/*===== Fancy Box =====*/

body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"Ãƒâ€”";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
code,
pre {
  background-color: #fafafa
}

.is-dark-theme p a,
.wp-block-calendar table#wp-calendar tbody a,
.wp-block-calendar table#wp-calendar tfoot a {
  text-decoration: none
}

.aligncenter,
.page-links,
.wp-block-image+.detail-share {
  clear: both
}

html body {
  color: #555;
  margin: 0;
  padding: 0;
  font-family: "Be Vietnam Pro";
}

nav>div ul ul {
  z-index: 9
}

nav>div ul li:hover>ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}

.tag-sticky-2 .post-bx .post-inf {
  background-color: #fff;
  position: relative
}

.tag-sticky-2 .post-bx .post-inf:before {
  background-color: #5d2b00;
  content: "Sticky";
  color: #fff !important;
  position: absolute;
  right: 0;
  font-family: Poppins;
  padding: 4px 20px;
  top: 0;
  font-size: 15px
}

.wp-block-gallery figcaption.blocks-gallery-caption,
body .tt.post-bx.lst .post-thmb {
  width: 100%;
  text-align: center
}

body .tt.post-bx.lst,
body .tt.post-bx.lst>*,
br+code {
  display: block
}

body .post-bx.lst .post-thmb>a {
  float: none;
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden
}

body .post-bx.lst .post-inf {
  padding: 30px
}

body .pagination>li {
  float: none;
  vertical-align: middle
}

body .pagination>li.elipses {
  line-height: 35px;
  display: inline-block;
  vertical-align: middle;
  color: #9f9f9f;
  padding: 8px 10px
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100% !important
}

.bootstrap-select>button {
  color: #666 !important;
  font-size: 15px
}

body .widget>h5,
body .widget>h6,
table {
  margin-bottom: 20px
}

.blog-detail-desc h2,
.cmt-inf>h2,
.wp-block-calendar {
  margin-top: 30px
}

.calendar_wrap,
body table {
  width: 100%
}

.calendar_wrap>table,
table#wp-calendar {
  width: 100%;
  background-color: #fafafa;
  text-align: center
}

.calendar_wrap>table thead,
.wp-block-calendar table#wp-calendar th,
table#wp-calendar thead {
  background-color: #333;
  color: #fff
}

.calendar_wrap>table thead th,
table#wp-calendar thead th {
  padding: 10px;
  text-align: center
}

.calendar_wrap>table caption,
table#wp-calendar caption {
  caption-side: top;
  text-align: center;
  background-color: #5d2b00;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700
}

.calendar_wrap>table tbody td,
.calendar_wrap>table tfoot td,
table#wp-calendar tbody td,
table#wp-calendar tfoot td {
  padding: 10px 5px;
  font-size: 14px;
  border: 1px solid #f3f3f3
}

.wp-calendar-nav>span a:focus,
.wp-calendar-nav>span a:hover {
  color: #121a37
}

body .widget>div>ul li,
body .widget>ul li {
  position: relative;
  padding-left: 15px
}

body .widget>div>ul,
body .widget>div>ul ul,
body .widget>ul ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  width: 100%
}

.footer-data-inr {
  margin-bottom: -50px
}

.aligncenter,
.alignnone {
  display: block;
  margin: 20px auto;
  max-width: 100%
}

.footer-data-inr .widget-box {
  margin-bottom: 50px
}

.widget>div>ul li span.rss-date,
.widget>ul li span.rss-date {
  font-style: italic
}

.tagcloud>a,
.wp-block-tag-cloud>a {
  font-size: 15px !important;
  color: #fff !important;
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  display: inline-block;
  float: left;
  margin: 5px 5px 0 0;
  font-family: Poppins
}

.wp-block-tag-cloud>a {
  line-height: initial;
  float: none
}

.textwidget>p br+strong {
  margin-top: 20px;
  display: block;
  margin-bottom: -10px
}

.alignleft {
  float: left;
  margin: 20px 20px 20px 0;
  max-width: 100%
}

.alignright {
  float: right;
  margin: 20px 0 20px 20px;
  max-width: 100%
}

.elementor-text-editor p:not(:first-child),
.pagination>li,
.wp-block-button .wp-block-button__link,
.wp-block-cover p.wp-block-cover-text,
body .elementor-text-editor p:not(:first-child),
body ol li,
body ul li,
figcaption {
  font-family: Poppins
}

.wp-block-button {
  margin-top: 20px;
  margin-bottom: 20px
}

.is-dark-theme p,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-cover p.wp-block-cover-tex {
  color: #fff
}

.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
  line-height: 23px
}

body .wp-block-quote.is-large,
body .wp-block-quote.is-style-large {
  padding: 40px 50px
}

.blog-detail-desc p.has-large-font-size,
.event-detail-desc>p[style="font-size:46px"],
.has-large-font-size {
  line-height: initial
}

.blog-detail-desc h1+h2,
.blog-detail-desc>p+figure.wp-block-image.alignnone>img,
.blog-detail-inf+.blog-detail-desc,
.cmt-inf>h1+h2,
.event-detail-desc>h2+h3,
.event-detail-desc>h3+h4,
.wp-block-cover.has-background-dim.alignleft {
  margin-top: 0
}

.widget2 .srch-frm,
footer .widget .srch-frm,
form.wp-block-search {
  position: relative;
  width: 100%
}

form.wp-block-search input {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 10px 15px;
  color: #999;
  font-family: Poppins;
  height: 43px;
  -webkit-border-radius: 5px;
  border-radius: 5px
}

form.wp-block-search button {
  position: absolute;
  background-color: transparent;
  font-size: 13px;
  right: 0;
  height: 43px;
  bottom: 0;
  padding: 0 20px;
  color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px
}

body .blog-detail-inf {
  text-align: center
}

body .blog-detail-inf>img {
  width: auto
}

body .blog-detail-inf-inr {
  text-align: initial
}

body table td,
body table th {
  font-family: Poppins;
  padding: 5px 10px;
  border: 1px solid #ddd
}

code {
  padding: 3px 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  line-height: 20px;
  color: #333
}

br+code+br+code {
  display: inline-block
}

pre {
  padding: 5px
}

.wp-block-group.has-background {
  padding: 20px;
  margin: 30px 0
}

.page-links>span.page-links-title {
  background-color: transparent;
  margin-right: 10px
}

.page-links>a,
.page-links>span:not(.page-links-title) {
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  font-family: Poppins;
  display: inline-block;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
  box-shadow: 0 0 10px rgba(0, 0, 0, .05);
  margin-left: 10px;
  font-weight: 700
}

.post-password-form input:not([type=submit]) {
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  font-family: Poppins;
  margin-left: 15px
}

.post-password-form input:not([type=password]) {
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 5px;
  padding: 5px 25px;
  color: #fff
}

.wp-block-cover p.wp-block-cover-text {
  color: #fff;
  line-height: 1.6
}

.cnt-frm h3+h4 {
  margin-bottom: 8px;
  color: #222
}

.gallery-item {
  padding: 0 5px
}

.breadcrumb>li,
.pg-tp-inr h1,
.post-inf>h4 {
  word-wrap: normal;
  word-break: break-word;
  line-height: 30px
}

.row>.page {
  padding: 0 15px
}

.cnt-frm,
.page-content,
.tagcloud,
.woocommerce-js:not(.single) .page-content,
.woocommerce-page .page-content {
  display: inline-block;
  width: 100%
}

span.edit-link {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99
}

span.edit-link>a {
  color: #fff !important;
  display: inline-block;
  background-color: #333;
  font-family: Poppins;
  padding: 5px 13px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 5px
}

.return-to-shop,
.return-to-shop a.button.wc-backward,
body.woocommerce .products ul,
body.woocommerce ul.products {
  margin-bottom: 0 !important
}

.event-detail-desc>h2+h3 {
  font-size: 36px
}

.event-detail-desc>p+figure.wp-block-gallery,
.event-detail-desc>p+figure.wp-block-pullquote.has-background,
.event-detail-desc>p+figure.wp-block-video {
  margin-top: 25px
}

.block-editor-block-list__block[data-type="core/paragraph"] p {
  line-height: 30px
}

.blog-detail-desc div+pre,
.event-detail-desc>p+div,
.event-detail-desc>p+ol,
.event-detail-desc>p+ul,
.wp-caption a+p.wp-caption-text {
  margin-top: 15px
}

.wp-caption-text {
  padding-top: 8px
}

dt+dd {
  margin-top: 5px
}

section.related.products {
  margin-bottom: -40px
}

.is-dark-theme p a {
  color: inherit
}

.screen-reader-text,
.topbar ul.sub-menu,
.topbar-links ul.children {
  display: none
}

li.blocks-gallery-item figure {
  justify-content: center !important
}

.search-results-page .pagination-wrap {
  float: left;
  width: 100%;
  margin: 30px 0
}

.rspn-hdr .rsnp-mnu ul li {
  color: #fff;
  list-style: none
}

.pst-shr-tgs .tag-clouds,
body .pst-shr-tgs .tag-clouds>a {
  color: #8d8d8d
}

.page>p:last-of-type img {
  clear: right
}

.blog-detail-desc>p+figure.wp-block-image>img {
  margin-top: 20px
}

.blog-sec.index-control {
  width: 100%;
  margin-left: 0
}

.wp-block-column blockquote.wp-block-quote {
  margin-top: 0 !important
}

.wp-block-column blockquote.wp-block-quote cite,
blockquote cite {
  font-size: 13px !important
}

blockquote.wp-block-quote.has-text-align-right em a {
  color: #616161;
  text-decoration: underline
}

figure.wp-block-image+h1 {
  margin-top: .67rem;
  margin-bottom: .67rem
}

figure.wp-block-image+h1+h2 {
  margin-top: .83rem;
  margin-bottom: .83rem
}

figure.wp-block-image+h1+h2+h3 {
  margin-top: 1rem;
  margin-bottom: 1rem
}

figure.wp-block-image+h1+h2+h3+h4 {
  margin-top: 1.33rem;
  margin-bottom: 1.33rem
}

figure.wp-block-image+h1+h2+h3+h4+h5 {
  margin-top: 1.67rem;
  margin-bottom: 1.67rem
}

figure.wp-block-image+h1+h2+h3+h4+h5+h6 {
  margin-top: 2.33rem;
  margin-bottom: 2.33rem
}

.wp-block-gallery+blockquote.wp-block-quote {
  margin-bottom: 30px !important
}

.blog-detail-desc>p:first-child+pre {
  padding: 25px
}

.tt-posts .post-img2,
.tt-posts .post-info2 {
  max-width: 100%
}

header.style1 .logo+nav,
header.style4 .logo+nav {
  padding-left: 4.375rem
}

.topbar-links,
nav>div>ul {
  flex-wrap: wrap
}

nav>div>ul>li {
  line-height: 2.1rem
}

.widget ul,
.widget2 ul,
nav>div>ul ul {
  padding-left: 0;
  list-style: none
}

.widget ul ul,
.widget2 ul ul {
  padding-left: 1.1rem;
  margin-top: 4px
}

.tagcloud>a,
.wp-block-tag-cloud>a {
  -webkit-border-radius: 0
}

.widget2 ul:not(.insta-list) li.recentcomments>span.comment-author-link>a {
  padding-left: 12px !important
}

.widget2 ul:not(.insta-list) li.recentcomments>span.comment-author-link>a:before {
  top: -7px
}

.post-detail-info select,
.widget .srch-frm input,
.widget select,
footer .widget .srch-frm input,
footer .widget select {
  width: 100%;
  background-color: #f9f9f9;
  color: #333;
  font-size: 14px;
  height: 3rem;
  padding: 10px 1rem;
  border: 1px solid #9e9e9e
}

.post-detail-info select,
.widget select,
footer .widget select {
  padding: 10px 15px
}

.widget .srch-frm button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 1rem;
  background-color: transparent;
  width: 2.5rem !important;
  padding: 0
}

.widget a:hover,
.widget2 ul li.recentcomments>span.comment-author-link>a:hover,
.wp-block-archives li a:hover,
.wp-block-latest-posts li a:hover {
  color: #5d2b00
}

.widget .srch-frm button i:hover {
  color: #000
}

footer .widget .srch-frm input,
footer .widget select {
  background-color: #444;
  color: #fff
}

footer .widget .srch-frm input::-webkit-input-placeholder {
  color: #fff
}

footer .widget .srch-frm input::-moz-placeholder {
  color: #fff
}

footer .widget .srch-frm input:-ms-input-placeholder {
  color: #fff
}

footer .widget .srch-frm input:-moz-placeholder {
  color: #fff
}

footer .calendar_wrap>table,
footer table#wp-calendar {
  background-color: #444
}

footer .calendar_wrap>table tbody td,
footer .calendar_wrap>table tfoot td,
footer table#wp-calendar tbody td,
footer table#wp-calendar tfoot td {
  border-color: #333;
  color: #fff
}

footer .calendar_wrap>table thead th,
footer table#wp-calendar thead th {
  border-color: #555
}

.wp-calendar-nav>span {
  color: #ddd
}

.widget ul:not(.cont-info-list2) li+li {
  margin-top: 10px
}

.calendar_wrap>table tbody td#today a,
.post-detail-info p.wp-block-cover-text a,
.widget_calendar td#today,
.wp-block-button:not(.is-style-outline) .wp-block-button__link,
footer .wp-calendar-nav>span a:focus,
footer .wp-calendar-nav>span a:hover,
table#wp-calendar tbody td#today a {
  color: #fff
}

.wp-block-image figcaption {
  line-height: 28px;
  margin-top: 10px;
  font-size: 14px;
  color: #666
}

.wp-block-pullquote,
.wp-block-quote {
  border: 0 !important
}

.wp-block-pullquote a,
.wp-block-quote a {
  color: #007fac;
  text-decoration: underline
}

.wp-block-latest-comments .avatar+*,
.wp-block-latest-comments__comment-avatar+* {
  width: calc(100% - 52px);
  float: left
}

.wp-block-latest-comments .avatar+* *,
.wp-block-latest-comments__comment-avatar+* * {
  margin-left: 0 !important
}

.wp-block-media-text {
  margin-bottom: 1.25rem
}

.page-links>a,
.page-links>span:not(.page-links-title),
.post-password-form input:not([type=password]),
.post-password-form input:not([type=submit]) {
  -webkit-border-radius: 0;
  border-radius: 0
}

.block-quote.twitter-tweet,
.post-detail-info ol:not(.post-meta2) ol,
.post-detail-info ol:not(.post-meta2) ul,
.post-detail-info ul:not(.post-meta2) ol,
.post-detail-info ul:not(.post-meta2) ul {
  margin: 0
}

.post-detail-img>img,
.post-detail>img,
.tt-posts .post-img2>img {
  width: auto !important
}

.comment+.comment-respond {
  margin: 2.5rem 0 10px;
  display: inline-block
}

.post-password-form input:not([type=submit]) {
  background-color: #f9f9f9;
  color: #333
}

.post-password-form input:not([type=password]) {
  font-family: Open Sans;
  font-weight: 700;
  background-color: #222
}

.post-info2>h3 {
  word-wrap: break-word
}

.comments+.cnt-frm,
.comments-thread+.cnt-frm,
p+.cnt-frm {
  margin-top: 3rem
}

.page-links>a:focus,
.page-links>a:hover,
.page-links>span:not(.page-links-title) {
  color: #fff !important;
  background: #121a37
}

.page-links>a {
  border: 1px solid #121a37
}

.wp-block-archives li {
  list-style: none
}

.tagcloud>a,
.wp-block-tag-cloud>a {
  background-color: #121a37;
  -webkit-border-radius: 0;
  border-radius: 0
}

.tagcloud>a:hover,
.wp-block-tag-cloud>a:hover {
  background-color: #5d2b00
}

body .sidebar_wrapper .widget2 ul li.recentcomments>span.comment-author-link>a {
  padding-left: 30px !important
}

.wp-block-gallery.alignfull {
  margin-bottom: 30px
}

.wp-block-archives>select,
.wp-block-categories>select {
  background-color: #f8f8f9;
  width: 100%;
  color: #888;
  padding: 10px;
  font-size: 1rem
}

.post-detail>p+:not(h1) {
  margin-bottom: 1rem
}

.tt-posts .post-img2 {
  background-color: #f8f8f9;
  text-align: center
}

.comment code,
.comment pre,
.sidebar_wrapper .calendar_wrap>table,
.sidebar_wrapper .widget2 .srch-frm input,
.sidebar_wrapper .widget2 select,
.sidebar_wrapper table#wp-calendar {
  background-color: #fff
}

.single .gallery .gallery-item {
  overflow: initial
}

.single .gallery+h2 {
  margin-top: 1.875rem
}

.page-title-inner h2.mb-0 {
  word-break: break-all
}

.no-comments {
  margin-top: 50px
}

footer .widget ul li>a:before {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  display: none
}

.tt-block h2 {
  font-size: 2.2rem
}

.tt-block blockquote>p {
  font-size: 1.5rem;
  line-height: 2.3rem
}

.page-links {
  margin-top: 30px;
  float: left;
  width: 100%;
  margin-bottom: 60px
}

header .topbar-links>li {
  font-weight: 300
}

.page_item_has_children ul.children {
  width: 260px
}

header nav>div ul ul li {
  font-size: .8rem
}

footer .widget li {
  font-size: .9rem
}

footer .textwidget p {
  color: #bcbcbc
}

aside #calendar_wrap nav.wp-calendar-nav,
footer .widget nav.wp-calendar-nav {
  padding-left: 0
}

.single-post .comment-img {
  padding-top: 30px
}

.page .comment-img {
  padding-top: 25px
}

.widget.widget_recent_comments a {
  color: #b2b2b2;
  text-decoration: underline
}

.widget.widget_recent_comments li>a:hover,
.widget.widget_recent_comments span a:hover {
  color: #5d2b00;
  text-decoration: underline
}

.editted .post-box.w-100.text-center {
  background: #f8f8f9
}

.editted .post-info>h3 {
  font-size: 1.15rem;
  line-height: 1.875rem;
  font-weight: 500;
  padding: 10px 25px 0;
  overflow: hidden
}

.editted .post-info-bottom>span {
  text-align: center !important;
  margin: 0 auto
}

.editted .post-info-bottom {
  background: #fcfcfc;
  border-top: 1px solid #f8f8f8;
  border-bottom: 1px solid #f8f8f8
}

.editted .post-info-bottom>span,
.editted .post-meta>li {
  font-size: .8rem;
  color: #777
}

.editted .post-meta>li:last-child {
  border-left: 1px solid #d7d7d7;
  padding: 0 15px
}

.editted .post-meta>li:not(:first-child) {
  margin-left: 1rem
}

.editted .cato {
  position: absolute;
  top: 20px;
  background: #5d2b00;
  border-radius: 5px 0;
  padding: 2px 10px;
  font-size: .8rem;
  color: #fff;
  left: -15px;
  overflow: visible
}

.editted .post-img img {
  -webkit-border-radius: 5px;
  border-radius: 5px
}

.tt-posts .post-box {
  margin-bottom: 1.875rem
}

.tt-posts.tag-sticky-2 .post-box::before {
  content: "Sticky Post";
  color: #fff;
  -webkit-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  transform-origin: top left;
  top: 0;
  left: 42px;
  padding: 3px 12px;
  font-size: 14px
}

.tt-posts .post-info>h3+p {
  margin-top: .75rem;
  overflow-wrap: break-word
}

.post-detail h2 {
  font-size: 2.2rem !important
}

blockquote>p {
  font-size: 1.4rem !important;
  line-height: 2.3rem !important
}

th a {
  color: #5d2b00;
  font-weight: 500
}

th a:hover {
  color: #000;
  font-weight: 500
}

@media (max-width:600px) {
  .logged-in .rspn-hdr {
    margin-top: 46px
  }
}

@media (max-width:1080px) {
  .tt-posts.tag-sticky-2 .post-box::before {
    content: "Sticky Post";
    color: #fff;
    -webkit-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    position: absolute;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    top: -10px;
    left: 15px;
    padding: 3px 12px;
    font-size: 14px
  }
}

@media (min-width:570px) and (max-width:710px) {
  .post-meta li:last-child {
    display: none !important
  }
}

@media (min-width:200px) and (max-width:340px) {
  .post-meta li:last-child {
    display: none !important
  }
}

.comments-thread .comment-detail h4.mb-0 {
  font-size: 16px;
  font-weight: 500;
  padding: 10px 0 0
}

.wp-block-calendar span.wp-calendar-nav-prev {
  float: left
}

.wp-block-calendar span.wp-calendar-nav-next,
aside #calendar_wrap .wp-calendar-nav-next,
footer .widget span.wp-calendar-nav-next {
  float: right
}

.wp-block-calendar nav {
  padding-left: 0;
  margin-bottom: 25px
}

.widget select,
.woocommerce-input-wrapper select.country_select,
.wp-block-archives-dropdown select,
.wp-block-categories-dropdown select,
aside .textwidget form select,
aside .widget_archive select,
aside .widget_categories select {
  background: linear-gradient(45deg, transparent 50%, #5d2b00 50%), linear-gradient(135deg, #5d2b00 50%, transparent 50%), linear-gradient(to right, #fff, #fff);
  background-position: calc(100% - 26px) calc(1em + 8px), calc(100% - 22px) calc(1em + 8px), 100% 0;
  background-size: 5px 5px, 5px 5px, 3.5em 3.5em;
  background-repeat: no-repeat;
  line-height: 1.5em;
  padding: .5em 3.5em .5em 1em;
  border-radius: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none
}

.wp-block-categories-dropdown select {
  border: 1px solid #d1d1d1;
  padding: 15px
}

.wp-block-latest-comments__comment-date {
  display: block;
  font-size: .75em;
  width: 100%
}

a.wp-block-latest-comments__comment-link {
  width: 100%;
  padding: 5px 0
}

.wp-block-latest-comments__comment-meta a:hover {
  color: red
}

.widget li.recentcomments span,
a.wp-block-latest-comments__comment-author,
li.recentcomments a {
  padding-right: 3px
}

article footer.wp-block-latest-comments__comment-meta a {
  text-decoration: underline
}

ul.wp-block-latest-posts__list li {
  margin-bottom: 15px
}

.wp-block-archives-list li {
  margin-bottom: 10px
}

.wp-block-archives-list,
.wp-block-archives-list li a,
.wp-block-latest-posts.has-dates li a {
  position: relative
}

.wp-block-archives-list li>a:before,
.wp-block-latest-posts.has-dates li>a:before {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: -20px;
  top: 0
}

aside .textwidget form select,
aside .widget_archive select,
aside select#cat {
  padding: 0 20px
}

.wp-block-archives-dropdown select {
  border: 1px solid #d9d9d9;
  padding: 15px
}

.wp-block-quote cite {
  line-height: 1;
  vertical-align: middle
}

.wp-block-pullquote p,
.wp-block-quote p,
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p,
blockquote>p {
  color: #616161
}

.post-detail .wp-block-quote {
  margin-bottom: 2rem
}

.has-large-font-size+p {
  line-height: 1.4rem
}

#gallery-1 {
  margin: 5px auto !important
}

.widget>ul li a.rsswidget {
  letter-spacing: .2px;
  float: left;
  display: block;
  clear: both;
  width: 100%
}

.home .post-inf>h4 {
  margin-bottom: 5px
}

footer .widget form input,
footer .widget form textarea {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 10px 24px;
  color: #999;
  font-family: inherit
}

footer form.wp-block-search button {
  bottom: 10px
}

footer ul.wp-block-latest-posts__list li {
  margin-bottom: 0
}

.widget_product_search .woocommerce-product-search button[type=submit] {
  font-size: 1em;
  line-height: 1.5em;
  padding: 10px 40px;
  background: #ff9822;
  color: #fff;
  border-radius: 5px
}

.widget .product-categories span.count {
  text-align: right;
  float: right
}

.widget.woocommerce ul.cart_list li img,
.widget.woocommerce ul.product_list_widget li img {
  float: left;
  -left: 4px;
  width: 70px;
  height: auto;
  box-shadow: none;
  border: 1px solid #e1e1e1;
  background: #e5e5e5;
  margin: 0 15px 15px
}

.widget.woocommerce ul.cart_list li a,
.widget.woocommerce ul.product_list_widget li a {
  display: contents;
  font-weight: 700
}

body .elementor-element.elementor-widget-empty {
  background-color: transparent
}
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.dropdown-menu.show .dropdown-menu{display:block}.dropdown-menu>li>a{display:block;padding:5px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}
/*===== Touch Spin =====*/
.bootstrap-touchspin .input-group-btn-vertical{position:absolute;right:0;height:100%;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px 0;bottom:0}

.product_meta,.single-product.woocommerce ul.products li.product .button{margin-top:10px}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.return-to-shop a.button.wc-backward,.single-product .product span.onsale,.single-product .woocommerce-tabs label,.single-product div.product form.cart .button,.single-product.woocommerce .posted_in,.single-product.woocommerce .sku_wrapper,.single-product.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product form.cart .woocommerce-variation-description p,.woocommerce form .form-row label,.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th,.woocommerce table.shop_table,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce ul.products li.product .button,.woocommerce-account .addresses .title h3,.woocommerce-account .edit-account .form-row label,.woocommerce-account .woocommerce-address-fields label,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout #main-content .cart-subtotal td,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce-grouped-product-list-item__label label,.woocommerce-info,.woocommerce-message,.woocommerce-page .filter-option,.woocommerce-page a.added_to_cart,.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-product-details__short-description p{font-family:inherit;font-family:inherit;font-family:inherit}.woocommerce-page #container{margin:0 auto;width:1140px;overflow:hidden;display:block}.archive.woocommerce-page .star-rating,.archive.woocommerce-page h1.page-title,.comment-form-rating .btn-group.bootstrap-select,.single-product .related .star-rating,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce ul.products li.product .button.added,.woocommerce-Reviews-title,.woocommerce-ordering,.woocommerce-page .woocommerce-breadcrumb{display:none}.woocommerce-page #content{margin:50px 0 0}.shipping-calculator-form,.woocommerce div.product,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{float:left;width:100%}.woocommerce-page a.added_to_cart{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:500;border-radius:3px;left:auto;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce-page .quantity .qty{width:30%}.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{clear:both;float:right;font-size:16px}.woocommerce-page .woocommerce-product-rating a{color:#222}.woocommerce-page .product_meta a{color:#222;text-decoration:none}.woocommerce-page .comment-form-comment,.woocommerce-page .comment-form-rating{margin-bottom:40px;width:50%}.single-product.woocommerce .reset_variations{border-radius:3px;float:left;font-weight:500;font-size:16px;text-transform:uppercase}.cart_totals h2,.cross-sells h2{margin:0 0 20px;text-transform:capitalize;font-size:32px}.single-product.woocommerce div.product span.price ins,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.single-product.woocommerce div.product form.cart .variations td,.woocommerce #review_form .comment-form-author,.woocommerce #review_form .comment-form-email,.woocommerce .cart .coupon .button{float:left}.woocommerce table.shop_table td{line-height:27px!important}.woocommerce-checkout input[type=checkbox]{margin-top:11px}.woocommerce table.shop_table{background:rgba(221,221,221,.1)!important}.woocommerce-shipping-calculator a{text-decoration:none;color:#222;padding:10px 20px;border-radius:5px;margin:-10px 0 5px;float:left}.single-product .woocommerce .product p.price,.woocommerce div.product span.price,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:16px}.woocommerce ul.products li.product .price ins{margin:0 0 0 5px;font-weight:500}.woocommerce ul.products li.product .onsale{right:10px!important;top:10px!important;margin:0}.woocommerce ul.products li.product .button,.woocommerce-page a.added_to_cart{margin-top:1em;font-size:13px;color:#fff!important}.single-product span.onsale{right:inherit!important;left:0}.woocommerce-page.woocommerce nav.woocommerce-pagination{margin:0 auto}.product_meta,.single-product .woocommerce-Reviews .comment-form-rating,.single-product.woocommerce div.product form.cart,.woocommerce form .form-row .woocommerce-input-wrapper,.woocommerce-page form .form-row .woocommerce-input-wrapper,.woocommerce-page.woocommerce div.product p.price{margin-bottom:10px}.woocommerce-page.woocommerce nav.woocommerce-pagination ul li a,.woocommerce-page.woocommerce nav.woocommerce-pagination ul li span{background-color:#fff;border:0 solid #ccc;font:500 15px/15px "Patua One",cursive;color:#777;margin:0 3px;position:relative;text-decoration:none;float:none!important;display:block;padding:0!important;line-height:inherit!important}.woocommerce-page.woocommerce nav.woocommerce-pagination ul,.woocommerce-page.woocommerce nav.woocommerce-pagination ul li{border:0;border-radius:5px;text-align:center}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.woocommerce-page.woocommerce nav.woocommerce-pagination ul li a:hover{background:#121a37}.woocommerce-page.woocommerce nav.woocommerce-pagination ul li span.current{border-color:transparent!important;color:#fff;padding:14px;background:#ff5e15;border-radius:5px}.product_meta{float:left;width:100%;background:#fbfbfb;padding:25px}.product_meta span.posted_in{display:block;padding:0 0 10px}.product_meta .tagged_as a,.product_meta span.posted_in a,.woocommerce-MyAccount-navigation a{text-decoration:none}.single-product .woocommerce-variation-price{float:left;width:100%;padding:0 0 10px}.single-product.woocommerce .woocommerce-grouped-product-list group_table,.single-product.woocommerce div.product form.cart .variations,.woocommerce div.product .woocommerce-tabs .panel>p{margin-bottom:0}.woocommerce-page.woocommerce div.product .woocommerce-product-rating{margin-bottom:6px;margin-top:10px}.single-product.woocommerce div.product form.cart .variations label{font-weight:400;font-size:15px;text-transform:capitalize;padding:0;font-family:Noto Serif!important}.single-product.woocommerce div.product form.cart .variations select{margin:0 3px 0 0;min-width:70%}.single-product select{width:70%}#wc_checkout_add_ons,.custom-checkout h3{width:45%;float:right;text-align:center}.post-type-archive-product ul.products li.product .button{margin-top:0}.single-product.woocommerce div.product .woocommerce-tabs .panel h2{display:none;margin-bottom:15px;font-size:1.2em;text-transform:capitalize}#add_payment_method #payment,#customer_details,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce table.shop_table,.woocommerce-cart #payment,.woocommerce-checkout #payment,form.woocommerce-EditAccountForm.edit-account,h3#order_review_heading{border:0!important;background:#f5f5f5}#customer_details{border-top-left-radius:5px;border-top-right-radius:5px}.woocommerce-checkout-review-order table.shop_table{border-top-left-radius:0;border-top-right-radius:0}h3#ship-to-different-address{margin-top:-3px}.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page button.button.alt{text-transform:capitalize!important;background:#147736;color:#fff!important}.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover{background:#5d2b00!important;color:#fff!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce-checkout #content-area table td,.woocommerce-checkout #content-area table th{padding-left:20px}.woocommerce-cart .woocommerce-cart-form,.woocommerce-page .woocommerce.columns-4{margin-top:80px}.woocommerce .woocommerce-result-count{padding-top:10px}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{color:#000!important;background:#f5f5f5!important;height:46px;border:none}.woocommerce-page .filter-option{font-size:15px;padding:3px 10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{overflow:hidden;-webkit-box-shadow:0 0 30px rgba(0,0,0,.05);-ms-box-shadow:0 0 30px rgba(0,0,0,.05);-o-box-shadow:0 0 30px rgba(0,0,0,.05);box-shadow:1px 0 20px rgb(165 165 165 / 10%);text-align:center;padding-bottom:30px}.woocommerce ul.products li.product .price{margin:0;padding:0 16px;text-align:center}.woocommerce-pagination{display:inline-block;margin-bottom:0;border-radius:0}.woocommerce-pagination .page-numbers li{display:inline-block;float:left;margin:5px;line-height:50px;font-weight:500;color:#999;-webkit-box-shadow:0 0 30px rgba(0,0,0,.05);-ms-box-shadow:0 0 30px rgba(0,0,0,.05);-o-box-shadow:0 0 30px rgba(0,0,0,.05);box-shadow:0 0 30px rgba(0,0,0,.05);width:50px;overflow:hidden;font-size:16px}.woocommerce-pagination .page-numbers>li a,.woocommerce-pagination .page-numbers>li span{height:50px;width:50px;display:inline-block;padding:0;line-height:50px;border:0;color:inherit}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th,.woocommerce-pagination .page-numbers>li a{background-color:transparent}.woocommerce-pagination .page-numbers>li.page-item{line-height:45px}.page-title-inner>h2,.single-product.woocommerce ins span.woocommerce-Price-amount.amount,.style2 .woocommerce-mini-cart__empty-message,.woocommerce-page.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce-page.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-page.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-pagination .page-numbers>li a:focus,.woocommerce-pagination .page-numbers>li a:hover,.woocommerce-pagination .page-numbers>li span{color:#fff}.woocommerce-page .gap.black-layer.opc4.inner-banner{margin-bottom:70px}.woocommerce-product-details__short-description p{font-size:.91em;line-height:1.9em}.single-product.woocommerce .posted_in,.single-product.woocommerce .sku_wrapper{padding-bottom:10px;display:block}.single-product.woocommerce .posted_in{padding-bottom:0}.product_meta .tagged_as a,.product_meta span.posted_in a,.single-product.woocommerce span.sku{padding-left:5px;color:#8d8d8d}.woocommerce div.product .woocommerce-tabs .panel p{font-size:.9em;line-height:2em;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:1em}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none}.single-product .product span.onsale{min-height:3.236em;min-width:3.236em;font-weight:500;position:absolute;text-align:center;line-height:3.236;top:1em;margin:0;border-radius:100%;color:#fff;font-size:.857em;z-index:9;padding:5px 12px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em;margin-bottom:5px}.single-product .comment-reply-title{display:block;clear:both;padding-bottom:.6em}.woocommerce div.product .woocommerce-tabs .panel p.stars{line-height:1em}.single-product .woocommerce-tabs label{display:inline-block;margin-bottom:.3rem;padding-top:10px;font-size:1em}.single-product #review_form .comment-form-rating label,.woocommerce div.product .woocommerce-tabs .panel .woocommerce-product-attributes-item--dimensions td p,.woocommerce div.product .woocommerce-tabs .panel p.form-submit{padding-left:0}.single-product .woocommerce-Reviews .comment-reply-title{padding-bottom:0;text-transform:capitalize;font-size:1.4rem;margin-top:1.9rem}.woocommerce-NoticeGroup,.woocommerce-Tabs-panel--additional_information h2,.woocommerce-Tabs-panel--description h2{padding-left:15px}.woocommerce table.shop_attributes{margin-left:0}.single-product section.related.products h2,.up-sells h2{text-transform:capitalize}.woocommerce table.shop_attributes th{font-weight:400}.single-product .woocommerce-product-rating .star-rating{margin:.5em 4px .9em 0;float:left;vertical-align:middle}.single-product .btn-primary:hover{color:#fff;background-color:#5d2b00;border-color:#ccc}.single-product div.product form.cart .button{vertical-align:middle;float:left;font-size:.9em;padding:16px 25px!important;color:#fff!important}.single-product .quantity .form-control{padding:20px!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#f1f1f1!important}.woocommerce-message{border-top-color:rgba(255,152,34,.3);font-size:15px;line-height:30px}.woocommerce-message a.button.wc-forward{color:#fff!important;padding:10px 20px}.woocommerce a.remove{font-size:1.2em;text-align:center;color:#fff!important;text-decoration:none;font-weight:700;border:0;margin:0 0 0 30px}.woocommerce table.shop_table{margin:0 -1px 24px 0;text-align:center;width:100%;border-radius:5px;color:#fff;font-size:15px}.style1 .woocommerce-mini-cart__empty-message,.woocommerce table.shop_table.shop_table_responsive{color:#000}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{width:100%!important;margin-bottom:30px;max-width:100%!important}.woocommerce-checkout form .form-row label{line-height:2;width:100%}.woocommerce-checkout .woocommerce form .form-row textarea{height:150px;float:left;font-size:15px;padding:15px;width:100%}.woocommerce form .form-row{width:100%!important}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{width:100%!important;padding:8px}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:100%;height:30px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:left;min-width:100%}.custom-checkout h3{background-color:#165f1c;padding:10px;border-radius:5px;margin-top:50px;color:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;outline:0;border:2px dotted #e4e4e4;-webkit-appearance:none;border-radius:2px;box-sizing:border-box;font-weight:400}@media screen and (min-width:980px){.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3{width:100%}.woocommerce .col2-set,.woocommerce-page .col2-set{width:45%;float:left}.woocommerce-checkout-review-order{width:54%;float:right}}@media screen and (max-width:979px){.custom-checkout h3{width:100%}}.woocommerce-checkout table.shop_table{color:#555;background:#f5f5f5!important}.single-product.woocommerce div.product form.cart .woocommerce-grouped-product-list-item div.quantity,.woocommerce form fieldset .form-row>span,.woocommerce-account .woocommerce-address-fields span.woocommerce-input-wrapper,.woocommerce-checkout span.woocommerce-input-wrapper{width:100%}.woocommerce-checkout h3#ship-to-different-address{font-size:28px}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#e1e1e1}form.checkout.woocommerce-checkout{background:#f5f5f5}.woocommerce-account .addresses .title h3{float:left;font-size:1.5em;background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:0}.woocommerce div.product form.cart .group_table td:first-child{width:15em;text-align:center}.woocommerce-grouped-product-list-item__label label{font-size:14px;padding-top:15px}.woocommerce div.product form.cart .group_table td{vertical-align:middle;padding-bottom:.5em;border:0;font-size:14px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){margin-top:1px}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 3em;padding:0;list-style:none;clear:both}.woocommerce form .form-row label{line-height:2}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;width:100%}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin:1em 0;padding:10px 30px}form.woocommerce-form.woocommerce-form-login.login{margin-bottom:90px}.woocommerce-info{border-top-color:#fdfdfd}.return-to-shop a.button.wc-backward{margin-bottom:50px;font-size:1em}.cart-empty.woocommerce-info{margin-bottom:.5em}.woocommerce #review_form #respond p.comment-notes{margin:0;padding:5px 10px 5px 0;font-size:.8em}.woocommerce table.shop_attributes td{font-style:normal;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5;color:#5d5d5d}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none;padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:3px;width:43px;height:auto}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px dotted #dcdcdc;border-radius:4px;padding:1em 1em 0}.single-product .woocommerce-Reviews .comment-form-rating label{padding-right:10px;font-size:14px;font-weight:500;padding-bottom:5px}.single-product #review_form form label,.single-product .woocommerce-tabs .comment-form-comment label,.single-product .woocommerce-tabs .comment-form-comment textarea{padding-left:10px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px dotted #dcdcdc}.woocommerce div.product div.images,.woocommerce table.shop_attributes{margin-bottom:50px}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em;font-size:14px;line-height:27px}.single-product .products h2{margin:20px 0 25px}.woocommerce-cart .woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce-cart .woocommerce td.product-name dl.variation dt{float:none;clear:both;margin-right:.25em;display:inline-block;list-style:none}.woocommerce-cart .woocommerce td.product-name .wc-item-meta dd,.woocommerce-cart .woocommerce td.product-name dl.variation dd{margin:0;display:inline-block}.woocommerce-cart .woocommerce td.product-name .wc-item-meta dd p,.woocommerce-cart .woocommerce td.product-name dl.variation dd p{font-size:14px}.woocommerce-cart .quantity .input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;text-align:center}.btn-primary:hover{background-color:#5d2b00}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%;margin-top:40px}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{margin-top:40px}.woocommerce-ordering a{font-size:12px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#5d2b00}.woocommerce .products .star-rating{display:none;margin:0 auto;float:none}.woocommerce table.shop_table td,.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .order-total th{border:1px dotted #ddd!important}#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:1em 1em 1em 0}.woocommerce-privacy-policy-text p{font-size:14px;line-height:26px;margin-bottom:30px}.woocommerce-checkout-review-order-table th{border:1px dotted #e4e4e4!important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:50px;margin:0 0 -4px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:46px}.woocommerce-checkout-review-order-table{color:#000;padding-right:20px;background:0 0!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-30%;margin-top:40%;position:absolute;top:50%;width:0}.woocommerce-checkout .select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;background:#f2f2f2}.woocommerce-checkout .select2-search--dropdown{display:block;padding:4px;background:#f2f2f2}.woocommerce-account .addresses .title h3,.woocommerce-account address{padding:0;margin-left:-15px}.woocommerce-account address{background:0 0;margin-bottom:1rem;font-size:14px}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:5%;width:75%;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:0;color:inherit}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25;display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:FontAwesome;content:"\f0e4"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:FontAwesome;content:"\f291"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:FontAwesome;content:"\f1c6"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:FontAwesome;content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:FontAwesome;content:"\f09d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:FontAwesome;content:"\f007"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:FontAwesome;content:"\f08b"}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type=submit]{margin-top:50px;float:right}.woocommerce-account .edit-account .form-row label,.woocommerce-account .woocommerce-address-fields label{line-height:2;margin-right:10px;display:block;width:100%}.woocommerce-account .edit-account .woocommerce-Button,.woocommerce-address-fields button.button{margin-top:20px}.cart_totals table.shop_table.shop_table_responsive{background:#fcfcfc!important}.select2-container--default .select2-selection--single{background-color:#f2f2f2;border:2px dotted #e4e4e4;border-radius:0}body .woocommerce table td,body .woocommerce table th{border:1px solid #e4e4e4}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout #main-content .cart-subtotal td,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px dotted #e4e4e4;text-align:center;font-size:15px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#e4e4e4;color:#fff}a.showcoupon{color:#121a37}.product_meta span.posted_in a:hover,.related h2.woocommerce-loop-product__title:hover,.single-product a.woocommerce-review-link:focus,.single-product a.woocommerce-review-link:hover,.single-product.woocommerce .related ins span.woocommerce-Price-amount.amount,.woocommerce #content .quantity .bootstrap-touchspin>span button:focus,.woocommerce #content .quantity .bootstrap-touchspin>span button:hover,.woocommerce .quantity .bootstrap-touchspin>span button:focus,.woocommerce .quantity .bootstrap-touchspin>span button:hover,.woocommerce .rate-wrap .star-rating span::before,.woocommerce .rate-wrap .star-rating::before,.woocommerce table.shop_table td.product-name>a:hover,.woocommerce-info a:hover,.woocommerce-page #content .quantity .bootstrap-touchspin>span button:focus,.woocommerce-page #content .quantity .bootstrap-touchspin>span button:hover,.woocommerce-page .quantity .bootstrap-touchspin>span button:focus,.woocommerce-page .quantity .bootstrap-touchspin>span button:hover,.woocommerce-review__author{color:#ff5e15}.woocommerce-page.woocommerce nav.woocommerce-pagination{text-align:center;display:block;margin-top:-25px}.woocommerce-page.woocommerce nav.woocommerce-pagination ul{margin:30px 0 60px;margin-bottom:0!important}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{float:none!important;margin:0 2px!important}.woocommerce .woocommerce-result-count{font-family:Poppins!important;font-size:1rem;padding-left:.9375rem;font-weight:500}.woocommerce .woocommerce-ordering{max-width:264.6px;width:100%;margin-right:4px;padding-right:.9375rem}.woocommerce .woocommerce-ordering>select{height:2.5rem;background-color:#f8f8f8;padding:7px 1.25rem;width:100%;font-size:14px}.woocommerce .woocommerce-ordering+.products{margin-top:1.8rem}.woocommerce .products{padding:0 .9375rem!important;display:inline-block;width:100%}.woocommerce ul.products li.product .onsale{padding:0;font-family:Poppins!important;font-size:12px;font-weight:400;background:#ff5e15}.woocommerce ul.products li.product .price{color:#ff5e15;font-family:Poppins!important;font-size:.9rem;font-weight:500}.woocommerce-page.woocommerce div.product p.price{font-family:Poppins!important;font-size:1.5rem;font-weight:500}.single-product.woocommerce span.woocommerce-Price-amount.amount{font-family:Poppins;color:#ff5e15;text-decoration:none;font-weight:500}.woocommerce-page ul.products li.product .price del{color:#000;text-align:center;font-weight:400;font-size:.9375rem}.single-product div.product form.cart .button,.woocommerce #review_form #respond .form-submit input,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button{font-family:inherit!important;font-weight:500;-webkit-border-radius:3px;border-radius:3px;padding:1rem 1.875rem;background:#121a37}.woocommerce ul.products li.product .button.loading::after{top:1rem}.single-product div.product form.cart .button:focus,.single-product div.product form.cart .button:hover,.woocommerce #review_form #respond .form-submit input:focus,.woocommerce #review_form #respond .form-submit input:hover,.woocommerce ul.products li.product .added_to_cart:focus,.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .button:hover{background-color:#ff5e15;}.single-product.woocommerce div.product form.cart div.quantity+button{margin-left:.5rem;background:#121a37;font-size:.85rem;font-weight:500;border-radius:3px}.woocommerce div.product div.images.woocommerce-product-gallery{width:50%;padding:0 .9375rem}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:1.875rem}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:50%;padding:1rem 4.375rem 0 1.5rem}.woocommerce div.product .product_title+.price{margin-top:1rem}.single-product a.woocommerce-review-link{display:inline-block;vertical-align:middle;font-family:Poppins!important;font-size:.8rem;margin-top:-6px;text-transform:capitalize;color:#4f4f4f}.woocommerce-product-details__short-description{margin:1.25rem 0 2.5rem}.woocommerce-product-details__short-description>p{font-family:Poppins;font-size:15px;line-height:1.8}.single-product.woocommerce .posted_in,.single-product.woocommerce .sku_wrapper{font-family:inherit!important;font-size:.8rem}.scl1{margin-top:1.25rem;display:inline-block;width:100%}.scl1>span{font-size:1.125rem}.scl1>a{display:inline-block;margin-left:12px}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{width:100%;padding:0 .9375rem;margin-top:50px;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-family:inherit;padding:0;border:0;-webkit-border-radius:0;border-radius:0;margin-right:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li>a{padding:1rem 2rem;-webkit-border-radius:0;border-radius:0;background-color:#f2f2f2;font-weight:500}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:transparent;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-right:0}.woocommerce .woocommerce-tabs ul.tabs li.active .star-rating span,.woocommerce .woocommerce-tabs ul.tabs li.active .star-rating::before,.woocommerce .woocommerce-tabs ul.tabs li:hover .star-rating span,.woocommerce .woocommerce-tabs ul.tabs li:hover .star-rating::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active>a,.woocommerce div.product .woocommerce-tabs ul.tabs li>a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li>a:hover{color:#ff5e15;font-weight:500}.woocommerce div.product .woocommerce-tabs .panel{border:8px solid #f2f2f2;padding:3.75rem}.woocommerce div.product .woocommerce-tabs .panel>p+p{margin-top:1.5rem}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border:0;font-family:inherit!important;padding:10px 1rem;text-transform:capitalize}.woocommerce table.shop_attributes td{border-left:1px solid #d8d8d8}.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce-account .edit-account .form-row label,.woocommerce-account .woocommerce-address-fields label{font-family:inherit}.woocommerce table.shop_attributes,.woocommerce-account .woocommerce-MyAccount-navigation ul{border:0;margin-bottom:0}.woocommerce table.shop_attributes tr{background-color:#f2f2f2!important}.woocommerce table.shop_attributes tr:nth-child(2n){background-color:#fafafa!important}.single-product.woocommerce .reset_variations,.woocommerce table.shop_attributes td p,.woocommerce table.shop_attributes th p{padding:0}.single-product .woocommerce-Reviews .comment-form-author,.single-product .woocommerce-Reviews .comment-form-email,.single-product .woocommerce-Reviews p.comment-form-comment,.woocommerce #review_form .comment-form-author,.woocommerce #review_form .comment-form-email{border:0;-webkit-border-radius:0;border-radius:0;width:100%}.woocommerce #review_form #respond input:not([type=checkbox]):not([type=radio]),.woocommerce #review_form #respond textarea{padding:1rem 2.1875rem;height:50px;width:100%;border:1px solid #ededed;-webkit-border-radius:5px;border-radius:5px;font-size:.875rem;color:#fff}.woocommerce #review_form #respond textarea{height:120px;color:#000}.single-product .woocommerce-tabs label{font-family:inherit;padding-left:0!important}.single-product .comment-reply-title,.single-product section.related.products h2,.up-sells h2{font-family:Poppins;font-weight:500;font-size:1.7rem}.related .price ins,.woocommerce .products ul{padding:0!important}.single-product section.related.products{float:left;margin:40px 0}.single-product.woocommerce div.product form.cart .variations td select{width:100%;min-width:auto;background-color:#f2f2f2;font-size:14px;padding:8px 10px}.single-product.woocommerce div.product form.cart .variations td.label{min-width:100px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{max-width:60%;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{width:50%;text-align:center;width:calc(100% - 190px);margin-right:0;-webkit-border-radius:5px;border-radius:5px}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-family:inherit;font-weight:700;-webkit-border-radius:5px;border-radius:5px;padding:1rem 2.2rem!important}.woocommerce .cart .button:focus,.woocommerce .cart .button:hover,.woocommerce .cart input.button:focus,.woocommerce .cart input.button:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce-page a.button:focus,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt:focus,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:focus,.woocommerce-page button.button:hover,.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#222!important}.woocommerce-cart table.cart td.actions .coupon .input-text+button{margin-left:10px}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table th{padding:1.25rem;border-bottom:1px solid #f3f3f3!important;font-family:inherit;font-size:1.125rem}.woocommerce .cart_totals table.shop_table td span.amount{font-family:inherit;font-weight:500}.woocommerce #content .product-quantity .quantity input.qty,.woocommerce .product-quantity .quantity input.qty,.woocommerce-page #content .product-quantity .quantity input.qty,.woocommerce-page .product-quantity .quantity input.qty{background-color:#fff!important}.woocommerce .product-quantity .quantity,.woocommerce-page .product-quantity .quantity{max-width:7.5rem}.woocommerce .product-quantity .quantity input.qty,.woocommerce-page .product-quantity .quantity input.qty{background-color:#f8f8f9!important}.woocommerce form .form-row .woocommerce-input-wrapper .select2-selection,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row .woocommerce-input-wrapper .select2-selection{background-color:#fafafa;padding:1.015625rem .5rem;font-size:.9375rem;border:0;color:#666;height:initial;-webkit-border-radius:5px;border-radius:5px}#add_payment_method #payment,#customer_details,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce table.shop_table,.woocommerce-cart #payment,.woocommerce-checkout #payment,form.woocommerce-EditAccountForm.edit-account,h3#order_review_heading{background-color:transparent;padding:0;border-collapse:collapse}.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page button.button.alt{font-family:inherit;font-weight:700;-webkit-border-radius:5px;border-radius:5px;padding:1rem 1.875rem}form.checkout.woocommerce-checkout{background-color:transparent;margin:0 -.9375rem;width:auto;float:none;padding-right:.9375rem}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-family:inherit;line-height:initial}.woocommerce form .form-row .woocommerce-input-wrapper .select2-selection,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th,.woocommerce-checkout table.shop_table th,.woocommerce-page form .form-row .woocommerce-input-wrapper .select2-selection{border:0!important}.woocommerce form .form-row .woocommerce-input-wrapper .select2-selection>span,.woocommerce-page form .form-row .woocommerce-input-wrapper .select2-selection>span{line-height:initial;padding:0}#order_review_heading{margin-left:.9375rem!important}.woocommerce-checkout .woocommerce table.shop_table th{line-height:initial;padding:1.25rem;font-size:1.25rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table th{border-bottom:2px solid #f6f6f6!important;text-align:initial;padding:1rem}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{font-size:1.1rem;font-family:inherit;font-weight:400}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;background-color:#f9f9f9;padding:2.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:0;font-weight:700;color:#666}.woocommerce-account .woocommerce-MyAccount-navigation ul li+li{margin-top:8px}.woocommerce-account .woocommerce-MyAccount-navigation+.woocommerce-MyAccount-content{width:75%;margin-left:0;padding-left:5%}.woocommerce-account .addresses .title h3{font-family:inherit;font-weight:700}.rating-custom div.product .woocommerce-product-rating{margin-bottom:1.618em}.rating-custom .woocommerce-product-rating .star-rating{margin:.5rem 4px 0 0;display:inline-block}.rating-custom .woocommerce-product-rating::after,.rating-custom .woocommerce-product-rating::before{content:" ";display:table}.rating-custom .woocommerce-product-rating{line-height:2}.rating-custom .star-rating{display:inline-block;overflow:hidden;position:relative;height:1em;width:5.4em;line-height:1;font-size:1em;font-family:star}.rating-custom .star-rating::before{content:"\73\73\73\73\73";color:#d3ced2;display:inline-block;top:0;left:0;position:absolute}.rating-custom .star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.rating-custom .star-rating span{overflow:hidden;display:inline-block;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating{display:inline-block;float:none!important}.woocommerce .star-rating+i{margin-left:.9375rem}.single-product.woocommerce div.product form.cart div.quantity{max-width:8.75rem;position:relative;width:100%}.woocommerce #content .quantity .bootstrap-touchspin>span,.woocommerce .quantity .bootstrap-touchspin>span,.woocommerce-page #content .quantity .bootstrap-touchspin>span,.woocommerce-page .quantity .bootstrap-touchspin>span{margin:0;position:absolute;z-index:4;width:2.3125rem;top:0;bottom:0}.woocommerce #content .quantity .bootstrap-touchspin>span.input-group-prepend,.woocommerce .quantity .bootstrap-touchspin>span.input-group-prepend,.woocommerce-page #content .quantity .bootstrap-touchspin>span.input-group-prepend,.woocommerce-page .quantity .bootstrap-touchspin>span.input-group-prepend{left:0}.woocommerce #content .quantity .bootstrap-touchspin>span.input-group-append,.woocommerce .quantity .bootstrap-touchspin>span.input-group-append,.woocommerce-page #content .quantity .bootstrap-touchspin>span.input-group-append,.woocommerce-page .quantity .bootstrap-touchspin>span.input-group-append{right:0}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{border:0;text-align:center;background-color:#f9f9f9!important;width:100%;height:46.4px;font-size:1.125rem;color:#222!important;padding:0 1rem!important;font-family:inherit!important;-webkit-border-radius:5px;border-radius:5px}.woocommerce #content .quantity .bootstrap-touchspin>span button,.woocommerce .quantity .bootstrap-touchspin>span button,.woocommerce-page #content .quantity .bootstrap-touchspin>span button,.woocommerce-page .quantity .bootstrap-touchspin>span button{border:0;background-color:#f2f2f2;padding:0;width:100%;color:#222;font-weight:700;font-size:1.5rem;-webkit-border-radius:0;border-radius:0}.qty-wrap+a{margin-top:2.1875rem}.prod-info>a{text-decoration:underline!important;font-family:inherit;font-size:1.5rem;font-weight:700;display:inline-block}.prod-info>a:focus,.prod-info>a:hover{color:#333}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{overflow:hidden;-webkit-border-radius:5px;border-radius:5px}.woocommerce table.shop_table{background-color:transparent!important}.woocommerce table.shop_table thead{background-color:var(--color1)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:0!important;text-align:initial}.woocommerce table.shop_table thead tr th{color:#fff;font-size:1.375rem;font-family:inherit;padding:.5rem 1.25rem;font-weight:500}.woocommerce table.shop_table td{padding:2.5rem 1.25rem 1.875rem;border-bottom:2px solid #f6f6f6!important;font-family:inherit}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:initial;width:105px}.woocommerce table.shop_table td.product-name{padding-left:5px}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-size:1.125rem;font-family:inherit;font-weight:700;color:#212529}.woocommerce table.shop_table td.product-price span,.woocommerce table.shop_table td.product-subtotal span{color:inherit}.woocommerce table.shop_table td.product-name>a{font-size:1.125rem;font-family:Poppins;font-weight:500;line-height:1.5rem}.woocommerce table.shop_table td.product-remove{text-align:center}.woocommerce a.remove{margin-left:0;height:2rem;width:2rem;line-height:2rem;-webkit-border-radius:5px;border-radius:5px;display:inline-block}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{-webkit-border-radius:5px;border-radius:5px;width:70px}.woocommerce-cart .quantity .input-group{margin:0;width:8.75rem}.woocommerce a.remove:focus,.woocommerce a.remove:hover{background-color:#333}.select2-container--default .select2-selection--single .select2-selection__arrow{height:35.5px}.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow{height:55.5px}.single-product .product span.onsale{left:2rem;background:#ff5e15}.woocommerce div.product .product_title{font-size:2rem;font-weight:500;color:#121a37}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 1em .3em;margin:0;font-size:1.1rem;text-align:center;font-weight:500}.woocommerce-page div.product div.summary{background:#f8f8f9;padding:40px 40px 50px}.post-type-archive-product ins .woocommerce-Price-currencySymbol,.related ins .woocommerce-Price-currencySymbol{color:#ff5e15;padding-right:0}ins .woocommerce-Price-currencySymbol{color:#fff;padding-right:3px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:#ff5e15;font-weight:400;display:inline-block;font-size:.95rem;color:#fff;padding:2px 15px;border-radius:3px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1;display:inline-block}.woocommerce .star-rating::before{color:#9d9d9d}.woocommerce .star-rating span::before{color:#6c6c6c}.woocommerce div.product .stock{color:#ff5e15;margin-top:-10px}.woocommerce .scl1>span{font-size:.8rem}.woocommerce #review_form #respond .form-submit input{left:auto;width:200px!important;background:#ff5e15;color:#fff;font-weight:500;margin-top:-5px}.woocommerce .related ul.products li.product .button{background-color:#121a37;font-weight:400;border-radius:3px}.woocommerce-message a.button.wc-forward{font-weight:400;font-family:Poppins;background:#121a37}.woocommerce table.shop_table td.product-price span,.woocommerce table.shop_table td.product-subtotal span{font-weight:400;font-family:Poppins;font-size:1.1rem}.woocommerce .cart .button:hover{background:#ff5e15!important}.woocommerce .cart .button{background:#121a37;font-weight:400;font-family:Poppins;font-size:.95rem}.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#ff5e15!important;font-weight:400;font-family:Poppins;font-size:.95rem}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a{background:#121a37;font-weight:400!important;font-family:Poppins;font-size:.95rem}.woocommerce-page.woocommerce-cart .page-content{padding-bottom:80px!important}.checkout h3#order_review_heading{float:left;padding:0;margin:0 0 20px}.widget_shopping_cart_content{display:inline-block;padding:10px 0 0 10px;vertical-align:middle}.shop-box:hover .shop-img>a{opacity:1;visibility:visible;top:50%;padding:15px 14px;font-weight:500}.add-cart{position:relative;cursor:pointer}.add-cart .widget_shopping_cart_content{position:absolute;top:100%;right:0;z-index:999;background-color:#fff;width:20rem;padding:0;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,.2);-ms-box-shadow:0 0 1.25rem rgba(0,0,0,.2);-o-box-shadow:0 0 1.25rem rgba(0,0,0,.2);box-shadow:0 0 1.25rem rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;opacity:0!important;visibility:hidden}.add-cart .widget_shopping_cart_content p.woocommerce-mini-cart__empty-message{color:#888;margin-bottom:0;padding:1.25rem}.add-cart ul.woocommerce-mini-cart{max-height:288px;overflow-y:auto;padding-left:0;list-style:none;margin-bottom:0}.add-cart ul.woocommerce-mini-cart li{padding:1.25rem 1.25rem 1.25rem 3.8rem;background-color:#f1f1f1;position:relative}.add-cart ul.woocommerce-mini-cart li:nth-child(2n){background-color:#fff}.add-cart ul.woocommerce-mini-cart li a.remove{height:1.5rem!important;width:1.5rem!important;line-height:1.5rem!important;position:absolute;left:1.25rem;font-size:1rem;top:2.4rem;text-align:center;color:#fff;-webkit-border-radius:5px;border-radius:5px}.add-cart ul.woocommerce-mini-cart li a{font-weight:500;font-size:1rem;color:#444;display:block}.add-cart ul.woocommerce-mini-cart li a img{-webkit-border-radius:5px;border-radius:5px;width:3.5rem;float:left;margin:0 1rem 0 0}.add-cart ul.woocommerce-mini-cart li span.woocommerce-Price-amount.amount{font-family:Poppins;text-decoration:none;font-weight:500}.add-cart .widget_shopping_cart_content p.woocommerce-mini-cart__buttons,.add-cart .widget_shopping_cart_content p.woocommerce-mini-cart__total{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.25rem;margin-bottom:0}.add-cart .widget_shopping_cart_content p.woocommerce-mini-cart__buttons{padding-top:0}.add-cart .widget_shopping_cart_content p.woocommerce-mini-cart__buttons a.button{padding:1rem 1.875rem;font-family:inherit;font-weight:500;-webkit-border-radius:5px;border-radius:5px;font-size:.9375rem;display:inline-block;color:#fff}.add-cart .widget_shopping_cart_content p.woocommerce-mini-cart__buttons a.button:focus,.add-cart .widget_shopping_cart_content p.woocommerce-mini-cart__buttons a.button:hover,.add-cart ul.woocommerce-mini-cart li a.remove:focus,.add-cart ul.woocommerce-mini-cart li a.remove:hover{background-color:#222!important;color:#fff!important}.add-cart:hover>.widget_shopping_cart_content{opacity:1!important;visibility:visible}.woocommerce div.product .woocommerce-tabs .panel { background: #fff;}