/*26-06-2023 4:57*/
/* 1726388321_AdobeStock_727686044_Preview.jpeg*/
.mb0 { margin-bottom:0px !important }
a,mark{color:#000}

body,figure{margin:0}
.panel-range-filter,input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}
img,select[multiple],select[size]{height:auto}
.menu-toggle:after,.nav-breadcrumbs li:not(:last-child):after,.nav-categories>li.has-sub>a:after,.panel-instagram-list li a:after,.panel-sidebar-toggle:before,.panel-sorting-option>li span:after{text-rendering:auto;-moz-osx-font-smoothing:grayscale}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0}
mark{background:#ff0}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media print{blockquote,img,pre,tr{page-break-inside:avoid}
*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
blockquote,pre{border:1px solid #999}
thead{display:table-header-group}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}
.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.form-control,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-primary.dropdown-toggle,.open>.btn-success.dropdown-toggle,.open>.btn-warning.dropdown-toggle{background-image:none}
.megamenu-item-text,.newsletter-group,.panel-grid-group{text-shadow:1px 1px 1px #141313}
a,a:focus,a:hover{text-decoration:none}
.table,img,label{max-width:100%}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:11px;-webkit-tap-highlight-color:transparent}
body{font:400 14px/1.428571429 Lato,sans-serif;color:#141313;background-color:#fff}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a:focus,a:hover{color:#30c284}
a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
img{vertical-align:middle}
nav ul{list-style:none}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #f8f8f8}
[role=button]{cursor:pointer}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#333}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:32px}
.h2,h2{font-size:28px}
.h3,h3{font-size:20px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}
p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
dd,dt,kbd kbd,label{font-weight:700}
address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.428571429}
@media (min-width:768px){.lead{font-size:21px}
}
.small,small{font-size:85%}
.mark,mark{background-color:#fcf8e3;padding:.2em}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-underline{text-decoration:underline}
.text-lowercase{text-transform:lowercase}
.initialism,.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.header-notify,.megamenu-item-text,.megamenu-title,.nav-main>li>a,.nav-sub-title,.preview-title,dd{text-transform:uppercase}
.text-muted{color:#333}
.text-primary{color:#337ab7}
a.text-primary:focus,a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
caption,legend,pre{color:#333}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
pre code,table{background-color:transparent}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #f8f8f8}
dl,ol,ul{margin-top:0}
dt,ol,ul{margin-bottom:10px}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
address,dl{margin-bottom:20px}
.list-inline{margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
dd{margin-left:0;font-size:11px;color:#000}
dd b,dd strong{color:#141313}
.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}
.dl-horizontal dd:after{clear:both}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
.add-review-tab .add-review-tab-frm:after,.cart-wishlist-action:after,.clearfix:after,.comment-content .search-comment:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.leave-comment .leave-cmt-frm:after,.modal-footer:after,.modal-header:after,.nav-compares li a:after,.nav-top:after,.newsletter-frm:after,.panel-blog-content:after,.panel-box-article:after,.panel-cart-action:after,.panel-discount-countdown:after,.panel-instagram-list:after,.panel-product-line:after,.panel-product-order:after,.panel-recently-item:after,.panel-share-blog:after,.product-sidebar:after{clear:both}
abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #333}
.initialism{font-size:90%}
blockquote{padding:8px 20px;margin:0 0 30px;font-size:20px;border-left:2px solid #555;color:#000}
blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#333}
blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #555;border-left:0;text-align:right}
code,kbd{padding:2px 4px;font-size:90%}
caption,th{text-align:left}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
address{font-style:normal}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{color:#c7254e;background-color:#f9f2f4;-webkit-border-radius:4px;border-radius:4px}
.input-sm,kbd{-webkit-border-radius:3px}
kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{display:table;content:" "}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;-webkit-border-radius:0;border-radius:0}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.pre-scrollable{max-height:340px;overflow-y:scroll}
@media only screen and (min-width:768px){.container{width:750px}
}
@media only screen and (min-width:992px){.container{width:992px}
}
@media only screen and (min-width:1200px){.container{width:1200px}
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}
@media only screen and (max-width:767px){.row{margin-left:-7px;margin-right:-8px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:8px;padding-right:7px}
}
@media only screen and (min-width:768px){.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:15px;padding-right:15px}
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-1{width:8.3333333333%}
.col-xs-2{width:16.6666666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.3333333333%}
.col-xs-5{width:41.6666666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.3333333333%}
.col-xs-8{width:66.6666666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.3333333333%}
.col-xs-11{width:91.6666666667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.3333333333%}
.col-xs-pull-2{right:16.6666666667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.3333333333%}
.col-xs-pull-5{right:41.6666666667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.3333333333%}
.col-xs-pull-8{right:66.6666666667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.3333333333%}
.col-xs-pull-11{right:91.6666666667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.3333333333%}
.col-xs-push-2{left:16.6666666667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.3333333333%}
.col-xs-push-5{left:41.6666666667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.3333333333%}
.col-xs-push-8{left:66.6666666667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.3333333333%}
.col-xs-push-11{left:91.6666666667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.3333333333%}
.col-xs-offset-2{margin-left:16.6666666667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.3333333333%}
.col-xs-offset-5{margin-left:41.6666666667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.3333333333%}
.col-xs-offset-8{margin-left:66.6666666667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.3333333333%}
.col-xs-offset-11{margin-left:91.6666666667%}
.col-xs-offset-12{margin-left:100%}
@media only screen and (min-width:480px) and (max-width:767px){.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{float:left}
.col-ms-1{width:8.3333333333%}
.col-ms-2{width:16.6666666667%}
.col-ms-3{width:25%}
.col-ms-4{width:33.3333333333%}
.col-ms-5{width:41.6666666667%}
.col-ms-6{width:50%}
.col-ms-7{width:58.3333333333%}
.col-ms-8{width:66.6666666667%}
.col-ms-9{width:75%}
.col-ms-10{width:83.3333333333%}
.col-ms-11{width:91.6666666667%}
.col-ms-12{width:100%}
.col-ms-pull-0{right:auto}
.col-ms-pull-1{right:8.3333333333%}
.col-ms-pull-2{right:16.6666666667%}
.col-ms-pull-3{right:25%}
.col-ms-pull-4{right:33.3333333333%}
.col-ms-pull-5{right:41.6666666667%}
.col-ms-pull-6{right:50%}
.col-ms-pull-7{right:58.3333333333%}
.col-ms-pull-8{right:66.6666666667%}
.col-ms-pull-9{right:75%}
.col-ms-pull-10{right:83.3333333333%}
.col-ms-pull-11{right:91.6666666667%}
.col-ms-pull-12{right:100%}
.col-ms-push-0{left:auto}
.col-ms-push-1{left:8.3333333333%}
.col-ms-push-2{left:16.6666666667%}
.col-ms-push-3{left:25%}
.col-ms-push-4{left:33.3333333333%}
.col-ms-push-5{left:41.6666666667%}
.col-ms-push-6{left:50%}
.col-ms-push-7{left:58.3333333333%}
.col-ms-push-8{left:66.6666666667%}
.col-ms-push-9{left:75%}
.col-ms-push-10{left:83.3333333333%}
.col-ms-push-11{left:91.6666666667%}
.col-ms-push-12{left:100%}
.col-ms-offset-0{margin-left:0}
.col-ms-offset-1{margin-left:8.3333333333%}
.col-ms-offset-2{margin-left:16.6666666667%}
.col-ms-offset-3{margin-left:25%}
.col-ms-offset-4{margin-left:33.3333333333%}
.col-ms-offset-5{margin-left:41.6666666667%}
.col-ms-offset-6{margin-left:50%}
.col-ms-offset-7{margin-left:58.3333333333%}
.col-ms-offset-8{margin-left:66.6666666667%}
.col-ms-offset-9{margin-left:75%}
.col-ms-offset-10{margin-left:83.3333333333%}
.col-ms-offset-11{margin-left:91.6666666667%}
.col-ms-offset-12{margin-left:100%}
}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-1{width:8.3333333333%}
.col-sm-2{width:16.6666666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.3333333333%}
.col-sm-5{width:41.6666666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.3333333333%}
.col-sm-8{width:66.6666666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.3333333333%}
.col-sm-11{width:91.6666666667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.3333333333%}
.col-sm-pull-2{right:16.6666666667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.3333333333%}
.col-sm-pull-5{right:41.6666666667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.3333333333%}
.col-sm-pull-8{right:66.6666666667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.3333333333%}
.col-sm-pull-11{right:91.6666666667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.3333333333%}
.col-sm-push-2{left:16.6666666667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.3333333333%}
.col-sm-push-5{left:41.6666666667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.3333333333%}
.col-sm-push-8{left:66.6666666667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.3333333333%}
.col-sm-push-11{left:91.6666666667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.3333333333%}
.col-sm-offset-2{margin-left:16.6666666667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.3333333333%}
.col-sm-offset-5{margin-left:41.6666666667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.3333333333%}
.col-sm-offset-8{margin-left:66.6666666667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.3333333333%}
.col-sm-offset-11{margin-left:91.6666666667%}
.col-sm-offset-12{margin-left:100%}
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-1{width:8.3333333333%}
.col-md-2{width:16.6666666667%}
.col-md-3{width:25%}
.col-md-4{width:33.3333333333%}
.col-md-5{width:41.6666666667%}
.col-md-6{width:50%}
.col-md-7{width:58.3333333333%}
.col-md-8{width:66.6666666667%}
.col-md-9{width:75%}
.col-md-10{width:83.3333333333%}
.col-md-11{width:91.6666666667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.3333333333%}
.col-md-pull-2{right:16.6666666667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.3333333333%}
.col-md-pull-5{right:41.6666666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.3333333333%}
.col-md-pull-8{right:66.6666666667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.3333333333%}
.col-md-pull-11{right:91.6666666667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.3333333333%}
.col-md-push-2{left:16.6666666667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.3333333333%}
.col-md-push-5{left:41.6666666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.3333333333%}
.col-md-push-8{left:66.6666666667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.3333333333%}
.col-md-push-11{left:91.6666666667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.3333333333%}
.col-md-offset-2{margin-left:16.6666666667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.3333333333%}
.col-md-offset-5{margin-left:41.6666666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.3333333333%}
.col-md-offset-8{margin-left:66.6666666667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.3333333333%}
.col-md-offset-11{margin-left:91.6666666667%}
.col-md-offset-12{margin-left:100%}
}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-1{width:8.3333333333%}
.col-lg-2{width:16.6666666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.3333333333%}
.col-lg-5{width:41.6666666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.3333333333%}
.col-lg-8{width:66.6666666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.3333333333%}
.col-lg-11{width:91.6666666667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.3333333333%}
.col-lg-pull-2{right:16.6666666667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.3333333333%}
.col-lg-pull-5{right:41.6666666667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.3333333333%}
.col-lg-pull-8{right:66.6666666667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.3333333333%}
.col-lg-pull-11{right:91.6666666667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.3333333333%}
.col-lg-push-2{left:16.6666666667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.3333333333%}
.col-lg-push-5{left:41.6666666667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.3333333333%}
.col-lg-push-8{left:66.6666666667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.3333333333%}
.col-lg-push-11{left:91.6666666667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.3333333333%}
.col-lg-offset-2{margin-left:16.6666666667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.3333333333%}
.col-lg-offset-5{margin-left:41.6666666667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.3333333333%}
.col-lg-offset-8{margin-left:66.6666666667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.3333333333%}
.col-lg-offset-11{margin-left:91.6666666667%}
.col-lg-offset-12{margin-left:100%}
}
caption{padding-top:8px;padding-bottom:8px}
.table{width:100%;margin-bottom:20px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #e5e5e5}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #e5e5e5}
.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{border-top:0}
.table>tbody+tbody{border-top:2px solid #e5e5e5}
.table .table{background-color:#fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #e5e5e5}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}
table col[class*=col-]{position:static;float:none;display:table-column}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
.table-responsive{overflow-x:auto;min-height:.01%}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #e5e5e5}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
}
.modal,.modal-open{overflow:hidden}
fieldset,legend{border:0;padding:0}
fieldset{margin:0;min-width:0}
.megamenu-content,.nav-top ul{min-width:200px}
legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}
label{display:inline-block;margin-bottom:5px}
[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-webkit-border-radius:0;border-radius:0}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;appearance:none}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
.form-control,output{font-size:14px;line-height:1.428571429;color:#555;display:block}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
output{padding-top:7px}
.form-control{width:100%;height:50px;padding:6px 12px;background-color:#fff;border:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f8f8f8;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto;min-height:100px}
@media only screen and (min-width:768px){textarea.form-control{min-height:200px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:50px}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}
}
.form-group{margin-bottom:15px}
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}
.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}
select[multiple].input-sm,textarea.input-sm{height:auto}
.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;border-radius:3px}
.form-group-sm select.form-control{height:30px;line-height:30px}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}
.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;-webkit-border-radius:6px;border-radius:6px}
select.input-lg{height:46px;line-height:46px}
select[multiple].input-lg,textarea.input-lg{height:auto}
.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;-webkit-border-radius:6px;border-radius:6px}
.form-group-lg select.form-control{height:46px;line-height:46px}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}
.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:62.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:50px;height:50px;line-height:50px;text-align:center;pointer-events:none}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-feedback label~.form-control-feedback{top:25px}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#555151}
@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}
.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .checkbox label,.form-inline .radio label{padding-left:0}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}
.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}
}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;-webkit-border-radius:4px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#30c284;border-color:#639338}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#578031;border-color:#253615}
.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#578031;border-color:#456627}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#456627;border-color:#253615}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#30c284;border-color:#639338}
.btn-success .badge{color:#30c284;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#fd6363;border-color:#fd4a4a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#fc3131;border-color:#c40303}
.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#fc3131;border-color:#fc0d0d}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#fc0d0d;border-color:#c40303}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#fd6363;border-color:#fd4a4a}
.btn-danger .badge{color:#fd6363;background-color:#fff}
.btn-link{color:#000;font-weight:400;-webkit-border-radius:0;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#30c284;text-decoration:none;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#333;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;-webkit-border-radius:6px;border-radius:6px}
.btn-sm,.btn-xs{font-size:12px;line-height:1.5}
.btn-sm{padding:5px 10px;-webkit-border-radius:3px;border-radius:3px}
.btn-xs{padding:1px 5px;-webkit-border-radius:3px;border-radius:3px}
.btn-block{display:block;width:100%}
.header-top,.hotline,.logo{display:none}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.header{position:relative;z-index:2;font-family: 'Nanum Gothic', sans-serif;}
.header-top{position:absolute;top:100%;left:0;width:100%;background:#fff}
.is-language .header-top{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}
.header-notify{background:#f8f8f8;font-size:9px;line-height:14px;padding:8px 75px 8px 20px;position:relative;text-align:center}
.header-notify-content{display:inline-block;letter-spacing:2px;color:#fd6363}
.header-notify-close{cursor:pointer;display:inline-block;position:absolute;top:50%;right:20px;margin-top:-7px;color:#fd6363}
.header-notify-close:hover{color:#fd6363}
.header-middle{padding-top:13px;padding-bottom:10px}
.header-middle .logo{margin-top:5px}

.header-search{position:relative; margin-top:15px; width:190px;}

.header-search-control {
    border: 1px solid #444;
    height: 40px;
    padding: 0 42px 0 12px;
    outline: 0;
    width: 100%;
    -webkit-border-radius: ;
    border-radius: 6px;
}

.header-search-button {
    background-color: transparent;
    border: none;
    color: #222;
    font-size: 14px;
    position: absolute;
    top: 9px;
    right: 2px;
    width: 29px;
    height: 27px;
    outline: 0;
    border-radius: 0 6px 6px 0;
    cursor: pointer;
}


.header-bottom,.header-bottom .container,.header-mobile{position:relative}
.hotline{margin-top:1px}
.hotline-content{float:left;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-right:15px;line-height:20px;letter-spacing:.7px;text-align:right}
.hotline-link{font-size:12px;display:block;color:#333}
.hotline-link:hover{color:#000}
.hotline-icon{float:right;width:40px;height:40px;font-size:20px;line-height:40px;text-align:center;color:#30c284;border:1px dashed #30c284;-webkit-border-radius:50%;border-radius:50%}
.hotline-icon:hover{background-color:#30c284;color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header-bottom{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}
.header-mobile{height:48px}
.logo-scroll{display:none;position:absolute;left:20px;top:50%;margin-top:-10px;width:100px}
.logo-scroll img{max-height:20px;width:auto}
.preview-title{text-align:center;margin-top:0}
.preview-link{display:block;position:relative;margin-bottom:20px}
.preview-link:hover .preview-version{background-position:50% 100%}
.preview-device{position:relative;z-index:1}
.preview-version{display:block;position:absolute;left:0;width:100%;height:84%;overflow:hidden;border:10px solid transparent;background-size:100% auto;background-repeat:no-repeat;-webkit-transition:background 5s;-o-transition:background 5s;transition:background 5s}
.menu-toggle,.nav-top ul{border:1px solid #e5e5e5}
.preview-version-1{background-image:url(../img/home/1.html)}
.preview-version-2{background-image:url(../img/home/2.html)}
.preview-version-3{background-image:url(../img/home/3.html)}
@media only screen and (min-width:992px){.logo{display:inline-block; margin:10px auto;}
.hotline{display:block}
.header-mobile{display:none}
.header-top{display:block;position:relative;top:0;z-index:2}
.header-middle{padding-bottom:35px;padding-top:41px}
.scroll-down .header-bottom{background:#fff;position:fixed;width:100%;left:0;top:0;padding-top:0px;z-index:999;-webkit-animation:fadeInDown 1s ease-out;-o-animation:fadeInDown 1s ease-out;animation:fadeInDown 1s ease-out}
}
@media only screen and (min-width:1400px){.scroll-down .logo-scroll{display:block}
}
.nav-left,.nav-right{width:100%}
.nav-top{margin:0;padding:0}
.nav-top:after,.nav-top:before{content:" ";display:table}
.nav-top ul{margin:0;padding:0 0 0 10px;display:none;background:#fff;-webkit-box-shadow:1px 0 2px rgba(0,0,0,.05);box-shadow:1px 0 2px rgba(0,0,0,.05)}
.nav-top a{display:block;font-size:12px;line-height:22px;color:#333}
.nav-top a:hover{color:#000}
.nav-top .fa{margin-right:6px;font-size:14px;color:#30c284}
.nav-top>li{position:relative}
.nav-top>li:hover>a{color:#000}
.nav-top>li>a{padding-top:9px;padding-bottom:9px}
@media only screen and (min-width:992px){.nav-left,.nav-right{width:auto}
.nav-top ul{display:block;padding:15px 20px;opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;top:200%;left:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-9}
.nav-top>li{float:left;padding-left:10px;margin-left:10px}
.nav-top>li:first-child{margin-left:0;padding-left:0}
.nav-top>li:first-child:before{display:none}
.nav-top>li:before{content:'';display:block;position:absolute;left:0;top:50%;height:14px;width:1px;margin-top:-7px;background:#e5e5e5}
.nav-top>li:hover ul{z-index:9;opacity:1;top:85%;visibility:visible}
}
.nav-main{display:none;margin:0;padding:0; font-family: 'Fira Sans', sans-serif;}
.nav-main a{display:block;-webkit-transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:color .3s ease-in-out,-o-transform .3s ease-in-out;transition:color .3s ease-in-out,transform .3s ease-in-out;transition:color .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}
.nav-main a:hover{color:#30c284}
.nav-main>li{float:left;width:100%;position:relative}
.nav-main>li>a{font-size:16px;line-height:23px;color:#000; font-family: 'Fira Sans', sans-serif;}
.nav-main>li>a>span{display:inline-block;position:relative;padding-top:10px;padding-bottom:10px}
.nav-main>li>.megamenu ul,.nav-main>li>.nav-sub ul,.nav-main>li>ul{margin:0;padding:0}
.nav-main>li>a .is-hot,.nav-main>li>a .is-new{position:absolute;right:-40px;top:-8px}
.nav-main>li>ul>li>a{display:block}
.nav-main>li>ul>li>a>span{display:inline-block;position:relative;line-height:40px}
.nav-main>li>ul>li>a:hover{-webkit-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.nav-main>li>.megamenu,.nav-main>li>.nav-sub,.nav-main>li>ul{display:none}

.nav-main>li>.megamenu li>a>span,.nav-main>li>.nav-sub li:nth-child(3) a span { line-height:22px}

.nav-main>li>.megamenu li>a>span,.nav-main>li>.nav-sub li>a>span{display:inline-block;line-height:35px}




.nav-main>li>.megamenu li>a>span,.nav-main>li>.nav-sub li:hover{ }



.nav-main>li>.megamenu li>a:hover,.nav-main>li>.nav-sub li>a:hover{-webkit-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.nav-main>li>.megamenu li>a .is-hot,.nav-main>li>.megamenu li>a .is-new,.nav-main>li>.nav-sub li>a .is-hot,.nav-main>li>.nav-sub li>a .is-new{position:relative;right:-6px;top:-19px}
.nav-main>li:hover>a{color:#30c284}
.nav-main>li:hover>.megamenu,.nav-main>li:hover>.nav-sub,.nav-main>li:hover>ul{opacity:1;filter:alpha(opacity=100);top:100%;visibility:visible;z-index:9}
.nav-main .is-hightlight>a{color:#fd6363;text-decoration:underline}
.menu-toggle{display:block;position:absolute;right:0;top:8px;width:24px;height:24px;text-align:center;line-height:24px}
.menu-toggle:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;-webkit-font-smoothing:antialiased;content:"\f107"}
.main-categories,.panel-banner-v2 a{font-family:Montserrat,sans-serif}
.is-open .menu-toggle:after{content:"\f106"}
.megamenu-title{margin:20px 0 5px;font-size:13px;line-height:30px;font-weight:700;color:#000}
.megamenu-image{width:100%}
.megamenu-item-content{position:relative}
.megamenu-item-text{bottom:0;color:#fff;left:0;padding-bottom:25px;position:absolute;text-align:center;width:100%}
.megamenu-item-text span{display:block;font-size:18px;font-weight:700;line-height:36px}
.megamenu-item-text h3{margin:0;font-size:32px;font-weight:700;line-height:36px}
.megamenu-item-text a{display:block;font-size:12px;line-height:24px;color:#fff;text-decoration:underline}
.megamenu-item-text a i{margin-left:4px}
.nav-sub-title{margin:6px 0;font-size:13px;line-height:30px;font-weight:700;color:#000}
.btn-menu{display:inline-block;width:32px;height:32px;top:50%;left:0;margin-top:-16px;position:absolute;z-index:11}
.btn-menu-inner{top:50%;margin-top:-1px;-webkit-transition:-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);-o-transition:-o-transform .1s cubic-bezier(.55,.055,.675,.19);transition:transform .1s cubic-bezier(.55,.055,.675,.19);transition:transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19)}
.is-active .btn-menu-inner{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.14s;-o-transition-delay:.14s;transition-delay:.14s;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.btn-menu-inner,.btn-menu-inner:after,.btn-menu-inner:before{background:#000;display:block;position:absolute;width:100%;height:1px}
.btn-menu-inner:before{content:"";top:-9px;-webkit-transition:top .1s ease .14s,opacity .1s ease;-o-transition:top .1s ease .14s,opacity .1s ease;transition:top .1s ease .14s,opacity .1s ease}
.is-active .btn-menu-inner:before{top:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:top .1s ease,opacity .1s ease .14s;-o-transition:top .1s ease,opacity .1s ease .14s;transition:top .1s ease,opacity .1s ease .14s}
.btn-language,.logo-mobile{display:block;position:absolute;top:18%;margin-top:-12px;text-align:center}
.btn-menu-inner:after{content:"";bottom:-8px;-webkit-transition:bottom .1s ease .14s,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s ease .14s,-o-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19),-o-transform .1s cubic-bezier(.55,.055,.675,.19)}
.is-active .btn-menu-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s;-o-transition:bottom .1s ease,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s,-webkit-transform .1s cubic-bezier(.215,.61,.355,1) .14s,-o-transform .1s cubic-bezier(.215,.61,.355,1) .14s}
.icon-categories,.nav-categories>li>ul{-webkit-transition:all .3s ease-in-out}
.logo-mobile{float:none;left:25%;margin-left:-128px;padding:0;width:160px;}
.logo-mobile img { max-height: 49px; width: auto; }
.btn-language{right:0;line-height:24px;width:24px;height:24px;background:#e5e5e5;-webkit-border-radius:50%;border-radius:50%}
.main-categories{display:none;position:relative}
.btn-categories-more,.btn-categories-toggle{display:block;font-weight:700;text-transform:uppercase}
.btn-categories-toggle{background:#527f30;color:#fff;cursor:pointer;font-size:14px;line-height:26px;padding:15px;position:absolute;top:-56px;width:100%;z-index:999}
.btn-categories-toggle:hover{color:#fff}
.btn-categories-toggle .fa{font-size:25px;position:absolute;right:15px;top:50%;margin-top:-12px}
.btn-categories-more{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:0;color:#000;font-size:12px;line-height:23px;padding:12px 10px;text-align:center}
.btn-categories-more .fa,.nav-categories>li.is-hidden{display:none}
.nav-categories,.nav-categories ul{margin:0;padding:0}
.btn-categories-more:hover{background:#30c284;border-color:#30c284;color:#fff}
.cart-wishlist-heading,.menu-sub-heading,.nav-categories>li{border-bottom:1px solid #e5e5e5}
.nav-categories{position:relative}
.nav-categories>li{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.nav-categories>li>a{display:block;font-size:13px;line-height:24px;position:relative;padding:10px 30px 10px 64px;color:#555}
.nav-categories>li>a:hover,.nav-categories>li>a:hover .icon-categories{color:#000}
.nav-categories>li>ul{position:absolute;left:100%;width:300%;top:100px;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:-9;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav-categories>li.has-sub>a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f105";position:absolute;top:50%;right:20px;margin-top:-3px;color:#141313}
.nav-categories>li.has-sub:hover>a,.nav-categories>li.has-sub:hover>a .icon-categories{color:#000}
.nav-categories>li.has-sub:hover ul{top:44px;opacity:1;visibility:visible;z-index:10}
.icon-categories{position:absolute;left:20px;top:50%;margin-top:-12px;color:#555;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.icon-green{color:#30c284}
.icon-red{color:#f66}
.icon-blue{color:#5796ff}
.menu-sub-inner{background:#fff;border:1px solid #e5e5e5;padding:20px;margin-left:-1px}
.menu-sub-banner{display:block;margin-bottom:20px}
.menu-sub-heading{margin-top:0;margin-bottom:20px;color:#000;font-size:16px;font-weight:400;text-transform:uppercase}
.menu-sub-heading span{display:inline-block;position:relative;padding-bottom:8px}
.menu-sub-heading span:after{content:"";display:block;width:100%;height:2px;position:absolute;left:0;bottom:-1px;background:#30c284}
.modal,.panel-banner-bottom{bottom:0}
.menu-sub-nav li a{display:block;padding-top:8px;padding-bottom:8px;color:#555}
.menu-sub-nav li a:hover{-webkit-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);color:#000}
@media only screen and (max-width:767px){.main-menu{position:absolute;left:0;top:48px;width:100%;background:#fff}
.is-menu .main-menu{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}
}
@media only screen and (min-width:992px){.megamenu-content,.nav-main>li>ul{background:#fff;border:0px solid #e5e5e5}
.menu-toggle{display:none}
.nav-main{display:block}
.nav-main>li{width:auto}
.nav-main>li:not(:first-child){margin-left:3.3333333333%}
.nav-main>li.is-megamenu{position:static}
.nav-main>li>a>span{padding-top:24px;padding-bottom:15px; font-weight:400}
.nav-main>li>a .is-hot,.nav-main>li>a .is-new{right:-30px;top:-2px}
.nav-main>li.has-sub>a{padding-right:15px;position:relative}
.nav-main>li.has-sub>a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";position:absolute;top:50%;right:0;margin-top:-3px}
.nav-main>li>ul{padding:11px 18px;min-width:200px}
.nav-main>li>.megamenu,.nav-main>li>.nav-sub,.nav-main>li>ul{display:block;position:absolute;top:140%;left:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:-9;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.megamenu-content{ box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; padding:20px}
.nav-sub{width:240px}

.nav-sub-content{padding:11px 18px;border:0px solid rgba(0,0,0,.07);background-color:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }





}
.banner-slider-btn,.banner-slider-large{font-weight:700;text-transform:uppercase}
@media only screen and (min-width:1200px){.nav-main>li:not(:first-child){margin-left:3.4%}
}
.cart-wishlist-image,.cart-wishlist-summary{display:table-cell;vertical-align:top;padding-top:20px;padding-bottom:20px}
.cart-wishlist-checkout,.cart-wishlist-viewcart{display:inline-block;width:120px;padding:13px 10px;font-size:11px;line-height:18px;color:#fff}
.cart-wishlist>ul>li:first-child .cart-wishlist-content:before,.cart-wishlist>ul>li:last-child .cart-wishlist-content:before{width:0;height:0;z-index:2;border-left:7px solid transparent;border-right:7px solid transparent;content:''}
.cart-wishlist-checkout:hover,.cart-wishlist-viewcart:hover{color:#fff}
.cart-wishlist{position:absolute;top:5px;right:0px}
.cart-wishlist>ul{margin:0;padding:0;float:right}

.cart-wishlist>ul>li{position:relative;float:left; padding-right:18px;}

@media (max-width:480px) {
.cart-wishlist>ul>li {
    padding-right: 20px;
}

.mtm15 { margin-top:-18px;}

.wel-panel2 h1 {
    line-height: 27px;
    margin-top: 0px;
    font-size: 22px;
}
.panel-title-heading {
    font-size: 24px;
}
}
.cart-wishlist>ul>li:first-child{margin-right:0px}
.cart-wishlist>ul>li:first-child .cart-wishlist-number{background:#30c284}
.cart-wishlist>ul>li:first-child .cart-wishlist-content{right:-80px}
.cart-wishlist>ul>li:first-child .cart-wishlist-content:before{right:80px;border-bottom:7px solid #30c284}
.cart-wishlist>ul>li:first-child:hover>a>.fa{color:#30c284}
.cart-wishlist>ul>li:last-child .cart-wishlist-number{background:#f66}
.cart-wishlist>ul>li:last-child .cart-wishlist-content{right:-40px}
.cart-wishlist>ul>li:last-child .cart-wishlist-content:before{right:42px;border-bottom:7px solid #f66}
.cart-wishlist>ul>li:last-child:hover>a>.fa{color:#30c284}
.cart-wishlist>ul>li:hover .cart-wishlist-content{top:100%;z-index:9;opacity:1;visibility:visible}
.cart-wishlist>ul>li>a{display:block;padding-top:8px;padding-bottom:10px;line-height:20px;position:relative}
.cart-wishlist>ul>li>a>.fa{position:relative;top:2px;font-size:20px;color:#000;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.cart-wishlist-number{display:inline-block;color:#fff;text-align:center;-webkit-border-radius:50%;border-radius:50%;width:12px;height:12px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:12px;font-size:8px;position:absolute;left:17px;top:0}
.cart-wishlist-content,.panel-filters a{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.cart-wishlist-money{display:none;font-size:13px;color:#000;margin-left:10px}
.cart-wishlist-content{position:absolute;top:140%;opacity:0;visibility:hidden;margin:0;width:290px;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s ease-in-out}
.cart-wishlist-content:before{content:'';position:absolute;top:-8px}
.cart-wishlist-heading{margin-bottom:0;padding:13px 16px;font-size:13px;line-height:18px;color:#000}
.cart-wishlist-action{padding:20px;font-size:0;text-align:center;text-transform:uppercase}
.cart-wishlist-action:after,.cart-wishlist-action:before{content:" ";display:table}
.cart-wishlist-viewcart{background-color:#000}
.cart-wishlist-viewcart:hover{background:#1a1a1a}
.cart-wishlist-checkout{float:right;background-color:#30c284}
.cart-wishlist-checkout:hover{background:#89bf58}
.cart-wishlist-item{display:table;width:100%;table-layout:fixed;border-bottom:1px solid rgba(0,0,0,.07)}
.cart-wishlist-image{width:95px;padding-left:20px;padding-right:10px}
.cart-wishlist-image img{border:1px solid #e5e5e5}
.cart-wishlist-summary{position:relative;padding-right:20px;line-height:18px}
.cart-wishlist-title{margin-top:3px;margin-bottom:0;padding-right:30px;font-size:13px}
.cart-wishlist-price,.cart-wishlist-quantity{margin-bottom:0;font-size:11px}
.cart-wishlist-price{margin-top:3px}
.cart-wishlist-remove{position:absolute;top:20px;right:15px;cursor:pointer;width:24px;height:24px;text-align:center;line-height:24px;color:#555}
.cart-wishlist-remove:hover{color:#30c284}
.cart-wishlist-goto{display:block;padding:13px 10px;font-size:13px;line-height:18px;color:#fff;background:#f66}
.cart-wishlist-goto:hover{color:#fff;background:#f99}
@media only screen and (min-width:992px){.cart-wishlist{position:static}
.cart-wishlist>ul>li:first-child{padding-right:25px}
.cart-wishlist>ul>li:first-child .cart-wishlist-content{right:-63px}
.cart-wishlist>ul>li:first-child .cart-wishlist-content:before{right:153px}
.cart-wishlist>ul>li:last-child .cart-wishlist-content{right:0}
.cart-wishlist>ul>li:last-child .cart-wishlist-content:before{right:30px}
.cart-wishlist>ul>li>a{padding-top:21px;padding-bottom:16px}
.cart-wishlist>ul>li>a>.fa{font-size:22px}
.cart-wishlist>ul>li:hover>a>.fa{color:#30c284}
.cart-wishlist-money{display:inline-block}
.cart-wishlist-number{position:static;width:20px;height:20px;margin-left:6px;font-size:12px;line-height:20px}
}
.modal{display:none;position:fixed;top:0;right:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{content:" ";display:table}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
@media only screen and (max-width:767px){.modal-content{padding:15px}
}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.7;filter:alpha(opacity=70)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.428571429}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.panel-grid-item:before,.panel-grid-media:after{content:"";display:block}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{margin:30px auto;width:720px}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
}
@media (min-width:992px){.modal-dialog{width:992px}
}
@media (min-width:1200px){.modal-dialog{width:1200px}
}
.panel-banner{padding-top:15px;padding-bottom:30px}
.panel-banner .row{margin-left:-5px;margin-right:-5px}
.panel-banner [class^=col-]{padding-left:5px;padding-right:5px}
.panel-banner-heading{position:absolute;margin-top:0;margin-bottom:0;font-size:16px;text-transform:uppercase;line-height:24px}
.panel-banner-item,.panel-banner-slider{margin-bottom:10px}
.panel-banner-bottom,.panel-banner-top{width:100%;left:0;text-align:center}
.panel-banner-top{top:0}
.panel-banner-left{bottom:20px;left:0}
.panel-banner-right{bottom:20px;right:0}
.panel-banner-item{position:relative}
.panel-banner-media{width:100%}
.panel-banner-title{display:inline-block;padding:3px 18px;color:#000;background-color:#fff}
.banner-title-right{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:auto;right:0;bottom:20px}
.banner-title-left{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:0;bottom:20px}
.panel-banner-slider .owl-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.panel-banner-slider .owl-dots span{width:12px;height:12px}
.panel-grid{padding-top:15px;padding-bottom:20px}
.panel-grid .row{margin-left:-7px;margin-right:-7px}
.panel-grid .row .row{margin-right:0;margin-left:0}
.panel-grid [class^=col-]{padding-left:0;padding-right:0}
.panel-grid-item{position:relative}
.panel-grid-group,.panel-grid-media,.panel-grid-media:after,.panel-grid-overlay,.panel-link-cover{position:absolute;left:0}
.panel-grid-item:before{padding-top:50%}
.panel-grid-overlay{bottom:0;top:0;right:0;margin:7px;overflow:hidden}
.panel-grid-media{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;top:0;width:100%;height:100%}
.panel-grid-item:hover .panel-grid-media{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.panel-grid-media:after{top:0;width:100%;height:100%;background:rgba(112,112,112,.4);-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
.panel-grid-item:hover .panel-grid-media:after{opacity:0;filter:alpha(opacity=0)}
.panel-grid-media1{background-image:url(../img/banner/grid-1.html)}
.panel-grid-media2{background-image:url(../img/banner/grid-2.html)}
.panel-grid-media3{background-image:url(../img/banner/grid-3.html)}
.panel-grid-media4{background-image:url(../img/banner/grid-4.html)}
.panel-grid-group{right:0;bottom:0;padding:20px;z-index:2;color:#fff;text-transform:uppercase}
.panel-grid-category{font-size:20px;color:#fff}
.panel-grid-product{font-size:14px}
.panel-grid-link{font-size:12px;color:#fff}
.panel-grid-item:hover .panel-grid-link{color:#f66}
.panel-link-cover{display:block;top:0;width:100%;height:100%;text-indent:-9090px;z-index:3}
.panel-categories{padding-top:15px}
.panel-categories .container>.row{margin-left:0;margin-right:0}
.panel-categories .container>.row>[class^=col-]{padding-left:0;padding-right:0}
.banner-slider-item{position:relative}
.banner-slider-content{position:absolute;top:50%;-webkit-transform:translateY(-30%) scale(3);-ms-transform:translateY(-30%) scale(3);-o-transform:translateY(-30%) scale(3);transform:translateY(-30%) scale(3);opacity:0;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.active .banner-slider-content{opacity:1;-webkit-transform:translateY(-30%) scale(1);-ms-transform:translateY(-30%) scale(1);-o-transform:translateY(-30%) scale(1);transform:translateY(-30%) scale(1);-webkit-transition:all .5s 1s;-o-transition:all .5s 1s;transition:all .5s 1s}
.banner-slider-right{right:50px;text-align:right}
.banner-slider-left{left:50px}
.banner-slider-small{font-size:13px;line-height:20px;color:#333;text-transform:uppercase}
.banner-slider-large{font-size:20px;line-height:28px;color:#000}
.banner-slider-btn{display:inline-block;padding:5px 10px;min-width:90px;font-size:12px;line-height:20px;color:#333;text-align:center;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05)}
.banner-slider-btn:hover{background:#30c284;color:#fff}
.panel-banner-v2 .owl-dots{position:absolute;right:0;bottom:10px;left:0}

.panel-banner-v2 .caption{position:absolute;display:table;margin:auto;bottom:0;top:25%;right:10%; text-align:center; text-transform:uppercase; font-family: 'Fira Sans',sans-serif;}

.clrw { color:#fff !important; }
.clrb { color:#267c7c!important; }

.panel-banner-v2 h4{font-size:14px;color:#333;margin-bottom:10px;opacity:0;position:relative;left:-100px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.panel-banner-v2 a,.panel-banner-v2 h2{-webkit-transition:all .5s;-o-transition:all .5s}
.panel-banner-v2 h2{font-size:38px;color:#222;margin-bottom:30px;opacity:0;left:200px;transition:all .5s;position:relative}

.panel-banner-v2 a{background:#fff;color:#000;display:inline-block;font-size:15px;margin-bottom:10px;margin-right:15px;padding:15px 40px;transition:all .5s; font-family: 'Fira Sans',sans-serif;}
.panel-banner-v2 a:hover,.panel-banner-v2 a:last-child{background:#29b97c;color:#fff}
.panel-banner-v2 a:last-child:hover{background:#29b97c}

.panel-banner-v2 p{opacity:0;bottom:-100px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}
.panel-banner-v2 .active h4{opacity:1;left:0;-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.panel-banner-v2 .active h2{opacity:1;left:0;-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.panel-banner-v2 .active p{opacity:1;left:0;bottom:0;-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
@media only screen and (max-width:479px){.panel-banner-v2 h4{font-size:11px;margin-bottom:5px}
.panel-banner-v2 h2{margin-top:0;font-size:16px;margin-bottom:10px}
.panel-banner-v2 a{padding:5px 15px;margin-bottom:5px}
.panel-banner-v2 .caption{top:10%;}

.wel-panel { padding: 20px 0px 0px 0px !important; }
.section-title .title {
    font-size: 17px !important;
}
.wel-panel h1 { font-size:20px; }
.wel-panel p {
    line-height: 24px !important;
   
    padding: 5px 8%!important;
 
}
.dividers-solid-light-gray-copy { display:none!important}
h2.product-system {
    font-size:20px !important;
    line-height: 26px!important;
}

.vh-100 {
    height: 50vh !important;
}

}

@media only screen and (min-width:480px) and (max-width:767px){.panel-banner-v2 h4{font-size:13px;margin-bottom:5px}
.panel-banner-v2 h2{margin-top:0;font-size:20px;margin-bottom:10px}
.panel-banner-v2 a{padding:5px 15px;margin-bottom:5px}
}
@media only screen and (min-width:768px){.size-1x1:before{padding-top:100%}
.size-1x2:before{padding-top:200%}
.size-1x3:before{padding-top:300%}
.size-1x4:before{padding-top:25%}
.size-2x1:before{padding-top:50%}
.size-2x3:before{padding-top:150%}
.size-3x1:before{padding-top:33.3333333333%}
.size-3x2:before{padding-top:66.6666666667%}
.size-3x4:before{padding-top:133.333333333%}
.size-4x1:before{padding-top:25%}
.size-4x3:before{padding-top:75%}
.panel-grid{padding-top:43px;padding-bottom:43px}
}
@media only screen and (min-width:992px){.panel-banner{padding-top:30px;padding-bottom:40px}
.panel-banner .row{margin-left:-10px;margin-right:-10px}
.panel-banner [class^=col-]{padding-left:10px;padding-right:10px}
.panel-banner-item,.panel-banner-slider{margin-bottom:20px}
.panel-banner-heading{font-size:18px}
.panel-banner-title{padding:13px 35px}
.banner-slider-small{font-size:14px;line-height:34px}
.banner-slider-large{font-size:28px;line-height:34px}
.banner-slider-btn{min-width:140px;padding-top:10px;padding-bottom:10px}
}
@media only screen and (min-width:1200px){.panel-categories{padding-top:0}
}
.panel-discount{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.02);box-shadow:0 0 5px rgba(0,0,0,.02)}
.panel-discount-item{padding:13px 13px 33px}
.panel-discount-content{padding-top:0}
.panel-discount-category{font-size:13px}
.panel-discount-category a{display:inline-block;color:#333}
.panel-discount-name{margin-bottom:12px;font-size:20px;color:#000}
.panel-discount-review{font-size:13px;color:#eec522;margin-bottom:6px}
.panel-discount-summary{font-size:14px;color:#333;line-height:1.8461538462;margin-bottom:12px}
.panel-discount-price{font:700 28px Montserrat,sans-serif;color:#fd6363;margin-bottom:39px}
.panel-discount-countdown,.panel-filters,.panel-sale-sumary,.product-item-control,.product-item-price,.product-item-view{font-family:Montserrat,sans-serif}
.panel-discount-price span{display:inline-block;margin-left:8px;font-size:20px;font-weight:400;color:#333;text-decoration:line-through}
.panel-discount-countdown{color:#333;margin-left:-9px;margin-right:-9px;max-width:318px;text-align:center;text-transform:uppercase}
.panel-discount-countdown:after,.panel-discount-countdown:before{content:" ";display:table}
.panel-special{padding-top:48px;padding-bottom:50px;background:#f8f8f8}
.panel-special-heading{text-align:center;position:relative;padding-top:12px;padding-bottom:18px}
.panel-special-summary{position:absolute;top:0;left:0;width:100%;margin-bottom:0;font-size:40px;line-height:1;font-weight:600;color:#cecece}
.product-item-label,.sale-off{color:#fff;text-transform:uppercase}
.panel-offer .owl-dots{margin-top:10px}
.panel-offer .owl-dot span{width:12px;height:12px}
.countdown-item{float:left;width:25%;padding-left:9px;padding-right:9px}
.countdown-inner{position:relative}
.countdown-inner:before{content:"";display:block;padding-top:100%}
.countdown-cover{position:absolute;left:0;top:0;width:100%;height:100%}
.countdown-table{display:table;width:100%;height:100%}
.countdown-cell{display:table-cell;vertical-align:middle;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee;position:relative;background:#fff}
.countdown-time{font-size:18px}
.countdown-text{font-size:9px;margin-top:4px}
.sale-off{position:absolute;left:16px;top:12px;width:35px;height:35px;line-height:35px;background:#f66;text-align:center;font-size:14px;-webkit-border-radius:50%;border-radius:50%;z-index:11}
@media only screen and (max-width:767px){.panel-discount{margin-top:15px}
}
@media only screen and (min-width:768px){.panel-discount{margin-top:30px}
}
@media only screen and (min-width:992px){.panel-discount{margin-top:0}
.sale-off{left:33px;top:25px;width:70px;height:70px;line-height:70px;font-size:18px}
.panel-special{padding-top:95px;padding-bottom:100px}
.panel-special-heading{padding-top:6px;padding-bottom:36px}
.panel-special-summary{font-size:54px}
.panel-offer{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.02);box-shadow:0 0 5px rgba(0,0,0,.02);min-height:557px}
.panel-offer .owl-dots{margin-top:19px}
.panel-discount-item{padding:25px 25px 65px}
.panel-discount-content{padding-left:0;padding-top:0}
.panel-discount-name{margin-bottom:23px}
.panel-discount-review{margin-bottom:12px}
.panel-discount-summary{margin-bottom:24px}
.panel-discount-price{margin-bottom:77px}
}
.product-item{background-color:#fff;position:relative;overflow:hidden;margin-bottom:12px;text-align:center}
.owl-carousel .product-item{margin-bottom:0}
.product-item:hover .product-item-view{opacity:1;top:50%}
.product-item:hover .product-item-price{opacity:0}
.product-item:hover .product-item-control{opacity:1;bottom:5px}

.product-item-thumbnail {
    position: relative;
    margin-bottom: 18px;
    min-height: 280px;
    height: 280px;
    overflow: hidden;
    border: 0px solid #eee;
    align-items: center;
    display: flex;
}

.product-item-thumbnail img{width:100%}
.product-item-label{display:block;font-size:11px;padding-left:11px;padding-right:11px;position:absolute;top:10px;right:0;z-index:1;line-height:20px}
.product-item-label img { height:20px; }
.product-item-red{background-color:#fd6363}
.product-item-green{background-color:#30c284}
.product-item-image{position:absolute}

.product-item-view {-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.05);color:#333;font-size:30px;left:50%; opacity:0; position:absolute;text-align:center;text-transform:uppercase;top:30%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;outline:0; width:50px; height:50px; line-height:50px; border-radius:50%;  }
.product-item-view:hover{background:#30c284;color:#fff}

.product-item-category{display:block;font-size:11px;margin-bottom:8px;font-weight:400}
.product-item-category a{color:#333}
.product-item-category a:hover{color:#30c284}
.product-item-name{margin-top:0;margin-bottom:5px}
.product-item-name a{display:block;font-size:14px;line-height:1.7142857143}
.product-item-review{color:#eec522;margin-bottom:3px}
.product-item-price{z-index:9;margin-bottom:18px;font-size:14px;line-height:1.8571428571;color:#fd6363;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.product-item-price span{margin-left:12px;color:#333;text-decoration:line-through}
.product-item-control{opacity:0;filter:alpha(opacity=0);position:absolute;bottom:-30%;left:0;width:100%;text-align:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.product-item-control a{background:#fff;display:block;text-align:center;line-height:36px;text-transform:uppercase}
.product-item-control:hover a{background:#30c284;color:#fff;border-color:#30c284}
.product-item-action{display:inline-block;position:relative;width:100%;max-width:260px;padding-left:52px;padding-right:52px}
.product-item-compare,.product-item-wishlist{height:36px;width:36px;font-size:14px;color:#333;border:1px solid #d7d7d7;position:absolute;top:0}
.product-item-wishlist{left:10px}
.product-item-compare{right:10px}
.product-item-cart{height:36px;font-size:11px;line-height:26px;border:1px solid #d7d7d7}
.product-item-summary{margin-bottom:30px}
.product-list{padding-bottom:12px}
.product-list .product-item-thumbnail:hover .product-item-view{opacity:1;top:30%}
.product-list .product-item-view{top:10%}
.product-list .product-item-control{position:static;opacity:1;filter:alpha(opacity=100)}
@media only screen and (max-width:767px){.grid{margin-left:-7px;margin-right:-8px}
.grid:after,.grid:before{content:" ";display:table}
.grid:after{clear:both}
}
@media only screen and (min-width:768px){.product-item{margin-bottom:30px}
.grid{margin-left:-15px;margin-right:-15px}
.grid:after,.grid:before{content:" ";display:table}
.grid:after{clear:both}
}
.panel-feature{padding-top:25px;padding-bottom:20px}
.panel-heading{text-align:center;font-size:28px;color:#000;position:relative;z-index:1}
.panel-heading-summary{font-size:14px;color:#333;line-height:1.8285714286;margin:24px auto 10px;max-width:580px}
.panel-filters{text-align:center;margin:0;padding:23px 10px 47px;font-size:0}
.panel-filters li{display:inline-block;padding:3px 3px 3px 2px}
.panel-filters li.active a{background:#30c284;color:#fff}
.panel-filters a{transition:all .3s ease-in-out;background:#f8f8f8;color:#333;display:block;font-size:13px;font-weight:400;padding:7px 21px}
.panel-news-media img,.panel-sale-content{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.nav-breadcrumbs li,.panel-sorting-option>li,.panel-title .panel-title-heading{ display: inline-block; color: #fff; font-family: 'Fira Sans', sans-serif; font-weight: 300;}

.panel-filters a:hover{background:#30c284;color:#fff}
.panel-sale{text-transform:uppercase;padding-top:25px;padding-bottom:25px}
.panel-sale-content{padding:33px 10px;text-align:center;border:10px solid #f0f6eb;transition:all .3s ease-in-out}
.panel-sale-content:hover{border-color:#30c284}
.panel-sale-heading{font-size:32px;color:#30c284;margin-top:0;margin-bottom:13px}
.panel-sale-sumary{color:#333;font-size:16px;letter-spacing:2px;margin-bottom:0}
.panel-sale-sumary span{color:#f66}
.panel-content{padding-top:20px;padding-bottom:20px}
.panel-title{background:#28c681;padding-top:15px;padding-bottom:15px}
.panel-title .nav-breadcrumbs{float:left;margin-top:4px; font-family: 'Fira Sans', sans-serif; font-weight: 300;}
.panel-title-heading{font-size:30px;margin-top:0;margin-bottom:0;color:#fff}
.nav-breadcrumbs{margin:0;padding:0;font-size:14px}
.nav-breadcrumbs li:not(:last-child):after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f105";margin:0 10px}
.nav-breadcrumbs li a{color:#fff;font-weight:400;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav-breadcrumbs li a:hover,.nav-breadcrumbs li:last-child a{color:#fff}

.panel-sorting{border-bottom:1px solid #e5e5e5;margin-bottom:20px;text-align:center}
.panel-sorting-option{padding:0;margin:0;font-size:0}
.panel-sorting-option>li{position:relative;list-style-type:none;padding-bottom:5px;cursor:pointer;font-size:14px}
.panel-sorting-option>li>a{width:24px;height:24px;line-height:24px;text-align:center;color:#555}
.panel-sorting-option>li>a.active,.panel-sorting-option>li>a:hover{color:#689a3c}
.panel-sorting-option>li:last-child{margin-left:15px}
.panel-sorting-option>li:hover ul{opacity:1;visibility:visible}
.panel-sorting-option>li a{display:block}
.panel-sorting-option>li span{color:#555;line-height:1.8461538462;display:inline-block}
.panel-sorting-option>li span:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f0d7";margin-left:5px}
.panel-sorting-option>li ul{margin:0;padding:10px 0;list-style:none;position:absolute;z-index:11;left:0;top:100%;background:#fff;border:1px solid #e5e5e5;width:100%;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden}
.panel-sorting-option>li ul a{color:#555;text-decoration:none;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.panel-sorting-option>li ul a:hover{-webkit-box-shadow:#689a3c 0 1px;box-shadow:#689a3c 0 1px}
.panel-paging{padding:0;margin:23px 0;text-align:center;font-size:0;list-style:none}
.panel-paging li{display:inline-block;margin:4px;font-size:14px}
.panel-paging li a{display:block;width:35px;height:35px;line-height:35px;border:1px solid #e5e5e5;text-align:center;color:#333;text-decoration:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.panel-paging li a:hover,.panel-paging li.active a{background:#689a3c;border-color:#689a3c;color:#fff}
.panel-sidebar{border:1px solid #dedede;margin-bottom:10px}
.panel-sidebar:last-child{margin-bottom:20px}
.panel-sidebar-inner{display:none;padding:10px}
.nav-sidebar{margin:0;padding:0}
.nav-sidebar a{padding-top:5px;padding-bottom:5px;color:#555;display:block}
.nav-sidebar>li>a span{position:relative;bottom:5px}
.nav-sidebar>li>a:hover{color:#30c284}
.nav-sidebar>li ul{margin:0;padding:0;display:none}
.panel-sidebar-heading{position:relative;padding:15px 44px 15px 10px}
.is-toggle .panel-sidebar-heading{border-bottom:1px solid #dedede}
.panel-sidebar-categories{background:#f7f7f7}
.panel-sidebar-title{font-size:15px;color:#000;margin-top:0;margin-bottom:0}
.panel-sidebar-toggle{display:block;position:absolute;right:15px;top:50%;width:24px;height:24px;margin-top:-12px;text-align:center;line-height:24px}
.panel-sidebar-toggle:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:15px;-webkit-font-smoothing:antialiased;content:"\f067"}
.is-toggle .panel-sidebar-toggle:before{content:"\f068"}
.nav-sizes{padding:0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;text-transform:uppercase}
.nav-sizes li a{color:#000;display:block;padding-top:10px;padding-bottom:10px;font-weight:700}
.nav-sizes li a span{position:relative;bottom:5px;color:#555;font-size:12px;font-weight:400}
.panel-search-meaning span,.panel-search-summary{font-weight:700}
.nav-sizes li a:hover,.nav-sizes li a:hover span{color:#30c284}
.panel-sidebar-range{-webkit-border-radius:0;border-radius:0;border:0;background:#e5e5e5;margin-bottom:40px;margin-top:10px;height:6px}
.panel-sidebar-range .ui-slider-range{background:#689a3c;-webkit-border-radius:0;border-radius:0}
.panel-sidebar-range .ui-slider-handle{-webkit-border-radius:0;border-radius:0;width:10px;border:0;background:#689a3c;outline:0;height:14px}
.panel-sidebar-amount{display:inline-block;margin-right:15px;margin-left:10px}
.panel-range-filter{appearance:none;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;background:#000;border:0;outline:0;padding:7px 20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.panel-product-control,.panel-review-submit{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}
.panel-range-filter:hover{background:#689a3c}
.panel-range-price{color:#000}
.nav-colors{padding:0;margin:0}
.nav-colors li a{display:block;position:relative;padding:10px 0 10px 40px}
.nav-colors li a:before{content:'';display:block;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-12px}
.nav-colors li a span{position:relative;bottom:5px}
.nav-colors li a.black:before{background:#000}
.nav-colors li a.brown:before{background:#9a7d60}
.nav-colors li a.yellow:before{background:#e9d847}
.nav-colors li a.red:before{background:#ea7272}
.nav-colors li a.green:before{background:#89ae78}
.nav-colors li a.blue:before{background:#637bc9}
.nav-tags{padding:0;margin:0;font-size:0}
.nav-tags li{margin-bottom:10px;margin-right:8px;display:inline-block}
.nav-tags li a{font-size:12px;color:#555;display:block;text-decoration:none;border:1px solid #e5e5e5;padding:5px 15px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.nav-tags li a:hover{background:#689a3c;border-color:#689a3c;color:#fff}
.product-sidebar{position:relative;padding-top:10px;padding-bottom:10px}
.product-sidebar:after,.product-sidebar:before{content:" ";display:table}
.product-sidebar-media{display:block;float:left;width:70px;margin-right:10px}
.product-sidebar-remove{position:absolute;right:-10px;top:10px;font-size:11px;color:#333;width:24px;height:24px;text-align:center;line-height:24px}
.product-sidebar-remove:hover{color:#f66}
.product-sidebar-title{font-size:13px;margin-top:5px;margin-bottom:5px;margin-right:30px}
.product-sidebar-desc{margin-bottom:2px;font-size:11px;color:#333}
.nav-compares{padding:0;margin:0}
.nav-compares li{position:relative}
.nav-compares li span{position:absolute;right:0;top:0;font-size:11px;color:#333;z-index:11;cursor:pointer}
.nav-compares li span:hover{color:red}
.nav-compares li a{display:block;text-decoration:none;margin-bottom:10px}
.nav-compares li a:after{content:'';display:table}
.nav-compares li a img{width:70px;float:left;margin-right:10px}
.panel-banner-page{display:block;width:100%;margin-bottom:35px}
.panel-banner-page img{width:100%}
@media only screen and (min-width:768px){.panel-content{padding-top:40px;padding-bottom:40px}
.panel-title{padding-top:15px;padding-bottom:15px ; }
.panel-sorting{margin-bottom:30px}
.panel-sorting:after,.panel-sorting:before{content:" ";display:table}
.panel-sorting:after{clear:both}
.panel-sorting .panel-sorting-result{float:left}
.panel-sorting .panel-sorting-option{float:right}
.panel-paging{margin-top:46px;margin-bottom:46px}
.panel-sidebar{margin-bottom:20px}
.panel-sidebar-heading{padding:30px 44px 30px 20px;border-bottom:1px solid #dedede}
.is-toggle .panel-sidebar-heading{border-bottom:none}
.panel-sidebar-title{font-size:18px}
.panel-sidebar-inner{padding:20px;display:block}
.panel-sidebar-toggle:before{content:"\f068"}
.is-toggle .panel-sidebar-toggle:before{content:"\f067"}
}
@media only screen and (min-width:992px){.panel-feature{padding-top:50px;padding-bottom:35px}
.panel-sale{padding-top:50px;padding-bottom:50px}
.panel-sale-content{padding-top:66px;padding-bottom:66px;border-width:20px}
.panel-sale-heading{font-size:64px}
.panel-sale-sumary{font-size:32px;letter-spacing:3px}
}
.panel-search-control,.panel-search-submit{font-size:15px;background:0 0;height:40px;outline:0}
.panel-search{padding-top:20px;padding-bottom:25px}
.panel-search-box{height:40px;width:100%;position:relative;border:1px solid #e5e5e5;margin-bottom:20px}
.panel-search-control{width:100%;border:0;padding:0 40px 0 15px;color:#333}
.panel-search-submit{color:#000;border:none;position:absolute;right:0;top:0;width:40px}
.panel-search-submit:hover{color:#30c284}
.panel-search-group{font-size:14px;color:#000}
.panel-search-meaning{margin:0;padding:0;list-style:none;font-size:0}
.panel-search-meaning li{margin-right:5px;font-size:14px;display:inline-block}
.panel-search-meaning a{display:inline-block;color:#333;text-decoration:underline}
.panel-search-meaning a:hover{color:#30c284}
.panel-search-heading{font-size:24px;color:#000;margin-top:0;margin-bottom:15px}
.panel-search-result{padding-top:25px;padding-bottom:16px}
@media only screen and (min-width:768px){.panel-search{padding-top:40px;padding-bottom:50px}
.panel-search-result{padding-top:50px;padding-bottom:32px}
.panel-search-box{height:60px;margin-bottom:40px}
.panel-search-control{height:60px}
.panel-search-submit{width:60px;height:60px}
.panel-search-heading{margin-bottom:35px}
}
.panel-cart{padding-top:40px;padding-bottom:30px}
.panel-cart-table{margin-bottom:20px}
.panel-cart-row{position:relative}
.panel-cart-title{font-size:14px;color:#333;padding-top:10px;padding-bottom:10px; padding-left:10px;}
.panel-cart-title:hover{color:#30c284}
.panel-cart-label{display:none;width:100px;color:#000;padding-right:15px;text-transform:uppercase}
.panel-cart-add,.panel-cart-remove{line-height:24px;display:inline-block}
.panel-cart-control{padding:5px 10px;height:36px;text-align:center;color:#333;font-size:14px;outline:0;border:1px solid #d7d7d7}
.panel-cart-remove{position:absolute;right:5px;top:5px;width:24px;height:24px;text-align:center}
.panel-compare-action,.panel-compare-trash{position:relative;font-family:Montserrat,sans-serif;text-align:center}
.panel-cart-add{height:36px;padding:6px 30px;text-transform:uppercase;font-size:11px;white-space:nowrap;border:1px solid #d7d7d7}
.panel-cart-add:hover{color:#fff;border-color:#30c284;background:#30c284}
.panel-cart-action{font-family:Montserrat,sans-serif}
.panel-cart-action:after,.panel-cart-action:before{content:" ";display:table}
.panel-cart-back,.panel-cart-update{display:inline-block;width:100%;height:50px;line-height:50px;text-decoration:none;margin-bottom:20px;color:#fff;font-size:13px;text-transform:uppercase}
.panel-cart-back{background:#000;float:left;text-align:center}
.panel-cart-back:hover{color:#fff;background:#262626}
.panel-cart-update{background:#689a3c;float:right;border:none;outline:0;padding:0 25px}
.panel-cart-update .fa{margin-right:10px}
.panel-cart-update:hover{color:#fff;background:#8ec161}
.panel-compare{padding-top:40px;padding-bottom:50px}
.panel-compare-content{float:left;width:75%;overflow:hidden}
.panel-compare-content a{color:#333}
.panel-compare-content a:hover{color:#30c284}
.panel-compare-sidebar{font-family:Montserrat,sans-serif;float:left;width:25%;color:#000;font-size:13px;text-transform:uppercase}
.panel-compare-item,.panel-compare-table{display:table;width:100%;border-collapse:collapse}
.panel-compare-table{background:#f2f2f2}
.panel-compare-item{margin-left:-1px}
.panel-compare-title{font-size:18px;font-weight:400}
.panel-compare-row{display:table-row}
.panel-compare-cell{display:table-cell;vertical-align:middle;border:1px solid #e5e5e5;padding:8px 10px}
.panel-compare-action{padding-left:56px;margin-left:-10px;line-height:36px;text-transform:uppercase}
.panel-compare-action .product-item-cart{display:block;padding:5px}
.panel-compare-action:hover .product-item-cart,.panel-compare-action:hover .product-item-wishlist{background:#30c284;color:#fff;border-color:#30c284}
.panel-compare-trash{display:block;margin-top:10px;font-size:11px;bottom:10px;color:#555}
.panel-compare-responsive{overflow-x:auto;scrollbar-face-color:#000;scrollbar-track-color:gray}
.panel-compare-carousel .owl-item,.wrapper,.zoom-img{overflow:hidden}
.panel-compare-responsive::-webkit-scrollbar{width:4px;height:4px}
.panel-compare-responsive::-webkit-scrollbar-thumb{background:#000;-webkit-border-radius:3px;border-radius:3px}
.panel-compare-responsive::-webkit-scrollbar-track{background:gray}
.panel-cart-input,.panel-compare-control{border:1px solid #e5e5e5;outline:0;background:0 0}
.panel-compare-inner{min-width:600px}
.panel-compare-inner:after,.panel-compare-inner:before{content:" ";display:table}
.panel-compare-inner:after{clear:both}
.panel-compare-carousel .owl-next,.panel-compare-carousel .owl-prev{top:15%}
.panel-compare-rating{color:#eec522}
.panel-compare-price{font-size:14px;font-family:Montserrat,sans-serif}
.panel-compare-promotion{display:inline-block;font-weight:700;color:#f66;margin-right:5px}
.panel-compare-real{display:inline-block;text-decoration:line-through;color:#555}
.panel-compare-summary{line-height:1.8461538462;margin-bottom:0}
.panel-compare-control{padding:5px 10px;text-align:center}
.panel-step-table{display:table;width:100%;text-transform:uppercase;border-top:1px solid #e5e5e5}
.panel-step-row{display:table-row}
.panel-step-cell{display:table-cell;padding:20px 25px;border-bottom:1px solid #e5e5e5}
.panel-step-cell:first-child{border-left:1px solid #e5e5e5}
.panel-step-cell:last-child{border-right:1px solid #e5e5e5}
.panel-cart-step{font-size:15px;color:#000;text-transform:uppercase;margin-top:0;margin-bottom:25px}
.panel-cart-summary{color:#555;line-height:1.8461538462}
.panel-step{padding-top:30px;padding-bottom:10px}
.panel-step-item{margin-bottom:40px}
.panel-cart-group{margin-bottom:15px}
.panel-cart-input{height:50px;padding:0 15px;width:100%;color:#555}
.panel-cart-button{width:160px;height:50px;line-height:50px;background:#000;color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px;display:inline-block;text-align:center;border:none}
.panel-step-calc,.panel-step-proceed{width:100%;height:50px;line-height:50px;text-transform:uppercase;font-size:13px;display:inline-block;border:none;margin-top:20px;outline:0;text-align:center;text-decoration:none}
.panel-cart-button:hover{background:#30c284;color:#fff}
.panel-step-stat{color:#000}
.panel-cart-text{color:#555;margin-bottom:10px;text-transform:uppercase}
.panel-step-actions .row{margin-left:-5px;margin-right:-5px}
.panel-step-actions [class^=col]{padding-left:5px;padding-right:5px}
.panel-step-calc{background:#000;color:#fff}
.panel-step-calc:hover{color:#fff;background:#f66}
.panel-step-proceed{background:#28c681;color:#fff}
.panel-step-proceed:hover{color:#fff;background:#222}
@media only screen and (min-width:768px){.panel-cart-back{max-width:160px}
.panel-cart-update{width:auto}
.panel-compare-item{font-size:14px}
.panel-compare-cell{padding:15px 20px}
.panel-compare-content{width:80%}
.panel-compare-sidebar{width:20%}
}
@media only screen and (min-width:992px){.panel-compare-item{font-size:14px}
.panel-compare-cell{padding:25px 30px}
.panel-cart-table{display:table;width:100%;border-collapse:collapse}
.panel-cart-row{display:table-row}
.panel-cart-cell{display:table-cell;padding:20px 25px;vertical-align:middle;border-bottom:1px solid #e5e5e5}
.panel-cart-heading .panel-cart-cell{text-transform:uppercase;color:#000;background:#f2f2f2;font-weight:700;font-size:14px;border-top:1px solid #e5e5e5}
.panel-cart-cell:first-child{border-left:1px solid #e5e5e5}
.panel-cart-cell:last-child{border-right:1px solid #e5e5e5}
.panel-cart-media{display:inline-block}
.panel-cart-media img{width:70px}
.panel-cart-remove{position:static}
}
@media (max-width:991px){.panel-cart-table{border-top:1px solid #e5e5e5}
.panel-cart-row{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.panel-cart-heading{display:none}
.panel-cart-cell{display:table;width:100%;table-layout:fixed}
.panel-cart-info,.panel-cart-label,.panel-cart-media,.panel-cart-title,.panel-cart-value{display:table-cell;padding:10px;vertical-align:middle}
.panel-cart-media{width:100px}
.panel-cart-media img{width:100%}

.panel-title .nav-breadcrumbs {
    float:left;
    margin-top:4px; clear:both;
    font-family: 'Fira Sans', sans-serif;
    font-weight:300;
}
.panel-title-heading {
    font-size: 24px; float:left;
}

}
.cancel-off-png,.cancel-on-png,.star-half-png,.star-off-png,.star-on-png{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.panel-look-category,.panel-look-view,.panel-news-category{font-family:Montserrat,sans-serif;text-transform:uppercase}
.cancel-on-png:before{content:"\e600"}
.cancel-off-png:before{content:"\e601"}
.star-on-png:before{content:"\f005"}
.star-off-png:before{content:"\f006"}
.star-half-png:before{content:"\f123"}
.panel-news{padding-top:18px;padding-bottom:25px}
.panel-news-item{margin-bottom:25px}
.panel-news-media{display:block;position:relative;overflow:hidden;margin-bottom:9px;  border-radius:10px;}
.panel-news-media img{width:100%;-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out; border-radius:10px;}
.panel-news-media:after,.panel-partner .owl-carousel .owl-item img{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}

.panel-news-media:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0);transition:all .3s ease-in-out}

.panel-news-media:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.panel-news-media:hover:after{opacity:1;filter:alpha(opacity=100)}
.panel-news-category{color:#333;display:block;font-size:12px;margin-bottom:9px}
.panel-news-title{font-size:18px;margin-top:0;margin-bottom:8px;line-height:1.3333333333}
.panel-news-link{color:#000}
.panel-news-heading{text-align:center;margin-bottom:43px}
.panel-news-summary{font-size:14px;color:#333;margin-bottom:15px;line-height:1.8461538462}
.panel-more{text-align:center;padding-top:25px;padding-bottom:50px;text-transform:uppercase}
.panel-more-button{display:inline-block;width:100%;color:#555;border:1px solid #e5e5e5;max-width:370px;padding:10px;line-height:30px}
.panel-more-button:hover{color:#fff;background:#30c284;border-color:#30c284}
@media only screen and (min-width:992px){.panel-more{padding-top:50px;padding-bottom:50px}
.panel-news{padding-top:75px;padding-bottom:100px}
.panel-news-heading{margin-bottom:43px}
.panel-news-summary{margin-bottom:30px}
.panel-news-media{margin-bottom:17px}
.panel-news-category{margin-bottom:9px}
.panel-news-item{margin-bottom:50px}
}
.tab-pane{width:100%}
.all-tb-slide .owl-next,.all-tb-slide .owl-prev{top:35%}
.zoom-img{display:block;width:100%}
.zoom-img img{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.zoom-img:hover img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.dismiss-pop{background:0 0;border:none;color:#000;display:block;font-size:20px;position:absolute;right:0;top:0;padding:0;width:32px;height:32px;outline:0;cursor:pointer;text-align:center;line-height:32px;z-index:10}
.dismiss-pop:hover{color:#f66}
.modal-newsletter{max-width:770px}
.modal-newsletter .modal-content{padding:0}
.modal-newsletter .row{margin-left:0;margin-right:0}
.modal-newsletter [class^=col-]{padding-left:0;padding-right:0}
.newsletter-media{background:url(../img/img/img.jpg) center center no-repeat;background-size:cover;display:table;width:100%;height:100%;text-align:center}
.newsletter-group{display:table-cell;vertical-align:middle;color:#fff;padding:30px 10px}
.newsletter-group span{font-size:18px;line-height:1;text-transform:uppercase}
.newsletter-group h3{font-size:24px;line-height:1;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:700;color:#fff}
.newsletter-group p{font-size:14px;line-height:1.5;margin-bottom:0}
.newsletter-heading{position:relative;font-size:16px;line-height:40px;height:40px;color:#000;text-transform:uppercase;padding:0 55px 0 15px;margin:0;background:#ededed;font-weight:700}
.newsletter-close{position:absolute;right:0;top:0;color:#333;font-size:20px;background:#d5d5d5;border:0;outline:0;width:40px;height:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.newsletter-close:hover{background:#30c284;color:#fff}
.newsletter-content{padding:10px}
.newsletter-content p{color:#333;margin-bottom:20px}
.newsletter-content b{font-size:14px;color:#000;text-transform:uppercase;display:block;margin-top:10px;margin-bottom:10px}
.newsletter-content input[type=text]{width:100%;background:url(../img/img/envelope.html) 15px center no-repeat;padding-left:45px;height:40px;border:1px solid #e5e5e5;font-size:14px;color:#333;margin-bottom:10px;outline:0}
.newsletter-content button{width:100%;height:40px;border:0;background:#30c284;color:#fff;font-weight:700;font-size:14px;margin-bottom:15px;outline:0}
.newsletter-content a{font-size:14px;color:#333;display:block;text-decoration:none;margin-bottom:30px}

.tab-content>.tab-pane{visibility:hidden;height:0;overflow-y:hidden;display:block}
.tab-content>.tab-pane h5 { text-align:left; font-size:16px; }
.tab-content>.tab-pane p { text-align:left; padding:6px 0px }


.tab-content>.active{visibility:visible;height:auto;overflow:visible}
.ads-banner{width:100%}
.ads-banner h3{font-size:32px;color:#000;font-weight:700;margin:0 0 58px}
.ads-banner a{display:block}
.ads-banner a img{width:100%}
.panel-look{background:#f2f2f3}
.panel-look-content{padding-top:53px}
.panel-look-heading{font-size:28px;font-weight:600;color:#30c284;line-height:1.4473684211;margin-top:0;margin-bottom:4px}
.panel-look-summary{font-size:16px;line-height:1.875;color:#333;margin-bottom:11px}
.panel-look-category{color:#333;display:block;font-size:16px;margin-bottom:5px}
.panel-look-view{background:#fff;color:#333;display:inline-block;font-size:11px;height:44px;line-height:44px;text-align:center;text-decoration:none;width:170px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.05)}
.panel-look-view:hover{color:#fff;background:#30c284}
.panel-look-media{margin-top:20px;width:100%}
.panel-partner{background:#f1f1f1;padding-top:50px;padding-bottom:50px}
.panel-partner .owl-carousel .owl-item img{width:auto;display:inline-block;filter:grayscale(1) opacity(.7);-webkit-filter:grayscale(1) opacity(.7);transition:all .3s ease-in-out}
.panel-partner .owl-carousel .owl-item img:hover{filter:grayscale(0) opacity(1);-webkit-filter:grayscale(0) opacity(1)}
.panel-partner-slider{padding-left:10px;padding-right:10px}
.panel-partner-slider:hover .owl-next{right:0}
.panel-partner-slider:hover .owl-prev{left:0}
.panel-partner-item{display:block;text-align:center;background:#fff;border:1px solid #e9e9e9;padding:8px}
.panel-testimonial{margin-top:20px}
.panel-testimonial .owl-item img{width:80px}
.panel-testimonial-item{font-size:14px;text-align:center;padding-bottom:20px;line-height:1.8461538462}
.panel-testimonial-avatar{-webkit-border-radius:50%;border-radius:50%;margin:0 auto}
.panel-testimonial-rating{color:#eec522;margin-top:15px}
.panel-testimonial-summary{color:#333;max-width:440px;margin:10px auto 21px}
.panel-testimonial-name{font-size:14px;color:#000}
.panel-instagram img{width:100%}
.panel-instagram-list{margin:20px -5px 5px;padding:0;list-style:none}
.panel-instagram-list li{float:left;margin-bottom:10px;padding-left:5px;padding-right:5px;width:33.3333333333%}
.panel-instagram-list li a{display:block;color:#fff;overflow:hidden;vertical-align:middle;position:relative}
.panel-instagram-list li a:after,.panel-instagram-list li a:before{opacity:0;filter:alpha(opacity=0);display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.leave-comment .leave-cmt-frm button,.panel-contact-submit{text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s}
.panel-instagram-list li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:102%;background:rgba(112,165,63,.91)}
.panel-instagram-list li a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:30px;-webkit-font-smoothing:antialiased;content:"\f16d";position:absolute;left:50%;top:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;text-align:center;line-height:32px}
.panel-blog-info,.panel-checkout-head,.panel-info-post,.panel-review-submit{font-family:Montserrat,sans-serif}
.panel-instagram-list li a:hover:after,.panel-instagram-list li a:hover:before{opacity:1;filter:alpha(opacity=100)}
.panel-instagram-list:after{content:'';display:table}
.panel-best,.panel-group{padding-top:50px;padding-bottom:50px}
.panel-mix{padding-top:35px;padding-bottom:45px}
@media only screen and (min-width:768px){.panel-look-content{padding-top:20px}
.panel-testimonial{margin-top:35px}
.panel-testimonial-item{padding-bottom:10px}
.panel-testimonial-rating{margin-top:30px}
.panel-instagram-list{margin-top:35px;margin-bottom:10px}
.panel-group{padding-top:50px;padding-bottom:50px}
.panel-partner{padding-top:100px;padding-bottom:100px}
.panel-best{padding-top:75px;padding-bottom:50px}
.panel-mix{padding-top:70px;padding-bottom:90px}
.panel-partner-slider{padding-left:50px;padding-right:50px}
.newsletter-group{padding:20px}
.newsletter-group span{font-size:24px}
.newsletter-group h3{font-size:32px;margin-top:20px;margin-bottom:20px}
.newsletter-group p{font-size:16px}
.newsletter-heading{line-height:50px;height:50px;padding-right:65px}
.newsletter-close{width:50px}
.newsletter-content{padding:20px}
.newsletter-content p{margin-bottom:35px}
.newsletter-content b{margin-top:20px;margin-bottom:20px}
.newsletter-content button,.newsletter-content input[type=text]{height:50px}
.newsletter-content a{margin-bottom:60px}
}
@media only screen and (min-width:992px){.panel-partner-slider{padding-left:100px;padding-right:100px}
.panel-look-content{padding-top:40px}
.panel-look-heading{font-size:38px;margin-bottom:8px}
.panel-look-summary{margin-bottom:22px}
.panel-look-category{margin-bottom:10px}
.panel-look-media{margin-top:0}
.header-v2 .nav-main>li>a,.header-v2 .nav-main>li>i{color:#fff}
}
@media only screen and (min-width:1200px){.panel-look-content{padding-top:106px}
}
.header-v2,.header-v2 .header-top,.scroll-down .header-v2 .header-bottom{background:#30c284}
.header-v2 .header-notify{background:#333}
.header-v2 .nav-top>li:before{background:#659439}
.header-v2 .nav-top>li>a,.header-v2 .nav-top>li>a i{color:#fff}
.header-v2 .hotline .hotline-content a,.header-v2 .hotline .hotline-content p{color:#fff}
.header-v2 .hotline .hotline-icon{color:#fff;border-color:#fff}
.header-v2 .cart-wishlist>ul>li:first-child .cart-wishlist-number{background:#fff;color:#30c284}
.header-v2 .cart-wishlist>ul>li:first-child .cart-wishlist-content:before{border-bottom-color:#fff}
.header-v2 .cart-wishlist>ul>li>a>.fa{color:#fff}
.header-v2 .cart-wishlist .wishlist .number{color:#fd6363}
.header-v2 .cart-wishlist-money,.header-v3 .hotline .hotline-content a,.header-v3 .hotline .hotline-content p,.header-v3 .nav-top>li>a,.header-v3 .nav-top>li>a i{color:#fff}
.header-v2 .header-search button{background:#527f30}
.header-v2 .header-search input[type=search]{border-color:#fff}
.header-v2 .btn-menu-inner,.header-v2 .btn-menu-inner:after,.header-v2 .btn-menu-inner:before{background:#fff}
.header-v3,.header-v3 .header-top,.scroll-down .header-v3 .header-bottom{background:#30c284}
.header-v3 .header-notify{background:#333}
.header-v3 .nav-top>li:before{background:#659439}
@media only screen and (min-width:992px) and (min-width:1200px){.scroll-up .header-v3 .nav-main .container{width:900px}
}
.header-v3 .hotline .hotline-icon{color:#fff;border-color:#fff}
@media only screen and (min-width:992px){.header-v3 .header-bottom{background:#fff}
.scroll-down .header-v3 .main-menu{left:0}
.scroll-down .header-v3 .nav-main>li>a,.scroll-down .header-v3 .nav-main>li>i{color:#fff}
.scroll-up .header-v3 .nav-main{padding-left:10px}
.scroll-up .header-v3 .cart-wishlist{position:absolute;right:0;top:-86px}
.scroll-down .header-v3 .cart-wishlist{position:static}
}
.header-v3 .cart-wishlist>ul>li:first-child .cart-wishlist-number{background:#fff;color:#30c284}
.header-v3 .cart-wishlist>ul>li:first-child .cart-wishlist-content:before{border-bottom-color:#659439}
.header-v3 .cart-wishlist>ul>li:first-child:hover .cart-wishlist-number{background:#659439;color:#fff}
.header-v3 .cart-wishlist>ul>li:first-child:hover>a>.fa{color:#659439}
.header-v3 .cart-wishlist>ul>li:first-child:after{background:#659439}
.header-v3 .cart-wishlist>ul>li:last-child .cart-wishlist-number{background:#fff;color:#f66}
.header-v3 .cart-wishlist>ul>li:last-child:hover .cart-wishlist-number{background:#f66;color:#fff}
.header-v3 .cart-wishlist>ul>li>a>.fa{color:#fff}
.header-v3 .cart-wishlist .wishlist .number{color:#fd6363}
.header-v3 .cart-wishlist-money{color:#fff}
.header-v3 .header-search button{background:#527f30}
.header-v3 .header-search input[type=search]{border-color:#fff}
.header-v3 .btn-menu-inner,.header-v3 .btn-menu-inner:after,.header-v3 .btn-menu-inner:before{background:#fff}
.panel-blog-list{margin-bottom:25px}
.panel-blog-image{width:100%}
.panel-blog-media{display:block}
.panel-blog-embed{position:relative;padding-top:56.25%}
.panel-blog-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.panel-blog-title{font-size:18px;margin-top:15px}
.panel-blog-title a{color:#000}
.panel-blog-title a:hover{color:#30c284}
.panel-blog-carousel,.panel-blog-embed,.panel-blog-group,.panel-blog-media,.panel-blog-summary,.panel-blog-title{margin-bottom:15px}
.panel-blog-content{line-height:1.8461538462}
.panel-blog-content:after,.panel-blog-content:before{content:" ";display:table}
.panel-blog-content p{margin-bottom:30px}
.panel-blog-summary{margin-top:15px}
.panel-blog-group .panel-blog-info{margin-bottom:10px}
.panel-blog-info{margin:0;padding:0;list-style:none;font-size:0;text-transform:uppercase}
.panel-blog-info .fa{color:#30c284;margin-right:5px}
.panel-blog-info li{font-size:11px;display:inline-block}
.panel-blog-info li:not(:first-child){padding-left:7px;margin-left:7px;border-left:1px solid #e5e5e5}
.panel-blog-info li a{color:#555}
.panel-blog-info li a:hover{color:#30c284}
.panel-blog-summary{font-size:14px;color:#555;line-height:1.7142857143}
.panel-info-post{padding:0;margin:0;font-size:0;list-style:none;color:#333}
.panel-info-post li{display:inline-block;font-size:13px;margin-right:25px}
.panel-info-post li:last-child{margin-right:0}
.panel-info-post a{color:#555}
.panel-info-post .fa{margin-right:10px}
.panel-info-like:hover{color:#30c284}
.panel-info-comment:hover{color:#f66}
.carousel-thumbnail{display:block;position:relative}
.carousel-title{margin:0;position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.5);color:#fff;font-size:12px;padding:20px}
.panel-box{margin-bottom:25px}
.panel-box-title{font-size:18px;color:#000;line-height:24px;text-align:left;margin:0 0 15px;font-weight:700}
.panel-box-search{border:1px solid #e5e5e5;height:40px;position:relative}
.panel-box-control,.panel-box-find{height:100%;position:absolute;top:0;outline:0}
.panel-box-control{left:0;width:100%;border:0;background:0 0;font-size:13px;color:#000;padding:5px 50px 5px 10px}
.panel-box-find{width:40px;right:0;background:#fff;color:#555;font-size:15px;border:none}
.panel-box-find:hover{color:#30c284}
.panel-box-article{margin-bottom:15px}
.panel-box-article:after,.panel-box-article:before{content:" ";display:table}
.panel-box-media{display:block;float:left;width:70px;margin-right:10px}
.panel-box-name{font-size:14px;color:#000;font-weight:400;line-height:1.6923076923;margin-top:0;margin-bottom:0}
.panel-share-label,.panel-tags-label{font-size:12px;display:inline-block;text-transform:uppercase;margin-right:15px}
.panel-tags-label{background:#000;padding:5px 15px;color:#fff}
.panel-tags-blog{margin-bottom:35px}
.panel-tags-blog a{font-size:12px;color:#555;margin-bottom:10px;margin-right:8px;display:inline-block;text-decoration:none;border:1px solid #e5e5e5;padding:5px 15px}
.panel-tags-blog a:hover{color:#fff;background:#30c284;border-color:#30c284}
.panel-share-blog:after,.panel-share-blog:before{content:" ";display:table}
.panel-share-blog .panel-blog-social{float:left}
.panel-share-blog .panel-blog-info{float:right}
.panel-box-banner{display:block;margin-bottom:25px}
.panel-box-banner img{width:100%}
.panel-article{padding-top:22px}
.panel-article-heading{font-size:24px;color:#000;font-weight:700;margin-top:0;margin-bottom:35px}
.panel-review-blog{padding-top:32px}
.panel-review-search{height:40px;width:270px;position:relative;border:1px solid #e5e5e5}
.panel-review-find,.panel-review-input{background:0 0;border:none;position:absolute;height:100%;top:0;outline:0}
.panel-review-input{left:0;width:100%;padding:5px 40px 5px 15px}
.panel-review-find{font-size:15px;color:#333;right:0;width:40px}
.comment-content{border-bottom:1px solid #e5e5e5;margin-bottom:50px}
.comment-content .search-comment{margin-bottom:35px}
.comment-content .search-comment:after{content:'';display:table}
.comment-content .search-comment p{display:inline-block;margin:0;float:left;font-size:24px;color:#000;font-weight:700}
.comment-content .search-comment form{float:right;height:40px;width:270px;position:relative;border:1px solid #e5e5e5}
.comment-content .search-comment form input{width:100%;height:40px;border:0;outline:0;padding:0 40px 0 15px;background:0}
.comment-content .search-comment form button{font-size:15px;color:#333;background:0;border:0;position:absolute;right:0;top:0;width:40px;height:40px}
.list-comment{padding:0;margin:0}
.list-comment li{list-style-type:none;display:block;margin-bottom:50px;position:relative;padding:0 100px}
.list-comment li img{width:70px;position:absolute;left:0;top:0}
.list-comment li h4{margin:0 0 15px;font-size:14px;color:#333}
.list-comment li h4 b{color:#000;text-transform:uppercase;font-weight:700}
.list-comment li p{margin:0;font-size:14px;color:#333}
.list-comment li .action-cmt{position:absolute;right:0;top:0}
.list-comment li .action-cmt a{display:inline-block;font-size:14px;color:#333;margin-left:15px}
.leave-comment{margin-bottom:50px}
.leave-comment h2{font-size:24px;color:#000;font-weight:700;margin:0 0 35px}
.leave-comment .leave-cmt-frm:after{content:'';display:table}
.leave-comment .leave-cmt-frm b{font-size:14px;color:#000;display:block;margin-bottom:10px}
.leave-comment .leave-cmt-frm textarea{width:100%;border:1px solid #e5e5e5;padding:10px 15px;outline:0;resize:none;margin-bottom:25px;height:200px}
.leave-comment .leave-cmt-frm button{width:140px;height:50px;color:#fff;font-size:13px;background:#000;outline:0;border:none;transition:all .3s}
.leave-comment .leave-cmt-frm button:hover{background:#30c284}
.leave-comment .leave-cmt-frm .frm-group{width:32%;float:left;margin-right:2%}
.leave-comment .leave-cmt-frm .frm-group:nth-child(5){margin-right:0}
.leave-comment .leave-cmt-frm .frm-group input{width:100%;border:1px solid #e5e5e5;padding:10px 15px;outline:0;margin-bottom:25px;height:50px}
@media only screen and (min-width:992px){.panel-blog-group:after,.panel-blog-group:before,.panel-review-heading:after,.panel-review-heading:before{content:" ";display:table}
.panel-blog-group:after,.panel-review-heading:after{clear:both}
.panel-blog-list,.panel-box,.panel-box-banner{margin-bottom:50px}
.panel-blog-title{margin-top:0;font-size:24px}
.panel-blog-carousel,.panel-blog-embed,.panel-blog-group,.panel-blog-media,.panel-blog-summary,.panel-blog-title{margin-bottom:30px}
.panel-blog-summary{margin-top:30px}
.panel-blog-group .panel-blog-info{margin-bottom:0}
.panel-blog-group .panel-blog-info:first-child{float:left}
.panel-blog-group .panel-blog-info:last-child{float:right}
.panel-blog-info li{font-size:12px}
.panel-blog-info li:not(:first-child){padding-left:15px;margin-left:15px}
.panel-review-heading .panel-review-title{float:left}
.panel-review-heading .panel-review-search{float:right}
}
.panel-map{position:relative}
.panel-map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.panel-map-size{padding-top:47.0085470085%}
.panel-contact{padding-top:40px;padding-bottom:40px}
.panel-contact-heading{font-size:24px;color:#000;margin-top:0;margin-bottom:20px;text-align:center}
.panel-contact-summary{font-size:15px;margin:0 auto 20px;color:#333;line-height:2.1333333333;max-width:500px;text-align:center}
.panel-contact-list{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:40px}
.panel-contact-list .row{margin-left:0;margin-right:0}
.panel-contact-list [class^=col-]{padding-left:0;padding-right:0}
.panel-contact-item{padding:20px;border-top:1px solid #e5e5e5}
.panel-contact-title{margin-top:0;font-size:14px;color:#30c284;text-transform:uppercase}
.panel-contact-info{font-size:14px;color:#555;line-height:1.7142857143}
.panel-contact-info:last-child{margin-bottom:0}
.panel-contact-notice{font-size:11px;color:#f66;display:inline-block;margin-right:15px;margin-left:15px}
.panel-contact-submit{display:inline-block;width:140px;height:50px;outline:0;border:none;background:#000;text-align:center;font-size:13px;color:#fff;font-weight:700;transition:all .3s}
.panel-404-back,.panel-about-shopping{text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s}
.panel-contact-submit:hover{background:#30c284}
.panel-contact-form textarea.form-control{min-height:130px}
@media only screen and (min-width:768px){.panel-contact{padding-top:50px;padding-bottom:50px}
.panel-contact-horizontal{margin-bottom:80px}
.panel-contact-heading,.panel-contact-summary{margin-bottom:40px}
.panel-contact-item{padding:40px}
.panel-contact-form textarea.form-control{min-height:260px}
}
@media only screen and (min-width:992px){.panel-contact-horizontal [class^=col-]:not(:first-child){border-left:1px solid #e5e5e5}
}
.panel-about{padding-top:20px;padding-bottom:20px;font-size:15px;line-height:2.1333333333;color:#333; font-family: 'Fira Sans', sans-serif;
    font-weight: 400;
}
.panel-about p a,.panel-about ul a{color:#333}
.panel-about p a:hover,.panel-about ul a:hover{color:#30c284}
.panel-about p{margin:0px auto 20px auto;line-height:1.6em}

.panel-about-title{font-size:30px;margin-top:0;color:#000}
.panel-about-summary{max-width:86%}
.panel-about-shopping{display:block;width:230px;height:50px;line-height:50px;text-align:center;color:#fff;margin:auto;background:#689a3c;transition:all .3s}
.panel-about-shopping:hover{color:#fff;background:#497d1b}
.panel-counter{background:#333}
.panel-counter-item,.panel-team-item{margin-bottom:20px}
.panel-counter-icon,.panel-counter-number{color:#fff;font-size:24px}
.panel-counter-icon{margin-bottom:15px}
.panel-counter-number{margin-bottom:20px}
.panel-counter-name{font-size:16px;color:#689a3c}
.panel-counter,.panel-team{padding-top:50px;padding-bottom:10px;text-align:center}
.panel-team-media{display:block;overflow:hidden;margin-bottom:15px}
.panel-team-media img{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.panel-team-media:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.8}
.panel-team-title{font-size:16px;color:#000;margin-top:0;margin-bottom:8px}
.panel-team-job{font-size:14px;color:#333;margin-bottom:0}
@media only screen and (min-width:768px){.panel-about{padding-top:20px;padding-bottom:20px}
.panel-counter{padding-top:100px;padding-bottom:100px}
.panel-counter-item,.panel-team-item{margin-bottom:40px}
.panel-counter-icon,.panel-counter-number{font-size:32px}
.panel-counter-icon{margin-bottom:30px}
.panel-counter-number{margin-bottom:40px}
.panel-team-media{margin-bottom:30px}
.panel-team-title{margin-bottom:10px}
.panel-about-summary{margin-bottom:40px;margin-top:20px}
}
.panel-404{padding-top:85px;padding-bottom:85px;text-align:center}
.panel-404-heading{font-size:32px;color:#333;font-weight:700;margin-top:25px;margin-bottom:20px;text-transform:uppercase}
.panel-404-summary{font-size:16px;color:#333;line-height:32px;line-height:2}
.panel-404-back,.panel-404-go{display:inline-block;font-size:13px;margin-top:10px;font-weight:700}
.panel-404-back{padding:25px 50px;border:none;background:#000;color:#fff;-webkit-border-radius:50px;border-radius:50px;margin-right:5px;transition:all .3s}
.add-review-tab .add-review-tab-frm button,.panel-404-go{-webkit-transition:all .3s;-o-transition:all .3s;text-transform:uppercase}
.panel-404-back:hover{color:#fff;background:#30c284}
.panel-404-go{padding:25px 44px;background:#fff;color:#333;border:2px solid #e5e5e5;-webkit-border-radius:50px;border-radius:50px;transition:all .3s;margin-left:5px}
.panel-404-go:hover{background:#30c284;border-color:#30c284;color:#fff}
@media only screen and (min-width:768px){.panel-404{padding-top:170px;padding-bottom:170px}
.panel-404-heading{margin-top:50px;margin-bottom:40px}
}
.panel-product{margin-bottom:35px}
.panel-product-media{position:relative;overflow:hidden}
.panel-single-thumbnail{margin-top:20px}
.panel-single-thumbnail .owl-next,.panel-single-thumbnail .owl-prev{opacity:1;filter:alpha(opacity=100)}
.panel-single-thumbnail:hover .owl-prev{left:0}
.panel-single-thumbnail:hover .owl-next{right:0}
.panel-product-title{color:#000;margin-top:15px;margin-bottom:15px}

.modal .panel-product-title{margin-top:20px;margin-right:30px}

.panel-product-line{margin-bottom:15px;line-height:24px}
.panel-product-line:after,.panel-product-line:before{content:" ";display:table}
.modal .panel-product-line{margin-right:30px}
.panel-product-label{color:#000;font-weight:700;display:inline-block;margin-right:5px; line-height:30px;}
.panel-product-rating{color:#eec522}
.panel-product-price{font-size:32px;font-weight:700;color:#f66;line-height:1}
.panel-product-instock a{color:#30c284;font-weight:700}
.panel-product-colors a{display:inline-block;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-9090px;overflow:hidden;margin-right:10px;vertical-align:middle}
.panel-product-colors .black{background:#000}
.panel-product-colors .brown{background:#9a7d60}
.panel-product-colors .yellow{background:#e9d847}
.panel-product-colors .red{background:#ea7272}
.panel-product-colors .green{background:#89ae78}
.panel-product-colors .blue{background:#637bc9}
.panel-product-sizes a{text-transform:uppercase;color:#333;display:inline-block;margin-right:20px}
.panel-product-sizes a:hover{color:#30c284}
.panel-product-order:after,.panel-product-order:before{content:" ";display:table}
.panel-product-control{width:50px;height:50px;appearance:none;float:left;text-align:center;outline:0;background:#fff;color:#000;padding:5px;border:1px solid #e5e5e5}
.panel-product-control:not(:first-child){margin-left:-1px}

.panel-product-buy{width:132px;height:50px;line-height:50px;color:#fff;display:inline-block;text-align:center;background:#30c284;text-transform:uppercase;float:left;margin-left:10px; border:none;}
.panel-product-buy:hover{background:#222;color:#fff}

.panel-product-actions a{display:inline-block;color:#000;text-transform:uppercase;margin-right:20px}
.panel-product-actions a:hover{color:#30c284}
.panel-product-actions .fa{font-size:15px;margin-right:10px}
.panel-product-share a{display:inline-block;margin-right:5px;font-size:14px;text-align:center}
.panel-product-share .fa{width:30px;height:30px;line-height:30px;-webkit-border-radius:50%;border-radius:50%;background:#f2f2f2;color:#ababab;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.panel-product-share .fa:hover{color:#fff}
.panel-product-share .fa-facebook:hover{background:#3b5999}
.panel-product-share .fa-pinterest:hover{background:#d11a1e}
.panel-product-share .fa-twitter:hover{background:#40b7e2}
.panel-product-share .fa-google-plus:hover{background:#d43e26}
.panel-product-share .fa-instagram:hover{background:#3f71a2}
.panel-product-share .fa-youtube-play:hover{background:#d03226}
.panel-detail{margin-bottom:20px}

.nav-tabs{margin:0;padding:0;text-align:left;font-size:0;position:relative;top:1px;list-style:none}

.nav-tabs li{display:inline-block;font-size:14px}
.nav-tabs li a{display:block;color:#333;padding:10px 6px;border-bottom:1px solid transparent}
.nav-tabs li.active a,.nav-tabs li:hover a{color:#000;border-color:#000}
.tab-content{border:1px solid #e5e5e5;padding:10px 15px;line-height:1.8461538462}
.tab-content h1,.tab-content h2,.tab-content h3,.tab-content h4,.tab-content h5,.tab-content h6{color:#000}
.panel-table{display:table;width:100%;border-collapse:collapse}
.panel-row{display:table-row}
.panel-cell{display:table-cell}
.panel-additional{margin-top:15px}
.panel-additional .panel-cell{padding:10px;vertical-align:top}
.panel-additional .panel-cell:first-child{font-weight:700;color:#000}
.panel-additional .panel-row:nth-child(2n+1){background:#f7f7f7}
.add-review-tab h2{font-size:24px;color:#000;font-weight:700;margin:0 0 35px}
.add-review-tab p b{display:inline-block;margin-right:10px;font-size:14px;color:#000}
.add-review-tab p i{font-size:14px;color:#333;margin-right:5px}
.add-review-tab .add-review-tab-frm:after{content:'';display:table}
.add-review-tab .add-review-tab-frm b{font-size:14px;color:#000;display:block;margin-bottom:10px}
.add-review-tab .add-review-tab-frm textarea{width:100%;border:1px solid #e5e5e5;padding:10px 15px;outline:0;resize:none;margin-bottom:25px;height:200px}
.add-review-tab .add-review-tab-frm button{width:140px;height:50px;color:#fff;font-size:13px;background:#000;outline:0;border:none;transition:all .3s}
.add-review-tab .add-review-tab-frm button:hover{background:#689a3c}
.add-review-tab .add-review-tab-frm .frm-group{width:48%;float:left;margin-right:4%}
.add-review-tab .add-review-tab-frm .frm-group:nth-child(4){margin-right:0}
.add-review-tab .add-review-tab-frm .frm-group input{width:100%;border:1px solid #e5e5e5;padding:10px 15px;outline:0;margin-bottom:25px;height:50px}
.status-of-product{position:absolute;width:80px;left:0;top:0;padding:10px;font-size:11px;z-index:2;line-height:14px;color:#fff;text-transform:uppercase;text-align:center}
.is-coming-soon{background:#637bc9}
.is-newest{background:#30c284}
.is-sold-out{background:#000}
.is-sale-off{background:#f66}
.panel-recently,.panel-related{padding-top:25px;padding-bottom:25px}
.panel-related-slider .owl-next,.panel-related-slider .owl-prev{top:35%}
.panel-recently-slider,.panel-related-slider{margin-top:40px}
.panel-recently-item:after,.panel-recently-item:before{content:" ";display:table}
.panel-recently-media{float:left;width:100px;margin-right:7px}
.panel-recently-category,.panel-recently-title{font-size:12px;margin-top:0;margin-bottom:10px}
.panel-recently-category a:hover,.panel-recently-title a:hover{color:#30c284}
.panel-recently-category{font-weight:400;text-transform:uppercase}
.panel-recently-category a{color:#333}
.panel-recently-title a{color:#222}
.panel-recently-review{color:#eec522;margin-bottom:5px}
.panel-recently-price{font-size:14px;font-weight:700;margin-bottom:0;color:#f66}
.zoom{display:inline-block;position:relative;cursor:all-scroll}
.zoom img{display:block;max-width:100%}
.zoom::-moz-selection{background-color:transparent}
.zoom::selection{background-color:transparent}
.panel-review-title{font-size:24px;margin-top:0;margin-bottom:15px}
.panel-review-author,.panel-review-title{color:#000}
.panel-review-item{table-layout:fixed;margin-bottom:25px}
.panel-review-item .panel-cell{vertical-align:top;position:relative}
.panel-review-item .panel-cell:first-child{width:48px}
.panel-review-item .panel-cell:last-child{padding-left:10px}
.panel-review-item .panel-review-item{margin-top:10px}
.panel-review-header{margin-top:0;margin-bottom:15px;padding-right:70px}
.panel-review-content{margin-bottom:0}
.panel-review-action{position:absolute;right:0;top:-3px;font-size:14px;text-align:right}
.panel-checkout-submit,.panel-review-submit{text-align:center;text-transform:uppercase;outline:0}
.panel-review-action a{display:inline-block;color:#141313}
.panel-review-action a:first-child{margin-right:15px}
.panel-review-action a:hover{color:#30c284}
.panel-review-avatar{-webkit-border-radius:50%;border-radius:50%}
.panel-review-time{display:block;color:#141313;margin-top:10px}
.panel-review-space{display:none;padding-left:10px;padding-right:10px}
.panel-review-group{margin-bottom:15px}
.panel-review-control{margin-top:10px}
.panel-review-label{color:#000;font-size:14px;margin-bottom:0}
.panel-review-vote{display:inline-block;color:#eec522;font-size:14px;margin-left:10px;vertical-align:middle}
.panel-review-submit{width:140px;height:50px;color:#fff;font-size:13px;background:#000;border:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:0;appearance:none}
.panel-review-submit:hover{color:#fff;background:#30c284}
@media only screen and (min-width:768px){.panel-product-title{margin-top:0;margin-bottom:10px}
.panel-product-line{margin-bottom:10px}
.panel-product{margin-bottom:70px}
.tab-content{padding:20px 30px}
.panel-additional{table-layout:fixed;margin-top:30px}
.panel-additional .panel-cell{padding:20px}
.panel-additional .panel-cell:first-child{width:25%}
.panel-additional .panel-row:nth-child(2n+1){background:#f7f7f7}
.panel-product-buy{width:170px}
.panel-review-item{margin-bottom:30px}
.panel-review-item .panel-cell:first-child{width:70px}
.panel-review-item .panel-cell:last-child{padding-left:30px}
.panel-review-item .panel-review-item{margin-top:20px}
.panel-review-space,.panel-review-time{display:inline-block}
.panel-review-time{margin-top:0}
.panel-review-content{padding-right:70px}
.panel-review-title{margin-bottom:35px}
.panel-review-group{margin-bottom:25px}
.panel-single-thumbnail{padding-left:55px;padding-right:55px}
}
.panel-checkout{padding-top:40px;padding-bottom:100px}
.panel-checkout-item{border:1px solid #e5e5e5;padding:20px 30px;margin-bottom:30px}
.panel-checkout-group{margin-bottom:20px}
.panel-checkout-control{width:100%;height:45px;outline:0;border:none;background:#f2f2f2;color:#000;padding:5px 20px}
.panel-checkout-control:focus,.panel-checkout-control:hover{background:#e5e5e5}
textarea.panel-checkout-control{min-height:100px}
.panel-checkout-heading{font-size:24px;color:#000;margin-top:10px;margin-bottom:30px;text-transform:uppercase}
.panel-checkout-submit{width:150px;height:50px;border:none;background:#000;color:#fff;font-weight:700}
.panel-checkout-submit:hover{color:#fff;background:#30c284}
.panel-checkout-summary{margin-bottom:20px;line-height:1.8461538462}
.panel-checkout-table{display:table;width:100%;border-collapse:collapse}
.panel-checkout-table a{color:#333}
.panel-checkout-table a:hover{color:#30c284}
.panel-checkout-row{display:table-row}
.panel-checkout-cell{display:table-cell;border-top:1px solid #e5e5e5;padding:15px 5px}
.panel-checkout-cell:not(:first-child){text-align:right}
.panel-checkout-cell:first-child{padding-left:0}
.panel-checkout-total .panel-checkout-cell:first-child{color:#000}
.panel-checkout-cell:last-child{padding-right:0}
.panel-checkout-total .panel-checkout-cell:last-child{color:#f66}
.panel-checkout-head .panel-checkout-cell{text-align:center}
.panel-checkout-head{color:#000;text-transform:uppercase;background:#f2f2f2}
.panel-login{padding-top:20px;padding-bottom:15px}
.panel-login-inner{border:1px solid #e5e5e5;padding:15px;margin-bottom:30px}
.panel-login-heading{font-size:24px;color:#000;margin-top:0;margin-bottom:40px;line-height:1.3333333333}
.panel-login-summary,.panel-register-summary{color:#333;line-height:1.8461538462;margin-bottom:20px}
.panel-register-summary{max-width:450px;margin-right:auto;margin-left:auto;text-align:center}
.panel-login-group{margin-bottom:20px}
.panel-login-group:last-child{margin-bottom:0}
.panel-login-control{width:100%;height:50px;border:none;background:#f2f2f2;outline:0;padding:5px 20px}
.panel-login-control:focus,.panel-login-control:hover{background:#e5e5e5}
.panel-login-button{width:100%}
.panel-login-button,.panel-register-go{display:inline-block;height:50px;padding-left:20px;padding-right:20px;line-height:50px;min-width:140px;text-align:center;border:none;background:#30c284;color:#fff;text-transform:uppercase;outline:0;font-weight:700;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.panel-login-button:hover,.panel-register-go:hover{color:#fff;background:#000}
.panel-register-action{text-align:center}
.panel-login-forget{display:inline-block;margin-bottom:10px}
.panel-login-check{margin-bottom:10px}
.panel-login-check input[type=checkbox]{margin-top:0}
@media only screen and (min-width:768px){.panel-login{padding-top:30px;padding-bottom:40px}
.panel-login-inner{padding:20px 25px}
.panel-login-check{float:left}
.panel-login-forget{float:right}
.panel-login-group:after,.panel-login-group:before{content:" ";display:table}
.panel-login-group:after{clear:both}
}
@media only screen and (min-width:992px){.panel-login-inner{padding:40px 45px}
.panel-login-summary,.panel-register-summary{margin-bottom:40px}
}
@media only screen and (min-width:480px) and (max-width:767px){.panel-login-check{float:left}
.panel-login-forget{float:right}
.panel-login-group:after,.panel-login-group:before{content:" ";display:table}
.panel-login-group:after{clear:both}
}
input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:15px;height:15px;background:0 0;border:1px solid #e5e5e5;position:relative;top:3px;margin-right:5px}
input[type=checkbox]:checked,input[type=checkbox]:focus{outline:0}
input[type=checkbox]:after{content:'';width:7px;height:13px;border-bottom:2px solid #000;border-right:2px solid #000;position:absolute;left:5px;top:-3px;opacity:0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);-o-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
input[type=checkbox]:checked::after{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);-o-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}
.panel-lookbook{margin-bottom:30px;text-transform:uppercase}
.panel-lookbook:hover .panel-lookbook-like{color:#f66}
.panel-lookbook:hover .panel-lookbook-title{color:#689a3c}
.panel-lookbook-wrap{position:relative;overflow:hidden;margin-bottom:15px}
.panel-lookbook-media{width:100%}
.panel-lookbook-mask{width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,.75);box-shadow:inset 0 0 0 rgba(255,255,255,.75);position:absolute;left:0;top:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.panel-lookbook:hover .panel-lookbook-mask{-webkit-box-shadow:inset rgba(255,255,255,.75) 0 0 10px 300px;box-shadow:inset rgba(255,255,255,.75) 0 0 10px 300px}
.panel-lookbook-mask .fa{background:#fff;color:#333;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;width:50px;height:50px;position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;-webkit-border-radius:50%;border-radius:50%;text-align:center;line-height:50px;font-size:15px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}
.footer-social li .fa,.panel-shipping-item>div{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.panel-lookbook-mask .fa:hover{-webkit-box-shadow:#999 0 0 5px;box-shadow:#999 0 0 5px;color:#689a3c}
.panel-lookbook:hover .panel-lookbook-mask .fa{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
.panel-lookbook-category{margin-bottom:15px;font-size:14px;font-weight:400}
.panel-lookbook-heading{font-size:14px;color:#000;margin-top:0;margin-bottom:0;position:relative;text-transform:uppercase}
.panel-lookbook-like{color:#333;display:inline-block;position:absolute;bottom:0;right:0}
.panel-lookbook-catename{color:#555}
.panel-complete{padding-bottom:100px}
.panel-complete-notice{margin-top:40px;margin-bottom:30px;padding:20px;text-align:center;font-size:24px}

.footer-list h3,.panel-complete-title,.panel-shipping-item h4{margin-top:0;text-transform:capitalize}
.panel-complete-notice .fa{margin-right:10px}
.panel-complete-success{border:1px solid #689a3c;color:#689a3c}
.panel-complete-error{border:1px solid #f66;color:#f66}
.panel-complete-item{border:1px solid #e5e5e5;padding:35px 40px;text-align:center;margin-bottom:30px}
.panel-complete-title{font-size:16px;color:#000;margin-bottom:7px}
.panel-complete-summary{color:#333;margin-bottom:0;line-height:1.8461538462}
@media only screen and (min-width:768px){.panel-complete-item,.panel-complete-notice{margin-bottom:60px}
}
.footer{background:grey}
.panel-shipping{padding-top:30px}
.footer .panel-shipping{padding-bottom:15px;border-bottom:1px solid #333}
.panel-shipping .col-md-3{margin-bottom:15px}
.panel-shipping .col-md-3:nth-child(2n+1):after{display:none}
.panel-shipping .col-md-3:after{content:"";display:block;height:100%;width:1px;position:absolute;left:0;top:0;background:#e5e5e5}
.footer .panel-shipping .col-md-3:after{background:#333}
.panel-shipping-item{padding-left:50px;position:relative}
.footer .panel-shipping-item{color:#222}
.panel-shipping-item h4{font-size:15px;font-weight:700;margin-bottom:7px}
.footer .panel-shipping-item h4{color:#fff}

.panel-shipping-item p{font-size:13px;margin-bottom:0}
.panel-shipping-item>div{position:absolute;left:0;top:-3px;z-index:1;padding:5px;-webkit-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out}
.panel-shipping-item img{width:32px}
.panel-shipping-item:hover>div{-webkit-box-shadow:inset #fff 0 0 0 50px;box-shadow:inset #fff 0 0 0 50px}

.footer-list{padding-top:40px;padding-bottom:7px; font-family: 'Nanum Gothic', sans-serif;}
.footer-list h3{font-size:18px;color:#fff; font-family: 'Nanum Gothic', sans-serif;}
.footer-list-item{ font-family: 'Nanum Gothic', sans-serif;}
.footer-list-info{margin:0;padding:2px 0 0;font-size:15px;list-style:none;line-height:24px; font-family: 'Nanum Gothic', sans-serif;}
.footer-list-info li{padding:10px 0 0 0px;position:relative;color:#fff; font-family: 'Nanum Gothic', sans-serif;}
.footer-list-info li a {color:#30c284 !important; }
.footer-list-info li .fa{font-size:15px;width:20px;position:absolute;left:0;top:14px; color:#fff;}

.footer-social{padding:12px 0 0;margin:0;font-size:0}
.footer-social li{list-style-type:none;display:inline-block;margin-right:5px;margin-top:10px}
.footer-social li a{display:block;font-size:14px;text-align:center}
.footer-social li .fa, .footer-social li .fab {width:40px;height:40px;line-height:40px;-webkit-border-radius:50%;border-radius:50%;background:#f60002;color:#fff;transition:all .3s ease-in-out}
.btn-top-link .fa, .btn-top-link .fab, .btn-top-link span{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.footer-social li .fab:hover{color:#fff}

.footer-social li .fa-facebook{background:#3b5999}
.footer-social li .fa-pinterest{background:#d11a1e}
.footer-social li .fa-twitter{background:#40b7e2}
.footer-social li .fa-google-plus{background:#d43e26}
.footer-social li .fa-instagram{background:#c82169}
.footer-social li .fa-youtube-play{background:#d03226}

.footer-social li .fa-facebook:hover{background:#3b5999}
.footer-social li .fa-pinterest:hover{background:#d11a1e}
.footer-social li .fa-twitter:hover{background:#40b7e2}
.footer-social li .fa-google-plus:hover{background:#d43e26}
.footer-social li .fa-instagram:hover{background:#3f71a2}
.footer-social li .fa-youtube-play:hover{background:#d03226}

.menu-footer{padding:0;margin:0;list-style:none}
.menu-footer li{padding-top:7px;padding-bottom:2px}
.menu-footer li a{display:block;color:#fff;font-size:14px}
.menu-footer li a:hover{color:#30c284}

.footer-newsletter{border-top:1px solid #333;padding-top:20px;padding-bottom:20px}
.footer-newsletter p{font-size:16px;color:#222;text-align:center}
.footer-newsletter p b{color:#30c284;font-weight:400}
.footer-newsletter p span{color:#fff;font-weight:400}
.footer-newsletter input{background:url(../img/img/mail.html) 15px center no-repeat #333;height:42px;width:100%;padding-left:45px;padding-right:10px;border:0;outline:0;font-size:12px;color:#222;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.footer-newsletter button{font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;text-align:center;width:130px;background:#30c284;height:100%;border:0;outline:0;position:absolute;right:0;top:0}
.newsletter-form{position:relative;padding-right:130px;height:42px}
@media only screen and (max-width:479px){.footer-newsletter button{width:100px}
.newsletter-form{padding-right:100px}
}
.newsletter-frm{float:right}
.newsletter-frm:after{content:'';display:table}
.footer-copyright{background:#fff;padding-top:25px;padding-bottom:14px;color:#999;font-size:13px;text-align:center; font-family: 'Nanum Gothic', sans-serif;}
.footer-copyright p{margin-bottom:10px; color:#222;}
.footer-copyright a{color:#fff;text-decoration:none}
.btn-top{display:none;position:fixed;right:15px;bottom:25px;z-index:90;text-transform:uppercase}
.btn-top-link{display:block;color:#999}
.btn-top-link .fa{border:1px solid #999;width:32px;height:32px;line-height:30px;text-align:center;font-size:20px;float:left;transition:all .3s ease-in-out}
.btn-top-link span{float:right;line-height:15px;font-size:12px;display:none;margin-left:10px;padding-top:10px;transition:all .3s ease-in-out}
.btn-top-link:hover i{background:#30c284;border-color:#30c284;color:#fff}
.btn-top-link:hover span{color:#30c284}
@media only screen and (min-width:992px){.panel-shipping{text-align:center;padding-top:60px}
.footer .panel-shipping{padding-bottom:30px}
.panel-shipping .col-md-3{margin-bottom:29px}
.panel-shipping .col-md-3:nth-child(2n+1):not(:first-child):after{display:block}
.panel-shipping-item{display:inline-block;text-align:left}
.btn-top{bottom:25px}
.btn-top-link .fa{width:50px;height:50px;line-height:48px}
.btn-top-link span{display:block}
.footer-copyright-info{text-align:left}
.footer-copyright-payment{text-align:right}
.menu-footer li{padding:5px 0}
.footer-list{padding-top:20px;padding-bottom:14px}
.footer-list h3{margin-bottom:15px}
.footer-newsletter{padding-top:40px;padding-bottom:40px}
.footer-newsletter p{text-align:left}
}
@media only screen and (max-width:479px){.panel-shipping .col-md-3:after{display:none}
.panel-shipping-item{padding-left:0;text-align:center}
.panel-shipping-item>div{position:static;margin-bottom:5px}
.panel-shipping-item img{width:32px}
.panel-shipping-item:hover>div{-webkit-box-shadow:none;box-shadow:none}
}
@media only screen and (min-width:1200px){.footer-newsletter p{margin-top:8px}
}
.clearfix:after,.clearfix:before{content:" ";display:table}
.buy-now .ripple:after,.buy-now .ripple:before,.is-hot:before,.is-new:before{content:""}
.is-hot,.is-new,.owl-dot{display:inline-block}
.pull-left{float:left}
.pull-right{float:right}
.is-hot,.is-new{color:#fff;font-size:9px;width:38px;height:18px;text-align:center;text-transform:uppercase;line-height:18px}
.is-hot:before,.is-new:before{border-bottom:6px solid transparent;border-left:6px solid;position:absolute;bottom:-6px;left:5px}
.is-hot{background:#f66}
.is-hot:before{border-left-color:#f66}
.is-new{background:#30c284}
.is-new:before{border-left-color:#30c284}
a,button,input{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
[class*=fa-flag]{width:16px;height:11px;background-image:url(../img/flags.html)}
.fa-flag-usa{background-position:0 0}
.fa-flag-fra{background-position:0 11px}
.fa-flag-ger{background-position:0 22px}
.fa-flag-rus{background-position:0 33px}
.pd-5{padding:0 5px}
.owl-dots{margin-top:14px;text-align:center}
.owl-dot span{display:block;width:15px;height:15px;margin:5px;background-color:rgba(255,255,255,1);-webkit-border-radius:50%;border-radius:50%}
.owl-dot.active span{background-color:#29b97c}
.owl-carousel:hover .owl-next,.owl-carousel:hover .owl-prev{opacity:1}
.owl-carousel:hover .owl-prev{left:10px}
.owl-carousel:hover .owl-next{right:10px}
.owl-next,.owl-prev{position:absolute;top:47%;opacity:0;height:42px;width:42px;line-height:42px;margin-top:-21px;text-align:center;background-color:transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:40px; font-weight:100; -webkit-appearance:none;border:none;outline:0;color:#222}
.owl-next:hover,.owl-prev:hover{color:#fff}
.owl-prev{left:0}
.owl-next{right:0}
.alignleft{float:left;margin:0 2em 1em 0}
.alignright{float:right;margin:0 0 1em 2em}
.no-margin{margin:0}
@media only screen and (min-width:768px){.right-sm{float:right}
}
@media only screen and (min-width:992px){.pc-only{display:none}
.right-md{float:right}
}
.buy-now{position:fixed;z-index:99;right:90px;bottom:50px;width:60px;height:60px}
.buy-now .buy-now-btn{background:#30c284;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 5px 10px 0 rgba(35,50,56,.1);-ms-box-shadow:0 5px 10px 0 rgba(35,50,56,.1);-o-box-shadow:0 5px 10px 0 rgba(35,50,56,.1);box-shadow:0 5px 10px 0 rgba(35,50,56,.1);-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;position:relative;height:60px;width:60px;text-align:center;line-height:60px;font-size:1.3em;color:#fff;z-index:1;display:block}
.buy-now .ripple,.buy-now .ripple:after,.buy-now .ripple:before{position:absolute;top:0;height:60px;width:60px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(48,194,32,.3);-ms-box-shadow:0 0 0 0 rgba(48,194,32,.3);-o-box-shadow:0 0 0 0 rgba(48,194,32,.3);box-shadow:0 0 0 0 rgba(48,194,32,.3);-webkit-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}
.buy-now .ripple:before{-webkit-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;position:absolute;top:0}
.buy-now .ripple:after{-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;position:absolute;top:0}
@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 50px rgba(255,0,0,0);box-shadow:0 0 0 50px rgba(255,0,0,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}
}
@-o-keyframes ripple{70%{box-shadow:0 0 0 50px rgba(255,0,231,0)}
100%{box-shadow:0 0 0 0 rgba(255,0,0,0)}
}
@keyframes ripple{70%{-webkit-box-shadow:0 0 0 50px rgba(255,0,231,0);box-shadow:0 0 0 50px rgba(255,0,231,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}
}
@media (max-width:1199px){.main-categories{display:block;margin-left:-20px;margin-right:-20px;padding-left:10px;padding-right:10px;border-bottom:10px solid #e8eaee}
.btn-categories-toggle{display:none}
.main-categories:after,.main-categories:before{content:" ";display:table}
.main-categories .nav-categories>li.has-sub>a:after,.main-categories .nav-categories>li:nth-child(n+5),.main-categories .nav-categories>li>ul{display:none}
.main-categories:after{clear:both}
.main-categories .nav-categories{float:left;width:80%}
.main-categories .nav-categories>li{float:left;width:25%;border:0}
.main-categories .nav-categories>li>a{text-align:center;padding:14px 5px;font-size:10px;line-height:13px}
.main-categories .nav-categories>li>a:hover .icon-categories{color:#fff}
.main-categories .nav-categories>li:nth-child(1) .icon-categories{background:#30c284}
.main-categories .nav-categories>li:nth-child(2) .icon-categories{background:#f66}
.main-categories .nav-categories>li:nth-child(3) .icon-categories{background:#5796ff}
.main-categories .nav-categories>li:nth-child(4) .icon-categories{background:#ce744c}
.main-categories .icon-categories{position:static;display:block;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 5px;line-height:40px;color:#fff}
.btn-categories-more{float:right;width:20%;border:0;padding:14px 0;font-size:10px;line-height:13px;font-weight:400;text-transform:none}
.btn-categories-more .icon-categories{background:#ff6e59;font-size:21px;display:block}
.btn-categories-more:hover{background:0 0;color:inherit}
}
.show-categories{overflow:hidden}
.context-layout{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;padding-top:44px;background-color:#fff;overflow:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s}
.show-categories .context-layout{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.context-layout .nav-categories>li{float:none;border:0;position:relative}
.context-layout .nav-categories>li:not(:first-child):before{content:'';position:absolute;top:0;left:56px;right:12px;border-top:1px solid #e8eaee}
.context-layout .nav-categories>li:nth-child(1) .icon-categories{background:#79b13d}
.context-layout .nav-categories>li:nth-child(2) .icon-categories{background:#26a69a}
.context-layout .nav-categories>li:nth-child(3) .icon-categories{background:#00bdd2}
.context-layout .nav-categories>li:nth-child(4) .icon-categories{background:#4a77c0}
.context-layout .nav-categories>li:nth-child(5) .icon-categories{background:#f7b037}
.context-layout .nav-categories>li:nth-child(6) .icon-categories{background:#c359ba}
.context-layout .nav-categories>li:nth-child(7) .icon-categories{background:#d8a057}
.context-layout .nav-categories>li:nth-child(8) .icon-categories{background:#ce744c}
.context-layout .nav-categories>li:nth-child(9) .icon-categories{background:#ff6e59}
.context-layout .nav-categories>li:nth-child(10) .icon-categories{background:#0388d1}
.context-layout .nav-categories>li:nth-child(11) .icon-categories{background:#79b13d}
.context-layout .nav-categories>li:nth-child(12) .icon-categories{background:#26a69a}
.context-layout .nav-categories>li:nth-child(13) .icon-categories{background:#00bdd2}
.context-layout .nav-categories>li:nth-child(14) .icon-categories{background:#f66}
.context-layout .nav-categories>li:nth-child(15) .icon-categories{background:#5796ff}
.context-layout .nav-categories>li:nth-child(16) .icon-categories{background:#ce744c}
.context-layout .nav-categories>li:nth-child(17) .icon-categories{background:#f7b037}
.context-layout .nav-categories>li:nth-child(18) .icon-categories{background:#c359ba}
.context-layout .nav-categories>li:nth-child(19) .icon-categories{background:#d8a057}
.context-layout .nav-categories>li:nth-child(20) .icon-categories{background:#ce744c}
.context-layout .nav-categories>li>a{padding:12px 32px 12px 56px}
.context-layout .icon-categories{width:32px;height:32px;left:12px;top:50%;margin-top:-16px;-webkit-border-radius:3px;border-radius:3px;text-align:center;line-height:32px}
.context-layout .icon-categories[class*=" flaticon-"]:before,.context-layout .icon-categories[class^=flaticon-]:before{font-size:20px;color:#fff}
.context-wrap{overflow:auto;position:absolute;z-index:9;top:44px;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;scrollbar-face-color:#999;scrollbar-track-color:#ccc}
.context-wrap::-webkit-scrollbar{width:4px;height:4px}
.context-wrap::-webkit-scrollbar-thumb{background:#999;-webkit-border-radius:3px;border-radius:3px}
.context-wrap::-webkit-scrollbar-track{background:#ccc}
.context-back{position:absolute;top:50%;left:8px;font-size:24px;line-height:32px;width:32px;height:32px;margin-top:-16px}
.context-nav{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);position:absolute;top:0;left:0;z-index:9999;height:44px;width:100%;background:#fff;text-align:center}
.context-nav h2{margin:0;font-size:16px;line-height:24px;padding:8px;text-transform:uppercase}
@media (min-width:1200px){.main-categories{display:block}
}

.clrw { color:#fff !important; }
.border {
    border: 1px solid #eee !important;
}
.unslide { padding:30px 0px} 
.unslide img { margin:10px auto } 
.promotext { padding:15px; }
.promotext h4 {
    font-family: 'Fira Sans', sans-serif;
    font-size: 22px;
    line-height: 22px; margin-top:10px;
    font-weight: 500;
    color: #222;
    letter-spacing: 0;
    text-transform: none;
}
.promotext p {
    font-family: 'Fira Sans', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #222;
    letter-spacing: 0;
}
.promotext h6 a {
    color: #30c284;
    font-family: 'Fira Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
}
.clear { clear:both }

.wel-panel {padding:40px 0px 25px 0px; text-align:center;}
.wel-panel h1 {
    font-family: 'Fira Sans', sans-serif; text-align:center;
    line-height: 22px; margin-top:10px;
    font-weight: 500;
    color: #222;
    letter-spacing: 0;
    text-transform: none;
}

.wel-panel p {
    font-family: 'Fira Sans', sans-serif; text-align:center;
    line-height: 28px;  font-weight:300;  
    color: #222; padding:10px 20%;
    letter-spacing: 0;
}


.wel-panel1 {padding:40px 0px; text-align:center;}
.wel-panel1 h1 {
    font-family: 'Fira Sans', sans-serif; text-align:center;
    line-height: 22px; margin-top:10px;
    font-weight: 500;
    color: #222;
    letter-spacing: 0;
    text-transform: none;
}

.wel-panel1 p {
    font-family: 'Fira Sans', sans-serif;
    text-align: left;
    line-height: 22px;
    font-size: 17px;
    font-weight: 300;
    color: #222;
    padding: 10px 7px;
    letter-spacing: 0;
}

.wel-panel2 {padding:20px 0px; text-align:center;}
.wel-panel2 h1 {
    font-family: 'Fira Sans', sans-serif; text-align:center;
    line-height: 32px; margin-top:10px;
    font-weight: 500;
    color: #222;
    letter-spacing: 0;
    text-transform: none;
}

.wel-panel2 p {
    font-family: 'Fira Sans', sans-serif;
    text-align: left;
    line-height: 22px;
    font-size: 17px;
    font-weight: 300;
    color: #222;
    padding: 10px 7px;
    letter-spacing: 0;
}

.panel-product-title1 {
    margin-top: 0px;
    margin-right: 30px;
    padding-left: 5px !important;
    text-align: left !important;
    font-weight: 600;
    text-transform: none;
    color: #000;
}

.modal .panel-product-title1 {
    margin-top: 40px;
    margin-right: 30px;
    text-align: left;
    font-weight: 200;
    text-transform: none;
}

.dividers-solid-light-gray-copy {
    height: 88px;
    width: 1px;
    opacity: 0.2;
    border-left: 1px solid gray;
    position: relative;
    top: 0;
    left: 50%;
    margin: 32px 0px;
}
pl-0, .px-0 {
    padding-left: 0!important;
}
.pr-0, .px-0 {
    padding-right: 0!important;
}
/* .ps-wel-cat-bg1-side { background: url(../img/wel-side1.jpg) no-repeat right 10%;} */
.ps-wel-cat-bg1-side {
    background: url(/assets/home/img/wel-side1.jpg) no-repeat right 10%;
  /*  background: url(/assets/home/img/subproduct1.avif) no-repeat right 10%;*/
 
}

.ps-wel-cat-bg2-side { background: url(/assets/home/img/wel-side2.jpg) no-repeat left 10%;}

.ps-wel-cat-bg3-side { background: url(/assets/home/img/wel-side3.jpg) no-repeat right 10%;}

.ps-wel-cat-bg4-side { background: url(/assets/home/img/wel-side4.jpg) no-repeat right 10%;}

.ps-wel-cat-bg5-side { background: url(/assets/home/img/wel-side5.jpg) no-repeat left 10%;}


.vh-100 {
    height: 80vh!important;
}


@media only screen and (max-width:479px){
.vh-100 { height: 50vh !important; }
 
}

@media (max-width:479px){
.product-s {
    padding:15% 0px 15% 0px !important;
}
.float1 {
    bottom: 20px !important;
    left: 10px !important;
}
}


@media (min-width: 768px) {
.d-md-block {
    display: block!important;
}
}

.d-none {
    display: none!important;
}
h2.product-system {
    /*font-size: 40px;*/
    line-height: 52px;
    font-weight: 300; text-align:center;
    letter-spacing: 0;
}
p.product-system {
    font-size: 18px;
    line-height: 26px;
    font-weight: 300; text-align:left;
    letter-spacing: 0;
}
.plexus-button {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
	border-color: #bc204b;
    background: #bc204b;
}
.mb-5, .my-5 {
    margin-bottom: 3rem!important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}
.product-s { padding:10% 0px 0 0 }

.wel-button {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
	border-color: #29b97c;
    background: #29b97c;
}
.wel-button:hover {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
	border-color: #999;
    background: #999;
}

.wel-button1 {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
	border-color: #30c284;
    background: #30c284;
    padding: 17px 35px;
    border-radius: 10px;
    color: #fff;
}
.wel-button1:hover {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
	border-color: #30c284;
    background: #30c284;
    padding: 17px 35px;
    border-radius: 10px;
    color: #fff;
}
.wel-button2 {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0; 
	border:2px solid #30c284; 
	color:#30c284; 
	 padding: 17px 35px;
    border-radius: 10px;
	background-color:transparent; 
}



.panel-btn2 {width:120px;height:45px; line-height:45px; text-transform:uppercase; border:none;background:#f48222;text-align:center;font-size:14px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; margin:10px 0px; }
.panel-btn2:hover{background:#26a95c; color:#fff;}

.panel-btn1{width:100px;height:45px; line-height:45px; text-transform:uppercase; border:none;background:#f48222;text-align:center;font-size:14px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; margin:24px 10px; }
.panel-btn1:hover{background:#26a95c; color:#fff;}


.panel-btnct{width:184px;height:45px; line-height:45px; text-transform:uppercase; border:none;background:#999;text-align:center;font-size:14px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; margin:24px 0px; }
.panel-btnct:hover{background:#26a95c; color:#fff;}


.fdpad { padding:0px 0px !important}


* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.item11 {
  position: relative;
  overflow: hidden;
  width:100%;
}
.item11 img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item11:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.mm-bac { background:#ddd; border-top:1px solid #ddd; }

.show-it { display:none !important }

@media (max-width:991px){ 
.show-it { display:block !important }
.hidden-it { display:none !important } 
}




/*-----------------------------------------------------------------------------------*/
/*	11. THUMBNAIL OVERLAY
/*-----------------------------------------------------------------------------------*/
figure {
    display: block;
    overflow: hidden;
    position: relative;
}
figure li a,
figure li a img {
    display: block;
    overflow: hidden;
    position: relative;
}
figure a img {
    display: inline;
    max-width: 100%;
}
figure a .overlay {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    text-decoration: none;
    z-index: 1;
    transition: all 200ms ease-in;
    background: #FFF;
    background: rgba(10,198,129,0.9);
}
figure a .overlay.icon:after {
    background: rgba(255,255,255,0.7);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
figure a:hover .overlay {
    opacity: 1
}
figure a .overlay .info {
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    display: table;
}
figure a .overlay .info span {
    color: #fff;
    margin-bottom: 10px;
    font-weight: 500;
    letter-spacing: -0.5px;
    font-size: 16px;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
}
figure a .overlay.icon .info span:before {
    font-family: 'Ionicons';
    content: '\f44a';
    letter-spacing: normal;
    font-size: 22px;
}


 /* Style the Image Used to Trigger the Modal */
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}
 
/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

 
/* The Close Button */
 .close {
    position: absolute;
    top: 0px;
    right: 20px;
    color: #222;
    font-size: 35px;
    font-weight: 100;
    transition: 0.3s;
    background: #fff;
    border: none;
    padding: 0px !important;
    margin-top: 0px !important;

}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

 

.trainingPage .filter { text-align: center; border-bottom: 1px dotted #ccc; position: relative; padding: 0 0 40px 0; margin: 0 10px 40px 10px; }

.trainingPage .filter li { display: inline-block; width: 130px; margin: 0px 10px 10px 0px; text-align: left; padding: 0; }
.trainingPage .filter li select { width: 100%; height: 40px; line-height: 40px; border: 1px solid #dbdbdb; background: #fff8f2; appearance: menulist; -webkit-appearance: menulist; padding: 0 8px; border-radius: 2px; }

.trainingPage .filter li:last-child { margin: 0; }
.trainingPage .filter li span { color: #999; font-size: 16px; font-weight: 400; margin: 0 0 10px 0; display: block; }
.trainingPage .filter .chosen-container .chosen-results li { margin: 0; padding: 10px; }
.trainingPage .filter .btnWrap { position: absolute; bottom: -20px; left: 50%; margin: 0 0 0 -167px; background: #fff8f2; }
.trainingPage .filter .searchBtn { background: #0f62ac; color: #fff; }

.trainingPage .filter li .chosen-container-single .chosen-single.chosen-default span { color: #c3c3c3; }
.trainingPage .filter li .chosen-container-single .chosen-single span { color: #444; }



/*************  @BRANCHES *************/
.branchPage { padding: 100px 0 0 0; }
.branchPage p { font-family: 'FuturaStd', sans-serif; font-size: 15px; text-align: center; color: #333; }
.branchPage .filter { text-align: center; margin: 40px 0 0 0; border-bottom: 1px dotted #CCC; position: relative; padding: 0px 0px 40px; }
.branchPage .filter ul li { display: inline-block; width: 220px; margin: 0 15px; }
.branchPage .filter ul li span { display: block; text-align: left; margin: 0 0 10px 0; color: #999; font-size: 15px; }
.branchPage .filter ul li .chosen-single span { color: #444; }
.branchPage .filter .btn { background: #0F62AC; color: #FFF; width: 160px; position: absolute; bottom: -20px; left: 50%; margin: 0px 0px 0px -80px; }
.branchPage .infoTbl { padding: 60px 0 60px 0; background: #fff; margin: 40px 0 0 0; }
.branchPage .infoTbl .title { color: #333; font-size: 20px; margin: 0 0 20px 0; }
.branchPage .infoTbl .brachDetail,
.branchPage .infoTbl .destrictlevelDetail { margin: 0 0 60px 0; }
.branchPage .infoTbl table th { text-align: left; }
.branchPage .filter .chosen-container .chosen-results li { margin: 0; }



/* @group Single Chosen */
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; height: 40px; line-height: 40px; border-radius: 2px; border: 1px solid #dbdbdb; font-size: 16px; color: #323232; box-sizing: border-box; cursor: pointer; padding: 0 10px; background: #fff8f2 url(../images/arrow-down.html) 90% 50% no-repeat; width: 100%; }
.chosen-container-single .chosen-default { color: #c3c3c3; font-size: 16px; }
.chosen-container-single.chosen-with-drop { background: #fff; }
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 20px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }
.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; font-size: 1px; }
.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }
.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; }
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }
.chosen-container-single .chosen-search input[type="text"] { margin: 1px 0; padding: 6px 20px 6px 5px; width: 100%; height: auto; outline: 0; border: 1px solid #ddd; font-size: 14px; font-family: sans-serif; line-height: normal; border-radius: 0; }
.chosen-container-single .chosen-drop { margin-top: -2px; border-radius: 0 0 2px 2px; background-clip: padding-box; }
.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }
/* @end */




.img-res {max-width:100%; border-radius:6px; }


.panel-btnct1{ height:56px; line-height:18px; text-transform:uppercase; border:none;background:#675ed6;text-align:left;font-size:12px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:20px 5px 20px 0px; padding:8px 10px; }
.panel-btnct1:hover{background:#222; color:#fff;}

.panel-btnct2{ height:56px; line-height:18px; text-transform:uppercase; border:none;background:#26a95c;text-align:left;font-size:12px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:20px 5px 20px 0px; padding:8px 10px; }
.panel-btnct2:hover{background:#222; color:#fff;}

.panel-btnct3{ height:56px; line-height:18px; text-transform:uppercase; border:none;background:#f48222;text-align:left;font-size:12px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:20px 5px 20px 0px; padding:8px 10px; }
.panel-btnct3:hover{background:#222; color:#fff;}

.panel-btnct4{ height:56px; line-height:18px; text-transform:uppercase; border:none;background:#999;text-align:left;font-size:12px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:20px 5px 20px 0px; padding:8px 10px; }
.panel-btnct4:hover{background:#222; color:#fff;}

.panel-btnct5{ height:56px; line-height:18px; text-transform:uppercase; border:none;background:#dbb659;text-align:left;font-size:12px;color:#fff !important;font-weight:500;transition:all .3s; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:20px 5px 20px 0px; padding:8px 10px; }
.panel-btnct5:hover{background:#222; color:#fff;}

 
@import url(http://weloveiconfonts.com/api/?family=entypo);

/* entypo */
[class*="entypo-"]:before {
   font-family: "entypo", sans-serif;
}
a { 
   text-decoration: none;
}
#sticky-social {
   right: 0;
   position: fixed; z-index:9999999999999999;
   top: 180px;
}
#sticky-social a {
   background: #333;
   color: #fff;
   display: block;
   height: 50px;
   font: 16px "Open Sans", sans-serif;
   line-height: 50px;
   position: relative;
   text-align: center;
   width: 50px;
}
#sticky-social a span {
   line-height: 50px;
   right: -120px;
   position: absolute;
   text-align:center;
   width:120px;
}
#sticky-social a:hover span {
   right: 100%;
}
#sticky-social a[class*="facebook"],
#sticky-social a[class*="facebook"]:hover,
#sticky-social a[class*="facebook"] span { background: #3b5998; }

#sticky-social a[class*="twitter"],
#sticky-social a[class*="twitter"]:hover,
#sticky-social a[class*="twitter"] span { background: #00aced; }

#sticky-social a[class*="gplus"],
#sticky-social a[class*="gplus"]:hover,
#sticky-social a[class*="gplus"] span { background: #dd4b39; }  

#sticky-social a[class*="linkedin"],
#sticky-social a[class*="linkedin"]:hover,
#sticky-social a[class*="linkedin"] span { background: #007bb6; }  

#sticky-social a[class*="instagrem"],
#sticky-social a[class*="instagrem"]:hover,
#sticky-social a[class*="instagrem"] span { background: #517fa4; }  

#sticky-social a[class*="stumbleupon"],
#sticky-social a[class*="stumbleupon"]:hover,
#sticky-social a[class*="stumbleupon"] span { background: #eb4924; }  

#sticky-social a[class*="pinterest"],
#sticky-social a[class*="pinterest"]:hover,
#sticky-social a[class*="pinterest"] span { background: #cc2127; }  

#sticky-social a[class*="flickr"],
#sticky-social a[class*="flickr"]:hover,
#sticky-social a[class*="flickr"] span { background: #ff0084; }  

#sticky-social a[class*="tumblr"],
#sticky-social a[class*="tumblr"]:hover,
#sticky-social a[class*="tumblr"] span { background: #32506d; }

 
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&amp;display=swap');
 
.isotope p { font-family: 'Fira Sans', sans-serif; font-weight: 300; text-align:justify; line-height:22px; padding:10px 0px; }


.bank-box { border:0px solid #000; padding: 15px 15px 5px 15px; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.36);
-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.36); }

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: none;
}
.primg { border:0px solid #eee;}

.product-item-name {
    font-weight: 400;
    border: 0px solid #ddd;
    height: 40px;
    font-family: 'Fira Sans', sans-serif;
}
    .product-item-name  strong { font-weight:600 !important; 
    }

    .hidden-desk {
        display: none
    }
.show-desk { display:block}
@media (max-width:479px) {
.hidden-mb { display:none }
.show-mb { display:block }
.wel-button1, .wel-button2 {
    padding:15px 15px !important;
}


.btnasc1 { float:none !important; margin-right:10px; }
.btnasc2 { float:none !important; }



}
.cart-wishlist ul li a span { font-size:16px; padding-right:10px; text-transform:uppercase;  font-weight: 400; font-family: 'Fira Sans', sans-serif;
}
.float1{
	position:fixed;
	width:300px;
	height:95px;
	bottom:60px;
	left:20px;
	z-index:100;
}
.btnasc1 { border:1px solid #ddd; text-align:center; color:#222; background:#fff; border-radius:2px; float:left; padding:10px 17px;   }
.btnasc1:hover { border:1px solid #30c284; text-align:center; color:#fff; background:#30c284; border-radius:2px;  }
.btnasc2 { border:1px solid #30c284; text-align:center; color:#fff; background:#30c284; border-radius:2px; float:right; padding:10px 17px;  }
.btnasc2:hover { border:1px solid #ddd; text-align:center; color:#111; background:#fff; border-radius:2px;  }
.imgbdr {  border:1px solid #eee; }

.show-cart li {
  display: flex;
}
.card {
  margin-bottom: 20px;
}
.card-img-top {
  width: 200px;
  height: 200px;
  align-self: center;
}

.addcarttable {}
.addcarttable table div.input-group { border:0px solid #000; width:182px; }
.addcarttable table div.input-group .minus-item { float:left; width:20px;  }
.addcarttable table div.input-group input[type=number] { float:left; width: 120px; height: 34px; text-align:center;  }
.addcarttable table div.input-group .plus-item { float:right;  }

.delete-item { background:#999 !important; padding:4px 8px !important; border:none!important; }

.total-cb {font-size: 12px !important; padding: 2px 6px !important; text-transform: uppercase !important; font-weight: 800; background: #30c284; border-radius: 7px; color: #fff; margin-left: 5px; position: absolute; top: 15px; right: -18px;}





.faq-section {
    background: #fdfdfd;
    min-height: 100vh;
    padding: 10vh 0 0;
}
.faq-title h2 {
  position: relative;
  margin-bottom: 45px;
  display: inline-block;
  font-weight: 600;
  line-height: 1;
}
.faq-title h2::before {
    content: "";
    position: absolute;
    left: 50%;
    width: 60px;
    height: 2px;
    background: #E91E63;
    bottom: -25px;
    margin-left: -30px;
}
.faq-title p {
  padding: 0 190px;
  margin-bottom: 10px;
}

.faq {
  background: #FFFFFF;
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}

.faq .card {
  border: none;
  background: none;
  border-bottom: 1px dashed #CEE1F8;
}

.faq .card .card-header {
  padding: 0px;
  border: none;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.faq .card .card-header:hover {
    background: rgba(233, 30, 99, 0.1);
    padding-left: 10px;
}
.faq .card .card-header .faq-title {
  width: 100%;
  text-align: left;
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
  color: #3B566E;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
}

.faq .card .card-header .faq-title .badge {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 14px;
  float: left;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  background: #E91E63;
  color: #fff;
  font-size: 12px;
  margin-right: 20px;
}

.faq .card .card-body {
  padding: 30px;
  padding-left: 35px;
  padding-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  color: #6F8BA4;
  line-height: 28px;
  letter-spacing: 1px;
  border-top: 1px solid #F3F8FF;
}

.faq .card .card-body p {
  margin-bottom: 14px;
}

@media (max-width: 991px) {
  .faq {
    margin-bottom: 30px;
  }
  .faq .card .card-header .faq-title {
    line-height: 26px;
    margin-top: 10px;
  }
}





/* ++++++++++++ */

.section-title {
  margin-bottom: 40px; font-family: "Gilroy";
}

.section-title .title {
  color: #0f0f0f;
  font-size: 34px;
  line-height: 1.2;
  margin: 10px auto;
  position: relative;     
  font-weight:700;
  text-transform: capitalize;
}
@media only screen and (max-width: 1199px) {
  .section-title .title {
    font-size: 26px;
  }
}

.section-title .desc {
  color: #222; letter-spacing: .5px; 
  font-size: 15px; text-transform: none;;
  line-height: 22px;
}





.product-category-item .inner-content .thumb {
  position: relative;
  overflow: hidden;
}
.product-category-item .inner-content .thumb .img {
  width: 100%;
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
}
.product-category-item .inner-content .content {
  background: #295dab;
  padding: 26px 20px 18px;
  text-align: center;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.product-category-item .inner-content .content .product-number {
  color: #615d5d;
  line-height: 1;
  margin-bottom: 11px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.product-category-item .inner-content .content .title {
  color: #fff;
  font-weight: 300;
  font-size: 20px;
  line-height: 1;
  margin-bottom: 0;
  text-transform: capitalize; font-family: "Gilroy";
}
.product-category-item .inner-content .content .title a {
  color: #fff;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.product-category-item .inner-content .content .title a:hover {
  text-decoration: underline;
}
.product-category-item .inner-content:hover .thumb .img {
  transform: scale(1.055) rotate(0.05deg);
  -webkit-transform: scale(1.055) rotate(0.05deg);
  -moz-transform: scale(1.055) rotate(0.05deg);
  -ms-transform: scale(1.055) rotate(0.05deg);
  -o-transform: scale(1.055) rotate(0.05deg);
}
.product-category-item .inner-content:hover .content {
  background-color: #29b97c;
}
.product-category-item .inner-content:hover .content .product-number {
  color: #fff;
}
.product-category-item .inner-content:hover .content .title {
  color: #fff;
}
.product-category-item .inner-content:hover .content .title a {
  color: #fff;
}
.product-category-item .inner-content-style2 .thumb {
  position: relative;
  overflow: hidden;     border-radius:50%;
}
.product-category-item .inner-content-style2 .thumb .img {
  width: 100%;
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
}
.product-category-item .inner-content-style2 .content {
  background: #fff;
  padding:15px 10px 10px;
  text-align: center;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.product-category-item .inner-content-style2 .content .product-number {
  color: #29b97c;
  line-height: 1;
  margin-bottom: 11px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.product-category-item .inner-content-style2 .content .title {
  color: #0f0f0f;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.product-category-item .inner-content-style2 .content .title a {
  color: #0f0f0f;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.product-category-item .inner-content-style2 .content .title a:hover {
  color: #29b97c;
}
.product-category-item .inner-content-style2:hover .thumb .img {
  transform: scale(1.055) rotate(0.05deg);
  -webkit-transform: scale(1.055) rotate(0.05deg);
  -moz-transform: scale(1.055) rotate(0.05deg);
  -ms-transform: scale(1.055) rotate(0.05deg);
  -o-transform: scale(1.055) rotate(0.05deg);
}

.m-auto {
    margin: auto!important;
}



@font-face {
    font-family: "Gilroy";
    font-weight: 400;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Regular.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 100;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Thin.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 200;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-UltraLight.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 300;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Light.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 500;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Medium.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 600;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Semibold.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 700;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Bold.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 800;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Extrabold.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy";
    font-weight: 900;
    font-style: normal;

    src: url("../assets/fonts/gilroy/Gilroy-Black.otf") format("opentype");
}







.weltitle { color:#fff; font-weight:300; margin:20px auto;  }
.weltext {
    color: #fff; text-align: center;
    font-size: 18px; padding: 10px 15%;
    font-weight: 400;
    line-height:25px;
    margin-bottom:9px;
}
.welbg { background:#295dab; padding:0px 0px; }
@media (max-width:480px) {
.weltitle { color:#fff; font-weight:300; margin:0px auto; font-size:24px;  }
.weltext {
    color: #fff; text-align: center;
    font-size: 16px; padding: 10px 10px !important;
    font-weight: 400;
    line-height:22px;
    margin-bottom:9px;
}
.welbg { background:#295dab; padding:0px 0px; }

.btn-theme {
    font-size: 13px;
    font-weight: 700;
	padding: 0 22px;
}
.testimonials-slider .owl-stage { width:260px !important }
}


.weltitle1 { color:#222; font-weight:300; margin:0px auto;  }
.weltext1 {
    color: #222; text-align: center;
    font-size: 18px; padding: 10px 10% 25px 10%;
    font-weight: 400;
    line-height:25px;
    margin-bottom:9px;
}


.img-bdr { border:1px solid #ddd; }

.unslide { background:#29b97c; padding:15px 0px !important; width: 100%; margin: 0px auto; }
.unslide p { color:#fff; font-size: 18px; font-weight: 200;  }

.wico { width: 105px; margin: 15px auto 0px auto;  }
.wico1 { width: 85px; margin: 15px auto 0px auto;  }
.wtitle { font-weight: 500;  }
.wtitle1 {
    font-weight: 400;
    font-size: 18px;
    width: 75%;
    margin: 0px auto;
    line-height: 22px;
}
.wtext { font-weight: 300; font-size: 15px; line-height: 23px; color: #555;  }


.welblock1 { background-image: url(../assets/img/wel-img1.jpg); height: 320px; border-radius:10px; background-position: center;
    background-repeat: no-repeat; overflow: hidden;
transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  } 
.welblock1:hover { webkit-transform: scale(1); transform: scale(1); border-radius:10px ; transition: .5s ease-in-out; overflow: hidden; }

.welblock1 .wcontent { width: 100%; padding: 50px 30px;  }
.welblock1 .wcontent h3 { font-weight: 600; color: #000;}
.welblock1 .wcontent p { color: #000; font-size: 16px; width: 50%; margin-bottom: 20px; }
.welblock1 .wcontent p a {     box-shadow: 0 4px 9px rgba(0,0,0,.05)!important;    font-weight: 600!important;    cursor: pointer;
    font-size: 16px!important; color: #000;    background-color: #fff!important; display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.625rem 1.875rem;
    font-size: 1rem;
    line-height: 1.65;
    border-radius: 3px;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.welblock1 .wcontent p a:hover { color: #fff; background-color: #000!important; }

.welblock2 { background-image: url(../assets/img/wel-img2.jpg); height: 320px; border-radius:10px; background-position: center;
    background-repeat: no-repeat; overflow: hidden;
transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  } 
.welblock2:hover { webkit-transform: scale(1); transform: scale(1); border-radius:10px ; transition: .5s ease-in-out; overflow: hidden; }

.welblock2 .wcontent { width: 100%; padding: 50px 30px;  }
.welblock2 .wcontent h3 { font-weight: 600; color: #000;}
.welblock2 .wcontent p { color: #000; font-size: 16px; width: 50%; margin-bottom: 20px; }
.welblock2 .wcontent p a {     box-shadow: 0 4px 9px rgba(0,0,0,.05)!important;    font-weight: 600!important;    cursor: pointer;
    font-size: 16px!important; color: #000;    background-color: #fff!important; display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.625rem 1.875rem;
    font-size: 1rem;
    line-height: 1.65;
    border-radius: 3px;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.welblock2 .wcontent p a:hover { color: #fff; background-color: #000!important; }



.wel-button1 {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
  border:2px solid  #000;
    background: #111;
    padding: 17px 35px;
    border-radius: 0px;
    color: #fff;
}
.wel-button1:hover {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
  border:2px solid  #000;
    background: #fff;
    padding: 17px 35px;
    border-radius: 0px;
    color: #000;
}
 

 .wel-button2 {
    width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
  border:2px solid  #000;
    background: #fff;
    padding: 17px 35px;
    border-radius: 0px;
    color: #000;
}
.wel-button2:hover {
     width: 240px;
    height: 52px; 
    line-height: 40px;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
  border:2px solid  #000;
    background: #111;
    padding: 17px 35px;
    border-radius: 0px;
    color: #fff;

}

.wel-text { font-size: 16px; color: #444; font-weight: 300; line-height: 26px;  }
.w100 {width: 100%; max-width: 100%; margin-bottom: 25px;}
.detailprice { font-size: 17px; color: #222; line-height: 24px; }
.detailprice span.price { color: #29b97c !important; font-size: 17px!important; font-weight: 500; }
.swiper-container .swiper-slide {
       border: 1px solid #eee;
    border-radius: 0px;
}


        @media (max-width:767px) {

            #tpopup {
                position: fixed;
                width: 100%;
                width: 320px !important;
                height: auto !important;
                background: #fff;
                left: 6% !important;
                right: 6% !important;
                top: 15% !important;
                z-index: 99999999999999999999 !important;
            }

                #tpopup img {
                    width: 100% !important
                }

                #tpopup p {
                    font-size: 12px !important;
                    line-height: 18px !important;
                    padding-bottom: 0px !important;
                }
        }


        #thover {
            position: fixed;
            background: #000;
            width: 100%;
            height: 100%;
            opacity: 0.6;
            z-index: 9999;
        }

        #tpopup {
            position: fixed;
            width:560px;
            height: 420px;
            background: #fff;
            left: 27%;
            top: 15%;
            border-radius: 5px;
            padding:20px 20px;
            /* width/2 + padding-left */
            /* height/2 + padding-top */
            text-align: center;
            box-shadow: 0 0 10px 0 #000;
            z-index: 99999;
        }

        #tclose {
            position: absolute;
            background: #8dc641;
            color: #fff;
            right: -15px;
            top: -15px;
            border-radius: 50%;
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-size: 8px;
            font-weight: bold;
            font-family: 'Arial Black', Arial, sans-serif;
            cursor: pointer;
            box-shadow: 0 0 10px 0 #000;
        }

        #Custlogin {
            font-size: 20px;
            padding-right: 10px;
            text-transform: uppercase;
            font-weight: 800;
            padding-top: 0px;
            line-height: 77px;
        }
         #dislogin {
            font-size: 20px;
            padding-right: 10px;
            text-transform: uppercase;
            font-weight: 800;
            padding-top: 0px;
            line-height: 77px;
        }
          #GuestCustlogin {
            font-size: 20px;
            padding-right: 10px;
            text-transform: uppercase;
            font-weight: 800;
            padding-top: 0px;
            line-height: 77px;
        }

        
        .wt150 {
            width: 128px;
        }

        @media (max-width:480px) { 

            .wt150 {
                width: 123px;
            }

            #ctl00_Custlogin {
                line-height: 40px;
            }
        }






.idesk-search {display:block}
.imobile-search {display:none}

@media (max-width:767px) {
.imobile-search {display:block}
.idesk-search {display:none}
.header-search {
    position: relative;
    margin: 8px;
    width: 96%;
}
.header-search-control {
    -webkit-border-radius: ;
    border-radius:7px;
}

}


.mt15 { margin-top:15px !important; }
.hptext { line-height:22px; font-size:13px; padding:0px 0px 10px 0px; }
.pctext {line-height: 22px !important; font-size: 14px !important; padding: 0px 0px 10px 0px !important; min-height: 44px; text-align:center !important; letter-spacing:.5px !important; font-family:'Fira Sans', sans-serif;  }

    .pctext strong {
        font-weight: 600 !important;
    }

.pr-media {display:block;position:relative;overflow:hidden;margin-bottom:9px;  border-radius:0px;}
.pr-media img{width:100%;-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out; border-radius:10px;}
.pr-media:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;filter:alpha(opacity=0);transition:all .3s ease-in-out}
.pr-media:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pr-media:hover:after{opacity:1;filter:alpha(opacity=100)}












.cat-blocks-container {
  padding:3.3rem 0px; border-top:1px solid #eee; border-bottom:1px solid #eee; } 
  
  .cat-blocks-container [class*="col-"] {
    display: flex;
    align-items: stretch;
    justify-content: center; }

.cat-block {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-align: center;
  margin-bottom:1rem; }
  
  .cat-block figure {
    display: inline-flex;
    align-items: center;
    position: relative;
    flex: 1;
    margin: 0; }
	
    .cat-block figure span {
      position: relative; margin-bottom:14px;  transform: translateY(14px); }
	  
  .cat-block img {
    margin-left: auto;
    margin-right: auto; border-radius: 8px;
    width: 95%;
    transition: transform 0.35s ease; }
  .cat-block:hover img {
    transform: translateY(-14px); }
  .cat-block:hover figure span:after {
    opacity: 1; }

.cat-block-title {
  color: #333333;
  font-weight: 400; font-family:'Fira Sans', sans-serif; 
  font-size: 16px;
  letter-spacing:0em;
  margin-top: 1.5rem;
  margin-bottom: 0; min-height: 40px;
    width: 100%;  }


