/* @import url(https://jaisaijewellers.com/template/fonts/MuseoSansRounded-500-webfont.woff2); */
/* @import url(https://jaisaijewellers.com/template/fonts/MuseoSansRounded-300-webfont.woff2); */
/* @import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Vidaloka'); */
@import url('responsive.css');
#preloader{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background-color:#ffffff;}
#preloader-status{position:absolute;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;}
#preloader-title{font-size:10px;text-align:center;text-transform:uppercase;}
.spinner{margin:0 auto;width:120px;height:30px;text-align:center;font-size:10px;}
.spinner > div{background-color:#00b16a;height:100%;width:20px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s;}
.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes stretchdelay{0%,
40%,
100%{-webkit-transform:scaleY(0.4);}
20%{-webkit-transform:scaleY(1);}
}
@keyframes stretchdelay{0%,
40%,
100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
20%{transform:scaleY(1);-webkit-transform:scaleY(1);}
}
body{font-family: museo-sans-rounded,sans-serif!important;font-size:14px;line-height:1.72;background:#ffffff;color:#000000;-webkit-font-kerning:auto;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:visible !important;position:relative;overflow-x:hidden;}
body.boxed{background:#f9f9f9;}
.coming-soon .content-area{padding:0 !important;}
.content-area{padding-bottom:40px;}
.widget *:last-child{margin-bottom:0;}
.content .widget + .widget,
.sidebar .widget + .widget,
.footer .widget + .widget{margin-top:30px;}
.container.full-width{width:100%;max-width:100%;padding-left:0;padding-right:0;}

.row + .row{margin-top:0;}
.row div[class*="col-"],
.row aside[class*="col-"]{margin-top:10px;}
.row div[class*="col-"]:after,
.row aside[class*="col-"]:after{content:'';display:block;clear:both;}
.boxed .wrapper{max-width:1200px;margin:0 auto;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.15);box-shadow:0 0 4px rgba(0, 0, 0, 0.15);}
.page-section{position:relative;padding-top:10px;padding-bottom:10px; }
.home-page-section {
background: #fff;
}
@media(max-width:768px){.page-section{position:relative;padding-top:10px !important;padding-bottom:10px !important;}
.page-section.breadcrumbs{padding-top:15px !important;padding-bottom:15px !important;}
}
body.modal-open {overflow-y: scroll !important; padding-right: 0px !important;}
.page-section.md-padding{padding-top:20px;padding-bottom:20px;}
.page-section.sm-padding{padding-top:10px;padding-bottom:10px;}
.page-section.no-padding{padding-top:0;padding-bottom:0;}
.page-section.no-padding-top{padding-top:0;}
.page-section.no-padding-bottom{padding-bottom:0;}
.page-section.no-bottom-space{margin-bottom:-40px;}
/* .page-section.light{background-color:#fff;} */
h1,
h2,
h3,
h4,
h5,
h6{color:#00b16a;}
.image h1,
.image h2,
.image h3,
.image h4,
.image h5,
.image h6,
.color h1 small,
.color h2 small,
.color h3 small,
.color h4 small,
.color h5 small,
.color h6 small{color:#ffffff;}
h1 .fa,
h2 .fa,
h3 .fa,
h4 .fa,
h5 .fa,
h6 .fa,
h1 .glyphicon,
h2 .glyphicon,
h3 .glyphicon,
h4 .glyphicon,
h5 .glyphicon,
h6 .glyphicon{color:#007e4b;}
.image h1 .fa,
.image h2 .fa,
.image h3 .fa,
.image h4 .fa,
.image h5 .fa,
.image h6 .fa,
.image h1 .glyphicon,
.image h2 .glyphicon,
.image h3 .glyphicon,
.image h4 .glyphicon,
.image h5 .glyphicon,
.image h6 .glyphicon,
.color h1 .fa,
.color h2 .fa,
.color h3 .fa,
.color h4 .fa,
.color h5 .fa,
.color h6 .fa,
.color h1 .glyphicon,
.color h2 .glyphicon,
.color h3 .glyphicon,
.color h4 .glyphicon,
.color h5 .glyphicon,
.color h6 .glyphicon{color:#ffffff;}
a,
a .fa,
a .glyphicon,
a:hover,
a:hover .fa,
a:hover .glyphicon,
a:active,
a:focus{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;}
a{color:#00b16a;}
a:hover,
a:active,
a:focus{color:#000000;}
.footer a{color:#232323;}
.footer a:hover,
.footer a:active,
.footer a:focus{color:#00b16a;}
p{margin-bottom:20px;}
ul,
ol{padding-left:0;list-style:none;margin-bottom:20px;}
ul ul,
ol ul,
ul ol,
ol ol{padding-left:20px;}
ul.list-check li,
ol.list-check li{padding-left:20px;position:relative;}
ul.list-check li:before,
ol.list-check li:before{content:'\f046';font-family:'FontAwesome';position:absolute;top:0;left:0;}
ul.list-check li + li,
ol.list-check li + li{margin-top:7px;}
.section-title{margin-top:0;margin-bottom:0px;font-size:18px;font-weight:900;line-height:20px;text-transform:uppercase;text-align:center;color:#232323;overflow:hidden;}
.section-title span{display:inline-block;position:relative;}
.section-title span:before,
.section-title span:after{content:"";position:absolute;height:1px;width:2000px;background-color:#a5abb7;top:10px;}
.section-title span:before{right:100%;margin-right:15px;}
.section-title span:after{left:100%;margin-left:15px;}
.section-title span span:before,
.section-title span span:after{display:none;}
.section-title .thin{font-weight:300 !important;}
.section-title.section-title-lg{font-size:24px;}
.image .section-title span:before,
.image .section-title span:after{background-color:#e9e9e9;}
.block-title{margin-top:0;margin-bottom:25px;font-size:18px;font-weight:900;line-height:20px;text-transform:uppercase;color:#232323;overflow:hidden;}
.block-title span{display:inline-block;position:relative;}
.block-title span:after{content:"";position:absolute;height:1px;width:2000px;background-color:#a5abb7;top:10px;}
.block-title span:after{left:100%;margin-left:15px;}
.block-title .thin{font-weight:300;margin-left:5px;}
.block-title.alt{font-size: 18px;
    line-height: 24px;
    font-weight: 500 !important;
    text-transform: uppercase;
    padding: 10px 10px 10px 70px;
    border: solid 3px rgb(35 35 35 / 0%);
    overflow: visible;
    position: relative;
    color: #fff;
    background: linear-gradient(to right,#8a2990 0%,#b247c8 100%);
    border-image-slice: 1;
    border: none;
}
.block-title.alt .fa{position:absolute;top:0px;left:5px;height:40px;width:40px;line-height:47px;vertical-align:middle;text-align:center!important;background-color:#232323;color:#ffffff;z-index:2;}
.block-title.alt .fa.color{background-color:#00b16a;}
.text-lg{text-transform:uppercase;font-size:24px;line-height:1.2;color:#00653c;}
.text-xl{font-size:20px;line-height:26px;font-weight:300;}
.text-thin{font-size:11px;text-transform:uppercase;color:#232323;}
.text-dark{color:#232323;}
.text-color{color:#00b16a;}
.drop-cap{display:block;float:left;font-size:44px;line-height:37px;margin:0 10px 0 0;color:#00b16a;}
blockquote{background-color:#00b16a;border:none;color:#ffffff;}
blockquote p{font-size:30px;font-weight:300;line-height:36px;color:#ffffff;}
blockquote footer{margin-top:40px;}
blockquote footer,
blockquote cite{font-size:18px;font-style:italic;line-height:20px;color:#ffffff;}
hr.page-divider{margin-top:30px;margin-bottom:30px;clear:both;border-color:#e9e9e9;}
hr.transparent,
hr.page-divider.transparent{border-color:transparent;}
hr.page-divider.half{border-color:transparent;margin-top:0;}
hr.page-divider.small{border-color:transparent;margin-top:0;margin-bottom:20px;}
hr.page-divider.single{border-color:#d3d3d3;}
::-webkit-input-placeholder{color:#a6a7a8 !important;}
:-moz-placeholder{color:#a6a7a8 !important;}
::-moz-placeholder{color:#a6a7a8 !important;}
:-ms-input-placeholder{color:#a6a7a8 !important;}
input:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus:-moz-placeholder{color:transparent !important;}
input:focus::-moz-placeholder{color:#fff !important;}
input:focus:-ms-input-placeholder{color:transparent !important;}
textarea:focus::-webkit-input-placeholder{color:transparent !important;}
textarea:focus:-moz-placeholder{color:transparent !important;}
textarea:focus::-moz-placeholder{color:transparent !important;}
textarea:focus:-ms-input-placeholder{color:transparent !important;}
.btn,
.btn:hover,
.btn:active,
.btn.active{-webkit-box-shadow:none;box-shadow:none;border-radius:0;}
.btn-theme{border-width:3px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:7px;}
.btn-theme-transparent{background-color:transparent;border-width:3px;border-color:#e9e9e9;}
.btn-theme-dark{border-width:3px;}
.btn-theme.btn-block{}
.btn-theme .icon-left{margin-right:7px;}
.btn-theme .icon-right{margin-left:7px;}
.btn-theme-xs{font-size:11px;padding:7px 12px;}
.btn-theme-sm{font-size:14px;padding:7px 20px;}
.btn-theme-lg{font-size:18px;padding:20px 35px;}
.btn-theme-xl{font-size:24px;padding:25px 35px;}
.btn-icon-left .fa,
.btn-icon-left .glyphicon{margin-right:7px;}
.btn-icon-right .fa,
.btn-icon-right .glyphicon{margin-left:7px;}
.btn-play{position:relative;display:inline-block !important;padding:0 !important;width:150px !important;height:150px !important;border-radius:50% !important;text-align:center;background-color:rgba(0, 177, 106, 0.85);color:#ffffff;}
.btn-play .fa{font-size:60px;line-height:150px;margin-right:-9px;}
.btn-play:before{content:'';display:block;position:absolute;width:180px !important;height:180px !important;top:-16px;left:-16px;border-radius:50% !important;border:solid 10px rgba(0, 177, 106, 0.35);}
a:hover .btn-play,
.btn-play:hover{background-color:#ffffff;color:#00b16a;}
.btn-title-more{float:right;font-size:11px;padding:12px;margin-top:-10px;margin-left:20px;margin-bottom:-30px;background-color:transparent;border-width:3px;border-color:#e9e9e9;color:#232323;}
.btn-title-more .fa,
.btn-title-more .glyphicon{font-size:14px;margin-top:-1px;}
.btn-title-more:hover{background-color:#232323;border-color:#232323;color:#ffffff;}
p.btn-row{margin-top:-10px;}
p.btn-row .btn{margin-top:10px;margin-right:10px;}
p.btn-row .text{display:inline-block;margin-top:10px;margin-right:10px;vertical-align:middle;}
.btn-view-more-block{width:100%;max-width:100%;display:block;font-size:18px;padding:13px 35px;border-color:#a5abb7;background-color:#a5abb7;color:#ffffff;}
.btn-view-more-block:hover{border-color:#232323;background-color:#232323;}
.form-control{-webkit-box-shadow:none;box-shadow:none;height:40px;border-radius:0;border:3px solid #e9e9e9;color:#737475;}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}
textarea{resize:none;}
.bootstrap-select .dropdown-menu{border-radius:0;}
.bootstrap-select .dropdown-menu a{padding-top:5px;padding-bottom:5px;}
.bootstrap-select > .selectpicker{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none !important;height:40px;border-radius:0;border:3px solid #e9e9e9;background-color:#ffffff !important;color:#737475 !important;}
.bootstrap-select > .selectpicker:focus{border-color:#232323;}
.bootstrap-select-searchbox .form-control{border-radius:0;}
.bootstrap-select .selectpicker > .filter-option{color: #232323 !important;
    font-weight: 500 !important;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 22px;}
.alert{border-radius:0;}
label{font-size:11px;text-transform:uppercase;color:#232323;}
input[type=checkbox]{margin-top:2px;margin-right:5px;}
.form-login .row + .row{margin-top:0;}
.form-login .row div[class*="col-"],
.form-login .row aside[class*="col-"]{margin-top:20px;}
.form-login .hello-text-wrap{line-height:12px;}
.form-login .btn-block{margin-left:auto;margin-right:auto;}
@media (min-width:992px){.form-login .btn-block{max-width:100%;}
}
.form-login .btn.facebook{background-color:#3e5c98;border-color:#3e5c98;color:#ffffff;}
.form-login .btn.twitter{background-color:#22a9e0;border-color:#22a9e0;color:#ffffff;}
.form-login .btn.facebook:hover,
.form-login .btn.twitter:hover{background-color:#232323;border-color:#232323;}
.form-login .btn-theme{padding-top:14px;padding-bottom:14px;}
.form-login .form-group{margin-bottom:0;}
.form-login .form-control{height:50px;}
.form-login .checkbox{font-size:11px;margin-top:0;margin-bottom:0;text-transform:uppercase;color:#232323;}
.form-login .checkbox label{font-weight:700 !important;}
.form-login .checkbox input[type=checkbox]{margin-top:2px;}
.form-login .col-md-12.col-lg-6.text-right-lg{line-height:0;}
@media (min-width:1200px){.form-login .col-md-12.col-lg-6.text-right-lg{margin-bottom:2px;}
}
@media (max-width:1199px){.form-login .col-md-12.col-lg-6.text-right-lg{margin-top:0;}
}
.form-login .forgot-password{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:18px;}
.form-login .forgot-password:hover{border-bottom:solid 1px #232323;}
.form-login::-webkit-input-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-login:-moz-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-login::-moz-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-login:-ms-input-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.create-account{color:#232323;}
.create-account .list-check{font-weight:700;}
.create-account .row{margin-top:-20px;}
.create-account .row + .row{margin-top:0;}
.create-account .row div[class*="col-"],
.create-account .row aside[class*="col-"]{margin-top:20px;}
.create-account .hello-text-wrap{line-height:12px;}
.create-account .btn-theme{padding-top:14px;padding-bottom:14px;}
.create-account .btn-create{margin-top:15px;}
.top-bar{padding:5px 0;font-size:13px;border-bottom:none;}
.top-bar ul{margin-bottom:0;}
.top-bar ul li{margin-right:10px;}
@media (max-width:991px){.top-bar ul li{margin-right:5px;}
}
.top-bar ul a{display:block;text-decoration:none;}
.top-bar ul a:hover span{border-bottom:solid 1px #ffffff;}
.top-bar ul a:hover .fa{color:#00b16a;}
.top-bar ul a span.colored{color:#00b16a;margin-left:5px;}
.top-bar ul .dropdown-menu{-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);border-radius:0;}
.top-bar ul .dropdown-menu li{margin-right:0;}
.top-bar ul .dropdown-menu a{color:#232323;padding:3px 10px;}
.top-bar ul .dropdown-menu a:hover{border-bottom:none;}
.top-bar ul .fa{margin-right:5px;}
.top-bar ul .dropdown-toggle .fa{margin:0 0 0 5px;}
.top-bar .top-bar-left{float:left;}
.top-bar .top-bar-right{float:right;}
.top-bar .top-bar-right > ul > li{padding:0;margin:0;position:relative;}
.top-bar .top-bar-right > ul > li + li{padding:0 0 0 10px;margin:0 0 0 9px;}
.top-bar .top-bar-right > ul > li + li:before{content:'';display:block;position:absolute;top:8px;left:0;width:1px;height:8px;}
.top-bar .icon-user img{margin-right:5px;}
.top-bar .icon-form img{margin-top:-5px;margin-right:5px;}
.top-bar .dropdown.currency .dropdown-menu{min-width:80px;}
.top-bar .dropdown.flags .dropdown-menu{min-width:75px;}
.sticky-wrapper:not(.is-sticky){height:auto !important;}
.header{}
.wide .sticky-wrapper .header{width:100% !important;}
.sticky-wrapper .header{z-index:20;}
@media (max-width:767px){.sticky-wrapper .header{position:relative !important;height:auto !important;}
.header .header-wrapper{padding:10px 0;}
}
.header .header-wrapper{padding:0px;background-color:#ffffff;position:relative;}
.header .header-wrapper > .container{position:relative;min-height:40px;}
.is-sticky .header .header-wrapper{padding-top:10px;padding-bottom:10px;}
.header .header-search{position:absolute;top:0;left:15px;width:270px;max-width:100%;}
@media (max-width:991px){.header .header-search{width:170px;}
}
@media (max-width:768px){.header .header-search{width:100px;}
}
.header .header-search .form-control{width:100%;height:40px;line-height:40px;border:1px solid #8d8c8c;background:#ffffff;}
.header .header-search button{position:absolute;right:3px;top:3px;background-color: #777777 !important;border:none;padding:2px 8px;line-height:30px;font-size:16px;color:#232323;}
.header .header-cart{position:absolute;top:0;right:15px;z-index:999;}
.header .navigation-wrapper{background-color:#ffffff;}
.header .navigation-wrapper.navigation-sticky{width:100%;}
.header.header-logo-left .header-search{left:305px;width:570px;}
@media (max-width:1199px){.header.header-logo-left .header-search{width:370px;}
}
@media (max-width:991px){.header.header-logo-left .header-search{left:290px;width:225px;}
}
@media (min-width:480px) and (max-width:768px){.header.header-logo-left .header-search{left:auto;top:auto;width:100%;margin-top:30px;position:relative;}
.row.product-single .product-info{display:none;}
}
.header.header-logo-left .header-search button:not(.selectpicker){width:40px;height:40px;top:0;right:0;transition:all 0.4s ease-in-out;}
.header.header-logo-left .header-search button:not(.selectpicker):hover{width:40px;height:40px;top:0;right:0;transition:all 0.4s ease-in-out;}
.header.header-logo-left .header-search button:not(.selectpicker):before{display:none;}
.header.header-logo-left .header-search .header-search-select{position:absolute;right:0;top:0;width:100%;}
.header.header-logo-left .header-search .header-search-select .dropdown-toggle{border-left:solid 1px #e9e9e9;height:34px;width:130px;right:40px;}
.header.header-logo-left .header-search .header-search-select .dropdown-toggle:before{left:-35px;}
@media (max-width:768px){.header.header-logo-left .header-search .header-search-select .dropdown-toggle{width:40px;}
.header.header-logo-left .header-search .header-search-select .dropdown-toggle:after{content:'\f0b0';font-family:'FontAwesome';display:block;position:absolute;top:0;right:0;width:38px;text-align:center;color:#232323;}
}
.header.header-logo-left .header-search .header-search-select .filter-option{text-transform:none;line-height:28px;}
@media (max-width:991px){.header.header-logo-left .header-search .header-search-select .filter-option{display:none;width:40px;}
}
@media (max-width:991px){.header.header-logo-left .header-search .header-search-select .caret{display:none;}
}
.header.header-logo-left .header-search .dropdown-menu.open{border:none;width:100%;margin-top:-7px;}
@media (max-width:480px){.header-search{position:relative !important;left:0 !important;float:none;width:100% !important;margin-bottom:0px;}
.header-cart{position:relative !important;right:auto !important;text-align:center;}
}
.coming-soon .header{position:fixed !important;border-bottom-color:rgba(0, 177, 106, 0.5) !important;}
.coming-soon .header .header-wrapper{background-color:rgba(255, 255, 255, 0.5) !important;}
.coming-soon .header .navigation-wrapper{border-top:transparent;}
.logo{margin:0 auto;max-width:250px;height:auto;}
.logo img{max-width:100%;}
.header-logo-left .logo{margin-left:0;}
@media (max-width:768px){.logo{padding-top:0;}
.header-logo-left .logo{margin-left:auto;}
}
.navigation{position:relative;text-align:center;line-height:0;}
.navigation .nav.sf-menu{line-height:1.52;text-align:left;display:inline-block;margin:0 auto !important;}
.navigation ul{list-style:none;}
.sf-menu{margin:0;padding:0;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu > li{float:left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;}
.sf-menu ul{min-width:12em;}
.sf-menu{font-size:14px;font-weight:600;}
.sf-menu.nav > li > a:hover,
.sf-menu.nav > li > a:focus{background-color:transparent;}
.sf-menu.nav > li > a,
.sf-menu ul li > a{padding:16px 15px 16px 15px;}
.sf-menu ul li > a{padding:8px 15px 8px 15px;color:#FFFFFF;}
.sf-menu li.active > a{color:#ffffff;}
.is-sticky .sf-menu.nav > li > a,
.is-sticky .sf-menu ul li > a{padding-top:8px !important;padding-bottom:8px !important;}
.sf-menu .megamenu ul li > a{padding:3px 15px 3px 15px;}
.sf-menu li li.active > a{color:#FFFFFF;background:#e9e9e9;}
.sf-menu a{color:#FFFFFF;}
.sf-menu ul{-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);}
.sf-menu ul{margin-left:0;padding-left:0;}
.sf-menu ul ul{margin-left:0;}
.sf-menu ul li{background:#dfb858}
.sf-menu ul a{text-transform:none;font-weight:400;text-decoration:none;color:#232323;}
.sf-menu ul a:hover{color:#232323;background-color:#e9e9e9;}
.sf-menu.nav > li > a.sf-with-ul,
.sf-arrows .sf-with-ul{padding-right:1.8em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-1px;height:0;width:0;border:3px solid transparent;border-top-color:#a5abb7;}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#00b16a;}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#a5abb7;}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#00b16a;}
.sf-menu li li:hover,
.sf-menu li li.sfHover,
.sf-menu li li.sfHover > a,
.sf-menu li li.active{background-color:#dfb858;color:#232323;}
.sf-menu li ul ul{-webkit-box-shadow:none;box-shadow:none;}
.sf-menu li.megamenu{position:inherit !important;}
.sf-menu li.megamenu > ul{font-weight:normal;font-size:13px;text-transform:none;width:100%;margin:0;padding:0 15px;}
.sf-menu li.megamenu > ul li.row{color:#7f7f7f !important;padding:15px 0;margin-left:-15px;margin-right:-15px;margin-top:0;}
.sf-menu li.megamenu > ul li.row div[class*="col-"]{margin-top:0;}
.sf-menu li.megamenu > ul li ul{display:block;position:relative;left:0;margin-left:0;}
.sf-menu li.megamenu > ul li a{background-color:transparent;}
.sf-menu li.megamenu ul{margin-left:0;}
.sf-menu li.megamenu ul a{padding-left:0;}
.sf-menu li.megamenu ul a:hover{color:#00b16a;}
.sf-menu li.megamenu p{margin-bottom:10px;}
.sf-menu li.megamenu .block-title{font-size:14px;font-weight:600;margin-bottom:10px;padding-bottom:8px;color:#232323;}
.sf-menu li.sale a{background-color:#00b16a;color:#ffffff;}
.menu-toggle{display:none;height:40px;}
@media (max-width:991px){.menu-toggle{display:inline-block;}
}
.menu-toggle-close{display:none;}
@media (max-width:991px){.menu-toggle-close{display:block;width:100%;text-align:right;}
.menu-toggle-close .fa{display:inline-block;text-align:center;width:30px;height:30px;font-size:15px;line-height:28px;color:#ffffff !important;background-color:#232323;border:solid 1px #ffffff;border-radius:15px;}
}
@media (max-width:991px){.navigation{position:fixed;top:0;right:0;height:100%;width:250px;z-index:11000;}
.navigation.closed{right:-250px;}
.navigation.opened{right:0;overflow-y:scroll;}
.sf-menu{margin-right:0;padding:15px 0 15px 0;}
.sf-menu a{color:#ffffff;}
.sf-menu a:hover{color:#ffffff;}
.sf-menu > li{float:none;}
.sf-menu > li > a{padding-top:10px !important;padding-bottom:10px !important;}
.sf-menu li.megamenu{color:#ffffff;}
.sf-menu li.megamenu ul{margin-left:0 !important;padding-right:0 !important;padding-left:0 !important;}
.sf-menu li.megamenu ul a{color:#ffffff !important;}
.sf-menu li.megamenu .row{margin:0 !important;}
.sf-menu li.megamenu > ul li.row{color:#d3d3d3 !important;}
.sf-menu li.megamenu .block-title{color:#ffffff !important;border-color:#ffffff !important;}
.sf-menu li.megamenu div[class*="col-"] + div[class*="col-"]{margin-top:10px !important;}
.sf-menu ul{opacity:1 !important;position:relative;}
.sf-menu ul a{color:#ffffff;}
.sf-menu ul li{background-color:transparent;}
.sf-menu li{float:none!important;width:100%!important;margin-bottom:10px !important;}
.sf-menu li a{float:none!important;}
.sf-menu ul{position:static !important;margin-left:0 !important;-webkit-box-shadow:none;box-shadow:none;}
.sf-arrows .sf-with-ul:after{border-color:#ffffff transparent transparent !important;}
.sf-menu li li:hover,
.sf-menu li li.sfHover,
.sf-menu li li.sfHover > a,
.sf-menu li li.active{background-color:transparent !important;}
.product-list .media-link{text-align:left !important;margin-bottom:10px;}
.product-list .price del{color:#d3d3d3 !important;}
.rating span.star.active:before,
.rating span.star:hover:before,
.rating span.star:hover ~ span.star:before{color:#d3d3d3 !important;}
}
.footer{border-top:solid 10px #00b16a;color:#232323;background-color:#f9fafb;}
.footer-widgets{padding:80px 0;margin-top:-50px;background-color:transparent;}
.footer-widgets .widget{margin-top:50px;}
.footer-widgets .widget-title{margin-top:0;font-weight:900;text-transform:uppercase;color:#232323;padding-bottom:20px;margin-bottom:20px;position:relative;}
.footer-widgets .widget-title:before{content:'';display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#a3a4a5;}
.footer-meta{padding:30px 0;background-color:#ffffff;border-top:solid 1px #a1b1bc;}
.footer-meta .copyright{color:#a1b1bc;}
.footer-meta .payments{text-align:right;}
@media (max-width:767px){.footer-meta .payments{padding-top:10px;text-align:left;}
}
.footer-meta .payments ul{display:inline-block;padding:0;margin:-10px 0 0 0;line-height:1;}
.footer-meta .payments ul li{float:left;display:block;margin-top:10px;margin-left:10px;}
@media (max-width:767px){.footer-meta .payments ul li{margin-left:0;margin-right:10px;}
}
.main-slider .owl-theme .owl-controls{margin:0 !important;}
@media (max-width:639px){.main-slider .owl-theme .owl-controls{display:none;}
}
.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-]{position:absolute;top:50%;margin:-20px 0 0 0;padding:0;width:40px;height:60px;border-radius:0;font-size:70px;text-shadow:1px 1px 1px #8e8e8e;line-height:30px;background:transparent;color:#ffffff;}
@media (min-width:992px) and (max-width:1100px){.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-]{opacity:.3;}
}
@media (min-width:1200px) and (max-width:1290px){.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-]{opacity:.3;}
}
.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:rgba(255,255,255,0);color:#232323;opacity:1;}
.main-slider .owl-theme .owl-controls .owl-nav .owl-prev{left:15px;}
.main-slider .owl-theme .owl-controls .owl-nav .owl-next{right:15px;}
@media (max-width:991px){.main-slider .owl-theme .owl-controls .owl-nav{display:none;}
}
.main-slider .owl-theme .owl-controls .owl-dots{position:absolute;width:100%;bottom:0;}
.main-slider .owl-theme .owl-controls .owl-dots .owl-dot span{background-color:#a5abb7;}
.main-slider .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.main-slider .owl-theme .owl-controls .owl-dots .owl-dot.active span{background-color:#232323;}
.main-slider .div-table{width:100%;}
.main-slider .caption{position:absolute;bottom:0;left:0;width:100%;height:20%;padding:0px 40px;}
.main-slider .caption > .container{position:relative;min-height:100%;height:100%;}
.main-slider .caption-content{max-width:500px;margin:0 auto 0 0;text-align:center;}
@media (max-width:639px){.main-slider .caption-content{text-align:left;}
}
@media (max-width:480px){.main-slider .caption-content{display:none;}
}
.main-slider .caption-title{font-size:75px;font-weight:100;line-height:1;color:#232323;clear:both;display:inline-block;text-transform:uppercase;margin:10px 0 0 0;}
@media (max-width:1280px){.main-slider .caption-title{font-size:60px;}
}
@media (max-width:1199px){.main-slider .caption-title{font-size:50px;}
}
@media (max-width:991px){.main-slider .caption-title{font-size:35px;}
}
@media (max-width:767px){.main-slider .caption-title{font-size:26px;}
}
@media (max-width:639px){.main-slider .caption-title{font-size:22px;}
}
.main-slider .caption-subtitle{font-size:200px;font-weight:900;line-height:1;text-transform:uppercase;color:#00b16a;margin:0 0 10px 0;}
@media (max-width:1280px){.main-slider .caption-subtitle{font-size:150px;}
}
@media (max-width:1199px){.main-slider .caption-subtitle{font-size:120px;}
}
@media (max-width:991px){.main-slider .caption-subtitle{font-size:90px;}
}
@media (max-width:767px){.main-slider .caption-subtitle{font-size:50px;}
}
@media (max-width:639px){.main-slider .caption-subtitle{font-size:30px;}
}
@media (max-width:480px){.main-slider .caption-subtitle{font-size:20px;}
}
.main-slider .caption-text{margin-bottom:0;}
.main-slider .btn-theme{border-color:#232323;background-color:#232323;color:#ffffff;}
.main-slider .btn-theme:hover{border-color:#00b16a;background-color:#00b16a;color:#ffffff;}
.main-slider .alt .caption-content{text-align:left;}
@media (min-width:1200px){.main-slider .alt .caption-content{max-width:700px;}
}
.main-slider .alt .caption-title{font-family:'Vidaloka', serif;font-size:16px;font-weight:500;line-height:20px;margin-bottom:15px;}
@media (max-width:991px){.main-slider .alt .caption-title{margin-bottom:5px;}
}
@media (max-width:639px){.main-slider .alt .caption-title{display:none;}
}
.main-slider .alt .caption-subtitle{font-family:'Vidaloka', serif;font-size:36px;font-weight:500;line-height:46px;margin-bottom:25px;overflow:hidden;color:#232323;}
@media (min-width:1200px){.main-slider .alt .caption-subtitle{font-size:48px;line-height:60px;}
}
@media (max-width:991px){.main-slider .alt .caption-subtitle{font-size:30px;line-height:36px;margin-bottom:15px;}
}
@media (max-width:767px){.main-slider .alt .caption-subtitle{font-size:24px;line-height:30px;}
}
@media (max-width:639px){.main-slider .alt .caption-subtitle{font-size:22px;line-height:28px;display:none;}
}
@media (max-width:480px){.main-slider .alt .caption-subtitle{font-size:20px;line-height:24px;}
}
.main-slider .alt .caption-subtitle span{position:relative;}
.main-slider .alt .caption-subtitle span:before,
.main-slider .alt .caption-subtitle span:after{content:'';display:block;height:1px;width:100%;background-color:#232323;position:absolute;}
.main-slider .alt .caption-subtitle span:before{top:0;}
.main-slider .alt .caption-subtitle span:after{bottom:0;}
.main-slider .alt .price{font-family:'Vidaloka', serif;margin-bottom:25px;color:#232323;}
@media (max-width:639px){.main-slider .alt .price{display:none;}
}
.main-slider .alt .price ins{font-size:45px;line-height:45px;text-decoration:none;vertical-align:top;margin-right:15px;}
@media (min-width:1200px){.main-slider .alt .price ins{font-size:60px;line-height:60px;}
}
@media (max-width:991px){.main-slider .alt .price ins{font-size:35px;line-height:35px;}
}
@media (max-width:767px){.main-slider .alt .price ins{font-size:25px;line-height:25px;}
}
.main-slider .alt .price del{font-size:25px;line-height:25px;vertical-align:top;}
@media (min-width:1200px){.main-slider .alt .price del{font-size:36px;line-height:36px;}
}
@media (max-width:991px){.main-slider .alt .price del{font-size:16px;line-height:16px;}
}
.main-slider .alt .price span{font-size:18px;line-height:20px;vertical-align:top;text-decoration:none !important;padding-right:5px;top:1px;position:relative;}
@media (max-width:991px){.main-slider .alt .price span{font-size:12px;line-height:14px;}
}
.main-slider .dark .caption:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 0, 0, 0.5);}
.main-slider .dark .caption-content{margin:0 auto;max-width:750px;}
@media (min-width:1200px){.main-slider .dark .caption-content{max-width:800px;}
}
.main-slider .dark .caption-title{font-family:'Vidaloka', serif;font-size:16px;font-weight:500;line-height:20px;margin-bottom:15px;color:#ffffff;}
@media (min-width:1200px){.main-slider .dark .caption-title{font-size:30px;line-height:33px;}
}
@media (max-width:639px){.main-slider .dark .caption-title{font-size:13px;line-height:20px;margin-bottom:5px;}
}
.main-slider .dark .caption-subtitle{font-family:'Vidaloka', serif;font-size:36px;font-weight:500;line-height:46px;margin-bottom:25px;overflow:hidden;color:#ffffff;}
@media (min-width:1200px){.main-slider .dark .caption-subtitle{font-size:70px;line-height:90px;}
}
@media (max-width:639px){.main-slider .dark .caption-subtitle{font-size:20px;line-height:30px;}
}
.main-slider .dark .caption-subtitle span{position:relative;}
.main-slider .dark .caption-subtitle span:before,
.main-slider .dark .caption-subtitle span:after{content:'';display:block;position:absolute;height:1px;width:100%;left:0;background-color:#ffffff;}
.main-slider .dark .caption-subtitle span:before{top:0;}
.main-slider .dark .caption-subtitle span:after{bottom:0;}
.main-slider .dark .caption-text .btn-theme{background-color:#000000;border-color:#000000;}
.main-slider .dark .caption-text .btn-theme:hover{background-color:#00b16a;border-color:#00b16a;}
@media (min-width:992px) and (max-width:1199px){.main-slider .sub .caption > .container{width:698px;}
}
@media (min-width:1200px){.main-slider .sub .caption > .container{width:848px;}
}
.main-slider .sub .caption-content{max-width:100%;padding-left:60px;padding-right:60px;text-align:right;}
@media (max-width:639px){.main-slider .sub .caption-content{padding-left:30px;padding-right:30px;}
}
@media (max-width:479px){.main-slider .sub .caption-content{padding-left:10px;padding-right:10px;}
}
.main-slider .sub .caption-title{font-family:'Vidaloka', serif;font-style:italic;font-size:44px;font-weight:400;line-height:50px;margin-bottom:10px;color:#232323;}
@media (max-width:639px){.main-slider .sub .caption-title{font-size:24px;line-height:28px;}
}
@media (max-width:479px){.main-slider .sub .caption-title{font-size:14px;line-height:18px;}
}
.main-slider .sub .caption-subtitle{font-family:'Vidaloka', serif;font-size:44px;font-weight:400;line-height:50px;margin-bottom:10px;overflow:hidden;color:#232323;}
@media (max-width:639px){.main-slider .sub .caption-subtitle{font-size:24px;line-height:28px;}
}
@media (max-width:479px){.main-slider .sub .caption-subtitle{font-size:14px;line-height:18px;}
}
.main-slider .sub .caption-title span,
.main-slider .sub .caption-subtitle span{padding:0 8px;background-color:rgba(255, 255, 255, 0.3);}
.main-slider .sub .caption-text .btn-theme{padding:9px 32px;}
@media (max-width:639px){.main-slider .sub .caption-text .btn-theme{padding:7px 25px;font-size:12px;}
}
@media (max-width:479px){.main-slider .sub .caption-text .btn-theme{padding:7px 20px;font-size:11px;}
}
.main-slider.sub .owl-theme .owl-controls .owl-nav .owl-prev{left:10px;}
.main-slider.sub .owl-theme .owl-controls .owl-nav .owl-next{right:10px;}
.main-slider-row .slider .main-slider .owl-nav [class*=owl-]{position:absolute;top:50%;margin:-18px 0 0 0;padding:0;width:36px;height:36px;border-radius:50%;font-size:30px;line-height:28px;border:solid 1px #d3d3d3;background:transparent;color:#d3d3d3;}
.main-slider-row .slider .main-slider .owl-nav [class*=owl-]:hover{border-color:#a5abb7;background:rgba(211, 211, 211, 0.5);color:#7f7f7f;opacity:1;}
.main-slider-row .slider .main-slider .owl-nav .owl-prev{left:10px;}
.main-slider-row .slider .main-slider .owl-nav .owl-prev .fa{margin-left:-3px;}
.main-slider-row .slider .main-slider .owl-nav .owl-next{right:10px;}
.main-slider-row .slider .main-slider .owl-nav .owl-next .fa{margin-right:-3px;}
@media (max-width:991px){.main-slider-row .slider .main-slider .owl-nav{display:none;}
}
@media (min-width:1200px){.main-slider-row .slider .caption > .container{width:848px;}
}
@media (min-width:992px) and (max-width:1199px){.main-slider-row .slider .caption > .container{width:698px;}
}
@media (min-width:1200px){.main-slider-row .slider .caption-content{padding:0 40px;max-width:585px;}
}
@media (min-width:992px) and (max-width:1199px){.main-slider-row .slider .caption-content{padding:0 40px;max-width:585px;}
}
@media (min-width:768px) and (max-width:991px){.main-slider-row .slider .caption-content{padding:0 30px;}
}
.main-slider-row .slider .slide1 .caption-content{text-align:left;}
@media (min-width:992px){.main-slider-row .slider .slide1 .caption-subtitle{font-size:140px;}
}
@media (min-width:992px){.main-slider-row .slider .slide2 .caption-subtitle{font-size:44px;line-height:56px;}
}
@media (min-width:992px){.main-slider-row .slider .slide3 .caption-subtitle{font-size:44px;line-height:56px;}
}
@media (min-width:992px){.main-slider-row .sidebar{float:left;}
.main-slider-row .slider{float:right;}
.main-slider-row .owl-stage-outer{max-height:414px;}
.main-slider-row .owl-stage{max-height:414px;}
.main-slider-row .owl-item{max-height:414px;}
.main-slider-row .item{max-height:414px;}
.main-slider-row .slide-img{max-height:414px;}
}
.owl-carousel .owl-item{-webkit-transform:translateZ(0) scale(1, 1);}
.coming-soon .main-slider .page{background:transparent url("../img/preview/slider/slide-3.jpg") no-repeat center center;background-size:cover;}
.coming-soon .main-slider .caption-content{display:block !important;text-align:center !important;}
.coming-soon .main-slider .page .countdown-wrapper{position:relative;bottom:0;width:100%;max-width:500px;margin-left:auto;margin-right:auto;}
.coming-soon .main-slider .page .defaultCountdown{background-color:transparent;border-color:transparent;border:none;width:100%;}
.coming-soon .main-slider .page .countdown-row{overflow:hidden;display:table;width:100%;max-width:100%;margin:0;padding:0;}
.coming-soon .main-slider .page .countdown-section{background-color:rgba(0, 0, 0, 0.5);display:table-cell;}
.coming-soon .main-slider .page .countdown-show4 .countdown-section{padding-top:8px;padding-bottom:9px;width:25% !important;}
.coming-soon .main-slider .page .countdown-amount{margin:0 0 0 0;font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;color:#00b16a;}
.coming-soon .main-slider .page .countdown-period{font-size:14px;font-weight:400;line-height:1;color:#d3d3d3;margin:0 0 0 0;display:block;position:relative;overflow:hidden;}
.partners-carousel .owl-carousel div a{display:block;text-align:center;border:solid 1px #f3f4f6;background-color:#f3f4f6;padding:20px;margin:1px;-webkit-transition:all 0.65s ease-in-out;transition:all 0.65s ease-in-out;}
.partners-carousel .owl-carousel div a:hover{border:solid 1px #232323;}
.partners-carousel .owl-carousel div a img{display:inline-block;max-width:100%;}
.partners-carousel .owl-carousel .owl-item img{width:auto;}
.partners-carousel .owl-theme .owl-controls{margin-top:0;}
@media(max-width:768px){.partners-carousel .owl-theme .owl-controls .owl-nav [class*="owl-"]{display:none !important;}
.window1{width:100% !important;}
}
.partners-carousel .owl-theme .owl-controls .owl-nav [class*="owl-"]{background-color:transparent;border-radius:0;margin:0;padding:0;line-height:1;}
.partners-carousel .owl-theme .owl-controls .owl-dots{line-height:1;}
.partners-carousel .owl-prev,
.partners-carousel .owl-next{position:absolute;top:50%;border:solid 3px #e9e9e9;color:#e9e9e9;height:37px;width:37px;line-height:37px;text-align:center;}
.partners-carousel .owl-prev{left:-50px;margin-top:-16px !important;}
.partners-carousel .owl-next{right:-50px;margin-top:-16px !important;}
.partners-carousel .owl-prev .fa,
.partners-carousel .owl-next .fa{color:#e9e9e9;font-size:24px !important;line-height:30px;}
.partners-carousel .owl-prev:hover,
.partners-carousel .owl-next:hover{border-color:#000000;color:#000000;}
.partners-carousel .owl-prev:hover .fa,
.partners-carousel .owl-next:hover .fa{color:#000000;}
.testimonials-carousel .testimonial{margin-top:10px;padding-left:20px;padding-right:20px;text-align:center;position:relative;}
@media (max-width:767px){.testimonials-carousel .testimonial{padding-left:0;padding-right:0;}
}
.testimonials-carousel .testimonial:before,
.testimonials-carousel .testimonial:after{content:'';position:absolute;top:0;margin-top:0;font-family:'FontAwesome';font-size:24px;color:#e9e9e9;}
.testimonials-carousel .testimonial:before{content:'\f10d';left:0;}
.testimonials-carousel .testimonial:after{content:'\f10e';right:0;}
@media (max-width:767px){.testimonials-carousel .testimonial:before,
.testimonials-carousel .testimonial:after{display:none;}
}
.testimonials-carousel .testimonial .testimonial-text{font-size:24px;font-weight:300;line-height:40px;max-width:1000px;margin:0 auto;}
.testimonials-carousel .testimonial .testimonial-name{font-size:18px;font-weight:700;line-height:20px;margin-top:10px;}
.image .testimonials-carousel .testimonial .testimonial-text{color:#ffffff;}
.image .testimonials-carousel .testimonial .testimonial-name{color:#b9b9b9;}
.testimonials-carousel .owl-theme .owl-controls{margin-top:30px;}
.testimonials-carousel .owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px;background-color:transparent;border:solid 2px #ffffff;}
.testimonials-carousel .owl-theme .owl-dots .owl-dot.active span{background-color:#ffffff;}
.featured-products-carousel .owl-theme .owl-controls{margin:0 !important;}
@media (max-width:639px){.featured-products-carousel .owl-theme .owl-controls{display:none;}
}
.featured-products-carousel .owl-theme .owl-controls .owl-nav [class*=owl-]{position:absolute;top:50%;margin:-20px 0 0 0;padding:0;width:40px;height:40px;border-radius:0;font-size:30px;line-height:30px;border:solid 3px #a5abb7;background:transparent;color:#a5abb7;}
.featured-products-carousel .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#232323;border-color:#232323;color:#ffffff;}
.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-prev{left:-70px;}
.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-next{right:-70px;}
@media (max-width:1300px){.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-prev{left:15px;}
.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-next{right:15px;}
}
.featured-products-carousel .owl-theme .owl-controls .owl-dots{position:absolute;width:100%;bottom:0;}
.featured-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot span{background-color:#a5abb7;}
.featured-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.featured-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot.active span{background-color:#232323;}
.sidebar-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot span{background-color:#a5abb7;border-radius:0;margin-left:1px;margin-right:2px;}
.sidebar-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.sidebar-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot.active span{background-color:#232323;}
.page-section.breadcrumbs{background-color:#f5f6f7;padding-top:15px;padding-bottom:0;z-index:1;}
.breadcrumbs .section-title{margin-bottom:15px;}
.page-section.breadcrumbs > .container{text-align:center;}
.page-section.breadcrumbs .breadcrumb{position:relative;padding:20px 0 0 0;margin-bottom:10px;font-size:16px;line-height:16px;background-color:transparent;}
.page-section.breadcrumbs .breadcrumb a{color:#232323;}
.page-section.breadcrumbs .breadcrumb a:hover{border-bottom:solid 1px #232323;}
.page-section.breadcrumbs .breadcrumb li{margin-bottom:10px;}
.page-section.breadcrumbs .breadcrumb > li + li:before{content:'\f105 ';font-family:'FontAwesome';}
.page-section.breadcrumbs .breadcrumb > .active{color:#232323;}
.page-section.breadcrumbs .page-header{box-shadow: 0px 4px 7px -1px rgba(216, 216, 216, 0.75);margin-top: 0;margin-bottom: 0;padding-top: 10px !important;padding-bottom: 10px !important;}
.page-section.breadcrumbs .page-header h1,
.page-section.breadcrumbs .page-header h1 small{color:#232323;text-transform:uppercase;}
.page-section.breadcrumbs .page-header h1{margin:0;padding:0;font-size:48px;font-weight:300;}
.pagination-wrapper{border-top:solid 1px #e9e9e9;margin-top:30px;padding-top:30px;line-height:0;}
.pagination-wrapper.top{border-top:0px;padding-bottom:10px;padding-top:0px;margin-bottom:10px;margin-top:0px;text-align-last:center;border-bottom:solid 2px #e9e9e9;}
.pagination-wrapper.bottom{margin-top:10px;padding-top:10px;}
.pagination{margin:-10px 0 0 0;font-size:12px;text-transform:uppercase;line-height:1;}
.pagination > li{cursor:pointer;}
.pagination > li > a{font-weight:500;background-color:transparent;color:#232323;margin:10px 10px 0 0;padding:7px 12px 7px 12px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{}
.pagination > li:last-child > a,
.pagination > li:last-child > span{}
.pagination > li:nth-last-child(2) > a,
.pagination > li:nth-last-child(2)> span{}
.pagination > li > a,
.pagination > li > span{border:none;color:#dfb858;border-radius:50%;border:2px solid #fafafa !important;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{border-color:#00b16a;background-color:#00b16a;color:#ffffff;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{background-color:white;border-color:rgb(9, 81, 119);color:#dfb858;border-radius:50%;font-weight:500 !important;border:2px solid #dfb858 !important;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color:#232323;background-color:transparent;}
.message-box{padding:15px;position:relative;text-align:center;background-color:#00b16a;color:#ffffff;}
.message-box h2{font-size:30px;font-weight:900;text-transform:uppercase;margin:0;color:#ffffff;}
.message-box:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:url('../../assets/img/overlay-banner.png') repeat center center;}
.message-box .message-box-inner{border:solid 1px #ffffff;padding:20px 15px;position:relative;z-index:1;}
.message-box.alt{padding:12px;text-align:left;background-color:#a5abb7;}
.message-box.alt .message-box-inner{padding:10px 15px;}
.message-box.alt h2{font-size:18px;font-weight:bold;}
.message-box.alt .btn{font-size:11px;border-color:#ffffff;background-color:#ffffff;color:#232323;margin-top:-6px;margin-left:30px;}
.message-box.alt .btn:hover{border-color:#232323;background-color:#232323;color:#ffffff;}
.message-box.clear{padding:0;background:none;color:#232323;}
.message-box.clear h2{font-size:24px;line-height:30px;font-weight:300;text-transform:none;color:#232323;}
.message-box.clear .message-box-inner{padding:30px 0;border:solid 1px #d3d3d3;border-left:none;border-right:none;}
.social-icons{margin:-15px 0 20px 0;line-height:30px;overflow:hidden;}
.social-icons li{padding:15px 10px 0 0;float:left;}
.social-icons a{display:block;position:relative;width:30px;height:30px;line-height:30px;text-align:center;background-color:transparent;border:solid 1px #232323;color:#232323;}
.social-icons a:hover{background-color:#00180e;color:#ffffff;}
.rating{unicode-bidi:bidi-override;direction:rtl;font-size:14px;text-align:left;}
.rating span.star{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;}
.rating span.star:hover{cursor:pointer;}
.rating span.star:before{content:"\f006";padding-right:5px;color:#d3d3d3;}
.rating span.star.active:before,
.rating span.star:hover:before,
.rating span.star:hover ~ span.star:before{content:"\f005";color:#3c3c3c;}
.content-tabs .nav-tabs{/* border-bottom:none; */}
.content-tabs .nav-tabs > li > a{margin-top:5px;padding-bottom:10px;}
@media (min-width:1200px){.content-tabs .nav-tabs > li > a{padding-left:35px;padding-right:35px;}
}
.content-tabs .nav-tabs > li > a,
.content-tabs .nav-tabs > li > a:focus{border-radius:0;border-color:#e9e9e9 #e9e9e9 #e9e9e9;font-size:14px;font-weight:500;text-transform:uppercase;background-color:#FFFFFF;color:#232323;}
.content-tabs .nav-tabs > li.active > a{position:relative;margin-top:3px;padding-bottom:12px;}
.content-tabs .nav-tabs > li.active > a:before{content:'';display:block;height:4px;width:100%;position:absolute;top:-4px;left:-1px;background-color:#232323;}
.content-tabs .nav-tabs > li.active > a:after{content:'';display:block;height:4px;width:100%;position:absolute;top:-4px;right:-1px;background-color:#232323;}
.content-tabs .nav-tabs > li.active > a{background-color:#ffffff;border-color:#e9e9e9 #e9e9e9 transparent;color:#00b16a;}
.content-tabs .tab-content{padding:15px;background-color:#ffffff;}
@media (min-width:1200px){.content-tabs .tab-content{padding:15px;}
}
.content-tabs .media > .pull-left{margin-right:15px;}
.content-tabs .media > .pull-right{margin-left:15px;}
.content-tabs .media + .media{border-top:solid 1px #e9e9e9;padding-top:15px;}
.content-tabs .media p{margin-bottom:0;font-size:13px;}
.content-tabs .media p + p{margin-top:10px;}
.content-tabs .media .media-heading{margin-bottom:0;font-size:14px;font-weight:bold;line-height:20px;}
.content-tabs .media .post-date{margin-bottom:0;font-size:12px;color:#d3d3d3;line-height:20px;}
.content-tabs #item-description p{margin-bottom:0;}
.content-tabs #item-description p + p{margin-top:20px;}
.content-tabs .rating{display:block;margin-bottom:30px;}
.accordion{margin-bottom:30px;border-top:solid 1px #e9e9e9;}
.accordion .panel{border:none;border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;background-color:#ffffff;padding-left:10px;border-bottom:solid 1px #e9e9e9;}
.accordion .panel-heading{background:none;padding-left:0;padding-right:0;}
.accordion .panel-title{font-size:18px;line-height:22px;color:#232323;font-weight:700;}
.accordion .panel-title .collapsed{font-weight:400;}
.accordion .panel-title a{display:block;}
.accordion .panel-title .overflowed{margin-top:-2px;}
.accordion .panel-title .overflowed img{margin-left:5px;}
.accordion .panel-body{padding-top:0;padding-right:0;padding-left:0;font-size:17px;}
.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;color:#8e8e8e;margin-left:30px;}
.accordion .dot{display:inline-block;float:left;width:20px;height:20px;margin-right:10px;position:relative;}
.accordion .dot:before{content:'\f068';font-family:'FontAwesome';}
.accordion .collapsed .dot:before{content:'\f067';}
.accordion .alert{margin-bottom:0;color:#232323;}
.content .post-wrap{position:relative;}
.content .post-wrap + .post-wrap{margin-top:50px;position:relative;}
.post-media{position:relative;overflow:hidden;margin-bottom:20px;}
.post-media img{max-width:100%;width:100%;}
.post-media .btn-play{position:absolute;top:50%;left:50%;margin:-90px 0 0 -90px;}
.post-header{position:relative;margin-bottom:25px;}
.post-title{color:#232323;margin-top:0;margin-bottom:15px;font-size:24px;font-weight:300;}
.post-title a{color:#232323;line-height:1;}
.post-title a:hover{color:#00b16a;}
.post-meta{color:#232323;line-height:1;font-size:14px;}
.post-meta a,
.post-meta .fa{color:#232323;}
.post-meta a:hover{color:#00b16a;}
.post-read-more{display:block;}
.post-excerpt{font-size:15px;line-height:24px;}
.about-the-author{margin-top:30px;padding:25px;border:solid 3px rgba(35, 35, 35, 0.1);}
.about-the-author .media-heading{font-size:15px;font-weight:700;color:#232323;}
.about-the-author .media-heading a{color:#232323;}
.about-the-author .media-heading a:hover{color:#00b16a;}
.about-the-author .media-object{margin-right:15px;border-radius:100%;}
.about-the-author .media-body{font-size:15px;line-height:24px;}
.about-the-author .media-body p{margin:20px 0 0 0;}
.about-the-author .media-body .media-category{color:#232323;margin:0 0 10px 0;}
.post-wrap .owl-theme .owl-controls{margin:0 !important;}
@media (max-width:639px){.post-wrap .owl-theme .owl-controls{display:none;}
}
.post-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]{position:absolute;top:50%;margin:-20px 0 0 0;padding:0;width:40px;height:40px;border-radius:0;font-size:30px;line-height:30px;border:solid 3px #232323;background:transparent;color:#232323;}
.post-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#232323;color:#ffffff;}
.post-wrap .owl-theme .owl-controls .owl-nav .owl-prev{left:30px;}
.post-wrap .owl-theme .owl-controls .owl-nav .owl-next{right:30px;}
.post-wrap .owl-theme .owl-controls .owl-dots{position:absolute;width:100%;bottom:0;}
.post-wrap .owl-theme .owl-controls .owl-dots .owl-dot span{background-color:#a5abb7;}
.post-wrap .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.post-wrap .owl-theme .owl-controls .owl-dots .owl-dot.active span{background-color:#232323;}
.post-wrap blockquote{padding:20px 20px 50px 20px;border-top:solid 6px #00b16a;background-color:#232323;position:relative;}
.post-wrap blockquote:after{content:'\f10e';font-family:'FontAwesome';font-size:60px;line-height:60px;display:block;position:absolute;right:20px;bottom:7px;opacity:.1;}
.post-wrap blockquote h4{margin-top:0;font-size:30px;font-weight:300;line-height:36px;font-style:italic;color:#ffffff;}
.post-wrap blockquote p{font-style:italic;}
.recent-post .media-body{font-size:16px;line-height:18px;}
.recent-post .media-category{font-size:16px;font-weight:900;line-height:18px;margin-bottom:7px;color:#00b16a;}
.recent-post .media-heading{font-size:18px;font-weight:300;margin-bottom:10px;}
.recent-post .media-heading a{color:#232323;}
.recent-post .media-heading a:hover{color:#00b16a;}
.recent-post .media-meta{display:block;margin-top:10px;font-size:15px;line-height:18px;color:#a5abb7;}
.recent-post .media-meta .divider{margin:0 7px 0 5px;}
.recent-post .media-meta .fa,
.recent-post .media-meta .glyphicon{font-size:14px;margin-right:5px;}
.recent-post .media-meta a{color:#a5abb7;}
.recent-post .media-meta a:hover{color:#232323;}
.recent-post .media-link{padding:0;margin-right:30px;display:block;position:relative;overflow:hidden;text-align:center;}
.recent-post .media-link .fa{position:absolute;bottom:50%;left:50%;font-size:24px;width:30px;height:30px;line-height:30px;margin-left:-15px;margin-bottom:-15px;color:#ffffff;z-index:11;opacity:0;}
.recent-post .media-link:after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 177, 106, 0);z-index:10;}
.recent-post .media-link:hover .fa{bottom:50%;opacity:1;}
.recent-post .media-link:hover:after{background-color:rgba(0, 177, 106, 0.7);}
.recent-post.alt{max-width:450px;margin:0 auto;}
.recent-post.alt .media-link{margin:0 0 20px 0;}
.recent-post.alt .media-link .media-object{width:100%;max-width:100%;}
@media (max-width:480px){.recent-post .media-link{float:none !important;margin-right:0 !important;margin-bottom:10px;}
.recent-post .media-link img{width:100%;max-width:100%;}
}
.widget .recent-post .media + .media{padding-top:15px;border-top:solid 1px #e9e9e9;}
.widget .recent-post .media-link{margin-right:10px;}
.widget .recent-post .media-meta{margin-top:0;font-size:14px;color:#232323;}
.widget .recent-post .media-meta a{color:#232323;}
.widget .recent-post .media-meta a:hover{color:#00b16a;}
.widget .recent-post .media-heading{margin-top:10px;margin-bottom:0;font-size:15px;font-weight:400;line-height:24px;}
.comments{margin-top:30px;margin-bottom:30px;}
.comments .media + .media{margin-top:20px;}
.comment{border:solid 3px rgba(35, 35, 35, 0.1);padding:20px;}
.comment-avatar img{width:70px;}
.pull-left.comment-avatar{margin-right:10px;}
.pull-right.comment-avatar{margin-left:10px;}
@media (max-width:479px){.comment-avatar img{width:24px;height:auto;}
}
.comment-meta{padding-bottom:20px;margin-bottom:30px;position:relative;}
.comment-meta:after{content:'';display:block;position:absolute;left:0;bottom:0;width:70px;height:1px;background-color:#7f7f7f;}
.comment-author{font-size:15px;font-weight:700;color:#232323;}
.comment-author a{color:#232323;}
.comment-author a:hover{color:#00b16a;}
.comment-date{float:right;font-size:14px;font-weight:400;text-transform:uppercase;color:#a5abb7;}
.comment-date .fa{color:#00b16a;margin-left:10px;}
.comment-text{font-size:15px;line-height:24px;margin-bottom:20px;}
.comment-reply{font-size:14px;line-height:18px;text-transform:uppercase;padding:10px;margin-bottom:0;background-color:#f9fafb;color:#a5abb7;}
.comment-reply a{color:#a5abb7;}
.comment-reply a:hover{color:#232323;}
.comment-reply .fa{color:#232323;float:right;}
.comments-form{padding:20px 20px 0 20px;border:solid 3px rgba(35, 35, 35, 0.1);}
.comments-form > .block-title{margin-top:0;margin-bottom:20px;font-size:15px;line-height:1;}
.comments-form .form-group{margin-bottom:20px;}
.comments-form .form-control{height:50px;color:#232323;border-color:#f9fafb;background-color:#f9fafb;}
.comments-form .form-control:focus{border-color:#232323;}
.comments-form textarea.form-control{height:200px;}
.comments-form::-webkit-input-placeholder{color:#232323 !important;}
.comments-form:-moz-placeholder{color:#232323 !important;}
.comments-form::-moz-placeholder{color:#232323 !important;}
.comments-form:-ms-input-placeholder{color:#232323 !important;}
.tabs{margin-bottom:25px;font-size:24px;font-weight:300;line-height:20px;text-transform:uppercase;text-align:center;overflow:hidden;position:relative;}
.tabs ul{display:inline-block;position:relative;margin-top:-10px;}
.tabs ul:before,
.tabs ul:after{content:"";position:absolute;height:1px;width:2000px;background-color:#a5abb7;top:20px;}
.tabs ul:before{right:100%;margin-right:15px;}
.tabs ul:after{left:100%;margin-left:15px;}
@media (max-width:767px){.tabs ul{padding-bottom:15px;border-bottom:solid 1px #a5abb7;}
}
.tabs li{display:inline-block;margin-top:10px;}
.tabs li a{padding:0;color:#232323;}
.tabs li a,
.tabs li a:hover{background-color:transparent;}
.tabs li a:hover{color:#a5abb7;}
.tabs li.active{font-weight:900;}
.tabs li.active a{color:#232323;background-color:transparent;}
@media (min-width:768px){.tabs li + li{position:relative;margin-left:20px;}
.tabs li + li:before{content:'';display:block;width:6px;height:1px;position:absolute;left:-14px;top:10px;background-color:#232323;}
}
@media (max-width:767px){.tabs li{display:block;}
}
.thumbnail{margin:0 auto;border-radius:0;background-color:transparent;position:relative;}
@media (max-width:991px){.thumbnail{}
}
.thumbnail.hover,
.thumbnail:hover{border:solid 1px #00b16a;}
.thumbnail.no-border,
.thumbnail.no-border.hover,
.thumbnail.no-border:hover{border:none;}
.thumbnail.no-padding{padding:0;}
.row.thumbnails{margin-top:-30px;}
.row.thumbnails .thumbnail{margin-top:30px;}
.row.thumbnails.no-padding{margin-top:0;margin-left:0;margin-right:0;}
.row.thumbnails.no-padding [class*='col-']{padding:0;}
.row.thumbnails.no-padding .thumbnail{margin-top:0;}
.thumbnail .media{overflow:hidden;position:relative;border:1px solid #e6e6e6;border-bottom:none;}
.thumbnail .media img{max-width:100%;width:100%;}
.thumbnail .caption{padding:15px 0 0 0;overflow:hidden;}
.thumbnail .caption + .caption{padding-top:10px;}
.thumbnail .caption.no-padding-top{padding-top:0;}
.thumbnail .caption.no-padding-bottom{padding-bottom:0;}
.thumbnail .caption.hovered{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;text-align:center;overflow:hidden;padding:15px;color:#ffffff;opacity:0;z-index:10;}
.thumbnail.hover .caption.hovered,
.thumbnail:hover .caption.hovered{opacity:1;}
.caption-wrapper{width:100%;}
.caption-title{    
	font-size: 18px;
	text-transform:capitalize !important;
    font-weight: 300;
    line-height: 20px;
    margin: 10px 0 0px 0;
    color: #232323;
    font-size: 14px;
    display: -webkit-inline-box;
    font-weight: 300;
    line-height: 20px;
    margin: 10px 0 5px 0;
    color: #232323;
    overflow: hidden;
    height: auto !important;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;}
.caption-title a{color:#232323;}
.caption-title a:hover{color:#00b16a;}
.icon-view{width:80px;height:80px;padding:5px;border:solid 1px rgba(0, 0, 0, 0.6);border-radius:50%;display:inline-block;}
.icon-view strong{display:block;width:68px;height:68px;border-radius:50%;text-align:center;background-color:rgba(0, 0, 0, 0.6);color:#ffffff;}
.icon-view .fa,
.icon-view .glyphicon{font-size:24px;line-height:68px;}
.thumbnail .media-link{padding:0;display:block;height:180px;position:relative;overflow:hidden;text-align:center;}
@media (min-width:601px) and (max-width:991px){.thumbnail .media-link{height:220px;background-size: contain !important;}
}
.thumbnail .media-link .icon-view{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;opacity:0;cursor:pointer;-webkit-animation:fadeOut .4s;animation:fadeOut .4s;}
.thumbnail .media:hover .icon-view{opacity:1;z-index:3;-webkit-animation:bounceIn .4s;animation:bounceIn .4s;}
.thumbnail.box-style-3 .cover{position:absolute;height:100%;width:100%;background:rgba(245, 245, 245, 0.78);z-index:2;opacity:0;transition:all .3s ease-in-out;}
.thumbnail.box-style-3 .media:hover .cover{opacity:1;transition:all .3s ease-in-out;}
.thumbnail span,
.thumbnail:hover span,
.thumbnail.hover span,
.thumbnail .media,
.thumbnail:hover .media,
.thumbnail.hover .media,
.thumbnail .media img,
.thumbnail:hover .media img,
.thumbnail.hover .media img,
.thumbnail .media-link:after,
.thumbnail:hover .media-link:after,
.thumbnail.hover .media-link:after,
.thumbnail .icon-view,
.thumbnail:hover .icon-view,
.thumbnail.hover .icon-view,
.thumbnail .icon-view .fa,
.thumbnail:hover .icon-view .fa,
.thumbnail.hover .icon-view .fa,
.thumbnail .icon-view .glyphicon,
.thumbnail:hover .icon-view .glyphicon,
.thumbnail.hover .icon-view .glyphicon,
.thumbnail .caption,
.thumbnail:hover .caption,
.thumbnail.hover .caption,
.thumbnail .caption-title,
.thumbnail:hover .caption-title,
.thumbnail.hover .caption-title,
.thumbnail .caption-zoom,
.thumbnail:hover .caption-zoom,
.thumbnail.hover .caption-zoom,
.thumbnail .caption-link,
.thumbnail:hover .caption-link,
.thumbnail.hover .caption-link,
.thumbnail .caption-category,
.thumbnail:hover .caption-category,
.thumbnail.hover .caption-category,
.thumbnail .caption-price,
.thumbnail:hover .caption-price,
.thumbnail.hover .caption-price,
.thumbnail .caption-wrapper,
.thumbnail:hover .caption-wrapper,
.thumbnail.hover .caption-wrapper{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.thumbnail-team{text-align:center;}
.thumbnail-team .media{padding-left:20px;padding-right:20px;}
.thumbnail-team .media img{max-width:200px;}
.thumbnail-team .caption-title{text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;position:relative;}
.thumbnail-team .caption-title:after{content:'';display:block;position:absolute;bottom:0;left:50%;width:50px;height:1px;margin-left:-25px;background-color:#e9e9e9;}
.thumbnail-team .caption-title small{display:block;color:#7f7f7f;}
.thumbnail-team .social-icons{display:inline-block;margin-bottom:10px;}
.thumbnail-team .social-icons a{border-radius:15px;}
.thumbnail-team .caption-text{font-size:15px;}
.thumbnail.thumbnail-banner .media,
.thumbnail.thumbnail-banner .media .media-link,
.thumbnail.thumbnail-banner .media .caption{height:100%;}
@media (max-width:991px){.thumbnail.thumbnail-banner{max-width:555px;}
}
.thumbnail.thumbnail-banner + .thumbnail.thumbnail-banner{margin-top:30px;}
.thumbnail.thumbnail-banner .media-link{text-align:left;}
.thumbnail.thumbnail-banner .caption{padding:0;}
.thumbnail.thumbnail-banner .caption-wrapper{padding:15px;}
.thumbnail.thumbnail-banner .caption-inner{border:solid 1px #ffffff;padding:15px;}
.col-md-3 .thumbnail.thumbnail-banner .caption-inner{padding:15px 2px;}
.thumbnail.thumbnail-banner .caption-title,
.thumbnail.thumbnail-banner .caption-sub-title{font-size:14px;font-weight:bold;line-height:1.1;text-transform:uppercase;margin:0 0 1px 0;color:#ffffff;}
.thumbnail.thumbnail-banner .caption-title span,
.thumbnail.thumbnail-banner .caption-sub-title span{display:inline-block;padding:8px 12px;background-color:transparent;}
.col-md-3 .thumbnail.thumbnail-banner .caption-sub-title span{padding:8px 7px;}
.thumbnail.thumbnail-banner .btn{margin-top:10px;}
.thumbnail.thumbnail-banner .btn-theme{border-color:#232323;background-color:#232323;}
.thumbnail.thumbnail-banner .btn-theme:hover{background-color:#00b16a;border-color:#00b16a;}
.thumbnail.thumbnail-banner.size-1x1{height:170px;}
.thumbnail.thumbnail-banner.size-1x2{height:140px;}
.thumbnail.thumbnail-banner.size-1x3{height:120px;}
.thumbnail.thumbnail-banner.size-1x4{height:85px;}
@media (min-width:992px) and (max-width:1999px){.thumbnail.thumbnail-banner.size-1x1{height:190px;}
}
@media (min-width:320px) and (max-width:768px){.thumbnail.thumbnail-banner.size-1x1{height:100px;}
.thumbnail.thumbnail-banner.size-1x2{height:60px;}
.thumbnail.thumbnail-banner.size-1x3{height:100px;}
.thumbnail.thumbnail-banner.size-1x4{height:60px;}
}
.thumbnail.thumbnail-banner.size-2x3{height:270px;}
.thumbnail.thumbnail-banner.size-3x3{height:570px;}
.thumbnail.thumbnail-banner.size-1x1-b{height:270px;}
.thumbnail.thumbnail-banner.size-1x3-b{height:270px;}
.thumbnail-banner .media img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:.4s;transition-duration:.4s;position:relative;}
.thumbnail-banner .media-link .img-bg{position:absolute;height:100%;width:100%;z-index:-1;background-image:url('');background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.thumbnail-banner .media-link:hover .img-bg{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.thumbnail-banner .caption{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;background-color:rgba(0, 177, 106, 0);}
.thumbnail-banner.alt-font .caption-title{font-family:'Vidaloka', serif;font-style:italic;font-weight:400;font-size:24px;}
.thumbnail-banner.alt-font .caption-title span{padding-top:5px;padding-bottom:5px;background-color:rgba(255, 255, 255, 0.3);}
.thumbnail-banner.alt-font .caption-sub-title{font-family:'Vidaloka', serif;font-weight:400;font-size:18px;}
.thumbnail-banner.alt-font .caption-sub-title span{padding-top:5px;padding-bottom:5px;background-color:rgba(255, 255, 255, 0.3);}
.thumbnail-banner.alt-font .btn-theme-sm{font-size:11px;}
.thumbnail-banner.alt-font.big-text .caption-title{font-size:48px;}
@media (max-width:640px){.thumbnail-banner.alt-font.big-text .caption-title{font-size:28px;}
}
.thumbnail-banner.alt-font.big-text .caption-sub-title{font-size:44px;}
@media (max-width:640px){.thumbnail-banner.alt-font.big-text .caption-sub-title{font-size:24px;}
}
.thumbnail-banner.hover .media img,
.thumbnail-banner:hover .media img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.thumbnail-banner.hover .btn-theme,
.thumbnail-banner:hover .btn-theme{-webkit-animation:pulse .4s;animation:pulse .4s;}
.thumbnail-banner.hover .caption,
.thumbnail-banner:hover .caption{background-color:rgba(0, 177, 106, 0.3);}
.thumbnail .rating{display:inline-block;font-size:13px;}
.thumbnail .rating span.star:before{padding-right:3px;}
.thumbnail .price{font-size:16px;line-height:1.3;margin-bottom:15px;}
.thumbnail .price del{font-weight:normal;font-size:12px;color:#b0b0b0;margin-top:2px;}
.thumbnail .price ins{text-decoration:none;color:#00b16a;font-size:14px;}
.thumbnail .buttons .btn{padding:10px 12px;font-size:12px;line-height:18px;}
.thumbnail .buttons .btn .fa,
.thumbnail .buttons .btn .glyphicon{font-size:16px !important;}
.thumbnail .buttons .btn-wish-list{margin-right:10px;}
.thumbnail .buttons .btn-compare{margin-left:10px;}
.thumbnail .btn-wish-list{opacity:0;}
.thumbnail .btn-compare{opacity:0;}
.thumbnail.hover .btn-wish-list,
.thumbnail:hover .btn-wish-list{opacity:1;}
.thumbnail.hover .btn-compare,
.thumbnail:hover .btn-compare{opacity:1;}
.thumbnail.category .media-link:after{content:'';display:block;z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;}
.thumbnail.category .caption{position:absolute;z-index:2;width:100%;top:0;left:0;bottom:0;right:0;padding:0;}
.thumbnail.category .caption-wrapper{padding:5px;}
.thumbnail.category .caption-inner{padding:0;}
.thumbnail.category .sale{font-size:36px;font-weight:900;line-height:40px;margin-bottom:8px;text-transform:uppercase;color:#ffffff;}
.thumbnail.category .caption-title{font-size:24px;font-weight:300;line-height:30px;margin-bottom:5px;text-transform:uppercase;color:#ffffff;}
.thumbnail.category .items{font-size:24px;font-weight:300;line-height:30px;margin-bottom:10px;text-transform:uppercase;font-style:italic;color:#ffffff;}
.thumbnail.category .media img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:.4s;transition-duration:.4s;position:relative;}
.thumbnail.category span{padding:0 8px;background-color:rgba(0, 0, 0, 0);}
.thumbnail.category .btn-theme{border-width:1px;border-color:#ffffff;color:#ffffff;}
.thumbnail.category .media-link:after{background-color:rgba(0, 0, 0, 0.25);}
.thumbnail.category.hover .media img,
.thumbnail.category:hover .media img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.thumbnail.category.hover span,
.thumbnail.category:hover span{color:#ffffff;background-color:rgba(0, 0, 0, 0.5);}
.thumbnail.category.hover .btn-theme,
.thumbnail.category:hover .btn-theme{border-color:#ffffff;background-color:#ffffff;color:#232323;}
.thumbnail.category.hover .media-link:after,
.thumbnail.category:hover .media-link:after{background-color:rgba(0, 0, 0, 0);}
.top-products-carousel .buttons .btn{padding:5px;font-size:10px;}
.top-products-carousel .buttons .btn-wish-list{margin-right:5px;}
.top-products-carousel .buttons .btn-compare{margin-left:5px;}
.top-products-carousel .owl-theme .owl-controls{margin-top:0;}
.top-products-carousel .owl-theme .owl-controls .owl-nav [class*="owl-"]{background-color:transparent;border-radius:0;margin:0;padding:0;line-height:1;}
.top-products-carousel .owl-theme .owl-controls .owl-dots{line-height:1;}
.top-products-carousel .owl-prev,
.top-products-carousel .owl-next{position:absolute;top:50%;border:solid 3px #e9e9e9;color:#e9e9e9;height:37px;width:37px;line-height:37px;text-align:center;}
.top-products-carousel .owl-prev{left:-50px;margin-top:-16px !important;}
.top-products-carousel .owl-next{right:-50px;margin-top:-16px !important;}
.top-products-carousel .owl-prev .fa,
.top-products-carousel .owl-next .fa{color:#e9e9e9;font-size:24px !important;line-height:30px;}
.top-products-carousel .owl-prev:hover,
.top-products-carousel .owl-next:hover{border-color:#000000;color:#000000;}
.top-products-carousel .owl-prev:hover .fa,
.top-products-carousel .owl-next:hover .fa{color:#000000;}
.product-single .badges{position:absolute;top:10px;right:25px;width:auto;z-index:2;}
.product-single .badges div{font-size:14px;font-weight:900;line-height:20px;margin-bottom:10px;border:solid 3px #232323;text-transform:uppercase;text-align:center;color:#232323;}
.product-single .badges div.hot{border-color:#ea0000;color:#ea0000;}
.product-single .btn-zoom{position:absolute;right:20px;bottom:20px;z-index:2;padding:0;font-size:12px;line-height:30px;background-color:rgba(255, 255, 255, 0.2);border-color:#ffffff;color:#ffffff;}
.product-single .btn-zoom .fa{width:30px;}
.product-single .btn-zoom:hover{background-color:rgba(35, 35, 35, 0.9);border-color:#232323;color:#ffffff;}
.product-single .owl-theme .owl-controls{margin:0 !important;}
@media (max-width:639px){.product-single .owl-theme .owl-controls{display:none;}
}
.product-single .owl-theme .owl-controls .owl-nav [class*=owl-]{position:absolute;top:50%;margin:-20px 0 0 0;padding:0;width:40px;height:40px;border-radius:0;font-size:30px;line-height:30px;border:solid 3px #232323;background:transparent;color:#232323;}
.product-single .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#232323;color:#ffffff;}
.product-single .owl-theme .owl-controls .owl-nav .owl-prev{left:30px;}
.product-single .owl-theme .owl-controls .owl-nav .owl-next{right:30px;}
.product-single .owl-theme .owl-controls .owl-dots{position:absolute;width:100%;bottom:0;}
.product-single .owl-theme .owl-controls .owl-dots .owl-dot span{background-color:#a5abb7;}
.product-single .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.product-single .owl-theme .owl-controls .owl-dots .owl-dot.active span{background-color:#232323;}
.product-single .product-thumbnails{margin-left:0;margin-right:-10px;}
.product-single .product-thumbnails > div{padding:0;}
.product-single .product-thumbnails a{display:block;margin:10px 10px 0 0;}
.product-single .product-thumbnails img{width:100%;max-width:100%;display:block;}
.product-single .back-to-category{overflow:hidden;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #d3d3d3;}
.product-single .back-to-category .link{display:inline-block;margin-top:12px;color:#232323;}
.product-single .back-to-category .btn-previous,
.product-single .back-to-category .btn-next{padding:0;font-size:30px;line-height:30px;color:#e9e9e9;}
.product-single .back-to-category .btn-previous .fa,
.product-single .back-to-category .btn-next .fa{width:30px;}
.product-single .back-to-category .btn-next{margin-left:9px;}
.product-single .product-title{    font-size: 26px;
    color: #8a2990;
    margin-bottom: 0px;
    font-weight: 500;
    text-transform: capitalize;}
.product-single .product-rating .rating{float:left;margin-right:15px;}
@media (max-width:767px){.product-single .product-rating .rating{float:none;display:block;margin-right:0;}
}
.product-single .reviews,
.product-single .add-review{color:#969696;}
.product-single .reviews:hover,
.product-single .add-review:hover{color:#00b16a;}
.product-single .product-availability{color:#232323;}
.product-single .product-availability strong{color:#00b16a;}
.product-single .product-text{font-size:14px;line-height:18px;}
.product-single .product-price{font-size:16px;padding:5px 0px;color:#232323;}
.product-single .product-qty{margin-bottom:15px;}
.product-single .product-qty .form-control.qty{height:36px;width:50px;text-align:center;margin-right:5px;}
.product-single .product-qty .form-group{display:inline-block;margin-bottom:10px;}
.product-single .product-qty .form-control{display:inline-block !important;}
.product-single .product-qty label{display:block;float:left;line-height:35px;margin-right:5px;}
.product-single .product-qty .btn{vertical-align:top;}
.product-single form.variable label{text-transform:uppercase;color:#232323;}
.product-single form.variable .filter-option{color:#232323;font-size:11px;line-height:22px;text-transform:uppercase;}
.product-single .buttons{margin-top:-10px;}
.product-single .buttons .quantity{overflow:hidden;float:left;margin-right:5px;}
.product-single .buttons .quantity .btn{margin-top:10px;float:left;margin-right:1px;background-color:#232323;color:#7f7f7f;height:60px;}
.product-single .buttons .quantity .btn:hover{color:#ffffff;}
.product-single .buttons .quantity .qty{margin-top:10px;float:left;margin-right:1px;width:40px;height:60px;background-color:#232323;border-color:#232323;color:#ffffff;}
.product-single .buttons .btn-cart{float:left;margin-top:10px;margin-right:5px;max-width:100%;background-color:#232323;border-color:#232323;border-width:3px;color:#ffffff;height:60px;width:270px;}
.product-single .buttons .btn-cart:hover{background-color:transparent;color:#232323;}
.product-single .buttons .btn-wish-list,
.product-single .buttons .btn-compare{float:left;margin-top:10px;margin-right:5px;width:60px;height:60px;border:solid 3px rgba(35, 35, 35, 0.1);background-color:transparent;color:#232323;}
.product-single .buttons .btn-wish-list:hover,
.product-single .buttons .btn-compare:hover{background-color:#232323;color:#ffffff;}
.product-single table .title{color:#232323;}
.product-single table td{padding:0 10px 0 0;}
.product-single .social-icons a{border-width:2px;line-height:25px;}
.bootstrap-select.btn-group .dropdown-menu{border-width:3px;}
.bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:11px;text-transform:uppercase;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{background-color:#00b16a;}
.products.list .thumbnail + .thumbnail{margin-top:30px;}
.products.list .thumbnail .caption{padding-top:0;}
.products.list .thumbnail .caption-title{font-weight:400;margin-bottom:15px;}
.products.list .thumbnail .reviews{color:#232323;}
.products.list .thumbnail .reviews:hover{color:#00b16a;}
.products.list .thumbnail .overflowed{margin-top:5px;}
.products.list .thumbnail .availability{float:left;}
.products.list .thumbnail .availability strong{color:#00b16a;}
.products.list .thumbnail .price{float:right;margin-bottom:0;}
.products.list .thumbnail .caption-text{font-size:14px;line-height:18px;padding:15px 0;margin:15px 0;border-top:solid 1px rgba(35, 35, 35, 0.1);border-bottom:solid 1px rgba(35, 35, 35, 0.1);}
.products.list .thumbnail .btn-wish-list{margin-left:10px;margin-right:0;}
.products.wall{width:1980px;height:550px;margin-top:-10px;margin-left:auto;margin-right:auto;overflow:hidden;}
.products.wall .isotope-item{margin-top:10px;margin-right:10px;float:left;}
.products.wall .col{margin-right:10px;float:left;}
.products.wall .w270{width:270px;padding:0;}
.products.wall .w370{width:370px;padding:0;}
.products.wall .caption.hovered{padding-left:0;padding-right:0;background-color:rgba(35, 35, 35, 0.6);}
.products.wall .caption-title,
.products.wall .caption-title a{color:#ffffff;}
.products.wall .rating span.star:before{content:"\f005";color:#a5abb7;}
.products.wall .rating span.star.active:before,
.products.wall .rating span.star:hover:before,
.products.wall .rating span.star:hover ~ span.star:before{content:"\f005";color:#ffffff;}
.products.wall .price ins{color:#ffffff;font-size:15px;}
.products.wall .price del{color:#ffffff;font-size:14px;}
.products.wall .buttons .btn{color:#ffffff;padding:7px 9px;}
.thumbnail-hot-deal .caption{padding-top:30px;}
.thumbnail-hot-deal .caption-title{font-weight:500;margin-bottom:15px;}
.thumbnail-hot-deal .price{margin-top:15px;font-size:24px;font-weight:900;}
.thumbnail-hot-deal .price del{font-size:22px;font-weight:400;}
.hot-deals-carousel .owl-theme .owl-controls .owl-dots .owl-dot span{background-color:#a5abb7;border-radius:0;margin-left:1px;margin-right:2px;}
.hot-deals-carousel .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.hot-deals-carousel .owl-theme .owl-controls .owl-dots .owl-dot.active span{background-color:#232323;}
.isotope-item{z-index:2;margin-left:-1px;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.filtrable{display:inline-block;margin-bottom:20px;}
.filtrable li{display:inline-block;margin-right:10px;margin-bottom:10px;text-transform:uppercase;line-height:1;}
.filtrable a{display:block;border:solid 3px rgba(35, 35, 35, 0.1);background-color:transparent;color:#a5abb7;padding:10px 20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.filtrable a:hover{border:solid 3px #232323;background-color:#232323;color:#ffffff;}
.filtrable .current a,
.filtrable .active a,
.filtrable .current a:hover,
.filtrable .active a:hover{border:solid 3px #232323;background-color:#232323;color:#ffffff;}
.thumbnails.portfolio{border:solid 1px transparent;}
.thumbnails.portfolio .thumbnail .caption.hovered{text-align:center;padding:0;background-color:rgba(0, 177, 106, 0.5);}
.thumbnails.portfolio .thumbnail .caption-title{margin-top:0;margin-bottom:10px;text-transform:uppercase;}
.thumbnails.portfolio .thumbnail .caption-category{margin-bottom:0;}
.thumbnails.portfolio .thumbnail .caption-zoom,
.thumbnails.portfolio .thumbnail .caption-link{border:solid 3px rgba(35, 35, 35, 0.1);}
.thumbnails.portfolio .thumbnail .caption-zoom:hover,
.thumbnails.portfolio .thumbnail .caption-link:hover{border:solid 3px #232323;background-color:#232323;}
.thumbnails.portfolio .thumbnail .media + .caption{text-align:center;margin-top:0;padding:5px 5px 10px 5px;border-top:solid 3px rgba(35, 35, 35, 0.1);background-color:#f9fafb;}
.thumbnails.portfolio .thumbnail .media + .caption .caption-title{margin-bottom:5px;color:#232323;}
.thumbnails.portfolio .thumbnail .media + .caption .caption-title a{color:#232323;}
.thumbnails.portfolio .thumbnail .media + .caption .caption-title a:hover{border-bottom:solid 1px #232323;}
.thumbnails.portfolio .thumbnail .media + .caption .caption-category a{color:#232323;}
.thumbnails.portfolio .thumbnail .media + .caption .caption-category a:hover{border-bottom:solid 1px #232323;}
.thumbnails.portfolio .caption-title,
.thumbnails.portfolio .caption-title a{color:#ffffff;}
.thumbnails.portfolio .caption-buttons{margin-bottom:0;margin-top:10px;}
.thumbnails.portfolio .caption-buttons .btn{color:#ffffff;border-color:#ffffff;margin:0 5px;padding:8px 12px;font-size:14px;}
.thumbnails.portfolio .caption-category,
.thumbnails.portfolio .caption-category a{font-size:12px;margin-bottom:0;text-transform:uppercase;text-decoration:none;line-height:14px;color:#ffffff;}
.thumbnails.portfolio.row div[class*="col-"]{margin-top:0;}
.project-media .owl-theme .owl-controls{margin:0 !important;}
@media (max-width:639px){.project-media .owl-theme .owl-controls{display:none;}
}
.project-media .owl-theme .owl-controls .owl-nav [class*=owl-]{position:absolute;top:50%;margin:-20px 0 0 0;padding:0;width:40px;height:40px;border-radius:0;font-size:30px;line-height:30px;border:solid 3px #232323;background:transparent;color:#232323;}
.project-media .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#232323;color:#ffffff;}
.project-media .owl-theme .owl-controls .owl-nav .owl-prev{left:30px;}
.project-media .owl-theme .owl-controls .owl-nav .owl-next{right:30px;}
.project-media .owl-theme .owl-controls .owl-dots{position:absolute;width:100%;bottom:0;}
.project-media .owl-theme .owl-controls .owl-dots .owl-dot span{background-color:#a5abb7;}
.project-media .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.project-media .owl-theme .owl-controls .owl-dots .owl-dot.active span{background-color:#232323;}
.project-overview h3{margin-top:0;margin-bottom:20px;}
.project-overview p{font-size:15px;color:#232323;}
.project-details h3{margin-top:0;margin-bottom:20px;}
.project-details .dl-horizontal dt{text-align:left;padding-bottom:5px;}
.project-details .dl-horizontal dt{color:#3c4547;width:90px;padding-bottom:5px;}
.project-details .dl-horizontal dd{position:relative;margin-left:110px;}
.widget-title{margin-top:0;margin-bottom:25px;font-size:15px;font-weight:900;line-height:20px;text-transform:uppercase;color:#232323;overflow:hidden;}
.widget-title span{display:inline-block;position:relative;}
.widget-title span:after{content:"";position:absolute;height:1px;width:2000px;/* background-color:#a5abb7; */top:10px;}
.widget-title span:after{left:100%;margin-left:15px;}
.widget.widget-colors{border:solid 3px rgba(35, 35, 35, 0.1);}
.widget.widget-colors .widget-title{font-size:15px;margin-top:10px;margin-bottom:10px;padding-left:15px;}
.widget.widget-colors .widget-content{border-top:solid 1px rgba(35, 35, 35, 0.1);padding:10px 15px;}
.widget.widget-colors ul{overflow:hidden;margin-top:-7px;}
.widget.widget-colors ul li{float:left;margin:7px 7px 0 0;}
.widget.widget-colors ul li a{display:block;width:35px;height:35px;border:solid 3px rgba(35, 35, 35, 0.1);padding:3px;}
.widget.widget-colors ul li a span{display:block;width:23px;height:23px;}
.widget.widget-colors ul li a:hover{border-color:#232323;}
.widget.widget-filter-price{border:solid 2px rgba(35, 35, 35, 0.1);background:#fff;border-radius:7px;}
.widget.widget-filter-price .widget-title{font-size:15px;margin-top:10px;margin-bottom:10px;padding-left:15px;}
.widget.widget-filter-price .widget-content{border-top:solid 1px rgba(35, 35, 35, 0.1);padding:15px;overflow:hidden;}
.widget.widget-filter-price #slider-range{margin-top:5px;margin-bottom:25px;border-radius:0;border:none;background-color:rgb(238 238 238);background-image:none;height:4px;}
.widget.widget-filter-price #slider-range .ui-widget-header{background-color:#dfb858;background-image:none;height:4px;margin-top:0px;}
.widget.widget-filter-price #slider-range .ui-slider-handle{background-image:none;border:solid 3px #232323;border-radius:0;width:12px;height:12px;}
.widget.widget-filter-price #slider-range .ui-slider-handle:before,
.widget.widget-filter-price #slider-range .ui-slider-handle:after{content:'';display:block;position:absolute;top:100%;left:-3px;margin-top:3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #232323;}
.widget.widget-filter-price #slider-range .ui-slider-handle:after{left:0;margin-top:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #ffffff;}
.widget.widget-filter-price #amount{float:right;text-align:right;padding:0;margin:0;background-color:transparent;border-color:transparent;border:none;font-size:15px;font-weight:500;color:#232323;width:120px;line-height:33px;}
.widget.widget-filter-price .btn-theme,
.widget.widget-filter-price .btn-theme:focus,
.widget.widget-filter-price .btn-theme:active{background-color:#232323;border-width:3px;border-color:#232323;color:#ffffff;padding:8px 15px;font-size:12px;float:left;}
.widget.widget-filter-price .btn-theme:hover{background-color:#ffffff;border-color:#e9e9e9;color:#232323;}
.widget.widget-shop-deals .countdown-wrapper{position:absolute;bottom:0;width:100%;}
.widget.widget-shop-deals .defaultCountdown{background-color:transparent;border-color:transparent;border:none;width:100%;}
.widget.widget-shop-deals .countdown-row{overflow:hidden;display:block;width:100%;max-width:100%;margin:0;padding:0;}
.widget.widget-shop-deals .countdown-section{background-color:rgba(0, 0, 0, 0.5);}
.widget.widget-shop-deals .countdown-show4 .countdown-section{padding-top:8px;padding-bottom:9px;width:25% !important;}
.widget.widget-shop-deals .countdown-amount{margin:0 0 0 0;font-size:15px;font-weight:700;line-height:1;text-transform:uppercase;color:#00b16a;}
.widget.widget-shop-deals .countdown-period{font-size:14px;font-weight:400;line-height:1;color:#d3d3d3;clear:both;margin:0 0 0 0;display:block;position:relative;overflow:hidden;}
.widget.widget-tabs{background:#ffffff;border:2px solid #E9E9E9;border-radius:7px;}
.widget.widget-tabs .nav-justified{border-bottom:solid 2px rgba(35, 35, 35, 0.1);}
.widget.widget-tabs .nav-justified > li > a{color:#232323;background-color:transparent;margin:-3px;font-size:14px;font-weight:700;padding-left:7px;padding-right:7px;text-transform:uppercase;}
.widget.widget-tabs .nav-justified > li.active > a,
.widget.widget-tabs .nav-justified > li > a:hover,
.widget.widget-tabs .nav-justified > li > a:focus{border-color:#00b16a;background-color:#00b16a;color:#ffffff;}
.widget.widget-tabs .tab-content{overflow:hidden;border-top:none;padding:10px;}
.widget.widget-tabs .tab-content + .btn-block{margin:20px auto 0 auto;}
.widget.widget-tabs.alt .nav-justified{border:none;}
@media (min-width:768px){.widget.widget-tabs.alt .nav-justified > li + li{border-left:solid 1px transparent;}
}
.widget.widget-tabs.alt .nav-justified > li > a{color:#ffffff;background-color:#a5abb7;margin:0;font-size:14px;font-weight:700;padding-left:12px;padding-right:12px;text-transform:uppercase;}
.widget.widget-tabs.alt .nav-justified > li.active > a,
.widget.widget-tabs.alt .nav-justified > li > a:hover,
.widget.widget-tabs.alt .nav-justified > li > a:focus{border-color:#232323;background-color:#232323;color:#ffffff;}
@media (min-width:768px){.widget.widget-tabs.alt .nav-justified > li.active > a{position:relative;}
.widget.widget-tabs.alt .nav-justified > li.active > a:before{content:'';display:block;position:absolute;top:-5px;left:0;width:100%;height:5px;border-top:solid 5px #00b16a;}
}
.widget.widget-tabs.alt .tab-content{margin-top:20px;overflow:hidden;}
.widget.widget-tabs.alt .tab-content + .btn-block{margin:20px auto 0 auto;}
.widget-search{max-width:100%;position:relative;}
.widget-search .form-control{width:100%;height:40px;line-height:40px;}
.widget-search button{position:absolute;right:3px;top:3px;background-color:#ffffff;border:none;padding:2px 8px;line-height:30px;font-size:16px;color:#232323;}
.widget-search button:before{content:'';position:absolute;top:0;left:-34px;width:34px;height:34px;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);}
.widget-categories ul li + li{border-top:solid 1px rgba(0, 0, 0, 0.1);}
.widget-categories ul li a{display:block;/* padding:5px 0 5px 20px; */position:relative;}
.widget-categories ul li a:before{/* content:'\f0a9';font-family:'FontAwesome';position:absolute;left:0;top:5px; */}
.widget-categories ul li a:hover:before{-webkit-animation:bounceIn .4s;animation:bounceIn .4s;}
.widget.shop-categories{border:solid 2px rgba(35, 35, 35, 0.1);background:#fff;border-radius:7px;}
.widget.shop-categories .widget-title{font-size:15px;margin-top:10px;margin-bottom:10px;padding-left:15px;}
.widget.shop-categories .widget-content{padding:10px 15px;}
.widget.shop-categories ul{margin:-10px -15px -10px -15px;font-size:14px;font-weight:400;line-height:15px;text-transform:uppercase;}
.widget.shop-categories ul li{padding:10px 0px;overflow:hidden;margin-left:20px;margin-right:20px;}
.widget.shop-categories ul li.title-for-list{background:#dfb858;border-bottom:3px solid #e9e9e9;font-weight:700;margin:0;padding:10px 15px;}
.widget.shop-categories ul li + li{border-bottom:solid 1px rgba(35, 35, 35, 0.1);}
.widget.shop-categories ul a{display:block;margin-right:20px;color:#232323;}
.widget.shop-categories ul a:hover{color:#00b16a;}
.widget.shop-categories ul a .count{float:right;text-align:right;font-size:12px;margin-right:2px;}
.widget.shop-categories ul ul.children{font-size:13px;font-weight:700;line-height:15px;text-transform:none;margin-top:5px; margin-bottom: 5px;padding-left:5px;height:auto;overflow-y:scroll;overflow-x:hidden;position:relative;}
.widget.shop-categories ul ul.children li{padding:3px 15px 3px 0;border:none;}
.widget.shop-categories ul ul.children a{margin-right:0;}
.widget.shop-categories ul .count{float:right;font-size:12px;margin-right:2px;}
.widget.shop-categories ul .arrow{float:right;border:solid 1px #dfb858;color:#FFFFFF;width:20px;height:20px;cursor:pointer;text-align:center;background:#dfb858;border-radius:4px;padding-top:2px;}
.widget.shop-categories ul .arrow .fa{font-size:17px;line-height:14px;}
.widget-tag-cloud ul{overflow:hidden;margin-top:-7px;}
.widget-tag-cloud ul li{float:left;margin-top:7px;margin-right:5px;}
.widget-tag-cloud ul li a{display:block;padding:4px 11px;font-size:14px;line-height:22px;color:#232323;border:solid 3px rgba(35, 35, 35, 0.1);}
.widget-tag-cloud ul li a:hover{color:#ffffff;background-color:#232323;border-color:#232323;}
.widget-flickr-feed ul{overflow:hidden;margin-left:-10px;margin-bottom:-10px;}
.widget-flickr-feed ul li{float:left;margin:0 0 10px 10px;}
.widget-flickr-feed ul a{display:block;border:solid 3px rgba(35, 35, 35, 0.1);overflow:hidden;position:relative;}
.widget-flickr-feed ul a:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;}
.widget-flickr-feed ul a:after{content:'\f002';font-size:14px;font-family:'FontAwesome';position:absolute;width:14px;height:14px;margin-left:-7px;margin-top:-9px;text-align:center;top:50%;left:50%;color:#ffffff;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.widget-flickr-feed ul a:hover{border-color:#00b16a;}
.widget-flickr-feed ul a:hover:before{background-color:rgba(0, 177, 106, 0.7);}
.widget-flickr-feed ul a:hover:after{opacity:1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.widget-flickr-feed ul a img{width:74px;height:auto;}
@media (max-width:1199px){.widget-flickr-feed ul a img{width:58px;}
}
@media (max-width:991px){.widget-flickr-feed ul a img{width:70px;}
}
@media (max-width:767px){.widget-flickr-feed ul a img{width:70px;}
}
.recent-tweets .media .fa{color:#00b16a;}
.recent-tweets .media p{margin-bottom:0;}
.recent-tweets .media small{color:#d3d3d3;}
.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0, 0, 0, 0.8);}
.cart-wrapper{margin-left:30px;}
@media (max-width:1199px){.cart-wrapper{margin-left:15px;}
}
@media (max-width:480px){.cart-wrapper{float:none !important;margin-left:0;display:inline-flex;}
}
.cart-wrapper .btn{height:40px;}
.cart-total{cursor:pointer;font-weight:bold;line-height:33px;text-transform:uppercase;color:#a5abb7;}
@media (max-width:639px){.cart-total{font-size:14px;}
}
.cart-total .total{float:left;}
.cart-total .fa{float:left;display:block;font-size:24px;line-height:33px;margin-left:2px;color:#232323;}
.cart-total .items{float:left;margin-left:5px;}
.cart-items{position:relative;margin:0 0 0 auto;max-width:350px;}
@media (min-width:768px){.cart-items:before{content:'';position:absolute;top:-9px;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e9e9e9;}
.search .cart-items:before{right: 50px; }
.cart-items:after{content:'';position:absolute;top:-7px;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffffff;}
}
.search .cart-items:after {right: 50px;}
.cart-items .cart-items-inner{background-color:#ffffff;border:solid 3px #e9e9e9;}
.cart-items .media{padding:15px;overflow:hidden;}
.cart-items .media + .media{border-top:solid 1px #e9e9e9;margin-top:0;}
.cart-items .item-image{width:70px;}
.cart-items .item-title{margin-bottom:0;font-size:17px;text-transform:uppercase;color:#232323;font-weight:300;}
.cart-items .item-title a{color:#232323;}
.cart-items .item-desc{margin-bottom:0;font-size:10px;text-transform:uppercase;}
.cart-items .item-price{margin-bottom:0;font-size:17px;font-weight:normal;line-height:1;color:#232323;}
.cart-items .btn-call-checkout{margin-left:15px;}
.popup-cart .modal-dialog{margin-top:100px;}
@media (min-width:768px){.popup-cart .modal-dialog{width:100%;}
}
@media (max-width:767px){.popup-cart .modal-dialog > .container{padding-left:0;padding-right:0;}
}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.15s ease-out;-o-transition:-o-transform 0.15s ease-out;transition:transform 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.modal.in .modal-dialog{-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.product-list{max-width:450px;margin:0 auto;}
.product-list .media{clear:both;float:left;position:relative;display:block;min-height:100px;width:100%;padding:15px 0px;border-bottom:1px solid #e9e9e9;}
.product-list .media + .media{padding-top:0px;}
.product-list .media-heading{font-size:16px;font-weight:300;color:#232323;}
.product-list .media-heading a{color:#232323;}
.product-list .media-heading small{display:block;margin-top:5px;}
.product-list .media-body{min-height:80px;}
.product-list .price{font-size:14px;line-height:1.3;}
.product-list .price del{font-weight:normal;font-size:14px;color:#232323;}
.product-list .price ins{padding-right:5px;text-decoration:none;color:#00b16a;}
.product-list .rating{font-size:14px;}
.product-list .media-link{padding:0;margin-right:10px;display:block;position:relative;overflow:hidden;text-align:center;width:80px;}
.product-list .media-object{position:relative;overflow:hidden; width:100%;}
.product-list .media-link .fa{position:absolute;bottom:50%;left:50%;font-size:24px;width:30px;height:30px;line-height:30px;margin-left:-15px;margin-bottom:-15px;color:#ffffff;z-index:11;opacity:0;text-align:center;}
.product-list .media-link:after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 177, 106, 0);z-index:10;}
.product-list .media-link:hover .fa{bottom:50%;opacity:1;}
.product-list .media-link:hover:after{background-color:rgba(0, 177, 106, 0.7);}
.shop-info-banners .block{max-width:450px;margin:0 auto;padding:15px 17px;border:solid 4px #3c3c3c;background-color:transparent;color:#3c3c3c;font-weight:500;line-height:18px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.shop-info-banners .block .fa{font-size:60px;line-height:60px;color:#3c3c3c;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.shop-info-banners .block .media-heading{font-size:24px;line-height:24px;font-weight:900;color:#3c3c3c;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.shop-info-banners .block:hover{color:#ffffff;background-color:#3c3c3c;}
.shop-info-banners .block:hover .fa{color:#ffffff;}
.shop-info-banners .block:hover .media-heading{color:#ffffff;}
.shop-sorting{padding-bottom:10px;margin-bottom:10px;}
.shop-sorting .bootstrap-select > .selectpicker{height:35px;}
.shop-sorting .bootstrap-select .selectpicker > .filter-option{font-size:13px;font-weight:700;line-height:17px;text-transform:none;}
.shop-sorting .col-sm-4 .btn-theme{height:35px;width:35px;line-height:1;padding:6px;}
.shop-sorting .col-sm-4 .btn-theme:hover{background-color:#00b16a;}
.form-sign-in{margin-bottom:30px;}
.form-sign-in .row{margin-top:-15px;}
.form-sign-in .row + .row{margin-top:0;}
.form-sign-in .row div[class*="col-"],
.form-sign-in .row aside[class*="col-"]{margin-top:15px;}
.form-sign-in .btn-block{margin-left:auto;margin-right:auto;}
@media (min-width:992px){.form-sign-in .btn-block{max-width:100%;}
}
.form-sign-in .btn.facebook{background-color:#3e5c98;border-color:#3e5c98;}
.form-sign-in .btn.twitter{background-color:#22a9e0;border-color:#22a9e0;}
.form-sign-in .btn.facebook:hover,
.form-sign-in .btn.twitter:hover{background-color:#232323;border-color:#232323;}
.form-sign-in .form-group{margin-bottom:0;}
.form-sign-in .checkbox{font-size:11px;margin-top:0;margin-bottom:0;text-transform:uppercase;color:#232323;}
.form-sign-in .checkbox label{font-weight:700 !important;}
.form-sign-in .checkbox input[type=checkbox]{margin-top:2px;}
.form-sign-in .forgot-password,
.form-sign-in .bootstrap-select .selectpicker > .filter-option{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-sign-in .forgot-password:hover{border-bottom:solid 1px #232323;}
.form-sign-in::-webkit-input-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-sign-in:-moz-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-sign-in::-moz-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-sign-in:-ms-input-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.orders{margin-bottom:30px;}
tfoot tr td {
    padding-top: 12px !important;
}
.orders thead{background-color:#fff;color:#232323;}
.orders thead > tr > th{padding-top:15px;padding-bottom:15px;font-size:14px;font-weight:500;border:none;}
.orders .table > thead > tr > th,
.orders .table > tbody > tr > th,
.orders .table > tfoot > tr > th,
.orders .table > thead > tr > td,
.orders .table > tbody > tr > td,
.orders .table > tfoot > tr > td{border:solid 1px #e0e0e0;padding-top:15px;padding-bottom:15px;vertical-align:middle;}
.orders td.quantity{    font-size: 15px;
    font-weight: 500;
    color: #232323;
    vertical-align: middle;
    text-align: center;}
.orders td.description{font-size:15px;line-height:24px;font-weight:700;color:#232323;vertical-align:middle;}
.orders td.description h4{margin:0;font-weight:300;margin-bottom: 12px;}
.orders td.description h4 a{color:#892890;text-decoration:none;font-weight: 600;}
.orders td.description h4 a:hover{color:#00b16a;text-decoration:underline;transition:all 0.2s ease-in-out;}
.orders td.add{vertical-align:middle;}
.orders td.total{    font-size: 18px;
    font-weight: 500;
    color: #232323;
    vertical-align: middle;
    text-align: center;}
.orders td.total a{margin-left:10px;float:right;color:#a5abb7;}
.orders td.total a:hover{color:#00b16a;}
.orders .media-link{padding:0;display:block;float:left;position:relative;overflow:hidden;text-align:center;}
.orders .media-link .fa{position:absolute;bottom:50%;left:50%;font-size:24px;width:30px;height:30px;line-height:30px;margin-left:-15px;margin-bottom:-15px;color:#ffffff;z-index:11;opacity:0;}
.orders .media-link:after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 177, 106, 0);z-index:10;}
.orders .media-link:hover .fa{bottom:50%;opacity:1;}
.orders .media-link:hover:after{background-color:rgba(0, 177, 106, 0.7);}
.orders .shopping-cart{padding:10px;border:solid 3px rgba(35, 35, 35, 0.1);}
.orders .shopping-cart table{width:100%;}
.orders .shopping-cart table td{padding:3px;width:50%;font-size:15px;text-transform:uppercase;text-align:left;padding-right:10px;color:#232323;}
.orders .shopping-cart table td + td{text-align:left;padding-right:3px;padding-left:10px;}
.orders .shopping-cart table tfoot td{border-top:solid 1px #a5abb7;font-size:18px;font-weight:500;color:#232323;}
.wishlist thead{background-color:#f4f4f4;color:#232323;}
.wishlist thead > tr > th{padding-top:15px !important;padding-bottom:15px !important;font-size:14px;font-weight:300;border:none;}
.wishlist .table{margin-bottom:30px;}
.wishlist .table > thead > tr > th,
.wishlist .table > tbody > tr > th,
.wishlist .table > tfoot > tr > th,
.wishlist .table > thead > tr > td,
.wishlist .table > tbody > tr > td,
.wishlist .table > tfoot > tr > td{border:solid 1px #E6E6E6;padding-top:15px;padding-bottom:15px;}
.wishlist th{font-weight:500 !important;}
.wishlist td.image{padding-left:15px;padding-right:15px;width:130px;}
.wishlist td.price{font-size:18px;font-weight:400;color:#232323;vertical-align:middle;}
.wishlist td.description{font-size:15px;line-height:24px;font-weight:400;color:#232323;vertical-align:middle;}
.wishlist td.description h4{margin:0;font-weight:300;}
.wishlist td.description h4 a{color:#232323;}
.wishlist td.description h4 a:hover{color:#00b16a;}
.wishlist td.add{vertical-align:middle;text-align:center;}
.wishlist td.add .btn-theme{font-size:12px;line-height:16px;padding:2px 5px;border-radius:3px;}
.wishlist td.add .btn-theme .fa{font-size:16px;line-height:16px;}
.wishlist td.total{font-size:18px;font-weight:900;color:#232323;vertical-align:middle;text-align:center;}
.wishlist td.total a{margin-left:10px;float:right;color:#232323;}
.wishlist td.total a:hover{color:#00b16a;}
.wishlist td.total a .fa-close:before{font-family:'Lato', sans-serif;content:'X';}
.wishlist .media-link{padding:0;display:block;float:left;position:relative;overflow:hidden;text-align:center;}
.wishlist .media-link .fa{position:absolute;bottom:50%;left:50%;font-size:24px;width:30px;height:30px;line-height:30px;margin-left:-15px;margin-bottom:-15px;color:#ffffff;z-index:11;opacity:0;}
.wishlist .media-link:after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 177, 106, 0);z-index:10;}
.wishlist .media-link:hover .fa{bottom:50%;opacity:1;}
.wishlist .media-link:hover:after{background-color:rgba(0, 177, 106, 0.7);}
.wishlist .btn-continue-shopping{font-size:12px;line-height:16px;padding:7px 50px;}
.wishlist .btn-continue-shopping .fa{font-size:16px;line-height:16px;}
.wishlist .form-sign-in .row{margin-top:-20px;}
.wishlist .form-sign-in .row + .row{margin-top:0;}
.wishlist .form-sign-in .row div[class*="col-"],
.wishlist .form-sign-in .row aside[class*="col-"]{margin-top:20px;}
.wishlist .form-sign-in .hello-text-wrap{margin-top:8px !important;}
.wishlist .form-sign-in .btn-theme{padding-top:14px;padding-bottom:14px;}
.wishlist .form-sign-in .form-control{height:50px;}
.wishlist .form-sign-in .form-control:-moz-placeholder{line-height:30px;}
.wishlist .form-sign-in .form-control::-moz-placeholder{line-height:30px;}
.wishlist .form-sign-in .form-control::-webkit-input-placeholder{line-height:30px;}
.wishlist .form-sign-in .form-control:-ms-input-placeholder{line-height:30px;}
.wishlist .form-sign-in .col-md-12.col-lg-6.text-right-lg{line-height:0;}
@media (max-width:1199px){.wishlist .form-sign-in .col-md-12.col-lg-6.text-right-lg{margin-top:0;}
}
.wishlist .form-sign-in .forgot-password{line-height:18px;}
.form-delivery{margin-bottom:0px;}
.form-delivery .row{margin-top:-15px;}
.form-delivery .row + .row{margin-top:0;}
.form-delivery .row div[class*="col-"],
.form-delivery .row aside[class*="col-"]{margin-top:15px;}
.form-delivery .form-group{margin-bottom:0;}
.form-delivery .checkbox{font-size:11px;text-transform:uppercase;color:#232323;}
.form-delivery .checkbox label{font-weight:500 !important;}
.form-delivery .checkbox input[type=checkbox]{margin-top:2px;}
.form-delivery .bootstrap-select .selectpicker > .filter-option{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-delivery::-webkit-input-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-delivery:-moz-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-delivery::-moz-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.form-delivery:-ms-input-placeholder{color:#232323 !important;font-weight:700 !important;font-size:11px;text-transform:uppercase;line-height:22px;}
.payments-options{margin-bottom:30px;}
.payments-options .panel{border:none;border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;border-bottom:solid 1px #e9e9e9;}
.payments-options .panel-heading{background:none;padding-left:10px;padding-right:0;}
.payments-options .panel-title{font-size:14px;line-height:22px;color:#232323;font-weight:700;}
.payments-options .panel-title .collapsed{font-weight:400;}
.payments-options .panel-title a{display:inline-block;}
.payments-options .panel-title .overflowed{margin-top:-2px;}
.payments-options .panel-title .overflowed img{margin-left:5px;}
.payments-options .panel-body{padding-top:0;padding-right:0;padding-left:0;}
.payments-options .panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;}
.payments-options .panel-collapse{padding-left:10px;}
.payments-options .dot{display:inline-block;float:left;width:20px;height:20px;border:solid 3px #d3d3d3;border-radius:10px;margin-right:10px;position:relative;}
.payments-options .dot:before{content:'';display:block;width:8px;height:8px;margin:3px 0 0 3px;border-radius:4px;background-color:#232323;}
.payments-options .collapsed .dot:before{content:none;}
.payments-options .alert{margin-bottom:0;color:#232323;}
.compare-products table{width:100%;border:solid 1px #e9e9e9;color:#232323;background:#fff;}
.compare-products table td{position:relative;vertical-align:top;padding:15px 20px;}
.compare-products .table-bordered > thead > tr > th,
.compare-products .table-bordered > tbody > tr > th,
.compare-products .table-bordered > tfoot > tr > th,
.compare-products .table-bordered > thead > tr > td,
.compare-products .table-bordered > tbody > tr > td,
.compare-products .table-bordered > tfoot > tr > td{border:solid 1px #e9e9e9;padding-left:15px;min-width:120px;}
.compare-products .product .close{position:absolute;top:15px;right:20px;}
.compare-products .product .media-link{float:left;padding:0;display:block;position:relative;overflow:hidden;text-align:center;}
.compare-products .product .media-link .fa{position:absolute;bottom:50%;left:50%;font-size:24px;width:30px;height:30px;line-height:30px;margin-left:-15px;margin-bottom:-15px;color:#ffffff;z-index:11;opacity:0;}
.compare-products .product .media-link:after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 177, 106, 0);z-index:10;}
.compare-products .product .media-link:hover .fa{bottom:50%;opacity:1;}
.compare-products .product .media-link:hover:after{background-color:rgba(0, 177, 106, 0.7);}
.compare-products .product h4,
.compare-products .product h4 a{font-weight:300;color:#232323;}
.compare-products .product h4:hover,
.compare-products .product h4 a:hover{color:#00b16a;}
.compare-products .rating{float:left;}
.compare-products .reviews{color:#232323;}
.compare-products .reviews:hover{border-bottom:solid 1px #232323;}
.compare-products .price{font-size:18px;font-weight:900;}
.compare-products .colors ul{overflow:hidden;margin-top:-7px;margin-bottom:0;}
.compare-products .colors ul li{float:left;margin:7px 7px 0 0;}
.compare-products .colors ul li a{display:block;width:35px;height:35px;border:solid 3px rgba(35, 35, 35, 0.1);padding:3px;}
.compare-products .colors ul li a span{display:block;width:23px;height:23px;}
.compare-products .colors ul li a:hover{border-color:#232323;}
.compare-products .buttons{margin-top:-10px;overflow:hidden;}
.compare-products .buttons .quantity{overflow:hidden;margin-right:5px;}
.compare-products .buttons .quantity .form-control{height:40px!important;}
.compare-products .buttons .quantity .btn{margin-top:10px;float:left;margin-right:1px;background-color:#232323;color:#7f7f7f;height:40px;}
.compare-products .buttons .quantity .btn:hover{color:#ffffff;}
.compare-products .buttons .quantity .qty{margin-top:10px;float:left;margin-right:1px;width:40px;height:60px;background-color:#232323;border-color:#232323;color:#ffffff;}
.compare-products .buttons .btn-cart{float:left;margin-top:10px;margin-right:5px;max-width:100%;background-color:#232323;border-color:#232323;border-width:3px;color:#ffffff;height:50px;}
.compare-products .buttons .btn-cart:hover{background-color:transparent;color:#232323;}
.compare-products .buttons .btn-wish-list,
.compare-products .buttons .btn-compare{float:left;margin-top:10px;margin-right:5px;padding-left:10px;padding-right:10px;width:50px;height:50px;border:solid 3px rgba(35, 35, 35, 0.1);background-color:transparent;color:#232323;}
.compare-products .buttons .btn-wish-list:hover,
.compare-products .buttons .btn-compare:hover{background-color:#232323;color:#ffffff;}
@media (max-width:767px){.compare-products table{display:block;overflow:auto;}
}
.error-page{padding-top:40px;}
.error-page h2{margin:0 0 30px 0;font-size:18px;line-height:20px;text-transform:uppercase;color:#232323;}
.error-page h2 .fa{color:#ea0000;}
.error-page h3{margin:0 0 15px 0;color:#ea0000;font-size:160px;line-height:160px;font-weight:bold;}
.error-page .error-icon .fa{width:100px;height:100px;font-size:50px;text-align:center;line-height:100px;border-radius:50px;margin-bottom:30px;background-color:#232323;color:#ffffff;}
#contact-form textarea.form-control{height:180px;}
#contact-form .alert{margin-left:15px;margin-right:15px;padding:10px 15px;border-color:#00b16a;background-color:#00b16a;color:#ffffff;}
#contact-form .tooltip{left:15px !important;}
#contact-form .tooltip-inner{border-radius:0;padding:10px 20px;background-color:#000000;}
#contact-form .tooltip-arrow{border-top-color:#000000;}
.contact-info .media .fa{padding:0;width:40px;height:40px;font-size:16px;line-height:40px;border-radius:20px;margin-right:15px;text-align:center;background-color:#d3d3d3;color:#ffffff;}
.contact-info .media-list{margin-bottom:30px;}
.contact-info .media-body{line-height:22px;}
.google-map,
#map-canvas{min-height:390px;max-height:390px;}
@media (max-height:600px){.google-map,
#map-canvas{min-height:390px;max-height:390px;}
}
@media (max-height:400px){.google-map,
#map-canvas{min-height:200px;max-height:200px;}
}
.to-top{z-index:9999;width:40px;height:40px;font-size:25px;line-height:35px;text-align:center;position:fixed;bottom:-100px;right:20px;margin-left:-20px;cursor:pointer;overflow:hidden;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.sf-menu li.megamenu > ul li ul li{display:inline-block;width:85%;}
.header-style-1 .sf-menu.nav > li > a:hover,
.header-style-1 .sf-menu.nav > li > a:focus{background-color:#ffffff;}
.header-style-1 .logo{margin:0;}
.header-style-1 .header .header-search{left:auto;right:25%;top:0;}
.header-style-1 .navigation .nav.sf-menu{display:inline;}
.header-style-1 .header .navigation-wrapper,
.header-nav-1 .sf-menu ul li,
.header-nav-1 .sf-menu .megamenu li.sfHover{background-color:#232323;}
.header-nav-1 .sf-menu a,
.header-nav-1 .sf-menu li.megamenu .block-title{color:#fff;}
.header-nav-1 .sf-menu > li:hover,
.header-nav-1 .sf-menu li.active,
.header-nav-1 .sf-menu > li.active.sfHover > a,
.header-nav-1 .sf-menu ul a:hover{color:#232323;background-color:#fff;}
.header-nav-1 .sf-menu .megamenu li a:hover,
.header-nav-1 .sf-menu .megamenu li a:focus,
.header-nav-1 .megamenu .sf-menu > li.active a,
.header-nav-1 .sf-menu li li.sfHover > a,
.header-nav-1 .sf-menu li li.active{background:transparent;}
.header-nav-1 .sf-menu a:hover,
.header-nav-1 .sf-menu li.active > a{color:#232323;}
@media (max-width:480px){.header-style-1 .logo{margin:auto auto 30px;}
}
@media (min-width:768px) and (max-width:1199px){.header-style-1 .header .header-search{right:30%;}
}
@media (max-width:991px){.header-nav-1 .sf-menu li{margin-bottom:0 !important;}
.header-nav-1 .sf-menu > li:hover,
.header-nav-1 .sf-menu li.active{background:transparent;}
}
.header-style-2 .top-bar .top-bar-left{float:right;}
.header-style-2 .top-bar .top-bar-right{float:left;}
.header-style-2 .top-bar .top-bar-left ul li{margin-left:20px;margin-right:0;}
.header-style-2 .top-bar-left ul li:last-child{padding-right:0;}
.header-style-2 .top-bar ul{margin-left:0;}
.header-style-2 .header .header-search{left:auto;right:15px;}
.header-style-2 .header .header-cart{left:15px;right:auto;}
.header-style-2 .cart-wrapper{margin-left:0;}
.header-style-2 .header{border-bottom:medium none;}
.header-style-2 .header .navigation-wrapper{background-color:#fff;border-bottom:1px solid #d3d5d7;}
.header-style-2 .navigation .nav.sf-menu{}
.header-nav-2 .sf-menu > li:hover,
.header-nav-2 .sf-menu > li:hover > a,
.header-nav-2 .sf-menu li.active,
.header-nav-2 .sf-menu > li.sfHover,
.header-nav-2 .sf-menu > li.sfHover > a{color:#fff;}
.header-nav-2 .sf-menu ul a:hover{color:#fff;}
.header-nav-2 .sf-menu li.megamenu ul a:hover{background:transparent;}
.header-nav-2 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-2 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-2 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-2 .sf-arrows > .sfHover > .sf-with-ul::after{border-top-color:#ffffff;}
.header-nav-2 .sf-menu a:hover{color:#232323;}
@media (max-width:480px){.header-style-2 .top-bar .top-bar-left ul li{margin-left:10px;}
.header-style-2 .header .header-cart{left:0;}
}
.header-style-3 .logo{float:left;padding-top:13px;}
.header-nav-3{float:right;}
.header-style-3 .top-bar .top-bar-left{float:right;}
.header-style-3 .top-bar .top-bar-right{float:left;}
.header-style-3 .top-bar .top-bar-left ul li{margin-left:20px;margin-right:0;}
.header-style-3 .top-bar-left ul li:last-child{padding-right:0;}
.header-style-3 .top-bar ul{margin-left:0;}
.header-style-3 .header .header-search{left:auto;right:15px;}
.header-style-3 .header .header-cart{left:15px;right:auto;}
.header-style-3 .cart-wrapper{margin-left:0;}
.header-style-3 .header{border-bottom:medium none;}
.header-style-3 .header .navigation-wrapper{background-color:#fff;border-bottom:1px solid #d3d5d7;}
.header-style-3 .navigation .nav.sf-menu{}
.header-nav-3 .sf-menu > li:hover,
.header-nav-3 .sf-menu > li:hover > a,
.header-nav-3 .sf-menu li.active,
.header-nav-3 .sf-menu > li.sfHover,
.header-nav-3 .sf-menu > li.sfHover > a{color:#fff;}
.header-nav-3 .sf-menu ul a:hover{color:#fff;}
.header-nav-3 .sf-menu li.megamenu ul a:hover{background:transparent;}
.header-nav-3 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-3 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-3 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-3 .sf-arrows > .sfHover > .sf-with-ul::after{border-top-color:#ffffff;}
.header-nav-3 .sf-menu a:hover{color:#232323;}
@media (max-width:480px){.header-style-3 .top-bar .top-bar-left ul li{margin-left:10px;}
.header-style-3 .header .header-cart{left:0;}
}
@media (max-width:991px){.header-style-3 .logo{float:none;padding-top:5px;}
.header-style-3 .header .navigation-wrapper{border-top:none;}
}
@media (min-width:992px) and (max-width:1199px){.header-style-3 .logo{position:absolute;top:22px;left:37%;float:none;}
.header-style-3 .header{position:relative;}
.header-nav-3{float:none;}
}
.header-nav-4 .nav.sf-menu{display:inline;}
.header-nav-4{display:inline-block;vertical-align:middle;}
.header-style-4 .logo{margin:0;}
.header-style-4 .header .header-search{left:auto;right:15px;}
.header-style-4 .header .navigation-wrapper,
.header-nav-4 .sf-menu ul li,
.header-nav-4 .sf-menu .megamenu li.sfHover{background-color:#232323;}
.header-nav-4 .sf-menu a,
.header-nav-4 .sf-menu li.megamenu .block-title{color:#a6a7a8;}
.header-nav-4 .sf-menu > li:hover,
.header-nav-4 .sf-menu li.active,
.header-nav-4 .sf-menu > li.active.sfHover > a,
.header-nav-4 .sf-menu ul a:hover{color:#fff;background-color:transparent;}
.header-nav-4 .sf-menu .megamenu li a:hover,
.header-nav-4 .sf-menu .megamenu li a:focus,
.header-nav-4 .megamenu .sf-menu > li.active a,
.header-nav-4 .sf-menu li li.sfHover > a,
.header-nav-4 .sf-menu li li.active{background:transparent;}
.header-nav-4 .sf-menu a:hover,
.header-nav-4 .sf-menu li.active > a{color:#fff;}
.header-nav-4 .sf-menu li.megamenu ul a:hover{color:#fff;}
.header-nav-4 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-4 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-4 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-4 .sf-arrows > .sfHover > .sf-with-ul::after{border-top-color:#ffffff;}
@media (min-width:481px) and (max-width:991px){.header-style-4 .logo{margin:0 auto;}
.header-style-4 .header .header-search{right:auto;left:15px;}
}
@media (min-width:1200px){.header-style-4 .cart-wrapper{float:right;margin:9px 0 0;}
.header-style-4 .btn-theme-transparent,
.header-style-4 .btn-theme-transparent:focus,
.header-style-4 .btn-theme-transparent:active{border-color:#a6a7a8;color:#a6a7a8;background:transparent;}
.header-style-4 .btn-theme-transparent:hover{border-color:#fff;color:#fff;background:transparent;}
}
@media (max-width:480px){.header-style-4 .logo{margin:auto auto 30px;}
}
@media (min-width:992px) and (max-width:1199px){.header-style-4 .header .header-cart{right:300px;}
}
.header-style-5 .header .header-search{left:290px;}
.header-style-5 .header .header-cart{left:15px;right:auto;}
.header-style-5 .cart-wrapper{margin-left:0px;}
.header-style-5 .logo{float:right;}
.header-nav-5 .sf-menu > li:hover,
.header-nav-5 .sf-menu li.active > a,
.header-nav-5 .sf-menu a:hover,
.header-nav-5 .sf-menu li.active,
.header-nav-5 .sf-menu > li.active.sfHover > a,
.header-nav-5 .sf-menu ul a:hover,
.sf-menu li:hover,
.header-nav-5 .sf-menu li.sfHover,
.header-nav-5 .sf-menu li.sfHover > a{background:transparent;}
.header-nav-5 .sf-menu li.megamenu > ul li.sfHover{background:#fff;}
@media (max-width:480px){.header-style-5 .header .header-cart{left:0;}
.header-style-5 .logo{float:none;}
}
@media (min-width:768px) and (max-width:991px){.header-style-5 .header .header-search{left:230px;}
}
@media (min-width:481px) and (max-width:767px){.header-style-5 .header .header-search{left:130px;}
}
.header-nav-1 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-1 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-1 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-1 .sf-arrows > .sfHover > .sf-with-ul::after{border-top-color:#00b16a;}
.header-nav-5 .sf-menu > li:hover,
.header-nav-5 .sf-menu li.active > a,
.header-nav-5 .sf-menu a:hover,
.header-nav-5 .sf-menu li.active,
.header-nav-5 .sf-menu > li.active.sfHover > a,
.header-nav-5 .sf-menu ul a:hover,
.sf-menu li:hover,
.header-nav-5 .sf-menu li.sfHover,
.header-nav-5 .sf-menu li.sfHover > a{color:#00b16a;}
.header-nav-2 .sf-menu > li:hover,
.header-nav-2 .sf-menu > li:hover > a,
.header-nav-2 .sf-menu li.active,
.header-nav-2 .sf-menu > li.sfHover,
.header-nav-2 .sf-menu > li.sfHover > a{background-color:#00b16a;}
.header-nav-2 .sf-menu ul a:hover{background-color:#00b16a;}
.header-nav-3 .sf-menu > li:hover,
.header-nav-3 .sf-menu > li:hover > a,
.header-nav-3 .sf-menu li.active,
.header-nav-3 .sf-menu > li.sfHover,
.header-nav-3 .sf-menu > li.sfHover > a{background-color:#00b16a;}
.header-nav-3 .sf-menu ul a:hover{background-color:#00b16a;}
.information-title{padding:10px 20px;text-align:center;margin-bottom:30px;text-transform:uppercase;font-size:18px;line-height:24px;font-weight:400;}
.details-box > ul{background-color:#f5f6f7;padding:20px 50px;}
.details-box > ul li{text-transform:capitalize;padding-bottom:5px;}
.details-box > ul li a:before{content:'\f0a9';font-family:'FontAwesome';position:absolute;left:0;top:5px;padding-right:10px;}
.details-box > ul li a{color:#232323;display:block;padding:5px 0 5px 20px;position:relative;}
.details-box > ul li a:hover::before{-webkit-animation:0.4s ease 0s normal none 1 running bounceIn;animation:0.4s ease 0s normal none 1 running bounceIn;}
.details-box label{font-size:14px;margin-bottom:0;margin-right:15px;vertical-align:middle;}
.details-box form .btn-theme{margin-top:20px;}
.details-box .table > thead > tr > th,
.details-box .table > tbody > tr > th,
.details-box .table > tfoot > tr > th,
.details-box .table > thead > tr > td,
.details-box .table > tbody > tr > td,
.details-box .table > tfoot > tr > td{vertical-align:middle;}
.order-status{text-align:right;}
.details-box .status{font-weight:700;text-transform:uppercase;}
.details-box .return-request{display:inline-block;font-weight:700;margin-right:10px;text-align:center;text-transform:uppercase;vertical-align:middle;}
.details-box .ratings > p{margin:10px 0;}
.reviews h2{color:#232323;font-size:30px;font-weight:normal;margin-top:0;}
@media (min-width:768px) and (max-width:991px){.details-box .order-status .btn-theme{display:block;margin-top:5px;}
}
@media (max-width:767px){.details-box .order-status .btn-theme{display:block;margin-top:5px;}
}
@media (max-width:600px){.orders table{display:block;overflow-x:auto;}
.wishlist table{display:block;overflow-x:auto;}
}
.widget.account-details ul{border:3px solid rgba(35, 35, 35, 0.1);}
.widget.account-details .widget-title{padding:10px 15px;border-bottom:3px solid #00b16a;background-color:#f5f6f7;font-size:18px;font-weight:400;line-height:24px;margin-bottom:30px;text-align:center;}
.widget.account-details li{border-bottom:1px solid rgba(35, 35, 35, 0.1);padding:10px 15px;text-transform:uppercase;}
.widget.account-details li a{color:#232323;}
.widget.account-details li.active a{color:#00b16a;}
.widget.account-details li a:hover,
.widget.account-details li a:focus,
.details-box > ul li a:hover,
.details-box > ul li a:focus{color:#00b16a;}
@media (min-width:480px) and (max-width:767px){.col-xsp-4,
.col-xsp-6,
.col-xsp-8{float:left;}
.col-xsp-4{width:33.33333333%;}
.col-xsp-6{width:50%;}
.col-xsp-8{width:66.66666667%;}
.col-xsp-offset-3{margin-left:25%;}
}
@media (min-width:1200px){.text-left-lg{text-align:left;}
.text-right-lg{text-align:right;}
.text-center-lg{text-align:center;}
}
@media (min-width:992px){.text-left-md{text-align:left;}
.text-right-md{text-align:right;}
.text-center-md{text-align:center;}
}
@media (min-width:768px){.text-left-sm{text-align:left;}
.text-right-sm{text-align:right;}
.text-center-sm{text-align:center;}
}
.text-uppercase{text-transform:uppercase;}
.margin-top{margin-top:50px;}
.margin-bottom{margin-bottom:50px;}
.clear{clear:both;}
.inline-block{display:inline-block !important;}
.overflowed{overflow:hidden;position:relative;}
.relative{position:relative;}
.vhidden{visibility:hidden;}
.visible{visibility:visible;}
.div-table,
.div-cell{height:100% !important;display:table !important;}
.div-cell{display:table-cell !important;vertical-align:middle !important;float:none !important;}
.div-table.full-width{width:100%;}
.row.div-table{margin:0;}
@media (max-width:767px){.row.div-table .div-cell{display:block !important;}
}
.div-cell.va-top{vertical-align:top !important;}
.div-cell.padding-top{padding-top:15px;}
.div-cell.padding-bottom{padding-top:15px;}
a,
a:active,
a:focus,
input,
input:active,
input:focus,
button,
button:active,
button:focus,
select,
select:active,
select:focus,
.bootstrap-select .btn,
.bootstrap-select .btn:active,
.bootstrap-select .btn:focus{outline:0 !important;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.box_shape{padding-bottom:15px;border:solid 1px #e9e9e9;background-color:#ffffff;box-shadow:1px 1px 5px #e9e9e9;margin:0px 15px;}
.login_divider{margin-top:0px;margin-bottom:0px;font-size:15px;font-weight:900;line-height:20px;text-align:center;color:#a5abb7;overflow:hidden;}
.login_divider span{display:inline-block;position:relative;}
.login_divider span:before,
.login_divider span:after{content:"";position:absolute;height:1px;width:2000px;background-color:#a5abb7;top:10px;}
.login_divider span:before{right:100%;margin-right:15px;}
.login_divider span:after{left:100%;margin-left:15px;}
.login_divider span span:before,
.login_divider span span:after{display:none;}
.margin-top-0{margin-top:0px;}
.margin-bottom-0{margin-bottom:0px;}
.category_menu #main-slider{box-shadow:-2px 1px 6px #dcdcdc;}
.category_menu .owl-carousel .owl-item img{height:463px;}
.category_menu .main-slider-row .owl-stage-outer{max-height:463px;}
.category_menu .main-slider-row .owl-stage{max-height:463px;}
.category_menu .main-slider-row .owl-item{max-height:463px;}
.category_menu .main-slider-row .item{max-height:463px;}
.category_menu .main-slider-row .slide-img{max-height:463px;}
@media(max-width:600px){.category_menu .owl-carousel .owl-item img{height:240px;}
.category_menu .main-slider-row .owl-stage-outer{max-height:240px;}
.category_menu .main-slider-row .owl-stage{max-height:240px;}
.category_menu .main-slider-row .owl-item{max-height:240px;}
.category_menu .main-slider-row .item{max-height:240px;}
.category_menu .main-slider-row .slide-img{max-height:240px;}
}
@media(min-width:601) and (max-width:991px){.category_menu .owl-carousel .owl-item img{height:300px;}
.category_menu .main-slider-row .owl-stage-outer{max-height:300px;}
.category_menu .main-slider-row .owl-stage{max-height:300px;}
.category_menu .main-slider-row .owl-item{max-height:300px;}
.category_menu .main-slider-row .item{max-height:300px;}
.category_menu .main-slider-row .slide-img{max-height:300px;}
}
.category_menu .todays_deal{height:414px;overflow:auto;margin-top:10px;}
.category_menu .todays_deal .title{text-align-last:center;padding:5px;}
.category_menu .todays_deal .title a{display:block;}
.category_menu .todays_deal .title:hover{background:#505050;}
.category_menu .todays_deal .title:hover a{color:#ffffff;}
.category_menu .todays_deal .thumbnail{margin-bottom:10px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border:1px solid #eee;}
.category_menu .todays_deal .thumbnail:hover{border:1px solid #eee;box-shadow:1px 5px 8px #ccc;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.category_menu .todays_deal .thumbnail:hover img{opacity:.4;}
.category_menu .todays_deal .thumbnail .media{border:none;}
.category_menu_search{position:relative;top:0;left:15px;width:270px;max-width:100%;}
@media (max-width:991px){.category_menu_search{width:170px;}
}
@media (max-width:768px){.category_menu_search{width:100px;}
}
.category_menu_search .form-control{width:85%;position:relative;left:15%;height:40px;line-height:40px;}
.category_menu_search button{position:absolute;right:3px;top:3px;background-color:#ffffff;border:none;padding:2px 8px;line-height:30px;font-size:16px;color:#232323;}
.category_menu_search button:before{content:'';position:absolute;top:0;left:-34px;width:34px;height:34px;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);}
.category_menu_search{left:auto;width:100%;}
@media (max-width:1199px){.category_menu_search{width:370px;}
}
@media (max-width:991px){.category_menu_search{left:290px;width:225px;}
}
@media (min-width:480px) and (max-width:768px){.category_menu_search{left:auto;top:auto;width:100%;margin-top:30px;position:relative;}
.category_menu_search button:not(.selectpicker){width:85px !important;}
}
.category_menu_search button:not(.selectpicker){width:40px;height:40px;top:0;right:0;}
@media (min-width:768px){.category_menu_search button:not(.selectpicker){width:85px !important;}
}
.category_menu_search button:not(.selectpicker):before{display:none;}
.category_menu_search .category_menu_search-select{position:absolute;top:0;left:0;width:15%;height:40px;font-weight:bold;cursor:pointer;padding:5px;}
.category_menu_search .form-control{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;height:40px;border-radius:0;}
.category_menu_search-select option{font-weight:bold;font-size:16px;}
.category_menu_search .category_menu_search-select .dropdown-toggle{border-left:solid 1px #e9e9e9;height:34px;width:130px;right:40px;}
.category_menu_search .category_menu_search-select .dropdown-toggle:before{left:-35px;}
@media (max-width:991px){.category_menu_search .category_menu_search-select .dropdown-toggle{width:40px;}
.category_menu_search .category_menu_search-select .dropdown-toggle:after{content:'\f0b0';font-family:'FontAwesome';display:block;position:absolute;top:0;right:0;width:38px;text-align:center;color:#232323;}
}
.category_menu_search .category_menu_search-select .filter-option{text-transform:none;line-height:28px;}
@media (max-width:991px){.category_menu_search .category_menu_search-select .filter-option{display:none;width:40px;}
}
@media (max-width:991px){.category_menu_search .category_menu_search-select .caret{display:none;}
}
.category_menu_search .dropdown-menu.open{border:none;width:100%;margin-top:-7px;}
@media (max-width:480px){.category_menu_search{position:relative !important;left:0 !important;float:none;width:100% !important;margin-bottom:20px;}
}
.vendor_breadcrumbs{background:#ffffff !important;}
.vendor_breadcrumbs hr{margin:0px !important;}
.vendor_breadcrumbs .page-header{padding:10px !important;background:#f5f6f7;}
::-webkit-scrollbar{width:5px;}
.vendor_nav{background:#f5f6f7;}
.vendor_nav i{margin-right:15px;}
.vendor_nav ul .arrow{border:none !important;}
.vendor_nav ul ul.children{padding-left:0px !important;background:#f5f6f7;text-transform:uppercase !important;}
.sub-menu li{padding-left:5px !important;transition:all 0.4s ease;}
.sub-menu i{margin-right:5px;}
.sub-menu li:hover{zoom:1.02;padding-left:8px !important;transition:all 0.4s ease;}
.sub-menu ul li{background:f5f5f5;}
.sub-menu ul ul li{border-bottom:1px solid #F3F3F3;}
.sub-menu ul ul li:hover{background:#ffffff;}
.sub-menu ul ul li a{display:block;}
.vendor_nav li:hover{background:#fdfeff !important;}
.panel-heading.color1{color:#ffffff;background:#470467;font-weight:bold;border:solid 3px rgba(35, 35, 35, 0.1);}
.panel-heading.color2{color:#000000;background:#90c8ff;font-weight:bold;border:solid 3px rgba(35, 35, 35, 0.1);}
.panel-heading.color3{color:#000000;background:#8becff;font-weight:bold;border:solid 3px rgba(35, 35, 35, 0.1);}
.panel-heading.color4{color:#ffffff;background:#307b8a;font-weight:bold;border:solid 3px rgba(35, 35, 35, 0.1);}
.panel-heading.color5{color:#ffffff;background:#232323;font-weight:bold;border:solid 3px rgba(35, 35, 35, 0.1);}
.panel-heading.color6{color:#0f4b50;background:#8af5ff;font-weight:bold;border:solid 3px rgba(35, 35, 35, 0.1);}
.vendor_nav li.active{background:#fdfeff !important;}
.product-form .form-control{height:35px;border:1px solid #e9e9e9;border-radius:3px;}
.product-form .form-control:focus{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border-color:#232323;}
.product-form label{text-align-last:end;margin-top:20px;padding:10px 0px;margin-bottom:0px;}
@media (max-width:600px){.product-form label{text-align-last:start;margin-top:20px;padding:10px 0px;margin-bottom:0px;}
}
.product-form .input{border-top:1px solid #e9e9e9;}
.product-form .btn_cus{margin-top:20px;margin-right:15px;}
.product-form .bootstrap-tagsinput{border:1px solid #e9e9e9;}
.product-form .bootstrap-tagsinput:focus{border:1px solid #232323;}
.product-form .note-editor.note-frame{border:1px solid #e9e9e9;}
.file input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button{cursor:pointer;display:inline-block;color:#fff;font-size:16px;text-transform:none;padding:8px 20px;border:none;border-radius:4px;margin-left:-12px;margin-top:-6px;background-color:#0CC;float:left;}
.file .img-box{height:180px;margin-left:-15px;margin-bottom:15px;margin-top:-15px;}
@media (max-width:600px){.file .img-box{height:120px;margin-left:-15px;margin-bottom:15px;margin-top:-15px;}
}
.file .imgInp{margin-bottom:15px;}
.product-form .btn-circle-add{width:30px;height:30px;text-align:center;padding:0;font-size:12px;line-height:1.428571429;border-radius:15px;background:#0cc;border:0px solid #0cc;margin-bottom:15px;margin-right:15px;color:#fff;}
.product-form .btn-circle-remove{width:30px;height:30px;text-align:center;padding:0;font-size:12px;line-height:1.428571429;border-radius:15px;background:#F00;border:0px solid #F00;margin-bottom:15px;right:30px;top:20px;color:#fff;position:absolute;}
.product-form .btn-more{background:#0cc;color:#fff;}
.product-form .btn-more:hover{background:#00a9a9;}
table .btn-danger{background-color:#cc2424;border-color:#a91b17;}
table .btn-edit{background-color:#8b75fe;border-color:#7765da;}
.comments-scroll{height:370px;overflow:auto;}
span.sticker{background:#cc2424;color:#ffffff;padding:5px 10px;} 
.widget.shop-categories.scroll{overflow:scroll;height:290px;}
.thumbnail.box-style-1{ background:#ffffff;transition:all 0.4s ease-in-out;padding:0 10px 10px;    margin: 10px 0;}
.thumbnail.box-style-1:hover{}
.thumbnail.box-style-1 .media{border:none;    padding-top: 32px;}
.thumbnail.box-style-1 .media-link{background-size:contain;background-position:center;background-repeat:no-repeat;}
.thumbnail.box-style-1 .media-link .sticker{position:absolute;right:0px;color:#fff;background:#bf0303;padding:3px 5px;font-size:14px;font-weight:700;text-transform:uppercase;box-shadow:1px 2px 3px #670404;}
.thumbnail.box-style-1 .media-link .sticker.red{background:#bf0303;box-shadow:-1px 3px 3px #670404}
.thumbnail.box-style-1 .media-link .sticker.blue{background:#4c2fe6;box-shadow:-1px 3px 3px #1b0e0e;}
.thumbnail.box-style-1 .media-link .sticker.green{background:#dfb858;box-shadow:-1px 1px 1px #dfb858;}
.thumbnail.box-style-1 .media-link .icon-view{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;opacity:0;cursor:pointer;-webkit-animation:fadeOut .4s;animation:fadeOut .4s;}
.box-style-1 .media-link .icon-view{width:72px;height:72px;padding:5px;border:solid 1px rgba(0, 0, 0, 0.6);border-radius:50%;display:inline-block;}
.box-style-1 .media-link .icon-view strong{display:block;width:60px;height:60px;border-radius:50%;text-align:center;background-color:rgba(0, 0, 0, 0.6);color:#ffffff;}
.box-style-1 .media-link .icon-view .fa{font-size:24px;line-height:58px;}
.thumbnail.box-style-1 .cover{position:absolute;height:100%;width:100%;z-index:2;opacity:0;transition:all .3s ease-in-out;}
.thumbnail.box-style-1 .media:hover .cover{opacity:0.5;transition:all .3s ease-in-out;}
.thumbnail.box-style-1 .media:hover .icon-view{opacity:1;z-index:3;-webkit-animation:bounceIn .4s;animation:bounceIn .4s;}
.thumbnail.box-style-1 .caption{padding:0px;overflow:hidden;text-align: center;}
.thumbnail.box-style-1 .caption-title{font-size:13px;line-height:20px;color:#232323;float: left;text-align:left;text-transform: capitalize;}
.thumbnail.box-style-1 .price{font-size:16px;line-height:1.3;margin-bottom:0px;clear:both;float: left;}
.thumbnail.box-style-1 .vendor{font-size:14px;line-height:1.3;padding:5px 0px;color:#6e7277;}
.thumbnail.box-style-1 .vendor a:hover{cursor:pointer;text-decoration:underline;}
.thumbnail.box-style-1 .button{padding:5px 0px;}
.thumbnail.box-style-1 .button .icon-view{position:relative;opacity:1;cursor:pointer;-webkit-animation:bounceIn .8s;animation:bounceIn .8s;}
.thumbnail.box-style-1 .button .icon-view.left{left:-5%;}
.thumbnail.box-style-1 .button .icon-view.middle{float:left;width:20%;}
.owl-carousel .owl-item.thumbnail.box-style-1 .button .icon-view.middle{left:15%;float:left;}
.thumbnail.box-style-1 .button .icon-view.right{left:0%;width:80%;}
.owl-carousel .owl-item .thumbnail.box-style-1 .button .icon-view.right{left:0%;right:0% !important;}
.box-style-1 .button .icon-view{width:30px;height:30px;padding:0px;border:none;background:none;border-radius:50%;display:inline-block;}
.box-style-1 .button .icon-view strong{display:block;width:28px;height:30px;border-radius:5px;text-align:center;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;}
.box-style-1 .button .icon-view .fa{font-size:25px !important;line-height:30px;color: #b146c5;}
.box-style-1 .button .icon-view:hover strong{-webkit-animation:bounceIn .8s;animation:bounceIn .8s;}
@media (max-width:600px){.thumbnail.box-style-1 .media-link .sticker{padding:3px 5px;font-size:8px;}
.thumbnail.box-style-1 .caption-title{font-size:12px;font-weight:400;line-height:20px;text-align: left;}
.thumbnail.box-style-1 .price{font-size:12px;line-height:1.1;}
.thumbnail.box-style-1 .vendor{font-size:12px;font-weight:400;padding:5px 0px;width:100%;color:#6e7277;}
}
.thumbnail.box-style-2{border:1px solid #e6e6e6;border-radius:5px;background:#ffffff;transition:all 0.4s ease-in-out;}
.thumbnail.box-style-2:hover{border:1px solid #e6e6e6;border-radius:5px;box-shadow:5px 5px 5px #ccc;transition:all 0.4s ease-in-out;}
.thumbnail.box-style-2 .media{border:none;}
.thumbnail.box-style-2 .media-link{height:300px;background-position:center;background-repeat:no-repeat;}
.thumbnail.box-style-2 .media-link .icon-view{position:absolute;top:55%;margin-left:-40px;margin-top:-40px;opacity:0;cursor:pointer;-webkit-animation:fadeOut .4s;animation:fadeOut .4s;}
.thumbnail.box-style-2 .media-link .icon-view.left{left:30%;}
.thumbnail.box-style-2 .media-link .icon-view.middle{left:55%;}
.thumbnail.box-style-2 .media-link .icon-view.right{left:80%;}
.box-style-2 .icon-view{width:50px;height:50px;padding:5px;border:solid 1px rgba(0, 0, 0, 0.6);border-radius:50%;display:inline-block;}
.box-style-2 .icon-view strong{display:block;width:38px;height:38px;border-radius:50%;text-align:center;background-color:rgba(0, 0, 0, 0.6);color:#ffffff;}
.box-style-2 .icon-view .fa{font-size:20px;line-height:39px;}
.thumbnail.box-style-2 .cover{position:absolute;height:100%;width:100%;background:rgba(245, 245, 245, 0.78);z-index:2;opacity:0;transition:all .3s ease-in-out;}
.thumbnail.box-style-2 .media:hover .cover{opacity:1;transition:all .3s ease-in-out;}
.thumbnail.box-style-2 .media:hover .icon-view{opacity:1;z-index:3;-webkit-animation:bounceIn .4s;animation:bounceIn .4s;}
.thumbnail.box-style-2 .media-link .sticker{position:absolute;right:0px;color:#fff;background:#bf0303;padding:3px 5px;font-size:14px;font-weight:700;text-transform:uppercase;box-shadow:1px 2px 3px #670404;}
.thumbnail.box-style-2 .media-link .sticker.red{background:#bf0303;box-shadow:-1px 3px 3px #670404}
.thumbnail.box-style-2 .media-link .sticker.blue{background:#4c2fe6;box-shadow:-1px 3px 3px #1b0e0e;}
.thumbnail.box-style-2 .media-link .sticker.green{background:#0a8e59;box-shadow:-1px 3px 3px #06250d;}
.thumbnail.box-style-2 .caption{padding:0px;overflow:hidden;}
.thumbnail.box-style-2 .caption-title{font-size:18px;font-weight:400;line-height:20px;padding:10px 0px;margin-bottom:5px;color:#232323;border-bottom:1px solid #e6e6e6;}
.thumbnail.box-style-2 .price{font-size:16px;font-weight:bold;line-height:1.3;padding-bottom:5px;margin-bottom:0px;border-bottom:1px solid #e6e6e6;}
.thumbnail.box-style-2 .vendor{float:left;padding-top:10px;font-weight:400;width:50%;color:#6e7277;}
.thumbnail.box-style-2 .vendor a:hover{cursor:pointer;text-decoration:underline;}
.thumbnail.box-style-2 .cart{width:50%;margin-left:50%;}
.thumbnail.box-style-2 .btn-icon-left .fa{margin-right:0px;}
@media (max-width:600px){.thumbnail.box-style-2 .media-link .sticker{padding:3px 5px;font-size:8px;}
.thumbnail.box-style-2 .media-link .icon-view.middle{left:60%;}
.thumbnail.box-style-2 .media-link .icon-view.right{left:90%;}
.thumbnail.box-style-2 .caption-title{font-size:12px;font-weight:400;line-height:16px;padding:5px 0px;margin-bottom:5px;}
.thumbnail.box-style-2 .price{font-size:12px;line-height:1.1;}
.thumbnail.box-style-2 .vendor{font-size:12px;font-weight:400;padding:5px 0px;width:100%;color:#6e7277;}
.thumbnail.box-style-2 .cart{float:right;width:100%;margin-left:0px;}
.thumbnail.box-style-2 .btn-theme{padding:5px 20px;}
}
@media (max-width:600px){.thumbnail.box-style-1 .media-link,
.thumbnail.box-style-2 .media-link,
.thumbnail.box-style-3 .media-link{}
.thumbnail.box-style-1 .price del,
.thumbnail.box-style-2 .price del,
.thumbnail.box-style-3 .price del{}
}
.special-products-title{text-align-last:center;font-size:18px;font-weight:bolder;padding-top:10px;color:#000;}
.special-products-title a {
    color:#8a2991;
}
.product-box-sm{width: 100%;
    position: relative;
    float: left;
    padding: 0px 5px 10px;
    margin-bottom: 15px;
    background: #ffffff;
transition: all .6s ease-in-out;}
.product-list .product-box-sm .media-object {
    border: 1px solid #eee;
		margin-bottom: 15px;
}
.product-box-sm:hover{transition:all 0.4s ease-in-out;}
.product-box-sm .title{font-size:18px;font-weight:500;line-height:1.1;color:#000000;margin-bottom:2px;margin-top:0px}
.product-box-sm p a:hover{text-decoration:underline;}
.product-box-sm .price{padding:0px 0px;}
.product-box-sm .price ins{color:#000;}
.product-box-sm .buttons{padding:10px 0px;}
.btn-icon{padding:0px 5px;font-size:18px;line-height:22px;cursor:pointer;margin-left:5px;}
.btn-icon.cart{color:#000;}
.btn-icon.wishlist{color:#FF00E8;transition:all .6s ease-in-out;}
.btn-icon.wishlist:hover{border-bottom:1px solid #FF00E8;transition:all .6s ease-in-out;}
.footer1{color:#555;}
.footer1-widgets{background: #f6eff6 !important;padding: 0px 0 30px;/* border-top: 2px solid #dfb858; */}
.footer1-widgets .widget{margin-top:50px;}
.footer1-widgets .widget .form-control{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;height:40px;width:70%;display:inline;border-radius:4px 0 0 4px;color:#000000;transition:all 0.65s ease-in-out;}
.footer1-widgets .widget .form-control:hover{transition:all 0.65s ease-in-out;}
.footer1-widgets .widget .btn-subcribe{padding:5px;height:40px;width:30%;display:inline-block;border-radius:0 4px 4px 0;transition:all 0.65s ease-in-out;}
.footer1-widgets .widget .btn-subcribe:hover{transition:all 0.65s ease-in-out;}
.footer1-widgets .widget ul li{border-top:solid 1px #000;text-transform: capitalize;}
.footer1-widgets .widget ul li:first-child{border-top:none;}
.footer1-widgets .widget li a{color:#222; font-weight: 100 !important;}
.footer1-widgets .widget-title{margin-top:0;font-weight:400 !important;text-transform:uppercase;color:#000;padding-bottom:10px;margin-bottom:15px;position:relative;}
.footer1-widgets .widget-title:before{content:'';display:block;position:absolute;bottom:0;left:0;width:50%;height:2px;background:linear-gradient( to right,#de57e5,#8863fb 76%,#faf7f600 76%,#faf7f600 86%,#8863fb 86%,#8863fb 100% );}
.footer1-widgets .contact .media .fa{padding:0;font-size:14px;line-height:25px;margin-right:10px;text-align:center;color:#000;}
.footer1-widgets .contact .media{margin-top:0px;}
.footer1-widgets .contact .media-body a{color:#222;}
.footer1-widgets .contact .social-icons{margin:5px 0 20px 0;line-height:30px;overflow:hidden;}
.footer1-widgets .contact ul.social-icons li{border-top:none;}
.footer1-widgets .contact ul.social-icons li a{color:#ffffff;border-top:none;font-size:22px;line-height:28px;border:solid 1px #ffffff;}
@media (max-width:768px){.footer1-widgets .widget img{margin:0px auto;}
.footer1-widgets .widget p{text-align-last:center;}
.footer1-widgets .widget .btn-subcribe{width:28%;display:inline-block;}
.footer1-meta .copyright{text-align:center;}
.footer1-widgets .widget{margin-top:15px;}
}
.footer1-meta{padding: 5px 0 0;
    background-color: #f6eff6 !important;
    border-top: 2px solid #be5ced0d;}
.footer1-meta .copyright{color:#222;font-weight:500;}
.footer1-meta .copyright a{color:#222;}
.footer1-meta .payments{text-align:right;/* margin-top:-15px; */font-size:30px;}
.footer1-meta .payments i{color:#fff;}
@media (max-width:767px){.footer1-meta .payments{padding-top:10px;text-align:left;}
}
.footer1-meta .payments ul{display:inline-block;padding:0;margin:-10px 0 0 0;line-height:1;}
.footer1-meta .payments ul li{float:left;display:block;margin-top:0px;margin-right:10px;}
@media (max-width:767px){.footer1-meta .payments ul li{margin-left:0;margin-right:10px;}
}
.home_category_theme_1{margin-top:0px;background:#ffffff;border-left:1px solid #ececec;border-bottom:1px solid #ececec;}
.home_category_theme_1 .tab-content{padding:0px;border:none;}
.home_category_theme_1 .row{margin-right:0px;margin-left:0px;margin-top:0px;}
.home_category_theme_1 div[class*="col-"]{padding-left:0px;padding-right:0px;margin-top:0px;}
.home_category_theme_1 .category_title{margin:0px;padding:10px 0px;font-size:16px;text-align-last:center;text-transform:uppercase;}
.home_category_theme_1 .category_title a{color:#fff;transition:all 0.8s ease-out;}
.home_category_theme_1 .category_title a:hover{text-decoration:underline;transition:all 0.4s ease-out;}
.home_category_theme_1 .list-items{padding:0px;display:block;border-right:1px solid #f7f7f7;}
.home_category_theme_1 .list-items ul{display:block;height:483px;overflow:auto;margin-bottom:0px;}
.home_category_theme_1 .list-items ul li{padding:5px 10px;border-bottom:1px solid #f7f7f7;transition:all 0.4s ease-out;}
.home_category_theme_1 .list-items ul li:first-child{border-top:1px solid #f7f7f7;}
.home_category_theme_1 .list-items ul li:hover{background:#ececec;padding-left:15px;transition:all 0.4s ease-in;}
.home_category_theme_1 .list-items ul li:hover a{color:#470467;font-weight:700;}
.home_category_theme_1 .list-items ul li a{display:block;color:#470467;font-size:12px;text-transform:uppercase;}
.home_category_theme_1 .thumbnail .media{border:none;height:520px;overflow:hidden;}
.home_category_theme_1 .thumbnail.category .media-link:after{background-color:rgba(0, 0, 0, 0);}
.home_category_theme_1 .thumbnail .media img{border:none;height:520px;width:100%;overflow:hidden;}
.home_category_theme_1 .img-box-sm{border:1px solid #f7f7f7;display:block;height:260px;overflow:hidden;padding:10px;transition:all 0.4s ease;}
.home_category_theme_1 .img-box-sm:hover{box-shadow:0px 3px 5px #ccc;transition:all 0.4s ease;}
.home_category_theme_1 .img-box-sm .title{margin:0px;padding:0px 0px 10px;font-size:14px;text-align-last:center;text-transform:uppercase;background:#ffffff;color:#470467;}
.home_category_theme_1 .img-box-sm .img-box{height:213px;width:100%;overflow:hidden;}
.home_category_theme_1 .post-wrap .item{padding:35px 40px;max-height:483px;}
.home_category_theme_1 .brand-box{display:block;margin:0px auto 30px;}
.home_category_theme_1 .brand-box .brand-img{height:76px;width:100%;overflow:hidden;}
.home_category_theme_1 .post-wrap{height:483px;}
.home_category_theme_1 .post-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]{border:none;}
.home_category_theme_1 .post-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:transparent;color:#000000;}
.home_category_theme_1 .post-wrap .owl-theme .owl-controls .owl-nav .owl-prev{left:-10px;}
.home_category_theme_1 .post-wrap .owl-theme .owl-controls .owl-nav .owl-next{right:-10px;}
.home_category_theme_1 .post-wrap .owl-theme .owl-controls .owl-dots{display:none !important;}
.list_page .thumbnail .media{border:none;height:520px;overflow:hidden;}
.list_page .thumbnail.category .media-link:after{background-color:rgba(0, 0, 0, 0);}
.list_page .thumbnail .media img{border:none;height:520px;width:100%;overflow:hidden;}
.list_page .img-box-sm{border:1px solid #f7f7f7;display:block;height:220px;overflow:hidden;padding:10px;background:#ffffff;transition:all 0.4s ease;}
.list_page .img-box-sm:hover{box-shadow:0px 3px 5px #ccc;transition:all 0.4s ease;}
.list_page .title{position:absolute;margin:0px;padding:5px 0px;font-size:14px;text-align-last:center;text-transform:uppercase;background:rgba(255,255,255,0.8);color:#470467;transition:all 0.4s ease;}
.list_page .img-box-sm .img-box{height:213px;width:100%;overflow:hidden;}
.product-single{background:#fff;}
.product-single .buttons{margin:10px 0px;}
.product-single .order .buttons{margin:0px;} 
.product-single .order{background:#fff;position:relative;display:block;padding:10px 15px;margin:0px -15px;}
.product-single .added_by{position:relative;color:#696969;float:left;width:100%;display:inline-flex;font-size:12px;}
.product-single .added_by p{margin-left:5px;margin-bottom:0px;}
.product-single .added_by p a{text-decoration:underline;color:#4ab6ff;}
.product-single .buttons .btn-add-to{float:left;font-size:14px;border-radius:3px;line-height:14px;padding:11px 16px !important;margin-right:5px;font-weight:500;}
.product-single .buttons .btn-add-to.cart{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.product-single .buttons .btn-add-to.wishlist{border: 2px solid #c152dc;
    background: #ffffff;
    color: #c152dc;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
    padding: 8px 10px !important;}

.product-list .btn-add-to.wishlist{border:1px solid #dfb858;background:#dfb858;color:#ffffff;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.product-list .btn-add-to.wishlist i{color:#fff; }
.product-single .buttons .btn-add-to.wished{border:1px solid #dfb858;background:#ffffff;color:#dfb858;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;padding: 8px 10px !important;}
.product-single .buttons .btn-add-to.compare{border:1px solid #00bfa5;background:#00bfa5;color:#ffffff;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}

.product-single .buttons .btn-add-to.wishlist:hover{background: #ffffff;
    color: #c152dc;
    box-shadow: 0px 5px 7px #ccc;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
    border: 2px solid #c152dc;}

.product-list .btn-add-to.wishlist:hover{background:#ffffff;color:#dfb858;box-shadow:0px 5px 7px #ccc;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.product-list .btn-add-to.wishlist:hover i{color:#dfb858; }
.product-single .buttons .btn-add-to.compare:hover{background:#ffffff;color:#00bfa5;box-shadow:0px 5px 7px #ccc;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.product-single .buttons .item_count{position:relative;display:inline-block;padding:10px 0px;width:100%;}
.product-single .buttons .quantity{margin-right:5px;display:inline-flex;}
.product-single .buttons .quantity .btn{margin-top:0px;margin-right:0px;height:35px;transition:all 0.4s ease;}
.product-single .buttons .quantity .qty{margin-top:0px;margin-right:0px;width:45px;text-align-last:center;height:35px;background-color:#ffffff;color:#000000;}
@media(max-width:768px){.product-single .buttons .quantity .qty.in_xs{width:30px !important;padding:0px !important;}
.product-single .buttons .quantity .btn.in_xs{padding:5px !important;}
.product-single .content{margin-left:10px;}
}
.product-single .stock{position:relative;float:left;font-size:16px;line-height:18px;padding:10px 0px;color:#2faf19;left:30px;font-weight:700;}
.product-single .out_of_stock{position:relative;float:left;font-size:16px;line-height:16px;padding:10px 0px;left:30px;color:#ff0000;font-weight:700;margin-right:45px;}
.product-single .others-img{padding:0px 0px 0 15px;}
.product-single .others-img .related-product.selected{border:2px solid #efefef;box-shadow:0px 1px 15px #afafaf;transition:all 0.4s ease;}
.product-single .main-img{width:auto;margin: auto;max-height: -webkit-fill-available;}
.product-single .related-product{position:relative;float:none; border:2px solid #efefef;margin-bottom:10px;overflow:hidden;width:100%;transition:all 0.4s ease;}
.product-single .related-product:hover{border:2px solid #463f31;cursor:pointer;transition:all 0.4s ease;}
.product-single .social-icons{float:left;position:relative;margin:10px 0 20px 0;background:#CCC;border-radius:5px;}
.product-single .social-icons li{padding:5px 5px;float:left;}
.product-single .social-icons li a{width:30px;height:30px;line-height:30px;font-size:18px;}
.product-single hr.page-divider{margin-top:5px;margin-bottom:5px;clear:both;border-color:#efefef;}
.product-single .product-info{color:#000000;border-radius:7px;border:2px solid #E9E9E9;padding:7px 15px;background:white;}
.product-single .product-info p{display:inline-block;margin-bottom:0px;}
.product-single .product-info p a{color:#232323;padding-right:7px;padding-left:7px;}
.product-single .product-info a:hover{color:#585858;text-decoration:underline;}
.product-single .product-price ins{margin-left:10px;color:#dfb858;text-decoration:none;font-weight:700;font-size:20px;}
.product-single .product-price ins unit{color:#000;font-weight:normal;font-size:14px;}
.product-single .product-price del{margin:10px;color:#a5a5a5;font-size:12px;}
.product-single .product-price dis{margin-left:15px;color:#fff;background:#008a00;padding:5px;border-radius:4px;}
.product-single .product-rating{color:#969696;}
.product-single .options{position:relative;display:inline-block;width:100%;}
.product-single .title{font-size:14px;width:100%;color:#000;margin:10px 0px;}
.product-single .content{width:100%;}
.product-single .colors{margin-bottom:0px;}
.product-single .colors label{width:30px;height:30px;border-radius:50%;border:1px solid #ccc;transition:all 0.4s ease-in-out;}
.product-single .colors label:hover{box-shadow:0px 2px 11px 2px #d0d0d0;transition:all 0.2s ease-in-out;}
.product-single .colors input[type="radio"]:checked+label{box-shadow:0px 2px 11px 2px #d0d0d0;}
.product-single textarea{resize:both;}
.product-single .order .checkbox label{margin-right:20px;padding-left:0px;}
.recommendation{margin-top:0px;}
.recommendation .title{color:#464646;border-bottom:2px solid #e9e9e9;padding-bottom:5px;}
.recommendation div[class*="col-"]{padding-left:0px;padding-right:0px;margin-top:0px;}
.recommendation .row{margin-right:0px;margin-left:0px;margin-top:0px;}
.recommend_box_1{position:relative;display:block;padding:10px;margin:3px;border:1px solid #eae5e5;background:#ffffff;transition:all 0.4s ease-in-out;}
.recommend_box_1:hover{transition:all 0.4s ease-in-out;box-shadow:5px 5px 5px #ccc;}
.recommend_box_1 a.link{cursor:pointer;display:block;}
.recommend_box_1 .image-box{position:relative;width:100%;height:215px;overflow:hidden;}
.recommend_box_1 .image-box img{width:100%;}
.recommend_box_1 .price{position:relative;width:100%;padding:10px 0px 0px;}
.recommend_box_1 .price ins{left:0px;color:#860055;text-decoration:none;font-weight:700;font-size:12px;}
.recommend_box_1 .price del{position:relative;color:#a5a5a5;right:0px;font-size:12px;}
.checkbox label:after{content:'';display:table;clear:both;}
.checkbox .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em;}
.checkbox .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%;}
.checkbox label input[type="checkbox"]{display:none;}
.checkbox label .cr-icon.remove{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in;}
.checkbox label .cr-icon.add{transform:scale(1) rotateZ(0deg);opacity:1;transition:all .3s ease-in;}
.custom_radio input{display:none;}
.custom_radio label{color:#000;display:inline-block;margin-right:20px;}
.custom_radio span.big{background-color:#9c9c9c;border-radius:50% 50% 50% 50%;display:inline-block;height:12px;margin-bottom:-11px;margin-right:9px;padding:8px;position:relative;top:-3px;width:12px;}
.custom_radio span.small{border-radius:50% 50% 50% 50%;display:block;height:100%;transition:background 0.4s ease 0s;width:100%;}
.custom_radio input[type="radio"]:checked + label{color:#696969;font-weight:900;}
.custom_radio input[type="radio"]:checked + label span.small{background-color:rgba(255, 64, 64, 0.8);opacity:1;}
.custom_radio .circle .big{height:20px;width:20px;padding:3px;border:3px solid #505050;}
.custom_radio input[type="radio"]:checked + label.circle span.small{background-color:#c70012;}
.vendors .vendor_box{margin:15px;}
.vendors .vendor_box a{padding:10px;}
.brands .brand_box{margin:15px;}
.brands .brand_box a{background:#fff;padding:10px;}
.home1_category_box{position:relative; padding-top: 45px;}
.home1_category_box .see_more{position:absolute;opacity:0;float:right;right:-32px;box-shadow:3px 0px 10px #d2d2d2;padding:9px;transition:all 0.4s ease-in-out;}
.home1_category_box:hover .see_more{opacity:1;transition:all 0.4s ease-in-out;}
.home1_category_box li.category_title{font-size:14px;font-weight:700;text-transform:uppercase;padding:11px 15px 5px 0;margin-left:-1px;margin-top:0px;}
.home1_category_box .nav-tabs{padding-bottom:2px;border-bottom:none;margin:0 15px;}
.home1_category_box .nav-tabs>li{}
.home1_category_box .nav-tabs li a{padding:20px 15px 8px;font-size:12px;margin-top:0px;margin-right:0px;border:none;color:#000000;}
.home1_category_box .nav-tabs li.category_title a{padding:0px 15px 1px 0;font-size:20px;margin-top:0px;margin-right:0px;border:none;background:transparent;}
.home1_category_box .nav-tabs li.active a,
.home1_category_box .nav-tabs > li > a:focus{padding:20px 15px 8px;font-size:12px;margin-top:0px;margin-right:0px;border:none;}
.home1_category_box .nav-tabs > li:first-child > a:focus{padding:0px 15px 1px;font-size:14px;margin-top:0px;margin-right:0px;border:none;}
.home1_category_box .nav-tabs > li.active > a:before{top:0px;}
.home1_category_box .nav-tabs > li.active > a:after{top:0px;}
.p-item,
.p-item-hover,
.p-item-hover .p-mask{width:100%;height:165px;}
.p-item{text-align:center;float:left;position:relative;border:1px solid #dedede;}
.p-item-info{width:100%;height:120px;}
.p-item-hover,
.p-item-hover .p-mask{position:absolute;top:0;left:0;}
.p-item-type-zoom .p-item-hover{z-index:5;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;opacity:0;cursor:pointer;display:block;text-decoration:none;text-align:center;}
.p-item-type-zoom .p-item-info{color:#ffffff;position:relative;z-index:5;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}
.p-item-type-zoom .p-item-info .p-headline{display:block;vertical-align:middle;text-align-last:center;font-size:14px;height:120px;margin:0px;padding:0px;text-align:center;}
.p-item-type-zoom .p-item-info .p-line{height:1px;width:75%;margin:15px auto 10px auto;background-color:#ffffff;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;}
.p-item-type-zoom .p-item-info .p-date{font-size:14px;font-style:italic;}
.p-item-type-zoom .p-item-hover .p-mask{background-color:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:0;}
.p-item-type-zoom .p-item-hover:hover{opacity:1;background:transparent;}
.p-item-type-zoom .p-item-hover:hover .p-item-info{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.p-item-type-zoom .p-item-hover:hover .p-line{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.p-item-img{z-index:0;width:115px !important;height:115px;margin-left:20px;margin-top:20px;}
.p-item-img img{width:115px !important;height:115px;}
.p-btn .btn-theme-transparent{color:#fff;}
.brands .p-item,
.brands .p-item-hover,
.brands .p-item-hover .p-mask{width:100%;height:85px;}
.brands .p-item-img{z-index:0;width:70px !important;height:70px;margin:8px;}
.brands .p-item-img img{width:70px !important;height:70px;}
.brands .p-item-type-zoom .p-item-info .p-headline{padding-top:10px;height:50px;}
.category .p-item{text-align:center;float:left;position:relative;}
.category .p-item,
.category .p-item-hover,
.category .p-item-hover .p-mask,
.category .p-item-img,
.category .p-item-info{width:100% !important;height:520px;margin:0px;}
.category .p-item-hover,
.category .p-item-hover .p-mask,
.category .p-item-img{position:absolute;top:0;left:0;}
.category .p-item-type-zoom .p-item-hover{z-index:5;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;cursor:pointer;display:block;text-decoration:none;text-align:center;}
.category .p-item-type-zoom .p-item-info{z-index:10;color:#ffffff;position:relative;z-index:5;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.category .p-item-type-zoom .p-item-info .p-headline{display:block;vertical-align:middle;text-align-last:center;font-size:24px;height:520px;margin:5px;padding:200px 5px 5px 5px;text-align:center;line-height:1;}
.category .p-item-type-zoom .p-item-info .p-line{height:1px;width:75%;margin:15px auto 10px auto;background-color:#ffffff;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;}
.category .p-item-type-zoom .p-item-info .p-date{font-size:14px;font-style:italic;}
.category .p-item-type-zoom .p-item-hover .p-mask{background-color:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:0;}
.category .p-item-type-zoom .p-item-hover:hover{opacity:1;}
.category .p-item-type-zoom .p-item-hover:hover .p-item-info{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.category .p-item-type-zoom .p-item-hover:hover .p-line{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.category .p-item-img{z-index:0;}
.category .p-item-img img{width:100% !important;height:520px;padding:0px;}
.category .p-btn .btn-theme-transparent{color:#fff;border:1px solid #fff;}
.category .p-btn .btn-theme-transparent:hover{border:1px solid #fff;}
.sub-category .p-item{text-align:center;float:left;position:relative;}
.sub-category .p-item,
.sub-category .p-item-hover,
.sub-category .p-item-hover .p-mask,
.sub-category .p-item-img,
.sub-category .p-item-info{width:100% !important;height:260px;margin:0px;}
.sub-category.p-item-hover,
.sub-category .p-item-hover .p-mask,
.sub-category .p-item-img{position:absolute;top:0;left:0;padding:5px;overflow:hidden;}
.sub-category .p-item-type-zoom .p-item-hover{z-index:5;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;cursor:pointer;display:block;text-decoration:none;text-align:center;}
.sub-category .p-item-type-zoom .p-item-info{z-index:10;color:#ffffff;position:relative;z-index:5;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.sub-category .p-item-type-zoom .p-item-info .p-headline{display:block;vertical-align:middle;text-align-last:center;font-size:18px;height:250px;margin:5px;padding:75px 5px 5px 5px;text-align:center;}
.sub-category .p-item-type-zoom .p-item-info .p-line{height:1px;width:75%;margin:15px auto 10px auto;background-color:#ffffff;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;}
.sub-category .p-item-type-zoom .p-item-info .p-date{font-size:14px;font-style:italic;}
.sub-category .p-item-type-zoom .p-item-hover .p-mask{background-color:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:0;}
.sub-category .p-item-type-zoom .p-item-hover:hover{opacity:1;}
.sub-category .p-item-type-zoom .p-item-hover:hover .p-item-info{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.sub-category .p-item-type-zoom .p-item-hover:hover .p-line{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.sub-category .p-item-img{z-index:0;}
.sub-category .p-item-img img{width:100% !important;height:248px;padding:0px;}
.sub-category .p-btn .btn-theme-transparent{color:#fff;border:1px solid #fff;}
.sub-category .p-btn .btn-theme-transparent:hover{border:1px solid #fff;}
@media(max-width:600px){.category .p-item,
.category .p-item-hover,
.category .p-item-hover .p-mask,
.category .p-item-img,
.category .p-item-info{height:300px;}
.category .p-item-type-zoom .p-item-info .p-headline{height:300px;font-size:12px;padding:100px 5px 5px 5px;}
.category .p-item-img img{height:300px;}
.sub-category .p-item,
.sub-category .p-item-hover,
.sub-category .p-item-hover .p-mask,
.sub-category .p-item-img,
.sub-category .p-item-info{height:150px;}
.sub-category .p-item-type-zoom .p-item-info .p-headline{height:150px;font-size:12px;padding:35px 5px 5px 5px;}
.sub-category .p-item-img img{height:140px;}
}
.invoice .invoice_body{background:#fff;padding:30px 20px;box-shadow:0px 2px 7px #ccc;}
.invoice address{border:1px solid #eee;padding:10px;}
.invoice address p{margin-bottom:3px;}
.invoice .invoice-title .invoice_logo{position:relative;display:inline-block;}
.invoice .invoice-title .invoice_info{position:relative;display:inline-block;float:right;}
.invoice .invoice-title .invoice_info p{margin-top:10px;}
.invoice .table > tbody > tr > .no-line{border-top:none;}
.invoice .table > thead > tr > .no-line{border-bottom:none;}
.invoice .table > tbody > tr > .thick-line{border-top:2px solid;}
.invoice .row div[class*="col-"]{margin-top:0px;}
.invoice .row{margin-top:0px;}
.list_box_style1.thumbnail{border:none !important;background:#FAFAFA;margin-bottom:-15px;padding:15px 0px;transition:all .4s ease;}
/* .list_box_style1.thumbnail:hover{border:1px solid #dedede !important;box-shadow:0px 2px 7px #ccc;transition:all .4s ease;} */
.list_box_style1 .row div[class*="col-"]{margin-top:0px;}
.list_box_style1 .row{margin-top:0px;}
.list_box_style1 .caption .caption-title{margin-bottom:5px !important;}
.list_box_style1 .caption .added_by{margin-bottom:10px;}
.list_box_style1 .product-single .stock{left:0;display:inline-block;width:100%;padding:0px 0px 15px;}
.list_box_style1 .product-single .out_of_stock{left:0;display:inline-block;width:100%;padding:0px 0px 15px;}
.list_box_style1.thumbnail .media{overflow:hidden;position:relative;border:1px solid #efefef;}
.thumbnail.list_box_style1 .cover{position:absolute;height:100%;width:100%;background:rgba(245, 245, 245, 0.78);z-index:2;opacity:0;transition:all .3s ease-in-out;}
.thumbnail.list_box_style1 .media:hover .cover{opacity:1;transition:all .3s ease-in-out;}
.get_into .logo_top{position:relative;margin:0 15px;display:block;height:auto;padding:15px 0px;background:#3a0056;}
.get_into .logo_top img{margin:0 auto;}
.get_into .title{background-color:#f7f7f7;padding:10px 20px 5px;text-align:center;text-transform:uppercase;font-size:18px;line-height:24px;font-weight:500;color:#232323;}
.get_into .title .option{margin:5px auto;margin:0px auto 10px;text-transform:none;font-size:12px;line-height:14px;font-weight:400;color:#757575;}
.get_into .title .option a{margin:5px auto;font-size:12px;line-height:24px;font-weight:400;color:#00a075;cursor:pointer;text-decoration:underline;}
.get_into hr{border:0;height:2px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(223, 184, 88), rgba(0, 0, 0, 0));margin:0px 0px 30px;}
.all-brands-list{width:100%;height:auto;border:1px solid #d0d0d0;transition:all 0.4s ease-in-out;}
.all-brands-list:hover{border:1px solid #d0d0d0;box-shadow:5px 5px 5px -2px #ccc;transition:all 0.4s ease-in-out;}
.brands-list-heading{background-color:#ffffff;width:100%;height:auto;border-bottom:1px solid #d0d0d0;}
.brands-list-heading .heading-text{font-size:16px;color:#000;text-align:center;padding:5px 0;}
.brands-list-heading .heading-text a:hover{text-decoration:underline;}
.brands-list-body{width:100%;height:445px;position:relative;overflow:auto;}
.brands-list-body .brands-show{padding:0px 5px 0px 5px;width:100%;display:block;position:relative;border-bottom:1px solid #d0d0d0;}
.brand-image{padding:5px;}
.brand-name{padding:5px;}
.brand-image img{border:1px solid #d0d0d0;border-radius:3px;width:64px;height:auto;}
.all-vendors .vendor-details{width:100%;height:auto;margin-top:55px;background:#fff;text-align:center;border-radius:10px;transition:all 0.4s ease-in-out;}
.all-vendors .vendor-details:hover{box-shadow:5px 5px 5px -2px #ccc;transition:all 0.4s ease-in-out;}
.all-vendors .vendor-details .vendor-banner{width:100%;height:auto;}
.all-vendors .vendor-details .vendor-banner img{width:100%;height:100px;border-radius:5px 5px 0px 0px;}
.all-vendors .vendor-details .vendor-profile{width:100%;height:auto;text-align:center;color:#000;margin-bottom:10px;border-bottom:1px solid #efefef;}
.all-vendors .vendor-details .vendor-profile a:hover{text-decoration:underline;}
.all-vendors .vendor-details h1,h2,h3,h4,h5,h6{margin-top:10px;}
.all-vendors .vendor-details h3{font-size:16px;}
.all-vendors .vendor-details h4{font-size:14px;}
.all-vendors .vendor-details h5{font-size:12px;}
.all-vendors .vendor-details h6{font-size:10px;}
.all-vendors .vendor-details .vendor-products .product-category{width:100%;height:250px;padding:0px 20px 0px 20px;overflow:auto;}
.all-vendors .vendor-details .vendor-products .product-category .category-name-box{width:100%;height:auto;border-bottom:1px solid #d3d3d3;padding:5px 15px 5px 15px;text-align:center;font-size:12px;color:#000;transition:all 0.2s ease-in-out;}
.all-vendors .vendor-details .vendor-products .product-category .category-name-box:first-child{border-top:1px solid #d3d3d3;}
.all-vendors .vendor-details .vendor-products .product-category .category-name-box:hover{font-size:12px;font-weight:500;text-decoration:underline;background:#f1f1f1;transition:all 0.2s ease-in-out;}
.all-vendors .vendor-details .vendor-products .vendor-btn .btn-custom{border:none;border-radius:0px 0px 5px 5px;}
.all-vendors .vendor-details .vendor-products .vendor-btn .btn-custom:hover{border:none;}
.all-vendors .vendor-photo{position:absolute;width:100%;height:auto;background:transparent;top:0;padding-right:30px;}
.all-vendors .vendor-photo img{display:block;background:#ffffff;border:3px solid #ffffff;border-radius:10%;margin-left:auto;margin-right:auto;height:100px;}
.thumbnail.blog_box{background:#fff;padding:15px 10px;border:1px solid #eee;transition:all 0.4s ease-in-out;}
.thumbnail.blog_box:hover{border:1px solid #eee;box-shadow:5px 5px 5px -2px #ccc;transition:all 0.4s ease-in-out;}
.thumbnail.blog_box:hover .caption .caption-title a{text-decoration:underline;}
.special-blogs .product-list .media-heading,
.special-blogs .product-list .date{font-size:12px;}
.special-blogs .product-list .date ins{text-decoration:none;}
.profile_top .top_nav{background:#e6e6e6;border:2px solid #fff;border-right:none;width:100%;}
.profile_top .top_nav ul{margin:0;padding:0;}
.profile_top .top_nav ul li.active{background:linear-gradient(to right,#89288f 0%,#cb59e9 100%);}
.profile_top .top_nav ul li{list-style:none;text-align:center;border-left:2px solid #fff;border-right:2px solid #fff;}
.profile_top .top_nav ul li:first-child{border-left:none;}
.profile_top .top_nav ul li span{display:block;text-decoration:none;color:#FFFFFF;padding:10px 0;font-weight:500;cursor:pointer;}
.profile_top .top_nav ul li a{display:block;text-decoration:none;color:#000000;padding:10px 0;font-weight:700;cursor:pointer;}
.profile_top .top_nav{display:table;table-layout:fixed;}
.profile_top .top_nav ul{display:table-row;}
.profile_top .top_nav ul li{display:table-cell;background:linear-gradient(to right,#dfb858 0%,#b18417 100%);}
.profile_top .top_nav .p{text-align:center;font-size:14px;margin-top:80px;}
@media (max-width:430px){.profile_top .top_nav{font-size:.8em;}
.profile_top .top_nav ul li{display:block;border-bottom:1px solid #ccc;}
}
.profile_top{padding-bottom:0px;padding-top:20px;background:#f6f6f6;}
.hr_sp{margin-top:0px;margin-bottom:0px;border:0;height:5px;width:100%;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(182, 182, 182), rgba(0, 0, 0, 0));}
.category_menu .todays_deal::-webkit-scrollbar,
.all-brands-list .brands-list-body::-webkit-scrollbar,
.comments-scroll::-webkit-scrollbar,
.product-single .fix-length::-webkit-scrollbar,
.store_locator .vendors::-webkit-scrollbar{width:3px;background:#737373;}
.category_menu .todays_deal::-webkit-scrollbar-thumb,
.all-brands-list .brands-list-body::-webkit-scrollbar-thumb,
.comments-scroll::-webkit-scrollbar-thumb,
.product-single .fix-length::-webkit-scrollbar-thumb,
.store_locator .vendors::-webkit-scrollbar-thumb{background:#fff;}
.category_menu .sub-menu .content::-webkit-scrollbar,
.all-brands-list .brands-list-body::-webkit-scrollbar,
.comments-scroll::-webkit-scrollbar,
.product-single .fix-length::-webkit-scrollbar,
.store_locator .vendors::-webkit-scrollbar{width:3px;background:#737373;}
.category_menu .sub-menu .content::-webkit-scrollbar-thumb,
.all-brands-list .brands-list-body::-webkit-scrollbar-thumb,
.comments-scroll::-webkit-scrollbar-thumb,
.product-single .fix-length::-webkit-scrollbar-thumb,
.store_locator .vendors::-webkit-scrollbar-thumb{background:#fff;}
@media(min-width:991px){.padding-lr-0-md{padding-left:0px !important;padding-right:0px !important;}
.padding-lr-10-md{padding-left:10px !important;padding-right:10px !important;}
.padding-l-0-md{padding-left:0px !important;}
.padding-r-0-md{padding-right:0px !important;}
.mt15-md{margin-top:15px !important;}
.mt0-md{margin-top:0px !important;}
.mb0-md{margin-bottom:0px !important;}
}
@media(max-width:768px){.mt15-sm{margin-top:15px !important;}
.mt0-sm{margin-top:0px !important;}
}
@media(max-width:600px){.mt0-xs{margin-top:0px !important;}
.pl5-xs{padding-left:5px !important;}
}
span.count{position:relative;background:#dfb858;border-radius:3px;padding:5px;text-align-last:center;line-height:8px;color:#fff;}
.alert-warning{border:1px solid #ffcdd2 !important;background:#ffcdd2 !important;color:#b71c1c !important;font-weight:700 !important;}
.alert-success{border:1px solid #a5d6a7 !important;background:#a5d6a7 !important;color:#1b5e20 !important;font-weight:700 !important;}
.alert-info{border:1px solid #b3e5fc !important;background:#b3e5fc !important;color:#01579b !important;font-weight:700 !important;}
.change_choice_btn{color:#8a8a8a;font-size:13px !important;transition:all 0.2s ease-in-out;}
.change_choice_btn:hover{text-decoration:underline;color:#000;transition:all 0.2s ease-in-out;}
.vendor_header{border-bottom:1px solid #dcdcdc;}
.vendor_header .author_rating{text-align:right;position:relative;}
.vendor_header .author_rating h6{margin-bottom:0px;margin-right:5px;}
.vendor_header .rating{z-index:9;}
.vendor_header .rating span.star:hover{cursor:pointer;}
.vendor_header .rating span.star.active:before,
.vendor_header .rating span.star:hover{content:"\f005";color:#e69803;}
.vendor_header .rating span.star:before{content:"\f006";padding-right:5px;color:#ceac00;}
@media (max-width:768px){.vendor_header .author_rating{text-align:center;margin-top:0px !important;}
.vendor_header .rating{float:none !important;text-align:center !important;}
}
.vendor_header .profile_top{background:transparent;position:relative;padding:0px;margin-top:0px;}
.vendor_header .profile_top .top_nav{background:#f5f6f7;}
.vendor_header .profile_top .top_nav ul li,
.vendor_header .profile_top .top_nav ul li:hover{transition:all 0.6s ease-in-out;}
.vendor_header .profile_top .top_nav ul li a{padding:5px 0;}
.vendor_header .logo{position:relative;float:left;display:inline-block;margin-right:15px;}
.vendor_header .info h3,
.vendor_header .info h5,
.vendor_header .info h6{margin-top:0px;}
.vendor_header .info{position:relative;float:left;width:50%;}
@media (max-width:768px){.vendor_header .info{width:70%;}
}
.container.box_shadow{box-shadow:0px 0px 7px #adadad;padding:15px;}
.mr0{margin:5px 0px !important}
@media (max-width:768px){.content{margin-top:0px !important;}
}
section.page-section.image.testimonials{display:none;}
section.page-section.special-products.hidden-xs.hidden-sm{display:none;}
.sticker.red{left:0px !important;right:unset;}
@media (min-width:1270px){.container{width:1270px;}
}
div#maps{display:none;}
li#notdisplay{display:none;}
.header-cart a.btn.btn-theme-transparent{border:none;border-radius:0px;font-weight:600;color:#0c0c0c;padding-top:10px;}
.header.header-logo-left .header-search .header-search-select .dropdown-toggle{background:#ffffff  !important;}
a.sf-with-ul{color:#fff !important;} 
.tabs-wrapper.content-tabs.home1_category_box ul.nav.nav-tabs li.category_title{background:rgb(255, 255, 255) !important;border:none !important;}
.tabs-wrapper.content-tabs.home1_category_box ul.nav.nav-tabs li.category_title a{color:#252422 !important;}
.content-tabs .nav-tabs > li.active > a:after{display:none !important;}
.content-tabs .nav-tabs > li.active > a:before{display:none !important;}
.tabs-wrapper.content-tabs.home1_category_box ul.nav.nav-tabs{padding-top:10px;}
.tabs-wrapper.content-tabs.home1_category_box ul.nav.nav-tabs li.active{}
.nav-tabs>li{margin-bottom:0px !important;} 
strong.addtocart{width:100% !important;padding-top:6px;}
.thumbnail.box-style-1 .button .icon-view.middle strong{background:rgba(167, 71, 74, 0);}
i.fa.fa-heart-o{font-size:20px !important;color: #c655e2;}
i.fa.fa-heart{font-size: 20px !important;color: #a7474a;}
.thumbnail.box-style-1.no-padding .caption.text-center h4.caption-title{}
.tab-content>.active .col-md-1-5.col-lg-2-5.col-sm-6.col-xs-6.padding-lr-10-md{padding-right:15px !important;padding-left:15px !important;border-right:1px dashed #C1C1C1 !important;}
.tab-content>.active .col-md-1-5.col-lg-2-5.col-sm-6.col-xs-6.padding-lr-10-md:nth-last-child(1){border-right:none !important;}
@media (max-width:1999px) and (min-width:992px){.thumbnail.thumbnail-banner.size-1x1{width:98%;}
}
aside.col-md-3.sidebar.close_now .widget.shop-categories ul.children.active li.on_click_search.checkbox label{padding-left:0;padding-right:0px;}
.widget.shop-categories ul li.title-for-list a{color:#fff;}
.widget.shop-categories ul li.title-for-list{display:none}
.widget.shop-categories ul li + li:nth-last-child(1){border:none;}
.widget.widget-tabs .product-list .media + .media:nth-last-child(1){border:none;}
#loading{background-color:#fff !important;}
.product-price .label-success{background-color:#dfb858;padding-top:5px;}
.product-single .product-info p a:hover{text-decoration:none;}
/* .colors li.active:after{background:url('http://bigdeals24x7.com/test/uploads/others/favicon.png') !important;} */
.colors li.active img{border:2px solid #dfb858 !important;box-shadow:0px 2px 4px 0px #dfb858 !important;}
li.optionSelect.active{border:2px solid #dfb858 !important;box-shadow:0px 2px 11px 0px #dfb858 !important;}
.prod_det_pg ul.nav.nav-tabs li.active a{margin-top:6px !important;padding-bottom:10px !important;background:#dfb858 !important;}
.prod_det_pg ul.nav.nav-tabs li a{background:#dfb858;color:white;margin-top:6px;padding-bottom:10px;}
/* .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:#dfb858 !important;} */
.dropdown-menu{padding:0px 0 !important;}
.dropdown-menu>li>a{padding:10px 20px !important;text-transform: capitalize;}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:30px !important;}
pre{background-color:#FFFFFF !important;border:0px solid #ccc !important;font-size:16px;}
div#profile-content .information-title{border-bottom:3px solid rgba(245, 245, 245, 0) !important;background-color:rgba(250, 250, 250, 0) !important;color: #927300;margin-bottom: 0;}
.wishlist .table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th{text-align:center;}
.wishlist td.sr-no{text-align:center;}
.details-box.orders table{background-color:rgb(255, 255, 255) !important;}
.details-box.orders tbody#result2 td.image{text-align:center;}
div#popup-7 .product-single{background:#FFFFFF !important;}
div#popup-7 .product-single .product-rating{padding:15px 0;}
div#popup-7 .page-section{padding-top:85px;}
div#popup-7 .product-single .fix-length{height:auto;background:white;}
.close{opacity:1.5;}
div#popup-7 .window_set.row .col-md-7 h4 a{color:#fff;text-decoration:none !important;}
div#popup-7 .window_set.row .col-md-7 h4{background:#dfb858;width:160px !important;padding:10px 15px;text-align:center;margin-top:0px;border-radius:7px;}
.footer1-meta .desgby{text-align:right;margin-top:-10px;font-size:30px;}
.footer1-meta .desgby ul li{float:left;display:block;margin-top:10px;margin-left:10px;font-weight:500;font-size:14px;color:#fff;}
.footer1-meta .desgby ul{display:inline-block;padding:0;margin:-10px 5px 0 0;line-height:1;}
.footer1-meta .desgby ul li a:hover{color:#F58634;}
.footer1-meta .desgby ul li a{color:#dfb858;}
.footer1-meta .social{text-align:right;}
.footer1-meta .social ul{display:inline-block;padding:0;margin:-10px 0 0 0;line-height:1;}
.footer1-meta .social ul li{float:left;display:block;margin-top:15px;margin-left:10px;color:#fff;}
.footer1-meta .social ul li i.fa.fa-facebook{background:#4267B2;border-radius:50%;padding:10px 13px;color:#fff;font-size:15px;}
.footer1-meta .social ul li i.fa.fa-google-plus{background:#e9483d;border-radius:50%;padding:10px 9px;color:#fff;font-size:15px;}
.footer1-meta .social ul li i.fa.fa-twitter{background:#45b0e2;border-radius:50%;padding:10px 10px;color:#fff;font-size:15px;}
.footer1-meta .social ul li i.fa.fa-instagram{background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);border-radius:50%;padding:10px 10px;color:#fff;font-size:15px;}
.footer1-meta .social ul li i.fa.fa-rss{background:#f7af27;border-radius:50%;padding:10px 10px;color:#fff;font-size:15px;}
.price .sticker.green{display: block ;background: rgba(167, 71, 74, 0.71);font-size:12px;padding:3px 10px;margin-top:0px;line-height:1;color:#fff;margin-top: 5px;}
.navbar-default .navbar-nav>li>a{color:#000 !important;}
ul.list-inline.colors img.img-sm{width:64px !important;}
.cart-items-inner a.btn.btn-theme-transparent.btn-call-checkout{    border-radius: 0px;
    background: transparent !important;
    border: 2px solid #892890;
    color: #89288f;}
.cart-items-inner a:focus {
    color: #89288f !important;
}
.cart-items-inner span.btn.btn-theme-dark{border-radius: 0px;
    background: transparent !important;
    border: 2px solid #892890;
    color: #89288f;}
.row.product-single .product-info{display:none !important;}
td.quantity.product-single{background:white !important;}
.owl-carousel .owl-stage-outer{}
.owl-theme .owl-controls{display:none;}
.form-delivery.delivery_address div#result_address h4.title{background:#dfb858 !important;border-radius:7px;padding:10px 15px !important;}
.form-delivery.delivery_address .checkbox.btn.btn-info.checkshipAdd{border-radius: 0px;
    background: linear-gradient(to right,#89288f 0%,#cb59e9 100%);
    border: none;}
.form-delivery.delivery_address .checkbox.btn.btn-info.checkshipAdd label{color:white !important;padding-left:0 !important;padding-top:3px !important;}
.form-delivery.delivery_address .form-group.col-md-12 h4{background: transparent;
    color: #8c2a92;
    border-radius: 0px;
    padding: 0px;
    display: inline-block}
div#popup-7 .window.window1.center.fadeIn.ease span.btn.btn-add-to.cart{border-radius:7px;}
div#popup-7 .window.window1.center.fadeIn.ease .product-price .label-success{border-radius:7px;}
div#popup-7 .window.window1.center.fadeIn.ease .product-single .related-product{height:52px !important;}
.activeModal .close{top:15px !important;}
header.header.header-logo-left hr{display:none;}
table.table.table-bordered.carter_table span.btn.btn-add-to{border:1px solid #dfb858;background:#dfb858;color:#ffffff;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;margin-left:10px;margin-top:10px;}
table.table.table-bordered.carter_table span.btn.btn-add-to{border:1px solid #dfb858;background:#dfb858;color:#ffffff;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;border-radius:5px;}
section.page-section.with-sidebar .thumbnail.box-style-1 .button .icon-view.right{width:80% !important;}
.owl-item.active .item{padding-right:5px !important;padding-left:5px !important;border-right:1px dashed #C1C1C1 !important;}
.owl-item.active .item:hover{box-shadow:5px 5px 5px #ccc;transition:all 0.4s ease-in-out;}
@media screen and (max-width:991px) and (min-width:481px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;}
}
@media (max-width:991px){.media-link.image_delay > span{display:none;}
}
@media(max-width:780px){
	.pagination > li > a{ margin:10px 0px 0 0; }
	.media-link.image_delay > span{display:none;}
.tabs-wrapper.content-tabs.home1_category_box ul.nav.nav-tabs li.category_title{width:100% !important;}
.tabs-wrapper.content-tabs.home1_category_box ul.nav.nav-tabs li{float:left !important;}
.footer1-meta .desgby{text-align:center;}
.footer1-meta .social{text-align:center;}
.footer1-meta .payments{text-align:center;}
/* a.btn.btn-theme-transparent.btn-theme-sm.grid,a.btn.btn-theme-transparent.btn-theme-sm.list{display:none;} */
.window.window1.center{height:400px !important;}
}
@media(max-width:767px){.thumbnail .product-single .media-link{height:343px;}
button.btn.btn-theme.btn-theme-xs.btn-icon-left.new-address.pull-left{position:relative !important;right:1px !important;}
.row.products.list .caption h4.caption-title{margin-top:15px;}
.owl-carousel .owl-refresh .owl-item{display:block !important;}
.window.window1.center{height:400px !important;}
}
@media (max-width:600px){.content-tabs .nav-tabs > li > a, .content-tabs .nav-tabs > li > a:focus{font-size:10px;}
.block-title.alt{font-size:13px;padding:10px 10px 10px 50px;}
.home1_category_box .nav-tabs li.active a, .home1_category_box .nav-tabs > li > a:focus{padding:8px 5px 8px;font-size:10px;}
.home1_category_box .nav-tabs li a{padding:8px 5px 8px;font-size:10px;}
button.btn.btn-theme.btn-theme-xs.btn-icon-left.new-address.pull-left{position:relative !important;right:1px !important;}
.owl-carousel .owl-stage .thumbnail.box-style-1 .caption-title{font-size:15px !important;}
.owl-item.active .item{padding-right:0 !important;padding-left:0 !important;border-right:none !important;}
.window.window1.center{height:450px !important;}
}
@media (max-width:480px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#dfb858;}
.product-single .product-title{font-size:20px;}
.header-cart a.btn.btn-theme-transparent{padding-top:8px !important;}
.cart-wrapper .btn{height:35px !important;}
.navbar{margin-bottom:2px !important;}
.cart-wrapper{position:absolute;left:0px;top:15px;}
.navbar-default .navbar-nav>li>a{color:#dfb858 !important;}
.header .navigation-wrapper{background-color:#FFFFFF !important;}

.product-single .related-product{height:40px !important;}
header.header.header-logo-left hr{margin-top:0px !important;margin-bottom:10px !important;border-top:1px solid #dfb858;display:block;}
.navbar-header .navbar-toggle{left:15px !important;}
div#popup-7 .window_set.row .col-md-7 h4{width:100% !important;}
div#popup-7 .window_set.row .col-md-7 h4{margin-top:0px !important;}
.window.window1.center{height:500px !important;}
}
/* @media (max-width:440px){a.btn.btn-theme-transparent.btn-theme-sm.list.active{display:none;}
} */
.navbar-default .navbar-toggle{background: #c454df !important;
    color: #FFFFFF !important;
    box-shadow: 2px 2px 2px #3333;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF !important;}
/* .checkbox.btn.btn-info.checkshipAdd{position:absolute;right:17px;} */

div#faq-accordion .panel-body p.MsoNormal span {
    font-size: 16px !important;
}
div#faq-accordion .panel-body p.MsoNormal {
    margin-bottom: 10px !important;
}
@media (max-width:800px){
	.information-title {
    padding: 0px 20px !important;
    margin-bottom: 0  !important;
		font-size: 20px !important;
	}
	div#profile-content .col-md-12 {
    margin-top: 15px;
	}
	.shop-sorting .col-md-10.col-sm-12.col-xs-12.sort-item {
  
	}
	.shop-sorting {
    padding-bottom: 0;
    margin-bottom: 0;
	}
	.content div#result .row.products.list .col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-child(1) {
    margin-top: 0;
	}
	.product-single .col-md-6.col-sm-12.col-xs-12 {
    margin-top: 10px;
	}
	.product-single .col-md-6.col-sm-12.col-xs-12 .col-md-2.col-sm-2.col-xs-2.others-img, .product-single .col-md-6.col-sm-12.col-xs-12 .col-md-10.col-sm-10.col-xs-10.zoom {
    margin-top: 0 !important;
	}
	.form-delivery.delivery_address {
    margin-bottom: 0px !important;
	}
	.form-delivery.delivery_address div#result_address {
    margin-bottom: 0;
	}
}
.page-section.light .product-single .col-md-6.col-sm-12.col-xs-12 {
    margin-top: 0 !important;
}
.shop-sorting .col-md-10.col-sm-12.col-xs-12.sort-item  ,.shop-sorting .view_select_btn {
  
	}
	
.shop-sorting .dropup .dropdown-menu {
top: 0;
}


@media (max-width: 767px){
	.metal-property li
	{
		    height: 75px !important;
	}
	
.footer1-meta .payments ul li {
    margin-left: 0;
    margin-right: 0px;
    width: 20%;
}
.footer1-meta .payments ul li img
{
	    width: 100%;
}
.playstore ul li
{
	margin-left: 0px !important;
}
}

.colors.list-inline>li { 
    padding-top: 10px;
}
.billingaddressUI,.addressUI{
	
	height:220px !important;
    overflow: scroll !important;
}
li.optionSelect {
    padding: 5px 5px !important; 
    min-width: 29px !important; 
    font-size: 14px !important; 
}
.step-form li.li-nav.active a {
    background: #dfb858;
}
.funkyradio .table {
    margin-bottom: 0px;
}
.funkyradio .table>tbody>tr>td {
    border: none;
}
.funkyradio .panel-body {
    padding: 0;
}
.funkyradio .panel-group {
    margin-bottom: 5px;
}
.funkyradio .panel-heading {
    padding: 0px 0px;
}
.funkyradio .panel-group .panel {
    border: none;
}
.funkyradio input[type="radio"]:empty ~ label {
    margin-top: 0 !important;
}
.funkyradio .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    border: none;
}

.funkyradio label {
    font-size: 14px;
}
.funkyradio .form-check-label {
    margin-bottom: 5px;
    margin-right: auto;
}
.funkyradio li {
    list-style: none;
    background: #f5f5f5;
    border: 1px solid #d1d3d4;
    margin-bottom: 15px;
		padding-left: 5px;
}
.kitty-package .kitty-short-desc img {
    width: 100% !important;
}
.order-preview li {
    text-align: left;
    list-style: none;
    padding-left: 5px;
		background: #aa4c4a;
    color: #fff;
		margin-bottom: 3px;
		padding-top: 5px;
    padding-bottom: 5px; 
}
.kitty-package .kitty-short-desc li {
    text-align: left;
    list-style: none;
    padding-left: 5px;
    background: #817878;
    color: #fff;
    margin-bottom: 3px;
}
.order-preview .panel-body {
    padding: 0px;
}
.order-preview .panel-title {
    text-align: left;
}

.kittypackage .btn-primary {
    color: #fff;
    background-color: #dfb858 !important;
    border-color: #dfb858 !important;
}
li.stepwizard-step .btn-primary a:hover{
    background-color: #aa4c4a !important;
    color: #fff;
}
button.btn.btn-success.btn-lg.pull-right.submit {
    background-color: #dfb858 !important;
    border-color: #a78300 !important;
}
.kittypackage i.more-less.glyphicon.glyphicon-plus {
    color: #dfb858;
}
.kittypackage i.more-less.glyphicon.glyphicon-minus {
    color: #dfb858;
}
.has-error .control-label{
	  color: #ff0500;
}
.kitty-success-result{
	background: #a7474a !important;
  color: #fff;
	text-align: center;
}
.amount-desc input[type="button"] {
    background: #dfb858;
    border: none;
    padding: 5px 20px;
}
.amount-desc {
    padding-bottom: 15px;
}
.amount-desc p {
    margin-bottom: 5px;
}
.kitty-calc label.control-label {
    margin-bottom: 0 !important;
}
.kitty-calc .col-md-12 {
    margin-top: 0 !important;
}
.why-kitty {
	height: 300px;
  margin-top: 30px;
}
.why-kitty h3{
	padding-top: 15px;
	color: #f5f6f7;
}
.why-kitty ul li {
    color: #f5f6f7;
    padding-left: 15px;
    font-size: 17px;
}
.kitty-registration .form-group {
    margin-bottom: 0 !important;
}
.kitty-registration input#submit {
	background: #a78300;
	border-radius: 0 !important;
	margin-top: 15px;
	margin-left: 0;
}
div.icon-design {
		width: 120px;
    margin: auto;
    padding-top: 15px;
}
.kitty-success-result p.icon-price {
		width: 120px;
    background-size: cover;
    vertical-align: middle;
    font-size: 40px;
    text-align: center;
    padding-bottom: 52px;
		color: #a7474a;
}
.kitty-success-result p.icon-price span {
    top: 26px;
    position: relative;
}
.icon-price:before{
	display:none;
}
.wallet-transaction ul.operation a li {
    background: #dfb858;
    margin-bottom: 3px;
    color: #fff;
    padding: 5px 15px;
}
.jaisai-button {
    float: right;
    position: relative;
    right: 6px;
    background: #dfb858;
    color: #fff;
    border: none;
    padding: 5px 20px;
}
i.fa.fa-plus-square.add_field_button {
    color: #dfb858;
    padding: 10px 0;
}

input.btn.btn-success.jaisai-button {
    background: #dfb858 !important;
    border-radius: 0 !important;
}
input.btn.btn-success.jaisai-button {
    width: 100%;
    margin: 0 auto;
    position: initial;
}
input.btn.btn-success.jaisai-button:hover {
    background-color: #dfb858;
    border-color: #dfb858;
}
button.add_field_button.jaisai-button {
    margin-top: 25px;
}
i.fa.fa-trash-o {
    color: red;
}
i.fa.fa-trash-o.remove_field {
    margin-top: 10px;
}
div#addmoneyModal .modal-dialog {
    width: 250px;
}
.total-amt li {
    float: right;
    background: #dfb858;
    color: #fff;
		list-style: none;
    width: 100%;
    padding: 10px 15px;
}
.total-amt .float {
    float: right;
}
.jewellery-preference ul#diamond_quality li {
    float: left;
		margin-left: 5px;
    margin-right: 20px;
    text-align: center;
		cursor: pointer;
}
.jewellery-preference .tab-content .metal-tab li {
    float: left;
    margin-right: 26px;
}
.jewellery-preference li .selected{
color: #dfb858;
}
.jewellery-preference ul#diamond_quality li.selected {
    color: #e7b232;
}
.metal-property {
     list-style-type:none;
     margin:25px 0 0 0;
     padding:0;
}

.metal-property li {
    float: left;
    margin: 20px 5px 20px 0;
    width: 80px;
    height: 40px;
    position: relative;
}

.metal-property label, .metal-property input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.metal-property input[type="radio"] {
    opacity:0.011;
    z-index:100;
}

.metal-property input[type="radio"]:checked + label span.gold-carat {
    background:#dfb858;
		color: #fff;
}

.metal-property label {
    cursor:pointer;
    z-index:90;
		text-align: center;
}
.metal-property span.gold-carat {
    border: 3px solid #bf50d8;
    border-radius: 50%;
    padding: 15px 11px;
}
.metal-property label {
    font-weight: 500;
}

div#metal_Product {
	margin-top: 0px !important;
    margin-bottom: 15px;
}
.months-calculation {
    margin-top: 8px;
}
.header {
    border-bottom: none !important;
		box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);
}
.footer1 .widget.contact .media .media-body {
    color: #222 !important;
}
.header .navigation-wrapper .navbar-default .navbar-nav>li>a {
    margin: 0 5px;
}
.header .navigation-wrapper .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
		background-color: rgb(255, 255, 255) !important;
		border-bottom: none;
		box-shadow: 0 -4px 3px 0 rgba(0,0,0,0.15);
		border-top: 3px solid #dfb858 !important;
}
.header .navigation-wrapper .navbar-default .navbar-nav>li>a {
    text-transform: uppercase;
    font-size: 1.1rem;
    letter-spacing: 0px;
}
.header .navigation-wrapper .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #b146c5 !important;
    text-decoration: none;
}
.header .navigation-wrapper .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: rgba(255, 255, 255, 0) !important;
}
.header .header-cart .btn-theme-transparent:hover, .btn-theme-transparent:focus, .btn-theme-transparent:active, .btn-title-more {
    background-color: rgba(255, 255, 255, 0) !important;
    border-color: #dfb858;
    color: #dfb858 !important;;
}
.view_select_btn > .btn-theme-transparent.active {
    border: 3px solid #dfb858;
}

.kitty_pack td.details {
    cursor: pointer;
}
.transaction input.btn.btn-theme {
    background: #dfb858 !important;
    border-radius: 0;
    margin-left: 0px;
}
div#kitty_his tbody#result2 {
    text-align: center;
}
.transaction {
    padding: 10px;
    border: solid 3px rgba(35, 35, 35, 0.1);
}
.transaction tfoot tr {
    border-top: solid 1px #a5abb7;
    font-size: 18px;
    font-weight: 900;
    color: #232323;
}
.transaction table{
	width:100%;
}
.transaction table td#grand {
    text-align: left;
    padding-right: 3px;
    padding-left: 10px;
}
.transaction input.btn.btn-theme {
    background: #dfb858!important;
}
div#kitty_his td.details:hover {
    color: #dfb858;
}
.kitty-completed h5 a {
    color: #38599e;
}
section.product-specification table {
    width: 100%;
}
section.product-specification .diamond-details tr.table__sub__title {
    border-top: 1px solid #dfb858;
    border-bottom: 1px solid #dfb858;
}
section.product-specification .gemstones-details tr.table__sub__title {
    border-top: 1px solid #dfb858;
    border-bottom: 1px solid #dfb858;
}
section.product-specification .diamond-details tr.table__sub__title td {
    padding: 10px 0px;
}
section.product-specification .gemstones-details tr.table__sub__title td {
    padding: 10px 0px;
}
section.product-specification .price-details tr.table__sub__title td , section.product-specification .price-details tr.table__sub__title th {
    padding: 10px 0px;
}
section.product-specification .price-details tr.table__sub__title td {
    border-top: 1px solid #dfb858;
    border-bottom: 1px solid #dfb858;
}
.product-box-sm .inro-section h4.title a {
    text-transform: capitalize;
}

section.product-specification .product-details tr {
    color: #000;
		border-top: 1px solid #dfb858;
}
section.product-specification .product-details tr td {
    padding-left: 10px;
		padding-top: 5px;
    padding-bottom: 5px;
}
section.product-specification .product-details tr td.collectname{
	text-transform:capitalize;
}
ul.metal-property input[type="radio"]:checked + span {
    background: linear-gradient(to right,#89288f 0%,#cb59e9 100%);
    color: #fff;
}
.jewellery-preference ul.nav.nav-tabs li.active a{
    cursor: default;
}
.jewellery-preference ul.nav-tabs {
    border-bottom: 0;
}
div#sl_size select#size {
    width: 80% !important;
}
.thumbnail.box-style-1 .caption span.icon-view.middle {
    position: absolute;
    right: 0;
    z-index: 99;
		top:0;
		border-radius: 0;
}
.prod_det_pg .tab-content {
    height: 445px;
    overflow: hidden;
    overflow-y: scroll;
		border: 1px solid #ddd;
		box-shadow: inset 0 0 6px #ddd;
}
.pro-details span#product_price {
    font-size: 24px;
}
.product-box-sm .inro-section {
    text-align: center;
}
.product-box-sm .pro-img{
    width: 130px;
    margin: auto;
}
.product-box-sm .pro-img img.media-object {
    width: 130px;
}
.product-single .panel{
	background : rgba(255, 255, 255, 0) !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.product-single ::-webkit-scrollbar {
    width: 2px;
}
td.description > p {
    margin: 0;
	font-weight: normal;
}
td.description > p > label {
    margin: 0px;
    font-weight: 600;
    margin-right: 8px;
}
a.btn-u.btn-u-sea.grow.prev-arrow {
    padding: 0 !important;
    font-size: 35px !important;
    line-height: 0.7 !important;
}
a.btn-u.btn-u-sea.grow.next-arrow {
    padding: 7px 12px 7px 12px !important;
    font-size: 35px !important;
    line-height: 0.7 !important;
	border:none !important
}
a.btn-u.btn-u-sea.grow.last-arrow {
   padding: 7px 12px 7px 12px !important;
    font-size: 35px !important;
    line-height: 0.7 !important;
	border:none !important
}
a.btn-u.btn-u-sea.grow.prev-arrow:hover {
    background: none;
    color: #dfb858;
}
a.btn-u.btn-u-sea.grow.next-arrow:hover {
    background: none;
    color: #dfb858;
}
a.btn-u.btn-u-sea.grow.last-arrow:hover {
    background: none;
    color: #dfb858;
}
.checkbox-sm {
    height: 16px;
}
.checkout-panel .panel-body {
    padding: 2px 20px;
}
.wallet_clr {
	color:green;
	font-size: 20px;
}
.wallet-transaction .wtab {
    background: #dfb858;
    border: 1px solid #fff;
    padding: 10px 20px;
}
.wallet-transaction .wtab a {
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.logout .top_nav ul li {
    background: #ec9029;
    background-color: #ec9029;
}
.logout .top_nav ul li a {
    color:#fff !important;
}
.header .nav>li>a {
    padding: 10px 10px !important;
}
.ls-slide.ls-active img.ls-bg.ls-preloaded {
    width: 1361px !important;
    height: auto !important;
		margin-left: 0 !important;
}
.recommendation .tab-pane.fade.in {
    opacity: 1;
    display: block !important;
}
.recommendation .tab-pane.fade {
    display: none;
}
.top-bar span.top-tag {
    background: transparent;
    padding: 2px 5px;
    font-weight: 400;
    border: 1px solid #fff;
    margin-right: 20px;
}
.breadcrumb>li+li:before{
		content: ">" !important; // Unicode space added since inline-block means non-collapsing white-space
		padding: 0 5px;
		color: @breadcrumb-color;
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
	color: #222;
	padding: 0px 5px;
	text-transform: capitalize;
	font-size: 14px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
	background: #f7f7f7;
}
.mega-dropdown-menu .dropdown-header {
	font-size: 18px;
    padding: 5px 0px 5px 0px;
    line-height: 30px;
    border-bottom: 1px solid #dfb858;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient( to right,#de57e5,#8863fb 76%,#faf7f600 76%,#fff0 86%,#8863fb 86%,#8863fb 100% );
    border-image-slice: 1;
	margin-bottom: 12px;
}
.mega-dropdown-menu .dropdown-header a {
    text-transform: uppercase;
    font-weight: bold;
    color: #222;
    font-size: 12px;
    font-weight: 500;
}
ul.dropdown-menu.mega-dropdown-menu {
    margin-top: -8px;
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.15);
    border: none;
		padding-bottom: 15px !important;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
		z-index: 99999;
    background-color: rgb(255, 255, 255) !important;
    border-bottom: none;
    box-shadow: 0 -4px 3px 0 rgba(0,0,0,0.15);
    border-top: 3px solid #a7474a !important;
}
.header .navigation-wrapper .navbar {
    margin-bottom: 0px !important;
    margin-top: 14px;
}
.breadcrumb {
	background: #fff !important;
	margin-bottom: 5px !important;
}
section.page-section .container-fluid:first-child {
    border-bottom: 1px solid #e9e9e9;
		/* margin-bottom: 30px; */
}
.search-cart .search-icon a {
    background: transparent;
    padding: 5px 10px;
    font-size: 20px;
    color: #8b2c94;
    border-radius: 50%;
}
.modal-backdrop.in {
    opacity: 0;
}
.header-search button.shrc_btn {
    background: #dfb858;
    border: none;
    color: #fff;
    padding: 8px 12px;
}
.header-search input#searchquery {
    border-right: none !important;
}
span.icon-view.shipping {
   position: absolute !important;
   top: 0;
   right: 25%;
   border-radius: 0;
	 z-index:999;
}

span.icon-view.shipping strong {
   background-color: #fff !important;
}
.home1_category_box img{
	/* height: 280px !important; */
	width: 100%;
}

.home1_category_box  .single-category {
    position: relative;
		margin-bottom: 30px;
}
.home1_category_box .single-category .category_title {
    position: absolute;
    top: 0;
    background: rgba(165, 165, 165, 0.41);
    width: 100%;
    padding: 10px 15px;
    text-align: center;
		text-transform: capitalize;
}
.home1_category_box .single-category .category_title a {
    color: rgb(29, 27, 24);
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
}


.jewellery-preference ul.nav.nav-tabs li {
    list-style: none;
    border: solid #ecf1f7;
    border-width: 4px 1px;
    display: inline-block;
    background-color: #ecf1f7;
    background: transparent;
    border: none;
	margin-right: 8px;
}
.jewellery-preference .nav>li>a:focus, .jewellery-preference .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
    list-style: none;
    border: 1px solid #932f9c;
    border-radius: 6px;
    display: inline-block;
    color: #932f9c;
    background: transparent;
    font-weight: 500;
}
.jewellery-preference ul.nav.nav-tabs li.active a
{
   text-decoration: none;
    background-color: #eee;
    list-style: none;
    border: 1px solid #932f9c !important;
    border-radius: 6px !important;
    display: inline-block;
    color: #932f9c !important;
    background: transparent;
    font-weight: 500 !important;
}
.jewellery-preference ul.nav.nav-tabs li:first-child
{
    border-left-width: 4px;
}
.jewellery-preference ul.nav.nav-tabs li:last-child
{
    border-right-width: 4px;
}

/* New CSS */
.best-selling-cat {
    margin-top: 10px;
}
.home1_category_box .best-selling-cat .single-category .category_title a {font-size:14px; text-transform: capitalize; color: #fff;}
.home1_category_box .best-selling-cat .single-category .category_title {
    padding: 35px 5px;
    height: 100px;
	  background-image: linear-gradient(to right, #c58788, #aeb7b6 );
   
}
.home1_category_box .best-selling-cat .single-category .category_img img {
width: auto !important;
height: 100%;
margin: 0 auto;
}
.home1_category_box .best-selling-cat .single-category {
    margin-bottom: 0px;
}
.best-selling-cat h3 {
    background: rgba(167, 71, 74, 0.63);
    color: #fff;
    padding: 10px 0;
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
}
.padtop45{
	padding-top:45px
}
.padtop30{
	padding-top:30px
}
.home1_category_box .catalogue h3 {
    text-align:center;
}
.home1_category_box .catalogue h3 span {
    border-bottom: 2px solid #172747;
    padding-bottom: 5px;
}
.home1_category_box .spot-light h3 {
    text-align:center;
}
.home1_category_box .spot-light h3 span {
    border-bottom: 2px solid #172747;
    padding-bottom: 5px;
}
.home1_category_box .why-buy h3 {
    text-align:center;
}
.home1_category_box .why-buy h3 span {
    border-bottom: 2px solid #172747;
    padding-bottom: 5px;
}

@media only screen and (min-width: 960px){
.home-container {
    width: 960px;
}
}
.home-container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.why-buy-testimonial h4 {
    text-align: center;
    background: #c58788;
    color: #fff;
    padding: 10px 10px;
    margin-top: 0;
    margin-bottom: 0;
}
.why-buy-img img {
	width:100%
}
.why-buy-testimonial .home-testimonials {
    border: 1px solid #ebebeb;
    padding: 15px 15px;
    padding-bottom: 42px;
}
.why-buy-testimonial .home-testimonials .testimonials-more p{
	float:right
}
.why-buy-testimonial .home-testimonials .testimonials-more p i {
    background: #dfb858;
    margin-left: 10px;
    color: #fff;
    border-radius: 50%;
    padding: 2px 9px;
    padding-left: 10px;
    font-size: 20px;
}
ol.breadcrumb li a {
    color: #8a2991 !important;
		font-size: 13px;
}
.breadcrumb>li+li:before {
	color: #8a2991 !important;
}
.thumbnail.box-style-1 .button .icon-view i.fa.fa-truck:before {
    border-right: #dee5ef solid 1px;
    padding-right: 10px;
}
.thumbnail.box-style-1:hover {
    box-shadow: 0px 1px 10px 0 rgba(0,0,0,0.15);
}
.product-single .discount-amt {
    margin-bottom: 10px;
}
.recommendation ul.nav.nav-tabs {
    text-align: center;
}
.recommendation ul.nav.nav-tabs>li {
    display: inline-block;
    float: none;
}
.recommendation .tab-pane .panel.panel-sea {
    border: none;
}
.recommendation .nav-tabs>li.active>a, .recommendation .nav-tabs>li.active>a:focus, .recommendation .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border-top: 3px solid #a7474a !important;
    border-radius: 0;
    border: none;
}
@media(min-width: 767px) and (max-width: 1199px)
{
	.header .navigation-wrapper .navbar-default .navbar-nav>li>a
	{
		font-size: 12px;
	}
	.header .nav>li>a {
    padding: 10px 5px !important;
}
}
@media(min-width: 992px) 
{

.footer1-meta .social{/* margin-top:-10px; */}
}
.desgby ul li {
    color: #222 !important;
}
@media(min-width: 767px) and (max-width: 991px)
{
	.modal-ring a {
    padding: 5px 10px !important;
}
button.navbar-toggle
{
display: none !important;
} 	
.tab-font {
    font-size: 12px;
}
.header .navigation-wrapper .navbar-default .navbar-nav>li>a
{
    margin: 0 3px;
}
.collapse.navbar-collapse.js-navbar-collapse {
    padding: 0;
}
}
.footer1-widgets .widget ul li {
    border: none !important;
}
@media (max-width: 363px)
{
.jewellery-preference  .nav-tabs>li>a {
    padding: 7px 7px;
}
}
.home1_category_box .best-selling-cat .single-category .category_img {
height: 100px;
background: #fff;
}

.catalogue .single-category {
    height: 280px;
		box-shadow: 0 3px 5px 0 rgba(0,0,0,0.15);
}

.catalogue .single-category img
 {
     width: auto;
     height: 100%;
     margin: 0px auto;

 }
 .main-category .single-category {
     height: 280px; 
		box-shadow: 0 3px 5px 0 rgba(0,0,0,0.15);
}

.main-category .single-category img {
    width: auto;
    height: 100%;
    margin: 0px auto;
}
.page-header{
border-bottom: none;
margin: 10px 0 20px;
}
@media (min-width: 992px) and (max-width: 1199px)
{
		.metal-property li {
    width: 90px;
	}
}

.search-icon span.cart_num {
    position: absolute;
    bottom: 20px;
    padding: 2px 8px;
    background: #8863fb;
    font-size: 0.8rem;
    color: #fff;
    border-radius: 50px;
    display: inline-block;
    line-height: 14px;
    text-align: center;
    background: #de57e5;
    background: linear-gradient(to right,#de57e5 0%,#8863fb 100%);
}
.top-bar .row div {
    margin-top: 0px;
}
.carousel-control.left {
	background:none !important;
}
.carousel-control.right {
	background:none !important;
}
.carousel-control:focus, .carousel-control:hover {
    opacity: 1 !important;
}


@media (max-width: 767px)
{
	.top-bar .row div {
    margin-top: 0px;
    text-align: left;
    float: none;
}
.top-bar .top-bar-right ul.list-inline.mob-hide li {
    margin: 1px;
    font-size: 11px;
}
section.abtknowsec .col-lg-4.col-md-4.col-sm-4.col-xs-12 {
    padding: 0px;
}
section.abtknowsec h4:before{
	left:4%;
}
.top-bar .top-bar-right ul.list-inline.mob-hide li::before {
    height: 10px;
    top: 5px;
}
.navbar-header .navbar-toggle {
    position: absolute;
    right: -23px;
    top: -4.2em !important;
    left: auto !important;
}
body div#to-top{
    left: 12% !important;	
}
.logo img {
    max-width: 100%;
    width: 78%;
}
.product-single .order span.btn.btn-add-to.cart {
    margin-bottom: 12px;
}
.search-cart span.wcmenucart-cart-icon {
   position: fixed;
    bottom: 5em;
    left: 1em;
    background: #fff;
    background-image: url(/uploads/category_image/cart.svg);
    background-size: cover;
    padding: 12px;
    border-radius: 4px;
    box-shadow: 0px 2px 2px 2px rgb(51 51 51 / 13%);
}
.search-cart .search-icon {
    display: block;
}

.header-logo-left .logo {
    width: 83%;
    max-width: fit-content;
    margin-left: 6px;
    margin-right: 0px !important;
}

.header .navigation-wrapper .navbar {
    min-height: auto;
	margin: 6px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a
{
	padding: 0px;
}
}

.footer1-meta:nth-child(3)
{
    border-top: 1px solid #000;
}
.modal-ring {
    padding-bottom: 10px;
}

.zm-wrap {
	max-width: 100% !important;
	/*width: 400px !important;
	height: 300px !important;*/
}
.related-product img {
   width: auto;
   height: 100%;
   margin: 0 auto;
   object-fit: cover;
}
.others-img .related-product {
    float: left !important;
    width: 70px;
		height: 60px;
    margin-right: 5px;
    margin-top: 15px;
}
.rate_it{
  display:none;	
}
.product-single .badges div{
  padding: 0 5px !important;
}
.product-price del {
  font-weight: 400;
  font-size: 24px;
}
@media(max-width: 768px) {
	.specification .nav-tabs>li{
		float: none;
		display: block;
		text-align: center;
	}
}
img.img-sm {
	width: 120px;
}
.colors li.active img {
		border: 2px solid #2196f3 !important;
		box-shadow: 0px 2px 11px 2px #2196f3;
}
.sticker.green {
    display: inline-block;
    font-size: 12px;
    padding: 2px 15px;
    background-color: #a7474a;
    color: #ffffff;
}

.ring-size a {
    color: #ec663e;
    text-decoration: none;
    font-size: 14px;
		cursor: pointer;
    vertical-align: -webkit-baseline-middle;
}

.ring-size {
  
    padding-left: 0;
}
.modali {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		opacity: 0;
		visibility: hidden;
		transform: scale(1.1);
		transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modali-content {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-color: white;
		padding: 1rem 1.5rem;
	
		border-radius: 0.5rem;
}
.modali-content img
{
		width: 100%;
}
.close-button {
		float: right;
		width: 1.5rem;
		line-height: 1.5rem;
		text-align: center;
		cursor: pointer;
		border-radius: 0.25rem;
		background-color: lightgray;
}
.close-button:hover {
		background-color: darkgray;
}
.show-modali {
		opacity: 1;
		visibility: visible;
		transform: scale(1.0);
		transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
		z-index: 5;
}
.modal-ring a {
		border: 1px solid;
		padding: 7px 15px;
}

.modal-ring {
    text-align: center;
}

.Mform {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		opacity: 0;
		visibility: hidden;
		transform: scale(1.1);
		transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.Mform-content {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-color: white;
		padding: 1rem 1.5rem;
	
		border-radius: 0.5rem;
}
@media(min-width: 992px)
{
	.Mform-content {
	 width: 680px;
	}
}
.Mform-close {
		float: right;
		width: 1.5rem;
		line-height: 1.5rem;
		text-align: center;
		cursor: pointer;
		border-radius: 0.25rem;
		background-color: lightgray;
}
.Mform-close:hover {
		background-color: darkgray;
}
.Mform-show {
		opacity: 1;
		visibility: visible;
		transform: scale(1.0);
		transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
		z-index: 5;
}
.Mform.Mform-show {
    text-align: left;
}
@media(max-width: 767px)
{
	.modali-content
	{
		position: relative !important;
	}
	.modal-ring a {
    padding: 7px 5px !important;
	}
}	 

input[type="radio"]{
	display: none;
}
input[type="radio"] + .label-text:before{
	content: "\f10c";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
	color: #dfb858;
	font-size: 15px;
}

input[type="radio"]:checked + .label-text:before{
	content: "\f192";
	color: #dfb858;
	animation: effect 250ms ease-in;
}

.label-text:before{
	content: "\f096";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
}.wcmenucart-cart-icon {
    display: inline-block;
}
.wcmenucart-cart-icon .wcmenucart-count {
    position: relative;
    display: inline-block;
    min-width: 2em;
    height: 2em;
    font-size: 1em;
    line-height: 1.7em;
    font-weight: bold;
    border: 2px solid #89288f;
    color: #89288f;
    padding: 0 3px;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	margin-top: 6px;
}
.wcmenucart-cart-icon .wcmenucart-count:after {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    width: 14px;
    height: 8px;
    margin-left: -7px;
    margin-bottom: 0;
    border: 2px solid #89288f;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.search-icon .headsearchbar .col-md-10.col-sm-10.col-xs-10 {
    margin: 0px;
}

.search-icon .headsearchbar input#searchquery {
    margin-bottom: 20px;
    border-radius: 50px;
    width: 150px;
    float: right;
}

.search-icon .headsearchbar  button.shrc_btn {
    background: transparent;
    color: #8a2990;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    position: absolute;
    right: 56px;
    top: -8px;
    height: 35px;
    border: none;
    font-size: 18px;
}
header.header.header-logo-left .search-cart .col-md-10.col-xs-10 {
    margin-top: 0px;
}

header.header.header-logo-left .search-cart .headsearchbar {
    margin-top: 10px;
}
ol.breadcrumb {
    position: absolute;
    left: 0;
    top: 0%;
    background: transparent !important;
}

section.page-section.with-sidebar {
    padding-top: 3px;
}
.ring-size a#ringsizer {
    margin-top: 8px;
}
.product-single .buttons .btn-add-to i {
    margin-right: 4px;
}

.product-single .buttons .btn-add-to i.fa.fa-heart-o {
    margin-right: 0px;
}
.footer1-meta .copyright .payments ul li img {
    width: 50px;
}

.copyrighttext {
    margin-top: 26px !important;
}
section.page-section{
	padding-top:0px;
}
section.page-section .page-header {
    padding-top: 45px;
}
.breadcrumb>.active {
    color: #8a2991;
}
ol.breadcrumb li a {
    color: #8a2991 !important !important;
    font-size: 13px;
}
.breadcrumb>li+li:before {
    color: #8a2991 !important;
}
.btn-primary {
    color: #fff;
    background: linear-gradient(to right,#89288f 0%,#cb59e9 100%);
    border-color: #c555e1;
}	
.btn-primary:hover {
    color: #fff;
    background: linear-gradient(to right,#89288f 0%,#cb59e9 100%);
    border-color: #204d74;
}
p.mmstext {
    margin-top: 20px;
}

p.mmstext a {
    color: #222;
}
.mssbanner {
    background: url(https://cancrijewells.com/uploads/slider_image/background_8.jpg);
    background-size: cover;
    height: 500px;
    background-position: center center;
}

section.mssquote article {
    background: #fff;
    padding: 26px 0px;
    box-shadow: 0px 1px 13px -4px #9E9E9E;
    border-radius: 4px;
}

section.mssquote {
    margin-top: -4.6%;
}
 
section.mssquote article h2.section-title.section-title-lg span::before {
    width: 50%;
}
section.mssquote article h2.section-title.section-title-lg span::after  {
    width: 50%;
}
.msscalculate {
    margin-top: 45px;
}
section.mssquote div#result_kitty .kitty-success-result {
    background: linear-gradient(to right,#89288f 0%,#cb59e9 100%) !important; 
    display: block;
    margin: 0px 18px 0px;
    border-radius: 4px;
    box-shadow: 0px 4px 4px 4px rgb(158 158 158 / 48%);
}

.kitty-success-result p.icon-price{
  color: #ffffff;
}

.msscalculate h3 {
    font-size: 20px;
    color: #8c2a93;
    margin-bottom: 26px;
}

.amount-desc {
    margin-top: 20px;
}
section.whymsssec {
    margin-top: 45px;
}

section.whymsssec article {
    background: #fff;
    padding: 26px 0px;
    box-shadow: 0px 1px 13px -4px #9E9E9E;
    border-radius: 4px;
}

section.whymsssec article h2 span::before {
    width: 50%;
}

section.whymsssec article h2 span::after {
    width: 50%;
}

section.whymsssec h2.section-title.section-title-lg {
    margin-bottom: 20px;
}
section.why-goldmine.white-bg-wrapper .plan {
    background-position: -5px -201px;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 10px;
} 
section.why-goldmine.white-bg-wrapper .text-wrapper {
    display: inline-block;
    vertical-align: middle;
    padding-left: 50px;
}
section.why-goldmine.white-bg-wrapper .gm-title {
    font-size: 20px;
    line-height: 26px; 
    color: #001e38;
    padding-bottom: 5px;
}
section.why-goldmine.white-bg-wrapper .gm-content {
    font-size: 16px;
    line-height: 22px;
    font-family: Muli,Arial,sans-serif;
    color: #4a4a4a;
} 
section.why-goldmine.white-bg-wrapper article {
    margin-top: 20px;
    background: #fff;
    box-shadow: 0 0 25px 0 rgba(200,200,200,0.5);
    position: relative;
    padding: 45px;
}

section.why-goldmine.white-bg-wrapper article h2.section-title.section-title-lg {
    margin-bottom: 40px;
}
.diamond-lp-wrapper .how-it-works {
    background: #f4f4f4;
    padding: 12% 0 0%;
}
.diamond-lp-wrapper .title-main {
    font-size: 24px;
    line-height: 30px;
    color: #001e38;
    padding-bottom: 50px;
    text-align: center;
}
.diamond-lp-wrapper .container {
    padding: 0 80px;
}
.diamond-lp-wrapper .how-it-works .oval {
    float: left;
    border: 2px solid #8b2991;
    background-color: transparent;
    width: 465px;
    height: 443px;
    border-radius: 50%;
    position: relative;
    padding: 120px 0;
    list-style-type: none;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container {
    padding: 40px;
    padding-left: 80px;
    margin-left: -10px;
    position: absolute;
    background: #f4f4f4;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container::before {
    top: -1px;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container:before, .diamond-lp-wrapper .how-it-works .oval .oval-container:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ca58e7;
    display: inline-block;
    position: absolute;
    left: 28px;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container .oval-text {
    font-size: 45px;
    line-height: 51px;
    color: #001e38;
    font-weight: 500;
    padding-bottom: 5px;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container span {
    display: block;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container .oval-content {
    font-size: 26px;
    line-height: 32px;
    color: #000;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container span {
    display: block;
}
.diamond-lp-wrapper .how-it-works .oval .oval-container:after {
    top: 193px;
}
.diamond-lp-wrapper .how-it-works .description {
    font-family: Muli,Arial,sans-serif;
    float: left;
    width: 660px;
    position: relative;
    margin-left: -70px;
}
.diamond-lp-wrapper .how-it-works .description .outer-wrapper {
    position: relative;
    padding: 23px 0;
}
.diamond-lp-wrapper .how-it-works .step-bar {
    position: static;
    width: 26px;
    height: 26px;
    border: 2px solid #ca58e7;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    z-index: 1;
    top: 50%;
    display: inline-block;
    color: #002c5c;
    font-size: 16px;
    line-height: 22px;
    line-height: 21px;
}
.diamond-lp-wrapper .how-it-works .step-lines {
    display: inline-block;
    width: 180px;
    height: 100px;
    position: relative;
    vertical-align: middle;
}
.diamond-lp-wrapper .how-it-works .step-lines::after {
    content: "";
    height: 1px;
    border-bottom: 2px dashed #ca58e7;
    position: absolute;
    top: 50%;
    width: 100%;
}
.diamond-lp-wrapper .how-it-works .description .outer {
    border: 1px dashed #f7c2cb;
    width: 98px;
    height: 98px;
    border-radius: 98px;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    clear: right;
}
.diamond-lp-wrapper .how-it-works .description .outer .inner {
    border: 1px solid #8b2991;
    width: 88px;
    height: 88px;
    background: #fff;
    border-radius: 88px;
    position: relative;
    left: 4px;
    top: 4px;
}
.diamond-lp-wrapper .how-it-works .description .outer .inner .pay-monthly {
    margin: 21px;
}
.diamond-lp-wrapper .pay-monthly {
    background-position: -5px -113px;
    width: 45px;
    height: 42px;
}

.diamond-lp-wrapper .discount, .diamond-lp-wrapper .redeem, .diamond-lp-wrapper .pay-monthly, .diamond-lp-wrapper .plan, .diamond-lp-wrapper .special, .diamond-lp-wrapper .mail, .diamond-lp-wrapper .call, .diamond-lp-wrapper .cart, .diamond-lp-wrapper .square1, .diamond-lp-wrapper .square2 {
    display: inline-block;
    background: url(https://cancrijewells.com/uploads/kitty_image/goldmine-icon.v2.png) no-repeat 0 center;
    overflow: hidden;
    text-align: left;
    vertical-align: middle;
}
.diamond-lp-wrapper .how-it-works .description .text-content {
    display: inline-block;
    margin-left: 30px;
    vertical-align: middle;
}
.diamond-lp-wrapper .how-it-works .description .text-content .feature-title {
    font-size: 20px;
    line-height: 26px;
    color: #001e38;
    font-weight: 600;
    padding: 0 0 5px;
}
.diamond-lp-wrapper .how-it-works .description .text-content .feature-content {
    font-size: 16px;
    line-height: 22px;
    color: #4a4a4a;
}
.diamond-lp-wrapper .how-it-works .description .Discount {
    padding-left: 56px;
}
.diamond-lp-wrapper .how-it-works .description .outer-wrapper {
    position: relative;
    padding: 23px 0;
}
.diamond-lp-wrapper .how-it-works .description .outer .inner .discount {
    margin: 15px;
}
.diamond-lp-wrapper .discount {
    background-position: -5px 0;
    width: 53px;
    height: 54px;
}
.diamond-lp-wrapper .how-it-works .description .outer .inner .redeem {
    margin: 18px;
}
.diamond-lp-wrapper .redeem {
    background-position: -5px -59px;
    width: 53px;
    height: 49px;
}
.diamond-lp-wrapper .how-it-works .description .outer .inner .pay-monthly {
    margin: 21px;
}
.diamond-lp-wrapper .pay-monthly {
    background-position: -5px -113px;
    width: 45px;
    height: 42px;
}
.diamond-lp-wrapper .how-it-works .description .Discount {
    padding-left: 56px;
}
.bottom-instruction p {
    position: absolute;
    left: 35%;
    height: 36px;
    background: #fff4f6;
    padding: 6px 18px;
}

.diamond-lp-wrapper {
    margin-top: -8%;
}
 .faq-wrapper {
    margin: 0 auto 0 auto;
    width: 100%; 
    padding: 60px 0 60px 0;
    position: relative;
    overflow: hidden;
}
 .faq-wrapper:before{
background-image: -webkit-linear-gradient(to bottom,#feeef1,#fff8f8);
    background-image: -moz-linear-gradient(to bottom,#feeef1,#fff8f8);
    background-image: linear-gradient(to bottom,#feeef1,#feeef1);
    border-radius: 100% 100% 0 0;
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 180%;
    height: 100%;
    z-index: -1;
 }
.faq-wrapper.faq-block .accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 18px 18px 4px 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-bottom: 0px;
  border: 1px solid #eee;
}
 

.faq-wrapper.faq-block .panel {
  padding: 12px 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}
.faq-wrapper.faq-block .accordion:after {
  content: '\+'; /* Unicode character for "plus" sign (+) */
  font-size: 23px;
  color: #333 !important;
  float: right;
  margin-left: 5px;
}
.faq-wrapper.faq-block button.accordion.active{
border-bottom:none;
}
.faq-wrapper.faq-block  .active:after {
  content: "\−"; /* Unicode character for "minus" sign (-) */
  
}
 
.faq-wrapper.faq-block .title-main {
    text-align: center;
    font-size: 26px;
    margin-bottom: 26px;
}
.faq-wrapper.faq-block h3 {
    font-size: 20px;
}
section.categoriessec {
    padding: 26px 0px;
}

section.categoriessec  img {
    width: 100%;
}

.cattwoimg a:nth-child(1) img {
    margin-bottom: 38px;
}
section.visual-tabs img {
    width: 100%;
    border-radius: 4px;
}
/* [1] The container */
section.visual-tabs .img-hover-zoom { 
margin-bottom:20px;
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

/* [2] Transition property for smooth transformation of images */
section.visual-tabs .img-hover-zoom img {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
section.visual-tabs .img-hover-zoom:hover img {
  transform: scale(1.02);
} 
section.collection img {
    width: 100%;
}

section.collection {
    padding: 45px 0px;
}
/* [1] The container */
section.collection  .img-hover-zoom {  
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

/* [2] Transition property for smooth transformation of images */
section.collection  .img-hover-zoom img {
  transition: transform .6s ease;
  width:100%;
}
/* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom:hover img {
  transform: scale(1.1);
}
  

section.collection .firstcoll {
    margin-top: 6%;
}

section.collection .thirdcoll {
     margin-top: 6%;
}

section.collection  a.viewcoll {
    margin-top: 20px;
}

.viewcoll {
    margin-top: 40px;
    margin-bottom: 20px;
}

.viewcoll a{
  border: 10px solid;
  border-image-slice: 1;
  border-width: 2px;
  border-image-source: linear-gradient(to left, #743ad5, #d53a9d);
  padding: 8px 50px;
  font-size: 16px;
  border-radius: 8px !important;
}
section.quote {
    background: rgb(35, 21, 53);
    padding: 45px 0px;
}

section.quote p {
    font-size: 22px;
    color: #fff;
    margin-bottom: 38px;
}

section.quote p q:before {
    position: relative;
    font-size: 48px;
    top: 12px;
    line-height: 0;
}

section.quote p q:after {
    position: relative;
    font-size: 48px;
    top: 22px;
    line-height: 0;
}

section.quote a {
    color: #fff;
    border: 10px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to left, #743ad5, #d53a9d);
    padding: 8px 50px;
    font-size: 16px;
    border-radius: 8px !important;
}
section.recentview {
    padding: 45px 0px;
    position: relative;
}

section.recentview h4.titlehead {
    margin-bottom: 6px;
    font-size: 26px;
}

section.recentview .panel {
    border: none;
}
section.recentview h4.titlehead:before{content: '';display: block;position: absolute;top: 23%;left: 2%;width: 8%;height: 2px;background: linear-gradient( to right,#de57e5,#8863fb 76%,#faf7f600 76%,#faf7f600 86%,#8863fb 86%,#8863fb 100% ); }

section.recentview div#recentlyviewed {
    margin-top: 4% !important;
}
section.collectionnew {
    padding: 45px 0px;
}

section.collectionnew img {
    width: 100%;
}  
section.quote .factpointheadmain h3.factpointhead {
    color: #fff;
    font-size: 16px;
    text-align: left;
    font-weight: 600 !important;
}
 
.factpointheadmain p.factpointdesc {
    font-size: 14px;
    text-align: left;
    color: #fff;
}
 

section.testimonials {
    padding: 45px 0;
    background: linear-gradient(110deg, rgb(243 243 243 / 47%) 70%, #f3f3f3 0%) !important;
    position: relative;
}
.testimonial_subtitle{
    color: #8b2992;
    font-size: 12px;
}
  .testimonial_btn{
    background: linear-gradient(to right,#89288f 0%,#cb59e9 100%);
    color: #fff !important;
    border-color:#c655e2
 }
 .seprator {
    height: 2px;
    width: 56px;
    background-color: #8b2992;
    margin: 7px 0 10px 0;
}
section.testimonials h3:before {
    content: '';
    vertical-align: -50%;
    position: absolute;
    text-align: center;
    top: 16%;
    left: 44.5%;
    width: 10%;
    height: 2px;
    background: linear-gradient( to right,#de57e5,#8863fb 76%,#faf7f600 76%,#faf7f600 86%,#8863fb 86%,#8863fb 100% );
    }

section.testimonials h3.testhead {
    text-align: center;
} 
section.testimonials h4.head {
    font-size: 23px;
}
section.quote h3.subhead {
    color: #fff;
    margin-bottom: 3%;
}

section.quote.text-center.subcribe input#emailAddress {
    color: rgb(255, 255, 255);
    height: 40px;
    background: rgb(35, 21, 53);
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(222, 87, 229);
    border-image: initial;
    padding: 0px 135px 0px 8px;
    width: 100%;
}

section.quote.text-center.subcribe button.subbutton {
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    font-family: inherit;
    color: rgb(255, 255, 255);
    position: absolute;
    width: 135px;
    height: 40px;
    right: 0px;
    top: 0px;
    text-transform: uppercase;
    font-size: 1.4rem;
    opacity: 0.4;
    cursor: not-allowed;
    outline: none;
    border-radius: 0px 5px 5px 0px;
    background: linear-gradient(to right, rgb(222, 87, 229), rgb(136, 99, 251));
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    margin: 0px;
}

section.quote.text-center.subcribe {
    position: relative;
}

section.quote.text-center.subcribe .subcribeform {
    position: relative;
    width: 40%;
    height: 42px;
    margin: 0px auto;
}

section.quote.text-center.subcribe .subradio {
    width: 40%;
    padding-top: 15px;
    margin: 0px auto;
    text-align: center;
}

section.quote.text-center.subcribe ul.subradioul label {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    color: #fff;
}

section.quote.text-center.subcribe ul.subradioul label span.label-text {
    margin-left: 0px;
    width: 90%;
}

section.quote.text-center.subcribe .subradio li {
    -webkit-box-flex: 1;
    flex-grow: 1;
    list-style-type: none;
    margin-top: 3px;
    margin-bottom: 3px;
}

section.quote.text-center.subcribe ul.subradioul {
    display: flex;
    flex-direction: row;
    font-size: 1.2rem;
    font-weight: 300;
    color: rgb(255, 255, 255);
}

.subradio input[type="radio"] {
    display: inline-block;
    margin-right: 10px;
}

.subradio form {
    display: inline-flex;
    align-items: center;
    justify-items: center;
    margin: 0 auto;
}

.subradio label {
    margin-right: 20px;
    color: #fff;
    margin-top: 8px;
}

.subradio   input[type='radio']:after {
        width: 18px;
        height: 18px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #d1d3d1;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }

  .subradio   input[type='radio']:checked:after {
        width: 18px;
        height: 18px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background: linear-gradient(to right, rgb(222, 87, 229), rgb(136, 99, 251));
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px double white;
    }

  section.quote.text-center.subcribe input#emailAddress::placeholder {
    color: #fff !important;
}
section.quote.text-center {
    background: url(/uploads/category_image/advbanner.jpg);
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
}
section.abtknowsec p.abtsecp {
    text-align: center;
    width: 100%;
    height: 50px;
    line-height: 16px;
    background: url(/uploads/category_image/advbanner.jpg);
    position: relative;
    top: -2px;
    margin-bottom: 0;
    font-size: 14px;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
}

section.abtknowsec span.abtsecpspan {
    position: relative;
}

section.abtknowsec span.abtsecpspanpoint:before {
    bottom: -34px;
    left: 50%;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136,183,213,0);
    border-bottom-color: #fff;
    border-width: 12px;
    margin-left: -12px;
}

section.abtknowsec span.abtsecpspanpoint {
    color: #fff;
}

section.abtknowsec a.abtsecpspananchor {
    color: #ce59e9;
}
section.abtknowsec h4 {
    padding: 15px 0px 0px;
    margin-bottom: 8%;
}
section.abtknowsec h4:before {content: '';display: block;position: absolute;top: 22%;left: 0;width: 40%;height: 2px;background: linear-gradient( to right,#de57e5,#8863fb 76%,#faf7f600 76%,#faf7f600 86%,#8863fb 86%,#8863fb 100% );}

section.abtknowsec p {
    font-size: 12px;
}
footer.footer1 .app-section.block-style-1 .title {
    position: static;
    color: #000;
    font-size: 27px;
    line-height: 26px;
    padding-bottom: 20px;
}
footer.footer1 .app-section.block-style-1 .title span {
    font-size: 27px;
    line-height: 26px;
    padding: 0;
}
footer.footer1.app-section p {
    padding-bottom: 7px;
    padding-left: 4px;
}
footer.footer1.app-section .app-icon {
    padding-left: 3px;
    cursor: pointer;
    display: block;
}
footer.footer1 .prcs-dl,footer.footer1 .prcs-d {
    cursor: pointer;
}
footer.footer1 .app-section .app-icon i.app {
    width: 101px;
    height: 30px;
    display: block;
    background: url(/uploads/kitty_image/sprite-v8.png) no-repeat -185px -50px;
    border-radius: 4px;
    margin-bottom: 14px;
}
footer.footer1 .app-section .app-icon i.app.ios {
    background-position: -55px -168px;
}
@media (max-width: 1367px){
footer.footer1 .app-section .app-mobile {
    width: 199px;
    overflow: hidden;
    right: -60px;
}
}
@media (max-width: 1500px) and (min-width: 1281px){
footer.footer1  .app-section .app-mobile {
    right: 0px;
    top: -108px;
    width: 180px;
    overflow: hidden;
}
}
footer.footer1  .app-section .app-mobile {
    position: absolute;
    /* right: -165px; */
    /* top: -108px; */
    cursor: pointer;
}
footer.footer1 .container img {
    background: 0;
}
 

footer.footer1 .app-section.block-style-1 {
    background-color: rgb(246 239 246);
    position: relative; 
    color: #000;
    padding: 22px 0 20px 27px;
    margin-top: 16px;
    box-shadow: 0px 2px 10px 8px rgb(51 51 51 / 9%);
}
@media (min-width:425px) and (max-width:767px){
	section.abtknowsec .secondabt h4:before {
    top: 16%;
}
section.abtknowsec .thirdabt h4:before {
    top: 16%;
}
}
@media (min-width:375px) and (max-width:424px){
	section.abtknowsec .secondabt h4:before {
    top: 13%;
}
section.abtknowsec .thirdabt h4:before {
    top: 13%;
}
.row.products.grid .swap-on-hover {
    position: relative;
    margin: 0 auto;
    height: 120px;
}
} 
@media (max-width:374px){
	section.abtknowsec {
    position: relative;
}

section.abtknowsec h4::before {
    top: 18% !important;
}

section.abtknowsec .secondabt h4:before {
    top: 13% !important;
}

section.abtknowsec .thirdabt h4:before {
    top: 13% !important;
}
	.row.products.grid .swap-on-hover {
    position: relative;
    margin: 0 auto;
    height: 100px;
}

}
@media (min-width:391px) and (max-width:447px){
	.row.products.grid .swap-on-hover {
     height: 150px;
}
}
@media (min-width:341px) and (max-width:390px){
	.row.products.grid .swap-on-hover {
     height: 120px;
}
}
@media(max-width:340px){
	.popup-cart .modal-dialog {
    margin-top: 62%;
}
	.row.products.grid .swap-on-hover {
     height: 100px;
}
}
@media (max-width:1023px){
	.product-box-sm {
    width: 50% !important;
    padding: 0px;
}
.product-box-sm .pro-img{
	width: 80% !important;
}
.product-box-sm .pro-img img {
    height: 130px;
    object-fit: cover;
    width: 100% !important;
}

.product-box-sm .title a {
    display: -webkit-inline-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 12px;
    max-width: 80%;
}
}
@media(min-width:325px) and (max-width:767px){
section.page-section.specification table tr {
    font-size: 10px;
}
}
@media(max-width:324px){
	section.page-section.specification table tr{
   font-size: 9px;
}
	footer.footer1 .app-section.block-style-1 {
    background-color: rgb(246 239 246);
    position: relative;
    width: auto;
    color: #000;
    padding: 22px 12px 20px 18px;
    margin-top: 16px;
    box-shadow: 0px 2px 10px 8px rgb(51 51 51 / 9%);
}
footer.footer1 .app-section.block-style-1 .title {
    position: static;
    color: #000;
    font-size: 23px;
    line-height: 26px;
    padding-bottom: 20px;
    text-align: right;
}
footer.footer1 .app-section.block-style-1 .title span {
    font-size: 23px;
    line-height: 26px;
    padding: 0;
}
footer.footer1 .app-section .app-mobile img {
    width: 100%;
}
footer.footer1 .app-section.block-style-1 p {
    text-align: right;
}
footer.footer1 .app-section .app-mobile {
    width: 78%;
    overflow: hidden;
    right: 16%;
    top: 1em;
}
span.app-icon {
    display: inline-block;
    margin: 0 auto;
    text-align: right;
    margin: 0 7%;
    float: right;
}
}
@media (min-width:325px) and (max-width:374px){
	
	footer.footer1 .app-section.block-style-1{
		width:auto;
	}
	footer.footer1 .app-section .app-mobile{
	    right: -15px;	
	}
}

@media (min-width:1024px) and (max-width:1080px){
	section.quote.text-center.advsec .thirdcoll img {
    width: 76px;
}
	section.abtknowsec .secondabt h4:before {
    top: 11.8% !important;
}	section.abtknowsec .thirdabt h4:before {
    top: 11.8% !important;
}
section.abtknowsec h4:before{
top: 17%;	
}
}
@media (min-width:767px) and (max-width:1023px){
	.tabletdown {
    clear: both;
}
	.search-icon .headsearchbar button.shrc_btn {
    background: transparent;
    color: #8a2990;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    position: absolute;
    left: 5em;
    top: -3.8em;
    height: 35px;
    border: none;
    font-size: 18px;
}
section.abtknowsec h4 {
    font-size: 12px;
}
	.top-bar span {
    font-size: 7.4px;
}

.top-bar span.top-tag {
    font-size: 10px;
}

.tab-font {
    font-size: 8px;
}

.top-bar {
    padding-top: 12px;
    padding-bottom: 12px;
    vertical-align: middle !important;
}

.tab-font.number {
    margin-top: 4px !important;
}
	section.abtknowsec h4:before{
		top: 13%;
	}
	section.abtknowsec .secondabt h4:before {
    top: 8.8% !important;
}
section.abtknowsec .thirdabt h4:before {
    top: 8.8% !important;
}
}
@media (min-width:767px) and (max-width:1080px){
	.top-bar {
    padding: 5px 0;
    font-size: 11px;
    border-bottom: none;
}
	.viewcoll a {
    border: 10px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to left, #743ad5, #d53a9d);
    padding: 8px 20px;
    font-size: 12px;
    border-radius: 8px !important;
}
section.categoriessec .bigb img {
    height: auto !important;
}
	section.mssquote h2.section-title.section-title-lg {
    font-size: 22px;
}

section.mssquote .msscalculate {
    margin-top: 2%;
}

section.mssquote select#kitty_package {
    margin-bottom: 3%;
}

section.why-goldmine.white-bg-wrapper h2.section-title.section-title-lg {
    font-size: 22px;
}

section.why-goldmine.white-bg-wrapper article {
    padding: 15px;
}

section.why-goldmine.white-bg-wrapper span.plan {
    position: relative;
    width: auto;
}

section.why-goldmine.white-bg-wrapper span.plan img {
    width: 50%;
    display: block;
    margin: 0 auto 32px;
}

section.why-goldmine.white-bg-wrapper .text-wrapper {
    text-align: center;
    padding: 0px;
    display: block;
    margin-bottom: 20px;
}
}
@media (min-width:325px) and (max-width:1023px){
	
footer.footer1 .app-section .app-mobile {
    width: 56%;
    overflow: hidden;
    right: -55px;
    top: -45px;
} 
}
@media(min-width:2559px){
	.swap-on-hover { 
    height: 350px !important;
}
footer.footer1 .app-section.block-style-1{
	width:auto;
}
footer.footer1 .app-section .app-mobile{
	position: relative;
    right: -165px;
    top: -22em;
}
}
@media(min-width:1080px) and (max-width:1279px){
	footer.footer1 .app-section .app-mobile {
    top: -38px;
    width: 100%;
    overflow: hidden;
    right: -60%;
    left: auto;
}
}
@media(min-width:1024px) and (max-width:1080px){
	.swap-on-hover {  
    height: 130px !important;
}
footer.footer1 .app-section.block-style-1{
	    width: auto;
}
footer.footer1 .app-section .app-mobile {
    top: -38px;
    width: 100%;
    overflow: hidden;
    right: -60%;
    left: auto;
}
}
@media (max-width:767px){
	
	.search-cart{
	    z-index: 99;	
	}
	
	section.collection {
    padding: 0px 0px 45px;
}

section.collectionnew img {
    margin-bottom: 20px;
}
section.collectionnew {
    padding: 45px 0px 20px;
}
section.quote .factpointheadmain h3.factpointhead{
    text-align:center;
}
.factpointheadmain p.factpointdesc{
      text-align:center;
}

section.quote.text-center.subcribe input#emailAddress {
    background: transparent;
    padding: 12px;
    margin-bottom: 20px;
}

section.quote.text-center.subcribe button.subbutton {
    position: relative;
}

section.quote.text-center.subcribe .subcribeform {
    width: 100%;
}

section.quote.text-center.subcribe .subradio {
    margin-top: 20%;
}
	section.categoriessec .bigb img {
    height: auto !important;
    margin-bottom: 20px;
}
.cattwoimg a:nth-child(1) img {
    margin-bottom: 20px;
}
	section.mssquote h2.section-title.section-title-lg {
    font-size: 18px;
}

section.mssquote .msscalculate {
    margin-top: 2%;
}

section.mssquote select#kitty_package {
    margin-bottom: 6%;
}

section.why-goldmine.white-bg-wrapper h2.section-title.section-title-lg {
    font-size: 18px;
}

section.why-goldmine.white-bg-wrapper article {
    padding: 15px;
}

section.why-goldmine.white-bg-wrapper span.plan {
    position: relative;
    width: 50px;
}

section.why-goldmine.white-bg-wrapper span.plan img {
    width: 30%;
    display: block;
    margin: 0 auto 32px;
}

section.why-goldmine.white-bg-wrapper .text-wrapper {
    text-align: center;
    padding: 0px;
    display: block;
    margin-bottom: 20px;
}
}
@media screen and (min-width: 768px){
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -34%;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -34%;
}
}
@media (min-width:1279px) and (max-width:1290px){
	footer.footer1 .app-section.block-style-1{
	width: auto;  
	}
footer.footer1 .app-section .app-mobile {
    position: absolute;
    right: 7em;
    top: -4em;
    cursor: pointer;
    width: 72%;
}
footer.footer1 .app-section.block-style-1{ 
    padding: 22px 0 20px 32%;	
}
footer.footer1 .container img {
    background: 0;
    width: 100%;
}
footer.footer1 .app-section.block-style-1 .title {
    margin-left: 21%;
}

footer.footer1 .app-section.block-style-1 p {margin-left: 22%;}

span.app-icon {
    float: right;
}

footer.footer1 .app-section .app {
    margin-right: 5px;
}
}
footer.footer1 {
    margin-top: 6%;
}
section.visual-tabs .img-hover-zoom img {
    box-shadow: -2px 2px 8px 0px rgb(191 190 190 / 75%);
    margin-bottom: 5px;
}
section.collection img {
    box-shadow: -2px 2px 8px 0px rgb(191 190 190 / 75%);
    margin-bottom: 8px;
    margin-top: 8px;
    border-radius: 6px;
}
section.quote.text-center.advsec img {
    width: 100px;
}
section.abtknowsec .secondabt h4:before { 
    top: 17%;
}
section.abtknowsec .thirdabt h4:before { 
    top: 17%;
} 
section.quote.text-center.advsec .thirdcoll {
    margin-bottom: 20px;
}
.swap-on-hover .swap-on-hover__front-image{
	z-index:11 !important;
}
/*Rashid*/
.add-money-wallet {
    background: white;
    padding: 15px;
    border: 1px solid #e7e2e2;
    margin-bottom: 20px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    border-radius: 4px;
    border-left: 2px solid #8a2990;
}

.add-money-wallet p {
    margin: 0;
}
.special-box input{
    margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}
.box-1{background-image:url(https://cancrijewells.com/template/front/img/gift.png);}
.box-2{background-image:url(https://cancrijewells.com/template/front/img/gift2.png);}

.special-box input:active +.box-type{opacity: .5;}
.special-box input:checked +.box-type{
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.box-type{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:100px;height:70px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
       -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
            filter: brightness(1.8) grayscale(1) opacity(.7);
}
.box-type:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9);
}
#special_message {
    border-radius: 4px;
    width: 100%;
    height: 100px;
    font-size: 14px;
    padding: 10px;
    border: 1px solid #e7e2e2;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.row.product-single {
    padding-top: 48px;
    background: transparent;
}
ol {
    padding-left: 20px !important;
}
div#to-top {
    left: 2.6% !important;
}
@media (max-width: 991px){
.sidebar.open {
    opacity: 1;
    position: fixed;
    z-index: 9999;
    top: 0 !important;
    background: #f5f5f5;
    height: 100% !important;
    overflow-y: scroll;
    padding-top: 50px;
    left: 0px;
    margin-top: 0 !important;
}
}
html {
    overflow-x: hidden;
}
@media (min-width: 5460px){
.swap-on-hover{
    position: initial;
    height: 850px !important;
}
}
@media (min-width:4095px) and (max-width: 5459px){
.swap-on-hover {
    height: 650px !important;
}
}
@media (min-width:2728px) and (max-width: 4094px){
.swap-on-hover {
    height: 400px !important;
}
}
@media (min-width:2044px) and (max-width: 2199px){
.swap-on-hover {
    height: 300px !important;
}
footer.footer1 .app-section .app-mobile {
    position: absolute;
    right: -26%;
    top: -26%;
    cursor: pointer;
}
}
@media (min-width:2200px) and (max-width: 2560px){
.swap-on-hover {
    height: 400px !important;
}
}
@media (min-width:2561px) and (max-width: 2727px){
.swap-on-hover {
    height: 300px !important;
}
}
@media (min-width:1702px) and (max-width: 2043px){
.swap-on-hover {
    height: 250px !important;
}
footer.footer1 .app-section .app-mobile {
    position: absolute;
    right: -26%;
    top: -26%;
    cursor: pointer;
}
} 
@media (min-width:1513px) and (max-width: 1700px){
 
footer.footer1 .app-section .app-mobile {
    position: absolute;
    right: -26%;
    top: -26%;
    cursor: pointer;
}
} 
.gms-banner-inner {
    font-family: inherit !important;
}
.wcmenucart-cart-icon {
    width: 33px;
    height: 33px;
    border: none;
    border-radius: 0 0 5px 5px;
    position: relative;
    opacity: .9;
    margin: 0;
    background-image: url(/uploads/category_image/cart.svg);
    background-size: cover;
    display: block;
}

.wcmenucart-cart-icon .wcmenucart-count {
    border: none;
    background: #8a2990;
    box-shadow: -1px 1px 2px 0 rgba(0,0,0,.3);
    position: absolute;
    right: -12px;
    top: -8px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    width: 20px;
    height: 18px;
    line-height: 18px;
    border-radius: 50px;
    overflow: hidden;
    color: #fff;
    min-width: auto;
    display: grid;
}
.dropdown-menu {
    border-color: transparent !important;
        min-width: min-content;
}
span.st-label {
    display: none !important;
}

#st-1.st-has-labels .st-btn {
    min-width: 30px !important;
}



@media(max-width:767px)
{
ol.breadcrumb {
    top: 6px !important;
}
.font_styles
{
font-family: initial !important;
}
section.page-section.with-sidebar img.cat-banner.img.img-responsive {
    margin-top: 25px;
}
section.page-section .container-fluid:first-child {
    border-bottom: 0px solid #e9e9e9;
}
.shop-sorting {
    padding-top: 15px;
}
section.page-section.light .row.product-single {
    padding-top: 10px;
    background: transparent;
}
.box_shape {
    margin-top: 25px;
}

}

@media(min-width:768px) and (max-width:1024px)
{
.box_shape {
    
    margin-top: 30px;
}

ol.breadcrumb {
    top: 6px;
}
}