/*--------------------------------------------------------------
# Import Modules
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*-------------------------
*  Grid
*--------------------------*/
/*-------------------------
*  Spacing
*--------------------------*/
/*-------------------------
*  Media Queries
*--------------------------*/
/*-------------------------
*  Colours
*--------------------------*/
/*-------------------------
*  Typography
*--------------------------*/
/*-------------------------
*  Animations
*--------------------------*/
/* 2b2d38 */
/* --- */
/*Sentence*/
.sentence {
  color: #222;
  font-size: 30px;
  text-align: left;
}

/*Vertical Sliding*/
.slidingVertical {
  display: inline;
  text-indent: 8px;
}

.slidingVertical span {
  animation: topToBottom 12.5s linear infinite 0s;
  -ms-animation: topToBottom 12.5s linear infinite 0s;
  -webkit-animation: topToBottom 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.slidingVertical span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.slidingVertical span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.slidingVertical span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.slidingVertical span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*topToBottom Animation*/

@-webkit-keyframes topToBottom {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(50px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*Horizontal Sliding*/
.slidingHorizontal {
  display: inline;
  text-indent: 8px;
}

.slidingHorizontal span {
  animation: leftToRight 12.5s linear infinite 0s;
  -ms-animation: leftToRight 12.5s linear infinite 0s;
  -webkit-animation: leftToRight 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.slidingHorizontal span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.slidingHorizontal span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.slidingHorizontal span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.slidingHorizontal span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*leftToRight Animation*/

@-webkit-keyframes leftToRight {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(50px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*FadeIn*/
.fadeIn {
  display: inline;
  text-indent: 8px;
}

.fadeIn span {
  animation: fadeEffect 12.5s linear infinite 0s;
  -ms-animation: fadeEffect 12.5s linear infinite 0s;
  -webkit-animation: fadeEffect 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.fadeIn span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.fadeIn span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.fadeIn span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.fadeIn span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*FadeIn Animation*/

@-webkit-keyframes fadeEffect {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*Vertical Flip*/
.verticalFlip {
  display: inline;
  text-indent: 8px;
}

.verticalFlip span {
  animation: vertical 12.5s linear infinite 0s;
  -ms-animation: vertical 12.5s linear infinite 0s;
  -webkit-animation: vertical 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.verticalFlip span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.verticalFlip span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.verticalFlip span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.verticalFlip span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Vertical Flip Animation*/

@-webkit-keyframes vertical {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotateX(180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*Horizontal Flip*/
.horizontalFlip {
  display: inline;
  text-indent: 8px;
}

.horizontalFlip span {
  animation: horizontal 12.5s linear infinite 0s;
  -ms-animation: horizontal 12.5s linear infinite 0s;
  -webkit-animation: horizontal 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.horizontalFlip span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.horizontalFlip span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.horizontalFlip span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.horizontalFlip span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Horizontal Flip Animation*/

@-webkit-keyframes horizontal {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotateY(180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*AntiClockWise Effect*/
.antiClock {
  display: inline;
  text-indent: 8px;
}

.antiClock span {
  animation: anti 12.5s linear infinite 0s;
  -ms-animation: anti 12.5s linear infinite 0s;
  -webkit-animation: anti 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.antiClock span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.antiClock span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.antiClock span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.antiClock span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*AntiClockWise Effect Animation*/

@-webkit-keyframes anti {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*ClockWise Effect*/
.clockWise {
  display: inline;
  text-indent: 8px;
}

.clockWise span {
  animation: clock 12.5s linear infinite 0s;
  -ms-animation: clock 12.5s linear infinite 0s;
  -webkit-animation: clock 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.clockWise span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.clockWise span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.clockWise span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.clockWise span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*ClockWise Effect Animation*/

@-webkit-keyframes clock {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(-180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*Pop Effect*/
.popEffect {
  display: inline;
  text-indent: 8px;
}

.popEffect span {
  animation: pop 12.5s linear infinite 0s;
  -ms-animation: pop 12.5s linear infinite 0s;
  -webkit-animation: pop 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.popEffect span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.popEffect span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.popEffect span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.popEffect span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Pop Effect Animation*/

@-webkit-keyframes pop {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.1) skew(0deg) translate(0px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/*Push Effect*/
.pushEffect {
  display: inline;
  text-indent: 8px;
}

.pushEffect span {
  animation: push 12.5s linear infinite 0s;
  -ms-animation: push 12.5s linear infinite 0s;
  -webkit-animation: push 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.pushEffect span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.pushEffect span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.pushEffect span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.pushEffect span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Push Effect Animation*/

@-webkit-keyframes push {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(2) skew(0deg) translate(0px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/* ajax search */
.ellipsis .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzZweCIgIGhlaWdodD0iNzZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWVsbGlwc2lzIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjwhLS1jaXJjbGUoY3g9IjE2IixjeT0iNTAiLHI9IjEwIiktLT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSIwIiBmaWxsPSIjZmY2ZDAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjE0OzA7MDswOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI4NDs4NDs4NDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM3LjgwMjQiIGN5PSI1MCIgcj0iMTQiIGZpbGw9IiNmZjAwM2EiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsxNDsxNDsxNDswIiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7NTA7ODQ7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNiIgY3k9IjUwIiByPSI4Ljk3NzQ1IiBmaWxsPSIjZTcwMDhhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjs1MDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSI1LjAyMjU1IiBmaWxsPSIjNDY1OGFjIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiB2YWx1ZXM9IjE2OzE2OzUwOzg0Ozg0IiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjBzIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNzEuODAyNCIgY3k9IjUwIiByPSIxNCIgZmlsbD0iI2ZmNmQwMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzA7MTQ7MTQ7MTQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjsxNjs1MDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==") no-repeat 0 0;
  width: 55px;
  height: 11px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 53px 39px;
  background-position: center center;
}

.bars .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NiIgaGVpZ2h0PSI5My42NjY2NjY1NzgzNjM0NSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIGNsYXNzPSJzZWxlY3RlZCIgc3R5bGU9IiIvPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiIHN0eWxlPSIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48cmVjdCBuZy1hdHRyLXg9Int7Y29uZmlnLngxfX0iIG5nLWF0dHIteT0ie3tjb25maWcueX19IiBuZy1hdHRyLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLWhlaWdodD0ie3tjb25maWcuaGVpZ2h0fX0iIG5nLWF0dHItZmlsbD0ie3tjb25maWcuYzF9fSIgeD0iMCIgeT0iMzUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIzMCIgZmlsbD0iIzFkM2Y3MiIgaWQ9InN2Z18xIiBjbGFzcz0iIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ5IiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjU7MzU7MzUiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjEuMiIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGJlZ2luPSItMC4yNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iaGVpZ2h0IiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjkwOzMwOzMwIiBrZXlUaW1lcz0iMDswLjU7MSIgZHVyPSIxLjIiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBiZWdpbj0iLTAuMjRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCBuZy1hdHRyLXg9Int7Y29uZmlnLngyfX0iIG5nLWF0dHIteT0ie3tjb25maWcueX19IiBuZy1hdHRyLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLWhlaWdodD0ie3tjb25maWcuaGVpZ2h0fX0iIG5nLWF0dHItZmlsbD0ie3tjb25maWcuYzJ9fSIgeD0iMjUiIHk9IjM1IiB3aWR0aD0iMTUiIGhlaWdodD0iMzAiIGZpbGw9IiM1Njk5ZDIiIGlkPSJzdmdfMiIgY2xhc3M9IiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIxMi41OzM1OzM1IiBrZXlUaW1lcz0iMDswLjU7MSIgZHVyPSIxLjIiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBiZWdpbj0iLTAuMTJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImhlaWdodCIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSI3NTszMDszMCIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMS4yIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgYmVnaW49Ii0wLjEycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgbmctYXR0ci14PSJ7e2NvbmZpZy54M319IiBuZy1hdHRyLXk9Int7Y29uZmlnLnl9fSIgbmctYXR0ci13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1oZWlnaHQ9Int7Y29uZmlnLmhlaWdodH19IiBuZy1hdHRyLWZpbGw9Int7Y29uZmlnLmMzfX0iIHg9IjUwIiB5PSIzNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZDhlYmY5IiBpZD0ic3ZnXzMiIGNsYXNzPSIiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMjA7MzU7MzUiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjEuMiIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iNjA7MzA7MzAiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjEuMiIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PC9nPjwvc3ZnPg==") no-repeat 0 0;
  width: 55px;
  height: 44px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 53px 40px;
  background-position: center center;
}

.ripple-thin .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcmlwcGxlIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjE0LjAzMzQiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jMX19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgc3Ryb2tlPSIjMWQzZjcyIiBzdHJva2Utd2lkdGg9IjIiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMDs0MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxIiBrZXlTcGxpbmVzPSIwIDAuMiAwLjggMSIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEiIGtleVNwbGluZXM9IjAuMiAwIDAuOCAxIiBiZWdpbj0iLTAuNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzMuNTY3MSIgZmlsbD0ibm9uZSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLmMyfX0iIG5nLWF0dHItc3Ryb2tlLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBzdHJva2U9IiM1Njk5ZDIiIHN0cm9rZS13aWR0aD0iMiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIwOzQwIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEiIGtleVNwbGluZXM9IjAgMC4yIDAuOCAxIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMSIga2V5U3BsaW5lcz0iMC4yIDAgMC44IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48L2NpcmNsZT48L3N2Zz4=") no-repeat 0 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 30px 30px;
  background-position: 4px 3px;
}

.ripple-thick .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcmlwcGxlIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjM2LjA2MjkiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jMX19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgc3Ryb2tlPSIjOTNkYmU5IiBzdHJva2Utd2lkdGg9IjgiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMDs0MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxIiBrZXlTcGxpbmVzPSIwIDAuMiAwLjggMSIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEiIGtleVNwbGluZXM9IjAuMiAwIDAuOCAxIiBiZWdpbj0iLTAuNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMTcuNzg0IiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuYzJ9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIHN0cm9rZT0iIzY4OWNjNSIgc3Ryb2tlLXdpZHRoPSI4Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjA7NDAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMSIga2V5U3BsaW5lcz0iMCAwLjIgMC44IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxIiBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==") no-repeat 0 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 30px 30px;
  background-position: 4px 3px;
}

/* hide default one */
.ellipsis .actions > div.loading i,
.ripple-thin .actions > div.loading i,
.ripple-thick .actions > div.loading i,
.bars .actions > div.loading i {
  display: none;
}

/*------------------------------------------------------------------
	[1.15.2. Shortcode Preloader "Rectangle" Style]
	*/
.loader-rect .output-loading.active {
  left: 50%;
  width: 55px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: center;
      align-self: center;
}

.loader-rect .output-loading.active:before {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  content: '';
  -webkit-box-shadow: 20px 0 0 rgba(45, 45, 45, 0), 40px 0 0 rgba(45, 45, 45, 0), 0 -20px 0 rgba(45, 45, 45, 0), 20px -20px 0 rgba(45, 45, 45, 0), 40px -20px 0 rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
          box-shadow: 20px 0 0 rgba(45, 45, 45, 0), 40px 0 0 rgba(45, 45, 45, 0), 0 -20px 0 rgba(45, 45, 45, 0), 20px -20px 0 rgba(45, 45, 45, 0), 40px -20px 0 rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  -webkit-animation: loader-rectangle 3s linear forwards infinite;
          animation: loader-rectangle 3s linear forwards infinite;
}

.loader-rect .output-loading.active:after {
  position: absolute;
  bottom: 10px;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  background-color: #2d2d2d;
  opacity: 0;
  content: '';
  -webkit-animation: loader-rectangle-base 3s linear forwards infinite;
          animation: loader-rectangle-base 3s linear forwards infinite;
}

/*------------------------------------------------------------------
	[1.15.3. Shortcode Preloader "Circle" Style]
	*/
.loader-circle .output-loading.active {
  display: block;
  border-radius: 50%;
  width: 8em;
  height: 8em;
  margin: 60px auto;
  font-size: 10px;
  position: absolute;
  top: 40%;
  left: 45%;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

.loader-circle .output-loading.active:before {
  content: '';
  color: #fff;
}

.loader-circle .output-loading.active:after {
  content: '';
  border-radius: 50%;
  width: 8em;
  height: 8em;
}

.loader-loading1 .output-loading.active {
  display: block;
  color: #ffffff;
  font-size: 10px;
  margin: 80px auto;
  position: absolute;
  top: 40%;
  left: 45%;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.loader-loading1 .output-loading.active, .loader-loading1 .output-loading.active:before, .loader-loading1 .output-loading.active:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}

.loader-loading1 .output-loading.active:before, .loader-loading1 .output-loading.active:after {
  content: '';
  position: absolute;
  top: 0;
}

.loader-loading1 .output-loading.active:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.loader-loading1 .output-loading.active:after {
  left: 3.5em;
}

.loader-loading2 .output-loading.active {
  display: block;
  margin: 100px auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: absolute;
  top: 40%;
  left: 45%;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0;
  }
}

@keyframes load7 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0;
  }
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes load5 {
  0%,
  100% {
    -webkit-box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
            box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}

@keyframes load5 {
  0%,
  100% {
    -webkit-box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
            box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
            box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}

.box00 {
  display: inline-block;
  width: 200px;
  height: 200px;
  border: 1px solid currentcolor;
  border-radius: 3px;
  font-size: 30px;
  padding: 1em;
  position: relative;
  margin-bottom: .25em;
  vertical-align: top;
  -webkit-transition: .3s color, .3s border, .3s transform, .3s opacity;
  transition: .3s color, .3s border, .3s transform, .3s opacity;
}

.box00:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
  font-size: 0;
  padding: 0;
  border-width: 3px;
  line-height: 200px;
  opacity: 1;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  z-index: 2;
}

.box00:hover [class*="loader-"] {
  font-size: 70px;
  line-height: 200px;
}

.output-loading.active {
  display: block;
  position: absolute;
  top: 40%;
  left: 45%;
  width: 1em;
  height: 1em;
  border-radius: 3px;
  font-size: 30px;
  color: #000;
  vertical-align: middle;
  pointer-events: none;
}

.loader-loader-01 .output-loading.active {
  border: .2em dotted currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-01 linear infinite;
          animation: 1s loader-01 linear infinite;
}

@-webkit-keyframes loader-01 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-01 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-02 {
  border: .2em solid transparent;
  border-left-color: currentcolor;
  border-right-color: currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-02 linear infinite;
          animation: 1s loader-02 linear infinite;
}

@-webkit-keyframes loader-02 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-02 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-03 {
  border: .2em solid currentcolor;
  border-bottom-color: transparent;
  border-radius: 50%;
  -webkit-animation: 1s loader-03 linear infinite;
          animation: 1s loader-03 linear infinite;
  position: relative;
}

@-webkit-keyframes loader-03 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-03 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-04 {
  border: 1px solid currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-04 linear infinite;
          animation: 1s loader-04 linear infinite;
  position: relative;
}

.loader-04:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -.2em;
  left: 50%;
  border: .2em solid currentcolor;
  border-radius: 50%;
}

@-webkit-keyframes loader-04 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-04 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-05 {
  border: .2em solid transparent;
  border-top-color: currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-05 linear infinite;
          animation: 1s loader-05 linear infinite;
  position: relative;
}

.loader-05:before {
  content: '';
  display: block;
  width: inherit;
  height: inherit;
  position: absolute;
  top: -.2em;
  left: -.2em;
  border: .2em solid currentcolor;
  border-radius: 50%;
  opacity: .5;
}

@-webkit-keyframes loader-05 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-05 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-06 {
  border: .2em solid currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-06 1s ease-out infinite;
          animation: loader-06 1s ease-out infinite;
}

@-webkit-keyframes loader-06 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

@keyframes loader-06 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

.loader-07 {
  border: 0 solid transparent;
  border-radius: 50%;
  position: relative;
}

.loader-07:before, .loader-07:after {
  content: '';
  border: .2em solid currentcolor;
  border-radius: 50%;
  width: inherit;
  height: inherit;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: loader-07 1s linear infinite;
          animation: loader-07 1s linear infinite;
  opacity: 0;
}

.loader-07:before {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.loader-07:after {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

@-webkit-keyframes loader-07 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

@keyframes loader-07 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

.loader-08 {
  position: relative;
}

.loader-08:before, .loader-08:after {
  content: '';
  width: inherit;
  height: inherit;
  border-radius: 50%;
  background-color: currentcolor;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: loader-08 2.0s infinite ease-in-out;
          animation: loader-08 2.0s infinite ease-in-out;
}

.loader-08:after {
  -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
}

@-webkit-keyframes loader-08 {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes loader-08 {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.loader-09 {
  background-color: currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-09 1.0s infinite ease-in-out;
          animation: loader-09 1.0s infinite ease-in-out;
}

@-webkit-keyframes loader-09 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

@keyframes loader-09 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

.loader-10 {
  position: relative;
  -webkit-animation: loader-10-1 2.0s infinite linear;
          animation: loader-10-1 2.0s infinite linear;
}

.loader-10:before, .loader-10:after {
  content: '';
  width: 0;
  height: 0;
  border: .5em solid currentcolor;
  display: block;
  position: absolute;
  border-radius: 100%;
  -webkit-animation: loader-10-2 2s infinite ease-in-out;
          animation: loader-10-2 2s infinite ease-in-out;
}

.loader-10:before {
  top: 0;
  left: 50%;
}

.loader-10:after {
  bottom: 0;
  right: 50%;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

@-webkit-keyframes loader-10-1 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-10-1 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes loader-10-2 {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes loader-10-2 {
  0%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.loader-11 {
  background-color: currentcolor;
  -webkit-animation: loader-11 1.2s infinite ease-in-out;
          animation: loader-11 1.2s infinite ease-in-out;
}

@-webkit-keyframes loader-11 {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

@keyframes loader-11 {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

.loader-12 {
  position: relative;
}

.loader-12:before, .loader-12:after {
  content: '';
  display: block;
  position: absolute;
  background-color: currentcolor;
  left: 50%;
  right: 0;
  top: 0;
  bottom: 50%;
  -webkit-box-shadow: -.5em 0 0 currentcolor;
          box-shadow: -.5em 0 0 currentcolor;
  -webkit-animation: loader-12 1s linear infinite;
          animation: loader-12 1s linear infinite;
}

.loader-12:after {
  top: 50%;
  bottom: 0;
  -webkit-animation-delay: .25s;
          animation-delay: .25s;
}

@-webkit-keyframes loader-12 {
  0%,
  100% {
    -webkit-box-shadow: -.5em 0 0 transparent;
            box-shadow: -.5em 0 0 transparent;
    background-color: currentcolor;
  }
  50% {
    -webkit-box-shadow: -.5em 0 0 currentcolor;
            box-shadow: -.5em 0 0 currentcolor;
    background-color: transparent;
  }
}

@keyframes loader-12 {
  0%,
  100% {
    -webkit-box-shadow: -.5em 0 0 transparent;
            box-shadow: -.5em 0 0 transparent;
    background-color: currentcolor;
  }
  50% {
    -webkit-box-shadow: -.5em 0 0 currentcolor;
            box-shadow: -.5em 0 0 currentcolor;
    background-color: transparent;
  }
}

.loader-13:before,
.loader-13:after,
.loader-13 {
  border-radius: 50%;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation: loader-13 1.8s infinite ease-in-out;
          animation: loader-13 1.8s infinite ease-in-out;
}

.loader-13 {
  color: currentcolor;
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s;
  top: -1em;
}

.loader-13:before {
  right: 100%;
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s;
}

.loader-13:after {
  left: 100%;
}

.loader-13:before, .loader-13:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: inherit;
  height: inherit;
}

@-webkit-keyframes loader-13 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 1em 0 -1em;
            box-shadow: 0 1em 0 -1em;
  }
  40% {
    -webkit-box-shadow: 0 1em 0 -.2em;
            box-shadow: 0 1em 0 -.2em;
  }
}

@keyframes loader-13 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 1em 0 -1em;
            box-shadow: 0 1em 0 -1em;
  }
  40% {
    -webkit-box-shadow: 0 1em 0 -.2em;
            box-shadow: 0 1em 0 -.2em;
  }
}

.loader-14 {
  border-radius: 50%;
  -webkit-box-shadow: 0 1em 0 -.2em currentcolor;
          box-shadow: 0 1em 0 -.2em currentcolor;
  position: relative;
  -webkit-animation: loader-14 0.8s ease-in-out alternate infinite;
          animation: loader-14 0.8s ease-in-out alternate infinite;
  -webkit-animation-delay: 0.32s;
          animation-delay: 0.32s;
  top: -1em;
}

.loader-14:after, .loader-14:before {
  content: '';
  position: absolute;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  -webkit-animation: inherit;
          animation: inherit;
}

.loader-14:before {
  left: -1em;
  -webkit-animation-delay: 0.48s;
          animation-delay: 0.48s;
}

.loader-14:after {
  right: -1em;
  -webkit-animation-delay: 0.16s;
          animation-delay: 0.16s;
}

@-webkit-keyframes loader-14 {
  0% {
    -webkit-box-shadow: 0 2em 0 -.2em currentcolor;
            box-shadow: 0 2em 0 -.2em currentcolor;
  }
  100% {
    -webkit-box-shadow: 0 1em 0 -.2em currentcolor;
            box-shadow: 0 1em 0 -.2em currentcolor;
  }
}

@keyframes loader-14 {
  0% {
    -webkit-box-shadow: 0 2em 0 -.2em currentcolor;
            box-shadow: 0 2em 0 -.2em currentcolor;
  }
  100% {
    -webkit-box-shadow: 0 1em 0 -.2em currentcolor;
            box-shadow: 0 1em 0 -.2em currentcolor;
  }
}

.loader-15 {
  background: currentcolor;
  position: relative;
  -webkit-animation: loader-15 1s ease-in-out infinite;
          animation: loader-15 1s ease-in-out infinite;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  width: .25em;
  height: .5em;
  margin: 0 .5em;
}

.loader-15:after, .loader-15:before {
  content: '';
  position: absolute;
  width: inherit;
  height: inherit;
  background: inherit;
  -webkit-animation: inherit;
          animation: inherit;
}

.loader-15:before {
  right: .5em;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.loader-15:after {
  left: .5em;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

@-webkit-keyframes loader-15 {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
            box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
  }
  50% {
    -webkit-box-shadow: 0 -.25em 0 currentcolor, 0 .25em 0 currentcolor;
            box-shadow: 0 -.25em 0 currentcolor, 0 .25em 0 currentcolor;
  }
}

@keyframes loader-15 {
  0%,
  100% {
    -webkit-box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
            box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
  }
  50% {
    -webkit-box-shadow: 0 -.25em 0 currentcolor, 0 .25em 0 currentcolor;
            box-shadow: 0 -.25em 0 currentcolor, 0 .25em 0 currentcolor;
  }
}

.loader-16 {
  -webkit-transform: rotateZ(45deg);
          transform: rotateZ(45deg);
  -webkit-perspective: 1000px;
          perspective: 1000px;
  border-radius: 50%;
}

.loader-16:before, .loader-16:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  border-radius: 50%;
  -webkit-animation: 1s spin linear infinite;
          animation: 1s spin linear infinite;
}

.loader-16:before {
  -webkit-transform: rotateX(70deg);
          transform: rotateX(70deg);
}

.loader-16:after {
  -webkit-transform: rotateY(70deg);
          transform: rotateY(70deg);
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
            transform: translate(-50%, -50%) rotateZ(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
            transform: translate(-50%, -50%) rotateZ(360deg);
  }
}

@-webkit-keyframes rotateccw {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(-360deg);
            transform: translate(-50%, -50%) rotate(-360deg);
  }
}

@keyframes rotateccw {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(-360deg);
            transform: translate(-50%, -50%) rotate(-360deg);
  }
}

@-webkit-keyframes spin {
  0%,
  100% {
    -webkit-box-shadow: .2em 0px 0 0px currentcolor;
            box-shadow: .2em 0px 0 0px currentcolor;
  }
  12% {
    -webkit-box-shadow: .2em .2em 0 0 currentcolor;
            box-shadow: .2em .2em 0 0 currentcolor;
  }
  25% {
    -webkit-box-shadow: 0 .2em 0 0px currentcolor;
            box-shadow: 0 .2em 0 0px currentcolor;
  }
  37% {
    -webkit-box-shadow: -.2em .2em 0 0 currentcolor;
            box-shadow: -.2em .2em 0 0 currentcolor;
  }
  50% {
    -webkit-box-shadow: -.2em 0 0 0 currentcolor;
            box-shadow: -.2em 0 0 0 currentcolor;
  }
  62% {
    -webkit-box-shadow: -.2em -.2em 0 0 currentcolor;
            box-shadow: -.2em -.2em 0 0 currentcolor;
  }
  75% {
    -webkit-box-shadow: 0px -.2em 0 0 currentcolor;
            box-shadow: 0px -.2em 0 0 currentcolor;
  }
  87% {
    -webkit-box-shadow: .2em -.2em 0 0 currentcolor;
            box-shadow: .2em -.2em 0 0 currentcolor;
  }
}

@keyframes spin {
  0%,
  100% {
    -webkit-box-shadow: .2em 0px 0 0px currentcolor;
            box-shadow: .2em 0px 0 0px currentcolor;
  }
  12% {
    -webkit-box-shadow: .2em .2em 0 0 currentcolor;
            box-shadow: .2em .2em 0 0 currentcolor;
  }
  25% {
    -webkit-box-shadow: 0 .2em 0 0px currentcolor;
            box-shadow: 0 .2em 0 0px currentcolor;
  }
  37% {
    -webkit-box-shadow: -.2em .2em 0 0 currentcolor;
            box-shadow: -.2em .2em 0 0 currentcolor;
  }
  50% {
    -webkit-box-shadow: -.2em 0 0 0 currentcolor;
            box-shadow: -.2em 0 0 0 currentcolor;
  }
  62% {
    -webkit-box-shadow: -.2em -.2em 0 0 currentcolor;
            box-shadow: -.2em -.2em 0 0 currentcolor;
  }
  75% {
    -webkit-box-shadow: 0px -.2em 0 0 currentcolor;
            box-shadow: 0px -.2em 0 0 currentcolor;
  }
  87% {
    -webkit-box-shadow: .2em -.2em 0 0 currentcolor;
            box-shadow: .2em -.2em 0 0 currentcolor;
  }
}

.loader-17 {
  position: relative;
  background-color: currentcolor;
  border-radius: 50%;
}

.loader-17:after, .loader-17:before {
  content: "";
  position: absolute;
  width: .25em;
  height: .25em;
  border-radius: 50%;
  opacity: .8;
}

.loader-17:after {
  left: -.5em;
  top: -.25em;
  background-color: currentcolor;
  -webkit-transform-origin: .75em 1em;
          transform-origin: .75em 1em;
  -webkit-animation: loader-17 1s linear infinite;
          animation: loader-17 1s linear infinite;
  opacity: .6;
}

.loader-17:before {
  left: -1.25em;
  top: -.75em;
  background-color: currentcolor;
  -webkit-transform-origin: 1.5em 1em;
          transform-origin: 1.5em 1em;
  -webkit-animation: loader-17 2s linear infinite;
          animation: loader-17 2s linear infinite;
}

@-webkit-keyframes loader-17 {
  0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
            transform: rotateZ(0deg) translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
            transform: rotateZ(360deg) translate3d(0, 0, 0);
  }
}

@keyframes loader-17 {
  0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
            transform: rotateZ(0deg) translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
            transform: rotateZ(360deg) translate3d(0, 0, 0);
  }
}

.loader-18 {
  position: relative;
}

.loader-18:before, .loader-18:after {
  content: '';
  display: block;
  position: absolute;
  border-radius: 50%;
  border: .1em solid transparent;
  border-bottom-color: currentcolor;
  top: 0;
  left: 0;
  -webkit-animation: 1s loader-18 linear infinite;
          animation: 1s loader-18 linear infinite;
}

.loader-18:before {
  width: 1em;
  height: 1em;
}

.loader-18:after {
  width: .8em;
  height: .8em;
  top: .1em;
  left: .1em;
  animation-direction: reverse;
}

@-webkit-keyframes loader-18 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-18 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-19 {
  border-top: .2em solid currentcolor;
  border-right: .2em solid transparent;
  -webkit-animation: loader-19 1s linear infinite;
          animation: loader-19 1s linear infinite;
  border-radius: 100%;
  position: relative;
}

@-webkit-keyframes loader-19 {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-19 {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-20 {
  background-color: transparent;
  -webkit-box-shadow: inset 0px 0px 0px .1em currentcolor;
          box-shadow: inset 0px 0px 0px .1em currentcolor;
  border-radius: 50%;
  position: relative;
}

.loader-20:after, .loader-20:before {
  position: absolute;
  content: "";
  background-color: currentcolor;
  top: .5em;
  left: .5em;
  height: .1em;
  -webkit-transform-origin: left center;
          transform-origin: left center;
}

.loader-20:after {
  width: .4em;
  -webkit-animation: loader-20 2s linear infinite;
          animation: loader-20 2s linear infinite;
}

.loader-20:before {
  width: .3em;
  -webkit-animation: loader-20 8s linear infinite;
          animation: loader-20 8s linear infinite;
}

@-webkit-keyframes loader-20 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-20 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-21 {
  position: relative;
}

.loader-21:before, .loader-21:after {
  position: absolute;
  content: "";
}

.loader-21:before {
  width: 80%;
  height: 80%;
  left: 10%;
  bottom: 10%;
  border-radius: 100% 100% 100% 0;
  -webkit-box-shadow: 0px 0px 0px .1em currentcolor;
          box-shadow: 0px 0px 0px .1em currentcolor;
  -webkit-animation: loader-21 1s linear infinite;
          animation: loader-21 1s linear infinite;
  -webkit-transform: rotate(-46deg);
          transform: rotate(-46deg);
}

.loader-21:after {
  width: 1em;
  height: .3em;
  border-radius: 100%;
  left: 0;
  background-color: rgba(255, 255, 255, 0.2);
  bottom: -.2em;
  z-index: -1;
}

@-webkit-keyframes loader-21 {
  0% {
    top: 0;
  }
  50% {
    top: -5px;
  }
  100% {
    top: 0;
  }
}

@keyframes loader-21 {
  0% {
    top: 0;
  }
  50% {
    top: -5px;
  }
  100% {
    top: 0;
  }
}

.loader-22 {
  border: .1em currentcolor solid;
  border-radius: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.loader-22:after, .loader-22:before {
  position: absolute;
  content: "";
  background-color: currentcolor;
}

.loader-22:after {
  width: 50%;
  height: .1em;
  left: 50%;
  top: 50%;
  -webkit-transform-origin: left center;
          transform-origin: left center;
  -webkit-animation: loader-22 2s linear infinite alternate;
          animation: loader-22 2s linear infinite alternate;
}

.loader-22:before {
  width: 100%;
  height: 40%;
  left: 0;
  bottom: 0;
}

@-webkit-keyframes loader-22 {
  0% {
    -webkit-transform: rotate(-160deg);
            transform: rotate(-160deg);
  }
  100% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
  }
}

@keyframes loader-22 {
  0% {
    -webkit-transform: rotate(-160deg);
            transform: rotate(-160deg);
  }
  100% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
  }
}

.loader-23 {
  height: .5em;
  border: .1em currentcolor solid;
  border-radius: .1em;
  position: relative;
  -webkit-animation: loader-23 5s linear infinite;
          animation: loader-23 5s linear infinite;
}

.loader-23:after {
  width: .07em;
  height: 100%;
  background-color: currentcolor;
  border-radius: 0px .5em .5em 0px;
  position: absolute;
  content: "";
  top: 0;
  left: calc(100% + .1em);
}

@-webkit-keyframes loader-23 {
  0% {
    -webkit-box-shadow: inset 0px 0px 0px currentcolor;
            box-shadow: inset 0px 0px 0px currentcolor;
  }
  100% {
    -webkit-box-shadow: inset 1em 0px 0px currentcolor;
            box-shadow: inset 1em 0px 0px currentcolor;
  }
}

@keyframes loader-23 {
  0% {
    -webkit-box-shadow: inset 0px 0px 0px currentcolor;
            box-shadow: inset 0px 0px 0px currentcolor;
  }
  100% {
    -webkit-box-shadow: inset 1em 0px 0px currentcolor;
            box-shadow: inset 1em 0px 0px currentcolor;
  }
}

.loader-24 {
  width: .8em;
  height: 1em;
  border: .1em currentcolor solid;
  border-radius: 0px 0px .2em .2em;
  position: relative;
}

.loader-24:after, .loader-24:before {
  position: absolute;
  content: "";
}

.loader-24:after {
  width: .2em;
  height: 50%;
  border: .1em currentcolor solid;
  border-left: none;
  border-radius: 0px .5em .5em 0px;
  left: calc(100% + .1em);
  top: .1em;
}

.loader-24:before {
  width: .1em;
  height: .3em;
  background-color: currentcolor;
  top: -.3em;
  left: .05em;
  -webkit-box-shadow: .2em 0px 0px 0px currentcolor, .2em -.2em 0px 0px currentcolor, .4em 0px 0px 0px currentcolor;
          box-shadow: .2em 0px 0px 0px currentcolor, .2em -.2em 0px 0px currentcolor, .4em 0px 0px 0px currentcolor;
  -webkit-animation: loader-24 1s linear infinite alternate;
          animation: loader-24 1s linear infinite alternate;
}

@-webkit-keyframes loader-24 {
  0% {
    height: 0px;
  }
  100% {
    height: 6px;
  }
}

@keyframes loader-24 {
  0% {
    height: 0px;
  }
  100% {
    height: 6px;
  }
}

.loader-25 {
  border: .1em currentcolor solid;
  position: relative;
  -webkit-animation: loader-25-1 5s linear infinite;
          animation: loader-25-1 5s linear infinite;
}

.loader-25:after {
  width: .2em;
  height: .2em;
  position: absolute;
  content: "";
  background-color: currentcolor;
  bottom: calc(100% + .2em);
  left: -.4em;
  -webkit-animation: loader-25-2 1s ease-in-out infinite;
          animation: loader-25-2 1s ease-in-out infinite;
}

@-webkit-keyframes loader-25-1 {
  0% {
    -webkit-box-shadow: inset 0 0 0 0 currentcolor;
            box-shadow: inset 0 0 0 0 currentcolor;
  }
  100% {
    -webkit-box-shadow: inset 0 -1em 0 0 currentcolor;
            box-shadow: inset 0 -1em 0 0 currentcolor;
  }
}

@keyframes loader-25-1 {
  0% {
    -webkit-box-shadow: inset 0 0 0 0 currentcolor;
            box-shadow: inset 0 0 0 0 currentcolor;
  }
  100% {
    -webkit-box-shadow: inset 0 -1em 0 0 currentcolor;
            box-shadow: inset 0 -1em 0 0 currentcolor;
  }
}

@-webkit-keyframes loader-25-2 {
  25% {
    left: calc(100% + .2em);
    bottom: calc(100% + .2em);
  }
  50% {
    left: calc(100% + .2em);
    bottom: -.4em;
  }
  75% {
    left: -.4em;
    bottom: -.4em;
  }
  100% {
    left: -.4em;
    bottom: calc(100% + .2em);
  }
}

@keyframes loader-25-2 {
  25% {
    left: calc(100% + .2em);
    bottom: calc(100% + .2em);
  }
  50% {
    left: calc(100% + .2em);
    bottom: -.4em;
  }
  75% {
    left: -.4em;
    bottom: -.4em;
  }
  100% {
    left: -.4em;
    bottom: calc(100% + .2em);
  }
}

.loader-26 {
  width: .5em;
  height: .5em;
  background-color: currentcolor;
  -webkit-box-shadow: 1em 0px 0px currentcolor;
          box-shadow: 1em 0px 0px currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-26 1s ease-in-out infinite alternate;
          animation: loader-26 1s ease-in-out infinite alternate;
}

@-webkit-keyframes loader-26 {
  0% {
    opacity: 0.1;
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(360deg) scale(1.2);
            transform: rotate(360deg) scale(1.2);
  }
}

@keyframes loader-26 {
  0% {
    opacity: 0.1;
    -webkit-transform: rotate(0deg) scale(0.5);
            transform: rotate(0deg) scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(360deg) scale(1.2);
            transform: rotate(360deg) scale(1.2);
  }
}

.loader-27 {
  -webkit-box-shadow: inset 0 0 0 .1em currentcolor;
          box-shadow: inset 0 0 0 .1em currentcolor;
  border-radius: 50%;
  position: relative;
  margin-left: 1.2em;
}

.loader-27:before {
  content: '';
  display: block;
  width: inherit;
  height: inherit;
  border-radius: 50%;
  position: absolute;
  right: 1.2em;
  top: 0;
  -webkit-box-shadow: inset 0 0 0 .1em currentcolor;
          box-shadow: inset 0 0 0 .1em currentcolor;
}

.loader-27:after {
  border: .2em solid currentcolor;
  -webkit-box-shadow: -1.2em 0 0 0 currentcolor;
          box-shadow: -1.2em 0 0 0 currentcolor;
  width: 0;
  height: 0;
  border-radius: 50%;
  left: 50%;
  top: 25%;
  position: absolute;
  content: "";
  -webkit-animation: loader-27 2s linear infinite alternate;
          animation: loader-27 2s linear infinite alternate;
}

@-webkit-keyframes loader-27 {
  0% {
    left: 0;
  }
  100% {
    left: .5em;
  }
}

@keyframes loader-27 {
  0% {
    left: 0;
  }
  100% {
    left: .5em;
  }
}

.loader-28 {
  position: relative;
  -webkit-animation: 2s loader-28-1 infinite;
          animation: 2s loader-28-1 infinite;
}

.loader-28:before {
  content: '';
  display: block;
  width: inherit;
  height: inherit;
  border-radius: 80% 20%;
  border: .1em solid currentcolor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-width: .1em .05em .05em .1em;
}

.loader-28:after {
  content: '';
  display: block;
  width: .2em;
  height: .2em;
  position: absolute;
  top: .4em;
  left: 50%;
  border-radius: 50%;
  -webkit-box-shadow: -.07em .07em 0 .1em currentcolor;
          box-shadow: -.07em .07em 0 .1em currentcolor;
  -webkit-animation: 2s loader-28-2 linear infinite;
          animation: 2s loader-28-2 linear infinite;
}

@-webkit-keyframes loader-28-1 {
  0%,
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  10% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@keyframes loader-28-1 {
  0%,
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  10% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@-webkit-keyframes loader-28-2 {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  50% {
    -webkit-transform: transalteX(200%);
            transform: transalteX(200%);
  }
}

@keyframes loader-28-2 {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  50% {
    -webkit-transform: transalteX(200%);
            transform: transalteX(200%);
  }
}

.loader-29 {
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 .1em currentcolor, -.5em -.5em 0 -.4em currentcolor, 0 -.7em 0 -.4em currentcolor, .5em -.5em 0 -.4em currentcolor, -.5em .5em 0 -.4em currentcolor, 0 .7em 0 -.4em currentcolor, .5em .5em 0 -.4em currentcolor, -.7em 0 0 -.4em currentcolor, .7em 0 0 -.4em currentcolor;
          box-shadow: inset 0 0 0 .1em currentcolor, -.5em -.5em 0 -.4em currentcolor, 0 -.7em 0 -.4em currentcolor, .5em -.5em 0 -.4em currentcolor, -.5em .5em 0 -.4em currentcolor, 0 .7em 0 -.4em currentcolor, .5em .5em 0 -.4em currentcolor, -.7em 0 0 -.4em currentcolor, .7em 0 0 -.4em currentcolor;
  -webkit-animation: 5s loader-29 linear infinite;
          animation: 5s loader-29 linear infinite;
}

@-webkit-keyframes loader-29 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-29 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-30 {
  border: .2em solid transparent;
  border-top-color: currentcolor;
  border-bottom-color: currentcolor;
  border-radius: 50%;
  position: relative;
  -webkit-animation: 1s loader-30 linear infinite;
          animation: 1s loader-30 linear infinite;
}

.loader-30:before, .loader-30:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border: .2em solid transparent;
  border-bottom-color: currentcolor;
}

.loader-30:before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  right: -.3em;
  top: -.05em;
}

.loader-30:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -.3em;
  bottom: -.05em;
}

@-webkit-keyframes loader-30 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-30 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.loader-31 {
  -webkit-box-shadow: 0 0 2em currentcolor;
          box-shadow: 0 0 2em currentcolor;
  background-color: currentcolor;
  position: relative;
  border-radius: 50%;
  -webkit-transform: rotateX(-60deg) perspective(1000px);
          transform: rotateX(-60deg) perspective(1000px);
}

.loader-31:before, .loader-31:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  -webkit-animation: 1s loader-31 ease-out infinite;
          animation: 1s loader-31 ease-out infinite;
}

.loader-31:after {
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}

@-webkit-keyframes loader-31 {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-box-shadow: 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor;
            box-shadow: 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-box-shadow: -1em -1em 0 -.35em currentcolor, 0 -1.5em 0 -.35em currentcolor, 1em -1em 0 -.35em currentcolor, -1.5em 0 0 -.35em currentcolor, 1.5em -0 0 -.35em currentcolor, -1em 1em 0 -.35em currentcolor, 0 1.5em 0 -.35em currentcolor, 1em 1em 0 -.35em currentcolor;
            box-shadow: -1em -1em 0 -.35em currentcolor, 0 -1.5em 0 -.35em currentcolor, 1em -1em 0 -.35em currentcolor, -1.5em 0 0 -.35em currentcolor, 1.5em -0 0 -.35em currentcolor, -1em 1em 0 -.35em currentcolor, 0 1.5em 0 -.35em currentcolor, 1em 1em 0 -.35em currentcolor;
  }
}

@keyframes loader-31 {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-box-shadow: 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor;
            box-shadow: 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor, 0 0 0 -.5em currentcolor;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-box-shadow: -1em -1em 0 -.35em currentcolor, 0 -1.5em 0 -.35em currentcolor, 1em -1em 0 -.35em currentcolor, -1.5em 0 0 -.35em currentcolor, 1.5em -0 0 -.35em currentcolor, -1em 1em 0 -.35em currentcolor, 0 1.5em 0 -.35em currentcolor, 1em 1em 0 -.35em currentcolor;
            box-shadow: -1em -1em 0 -.35em currentcolor, 0 -1.5em 0 -.35em currentcolor, 1em -1em 0 -.35em currentcolor, -1.5em 0 0 -.35em currentcolor, 1.5em -0 0 -.35em currentcolor, -1em 1em 0 -.35em currentcolor, 0 1.5em 0 -.35em currentcolor, 1em 1em 0 -.35em currentcolor;
  }
}

.loader-32 {
  position: relative;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 1em 0 currentcolor, inset 0 0 1em 0 currentcolor;
          box-shadow: 0 0 1em 0 currentcolor, inset 0 0 1em 0 currentcolor;
  -webkit-animation: 1s loader-32 linear infinite;
          animation: 1s loader-32 linear infinite;
}

.loader-32:before, .loader-32:after {
  content: '';
  display: block;
  width: inherit;
  height: inherit;
  position: absolute;
  border-radius: 50%;
}

.loader-32:before {
  border-top: .2em solid currentcolor;
  border-right: .2em solid transparent;
  top: .28em;
  right: calc(50% - .22em);
}

.loader-32:after {
  border-bottom: .2em solid currentcolor;
  border-left: .2em solid transparent;
  bottom: .28em;
  left: calc(50% - .22em);
}

@-webkit-keyframes loader-32 {
  0% {
    -webkit-transform: rotateX(-60deg) rotateZ(0deg);
            transform: rotateX(-60deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(-60deg) rotateZ(360deg);
            transform: rotateX(-60deg) rotateZ(360deg);
  }
}

@keyframes loader-32 {
  0% {
    -webkit-transform: rotateX(-60deg) rotateZ(0deg);
            transform: rotateX(-60deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(-60deg) rotateZ(360deg);
            transform: rotateX(-60deg) rotateZ(360deg);
  }
}

.loader-33 {
  border-radius: 50%;
  position: relative;
}

.loader-33:after, .loader-33:before {
  position: absolute;
  content: "";
}

.loader-33:after {
  height: 0.1em;
  width: 1em;
  background-color: currentcolor;
  border-radius: 0.1em;
  bottom: 0;
  left: 0;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  -webkit-animation: loader-33-1 0.8s ease-in-out infinite alternate;
          animation: loader-33-1 0.8s ease-in-out infinite alternate;
}

.loader-33:before {
  height: .2em;
  width: .2em;
  background-color: currentcolor;
  border-radius: 50%;
  top: 0;
  left: calc(50% - .1em);
  -webkit-animation: loader-33-2 0.4s ease-in-out infinite alternate;
          animation: loader-33-2 0.4s ease-in-out infinite alternate;
}

@-webkit-keyframes loader-33-2 {
  0% {
    height: .24em;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    height: .2em;
    width: .2em;
  }
  100% {
    height: .1em;
    width: .24em;
    -webkit-transform: translateY(0.8em);
            transform: translateY(0.8em);
  }
}

@keyframes loader-33-2 {
  0% {
    height: .24em;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  75% {
    height: .2em;
    width: .2em;
  }
  100% {
    height: .1em;
    width: .24em;
    -webkit-transform: translateY(0.8em);
            transform: translateY(0.8em);
  }
}

@-webkit-keyframes loader-33-1 {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}

@keyframes loader-33-1 {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}

.loader-34 {
  position: relative;
  width: 1em;
  height: .5em;
}

.loader-34:after, .loader-34:before {
  position: absolute;
  content: "";
  height: .4em;
  width: .4em;
  top: 0;
  background-color: currentcolor;
  border-radius: 50%;
}

.loader-34:after {
  right: 0;
  -webkit-animation: loader-34-2 0.5s ease-in-out infinite;
          animation: loader-34-2 0.5s ease-in-out infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

.loader-34:before {
  left: 0;
  -webkit-animation: loader-34-1 0.5s ease-in-out infinite;
          animation: loader-34-1 0.5s ease-in-out infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

@-webkit-keyframes loader-34-1 {
  0% {
    -webkit-transform: translatex(0px);
            transform: translatex(0px);
  }
  65% {
    height: .4em;
    width: .4em;
  }
  100% {
    height: .5em;
    width: .3em;
    -webkit-transform: translatex(0.2em);
            transform: translatex(0.2em);
  }
}

@keyframes loader-34-1 {
  0% {
    -webkit-transform: translatex(0px);
            transform: translatex(0px);
  }
  65% {
    height: .4em;
    width: .4em;
  }
  100% {
    height: .5em;
    width: .3em;
    -webkit-transform: translatex(0.2em);
            transform: translatex(0.2em);
  }
}

@-webkit-keyframes loader-34-2 {
  0% {
    -webkit-transform: translatex(0px);
            transform: translatex(0px);
  }
  65% {
    height: .4em;
    width: .4em;
  }
  100% {
    height: .5em;
    width: .3em;
    -webkit-transform: translatex(-0.2em);
            transform: translatex(-0.2em);
  }
}

@keyframes loader-34-2 {
  0% {
    -webkit-transform: translatex(0px);
            transform: translatex(0px);
  }
  65% {
    height: .4em;
    width: .4em;
  }
  100% {
    height: .5em;
    width: .3em;
    -webkit-transform: translatex(-0.2em);
            transform: translatex(-0.2em);
  }
}

.loader-35 {
  margin: 0 .5em;
  position: relative;
}

.loader-35:before {
  border-radius: 50%;
  background-color: currentcolor;
  -webkit-animation: loader-35 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
          animation: loader-35 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
  content: '';
  width: inherit;
  height: inherit;
  top: 0;
  left: 0;
  position: absolute;
}

@-webkit-keyframes loader-35 {
  0% {
    -webkit-transform: translateX(0) scale(1);
            transform: translateX(0) scale(1);
  }
  25% {
    -webkit-transform: translateX(-100%) scale(0.3);
            transform: translateX(-100%) scale(0.3);
  }
  50% {
    -webkit-transform: translateX(0) scale(1);
            transform: translateX(0) scale(1);
  }
  75% {
    -webkit-transform: translateX(100%) scale(0.3);
            transform: translateX(100%) scale(0.3);
  }
  100% {
    -webkit-transform: translateX(0) scale(1);
            transform: translateX(0) scale(1);
  }
}

@keyframes loader-35 {
  0% {
    -webkit-transform: translateX(0) scale(1);
            transform: translateX(0) scale(1);
  }
  25% {
    -webkit-transform: translateX(-100%) scale(0.3);
            transform: translateX(-100%) scale(0.3);
  }
  50% {
    -webkit-transform: translateX(0) scale(1);
            transform: translateX(0) scale(1);
  }
  75% {
    -webkit-transform: translateX(100%) scale(0.3);
            transform: translateX(100%) scale(0.3);
  }
  100% {
    -webkit-transform: translateX(0) scale(1);
            transform: translateX(0) scale(1);
  }
}

.loader-36 {
  position: relative;
}

.loader-36:before, .loader-36:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}

.loader-36:before {
  width: 1em;
  height: 1em;
  border: .1em solid currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-36-1 1.15s infinite -0.3s;
          animation: loader-36-1 1.15s infinite -0.3s;
}

.loader-36:after {
  right: 0;
  bottom: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: .1em solid currentcolor;
  border-radius: 50%;
  -webkit-transform: translate(-0.2em);
          transform: translate(-0.2em);
  -webkit-animation: loader-36-2 4.6s infinite steps(1);
          animation: loader-36-2 4.6s infinite steps(1);
}

@-webkit-keyframes loader-36-1 {
  to {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
  }
}

@keyframes loader-36-1 {
  to {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
  }
}

@-webkit-keyframes loader-36-2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    -webkit-box-shadow: .2em 0 0 currentcolor;
            box-shadow: .2em 0 0 currentcolor;
  }
  75% {
    -webkit-box-shadow: .2em 0 0 currentcolor, .4em 0 0 currentcolor;
            box-shadow: .2em 0 0 currentcolor, .4em 0 0 currentcolor;
  }
}

@keyframes loader-36-2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    -webkit-box-shadow: .2em 0 0 currentcolor;
            box-shadow: .2em 0 0 currentcolor;
  }
  75% {
    -webkit-box-shadow: .2em 0 0 currentcolor, .4em 0 0 currentcolor;
            box-shadow: .2em 0 0 currentcolor, .4em 0 0 currentcolor;
  }
}

.loader-37 {
  border-right: .1em solid currentcolor;
  border-radius: 100%;
  -webkit-animation: loader-37 800ms linear infinite;
          animation: loader-37 800ms linear infinite;
}

.loader-37:before, .loader-37:after {
  content: '';
  width: .8em;
  height: .8em;
  display: block;
  position: absolute;
  top: calc(50% - .4em);
  left: calc(50% - .4em);
  border-left: .08em solid currentcolor;
  border-radius: 100%;
  animation: loader-37 400ms linear infinite reverse;
}

.loader-37:after {
  width: .6em;
  height: .6em;
  top: calc(50% - .3em);
  left: calc(50% - .3em);
  border: 0;
  border-right: .05em solid currentcolor;
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes loader-37 {
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@keyframes loader-37 {
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

.loader-38 {
  height: 0.1em;
  width: 0.1em;
  -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
          box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  -webkit-animation: loader-38 6s infinite;
          animation: loader-38 6s infinite;
}

@-webkit-keyframes loader-38 {
  0% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  8.33% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  16.66% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  24.99% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  33.32% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  41.65% {
    -webkit-box-shadow: 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  49.98% {
    -webkit-box-shadow: 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  58.31% {
    -webkit-box-shadow: -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  66.64% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  74.97% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  83.3% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  91.63% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  100% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
}

@keyframes loader-38 {
  0% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  8.33% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  16.66% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  24.99% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  33.32% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  41.65% {
    -webkit-box-shadow: 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  49.98% {
    -webkit-box-shadow: 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  58.31% {
    -webkit-box-shadow: -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  66.64% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  74.97% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  83.3% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  91.63% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  100% {
    -webkit-box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
            box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
}

.loader-39 {
  position: relative;
  width: .15em;
  height: .15em;
  background-color: currentcolor;
  border-radius: 100%;
  -webkit-animation: loader-39-1 30s infinite linear;
          animation: loader-39-1 30s infinite linear;
}

.loader-39:before, .loader-39:after {
  content: '';
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.loader-39:before {
  width: .3em;
  height: 1em;
  -webkit-animation: loader-39-2 .8s linear infinite;
          animation: loader-39-2 .8s linear infinite;
}

.loader-39:after {
  width: 1em;
  height: .3em;
  -webkit-animation: loader-39-2 1.2s linear infinite;
          animation: loader-39-2 1.2s linear infinite;
}

@-webkit-keyframes loader-39-1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loader-39-1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes loader-39-2 {
  0% {
    -webkit-box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
            box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
  25% {
    -webkit-box-shadow: 0.04em 0.04em 0 0.02em currentcolor;
            box-shadow: 0.04em 0.04em 0 0.02em currentcolor;
  }
  50% {
    -webkit-box-shadow: -0.04em 0.04em 0 0.02em currentcolor;
            box-shadow: -0.04em 0.04em 0 0.02em currentcolor;
  }
  75% {
    -webkit-box-shadow: -0.04em -0.04em 0 0.02em currentcolor;
            box-shadow: -0.04em -0.04em 0 0.02em currentcolor;
  }
  100% {
    -webkit-box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
            box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
}

@keyframes loader-39-2 {
  0% {
    -webkit-box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
            box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
  25% {
    -webkit-box-shadow: 0.04em 0.04em 0 0.02em currentcolor;
            box-shadow: 0.04em 0.04em 0 0.02em currentcolor;
  }
  50% {
    -webkit-box-shadow: -0.04em 0.04em 0 0.02em currentcolor;
            box-shadow: -0.04em 0.04em 0 0.02em currentcolor;
  }
  75% {
    -webkit-box-shadow: -0.04em -0.04em 0 0.02em currentcolor;
            box-shadow: -0.04em -0.04em 0 0.02em currentcolor;
  }
  100% {
    -webkit-box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
            box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
}

.loader-40 {
  border: .05em currentcolor solid;
  border-radius: .2em;
  overflow: hidden;
  position: relative;
}

.loader-40:after, .loader-40:before {
  content: '';
  border-radius: 50%;
  position: absolute;
  width: inherit;
  height: inherit;
  -webkit-animation: loader-40 2s infinite linear;
          animation: loader-40 2s infinite linear;
}

.loader-40:before {
  border-top: .2em currentcolor solid;
  top: -.15em;
  left: calc(-50% - .15em);
  -webkit-transform-origin: right center;
          transform-origin: right center;
}

.loader-40:after {
  border-bottom: .2em currentcolor solid;
  top: .15em;
  right: calc(-50% - .15em);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}

@-webkit-keyframes loader-40 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes loader-40 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

.loader-41 {
  border: .05em currentcolor solid;
  border-radius: .2em;
  position: relative;
  background: linear-gradient(45deg, transparent 48%, currentcolor 50%, currentcolor 50%, transparent 52%, transparent), linear-gradient(-45deg, transparent 48%, currentcolor 50%, currentcolor 50%, transparent 52%, transparent);
  background-size: .5em .5em;
  background-position: 0% 0%;
  -webkit-animation: loader-41 1s infinite linear;
          animation: loader-41 1s infinite linear;
}

@-webkit-keyframes loader-41 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1em 0;
  }
}

@keyframes loader-41 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1em 0;
  }
}

.loader-42 {
  width: 2em;
  height: .66em;
  border: .05em currentcolor solid;
  border-radius: .1em;
  background: linear-gradient(-60deg, transparent 0%, transparent 50%, currentcolor 50%, currentcolor 75%, transparent 75%, transparent);
  background-size: 1em 2em;
  background-position: 0 0;
  -webkit-animation: loader-42 0.8s infinite linear;
          animation: loader-42 0.8s infinite linear;
}

@-webkit-keyframes loader-42 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2em 0;
  }
}

@keyframes loader-42 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2em 0;
  }
}

.box:nth-of-type(n + 43) {
  display: none;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Hello, this is the BuddyPress Nouveau stylesheet.

@version 3.0.0

----------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - BP Generic, Typography & Imagery

2.0 - Navigation - General
	2.1 - Navs - Object Nav / Sub Nav (item-list-tabs)
	2.2 - Pagination

3.0 - BP Lists / Loops Generic & filters
	3.1 - Activity Loop
		3.1.1 Whats New Activity
		3.1.2 - Activity Entries
		3.1.3 - Activity Comments
	3.2 - Blogs Loop
	3.3 - Groups Loop
	3.4 - Members Loop

4.0 - Directories - Members, Groups, Blogs, Register, Activation
	4.1 - Groups Creation Steps Screens
5.0 - Single Item screens: User Account & Single Group Screens
	5.1 - Item Headers: Global
		5.1.1 - item-header: Groups
		5.1.2 - item-header: User Accounts
	5.2 - Item Body: Global
		5.2.1 - item-body: Groups
			5.2.1.1 - Management settings screens
			5.2.1.2 - Group Members list
			5.2.1.3 - Group Invite list
			5.2.1.4 - Group Activity
		5.2.2 - item-body: User Accounts
			5.2.2.1 - classes, pag, filters
			5.2.2.2 - Extended Profiles
			5.2.2.3 - Groups
			5.2.2.4 - friends
			5.2.2.5 - Private Messaging Threads
			5.2.2.6 - Settings

6.0 - Forms  -  General
	6.1 - Dir Search

7.0 - Tables -  General

8.0 - Classes - Messages, Ajax, Widgets, Buttons, Tooltips

9.0 - Layout Classes.
--------------------------------------------------------------*/
/**
*-------------------------------------------------------------------------------
* @section 1.0 - BP Generic, Typography & Imagery
*-------------------------------------------------------------------------------
*/
body #buddypress * a {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}

body #buddypress #item-body blockquote,
body #buddypress .bp-lists blockquote {
  margin-left: 10px;
}

body #buddypress .bp-list .action {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (min-width: 46.8em) {
  body.buddypress .entry-header,
  body.buddypress .site-content .entry-header,
  body.buddypress .entry-content {
    max-width: none;
  }
  body.buddypress .entry-header {
    float: none;
    max-width: none;
  }
  body.buddypress .entry-content {
    float: none;
    max-width: none;
  }
  body.buddypress .site-content {
    padding-top: 2.5em;
  }
  body.buddypress #page #primary {
    max-width: none;
  }
  body.buddypress #page #primary .entry-header,
  body.buddypress #page #primary .entry-content {
    float: none;
    width: auto;
  }
}

body.buddypress .buddypress-wrap h1,
body.buddypress .buddypress-wrap h2,
body.buddypress .buddypress-wrap h3,
body.buddypress .buddypress-wrap h4,
body.buddypress .buddypress-wrap h5,
body.buddypress .buddypress-wrap h6 {
  clear: none;
  margin: 1em 0;
  padding: 0;
}

/* Ensure .bp-wrap encloses it's children */
.bp-wrap:before,
.bp-wrap:after {
  content: " ";
  display: table;
}

.bp-wrap:after {
  clear: both;
}

.buddypress-wrap.round-avatars .avatar {
  border-radius: 50%;
}

div,
dl,
li,
textarea,
select,
input[type="search"],
input[type="submit"],
input[type="reset"] {
  border-radius: 2px;
  background-clip: padding-box;
}

body.buddypress article.page > .entry-header {
  margin-bottom: 2em;
  padding: 0;
}

body.buddypress article.page > .entry-header .entry-title {
  font-size: 28px;
  font-weight: inherit;
  color: #fff;
}

@media screen and (min-width: 46.8em) {
  body.buddypress article.page > .entry-header .entry-title {
    font-size: 34px;
  }
}

.buddypress-wrap dt.section-title {
  font-size: 18px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap dt.section-title {
    font-size: 22px;
  }
}

.buddypress-wrap .bp-label-text,
.buddypress-wrap .message-threads {
  font-size: 13px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .bp-label-text,
  .buddypress-wrap .message-threads {
    font-size: 16px;
  }
}

.buddypress-wrap .activity-header {
  font-size: 12px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .activity-header {
    font-size: 14px;
  }
}

.buddypress-wrap .activity-inner {
  font-size: 11px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .activity-inner {
    font-size: 13px;
  }
}

.buddypress-wrap #whats-new-post-in {
  font-size: 16px;
}

.buddypress-wrap .mini .activity-header,
.buddypress-wrap .acomment-meta {
  font-size: 14px;
}

.buddypress-wrap .dir-component-filters #activity-filter-by {
  font-size: 13px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .dir-component-filters #activity-filter-by {
    font-size: 16px;
  }
}

.buddypress-wrap .bp-tables-user th {
  font-size: 13px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .bp-tables-user th {
    font-size: 16px;
  }
}

.buddypress-wrap .bp-tables-user td {
  font-size: 12px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .bp-tables-user td {
    font-size: 14px;
  }
}

.buddypress-wrap .profile-fields th {
  font-size: 15px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .profile-fields th {
    font-size: 18px;
  }
}

.buddypress-wrap .profile-fields td {
  font-size: 13px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .profile-fields td {
    font-size: 16px;
  }
}

.buddypress-wrap #notification-select {
  font-size: 12px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap #notification-select {
    font-size: 14px;
  }
}

/**
*-------------------------------------------------------------------------------
* @section 2.0 - Navigation - General
*-------------------------------------------------------------------------------
*/
/**
*----------------------------------------------------------
* @section 2.1 - Navs Object Nav / Sub Nav (bp-list)
*
* The main navigational elements for all BP screens
*----------------------------------------------------------
*/
.bp-navs {
  background: transparent;
  clear: both;
}

.bp-navs ul {
  margin: 0;
  padding: 0;
}

.bp-navs ul li {
  list-style: none;
  margin: 0;
}

.bp-navs ul li.last select {
  max-width: 185px;
}

.bp-navs ul li a,
.bp-navs ul li span {
  border: 0;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
}

.bp-navs ul li.selected a,
.bp-navs ul li.current a {
  color: #000;
  opacity: 1;
}

.bp-navs.bp-invites-filters ul li a, .bp-navs.bp-messages-filters ul li a {
  border: 1px solid #ccc;
  display: inline-block;
}

.main-navs.dir-navs {
  margin-bottom: 20px;
}

.buddypress-wrap .bp-navs li:not(.current) a:focus,
.buddypress-wrap .bp-navs li:not(.current) a:hover,
.buddypress-wrap .bp-navs li:not(.selected) a:focus,
.buddypress-wrap .bp-navs li:not(.selected) a:hover {
  background: #f0f0f0;
  color: #000;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .main-navs:not(.dir-navs) li.selected a,
  .buddypress-wrap .main-navs:not(.dir-navs) li.current a {
    background: #fff;
    color: #000;
    font-weight: 600;
  }
  .buddypress-wrap .main-navs.vertical li.selected a,
  .buddypress-wrap .main-navs.vertical li.current a {
    background: #555;
    color: #fafafa;
    text-decoration: none;
  }
}

.buddypress-wrap .bp-subnavs li.selected a,
.buddypress-wrap .bp-subnavs li.current a {
  background: #fff;
  color: #000;
  font-weight: 600;
}

@media screen and (max-width: 46.8em) {
  .buddypress-wrap .bp-navs li {
    background: #f0f0f0;
  }
}

.buddypress-wrap .main-navs > ul > li > a {
  padding: 1.5em calc(1.5em + 2px);
}

.buddypress-wrap .user-subnav#subsubnav,
.buddypress-wrap .group-subnav#subsubnav {
  background: none;
}

.buddypress-wrap .bp-subnavs,
.buddypress-wrap ul.subnav {
  width: 100%;
}

.buddypress-wrap .bp-subnavs {
  margin: 10px 0;
  overflow: hidden;
}

.buddypress-wrap .bp-subnavs ul li {
  margin-top: 0;
}

.buddypress-wrap .bp-subnavs ul li.selected :focus,
.buddypress-wrap .bp-subnavs ul li.selected :hover, .buddypress-wrap .bp-subnavs ul li.current :focus,
.buddypress-wrap .bp-subnavs ul li.current :hover {
  background: none;
  color: #000;
}

.buddypress-wrap ul.subnav {
  width: auto;
}

.buddypress-wrap .bp-navs.bp-invites-nav#subnav ul li.last,
.buddypress-wrap .bp-navs.bp-invites-filters#subsubnav ul li.last,
.buddypress-wrap .bp-navs.bp-messages-filters#subsubnav ul li.last {
  margin-top: 0;
}

@media screen and (max-width: 46.8em) {
  .buddypress-wrap .single-screen-navs {
    border: 1px solid #eee;
  }
  .buddypress-wrap .single-screen-navs li {
    border-bottom: 1px solid #eee;
  }
  .buddypress-wrap .single-screen-navs li:last-child {
    border-bottom: none;
  }
  .buddypress-wrap .bp-subnavs li a {
    font-size: 14px;
  }
  .buddypress-wrap .bp-subnavs li.selected a,
  .buddypress-wrap .bp-subnavs li.selected a:focus,
  .buddypress-wrap .bp-subnavs li.selected a:hover, .buddypress-wrap .bp-subnavs li.current a,
  .buddypress-wrap .bp-subnavs li.current a:focus,
  .buddypress-wrap .bp-subnavs li.current a:hover {
    background: #555;
    color: #fff;
  }
}

.buddypress_object_nav .bp-navs li.dynamic a .count,
.buddypress_object_nav .bp-navs li.dynamic.selected a .count,
.buddypress_object_nav .bp-navs li.dynamic.current a .count,
.buddypress-wrap .bp-navs li.dynamic a .count,
.buddypress-wrap .bp-navs li.dynamic.selected a .count,
.buddypress-wrap .bp-navs li.dynamic.current a .count {
  background-color: #5087e5;
  border: 0;
  color: #fafafa;
}

.buddypress_object_nav .bp-navs li.dynamic a:hover .count,
.buddypress-wrap .bp-navs li.dynamic a:hover .count {
  background-color: #5087e5;
  border: 0;
  color: #fff;
}

.buddypress_object_nav .bp-navs li a .count:empty,
.buddypress-wrap .bp-navs li a .count:empty {
  display: none;
}

.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current),
.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) {
  color: #767676;
}

.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a,
.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) a {
  color: #767676;
}

.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:focus, .buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a:hover,
.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) a:focus,
.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) a:hover {
  background: none;
  color: #000;
}

.buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:focus, .buddypress_object_nav .bp-navs.group-create-links ul li:not(.current) a[disabled]:hover,
.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) a[disabled]:focus,
.buddypress-wrap .bp-navs.group-create-links ul li:not(.current) a[disabled]:hover {
  color: #767676;
}

.buddypress_object_nav .bp-navs.group-create-links ul li.current a,
.buddypress-wrap .bp-navs.group-create-links ul li.current a {
  text-align: center;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .bp-navs li {
    float: left;
  }
  .buddypress-wrap .subnav {
    float: left;
  }
  .buddypress-wrap ul.subnav {
    width: auto;
  }
  .buddypress-wrap #subsubnav .activity-search {
    float: left;
  }
  .buddypress-wrap #subsubnav .filter {
    float: right;
  }
}

.buddypress_object_nav .bp-navs li a .count {
  display: inline-block;
  float: right;
}

@media screen and (min-width: 46.8em) {
  .bp-dir-vert-nav .bp-navs.dir-navs {
    background: none;
  }
  .bp-dir-vert-nav .bp-navs.dir-navs a .count {
    float: right;
  }
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .tabbed-links ul,
  .buddypress-wrap .tabbed-links ol {
    border-bottom: 1px solid #ccc;
    float: none;
    margin: 20px 0 10px;
  }
  .buddypress-wrap .tabbed-links ul:before, .buddypress-wrap .tabbed-links ul:after,
  .buddypress-wrap .tabbed-links ol:before,
  .buddypress-wrap .tabbed-links ol:after {
    content: " ";
    display: block;
  }
  .buddypress-wrap .tabbed-links ul:after,
  .buddypress-wrap .tabbed-links ol:after {
    clear: both;
  }
  .buddypress-wrap .tabbed-links ul li,
  .buddypress-wrap .tabbed-links ol li {
    float: left;
    list-style: none;
    margin: 0 10px 0 0;
  }
  .buddypress-wrap .tabbed-links ul li a,
  .buddypress-wrap .tabbed-links ul li span:not(.count),
  .buddypress-wrap .tabbed-links ol li a,
  .buddypress-wrap .tabbed-links ol li span:not(.count) {
    background: none;
    border: none;
    display: block;
    padding: 4px 10px;
  }
  .buddypress-wrap .tabbed-links ul li a:focus,
  .buddypress-wrap .tabbed-links ul li a:hover,
  .buddypress-wrap .tabbed-links ol li a:focus,
  .buddypress-wrap .tabbed-links ol li a:hover {
    background: none;
  }
  .buddypress-wrap .tabbed-links ul li:not(.current),
  .buddypress-wrap .tabbed-links ol li:not(.current) {
    margin-bottom: 2px;
  }
  .buddypress-wrap .tabbed-links ul li.current,
  .buddypress-wrap .tabbed-links ol li.current {
    border-color: #ccc #ccc #fff;
    border-style: solid;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px;
    margin-bottom: -1px;
    padding: 0 0.5em 1px;
  }
  .buddypress-wrap .tabbed-links ul li.current a,
  .buddypress-wrap .tabbed-links ol li.current a {
    background: none;
    color: #000;
  }
  .buddypress-wrap .bp-subnavs.tabbed-links > ul {
    margin-top: 0;
  }
  .buddypress-wrap .bp-navs.tabbed-links {
    background: none;
    margin-top: 2px;
  }
  .buddypress-wrap .bp-navs.tabbed-links ul li a {
    border-right: 0;
    font-size: inherit;
  }
  .buddypress-wrap .bp-navs.tabbed-links ul li.last {
    float: right;
    margin: 0;
  }
  .buddypress-wrap .bp-navs.tabbed-links ul li.last a {
    margin-top: -0.5em;
  }
  .buddypress-wrap .bp-navs.tabbed-links ul li a,
  .buddypress-wrap .bp-navs.tabbed-links ul li a:focus,
  .buddypress-wrap .bp-navs.tabbed-links ul li a:hover,
  .buddypress-wrap .bp-navs.tabbed-links ul li.current a,
  .buddypress-wrap .bp-navs.tabbed-links ul li.current a:focus,
  .buddypress-wrap .bp-navs.tabbed-links ul li.current a:hover {
    background: none;
    border: 0;
  }
  .buddypress-wrap .bp-navs.tabbed-links ul li a:active,
  .buddypress-wrap .bp-navs.tabbed-links ul li.current a:active {
    outline: none;
  }
}

.buddypress-wrap .dir-component-filters .filter label {
  display: inline;
}

.buddypress-wrap .subnav-filters:before,
.buddypress-wrap .subnav-filters:after {
  content: " ";
  display: table;
}

.buddypress-wrap .subnav-filters:after {
  clear: both;
}

.buddypress-wrap .subnav-filters {
  background: none;
  list-style: none;
  margin: 15px 0 0;
  padding: 0;
}

.buddypress-wrap .subnav-filters div {
  margin: 0;
}

.buddypress-wrap .subnav-filters > ul {
  float: left;
  list-style: none;
}

.buddypress-wrap .subnav-filters.bp-messages-filters ul {
  width: 100%;
}

.buddypress-wrap .subnav-filters.bp-messages-filters .messages-search {
  margin-bottom: 1em;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .subnav-filters.bp-messages-filters .messages-search {
    margin-bottom: 0;
  }
}

.buddypress-wrap .subnav-filters div {
  float: none;
}

.buddypress-wrap .subnav-filters div select,
.buddypress-wrap .subnav-filters div input[type="search"] {
  font-size: 13px;
}

.buddypress-wrap .subnav-filters div button.nouveau-search-submit {
  padding: 5px 0.8em 6px;
}

.buddypress-wrap .subnav-filters div button#user_messages_search_submit {
  padding: 7px 0.8em;
}

.buddypress-wrap .subnav-filters .component-filters {
  margin-top: 10px;
}

.buddypress-wrap .subnav-filters .feed {
  margin-right: 15px;
}

.buddypress-wrap .subnav-filters .last.filter label {
  display: inline;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-actions-wrap:before,
.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-actions-wrap:after {
  content: " ";
  display: table;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-actions-wrap:after {
  clear: both;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-actions-wrap.bp-show {
  display: inline-block;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-actions-wrap.bp-hide {
  display: none;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .select-wrap {
  border: 0;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .select-wrap:focus,
.buddypress-wrap .subnav-filters .user-messages-bulk-actions .select-wrap:hover {
  outline: 1px solid #d6d6d6;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-actions {
  float: left;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions label {
  display: inline-block;
  font-weight: 300;
  margin-right: 25px;
  padding: 5px 0;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions div select {
  -webkit-appearance: textfield;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-apply {
  border: 0;
  border-radius: none;
  font-weight: 400;
  line-height: 1.8;
  margin: 0 0 0 10px;
  padding: 3px 5px;
  text-align: center;
  text-transform: none;
  width: auto;
}

.buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-apply span {
  vertical-align: middle;
}

@media screen and (min-width: 32em) {
  .buddypress-wrap .subnav-filters li {
    margin-bottom: 0;
  }
  .buddypress-wrap .subnav-filters .subnav-search,
  .buddypress-wrap .subnav-filters .subnav-search form,
  .buddypress-wrap .subnav-filters .feed,
  .buddypress-wrap .subnav-filters .bp-search,
  .buddypress-wrap .subnav-filters .dir-search,
  .buddypress-wrap .subnav-filters .user-messages-bulk-actions,
  .buddypress-wrap .subnav-filters .user-messages-search,
  .buddypress-wrap .subnav-filters .group-invites-search,
  .buddypress-wrap .subnav-filters .group-act-search {
    float: left;
  }
  .buddypress-wrap .subnav-filters .last,
  .buddypress-wrap .subnav-filters .component-filters {
    float: right;
    margin-top: 0;
    width: auto;
  }
  .buddypress-wrap .subnav-filters .last select,
  .buddypress-wrap .subnav-filters .component-filters select {
    max-width: 250px;
  }
  .buddypress-wrap .subnav-filters .user-messages-search {
    float: right;
  }
}

.buddypress-wrap .notifications-options-nav input#notification-bulk-manage {
  border: 0;
  border-radius: 0;
  line-height: 1.6;
}

.buddypress-wrap .group-subnav-filters .group-invites-search {
  margin-bottom: 1em;
}

.buddypress-wrap .group-subnav-filters .last {
  text-align: center;
}

/**
*----------------------------------------------------------
* @section 2.2 - Pagination
*----------------------------------------------------------
*/
.buddypress-wrap .bp-pagination {
  background: transparent;
  border: 0;
  color: #767676;
  float: left;
  font-size: small;
  margin: 0;
  padding: 0.5em 0;
  position: relative;
  width: 50%;
}

.buddypress-wrap .bp-pagination .pag-count {
  float: left;
}

.buddypress-wrap .bp-pagination .bp-pagination-links {
  float: right;
  margin-right: 10px;
}

.buddypress-wrap .bp-pagination .bp-pagination-links span,
.buddypress-wrap .bp-pagination .bp-pagination-links a {
  font-size: small;
  padding: 0 5px;
}

.buddypress-wrap .bp-pagination .bp-pagination-links a:focus,
.buddypress-wrap .bp-pagination .bp-pagination-links a:hover {
  opacity: 1;
}

.buddypress-wrap .bp-pagination p {
  margin: 0;
}

/**
*-------------------------------------------------------------------------------
* @section 3.0 - BP Lists / Loops Generic
*-------------------------------------------------------------------------------
*/
.bp-list:before,
.bp-list:after {
  content: " ";
  display: table;
}

.bp-list:after {
  clear: both;
}

.bp-list {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  list-style: none;
  margin: 20px 0;
  padding: 0.5em 0;
  width: 100%;
}

.bp-list li:before,
.bp-list li:after {
  content: " ";
  display: table;
}

.bp-list li:after {
  clear: both;
}

.bp-list > li {
  border-bottom: 1px solid #f0f0f0;
}

.bp-list li {
  list-style: none;
  margin: 10px 0;
  padding: 0.5em 0;
  position: relative;
}

.bp-list li .item-avatar {
  text-align: center;
}

.bp-list li .item-avatar img.avatar {
  display: inline;
}

.bp-list li .item .item-avatar,
.bp-list li .item .list-title,
.bp-list li .item .item-meta,
.bp-list li .item .group-details {
  text-align: center;
}

.bp-list li .item .list-title {
  clear: none;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.1;
  margin: 0 auto;
}

@media screen and (min-width: 46.8em) {
  .bp-list li .item .list-title {
    font-size: 26px;
  }
}

.bp-list li .meta,
.bp-list li .item-meta {
  color: #737373;
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.bp-list li .last-post {
  text-align: center;
}

.bp-list li .action {
  margin: 0;
  text-align: center;
}

.bp-list li .action .generic-button {
  display: inline-block;
  font-size: 12px;
  margin: 0 10px 0 0;
}

.bp-list li .action div.generic-button {
  margin: 10px 0;
}

@media screen and (min-width: 46.8em) {
  .bp-list li .item-avatar {
    float: left;
    margin-right: 5%;
  }
  .bp-list li .item {
    margin: 0;
    overflow: hidden;
  }
  .bp-list li .item .item-block {
    float: left;
    margin-right: 2%;
    width: 50%;
  }
  .bp-list li .item .list-title,
  .bp-list li .item .item-meta {
    float: left;
    text-align: left;
  }
  .bp-list li .item .group-details,
  .bp-list li .item .last-post {
    text-align: left;
  }
  .bp-list li .group-desc,
  .bp-list li .user-update,
  .bp-list li .last-post {
    clear: none;
    overflow: hidden;
    width: auto;
  }
  .bp-list li .action {
    clear: left;
    padding: 0;
    text-align: left;
  }
  .bp-list li .action li.generic-button {
    margin-right: 0;
  }
  .bp-list li .action div.generic-button {
    margin: 0 0 10px;
  }
  .bp-list li .generic-button {
    display: block;
    margin: 0 0 5px 0;
  }
}

@media screen and (min-width: 32em) {
  #activity-stream {
    clear: both;
    padding-top: 1em;
  }
}

.activity-list.bp-list .activity-item {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 10px 0;
}

.activity-list.bp-list li:first-child {
  margin-top: 0;
}

.friends-list {
  list-style-type: none;
}

.friends-request-list .item-title,
.membership-requests-list .item-title {
  text-align: center;
}

@media screen and (min-width: 46.8em) {
  .friends-request-list li,
  .membership-requests-list li {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    -o-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
  }
  .friends-request-list li .item,
  .membership-requests-list li .item {
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    -o-flex: 1 1 auto;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }
  .friends-request-list li .action,
  .membership-requests-list li .action {
    text-align: right;
  }
  .friends-request-list li .item-title,
  .membership-requests-list li .item-title {
    font-size: 22px;
    text-align: left;
  }
  .friends-request-list li .item-title h3,
  .membership-requests-list li .item-title h3 {
    margin: 0;
  }
}

#notifications-user-list {
  clear: both;
  padding-top: 1em;
}

@media screen and (min-width: 46.8em) {
  body:not(.logged-in) .bp-list .item {
    margin-right: 0;
  }
}

.activity-permalink .item-list,
.activity-permalink .item-list li.activity-item {
  border: 0;
}

/**
*----------------------------------------------------------
* @section 3.1 - Activity Loop
*----------------------------------------------------------
*/
/**
*-----------------------------------------------------
* @section 3.1.1 - Activity Whats New
*-----------------------------------------------------
*/
.activity-update-form {
  padding: 30px;
}

.item-body .activity-update-form .activity-form {
  margin: 0;
  padding: 0;
}

.activity-update-form {
  border: 1px solid #eee;
  border-radius: 3px;
  margin: 15px 0;
}

.activity-update-form #whats-new-avatar {
  margin: 10px 0;
  text-align: center;
}

.activity-update-form #whats-new-avatar img {
  -webkit-box-shadow: none;
          box-shadow: none;
  display: inline-block;
}

.activity-update-form #whats-new-textarea textarea {
  background: #fff;
  border: 1px solid #eee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  font-family: inherit;
  font-size: medium;
  height: 2.2em;
  line-height: 1.4;
  padding: 6px;
  width: 100%;
}

.activity-update-form #whats-new-post-in-box {
  margin: 10px 0;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items {
  list-style: none;
  margin: 10px 0;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li {
  margin-bottom: 10px;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items #activity-autocomplete {
  padding: 0.3em;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0.2em;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object .avatar {
  width: 30px;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object span {
  padding-left: 10px;
  vertical-align: middle;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object:focus, .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object:hover {
  background: #f0f0f0;
  cursor: pointer;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items .bp-activity-object.selected {
  border: 1px solid #d6d6d6;
}

.activity-update-form #whats-new-submit {
  margin: 15px 0 10px;
}

.activity-update-form #whats-new-submit input {
  font-size: 14px;
  line-height: inherit;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 0.2em 0;
  text-align: center;
  width: 100%;
}

@media screen and (min-width: 46.8em) {
  .activity-update-form #whats-new-avatar {
    display: block;
    float: left;
    margin: 0;
  }
  .activity-update-form #whats-new-content,
  .activity-update-form #whats-new-post-in-box,
  .activity-update-form #whats-new-submit {
    margin-left: 8.5%;
  }
  .activity-update-form #whats-new-submit input {
    margin-bottom: 0;
    margin-right: 10px;
    width: 8em;
  }
}

/**
*-----------------------------------------------------
* @section 3.1.2 - Activity Entries
*-----------------------------------------------------
*/
.activity-list .activity-item:before,
.activity-list .activity-item:after {
  content: " ";
  display: table;
}

.activity-list .activity-item:after {
  clear: both;
}

.activity-list .activity-item {
  list-style: none;
  padding: 3em;
}

.activity-list .activity-item.has-comments {
  padding-bottom: 1em;
}

.activity-list .activity-item div.item-avatar {
  margin: 0 auto;
  text-align: center;
  width: auto;
}

.activity-list .activity-item div.item-avatar img {
  height: auto;
}

@media screen and (min-width: 46.8em) {
  .activity-list .activity-item div.item-avatar {
    text-align: left;
    width: 100px;
  }
  .activity-list .activity-item div.item-avatar img {
    width: 50px;
    height: 50px;
  }
}

.activity-list .activity-item.mini {
  font-size: 13px;
  position: relative;
}

.activity-list .activity-item.mini .activity-avatar {
  margin-left: 0 auto;
  text-align: center;
  width: auto;
}

.activity-list .activity-item.mini .activity-avatar img.avatar,
.activity-list .activity-item.mini .activity-avatar img.FB_profile_pic {
  /* stylelint-disable-line selector-class-pattern */
  max-width: 100px;
}

@media screen and (min-width: 46.8em) {
  .activity-list .activity-item.mini .activity-avatar {
    text-align: left;
    width: 100px;
  }
  .activity-list .activity-item.mini .activity-avatar img.avatar,
  .activity-list .activity-item.mini .activity-avatar img.FB_profile_pic {
    /* stylelint-disable-line selector-class-pattern */
    max-width: 60%;
  }
}

.activity-list .activity-item.new_forum_post .activity-inner, .activity-list .activity-item.new_forum_topic .activity-inner {
  border-left: 2px solid #f0f0f0;
  margin-left: 10px;
  padding-left: 1em;
}

.activity-list .activity-item.newest_mentions_activity, .activity-list .activity-item.newest_friends_activity, .activity-list .activity-item.newest_groups_activity, .activity-list .activity-item.newest_blogs_activity {
  background: rgba(31, 179, 221, 0.1);
}

.activity-list .activity-item .activity-inreplyto {
  color: #767676;
  font-size: 13px;
}

.activity-list .activity-item .activity-inreplyto > p {
  display: inline;
  margin: 0;
}

.activity-list .activity-item .activity-inreplyto blockquote,
.activity-list .activity-item .activity-inreplyto .activity-inner {
  background: none;
  border: 0;
  display: inline;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.activity-list .activity-item .activity-header {
  margin: 0 auto;
  width: 80%;
}

.activity-list .activity-item .activity-header a,
.activity-list .activity-item .activity-header img {
  display: inline;
}

.activity-list .activity-item .activity-header .avatar {
  display: inline-block;
  margin: 0 5px;
  vertical-align: bottom;
}

.activity-list .activity-item .activity-header .time-since {
  font-size: 12px;
  color: #d6d6d6;
  text-decoration: none;
  display: block;
}

.activity-list .activity-item .activity-header .time-since:hover {
  color: #767676;
  cursor: pointer;
  text-decoration: underline;
}

.activity-list .activity-item .activity-content .activity-header,
.activity-list .activity-item .activity-content .comment-header {
  color: #767676;
  margin-bottom: 10px;
}

.activity-list .activity-item .activity-content .activity-inner,
.activity-list .activity-item .activity-content blockquote {
  background: #fff;
  margin: 15px 0 0 0px;
  overflow: hidden;
}

.activity-list .activity-item .activity-content p {
  margin: 0;
}

.activity-list .activity-item .activity-inner p {
  word-wrap: break-word;
}

.activity-list .activity-item .activity-read-more {
  margin-left: 1em;
  white-space: nowrap;
}

.activity-list .activity-item ul.activity-meta {
  margin: 0;
  padding-left: 0;
}

.activity-list .activity-item ul.activity-meta li {
  border: 0;
  display: inline-block;
}

.activity-list .activity-item .activity-meta.action {
  padding: 2px;
  position: absolute;
  right: 0px;
  top: 0;
  text-align: left;
}

.activity-list .activity-item .activity-meta.action div.generic-button {
  margin: 0;
}

.activity-list .activity-item .activity-meta.action .button {
  background: transparent;
}

.activity-list .activity-item .activity-meta.action a {
  padding: 4px 8px;
}

.activity-list .activity-item .activity-meta.action .button:focus,
.activity-list .activity-item .activity-meta.action .button:hover {
  background: none;
}

.activity-list .activity-item .activity-meta.action .button:before,
.activity-list .activity-item .activity-meta.action .icons:before {
  font-family: "jv-icons";
  font-size: 15px;
  vertical-align: middle;
  color: #ccc;
}

.activity-list .activity-item .activity-meta.action .acomment-reply.button:before {
  content: "\E399";
}

.activity-list .activity-item .activity-meta.action .view:before {
  content: "\EBA9";
}

.activity-list .activity-item .activity-meta.action .fav:before {
  content: "\E3F1";
}

.activity-list .activity-item .activity-meta.action .unfav:before {
  content: "\E3F1";
  color: #555;
}

.activity-list .activity-item .activity-meta.action .delete-activity:before {
  content: "\EC85";
}

.activity-list .activity-item .activity-meta.action .delete-activity:hover {
  color: #800;
}

.activity-list .activity-item .activity-meta.action .button {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.activity-list .activity-item .activity-meta.action .button span {
  background: none;
  color: #ccc;
  font-weight: 700;
}

@media screen and (min-width: 46.8em) {
  .activity-list .activity-item .activity-content {
    margin: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .activity-list .activity-item .activity-content:after {
    clear: both;
    content: "";
    display: table;
  }
  .activity-list .activity-item .activity-header {
    margin: 0 15px 0 0;
    width: auto;
  }
}

.buddypress-wrap .activity-list .load-more,
.buddypress-wrap .activity-list .load-newest {
  background: #fafafa;
  border: 1px solid #eee;
  font-size: 110%;
  margin: 15px 0;
  padding: 0;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
}

.buddypress-wrap .activity-list .load-more a,
.buddypress-wrap .activity-list .load-newest a {
  color: #555;
  display: block;
  padding: 0.5em 0;
}

.buddypress-wrap .activity-list .load-more a:focus, .buddypress-wrap .activity-list .load-more a:hover,
.buddypress-wrap .activity-list .load-newest a:focus,
.buddypress-wrap .activity-list .load-newest a:hover {
  background: #fff;
  color: #000;
}

.buddypress-wrap .activity-list .load-more:focus, .buddypress-wrap .activity-list .load-more:hover,
.buddypress-wrap .activity-list .load-newest:focus,
.buddypress-wrap .activity-list .load-newest:hover {
  border-color: #e1e1e1;
  -webkit-box-shadow: 0 0 6px 0 #f0f0f0;
  box-shadow: 0 0 6px 0 #f0f0f0;
}

body.activity-permalink .activity-list li {
  border-width: 1px;
  padding: 1em 0 0 0;
}

body.activity-permalink .activity-list li:first-child {
  padding-top: 0;
}

body.activity-permalink .activity-list li.has-comments {
  padding-bottom: 0;
}

body.activity-permalink .activity-list .activity-avatar {
  width: auto;
}

body.activity-permalink .activity-list .activity-avatar a {
  display: block;
}

body.activity-permalink .activity-list .activity-avatar img {
  max-width: 100%;
}

body.activity-permalink .activity-list .activity-content {
  border: 0;
  font-size: 100%;
  line-height: 1.5;
  padding: 0;
}

body.activity-permalink .activity-list .activity-content .activity-header {
  margin: 0;
  padding: 0.5em 0 0 0;
  text-align: center;
  width: 100%;
}

body.activity-permalink .activity-list .activity-content .activity-inner,
body.activity-permalink .activity-list .activity-content blockquote {
  margin-left: 0;
  margin-top: 10px;
}

body.activity-permalink .activity-list .activity-meta {
  margin: 10px 0 10px;
}

body.activity-permalink .activity-list .activity-comments {
  margin-bottom: 10px;
}

@media screen and (min-width: 46.8em) {
  body.activity-permalink .activity-list .activity-avatar {
    left: -20px;
    margin-right: 0;
    position: relative;
    top: -20px;
  }
  body.activity-permalink .activity-list .activity-content {
    margin-right: 10px;
  }
  body.activity-permalink .activity-list .activity-content .activity-header p {
    text-align: left;
  }
}

/**
*-----------------------------------------------------
* @section 3.1.3 - Activity Comments
*-----------------------------------------------------
*/
.buddypress-wrap .activity-comments {
  clear: both;
  margin: 0 5%;
  overflow: hidden;
  position: relative;
  width: auto;
}

.buddypress-wrap .activity-comments ul {
  clear: both;
  list-style: none;
  margin: 15px 0 0;
  padding: 0;
}

.buddypress-wrap .activity-comments ul li {
  border-top: 1px solid #eee;
  border-bottom: 0;
  padding: 1em 0 0;
}

.buddypress-wrap .activity-comments ul li ul {
  margin-left: 5%;
}

.buddypress-wrap .activity-comments ul li:first-child {
  border-top: 0;
}

.buddypress-wrap .activity-comments ul li:last-child {
  margin-bottom: 0;
}

.buddypress-wrap .activity-comments div.acomment-avatar {
  width: auto;
}

.buddypress-wrap .activity-comments div.acomment-avatar img {
  border-width: 1px;
  float: left;
  height: 25px;
  max-width: none;
  width: 25px;
}

.buddypress-wrap .activity-comments .acomment-meta,
.buddypress-wrap .activity-comments .acomment-content p {
  font-size: 14px;
}

.buddypress-wrap .activity-comments .acomment-meta {
  color: #555;
  overflow: hidden;
  padding-left: 2%;
}

.buddypress-wrap .activity-comments .acomment-content {
  border-left: 1px solid #ccc;
  margin: 15px 0 0 10%;
  padding: 0.5em 1em;
}

.buddypress-wrap .activity-comments .acomment-content p {
  margin-bottom: 0.5em;
}

.buddypress-wrap .activity-comments .acomment-options {
  float: left;
  margin: 10px 0 10px 20px;
}

.buddypress-wrap .activity-comments .acomment-options a {
  color: #767676;
  font-size: 14px;
}

.buddypress-wrap .activity-comments .acomment-options a:focus, .buddypress-wrap .activity-comments .acomment-options a:hover {
  color: inherit;
}

.buddypress-wrap .activity-comments .activity-meta.action {
  background: none;
  margin-top: 10px;
}

.buddypress-wrap .activity-comments .activity-meta.action button {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}

.buddypress-wrap .activity-comments .show-all button {
  font-size: 14px;
  text-decoration: underline;
  padding-left: 0.5em;
}

.buddypress-wrap .activity-comments .show-all button span {
  text-decoration: none;
}

.buddypress-wrap .activity-comments .show-all button:hover span, .buddypress-wrap .activity-comments .show-all button:focus span {
  color: #5087e5;
}

.buddypress-wrap .mini .activity-comments {
  clear: both;
  margin-top: 0;
}

body.activity-permalink .activity-comments {
  background: none;
  width: auto;
}

body.activity-permalink .activity-comments > ul {
  padding: 0 0.5em 0 1em;
}

body.activity-permalink .activity-comments ul li > ul {
  margin-top: 10px;
}

form.ac-form {
  display: none;
  padding: 1em;
}

form.ac-form .ac-reply-avatar {
  float: left;
}

form.ac-form .ac-reply-avatar img {
  border: 1px solid #eee;
}

form.ac-form .ac-reply-content {
  color: #767676;
  padding-left: 1em;
}

form.ac-form .ac-reply-content a {
  text-decoration: none;
}

form.ac-form .ac-reply-content .ac-textarea {
  margin-bottom: 15px;
  padding: 0 0.5em;
  overflow: hidden;
}

form.ac-form .ac-reply-content .ac-textarea textarea {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #555;
  font-family: inherit;
  font-size: 100%;
  height: 60px;
  margin: 0;
  outline: none;
  padding: 0.5em;
  width: 100%;
}

form.ac-form .ac-reply-content .ac-textarea textarea:focus {
  -webkit-box-shadow: 0 0 6px #d6d6d6;
  box-shadow: 0 0 6px #d6d6d6;
}

form.ac-form .ac-reply-content input {
  margin-top: 10px;
}

.activity-comments li form.ac-form {
  clear: both;
  margin-right: 15px;
}

.activity-comments form.root {
  margin-left: 0;
}

/**
*----------------------------------------------------------
* @section 3.2 - Blogs Loop
*----------------------------------------------------------
*/
@media screen and (min-width: 46.8em) {
  .buddypress-wrap .blogs-list li .item-block {
    float: none;
    width: auto;
  }
  .buddypress-wrap .blogs-list li .item-meta {
    clear: left;
    float: none;
  }
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .bp-dir-vert-nav .blogs-list .list-title {
    width: auto;
  }
}

/**
*----------------------------------------------------------
* @section 3.2 - Groups Loop
*----------------------------------------------------------
*/
.buddypress-wrap .groups-list li .list-title {
  text-align: center;
}

.buddypress-wrap .groups-list li .group-details {
  clear: left;
}

.buddypress-wrap .groups-list li .group-desc {
  font-size: 13px;
  color: #737373;
  padding: 1em;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .groups-list li .group-desc {
    font-size: 16px;
  }
}

.buddypress-wrap .groups-list li p {
  margin: 0 0 0.5em;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .groups-list li .item {
    margin-right: 0;
  }
  .buddypress-wrap .groups-list li .list-title,
  .buddypress-wrap .groups-list li .item-meta {
    text-align: left;
    width: auto;
  }
  .buddypress-wrap .groups-list li .item-meta {
    margin-bottom: 20px;
  }
  .buddypress-wrap .groups-list li .last-activity {
    clear: left;
    margin-top: -20px;
  }
}

.buddypress-wrap .groups-list li.group-no-avatar div.group-desc {
  margin-left: 0;
}

.buddypress-wrap .mygroups .groups-list.grid .wrap {
  min-height: 450px;
  padding-bottom: 0;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .groups-list.grid.three .group-desc, .buddypress-wrap .groups-list.grid.four .group-desc {
    font-size: 14px;
  }
}

@media screen and (min-width: 46.8em) {
  .buddypress .bp-vertical-navs .groups-list .item-avatar {
    margin: 0px 0 15px 0;
    width: 15%;
  }
}

/**
*----------------------------------------------------------
* @section 3.2 - Members Loop
*----------------------------------------------------------
*/
.buddypress-wrap .members-list li .member-name {
  margin-bottom: 10px;
}

.buddypress-wrap .members-list li .user-update {
  border: 1px solid #f0f0f0;
  border-radius: 10px;
  background-clip: padding-box;
  color: #737373;
  font-style: italic;
  font-size: 13px;
  margin: 15px auto;
  padding: 1em;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .members-list li .user-update {
    font-size: 16px;
  }
}

.buddypress-wrap .members-list li .user-update .activity-read-more {
  display: block;
  font-size: 12px;
  font-style: normal;
  margin-top: 10px;
  padding-left: 2px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .members-list li .last-activity {
    clear: left;
    margin-top: -10px;
  }
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .members-group-list li .joined {
    clear: left;
    float: none;
  }
}

@media screen and (min-width: 32em) {
  body:not(.logged-in) .members-list .user-update {
    width: 96%;
  }
}

/**
*-------------------------------------------------------------------------------
* @section 4.0 - Directories
*-------------------------------------------------------------------------------
*/
.register-page .register-section {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.register-page .signup-form {
  margin-top: 20px;
}

.register-page .signup-form .default-profile input {
  margin-bottom: 20px;
}

.register-page .signup-form label,
.register-page .signup-form legend {
  margin: 10px 0 0;
}

.register-page .signup-form .editfield {
  margin: 15px 0;
}

.register-page .signup-form .editfield fieldset {
  border: 0;
  padding: 0;
}

.register-page .signup-form .editfield fieldset legend {
  margin: 0 0 5px;
  text-indent: 0;
}

.register-page .signup-form .editfield .field-visibility-settings {
  padding: 0.5em;
}

.register-page .signup-form .editfield .field-visibility-settings fieldset {
  margin: 0 0 10px;
}

.register-page .signup-form #signup-avatar img {
  margin: 0 15px 10px 0;
}

.register-page .signup-form .password-entry,
.register-page .signup-form .password-entry-confirm {
  border: 1px solid #eee;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .register-page .layout-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .buddypress-wrap .register-page .layout-wrap .default-profile {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 2em;
  }
  .buddypress-wrap .register-page .layout-wrap .blog-details {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 2em;
  }
  .buddypress-wrap .register-page .submit {
    clear: both;
  }
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap.extended-default-reg .register-page .default-profile {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 1em;
  }
  .buddypress-wrap.extended-default-reg .register-page .extended-profile {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
    padding-left: 1em;
  }
  .buddypress-wrap.extended-default-reg .register-page .blog-details {
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
  }
}

/**
*----------------------------------------------------------
* @section 4.1 - Groups Creation Steps
*----------------------------------------------------------
*/
#group-create-body {
  padding: 0.5em;
}

#group-create-body .creation-step-name {
  text-align: center;
}

#group-create-body .avatar-nav-items {
  margin-top: 15px;
}

/**
*-------------------------------------------------------------------------------
* @section 5.0 - Single Item screens: Groups, Users
*-------------------------------------------------------------------------------
*/
/**
*-----------------------------------------------------------
* @subsection 5.1 - Item Header Global
*-----------------------------------------------------------
*/
.single-headers:before,
.single-headers:after {
  content: " ";
  display: table;
}

.single-headers:after {
  clear: both;
}

.single-headers {
  margin-bottom: 15px;
}

.single-headers #item-header-avatar a {
  display: block;
  text-align: center;
}

.single-headers #item-header-avatar a img {
  float: none;
}

.single-headers div#item-header-content {
  float: none;
}

@media screen and (min-width: 46.8em) {
  .single-headers #item-header-avatar a {
    text-align: left;
  }
  .single-headers #item-header-avatar a img {
    float: left;
  }
  .single-headers #item-header-content {
    padding-left: 2em;
  }
}

.single-headers .group-status,
.single-headers .activity {
  display: inline;
}

.single-headers .group-status {
  font-size: 18px;
  color: #000;
  padding-right: 1em;
}

.single-headers .activity {
  display: inline-block;
  font-size: 12px;
  padding: 0;
}

.single-headers div#message p,
.single-headers #sitewide-notice p {
  background-color: #ffd;
  border: 1px solid #cb2;
  color: #440;
  font-weight: 400;
  margin-top: 3px;
  text-decoration: none;
}

.single-headers h2 {
  line-height: 1.2;
  margin: 0 0 5px;
}

.single-headers h2 a {
  color: #767676;
  text-decoration: none;
}

.single-headers h2 span.highlight {
  display: inline-block;
  font-size: 60%;
  font-weight: 400;
  line-height: 1.7;
  vertical-align: middle;
}

.single-headers h2 span.highlight span {
  background: #a1dcfa;
  color: #fff;
  cursor: pointer;
  font-size: 80%;
  font-weight: 700;
  margin-bottom: 2px;
  padding: 1px 4px;
  position: relative;
  right: -2px;
  top: -2px;
  vertical-align: middle;
}

.single-headers img.avatar {
  float: left;
  margin: 10px 15px 0px 0;
}

.single-headers .item-meta {
  color: #fff;
  font-size: 14px;
  padding-bottom: 0.5em;
  text-align: center;
}

.single-headers ul li {
  float: right;
  list-style: none;
}

.single-headers div.generic-button {
  text-align: center;
}

.single-headers li.generic-button {
  display: inline-block;
  text-align: center;
}

.single-headers div.generic-button,
.single-headers a.button {
  margin: 10px 10px 0 0;
}

.single-headers li.generic-button {
  margin: 2px 10px;
}

.single-headers li.generic-button:first-child {
  margin-left: 0;
}

.single-headers div#message.info {
  line-height: 0.8;
}

body.no-js .single-item-header .js-self-profile-button {
  display: none;
}

/*
* Default required cover image rules
*/
#cover-image-container {
  position: relative;
}

#header-cover-image {
  background-color: #c5c5c5;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0;
  display: block;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

#item-header-cover-image {
  position: relative;
  z-index: 2;
}

#item-header-cover-image #item-header-avatar {
  padding: 0 1em;
}

/*
* end cover image block
*/
/**
*-----------------------------------------------------
* @subsection 5.1.1 - item-header Groups
*
* Group Specific Item Header
*-----------------------------------------------------
*/
.groups-header .bp-group-type-list {
  margin: 0;
}

.groups-header .bp-feedback {
  clear: both;
}

.groups-header .group-item-actions {
  float: left;
  margin: 0 0 15px 15px;
  padding-top: 0;
  width: 100%;
}

.groups-header .moderators-lists {
  margin-top: 0;
}

.groups-header .moderators-lists .moderators-title {
  font-size: 14px;
}

.groups-header .moderators-lists .user-list {
  margin: 0 0 5px;
}

.groups-header .moderators-lists .user-list ul:after {
  clear: both;
  content: "";
  display: table;
}

.groups-header .moderators-lists .user-list li {
  display: inline-block;
  float: none;
  margin-left: 4px;
  padding: 4px;
}

.groups-header .moderators-lists img.avatar {
  -webkit-box-shadow: none;
  box-shadow: none;
  float: none;
  height: 30px;
  margin: 0;
  max-width: 100%;
  width: 30px;
}

@media screen and (min-width: 46.8em) {
  .groups-header div#item-header-content {
    float: left;
    margin-left: 10%;
    text-align: left;
    padding-top: 15px;
    width: 42%;
  }
  .groups-header .group-item-actions {
    float: none;
    margin: 0 0 15px 15px;
    text-align: right;
    width: 20%;
  }
  .groups-header .groups-meta {
    clear: both;
  }
}

.groups-header .desc-wrap {
  background: #f0f0f0;
  border: 1px solid #d6d6d6;
  margin: 0 0 15px;
  padding: 1em;
  text-align: center;
}

.groups-header .desc-wrap .group-description {
  background: #fafafa;
  -webkit-box-shadow: inset 0 0 9px #ccc;
  box-shadow: inset 0 0 9px #ccc;
  padding: 1em;
  text-align: left;
}

.groups-header .desc-wrap .group-description p {
  margin: 0;
  padding: 0;
}

/**
*-----------------------------------------------------
* @subsection 5.1.2 - Item Header User Accounts
*
* User Accounts Specific Item Header
*-----------------------------------------------------
*/
.bp-user .users-header .user-nicename {
  margin-bottom: 5px;
}

.bp-user .member-header-actions {
  overflow: hidden;
}

.bp-user .member-header-actions * > * {
  display: block;
}

/**
*-----------------------------------------------------------
* @subsection 5.2 - Item Body: Global
*-----------------------------------------------------------
*/
.buddypress-wrap .item-body {
  margin: 20px 0;
}

.buddypress-wrap .item-body .screen-heading {
  font-size: 20px;
  font-weight: 400;
}

.buddypress-wrap .item-body .button-tabs {
  margin: 30px 0 15px;
}

.buddypress-wrap.bp-single-vert-nav .bp-list:not(.grid) .item-entry {
  padding-left: 0.5em;
}

/**
*----------------------------------------------------
* @subsection 5.2.1 - Item Body Groups
*
* Groups specific item body rules -  screens
*----------------------------------------------------
*/
.single-item.group-members .item-body .filters:not(.no-subnav) {
  border-top: 5px solid #f0f0f0;
  padding-top: 1em;
}

.single-item.group-members .item-body .filters {
  margin-top: 0;
}

/**
*-----------------------------------------
* @subsection 5.2.1.1 - Management Settings Screens
*-----------------------------------------
*/
.buddypress-wrap .group-status-type ul {
  margin: 0 0 20px 20px;
}

.groups-manage-members-list {
  padding: 0.5em 0;
}

.groups-manage-members-list dd {
  margin: 0;
  padding: 1em 0;
}

.groups-manage-members-list .section-title {
  background: #f0f0f0;
  padding-left: 0.3em;
}

.groups-manage-members-list ul {
  list-style: none;
  margin-bottom: 0;
}

.groups-manage-members-list ul li {
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding: 0.5em 0.3em 0.3em;
}

.groups-manage-members-list ul li:only-child,
.groups-manage-members-list ul li:last-child {
  border-bottom: 0;
}

.groups-manage-members-list ul li:nth-child(even) {
  background: #fafafa;
}

.groups-manage-members-list ul li.banned-user {
  background: #fad3d3;
}

.groups-manage-members-list ul .member-name {
  margin-bottom: 0;
  text-align: center;
}

.groups-manage-members-list ul img {
  display: block;
  margin: 0 auto;
  width: 20%;
}

@media screen and (min-width: 32em) {
  .groups-manage-members-list ul .member-name {
    text-align: left;
  }
  .groups-manage-members-list ul img {
    display: inline;
    width: 50px;
  }
}

.groups-manage-members-list ul .members-manage-buttons:before,
.groups-manage-members-list ul .members-manage-buttons:after {
  content: " ";
  display: table;
}

.groups-manage-members-list ul .members-manage-buttons:after {
  clear: both;
}

.groups-manage-members-list ul .members-manage-buttons {
  margin: 15px 0 5px;
}

.groups-manage-members-list ul .members-manage-buttons a.button {
  color: #767676;
  display: block;
  font-size: 13px;
}

@media screen and (min-width: 32em) {
  .groups-manage-members-list ul .members-manage-buttons a.button {
    display: inline-block;
  }
}

.groups-manage-members-list ul .members-manage-buttons.text-links-list {
  margin-bottom: 0;
}

@media screen and (max-width: 32em) {
  .groups-manage-members-list ul .members-manage-buttons.text-links-list a.button {
    background: #fafafa;
    border: 1px solid #eee;
    display: block;
    margin-bottom: 10px;
  }
}

.groups-manage-members-list ul .action:not(.text-links-list) a.button {
  font-size: 12px;
}

@media screen and (min-width: 46.8em) {
  .groups-manage-members-list ul li .avatar,
  .groups-manage-members-list ul li .member-name {
    float: left;
  }
  .groups-manage-members-list ul li .avatar {
    margin-right: 15px;
  }
  .groups-manage-members-list ul li .action {
    clear: both;
    float: left;
  }
}

/**
*-----------------------------------------
* @subsection 5.2.1.2 - Group Members List
*-----------------------------------------
*/
/*
*-----------------------------------------
* @subsection 5.2.1.3 - Group Invites List
*-----------------------------------------
*/
/*
 * bp-nouveau styling: invite members, sent invites
 * @version 3.0.0
 */
.buddypress .bp-invites-content ul.item-list {
  border-top: 0;
}

.buddypress .bp-invites-content ul.item-list li {
  border: 1px solid #f0f0f0;
  margin: 0 0 1%;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  width: auto;
}

.buddypress .bp-invites-content ul.item-list li .list-title {
  margin: 0 auto;
  width: 80%;
}

.buddypress .bp-invites-content ul.item-list li .action {
  position: absolute;
  top: 10px;
  right: 10px;
}

.buddypress .bp-invites-content ul.item-list li .action a.button.invite-button {
  border: 0;
}

.buddypress .bp-invites-content ul.item-list li .action a.button.invite-button:focus, .buddypress .bp-invites-content ul.item-list li .action a.button.invite-button:hover {
  color: #1fb3dd;
}

.buddypress .bp-invites-content ul.item-list li.selected {
  -webkit-box-shadow: inset 0 0 12px 0 rgba(237, 187, 52, 0.2);
  box-shadow: inset 0 0 12px 0 rgba(237, 187, 52, 0.2);
}

.buddypress .bp-invites-content .item-list .item-meta span,
.buddypress .bp-invites-content .group-inviters li {
  color: #767676;
}

.buddypress .bp-invites-content li ul.group-inviters {
  clear: both;
  margin: 0;
  overflow: hidden;
}

.buddypress .bp-invites-content li ul.group-inviters li {
  border: 0;
  float: left;
  font-size: 20px;
  width: inherit;
}

.buddypress .bp-invites-content li .status {
  font-size: 20px;
  font-style: italic;
  clear: both;
  color: #555;
  margin: 10px 0;
}

.buddypress .bp-invites-content #send-invites-editor ul:before,
.buddypress .bp-invites-content #send-invites-editor ul:after {
  content: " ";
  display: table;
}

.buddypress .bp-invites-content #send-invites-editor ul:after {
  clear: both;
}

.buddypress .bp-invites-content #send-invites-editor textarea {
  width: 100%;
}

.buddypress .bp-invites-content #send-invites-editor ul {
  clear: both;
  list-style: none;
  margin: 10px 0;
}

.buddypress .bp-invites-content #send-invites-editor ul li {
  float: left;
  margin: 0.5%;
  max-height: 50px;
  max-width: 50px;
}

.buddypress .bp-invites-content #send-invites-editor #bp-send-invites-form {
  clear: both;
  margin-top: 10px;
}

.buddypress .bp-invites-content #send-invites-editor .action {
  margin-top: 10px;
  padding-top: 10px;
}

.buddypress .bp-invites-content #send-invites-editor.bp-hide {
  display: none;
}

@media screen and (min-width: 46.8em) {
  .buddypress .bp-invites-content ul.item-list > li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
    float: left;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 49.5%;
  }
  .buddypress .bp-invites-content ul.item-list > li:nth-child(odd) {
    margin-right: 0.5%;
  }
  .buddypress .bp-invites-content ul.item-list > li:nth-child(even) {
    margin-left: 0.5%;
  }
  .buddypress .bp-invites-content ul.item-list ul.group-inviters {
    float: left;
    width: auto;
  }
}

@media screen and (min-width: 46.8em) {
  :not(.vertical) + .item-body #group-invites-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 25% auto;
    grid-template-columns: 25% auto;
    grid-template-areas: "group-invites-nav group-invites-column";
  }
  :not(.vertical) + .item-body #group-invites-container .bp-invites-nav {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: group-invites-nav;
  }
  :not(.vertical) + .item-body #group-invites-container .bp-invites-nav li {
    display: block;
    float: none;
  }
  :not(.vertical) + .item-body #group-invites-container .group-invites-column {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: group-invites-column;
  }
}

/*
*-----------------------------------------
* @subsection 5.2.1.4 - Group Activity
*-----------------------------------------
*/
.buddypress.groups .activity-update-form {
  margin-top: 0;
}

/**
*-----------------------------------------------------
* @subsection 5.2.2 - Item Body User Accounts
*
* User Account specific item body rules
*-----------------------------------------------------
*/
/**
*--------------------------------------------
* @subsection 5.2.2.1 - classes, pag, filters
*--------------------------------------------
*/
/**
*-------------------------------------------
* @subsection 5.2.2.2 - Extended Profiles
*-------------------------------------------
*/
.buddypress-wrap .profile {
  margin-top: 30px;
}

.buddypress-wrap .public .profile-fields td.label {
  width: 30%;
}

.buddypress-wrap .profile.edit .button-nav {
  list-style: none;
  margin: 30px 0 10px;
}

.buddypress-wrap .profile.edit .button-nav li {
  display: inline-block;
  margin-right: 10px;
}

.buddypress-wrap .profile.edit .button-nav li a {
  font-size: 18px;
}

.buddypress-wrap .profile.edit .editfield {
  background: #fafafa;
  border: 1px solid #eee;
  margin: 15px 0;
  padding: 1em;
}

.buddypress-wrap .profile.edit .editfield fieldset {
  border: 0;
}

.buddypress-wrap .profile.edit .editfield fieldset label {
  font-weight: 400;
}

.buddypress-wrap .profile.edit .editfield fieldset label.xprofile-field-label {
  display: inline;
}

.buddypress-wrap .profile.edit .editfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.buddypress-wrap .profile.edit .editfield .description {
  margin-top: 10px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.buddypress-wrap .profile.edit .editfield > fieldset {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.buddypress-wrap .profile.edit .editfield .field-visibility-settings-toggle,
.buddypress-wrap .profile.edit .editfield .field-visibility-settings {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

body.no-js .buddypress-wrap .field-visibility-settings-toggle,
body.no-js .buddypress-wrap .field-visibility-settings-close {
  display: none;
}

body.no-js .buddypress-wrap .field-visibility-settings {
  display: block;
}

.buddypress-wrap .field-visibility-settings {
  margin: 10px 0;
}

.buddypress-wrap .current-visibility-level {
  font-style: normal;
  font-weight: 700;
}

.buddypress-wrap .field-visibility-settings,
.buddypress-wrap .field-visibility-settings-header {
  color: #737373;
}

.buddypress-wrap .field-visibility-settings fieldset {
  margin: 5px 0;
}

.buddypress-wrap .standard-form .editfield fieldset {
  margin: 0;
}

.buddypress-wrap .standard-form .field-visibility-settings label {
  font-weight: 400;
  margin: 0;
}

.buddypress-wrap .standard-form .field-visibility-settings .radio {
  list-style: none;
  margin-bottom: 0;
}

.buddypress-wrap .standard-form .field-visibility-settings .field-visibility-settings-close {
  font-size: 12px;
}

.buddypress-wrap .standard-form .wp-editor-container {
  border: 1px solid #dedede;
}

.buddypress-wrap .standard-form .wp-editor-container textarea {
  background: #fff;
  width: 100%;
}

.buddypress-wrap .standard-form .description {
  background: #fafafa;
  font-size: inherit;
}

.buddypress-wrap .standard-form .field-visibility-settings legend,
.buddypress-wrap .standard-form .field-visibility-settings-header {
  font-style: italic;
}

.buddypress-wrap .standard-form .field-visibility-settings-header {
  font-size: 14px;
}

.buddypress-wrap .standard-form .field-visibility-settings legend,
.buddypress-wrap .standard-form .field-visibility-settings label {
  font-size: 14px;
}

.buddypress-wrap .standard-form .field-visibility select {
  margin: 0;
}

.buddypress-wrap .html-active button.switch-html {
  background: #f5f5f5;
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.buddypress-wrap .tmce-active button.switch-tmce {
  background: #f5f5f5;
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.buddypress-wrap .profile.public .profile-group-title {
  border-bottom: 1px solid #ccc;
}

body.register .buddypress-wrap .page ul {
  list-style: none;
}

.buddypress-wrap .profile .bp-avatar-nav {
  margin-top: 20px;
}

/**
*-------------------------------------------
* @subsection 5.2.2.3 - Groups
*-------------------------------------------
*/
/**
*-------------------------------------------
* @subsection 5.2.2.5 - Private Messaging
*-------------------------------------------
*/
.message-action-star:before,
.message-action-unstar:before,
.message-action-view:before,
.message-action-delete:before {
  font-family: dashicons;
  font-size: 18px;
}

.message-action-star:before {
  color: #aaa;
  content: "\F154";
}

.message-action-unstar:before {
  color: #fcdd77;
  content: "\F155";
}

.message-action-view:before {
  content: "\F473";
}

.message-action-delete:before {
  content: "\F153";
}

.message-action-delete:hover:before {
  color: #a00;
}

.preview-content .actions a {
  text-decoration: none;
}

.bp-messages-content {
  margin: 15px 0;
}

.bp-messages-content .avatar {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bp-messages-content .thread-participants {
  list-style: none;
}

.bp-messages-content .thread-participants dd {
  margin-left: 0;
}

.bp-messages-content time {
  color: #737373;
  font-size: 12px;
}

#message-threads {
  border-top: 1px solid #f0f0f0;
  clear: both;
  list-style: none;
  margin: 0;
  max-height: 220px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  width: 100%;
}

#message-threads li {
  border-bottom: 1px solid #f0f0f0;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
  -o-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  margin: 0;
  overflow: hidden;
  padding: 0.5em 0;
}

#message-threads li .thread-cb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -moz-flex: 1 2 5%;
  -ms-flex: 1 2 5%;
  -o-flex: 1 2 5%;
  -webkit-box-flex: 1;
          flex: 1 2 5%;
}

#message-threads li .thread-from,
#message-threads li .thread-to {
  -moz-flex: 1 2 20%;
  -ms-flex: 1 2 20%;
  -o-flex: 1 2 20%;
  -webkit-box-flex: 1;
          flex: 1 2 20%;
}

#message-threads li .thread-from img.avatar,
#message-threads li .thread-to img.avatar {
  float: left;
  margin: 0 10px 0 0;
}

#message-threads li .thread-from .user-name,
#message-threads li .thread-to .user-name {
  display: inline-block;
  line-height: 1.1;
}

#message-threads li .thread-from .num-recipients,
#message-threads li .thread-to .num-recipients {
  color: #737373;
  font-weight: 400;
  font-size: 12px;
  margin: 0;
}

#message-threads li .thread-content {
  -moz-flex: 1 2 60%;
  -ms-flex: 1 2 60%;
  -o-flex: 1 2 60%;
  -webkit-box-flex: 1;
          flex: 1 2 60%;
}

#message-threads li .thread-date {
  -moz-flex: 1 2 15%;
  -ms-flex: 1 2 15%;
  -o-flex: 1 2 15%;
  -webkit-box-flex: 1;
          flex: 1 2 15%;
}

#message-threads li.selected {
  background-color: #fafafa;
}

#message-threads li.selected .thread-subject .subject {
  color: #5087e5;
}

#message-threads li.unread {
  font-weight: 700;
}

#message-threads li .thread-content .excerpt {
  color: #737373;
  font-size: 12px;
  margin: 0;
}

#message-threads li .thread-content .thread-from,
#message-threads li .thread-content .thread-to,
#message-threads li .thread-content .thread-subject {
  font-size: 13px;
}

@media screen and (min-width: 46.8em) {
  #message-threads li .thread-content .thread-from,
  #message-threads li .thread-content .thread-to,
  #message-threads li .thread-content .thread-subject {
    font-size: 16px;
  }
}

#message-threads li .thread-content .thread-subject {
  vertical-align: top;
}

#message-threads li .thread-content .thread-subject .excerpt {
  font-weight: 400;
}

#message-threads li .thread-date {
  padding-right: 5px;
  text-align: right;
}

.bp-messages-content .actions {
  float: right;
  max-width: 30%;
}

.bp-messages-content .actions .bp-icons:not(.bp-hide) {
  display: inline-block;
  margin: 0;
  padding: 0.3em 0.5em;
}

.bp-messages-content .actions .bp-icons:not(.bp-hide):before {
  font-size: 26px;
}

.bp-messages-content #thread-preview {
  border: 1px solid #f0f0f0;
  margin-top: 20px;
}

.bp-messages-content #thread-preview .preview-message {
  overflow: hidden;
}

.bp-messages-content #thread-preview .preview-content {
  margin: 0.5em;
}

.bp-messages-content #thread-preview .preview-content .preview-message {
  background: #fafafa;
  margin: 10px 0;
  padding: 1em 0.3em 0.3em;
}

.bp-messages-content #bp-message-thread-list {
  border-top: 1px solid #f0f0f0;
  clear: both;
  list-style: none;
  padding: 1em 0 0.3em;
}

.bp-messages-content #bp-message-thread-list li {
  padding: 0.5em;
}

.bp-messages-content #bp-message-thread-list li:nth-child(2n) .message-content {
  background: #fafafa;
}

.bp-messages-content #bp-message-thread-list .message-metadata {
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: -2px 1px 9px 0 #eee;
  box-shadow: -2px 1px 9px 0 #eee;
  display: table;
  padding: 0.2em;
  width: 100%;
}

.bp-messages-content #bp-message-thread-list .message-metadata .avatar {
  width: 30px;
}

.bp-messages-content #bp-message-thread-list .message-metadata .user-link {
  display: block;
  font-size: 13px;
  float: left;
}

@media screen and (min-width: 46.8em) {
  .bp-messages-content #bp-message-thread-list .message-metadata .user-link {
    font-size: 16px;
  }
}

.bp-messages-content #bp-message-thread-list .message-metadata time {
  color: #737373;
  font-size: 12px;
  padding: 0 0.5em;
}

.bp-messages-content #bp-message-thread-list .message-metadata button {
  padding: 0 0.3em;
}

.bp-messages-content #bp-message-thread-list .message-metadata button:before {
  font-size: 20px;
}

.bp-messages-content #bp-message-thread-list .message-content {
  overflow: hidden;
  margin: 1em auto 0;
  width: 90%;
}

.bp-messages-content #bp-message-thread-list img.avatar {
  float: left;
  margin: 0 10px 0 0;
}

.bp-messages-content #bp-message-thread-list .actions a:before {
  font-size: 18px;
}

.bp-messages-content form.send-reply .avatar-box {
  padding: 0.5em 0;
}

.bp-messages-content .preview-pane-header,
.bp-messages-content .single-message-thread-header {
  border-bottom: 1px solid #f0f0f0;
}

.bp-messages-content .preview-pane-header:after,
.bp-messages-content .single-message-thread-header:after {
  clear: both;
  content: "";
  display: table;
}

.bp-messages-content .preview-thread-title,
.bp-messages-content .single-thread-title {
  font-size: 16px;
}

.bp-messages-content .preview-thread-title .messages-title,
.bp-messages-content .single-thread-title .messages-title {
  padding-left: 2em;
}

.bp-messages-content .thread-participants {
  float: left;
  margin: 5px 0;
  width: 70%;
}

.bp-messages-content .thread-participants dd,
.bp-messages-content .thread-participants ul {
  margin-bottom: 10px;
}

.bp-messages-content .thread-participants ul {
  list-style: none;
}

.bp-messages-content .thread-participants ul:after {
  clear: both;
  content: "";
  display: table;
}

.bp-messages-content .thread-participants li {
  float: left;
  margin-left: 5px;
}

.bp-messages-content .thread-participants img {
  width: 30px;
}

.bp-messages-content #thread-preview .preview-message ul,
.bp-messages-content #thread-preview .preview-message ol,
.bp-messages-content #thread-preview .preview-message blockquote,
.bp-messages-content #bp-message-thread-list li .message-content ul,
.bp-messages-content #bp-message-thread-list li .message-content ol,
.bp-messages-content #bp-message-thread-list li .message-content blockquote {
  list-style-position: inside;
  margin-left: 0;
}

.bp-messages-content ul#message-threads:empty,
.bp-messages-content #thread-preview:empty {
  display: none;
}

.bp-messages-content #thread-preview h2:first-child,
.bp-messages-content #bp-message-thread-header h2:first-child {
  background-color: #f0f0f0;
  color: #555;
  font-weight: 700;
  margin: 0;
  padding: 0.5em;
}

.bp-messages-content #message-threads .thread-content a,
.bp-messages-content #bp-message-thread-list li a.user-link {
  border: 0;
  text-decoration: none;
}

.bp-messages-content .standard-form #subject {
  margin-bottom: 20px;
}

div.bp-navs#subsubnav.bp-messages-filters .user-messages-bulk-actions {
  margin-right: 15px;
  max-width: 42.5%;
}

/**
*------------------------------------------
* @subsection 5.2.2.6 - Settings
*------------------------------------------
*/
/*__ Settings Global __*/
.buddypress.settings .profile-settings.bp-tables-user select {
  width: 100%;
}

/*__ General __*/
/*__ Email notifications __*/
/*__ Profile visibility __*/
/*__ Group Invites __*/
/**
*-------------------------------------------------------------------------------
* @section 6.0 - Forms  - General
*-------------------------------------------------------------------------------
*/
.buddypress-wrap .filter select,
.buddypress-wrap #whats-new-post-in-box select {
  border: 1px solid #f1f1f1;
}

.buddypress-wrap input.action[disabled] {
  cursor: pointer;
  opacity: 0.4;
}

.buddypress-wrap #notification-bulk-manage[disabled] {
  display: none;
}

.buddypress-wrap fieldset legend {
  font-size: inherit;
  font-weight: 600;
}

.buddypress-wrap textarea:focus,
.buddypress-wrap input[type="text"]:focus,
.buddypress-wrap input[type="email"]:focus,
.buddypress-wrap input[type="url"]:focus,
.buddypress-wrap input[type="tel"]:focus,
.buddypress-wrap input[type="password"]:focus {
  -webkit-box-shadow: 0 0 8px #f0f0f0;
  box-shadow: 0 0 8px #f0f0f0;
}

.buddypress-wrap select {
  height: auto;
}

.buddypress-wrap textarea {
  resize: vertical;
}

.buddypress-wrap .standard-form .bp-controls-wrap {
  margin: 1em 0;
}

.buddypress-wrap .standard-form textarea,
.buddypress-wrap .standard-form input[type="text"],
.buddypress-wrap .standard-form input[type="color"],
.buddypress-wrap .standard-form input[type="date"],
.buddypress-wrap .standard-form input[type="datetime"],
.buddypress-wrap .standard-form input[type="datetime-local"],
.buddypress-wrap .standard-form input[type="email"],
.buddypress-wrap .standard-form input[type="month"],
.buddypress-wrap .standard-form input[type="number"],
.buddypress-wrap .standard-form input[type="range"],
.buddypress-wrap .standard-form input[type="search"],
.buddypress-wrap .standard-form input[type="tel"],
.buddypress-wrap .standard-form input[type="time"],
.buddypress-wrap .standard-form input[type="url"],
.buddypress-wrap .standard-form input[type="week"],
.buddypress-wrap .standard-form select,
.buddypress-wrap .standard-form input[type="password"],
.buddypress-wrap .standard-form [data-bp-search] input[type="search"],
.buddypress-wrap .standard-form [data-bp-search] input[type="text"],
.buddypress-wrap .standard-form .groups-members-search input[type="search"],
.buddypress-wrap .standard-form .groups-members-search input[type="text"] {
  background: #fafafa;
  border: 1px solid #f1f1f1;
  border-radius: 0;
  font: inherit;
  font-size: 100%;
  padding: 0.5em;
}

.buddypress-wrap .standard-form input[required],
.buddypress-wrap .standard-form textarea[required],
.buddypress-wrap .standard-form select[required] {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 2px;
  outline: 0;
}

.buddypress-wrap .standard-form input[required]:invalid,
.buddypress-wrap .standard-form textarea[required]:invalid,
.buddypress-wrap .standard-form select[required]:invalid {
  border-color: #b71717;
}

.buddypress-wrap .standard-form input[required]:valid,
.buddypress-wrap .standard-form textarea[required]:valid,
.buddypress-wrap .standard-form select[required]:valid {
  border-color: #91cc2c;
}

.buddypress-wrap .standard-form input[required]:focus,
.buddypress-wrap .standard-form textarea[required]:focus,
.buddypress-wrap .standard-form select[required]:focus {
  border-color: #f1f1f1;
  border-width: 1px;
}

.buddypress-wrap .standard-form input.invalid[required],
.buddypress-wrap .standard-form textarea.invalid[required],
.buddypress-wrap .standard-form select.invalid[required] {
  border-color: #b71717;
}

.buddypress-wrap .standard-form input:not(.button-small),
.buddypress-wrap .standard-form textarea {
  width: 100%;
}

.buddypress-wrap .standard-form input[type="radio"],
.buddypress-wrap .standard-form input[type="checkbox"] {
  margin-right: 5px;
  width: auto;
}

.buddypress-wrap .standard-form select {
  padding: 3px;
}

.buddypress-wrap .standard-form textarea {
  height: 120px;
}

.buddypress-wrap .standard-form textarea#message_content {
  height: 200px;
}

.buddypress-wrap .standard-form input[type="password"] {
  margin-bottom: 5px;
}

.buddypress-wrap .standard-form input:focus,
.buddypress-wrap .standard-form textarea:focus,
.buddypress-wrap .standard-form select:focus {
  background: #fafafa;
  color: #555;
  outline: 0;
}

.buddypress-wrap .standard-form label,
.buddypress-wrap .standard-form span.label {
  display: block;
  font-weight: 600;
  margin: 15px 0 5px;
  width: auto;
}

.buddypress-wrap .standard-form a.clear-value {
  display: block;
  margin-top: 5px;
  outline: none;
}

.buddypress-wrap .standard-form .submit {
  clear: both;
  padding: 15px 0 0;
}

.buddypress-wrap .standard-form p.submit {
  margin-bottom: 0;
}

.buddypress-wrap .standard-form div.submit input {
  margin-right: 15px;
}

.buddypress-wrap .standard-form p label,
.buddypress-wrap .standard-form #invite-list label {
  font-weight: 400;
  margin: auto;
}

.buddypress-wrap .standard-form p.description {
  color: #737373;
  margin: 5px 0;
}

.buddypress-wrap .standard-form div.checkbox label:nth-child(n+2),
.buddypress-wrap .standard-form div.radio div label {
  color: #737373;
  font-size: 100%;
  font-weight: 400;
  margin: 5px 0 0;
}

.buddypress-wrap .standard-form#send-reply textarea {
  width: 97.5%;
}

.buddypress-wrap .standard-form#sidebar-login-form label {
  margin-top: 5px;
}

.buddypress-wrap .standard-form#sidebar-login-form input[type="text"],
.buddypress-wrap .standard-form#sidebar-login-form input[type="password"] {
  padding: 4px;
  width: 95%;
}

.buddypress-wrap .standard-form.profile-edit input:focus {
  background: #fff;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .standard-form .left-menu {
    float: left;
  }
  .buddypress-wrap .standard-form #invite-list ul {
    list-style: none;
    margin: 1%;
  }
  .buddypress-wrap .standard-form #invite-list ul li {
    margin: 0 0 0 1%;
  }
  .buddypress-wrap .standard-form .main-column {
    margin-left: 190px;
  }
  .buddypress-wrap .standard-form .main-column ul#friend-list {
    clear: none;
    float: left;
  }
  .buddypress-wrap .standard-form .main-column ul#friend-list h4 {
    clear: none;
  }
}

.buddypress-wrap .standard-form .bp-tables-user label {
  margin: 0;
}

.buddypress-wrap .signup-form label,
.buddypress-wrap .signup-form legend {
  font-weight: 400;
}

body.no-js .buddypress #notifications-bulk-management #select-all-notifications,
body.no-js .buddypress label[for="message-type-select"],
body.no-js .buddypress #message-type-select,
body.no-js .buddypress #delete_inbox_messages,
body.no-js .buddypress #delete_sentbox_messages,
body.no-js .buddypress #messages-bulk-management #select-all-messages {
  display: none;
}

/* Overrides for embedded WP editors */
.buddypress-wrap .wp-editor-wrap a.button,
.buddypress-wrap .wp-editor-wrap .wp-editor-wrap button,
.buddypress-wrap .wp-editor-wrap .wp-editor-wrap input[type="submit"],
.buddypress-wrap .wp-editor-wrap .wp-editor-wrap input[type="button"],
.buddypress-wrap .wp-editor-wrap input[type="reset"] {
  padding: 0 8px 1px;
}

.buddypress-wrap .select-wrap {
  border: 1px solid #eee;
}

.buddypress-wrap .select-wrap label {
  display: inline;
}

.buddypress-wrap .select-wrap select::-ms-expand {
  display: none;
}

.buddypress-wrap .select-wrap select {
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 0;
  cursor: pointer;
  margin-right: -25px;
  padding: 6px 25px 6px 10px;
  position: relative;
  text-indent: 0px;
  z-index: 1;
  width: 100%;
}

.buddypress-wrap .select-wrap select,
.buddypress-wrap .select-wrap select:focus,
.buddypress-wrap .select-wrap select:active {
  background: #fff;
}

.buddypress-wrap .select-wrap span.select-arrow {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.buddypress-wrap .select-wrap span.select-arrow:before {
  color: #ccc;
  content: "\25BC";
}

.buddypress-wrap .select-wrap:focus .select-arrow:before, .buddypress-wrap .select-wrap:hover .select-arrow:before {
  color: #a6a6a6;
}

.buddypress-wrap .select-wrap:focus, .buddypress-wrap .select-wrap:hover,
.buddypress-wrap .bp-search form:focus,
.buddypress-wrap .bp-search form:hover {
  border: 1px solid #d5d4d4;
  -webkit-box-shadow: inset 0 0 3px #eee;
          box-shadow: inset 0 0 3px #eee;
}

@media screen and (min-width: 32em) {
  .buddypress-wrap .notifications-options-nav .select-wrap {
    float: left;
  }
}

/**
*----------------------------------------------------------
* @section 6.1 - Directory Search
*
* The Search form & controls in directory pages
*----------------------------------------------------------
*/
.buddypress-wrap .bp-dir-search-form, .buddypress-wrap .bp-messages-search-form:before,
.buddypress-wrap .bp-dir-search-form, .buddypress-wrap .bp-messages-search-form:after {
  content: " ";
  display: table;
}

.buddypress-wrap .bp-dir-search-form, .buddypress-wrap .bp-messages-search-form:after {
  clear: both;
}

.buddypress-wrap form.bp-dir-search-form,
.buddypress-wrap form.bp-messages-search-form,
.buddypress-wrap form.bp-invites-search-form {
  border: 1px solid #eee;
  width: 100%;
}

@media screen and (min-width: 55em) {
  .buddypress-wrap form.bp-dir-search-form,
  .buddypress-wrap form.bp-messages-search-form,
  .buddypress-wrap form.bp-invites-search-form {
    width: 15em;
  }
}

.buddypress-wrap form.bp-dir-search-form label,
.buddypress-wrap form.bp-messages-search-form label,
.buddypress-wrap form.bp-invites-search-form label {
  margin: 0;
}

.buddypress-wrap form.bp-dir-search-form input[type="search"],
.buddypress-wrap form.bp-dir-search-form input[type="text"],
.buddypress-wrap form.bp-dir-search-form button[type="submit"],
.buddypress-wrap form.bp-messages-search-form input[type="search"],
.buddypress-wrap form.bp-messages-search-form input[type="text"],
.buddypress-wrap form.bp-messages-search-form button[type="submit"],
.buddypress-wrap form.bp-invites-search-form input[type="search"],
.buddypress-wrap form.bp-invites-search-form input[type="text"],
.buddypress-wrap form.bp-invites-search-form button[type="submit"] {
  background: none;
  border: 0;
  border-radius: 0;
  background-clip: padding-box;
}

.buddypress-wrap form.bp-dir-search-form input[type="search"],
.buddypress-wrap form.bp-dir-search-form input[type="text"],
.buddypress-wrap form.bp-messages-search-form input[type="search"],
.buddypress-wrap form.bp-messages-search-form input[type="text"],
.buddypress-wrap form.bp-invites-search-form input[type="search"],
.buddypress-wrap form.bp-invites-search-form input[type="text"] {
  float: left;
  line-height: 1.5;
  padding: 3px 10px;
  width: 80%;
}

.buddypress-wrap form.bp-dir-search-form button[type="submit"],
.buddypress-wrap form.bp-messages-search-form button[type="submit"],
.buddypress-wrap form.bp-invites-search-form button[type="submit"] {
  float: right;
  font-size: inherit;
  font-weight: 400;
  line-height: 1.5;
  padding: 3px 0.7em;
  text-align: center;
  text-transform: none;
  width: 20%;
}

.buddypress-wrap form.bp-dir-search-form button[type="submit"] span,
.buddypress-wrap form.bp-messages-search-form button[type="submit"] span,
.buddypress-wrap form.bp-invites-search-form button[type="submit"] span {
  font-family: dashicons;
  font-size: 18px;
  line-height: 1.6;
}

.buddypress-wrap form.bp-dir-search-form button[type="submit"].bp-show,
.buddypress-wrap form.bp-messages-search-form button[type="submit"].bp-show,
.buddypress-wrap form.bp-invites-search-form button[type="submit"].bp-show {
  height: auto;
  left: 0;
  overflow: visible;
  position: static;
  top: 0;
}

.buddypress-wrap form.bp-dir-search-form input[type="search"]::-webkit-search-cancel-button,
.buddypress-wrap form.bp-messages-search-form input[type="search"]::-webkit-search-cancel-button,
.buddypress-wrap form.bp-invites-search-form input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
}

.buddypress-wrap form.bp-dir-search-form input[type="search"]::-webkit-search-results-button,
.buddypress-wrap form.bp-dir-search-form input[type="search"]::-webkit-search-results-decoration,
.buddypress-wrap form.bp-messages-search-form input[type="search"]::-webkit-search-results-button,
.buddypress-wrap form.bp-messages-search-form input[type="search"]::-webkit-search-results-decoration,
.buddypress-wrap form.bp-invites-search-form input[type="search"]::-webkit-search-results-button,
.buddypress-wrap form.bp-invites-search-form input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.buddypress-wrap ul.filters li form label input {
  line-height: 1.4;
  padding: 0.1em 0.7em;
}

.buddypress-wrap .current-member-type {
  font-style: italic;
}

.buddypress-wrap .dir-form {
  clear: both;
}

.budypress.no-js form.bp-dir-search-form button[type="submit"] {
  height: auto;
  left: 0;
  overflow: visible;
  position: static;
  top: 0;
}

.bp-user [data-bp-search] form input[type="search"],
.bp-user [data-bp-search] form input[type="text"] {
  padding: 6px 10px 7px;
}

/**
*-------------------------------------------------------------------------------
* @section 7.0 - Tables - General
*-------------------------------------------------------------------------------
*/
.buddypress-wrap .bp-tables-user,
.buddypress-wrap table.wp-profile-fields,
.buddypress-wrap table.forum {
  width: 100%;
}

.buddypress-wrap .bp-tables-user thead tr,
.buddypress-wrap table.wp-profile-fields thead tr,
.buddypress-wrap table.forum thead tr {
  background: none;
  border-bottom: 2px solid #ccc;
}

.buddypress-wrap .bp-tables-user tbody tr,
.buddypress-wrap table.wp-profile-fields tbody tr,
.buddypress-wrap table.forum tbody tr {
  background: #fafafa;
}

.buddypress-wrap .bp-tables-user tr th,
.buddypress-wrap .bp-tables-user tr td,
.buddypress-wrap table.wp-profile-fields tr th,
.buddypress-wrap table.wp-profile-fields tr td,
.buddypress-wrap table.forum tr th,
.buddypress-wrap table.forum tr td {
  padding: 0.5em;
  vertical-align: middle;
}

.buddypress-wrap .bp-tables-user tr td.label,
.buddypress-wrap table.wp-profile-fields tr td.label,
.buddypress-wrap table.forum tr td.label {
  border-right: 1px solid #f0f0f0;
  font-weight: 600;
  width: 25%;
}

.buddypress-wrap .bp-tables-user tr.alt td,
.buddypress-wrap table.wp-profile-fields tr.alt td {
  background: #fafafa;
}

.buddypress-wrap table.profile-fields .data {
  padding: 0.5em 1em;
}

.buddypress-wrap table.profile-fields tr:last-child {
  border-bottom: none;
}

.buddypress-wrap table.notifications td {
  padding: 1em 0.5em;
}

.buddypress-wrap table.notifications .bulk-select-all,
.buddypress-wrap table.notifications .bulk-select-check {
  width: 7%;
}

.buddypress-wrap table.notifications .bulk-select-check {
  vertical-align: middle;
}

.buddypress-wrap table.notifications .title,
.buddypress-wrap table.notifications .notification-description,
.buddypress-wrap table.notifications .date,
.buddypress-wrap table.notifications .notification-since {
  width: 39%;
}

.buddypress-wrap table.notifications .actions,
.buddypress-wrap table.notifications .notification-actions {
  width: 15%;
}

.buddypress-wrap table.notification-settings th.title,
.buddypress-wrap table.profile-settings th.title {
  width: 80%;
}

.buddypress-wrap table.notifications .notification-actions a.delete,
.buddypress-wrap table.notifications .notification-actions a.mark-read {
  display: inline-block;
}

.buddypress-wrap table.notification-settings {
  margin-bottom: 15px;
  text-align: left;
}

.buddypress-wrap #groups-notification-settings {
  margin-bottom: 0;
}

.buddypress-wrap table.notifications th.icon,
.buddypress-wrap table.notifications td:first-child,
.buddypress-wrap table.notification-settings th.icon,
.buddypress-wrap table.notification-settings td:first-child {
  display: none;
}

.buddypress-wrap table.notification-settings .no,
.buddypress-wrap table.notification-settings .yes {
  text-align: center;
  width: 40px;
  vertical-align: middle;
}

.buddypress-wrap table#message-threads {
  clear: both;
}

.buddypress-wrap table#message-threads .thread-info {
  min-width: 40%;
}

.buddypress-wrap table#message-threads .thread-info p {
  margin: 0;
}

.buddypress-wrap table#message-threads .thread-info p.thread-excerpt {
  color: #737373;
  font-size: 12px;
  margin-top: 3px;
}

.buddypress-wrap table.profile-fields {
  margin-bottom: 20px;
}

.buddypress-wrap table.profile-fields:last-child {
  margin-bottom: 0;
}

.buddypress-wrap table.profile-fields p {
  margin: 0;
}

.buddypress-wrap table.profile-fields p:last-child {
  margin-top: 0;
}

/**
*-------------------------------------------------------------------------------
* @section 8.0 - Classes - Messages, Ajax, Widgets, Buttons
*-------------------------------------------------------------------------------
*/
.bp-screen-reader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.center-vert {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.bp-hide {
  display: none;
}

.bp-show {
  height: auto;
  left: 0;
  overflow: visible;
  position: static;
  top: 0;
}

.buddypress .buddypress-wrap button,
.buddypress .buddypress-wrap a.button,
.buddypress .buddypress-wrap input[type="submit"],
.buddypress .buddypress-wrap input[type="button"],
.buddypress .buddypress-wrap input[type="reset"],
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a,
.buddypress .buddypress-wrap .generic-button a,
.buddypress .buddypress-wrap .comment-reply-link,
.buddypress .buddypress-wrap a.bp-title-button,
.buddypress .buddypress-wrap .activity-read-more a {
  background: #fff;
  /* Old browsers */
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px;
  color: #555;
  cursor: pointer;
  font-size: inherit;
  font-weight: 400;
  outline: none;
  padding: 0.3em 2em;
  text-align: center;
  text-decoration: none;
  width: auto;
}

.buddypress .buddypress-wrap .button-small[type="button"] {
  padding: 0 8px 1px;
}

.buddypress .buddypress-wrap button:hover,
.buddypress .buddypress-wrap button:focus,
.buddypress .buddypress-wrap a.button:focus,
.buddypress .buddypress-wrap a.button:hover,
.buddypress .buddypress-wrap input[type="submit"]:focus,
.buddypress .buddypress-wrap input[type="submit"]:hover,
.buddypress .buddypress-wrap input[type="button"]:focus,
.buddypress .buddypress-wrap input[type="button"]:hover,
.buddypress .buddypress-wrap input[type="reset"]:focus,
.buddypress .buddypress-wrap input[type="reset"]:hover,
.buddypress .buddypress-wrap .button-nav li a:focus,
.buddypress .buddypress-wrap .button-nav li a:hover,
.buddypress .buddypress-wrap .button-nav li.current a,
.buddypress .buddypress-wrap .generic-button a:focus,
.buddypress .buddypress-wrap .generic-button a:hover,
.buddypress .buddypress-wrap .comment-reply-link:focus,
.buddypress .buddypress-wrap .comment-reply-link:hover,
.buddypress .buddypress-wrap .activity-read-more a:focus,
.buddypress .buddypress-wrap .activity-read-more a:hover {
  background: #f4f4f4;
  border-color: #e3e3e3;
  color: #000;
  outline: none;
  text-decoration: none;
}

.buddypress .buddypress-wrap input[type="submit"].pending,
.buddypress .buddypress-wrap input[type="button"].pending,
.buddypress .buddypress-wrap input[type="reset"].pending,
.buddypress .buddypress-wrap input[type="button"].disabled,
.buddypress .buddypress-wrap input[type="reset"].disabled,
.buddypress .buddypress-wrap input[type="submit"][disabled="disabled"],
.buddypress .buddypress-wrap button.pending,
.buddypress .buddypress-wrap button.disabled,
.buddypress .buddypress-wrap div.pending a,
.buddypress .buddypress-wrap a.disabled {
  border-color: #eee;
  color: #767676;
  cursor: default;
}

.buddypress .buddypress-wrap input[type="submit"]:hover.pending,
.buddypress .buddypress-wrap input[type="button"]:hover.pending,
.buddypress .buddypress-wrap input[type="reset"]:hover.pending,
.buddypress .buddypress-wrap input[type="submit"]:hover.disabled,
.buddypress .buddypress-wrap input[type="button"]:hover.disabled,
.buddypress .buddypress-wrap input[type="reset"]:hover.disabled,
.buddypress .buddypress-wrap button.pending:hover,
.buddypress .buddypress-wrap button.disabled:hover,
.buddypress .buddypress-wrap div.pending a:hover,
.buddypress .buddypress-wrap a.disabled:hover {
  border-color: #eee;
  color: #767676;
}

.buddypress .buddypress-wrap button.text-button,
.buddypress .buddypress-wrap input.text-button {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #767676;
}

.buddypress .buddypress-wrap button.text-button.small,
.buddypress .buddypress-wrap input.text-button.small {
  font-size: 13px;
}

.buddypress .buddypress-wrap button.text-button:focus, .buddypress .buddypress-wrap button.text-button:hover,
.buddypress .buddypress-wrap input.text-button:focus,
.buddypress .buddypress-wrap input.text-button:hover {
  background: none;
  text-decoration: underline;
}

.buddypress .buddypress-wrap .activity-list a.button {
  border: none;
}

.buddypress .buddypress-wrap .bp-invites-content ul.bp-list li a.invite-button:hover {
  color: #1fb3dd;
}

.buddypress .buddypress-wrap .bp-invites-content ul.bp-list li.selected a.invite-button:hover,
.buddypress .buddypress-wrap .bp-invites-content ul.bp-list li.selected a.group-remove-invite-button:hover,
.buddypress .buddypress-wrap .bp-invites-content ul.bp-list li a.invite-button:hover,
.buddypress .buddypress-wrap .bp-invites-content ul.bp-list li a.group-remove-invite-button:hover {
  color: #a00;
}

.buddypress .buddypress-wrap #item-buttons:empty {
  display: none;
}

.buddypress .buddypress-wrap input:disabled:hover, .buddypress .buddypress-wrap input:disabled:focus {
  background: none;
}

.buddypress .buddypress-wrap .text-links-list a.button {
  background: none;
  border: none;
  border-right: 1px solid #eee;
  color: #737373;
  display: inline-block;
  padding: 0.3em 1em;
}

.buddypress .buddypress-wrap .text-links-list a.button:visited {
  color: #d6d6d6;
}

.buddypress .buddypress-wrap .text-links-list a.button:focus, .buddypress .buddypress-wrap .text-links-list a.button:hover {
  color: #5087e5;
}

.buddypress .buddypress-wrap .text-links-list a:first-child {
  padding-left: 0;
}

.buddypress .buddypress-wrap .text-links-list a:last-child {
  border-right: none;
}

.buddypress .buddypress-wrap .bp-list.grid .action a,
.buddypress .buddypress-wrap .bp-list.grid .action button {
  border: 1px solid #ccc;
  display: block;
  margin: 0;
}

.buddypress .buddypress-wrap .bp-list.grid .action a:focus, .buddypress .buddypress-wrap .bp-list.grid .action a:hover,
.buddypress .buddypress-wrap .bp-list.grid .action button:focus,
.buddypress .buddypress-wrap .bp-list.grid .action button:hover {
  background: #f4f4f4;
}

.buddypress #buddypress .create-button {
  background: none;
  text-align: center;
}

.buddypress #buddypress .create-button a:focus,
.buddypress #buddypress .create-button a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 46.8em) {
  .buddypress #buddypress .create-button {
    float: right;
  }
}

.buddypress #buddypress .create-button a {
  border: 1px solid #ccc;
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 0 6px 0 #f0f0f0;
  box-shadow: inset 0 0 6px 0 #f0f0f0;
  margin: 0.2em 0;
  width: auto;
}

.buddypress #buddypress .create-button a:focus, .buddypress #buddypress .create-button a:hover {
  background: none;
  border-color: #ccc;
  -webkit-box-shadow: inset 0 0 12px 0 #f0f0f0;
  box-shadow: inset 0 0 12px 0 #f0f0f0;
}

@media screen and (min-width: 46.8em) {
  .buddypress #buddypress.bp-dir-vert-nav .create-button {
    float: none;
    padding-top: 2em;
  }
  .buddypress #buddypress.bp-dir-vert-nav .create-button a {
    margin-right: 0.5em;
  }
}

.buddypress #buddypress.bp-dir-hori-nav .create-button {
  float: left;
}

.buddypress #buddypress.bp-dir-hori-nav .create-button a,
.buddypress #buddypress.bp-dir-hori-nav .create-button a:hover {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}

.buddypress-wrap button.bp-icons, .buddypress-wrap button.ac-reply-cancel {
  background: none;
  border: 0;
}

.buddypress-wrap button.bp-icons:focus, .buddypress-wrap button.bp-icons:hover {
  background: none;
}

.buddypress-wrap button.ac-reply-cancel:focus, .buddypress-wrap button.ac-reply-cancel:hover {
  background: none;
  text-decoration: underline;
}

.buddypress-wrap .filter label:before,
.buddypress-wrap .feed a:before,
.buddypress-wrap .bp-invites-filters .invite-button span.icons:before,
.buddypress-wrap .bp-messages-filters li a.messages-button:before,
.buddypress-wrap .bp-invites-content li .invite-button span.icons:before {
  font-family: dashicons, jv-icons;
  font-size: 18px;
}

.buddypress-wrap .bp-invites-content .item-list li .invite-button span.icons:before {
  font-size: 27px;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .bp-invites-content .item-list li .invite-button span.icons:before {
    font-size: 32px;
  }
}

.buddypress-wrap .bp-list a.button.invite-button:focus, .buddypress-wrap .bp-list a.button.invite-button:hover {
  background: none;
}

.buddypress-wrap .filter label:before {
  content: "\F536";
}

.buddypress-wrap div.feed a:before,
.buddypress-wrap li.feed a:before {
  content: "\F303";
}

.buddypress-wrap ul.item-list li .invite-button:not(.group-remove-invite-button) span.icons:before {
  content: "\EB14";
}

.buddypress-wrap ul.item-list li.selected .invite-button span.icons:before,
.buddypress-wrap ul.item-list li .group-remove-invite-button span.icons:before {
  content: "\EB59";
}

.buddypress-wrap .bp-invites-filters ul li #bp-invites-next-page:before,
.buddypress-wrap .bp-messages-filters ul li #bp-messages-next-page:before {
  content: "\F345";
}

.buddypress-wrap .bp-invites-filters ul li #bp-invites-prev-page:before,
.buddypress-wrap .bp-messages-filters ul li #bp-messages-prev-page:before {
  content: "\F341";
}

.buddypress .buddypress-wrap .activity-read-more a {
  margin: 15px;
  border: 0;
  border-color: #fff;
}

.buddypress-wrap .warn {
  color: #b71717;
}

.buddypress-wrap .bp-messages {
  border: 1px solid #ccc;
  margin: 0 0 15px;
}

.buddypress-wrap .bp-messages .sitewide-notices {
  display: block;
  margin: 5px;
  padding: 0.5em;
}

.buddypress-wrap .bp-messages.info {
  margin-bottom: 0;
}

.buddypress-wrap .bp-messages.updated {
  clear: both;
  display: block;
}

.buddypress-wrap .bp-messages.bp-user-messages-feedback {
  border: 0;
}

.buddypress-wrap #group-create-body .bp-cover-image-status p.warning {
  background: #0b80a4;
  border: 0;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  color: #fff;
}

.buddypress-wrap .bp-feedback:not(.custom-homepage-info) {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
  -o-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
}

.buddypress-wrap .bp-feedback {
  background: #fff;
  color: #807f7f;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #737373;
  margin: 10px 0;
  position: relative;
  padding: 1em;
}

.buddypress-wrap .bp-feedback p {
  margin: 0;
}

.buddypress-wrap .bp-feedback span.bp-icon {
  color: #fff;
  display: block;
  font-family: dashicons;
  left: 0;
  margin-right: 10px;
  position: relative;
  padding: 0 0.5em;
}

.buddypress-wrap .bp-feedback .bp-help-text {
  font-style: italic;
}

.buddypress-wrap .bp-feedback .text {
  font-size: 14px;
  margin: 0;
  padding: 0.5em 0;
}

.buddypress-wrap .bp-feedback.no-icon {
  padding: 0.5em;
}

.buddypress-wrap .bp-feedback.small:before {
  line-height: inherit;
}

.buddypress-wrap a[data-bp-close] span:before,
.buddypress-wrap button[data-bp-close] span:before {
  font-size: 32px;
}

.buddypress-wrap a[data-bp-close],
.buddypress-wrap button[data-bp-close] {
  border: 0;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
}

.buddypress-wrap .bp-feedback.no-icon a[data-bp-close],
.buddypress-wrap .bp-feedback.no-icon button[data-bp-close] {
  top: -6px;
  right: 6px;
}

.buddypress-wrap button[data-bp-close]:hover {
  background-color: transparent;
}

.buddypress-wrap .bp-feedback p {
  margin: 0;
}

.buddypress-wrap .bp-feedback .bp-icon {
  font-size: 20px;
  padding: 0 2px;
}

.buddypress-wrap .bp-feedback.info .bp-icon,
.buddypress-wrap .bp-feedback.help .bp-icon,
.buddypress-wrap .bp-feedback.error .bp-icon,
.buddypress-wrap .bp-feedback.warning .bp-icon,
.buddypress-wrap .bp-feedback.loading .bp-icon,
.buddypress-wrap .bp-feedback.success .bp-icon,
.buddypress-wrap .bp-feedback.updated .bp-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.buddypress-wrap .bp-feedback.info .bp-icon:before,
.buddypress-wrap .bp-feedback.help .bp-icon:before {
  content: "\F348";
  color: #0b80a4;
}

.buddypress-wrap .bp-feedback.error .bp-icon:before,
.buddypress-wrap .bp-feedback.warning .bp-icon:before {
  content: "\F534";
  color: #d33;
}

.buddypress-wrap .bp-feedback.loading .bp-icon:before {
  content: "\F469";
  color: #ffd087;
}

.buddypress-wrap .bp-feedback.success .bp-icon:before,
.buddypress-wrap .bp-feedback.updated .bp-icon:before {
  content: "\F147";
  color: #8a2;
}

.buddypress-wrap .bp-feedback.help .bp-icon:before {
  content: "\F468";
}

.buddypress-wrap #pass-strength-result {
  background-color: #eee;
  border-color: #ddd;
  border-style: solid;
  border-width: 1px;
  display: none;
  font-weight: 700;
  margin: 10px 0 10px 0;
  padding: 0.5em;
  text-align: center;
  width: auto;
}

.buddypress-wrap #pass-strength-result.show {
  display: block;
}

.buddypress-wrap #pass-strength-result.mismatch {
  background-color: #000;
  border-color: transparent;
  color: #fff;
}

.buddypress-wrap #pass-strength-result.error, .buddypress-wrap #pass-strength-result.bad {
  background-color: #ffb78c;
  border-color: #ff853c;
  color: #fff;
}

.buddypress-wrap #pass-strength-result.short {
  background-color: #ffa0a0;
  border-color: #f04040;
  color: #fff;
}

.buddypress-wrap #pass-strength-result.strong {
  background-color: #66d66e;
  border-color: #438c48;
  color: #fff;
}

.buddypress-wrap .standard-form#signup_form div div.error {
  background: #faa;
  color: #a00;
  margin: 0 0 10px 0;
  padding: 0.5em;
  width: 90%;
}

.buddypress-wrap .accept,
.buddypress-wrap .reject {
  float: left;
  margin-left: 10px;
}

.buddypress-wrap .members-list.grid .bp-ajax-message {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #eee;
  font-size: 14px;
  left: 2%;
  position: absolute;
  padding: 0.5em 1em;
  right: 2%;
  top: 30px;
}

.buddypress.widget .item-options {
  font-size: 14px;
}

.buddypress.widget ul.item-list {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  -o-flex-flow: column nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  list-style: none;
  margin: 10px -2%;
  overflow: hidden;
}

@media screen and (min-width: 32em) {
  .buddypress.widget ul.item-list {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -o-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
  }
}

.buddypress.widget ul.item-list li {
  border: 1px solid #eee;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
  -moz-flex: 1 1 46%;
  -ms-flex: 1 1 46%;
  -o-flex: 1 1 46%;
  -webkit-box-flex: 1;
          flex: 1 1 46%;
  margin: 2%;
}

@media screen and (min-width: 75em) {
  .buddypress.widget ul.item-list li {
    -moz-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
    -o-flex: 0 1 20%;
    -webkit-box-flex: 0;
            flex: 0 1 20%;
  }
}

.buddypress.widget ul.item-list li .item-avatar {
  padding: 0.5em;
  text-align: center;
}

.buddypress.widget ul.item-list li .item-avatar .avatar {
  width: 60%;
}

.buddypress.widget ul.item-list li .item {
  padding: 0 0.5em 0.5em;
}

.buddypress.widget ul.item-list li .item .item-meta {
  font-size: 12px;
  overflow-wrap: break-word;
}

.buddypress.widget .activity-list {
  padding: 0;
}

.buddypress.widget .activity-list blockquote {
  margin: 0 0 1.5em;
  overflow: visible;
  padding: 0 0 0.75em 0.75em;
}

.buddypress.widget .activity-list img {
  margin-bottom: 0.5em;
}

.buddypress.widget .avatar-block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

.buddypress.widget .avatar-block img {
  margin-bottom: 1em;
  margin-right: 1em;
}

.widget-area .buddypress.widget ul.item-list li {
  -moz-flex: 0 1 46%;
  -ms-flex: 0 1 46%;
  -o-flex: 0 1 46%;
  -webkit-box-flex: 0;
          flex: 0 1 46%;
  margin: 2% 2% 10px;
}

@media screen and (min-width: 75em) {
  .widget-area .buddypress.widget ul.item-list li .avatar {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  .widget-area .buddypress.widget ul.item-list {
    margin: 10px -2%;
    width: 100%;
  }
  .widget-area .buddypress.widget ul.item-list li {
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    -o-flex: 0 1 auto;
    -webkit-box-flex: 0;
            flex: 0 1 auto;
    margin: 10px 2% 1%;
    width: 46%;
  }
}

#buddypress-wrap * {
  -webkit-transition: opacity 0.1s ease-in-out 0.1s;
  transition: opacity 0.1s ease-in-out 0.1s;
}

#buddypress-wrap button,
#buddypress-wrap a.generic-button,
#buddypress-wrap a.button,
#buddypress-wrap input[type="submit"],
#buddypress-wrap input[type="reset"] {
  -webkit-transition: background 0.1s ease-in-out 0.1s, color 0.1s ease-in-out 0.1s, border-color 0.1s ease-in-out 0.1s;
  transition: background 0.1s ease-in-out 0.1s, color 0.1s ease-in-out 0.1s, border-color 0.1s ease-in-out 0.1s;
}

.buddypress-wrap a.loading,
.buddypress-wrap input.loading {
  -webkit-animation: loader-pulsate 0.5s infinite ease-in-out alternate;
  animation: loader-pulsate 0.5s infinite ease-in-out alternate;
  border-color: #aaa;
}

@-webkit-keyframes loader-pulsate {
  from {
    border-color: #aaa;
    -webkit-box-shadow: 0 0 6px #ccc;
    box-shadow: 0 0 6px #ccc;
  }
  to {
    border-color: #ccc;
    -webkit-box-shadow: 0 0 6px #f8f8f8;
    box-shadow: 0 0 6px #f8f8f8;
  }
}

@keyframes loader-pulsate {
  from {
    border-color: #aaa;
    -webkit-box-shadow: 0 0 6px #ccc;
            box-shadow: 0 0 6px #ccc;
  }
  to {
    border-color: #ccc;
    -webkit-box-shadow: 0 0 6px #f8f8f8;
            box-shadow: 0 0 6px #f8f8f8;
  }
}

.buddypress-wrap a.loading:hover,
.buddypress-wrap input.loading:hover {
  color: #777;
}

[data-bp-tooltip] {
  position: relative;
}

[data-bp-tooltip]:after {
  background-color: #fff;
  display: none;
  opacity: 0;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
}

[data-bp-tooltip]:after {
  border: 1px solid #737373;
  border-radius: 1px;
  -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
  color: #000;
  content: attr(data-bp-tooltip);
  font-family: "Helvetica Neue", helvetica, arial, san-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.25;
  max-width: 200px;
  padding: 5px 8px;
  pointer-events: none;
  text-shadow: none;
  text-transform: none;
  -webkit-transition: all 1.5s ease;
  transition: all 1.5s ease;
  white-space: nowrap;
  word-wrap: break-word;
  z-index: 100000;
}

[data-bp-tooltip]:hover:after, [data-bp-tooltip]:active:after, [data-bp-tooltip]:focus:after {
  display: block;
  opacity: 1;
  overflow: visible;
  visibility: visible;
}

[data-bp-tooltip=""] {
  display: none;
  opacity: 0;
  visibility: hidden;
}

.bp-tooltip:after {
  left: 50%;
  margin-top: 7px;
  top: 110%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.user-list .bp-tooltip:after {
  left: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@media screen and (min-width: 46.8em) {
  .user-list .bp-tooltip:after {
    left: auto;
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.activity-list .bp-tooltip:after,
.activity-meta-action .bp-tooltip:after,
.notification-actions .bp-tooltip:after,
.participants-list .bp-tooltip:after {
  left: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.bp-invites-content .bp-tooltip:after,
.message-metadata .actions .bp-tooltip:after,
.single-message-thread-header .actions .bp-tooltip:after {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.bp-invites-content #send-invites-editor .bp-tooltip:after {
  left: 0;
  right: auto;
}

/**
*-------------------------------------------------------------------------------
* @section 9.0 - Layout classes
*-------------------------------------------------------------------------------
*/
#item-body,
.single-screen-navs {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.grid > li,
.grid > li .generic-button a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.grid > li {
  border-bottom: 0;
  padding-bottom: 10px;
  padding-top: 0;
}

.grid > li .list-wrap {
  background: #fff;
  border: 1px solid #eee;
  padding-bottom: 15px;
  position: relative;
  overflow: hidden;
  padding-top: 14px;
}

.grid > li .list-wrap .list-title {
  padding: 0.5em;
}

.grid > li .list-wrap .update {
  color: #737373;
  padding: 0.5em 2em;
}

.grid > li .item-avatar {
  text-align: center;
}

.grid > li .item-avatar .avatar {
  border-radius: 50%;
  display: inline-block;
  width: 50%;
}

@media screen and (min-width: 24em) {
  .grid.members-list .list-wrap {
    min-height: 340px;
  }
  .grid.members-list .list-wrap .item-block {
    margin: 0 auto;
    min-height: 7rem;
  }
  .grid.members-group-list .list-wrap .item-block {
    margin: 0 auto;
    min-height: 7rem;
  }
  .grid.groups-list .list-wrap .group-desc {
    margin: 15px auto 0;
    overflow: hidden;
  }
  .grid.groups-list .list-wrap .last-activity,
  .grid.groups-list .list-wrap .group-details,
  .grid.groups-list .list-wrap .item-desc {
    margin-bottom: 0;
  }
  .grid.groups-list .list-wrap .last-activity p,
  .grid.groups-list .list-wrap .group-details p,
  .grid.groups-list .list-wrap .item-desc p {
    margin-bottom: 0;
  }
  .grid.blogs-list .list-wrap {
    min-height: 350px;
  }
  .grid.blogs-list .list-wrap .item-block {
    margin: 0 auto;
    min-height: 7rem;
  }
}

/* Build the two column class small up */
@media screen and (min-width: 24em) {
  .grid > li.item-entry {
    float: left;
    margin: 0;
  }
  .grid.two > li {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 24em) and (min-width: 75em) {
  .grid.two > li .list-wrap {
    max-width: 500px;
    margin: 0 auto;
  }
}

@media screen and (min-width: 24em) {
  .grid.two > li, .grid.three > li {
    width: 50%;
  }
  .grid.two > li:nth-child(odd), .grid.three > li:nth-child(odd) {
    padding-right: 10px;
  }
  .grid.two > li:nth-child(even), .grid.three > li:nth-child(even) {
    padding-left: 10px;
  }
  .grid.two > li .item, .grid.three > li .item {
    margin: 1rem auto 0;
    width: 80%;
  }
  .grid.two > li .item .item-title, .grid.three > li .item .item-title {
    width: auto;
  }
}

/* Build the three column class medium up */
@media screen and (min-width: 46.8em) {
  .grid.three > li {
    padding-top: 0;
    width: 33.333333%;
    width: calc(100% / 3);
  }
  .grid.three > li:nth-child(1n+1) {
    padding-left: 5px;
    padding-right: 5px;
  }
  .grid.three > li:nth-child(3n+3) {
    padding-left: 5px;
    padding-right: 0;
  }
  .grid.three > li:nth-child(3n+1) {
    padding-left: 0;
    padding-right: 5px;
  }
}

/* Build the four column class medium up */
@media screen and (min-width: 46.8em) {
  .grid.four > li {
    width: 25%;
  }
  .grid.four > li:nth-child(1n+1) {
    padding-left: 5px;
    padding-right: 5px;
  }
  .grid.four > li:nth-child(4n+4) {
    padding-left: 5px;
    padding-right: 0;
  }
  .grid.four > li:nth-child(4n+1) {
    padding-left: 0;
    padding-right: 5px;
  }
}

.buddypress-wrap .grid.bp-list {
  padding-top: 1em;
}

.buddypress-wrap .grid.bp-list > li {
  border-bottom: none;
}

.buddypress-wrap .grid.bp-list > li .list-wrap {
  padding-top: 50px;
  padding-bottom: 3em;
}

.buddypress-wrap .grid.bp-list > li .item-avatar {
  text-align: center;
  width: auto;
}

.buddypress-wrap .grid.bp-list > li .item-avatar img.avatar {
  display: inline-block;
  height: auto;
  width: 60px;
}

.buddypress-wrap .grid.bp-list > li .item-meta,
.buddypress-wrap .grid.bp-list > li .list-title {
  float: none;
  text-align: center;
}

.buddypress-wrap .grid.bp-list > li .item-meta a,
.buddypress-wrap .grid.bp-list > li .list-title a {
  font-size: 15px;
  text-transform: uppercase;
}

.buddypress-wrap .grid.bp-list > li .list-title {
  font-size: inherit;
  line-height: 1.1;
}

.buddypress-wrap .grid.bp-list > li .item {
  font-size: 18px;
  left: 0;
  margin: 0 auto;
  text-align: center;
  width: 96%;
}

@media screen and (min-width: 46.8em) {
  .buddypress-wrap .grid.bp-list > li .item {
    font-size: 22px;
  }
}

.buddypress-wrap .grid.bp-list > li .item .item-block {
  float: none;
  width: 96%;
}

.buddypress-wrap .grid.bp-list > li .item .group-desc {
  width: 80%;
}

.buddypress-wrap .grid.bp-list > li .item .item-block {
  margin-bottom: 10px;
}

.buddypress-wrap .grid.bp-list > li .item .last-activity {
  margin-top: 5px;
}

.buddypress-wrap .grid.bp-list > li .item .group-desc {
  clear: none;
}

.buddypress-wrap .grid.bp-list > li .item .user-update {
  clear: both;
  text-align: left;
}

.buddypress-wrap .grid.bp-list > li .item .activity-read-more a {
  display: inline;
}

.buddypress-wrap .grid.bp-list > li .action {
  bottom: 5px;
  float: none;
  height: auto;
  left: 0;
  margin: 0;
  padding: 0 5px;
  position: absolute;
  text-align: center;
  top: auto;
  width: 100%;
  bottom: 20px;
}

.buddypress-wrap .grid.bp-list > li .action .generic-button {
  float: none;
  margin: 5px 0 0;
  text-align: center;
}

.buddypress-wrap .grid.bp-list > li .action .generic-button a,
.buddypress-wrap .grid.bp-list > li .action .generic-button button {
  width: 100%;
}

.buddypress-wrap .grid.bp-list > li .item-avatar,
.buddypress-wrap .grid.bp-list > li .avatar,
.buddypress-wrap .grid.bp-list > li .item {
  float: none;
}

.buddypress-wrap .blogs-list.grid.two > li .blogs-title {
  min-height: 5em;
}

.buddypress-wrap .blogs-list.grid.three > li,
.buddypress-wrap .blogs-list.grid.four > li {
  min-height: 350px;
}

.buddypress-wrap .blogs-list.grid.three > li .last-activity,
.buddypress-wrap .blogs-list.grid.four > li .last-activity {
  margin-bottom: 0;
}

.buddypress-wrap .blogs-list.grid.three > li .last-post,
.buddypress-wrap .blogs-list.grid.four > li .last-post {
  margin-top: 0;
}

.buddypress:not(.logged-in) .grid.bp-list .list-wrap {
  padding-bottom: 5px;
}

.buddypress:not(.logged-in) .grid.groups-list .list-wrap {
  min-height: 430px;
}

.buddypress:not(.logged-in) .grid.members-list .list-wrap {
  min-height: 300px;
}

.buddypress:not(.logged-in) .grid.blogs-list .list-wrap {
  min-height: 320px;
}

@media screen and (min-width: 46.8em) {
  .bp-single-vert-nav .bp-navs.vertical {
    overflow: visible;
  }
  .bp-single-vert-nav .bp-navs.vertical ul {
    border-right: 1px solid #f0f0f0;
    border-bottom: 0;
    float: left;
    margin-right: -1px;
    width: 25%;
  }
  .bp-single-vert-nav .bp-navs.vertical li {
    float: none;
    margin-right: 0;
  }
  .bp-single-vert-nav .bp-navs.vertical li.selected a {
    background: #ccc;
    color: #000;
  }
  .bp-single-vert-nav .bp-navs.vertical li:focus, .bp-single-vert-nav .bp-navs.vertical li:hover {
    background: #f0f0f0;
  }
  .bp-single-vert-nav .bp-navs.vertical li span {
    background: #01bcc3;
    border-radius: 60px;
    padding: 4px 12px 3px;
    font-weight: 500;
    letter-spacing: .05em;
    font-size: 75%;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border: 0;
    float: right;
    margin-right: 2px;
  }
  .bp-single-vert-nav .bp-navs.vertical li:hover span {
    border-color: #f0f0f0;
  }
  .bp-single-vert-nav .bp-navs.vertical li.selected {
    background: #555;
  }
  .bp-single-vert-nav .bp-navs.vertical.tabbed-links li.selected a {
    padding-left: 0;
  }
  .bp-single-vert-nav .bp-wrap {
    margin-bottom: 15px;
  }
  .bp-single-vert-nav .bp-wrap .user-nav-tabs.users-nav ul li,
  .bp-single-vert-nav .bp-wrap .group-nav-tabs.groups-nav ul li {
    left: 1px;
    position: relative;
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) {
    border-left: 1px solid #f0f0f0;
    float: right;
    margin: 0;
    min-height: 400px;
    padding: 0 0 0 1em;
    width: calc(75% + 1px);
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) {
    margin: 0 0 0 -5px;
    width: auto;
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li {
    font-size: 16px;
    margin: 35px 0 10px 0;
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a {
    padding: 0 2em;
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a:focus,
  .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a:hover {
    background: none;
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current a {
    background: none;
    color: #000;
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li:last-child a {
    border: none;
  }
  .bp-dir-vert-nav .dir-navs {
    float: left;
    left: 1px;
    position: relative;
    width: 20%;
  }
  .bp-dir-vert-nav .dir-navs ul li {
    float: none;
    overflow: hidden;
    width: auto;
  }
  .bp-dir-vert-nav .dir-navs ul li.selected {
    border: 1px solid #eee;
  }
  .bp-dir-vert-nav .dir-navs ul li.selected a {
    background: #555;
    color: #fff;
  }
  .bp-dir-vert-nav .dir-navs ul li.selected a span {
    background: #f0f0f0;
    border-color: #ccc;
    color: #5087e5;
  }
  .bp-dir-vert-nav .dir-navs ul li a:hover,
  .bp-dir-vert-nav .dir-navs ul li a:focus {
    background: #ccc;
    color: #000;
  }
  .bp-dir-vert-nav .screen-content {
    border-left: 1px solid #eee;
    margin-left: 20%;
    overflow: hidden;
    padding: 0 0 2em 1em;
    position: relative;
  }
  .bp-dir-vert-nav .screen-content .subnav-filters {
    margin-top: 0;
  }
  .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li:not(.selected) a:hover,
  .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li:not(.selected) a:focus,
  .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li:not(.selected) a:hover,
  .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li:not(.selected) a:focus,
  .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li:not(.selected) a:hover,
  .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li:not(.selected) a:focus,
  .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li:not(.selected) a:hover,
  .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li:not(.selected) a:focus,
  .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li:not(.selected) a:hover,
  .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li:not(.selected) a:focus,
  .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li:not(.selected) a:hover,
  .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li:not(.selected) a:focus {
    background: none;
  }
  .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li.selected,
  .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li.selected,
  .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li.selected,
  .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li.selected,
  .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li.selected,
  .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li.selected {
    background: none;
    border: 1px solid #eee;
    border-right-color: #fff;
  }
  .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li.selected a,
  .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li.selected a,
  .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li.selected a,
  .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li.selected a,
  .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li.selected a,
  .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li.selected a {
    background: none;
    color: #000;
    font-weight: 600;
  }
  .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li.selected a span,
  .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li.selected a span,
  .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li.selected a span,
  .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li.selected a span,
  .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li.selected a span,
  .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li.selected a span {
    background: #01bcc3;
    border-radius: 60px;
    padding: 4px 12px 3px;
    font-weight: 500;
    letter-spacing: .05em;
    font-size: 75%;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border: 0;
  }
}

/**
*-------------------------------------------------------------------------------
* @section 10.0 - Javo classes
*-------------------------------------------------------------------------------
*/
/** Typo **/
.main-navs li a,
.subnav a,
.bp-screen-title {
  text-transform: uppercase;
}

.main-navs li a,
.subnav a {
  font-size: 13px;
}

.bp-screen-title {
  font-size: 18px;
}

#cover-image-container .group-status,
#cover-image-container .activity,
.moderators-title {
  color: #fff;
}

.bp-screen-title {
  padding: 0 0 0 10px;
}

/** shape text **/
.bp-list li .last-activity {
  font-weight: 300;
  font-size: 12px;
  color: #a2a2aa;
}

/*=====  1. Layout  ======*/
body.buddypress.bp-user #content {
  padding-top: 0;
}

body.buddypress.bp-user #content > .container {
  max-width: 100%;
  padding: 0;
  margin: 0;
}

body.buddypress .item-body {
  min-height: 400px;
}

/** BP list & loop **/
body.directory.members.buddypress .buddypress-wrap,
body.directory.groups.buddypress .buddypress-wrap {
  padding-top: 35px;
  min-height: 500px;
}

body.directory.members.buddypress .jvbp-wrap,
body.directory.groups.buddypress .jvbp-wrap,
body.directory.activity .jvbp-wrap {
  width: 1300px;
  margin: auto;
}

.bp-wrap {
  max-width: 1140px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

/*=====  2. Header Cover  ======*/
#item-header {
  position: relative;
  margin-bottom: 0;
}

#item-header #header-cover-image {
  height: 100%;
  background-color: #c5c5c5;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0;
  display: block;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

#item-header #header-cover-image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(#232631));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), #232631);
  opacity: 0.95;
}

#item-header #item-header-cover-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}

#item-header #item-header-cover-image #item-header-avatar {
  margin-top: 0;
}

#item-header #item-header-cover-image #item-header-avatar img {
  width: 100px;
}

#item-header #item-header-cover-image #item-header-content {
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /** Members **/
  /** Groups **/
}

#item-header #item-header-cover-image #item-header-content h2 {
  margin: 0;
  font-size: 20px;
  text-align: center;
  color: #fff;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#item-header #item-header-cover-image #item-header-content .item-meta {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

#item-header #item-header-cover-image #item-header-content .action {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

#item-header #item-header-cover-image #item-header-content .group-status,
#item-header #item-header-cover-image #item-header-content .activity,
#item-header #item-header-cover-image #item-header-content .action {
  text-align: center;
}

#item-header #item-header-cover-image .group-item-actions {
  position: absolute;
  right: 25%;
}

#buddypress #header-cover-image,
#item-header-cover-image {
  height: 500px;
}

#item-header-cover-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* title : we don't hide in buddypress single */
.jvbp-wrap .entry-header {
  display: none;
}

body.buddypress.single-item.groups article.page > .entry-header {
  display: block;
  position: absolute;
  left: 50%;
  top: 110px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 100;
}

body.buddypress.single-item.groups article.page > .entry-header h1 {
  font-size: 24px;
  text-transform: uppercase;
}

.single-headers #user_switching_switch_to.generic-button {
  margin: 2px 10px;
}

.buddypress-wrap .subnav-filters .bp-search {
  padding-right: 10px;
}

.buddypress-wrap .subnav-filters .bp-search input[type="search"] {
  line-height: 2;
}

.buddypress-wrap .subnav-filters .select-wrap {
  border: 1px solid #ccc;
  background: #fff;
}

.buddypress-wrap .subnav-filters .select-wrap select {
  font-size: 13px;
  text-indent: 0;
  padding: 5px 30px;
  color: #555;
  font-weight: 400;
}

.buddypress-wrap .bp_activity .subnav-filters {
  position: relative;
}

/** Group **/
.desc-wrap {
  display: none;
}

/** Activity **/
.activity-inner img {
  max-width: 500px;
  display: block;
}

.activity-inner iframe {
  max-width: 100%;
}

#user_switching_switch_to {
  float: right;
}

/** align **/
.main-navs > ul.responsive-tabdrop > li:nth-child(2) > a,
.main-navs .horizontal.groups-nav > a {
  padding: 1.5em calc(1.5em + 2px) 1.6em 0;
  text-align: center;
}

.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) .subnav li:first-child > a {
  padding: 0 2em 0 0.5em;
}

/** invitation **/
#group-invites-container .member-name {
  font-size: 15px;
}

#group-invites-container .action .icons:before {
  font-size: 17px;
  color: #737373;
}

#item-header-content .action .generic-button a,
#item-header-content .action button {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(140, 140, 140, 0.36);
  border-style: solid;
  border-width: 1px;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  border-radius: 3px;
}

#item-header-content .action .generic-button a:hover,
#item-header-content .action button:hover {
  background: rgba(255, 255, 255, 0.3);
}

body.my-account {
  background: #edf1f5;
  /** Header cover **/
  /** bp wrapper **/
  /** Main Navs **/
  /* hover, focus bg color */
  /* selected text color */
  /** action buttons **/
}

body.my-account #buddypress #header-cover-image,
body.my-account #item-header-cover-image {
  height: 300px;
}

body.my-account .bp-wrap {
  max-width: 100%;
  padding: 0;
}

body.my-account .bp-single-vert-nav .bp-navs.vertical ul {
  max-width: 270px;
  border-right: 0;
}

body.my-account .bp-single-vert-nav .item-body:not(#group-create-body) {
  background: transparent;
  border-left: 0;
  width: 85%;
}

body.my-account #favorites-personal-li,
body.my-account #reviews-personal-li {
  display: block;
}

body.my-account nav.main-navs ul {
  background: #3a3f4f;
  margin: 0;
}

body.my-account nav.main-navs ul li a {
  color: #fff;
  font-size: 12px;
}

body.my-account nav.main-navs ul li .count {
  background: #01bcc3;
  border-radius: 60px;
  padding: 4px 12px 3px;
  font-weight: 500;
  letter-spacing: .05em;
  font-size: 75%;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border: 0;
  float: right;
}

body.my-account li.selected {
  background: #edf1f5;
}

body.my-account .bp-single-vert-nav .bp-navs.vertical li:focus,
body.my-account .bp-single-vert-nav .bp-navs.vertical li:hover {
  background: #171921;
}

body.my-account .buddypress-wrap .main-navs:not(.dir-navs) li.current a,
body.my-account .buddypress-wrap .main-navs:not(.dir-navs) li.selected a {
  color: #444444;
  background: #edf1f5;
}

body.my-account .buddypress-wrap .main-navs > ul > li > a {
  padding: 15px 25px 15px 35px;
}

body.my-account .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li {
  margin: 25px 0 10px 0;
}

body.my-account .lava-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body.my-account .lava-action a {
  background: #01a2ea;
  color: #fff;
  padding: 6px 15px;
  line-height: 12px;
}

body.my-account .lava-action a:first-child {
  margin-right: 10px;
}

/** Home **/
.card.block-status {
  background: #01bcc3;
  text-transform: capitalize;
  color: #fff;
  padding: 2.25em;
  overflow: hidden;
}

.card.block-status:hover {
  background: #01d4dc;
}

.card.block-status h4 {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  line-height: 2.3;
  letter-spacing: 1px;
  margin: 0;
  text-overflow: ellipsis;
}

.card.block-status .counter {
  font-size: 35px;
  font-weight: 600;
  color: #fff;
}

.card.block-status .shadow-icon {
  position: absolute;
  right: -10%;
  bottom: -8%;
  color: rgba(253, 253, 253, 0.2);
  font-size: 135px;
  display: inline-block;
}

@media (min-width: 576px) {
  .dashboard-home.card-columns {
    -webkit-column-count: 2;
            column-count: 2;
  }
  .block-status-wrap.card-columns {
    -webkit-column-count: 4;
            column-count: 4;
  }
}

.chartjs a.btn {
  color: #fff;
  padding: 8px 30px;
  font-size: 11px;
  line-height: 16px;
  background: #01bcc3;
}

/**--------- Not my page only ------------**/
/** Lava listings **/
.buddypress-wrap {
  /** card & panel **/
  /** Common styles **/
  /* Home */
}

.buddypress-wrap .card {
  background-clip: unset;
  border: 1px solid #e4e8f7;
  border-top: 0;
  margin: 0px 0;
}

.buddypress-wrap .card-header {
  padding: 10px 20px;
}

.buddypress-wrap .card-header h4 {
  margin: 0;
  font-size: 14px;
}

.buddypress-wrap .list-group-item {
  padding: 30px 30px;
}

.buddypress-wrap .list-group-item:hover,
.buddypress-wrap .list-group-item:focus {
  z-index: 0;
  background: #f7fafc;
}

.buddypress-wrap .listing-content {
  padding-left: 30px;
}

.buddypress-wrap .listing-content h5 {
  margin: 0;
  font-size: 13px;
}

.buddypress-wrap .listing-content span {
  margin-right: 20px;
  font-weight: 300;
}

.buddypress-wrap .listing-content .post-status {
  font-size: 10px;
  font-weight: 600;
}

.buddypress-wrap .listing-action {
  margin-left: auto;
  -ms-flex-item-align: center;
      align-self: center;
}

.buddypress-wrap .card-header,
.buddypress-wrap .list-group-item,
.buddypress-wrap .lava-my-item-list .item {
  border-width: 1px;
  border-right: 0;
  border-left: 0;
  border-style: solid;
}

.buddypress-wrap .list-group-item,
.buddypress-wrap .lava-my-item-list .item {
  border-bottom: 0;
}

.buddypress-wrap .lava-my-item-list tr:first-child .item {
  border-top: 0;
}

.buddypress-wrap .listing-content span.meta-taxonomies,
.buddypress-wrap .listing-content span.time {
  color: #8f97af;
}

.buddypress-wrap .card-header {
  background: #fff;
}

.buddypress-wrap .listing-content span,
.buddypress-wrap .lava-action a {
  font-size: 12px;
}

.buddypress-wrap .post-status {
  background: #01a2ea;
  border-radius: 60px;
  padding: 4px 12px 3px;
  font-weight: 500;
  letter-spacing: .05em;
  font-size: 75%;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border: 0;
}

.buddypress-wrap .card-header,
.buddypress-wrap .list-group-item,
.buddypress-wrap .lava-my-item-list .item {
  border-color: rgba(120, 130, 140, 0.13);
}

.buddypress-wrap .list-group-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.buddypress-wrap .card-header h4,
.buddypress-wrap .listing-content h5 {
  letter-spacing: 1px;
}

.buddypress-wrap .listing-thumb img,
.buddypress-wrap .lava-my-item-list a img {
  max-width: 95px;
  width: 95px;
  height: 95px;
}

.buddypress-wrap .card-deck.chartjs,
.buddypress-wrap .card-deck.review {
  width: 46%;
  float: left;
}

/** my posts **/
.lava-my-item-list table thead {
  background: #f4f4f4;
  display: none;
}

.lava-my-item-list tr.item td {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.lava-my-item-list tr.item td:first-child {
  padding-left: 0px;
  padding-right: 0;
}

.lava-my-item-list table thead {
  background: #fff;
}

.lava-my-item-list table thead tr th {
  font-size: 13px;
  border-bottom: 1px solid #e4e8f7;
}

.lava-my-item-list {
  background: #fff;
  padding: 20px 30px;
}

.lava-my-item-list {
  padding: 20px 0px;
}

#buddypress .bp-list.grid.members-list .list-wrap {
  background: transparent;
  border: 0;
  min-height: 80px;
}

#buddypress .bp-list.grid.members-list .list-wrap .item-avatar img {
  width: 60px;
  border-radius: 50%;
  border: 3px solid #f4f4f4;
}

#buddypress .bp-list.grid.members-list .list-wrap .list-title {
  font-size: 15px;
}

#buddypress .bp-list.grid.members-list .list-wrap .item-meta {
  color: #888;
}

#buddypress .bp-list.grid.members-list .list-wrap .item-meta.last-activity {
  margin: 0;
}

#buddypress .bp-list.grid.members-list .list-wrap .user-update {
  display: none;
}

#buddypress .bp-list.grid.members-list .action {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  width: auto;
  height: 25px;
}

#buddypress .bp-list.grid.members-list .action:before {
  content: "\E2A5";
  font-family: "jv-icons";
  display: none;
  color: #eee;
  text-align: right;
}

#buddypress .bp-list.grid.members-list .action .generic-button {
  display: none;
  margin: 0;
}

#buddypress .bp-list.grid.members-list .action:hover {
  width: 50%;
}

#buddypress .bp-list.grid.members-list .action:hover .generic-button {
  display: block;
}

#buddypress .bp-list.grid.members-list li.item-entry:hover .action:before {
  display: block;
}

#buddypress .bp-list.grid.members-list li.item-entry:hover .action li {
  padding: 0;
}

#buddypress .bp-list.grid.members-list li.item-entry:hover .action li .action a,
#buddypress .bp-list.grid.members-list li.item-entry:hover .action li .action button {
  border: 1px solid #f4f4f4;
}

#buddypress .bp-list.grid.members-list > li.item-entry .list-wrap {
  border: 1px solid #e4e8f7;
  border-radius: 3px;
  padding: 10px 10px;
  background: #fff;
  margin: 5px;
}

#buddypress .bp-list.grid.members-list .list-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1em 0;
}

#buddypress .bp-list.grid.members-list .list-wrap .item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#buddypress .bp-list.grid.members-list .list-wrap .item .item-block {
  width: 100%;
  min-height: auto;
}

/** Hide admin navs **/
#favorites-personal-li,
#reviews-personal-li {
  display: none;
}

/** Horizon position */
.single-screen-navs.horizontal {
  position: absolute;
  top: -100px;
  z-index: 2;
  width: 100%;
}

.single-screen-navs.horizontal ul li {
  min-width: 110px;
}

.single-screen-navs.horizontal ul li:nth-child(2) {
  min-width: 80px;
}

.single-screen-navs.horizontal li:not(.current) a:focus,
.single-screen-navs.horizontal li:not(.current) a:hover,
.single-screen-navs.horizontal li:not(.selected) a:focus,
.single-screen-navs.horizontal li:not(.selected) a:hover {
  background: transparent;
  color: #fff;
}

.single-screen-navs.horizontal .count {
  position: absolute;
  right: 10px;
  top: 10px;
}

.buddypress-wrap .main-navs:not(.dir-navs) li.selected a,
.buddypress-wrap .main-navs:not(.dir-navs) li.current a {
  background: transparent;
  color: #fff;
}

/** both **/
.single-screen-navs ul li a {
  color: #aaa;
  text-align: center;
}

.single-screen-navs ul li a:before {
  font: 150% "jvbpd-icon1", "jvbpd-icon2", "jvbpd-icon3", "jv-icons";
  font-weight: 400;
  content: "\E907";
  display: block;
  text-align: center;
  margin-bottom: 15px;
}

.single-screen-navs ul li a:hover {
  color: #454545;
}

.single-screen-navs ul li.selected a {
  color: #454545;
}

/** Vertical, inside tabs **/
.single-screen-navs.vertical ul li a,
.responsive-tabdrop .dropdown-menu li a {
  text-align: left;
}

.single-screen-navs.vertical ul li a:before,
.responsive-tabdrop .dropdown-menu li a:before {
  font-size: 110%;
  display: inline;
  margin-right: 15px;
}

/** Nav members **/
.single-screen-navs ul #home-personal-li a:before {
  content: "\E19C";
}

.single-screen-navs ul #activity-personal-li a:before {
  content: "\E907";
}

.single-screen-navs ul #xprofile-personal-li a:before {
  content: "\E734";
}

.single-screen-navs ul #blogs-personal-li a:before {
  content: "\E037";
}

.single-screen-navs ul #notifications-personal-li a {
  letter-spacing: 0;
}

.single-screen-navs ul #notifications-personal-li a:before {
  content: "\E680";
}

.single-screen-navs ul #messages-personal-li a:before {
  content: "\EBD4";
}

.single-screen-navs ul #friends-personal-li a:before {
  content: "\EC04";
}

.single-screen-navs ul #groups-personal-li a:before {
  content: "\E363";
}

.single-screen-navs ul #forums-personal-li a:before {
  content: "\E2A1";
}

.single-screen-navs ul #media-personal-li a:before {
  content: "\E928";
}

.single-screen-navs ul #settings-personal-li a:before {
  content: "\E92C";
}

.single-screen-navs ul #reviews-personal-li a:before {
  content: "\EBF1";
}

.single-screen-navs ul #favorites-personal-li a:before {
  content: "\E874";
}

.single-screen-navs ul #lv_post-personal-li a:before {
  content: "\E2A1";
}

.single-screen-navs ul #listings-personal-li a:before {
  content: "\E3E3";
}

.single-screen-navs ul .tabdrop {
  padding-bottom: 0;
}

.single-screen-navs ul .tabdrop > a:before {
  content: "\F142";
  display: inline-block;
  font: 150%/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-top: 10px;
}

.single-screen-navs ul .tabdrop > a:after {
  content: none;
}

.single-screen-navs ul .tabdrop > .dropdown-menu li {
  width: 100%;
  padding: 0 !important;
}

.single-screen-navs ul #home-groups-li a:before {
  content: "\E19C";
}

.single-screen-navs ul #nav-forum-groups-li a:before {
  content: "\E2A1";
}

.single-screen-navs ul #members-groups-li a:before {
  content: "\E363";
}

.single-screen-navs ul #invite-groups-li a:before {
  content: "\E362";
}

.single-screen-navs ul #media-groups-li a:before {
  content: "\E93C";
}

.single-screen-navs ul #admin-groups-li a:before {
  content: "\E95A";
}

.single-screen-navs ul li a {
  position: relative;
}

/* --- */
body {
  background-color: #fff;
}

/*------------------------------------------------------------------
[Checkbox]
*/
/* Customize the label (the container) */
.chk-wrap {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
}

.chk-wrap input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.chk-wrap .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.chk-wrap:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.chk-wrap input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.chk-wrap input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.chk-wrap .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 10px;
}

.pt-2 {
  padding-top: 20px;
}

.pt-3 {
  padding-top: 30px;
}

.pt-4 {
  padding-top: 40px;
}

.pt-5 {
  padding-top: 50px;
}

.pt-6 {
  padding-top: 60px;
}

.pt-7 {
  padding-top: 70px;
}

.pt-8 {
  padding-top: 80px;
}

.pt-9 {
  padding-top: 90px;
}

.pt-10 {
  padding-top: 100px;
}

.pt-11 {
  padding-top: 110px;
}

.pt-12 {
  padding-top: 120px;
}

.pt-13 {
  padding-top: 130px;
}

.pt-14 {
  padding-top: 140px;
}

.pt-15 {
  padding-top: 150px;
}

.pt-16 {
  padding-top: 160px;
}

.pt-17 {
  padding-top: 170px;
}

.pt-18 {
  padding-top: 180px;
}

.pt-19 {
  padding-top: 190px;
}

.pt-20 {
  padding-top: 200px;
}

@media (max-width: 800px) {
  .pt-md-0 {
    padding-top: 0px;
  }
}

@media (max-width: 800px) {
  .pt-md-1 {
    padding-top: 10px;
  }
}

@media (max-width: 800px) {
  .pt-md-2 {
    padding-top: 20px;
  }
}

@media (max-width: 800px) {
  .pt-md-3 {
    padding-top: 30px;
  }
}

@media (max-width: 800px) {
  .pt-md-4 {
    padding-top: 40px;
  }
}

@media (max-width: 800px) {
  .pt-md-5 {
    padding-top: 50px;
  }
}

@media (max-width: 800px) {
  .pt-md-6 {
    padding-top: 60px;
  }
}

@media (max-width: 800px) {
  .pt-md-7 {
    padding-top: 70px;
  }
}

@media (max-width: 800px) {
  .pt-md-8 {
    padding-top: 80px;
  }
}

@media (max-width: 800px) {
  .pt-md-9 {
    padding-top: 90px;
  }
}

@media (max-width: 800px) {
  .pt-md-10 {
    padding-top: 100px;
  }
}

@media (max-width: 800px) {
  .pt-md-11 {
    padding-top: 110px;
  }
}

@media (max-width: 800px) {
  .pt-md-12 {
    padding-top: 120px;
  }
}

@media (max-width: 800px) {
  .pt-md-13 {
    padding-top: 130px;
  }
}

@media (max-width: 800px) {
  .pt-md-14 {
    padding-top: 140px;
  }
}

@media (max-width: 800px) {
  .pt-md-15 {
    padding-top: 150px;
  }
}

@media (max-width: 800px) {
  .pt-md-16 {
    padding-top: 160px;
  }
}

@media (max-width: 800px) {
  .pt-md-17 {
    padding-top: 170px;
  }
}

@media (max-width: 800px) {
  .pt-md-18 {
    padding-top: 180px;
  }
}

@media (max-width: 800px) {
  .pt-md-19 {
    padding-top: 190px;
  }
}

@media (max-width: 800px) {
  .pt-md-20 {
    padding-top: 200px;
  }
}

@media (max-width: 600px) {
  .pt-sm-0 {
    padding-top: 0px;
  }
}

@media (max-width: 600px) {
  .pt-sm-1 {
    padding-top: 10px;
  }
}

@media (max-width: 600px) {
  .pt-sm-2 {
    padding-top: 20px;
  }
}

@media (max-width: 600px) {
  .pt-sm-3 {
    padding-top: 30px;
  }
}

@media (max-width: 600px) {
  .pt-sm-4 {
    padding-top: 40px;
  }
}

@media (max-width: 600px) {
  .pt-sm-5 {
    padding-top: 50px;
  }
}

@media (max-width: 600px) {
  .pt-sm-6 {
    padding-top: 60px;
  }
}

@media (max-width: 600px) {
  .pt-sm-7 {
    padding-top: 70px;
  }
}

@media (max-width: 600px) {
  .pt-sm-8 {
    padding-top: 80px;
  }
}

@media (max-width: 600px) {
  .pt-sm-9 {
    padding-top: 90px;
  }
}

@media (max-width: 600px) {
  .pt-sm-10 {
    padding-top: 100px;
  }
}

@media (max-width: 600px) {
  .pt-sm-11 {
    padding-top: 110px;
  }
}

@media (max-width: 600px) {
  .pt-sm-12 {
    padding-top: 120px;
  }
}

@media (max-width: 600px) {
  .pt-sm-13 {
    padding-top: 130px;
  }
}

@media (max-width: 600px) {
  .pt-sm-14 {
    padding-top: 140px;
  }
}

@media (max-width: 600px) {
  .pt-sm-15 {
    padding-top: 150px;
  }
}

@media (max-width: 600px) {
  .pt-sm-16 {
    padding-top: 160px;
  }
}

@media (max-width: 600px) {
  .pt-sm-17 {
    padding-top: 170px;
  }
}

@media (max-width: 600px) {
  .pt-sm-18 {
    padding-top: 180px;
  }
}

@media (max-width: 600px) {
  .pt-sm-19 {
    padding-top: 190px;
  }
}

@media (max-width: 600px) {
  .pt-sm-20 {
    padding-top: 200px;
  }
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 10px;
}

.pr-2 {
  padding-right: 20px;
}

.pr-3 {
  padding-right: 30px;
}

.pr-4 {
  padding-right: 40px;
}

.pr-5 {
  padding-right: 50px;
}

.pr-6 {
  padding-right: 60px;
}

.pr-7 {
  padding-right: 70px;
}

.pr-8 {
  padding-right: 80px;
}

.pr-9 {
  padding-right: 90px;
}

.pr-10 {
  padding-right: 100px;
}

.pr-11 {
  padding-right: 110px;
}

.pr-12 {
  padding-right: 120px;
}

.pr-13 {
  padding-right: 130px;
}

.pr-14 {
  padding-right: 140px;
}

.pr-15 {
  padding-right: 150px;
}

.pr-16 {
  padding-right: 160px;
}

.pr-17 {
  padding-right: 170px;
}

.pr-18 {
  padding-right: 180px;
}

.pr-19 {
  padding-right: 190px;
}

.pr-20 {
  padding-right: 200px;
}

@media (max-width: 800px) {
  .pr-md-0 {
    padding-right: 0px;
  }
}

@media (max-width: 800px) {
  .pr-md-1 {
    padding-right: 10px;
  }
}

@media (max-width: 800px) {
  .pr-md-2 {
    padding-right: 20px;
  }
}

@media (max-width: 800px) {
  .pr-md-3 {
    padding-right: 30px;
  }
}

@media (max-width: 800px) {
  .pr-md-4 {
    padding-right: 40px;
  }
}

@media (max-width: 800px) {
  .pr-md-5 {
    padding-right: 50px;
  }
}

@media (max-width: 800px) {
  .pr-md-6 {
    padding-right: 60px;
  }
}

@media (max-width: 800px) {
  .pr-md-7 {
    padding-right: 70px;
  }
}

@media (max-width: 800px) {
  .pr-md-8 {
    padding-right: 80px;
  }
}

@media (max-width: 800px) {
  .pr-md-9 {
    padding-right: 90px;
  }
}

@media (max-width: 800px) {
  .pr-md-10 {
    padding-right: 100px;
  }
}

@media (max-width: 800px) {
  .pr-md-11 {
    padding-right: 110px;
  }
}

@media (max-width: 800px) {
  .pr-md-12 {
    padding-right: 120px;
  }
}

@media (max-width: 800px) {
  .pr-md-13 {
    padding-right: 130px;
  }
}

@media (max-width: 800px) {
  .pr-md-14 {
    padding-right: 140px;
  }
}

@media (max-width: 800px) {
  .pr-md-15 {
    padding-right: 150px;
  }
}

@media (max-width: 800px) {
  .pr-md-16 {
    padding-right: 160px;
  }
}

@media (max-width: 800px) {
  .pr-md-17 {
    padding-right: 170px;
  }
}

@media (max-width: 800px) {
  .pr-md-18 {
    padding-right: 180px;
  }
}

@media (max-width: 800px) {
  .pr-md-19 {
    padding-right: 190px;
  }
}

@media (max-width: 800px) {
  .pr-md-20 {
    padding-right: 200px;
  }
}

@media (max-width: 600px) {
  .pr-sm-0 {
    padding-right: 0px;
  }
}

@media (max-width: 600px) {
  .pr-sm-1 {
    padding-right: 10px;
  }
}

@media (max-width: 600px) {
  .pr-sm-2 {
    padding-right: 20px;
  }
}

@media (max-width: 600px) {
  .pr-sm-3 {
    padding-right: 30px;
  }
}

@media (max-width: 600px) {
  .pr-sm-4 {
    padding-right: 40px;
  }
}

@media (max-width: 600px) {
  .pr-sm-5 {
    padding-right: 50px;
  }
}

@media (max-width: 600px) {
  .pr-sm-6 {
    padding-right: 60px;
  }
}

@media (max-width: 600px) {
  .pr-sm-7 {
    padding-right: 70px;
  }
}

@media (max-width: 600px) {
  .pr-sm-8 {
    padding-right: 80px;
  }
}

@media (max-width: 600px) {
  .pr-sm-9 {
    padding-right: 90px;
  }
}

@media (max-width: 600px) {
  .pr-sm-10 {
    padding-right: 100px;
  }
}

@media (max-width: 600px) {
  .pr-sm-11 {
    padding-right: 110px;
  }
}

@media (max-width: 600px) {
  .pr-sm-12 {
    padding-right: 120px;
  }
}

@media (max-width: 600px) {
  .pr-sm-13 {
    padding-right: 130px;
  }
}

@media (max-width: 600px) {
  .pr-sm-14 {
    padding-right: 140px;
  }
}

@media (max-width: 600px) {
  .pr-sm-15 {
    padding-right: 150px;
  }
}

@media (max-width: 600px) {
  .pr-sm-16 {
    padding-right: 160px;
  }
}

@media (max-width: 600px) {
  .pr-sm-17 {
    padding-right: 170px;
  }
}

@media (max-width: 600px) {
  .pr-sm-18 {
    padding-right: 180px;
  }
}

@media (max-width: 600px) {
  .pr-sm-19 {
    padding-right: 190px;
  }
}

@media (max-width: 600px) {
  .pr-sm-20 {
    padding-right: 200px;
  }
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 10px;
}

.pb-2 {
  padding-bottom: 20px;
}

.pb-3 {
  padding-bottom: 30px;
}

.pb-4 {
  padding-bottom: 40px;
}

.pb-5 {
  padding-bottom: 50px;
}

.pb-6 {
  padding-bottom: 60px;
}

.pb-7 {
  padding-bottom: 70px;
}

.pb-8 {
  padding-bottom: 80px;
}

.pb-9 {
  padding-bottom: 90px;
}

.pb-10 {
  padding-bottom: 100px;
}

.pb-11 {
  padding-bottom: 110px;
}

.pb-12 {
  padding-bottom: 120px;
}

.pb-13 {
  padding-bottom: 130px;
}

.pb-14 {
  padding-bottom: 140px;
}

.pb-15 {
  padding-bottom: 150px;
}

.pb-16 {
  padding-bottom: 160px;
}

.pb-17 {
  padding-bottom: 170px;
}

.pb-18 {
  padding-bottom: 180px;
}

.pb-19 {
  padding-bottom: 190px;
}

.pb-20 {
  padding-bottom: 200px;
}

@media (max-width: 800px) {
  .pb-md-0 {
    padding-bottom: 0px;
  }
}

@media (max-width: 800px) {
  .pb-md-1 {
    padding-bottom: 10px;
  }
}

@media (max-width: 800px) {
  .pb-md-2 {
    padding-bottom: 20px;
  }
}

@media (max-width: 800px) {
  .pb-md-3 {
    padding-bottom: 30px;
  }
}

@media (max-width: 800px) {
  .pb-md-4 {
    padding-bottom: 40px;
  }
}

@media (max-width: 800px) {
  .pb-md-5 {
    padding-bottom: 50px;
  }
}

@media (max-width: 800px) {
  .pb-md-6 {
    padding-bottom: 60px;
  }
}

@media (max-width: 800px) {
  .pb-md-7 {
    padding-bottom: 70px;
  }
}

@media (max-width: 800px) {
  .pb-md-8 {
    padding-bottom: 80px;
  }
}

@media (max-width: 800px) {
  .pb-md-9 {
    padding-bottom: 90px;
  }
}

@media (max-width: 800px) {
  .pb-md-10 {
    padding-bottom: 100px;
  }
}

@media (max-width: 800px) {
  .pb-md-11 {
    padding-bottom: 110px;
  }
}

@media (max-width: 800px) {
  .pb-md-12 {
    padding-bottom: 120px;
  }
}

@media (max-width: 800px) {
  .pb-md-13 {
    padding-bottom: 130px;
  }
}

@media (max-width: 800px) {
  .pb-md-14 {
    padding-bottom: 140px;
  }
}

@media (max-width: 800px) {
  .pb-md-15 {
    padding-bottom: 150px;
  }
}

@media (max-width: 800px) {
  .pb-md-16 {
    padding-bottom: 160px;
  }
}

@media (max-width: 800px) {
  .pb-md-17 {
    padding-bottom: 170px;
  }
}

@media (max-width: 800px) {
  .pb-md-18 {
    padding-bottom: 180px;
  }
}

@media (max-width: 800px) {
  .pb-md-19 {
    padding-bottom: 190px;
  }
}

@media (max-width: 800px) {
  .pb-md-20 {
    padding-bottom: 200px;
  }
}

@media (max-width: 600px) {
  .pb-sm-0 {
    padding-bottom: 0px;
  }
}

@media (max-width: 600px) {
  .pb-sm-1 {
    padding-bottom: 10px;
  }
}

@media (max-width: 600px) {
  .pb-sm-2 {
    padding-bottom: 20px;
  }
}

@media (max-width: 600px) {
  .pb-sm-3 {
    padding-bottom: 30px;
  }
}

@media (max-width: 600px) {
  .pb-sm-4 {
    padding-bottom: 40px;
  }
}

@media (max-width: 600px) {
  .pb-sm-5 {
    padding-bottom: 50px;
  }
}

@media (max-width: 600px) {
  .pb-sm-6 {
    padding-bottom: 60px;
  }
}

@media (max-width: 600px) {
  .pb-sm-7 {
    padding-bottom: 70px;
  }
}

@media (max-width: 600px) {
  .pb-sm-8 {
    padding-bottom: 80px;
  }
}

@media (max-width: 600px) {
  .pb-sm-9 {
    padding-bottom: 90px;
  }
}

@media (max-width: 600px) {
  .pb-sm-10 {
    padding-bottom: 100px;
  }
}

@media (max-width: 600px) {
  .pb-sm-11 {
    padding-bottom: 110px;
  }
}

@media (max-width: 600px) {
  .pb-sm-12 {
    padding-bottom: 120px;
  }
}

@media (max-width: 600px) {
  .pb-sm-13 {
    padding-bottom: 130px;
  }
}

@media (max-width: 600px) {
  .pb-sm-14 {
    padding-bottom: 140px;
  }
}

@media (max-width: 600px) {
  .pb-sm-15 {
    padding-bottom: 150px;
  }
}

@media (max-width: 600px) {
  .pb-sm-16 {
    padding-bottom: 160px;
  }
}

@media (max-width: 600px) {
  .pb-sm-17 {
    padding-bottom: 170px;
  }
}

@media (max-width: 600px) {
  .pb-sm-18 {
    padding-bottom: 180px;
  }
}

@media (max-width: 600px) {
  .pb-sm-19 {
    padding-bottom: 190px;
  }
}

@media (max-width: 600px) {
  .pb-sm-20 {
    padding-bottom: 200px;
  }
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 10px;
}

.pl-2 {
  padding-left: 20px;
}

.pl-3 {
  padding-left: 30px;
}

.pl-4 {
  padding-left: 40px;
}

.pl-5 {
  padding-left: 50px;
}

.pl-6 {
  padding-left: 60px;
}

.pl-7 {
  padding-left: 70px;
}

.pl-8 {
  padding-left: 80px;
}

.pl-9 {
  padding-left: 90px;
}

.pl-10 {
  padding-left: 100px;
}

.pl-11 {
  padding-left: 110px;
}

.pl-12 {
  padding-left: 120px;
}

.pl-13 {
  padding-left: 130px;
}

.pl-14 {
  padding-left: 140px;
}

.pl-15 {
  padding-left: 150px;
}

.pl-16 {
  padding-left: 160px;
}

.pl-17 {
  padding-left: 170px;
}

.pl-18 {
  padding-left: 180px;
}

.pl-19 {
  padding-left: 190px;
}

.pl-20 {
  padding-left: 200px;
}

@media (max-width: 800px) {
  .pl-md-0 {
    padding-left: 0px;
  }
}

@media (max-width: 800px) {
  .pl-md-1 {
    padding-left: 10px;
  }
}

@media (max-width: 800px) {
  .pl-md-2 {
    padding-left: 20px;
  }
}

@media (max-width: 800px) {
  .pl-md-3 {
    padding-left: 30px;
  }
}

@media (max-width: 800px) {
  .pl-md-4 {
    padding-left: 40px;
  }
}

@media (max-width: 800px) {
  .pl-md-5 {
    padding-left: 50px;
  }
}

@media (max-width: 800px) {
  .pl-md-6 {
    padding-left: 60px;
  }
}

@media (max-width: 800px) {
  .pl-md-7 {
    padding-left: 70px;
  }
}

@media (max-width: 800px) {
  .pl-md-8 {
    padding-left: 80px;
  }
}

@media (max-width: 800px) {
  .pl-md-9 {
    padding-left: 90px;
  }
}

@media (max-width: 800px) {
  .pl-md-10 {
    padding-left: 100px;
  }
}

@media (max-width: 800px) {
  .pl-md-11 {
    padding-left: 110px;
  }
}

@media (max-width: 800px) {
  .pl-md-12 {
    padding-left: 120px;
  }
}

@media (max-width: 800px) {
  .pl-md-13 {
    padding-left: 130px;
  }
}

@media (max-width: 800px) {
  .pl-md-14 {
    padding-left: 140px;
  }
}

@media (max-width: 800px) {
  .pl-md-15 {
    padding-left: 150px;
  }
}

@media (max-width: 800px) {
  .pl-md-16 {
    padding-left: 160px;
  }
}

@media (max-width: 800px) {
  .pl-md-17 {
    padding-left: 170px;
  }
}

@media (max-width: 800px) {
  .pl-md-18 {
    padding-left: 180px;
  }
}

@media (max-width: 800px) {
  .pl-md-19 {
    padding-left: 190px;
  }
}

@media (max-width: 800px) {
  .pl-md-20 {
    padding-left: 200px;
  }
}

@media (max-width: 600px) {
  .pl-sm-0 {
    padding-left: 0px;
  }
}

@media (max-width: 600px) {
  .pl-sm-1 {
    padding-left: 10px;
  }
}

@media (max-width: 600px) {
  .pl-sm-2 {
    padding-left: 20px;
  }
}

@media (max-width: 600px) {
  .pl-sm-3 {
    padding-left: 30px;
  }
}

@media (max-width: 600px) {
  .pl-sm-4 {
    padding-left: 40px;
  }
}

@media (max-width: 600px) {
  .pl-sm-5 {
    padding-left: 50px;
  }
}

@media (max-width: 600px) {
  .pl-sm-6 {
    padding-left: 60px;
  }
}

@media (max-width: 600px) {
  .pl-sm-7 {
    padding-left: 70px;
  }
}

@media (max-width: 600px) {
  .pl-sm-8 {
    padding-left: 80px;
  }
}

@media (max-width: 600px) {
  .pl-sm-9 {
    padding-left: 90px;
  }
}

@media (max-width: 600px) {
  .pl-sm-10 {
    padding-left: 100px;
  }
}

@media (max-width: 600px) {
  .pl-sm-11 {
    padding-left: 110px;
  }
}

@media (max-width: 600px) {
  .pl-sm-12 {
    padding-left: 120px;
  }
}

@media (max-width: 600px) {
  .pl-sm-13 {
    padding-left: 130px;
  }
}

@media (max-width: 600px) {
  .pl-sm-14 {
    padding-left: 140px;
  }
}

@media (max-width: 600px) {
  .pl-sm-15 {
    padding-left: 150px;
  }
}

@media (max-width: 600px) {
  .pl-sm-16 {
    padding-left: 160px;
  }
}

@media (max-width: 600px) {
  .pl-sm-17 {
    padding-left: 170px;
  }
}

@media (max-width: 600px) {
  .pl-sm-18 {
    padding-left: 180px;
  }
}

@media (max-width: 600px) {
  .pl-sm-19 {
    padding-left: 190px;
  }
}

@media (max-width: 600px) {
  .pl-sm-20 {
    padding-left: 200px;
  }
}

.p-0 {
  padding: 0px;
}

.m-0 {
  margin: 0px;
}

.p-1 {
  padding: 10px;
}

.m-1 {
  margin: 10px;
}

.p-2 {
  padding: 20px;
}

.m-2 {
  margin: 20px;
}

.p-3 {
  padding: 30px;
}

.m-3 {
  margin: 30px;
}

.p-4 {
  padding: 40px;
}

.m-4 {
  margin: 40px;
}

.p-5 {
  padding: 50px;
}

.m-5 {
  margin: 50px;
}

.p-6 {
  padding: 60px;
}

.m-6 {
  margin: 60px;
}

.p-7 {
  padding: 70px;
}

.m-7 {
  margin: 70px;
}

.p-8 {
  padding: 80px;
}

.m-8 {
  margin: 80px;
}

.p-9 {
  padding: 90px;
}

.m-9 {
  margin: 90px;
}

.p-10 {
  padding: 100px;
}

.m-10 {
  margin: 100px;
}

.p-11 {
  padding: 110px;
}

.m-11 {
  margin: 110px;
}

.p-12 {
  padding: 120px;
}

.m-12 {
  margin: 120px;
}

.p-13 {
  padding: 130px;
}

.m-13 {
  margin: 130px;
}

.p-14 {
  padding: 140px;
}

.m-14 {
  margin: 140px;
}

.p-15 {
  padding: 150px;
}

.m-15 {
  margin: 150px;
}

.p-16 {
  padding: 160px;
}

.m-16 {
  margin: 160px;
}

.p-17 {
  padding: 170px;
}

.m-17 {
  margin: 170px;
}

.p-18 {
  padding: 180px;
}

.m-18 {
  margin: 180px;
}

.p-19 {
  padding: 190px;
}

.m-19 {
  margin: 190px;
}

.p-20 {
  padding: 200px;
}

.m-20 {
  margin: 200px;
}

.mt-0 {
  margin-top: 0px;
}

.mt-n-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 10px;
}

.mt-n-1 {
  margin-top: -10px;
}

.mt-2 {
  margin-top: 20px;
}

.mt-n-2 {
  margin-top: -20px;
}

.mt-3 {
  margin-top: 30px;
}

.mt-n-3 {
  margin-top: -30px;
}

.mt-4 {
  margin-top: 40px;
}

.mt-n-4 {
  margin-top: -40px;
}

.mt-5 {
  margin-top: 50px;
}

.mt-n-5 {
  margin-top: -50px;
}

.mt-6 {
  margin-top: 60px;
}

.mt-n-6 {
  margin-top: -60px;
}

.mt-7 {
  margin-top: 70px;
}

.mt-n-7 {
  margin-top: -70px;
}

.mt-8 {
  margin-top: 80px;
}

.mt-n-8 {
  margin-top: -80px;
}

.mt-9 {
  margin-top: 90px;
}

.mt-n-9 {
  margin-top: -90px;
}

.mt-10 {
  margin-top: 100px;
}

.mt-n-10 {
  margin-top: -100px;
}

.mt-11 {
  margin-top: 110px;
}

.mt-n-11 {
  margin-top: -110px;
}

.mt-12 {
  margin-top: 120px;
}

.mt-n-12 {
  margin-top: -120px;
}

.mt-13 {
  margin-top: 130px;
}

.mt-n-13 {
  margin-top: -130px;
}

.mt-14 {
  margin-top: 140px;
}

.mt-n-14 {
  margin-top: -140px;
}

.mt-15 {
  margin-top: 150px;
}

.mt-n-15 {
  margin-top: -150px;
}

.mt-16 {
  margin-top: 160px;
}

.mt-n-16 {
  margin-top: -160px;
}

.mt-17 {
  margin-top: 170px;
}

.mt-n-17 {
  margin-top: -170px;
}

.mt-18 {
  margin-top: 180px;
}

.mt-n-18 {
  margin-top: -180px;
}

.mt-19 {
  margin-top: 190px;
}

.mt-n-19 {
  margin-top: -190px;
}

.mt-20 {
  margin-top: 200px;
}

.mt-n-20 {
  margin-top: -200px;
}

@media (max-width: 800px) {
  .mt-md-0 {
    margin-top: 0px;
  }
  .mt-md-n-0 {
    margin-top: 0px;
  }
}

@media (max-width: 800px) {
  .mt-md-1 {
    margin-top: 10px;
  }
  .mt-md-n-1 {
    margin-top: -10px;
  }
}

@media (max-width: 800px) {
  .mt-md-2 {
    margin-top: 20px;
  }
  .mt-md-n-2 {
    margin-top: -20px;
  }
}

@media (max-width: 800px) {
  .mt-md-3 {
    margin-top: 30px;
  }
  .mt-md-n-3 {
    margin-top: -30px;
  }
}

@media (max-width: 800px) {
  .mt-md-4 {
    margin-top: 40px;
  }
  .mt-md-n-4 {
    margin-top: -40px;
  }
}

@media (max-width: 800px) {
  .mt-md-5 {
    margin-top: 50px;
  }
  .mt-md-n-5 {
    margin-top: -50px;
  }
}

@media (max-width: 800px) {
  .mt-md-6 {
    margin-top: 60px;
  }
  .mt-md-n-6 {
    margin-top: -60px;
  }
}

@media (max-width: 800px) {
  .mt-md-7 {
    margin-top: 70px;
  }
  .mt-md-n-7 {
    margin-top: -70px;
  }
}

@media (max-width: 800px) {
  .mt-md-8 {
    margin-top: 80px;
  }
  .mt-md-n-8 {
    margin-top: -80px;
  }
}

@media (max-width: 800px) {
  .mt-md-9 {
    margin-top: 90px;
  }
  .mt-md-n-9 {
    margin-top: -90px;
  }
}

@media (max-width: 800px) {
  .mt-md-10 {
    margin-top: 100px;
  }
  .mt-md-n-10 {
    margin-top: -100px;
  }
}

@media (max-width: 800px) {
  .mt-md-11 {
    margin-top: 110px;
  }
  .mt-md-n-11 {
    margin-top: -110px;
  }
}

@media (max-width: 800px) {
  .mt-md-12 {
    margin-top: 120px;
  }
  .mt-md-n-12 {
    margin-top: -120px;
  }
}

@media (max-width: 800px) {
  .mt-md-13 {
    margin-top: 130px;
  }
  .mt-md-n-13 {
    margin-top: -130px;
  }
}

@media (max-width: 800px) {
  .mt-md-14 {
    margin-top: 140px;
  }
  .mt-md-n-14 {
    margin-top: -140px;
  }
}

@media (max-width: 800px) {
  .mt-md-15 {
    margin-top: 150px;
  }
  .mt-md-n-15 {
    margin-top: -150px;
  }
}

@media (max-width: 800px) {
  .mt-md-16 {
    margin-top: 160px;
  }
  .mt-md-n-16 {
    margin-top: -160px;
  }
}

@media (max-width: 800px) {
  .mt-md-17 {
    margin-top: 170px;
  }
  .mt-md-n-17 {
    margin-top: -170px;
  }
}

@media (max-width: 800px) {
  .mt-md-18 {
    margin-top: 180px;
  }
  .mt-md-n-18 {
    margin-top: -180px;
  }
}

@media (max-width: 800px) {
  .mt-md-19 {
    margin-top: 190px;
  }
  .mt-md-n-19 {
    margin-top: -190px;
  }
}

@media (max-width: 800px) {
  .mt-md-20 {
    margin-top: 200px;
  }
  .mt-md-n-20 {
    margin-top: -200px;
  }
}

@media (max-width: 600px) {
  .mt-sm-0 {
    margin-top: 0px;
  }
  .mt-sm-n-0 {
    margin-top: 0px;
  }
}

@media (max-width: 600px) {
  .mt-sm-1 {
    margin-top: 10px;
  }
  .mt-sm-n-1 {
    margin-top: -10px;
  }
}

@media (max-width: 600px) {
  .mt-sm-2 {
    margin-top: 20px;
  }
  .mt-sm-n-2 {
    margin-top: -20px;
  }
}

@media (max-width: 600px) {
  .mt-sm-3 {
    margin-top: 30px;
  }
  .mt-sm-n-3 {
    margin-top: -30px;
  }
}

@media (max-width: 600px) {
  .mt-sm-4 {
    margin-top: 40px;
  }
  .mt-sm-n-4 {
    margin-top: -40px;
  }
}

@media (max-width: 600px) {
  .mt-sm-5 {
    margin-top: 50px;
  }
  .mt-sm-n-5 {
    margin-top: -50px;
  }
}

@media (max-width: 600px) {
  .mt-sm-6 {
    margin-top: 60px;
  }
  .mt-sm-n-6 {
    margin-top: -60px;
  }
}

@media (max-width: 600px) {
  .mt-sm-7 {
    margin-top: 70px;
  }
  .mt-sm-n-7 {
    margin-top: -70px;
  }
}

@media (max-width: 600px) {
  .mt-sm-8 {
    margin-top: 80px;
  }
  .mt-sm-n-8 {
    margin-top: -80px;
  }
}

@media (max-width: 600px) {
  .mt-sm-9 {
    margin-top: 90px;
  }
  .mt-sm-n-9 {
    margin-top: -90px;
  }
}

@media (max-width: 600px) {
  .mt-sm-10 {
    margin-top: 100px;
  }
  .mt-sm-n-10 {
    margin-top: -100px;
  }
}

@media (max-width: 600px) {
  .mt-sm-11 {
    margin-top: 110px;
  }
  .mt-sm-n-11 {
    margin-top: -110px;
  }
}

@media (max-width: 600px) {
  .mt-sm-12 {
    margin-top: 120px;
  }
  .mt-sm-n-12 {
    margin-top: -120px;
  }
}

@media (max-width: 600px) {
  .mt-sm-13 {
    margin-top: 130px;
  }
  .mt-sm-n-13 {
    margin-top: -130px;
  }
}

@media (max-width: 600px) {
  .mt-sm-14 {
    margin-top: 140px;
  }
  .mt-sm-n-14 {
    margin-top: -140px;
  }
}

@media (max-width: 600px) {
  .mt-sm-15 {
    margin-top: 150px;
  }
  .mt-sm-n-15 {
    margin-top: -150px;
  }
}

@media (max-width: 600px) {
  .mt-sm-16 {
    margin-top: 160px;
  }
  .mt-sm-n-16 {
    margin-top: -160px;
  }
}

@media (max-width: 600px) {
  .mt-sm-17 {
    margin-top: 170px;
  }
  .mt-sm-n-17 {
    margin-top: -170px;
  }
}

@media (max-width: 600px) {
  .mt-sm-18 {
    margin-top: 180px;
  }
  .mt-sm-n-18 {
    margin-top: -180px;
  }
}

@media (max-width: 600px) {
  .mt-sm-19 {
    margin-top: 190px;
  }
  .mt-sm-n-19 {
    margin-top: -190px;
  }
}

@media (max-width: 600px) {
  .mt-sm-20 {
    margin-top: 200px;
  }
  .mt-sm-n-20 {
    margin-top: -200px;
  }
}

.mr-0 {
  margin-right: 0px;
}

.mr-n-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 10px;
}

.mr-n-1 {
  margin-right: -10px;
}

.mr-2 {
  margin-right: 20px;
}

.mr-n-2 {
  margin-right: -20px;
}

.mr-3 {
  margin-right: 30px;
}

.mr-n-3 {
  margin-right: -30px;
}

.mr-4 {
  margin-right: 40px;
}

.mr-n-4 {
  margin-right: -40px;
}

.mr-5 {
  margin-right: 50px;
}

.mr-n-5 {
  margin-right: -50px;
}

.mr-6 {
  margin-right: 60px;
}

.mr-n-6 {
  margin-right: -60px;
}

.mr-7 {
  margin-right: 70px;
}

.mr-n-7 {
  margin-right: -70px;
}

.mr-8 {
  margin-right: 80px;
}

.mr-n-8 {
  margin-right: -80px;
}

.mr-9 {
  margin-right: 90px;
}

.mr-n-9 {
  margin-right: -90px;
}

.mr-10 {
  margin-right: 100px;
}

.mr-n-10 {
  margin-right: -100px;
}

.mr-11 {
  margin-right: 110px;
}

.mr-n-11 {
  margin-right: -110px;
}

.mr-12 {
  margin-right: 120px;
}

.mr-n-12 {
  margin-right: -120px;
}

.mr-13 {
  margin-right: 130px;
}

.mr-n-13 {
  margin-right: -130px;
}

.mr-14 {
  margin-right: 140px;
}

.mr-n-14 {
  margin-right: -140px;
}

.mr-15 {
  margin-right: 150px;
}

.mr-n-15 {
  margin-right: -150px;
}

.mr-16 {
  margin-right: 160px;
}

.mr-n-16 {
  margin-right: -160px;
}

.mr-17 {
  margin-right: 170px;
}

.mr-n-17 {
  margin-right: -170px;
}

.mr-18 {
  margin-right: 180px;
}

.mr-n-18 {
  margin-right: -180px;
}

.mr-19 {
  margin-right: 190px;
}

.mr-n-19 {
  margin-right: -190px;
}

.mr-20 {
  margin-right: 200px;
}

.mr-n-20 {
  margin-right: -200px;
}

@media (max-width: 800px) {
  .mr-md-0 {
    margin-right: 0px;
  }
  .mr-md-n-0 {
    margin-right: 0px;
  }
}

@media (max-width: 800px) {
  .mr-md-1 {
    margin-right: 10px;
  }
  .mr-md-n-1 {
    margin-right: -10px;
  }
}

@media (max-width: 800px) {
  .mr-md-2 {
    margin-right: 20px;
  }
  .mr-md-n-2 {
    margin-right: -20px;
  }
}

@media (max-width: 800px) {
  .mr-md-3 {
    margin-right: 30px;
  }
  .mr-md-n-3 {
    margin-right: -30px;
  }
}

@media (max-width: 800px) {
  .mr-md-4 {
    margin-right: 40px;
  }
  .mr-md-n-4 {
    margin-right: -40px;
  }
}

@media (max-width: 800px) {
  .mr-md-5 {
    margin-right: 50px;
  }
  .mr-md-n-5 {
    margin-right: -50px;
  }
}

@media (max-width: 800px) {
  .mr-md-6 {
    margin-right: 60px;
  }
  .mr-md-n-6 {
    margin-right: -60px;
  }
}

@media (max-width: 800px) {
  .mr-md-7 {
    margin-right: 70px;
  }
  .mr-md-n-7 {
    margin-right: -70px;
  }
}

@media (max-width: 800px) {
  .mr-md-8 {
    margin-right: 80px;
  }
  .mr-md-n-8 {
    margin-right: -80px;
  }
}

@media (max-width: 800px) {
  .mr-md-9 {
    margin-right: 90px;
  }
  .mr-md-n-9 {
    margin-right: -90px;
  }
}

@media (max-width: 800px) {
  .mr-md-10 {
    margin-right: 100px;
  }
  .mr-md-n-10 {
    margin-right: -100px;
  }
}

@media (max-width: 800px) {
  .mr-md-11 {
    margin-right: 110px;
  }
  .mr-md-n-11 {
    margin-right: -110px;
  }
}

@media (max-width: 800px) {
  .mr-md-12 {
    margin-right: 120px;
  }
  .mr-md-n-12 {
    margin-right: -120px;
  }
}

@media (max-width: 800px) {
  .mr-md-13 {
    margin-right: 130px;
  }
  .mr-md-n-13 {
    margin-right: -130px;
  }
}

@media (max-width: 800px) {
  .mr-md-14 {
    margin-right: 140px;
  }
  .mr-md-n-14 {
    margin-right: -140px;
  }
}

@media (max-width: 800px) {
  .mr-md-15 {
    margin-right: 150px;
  }
  .mr-md-n-15 {
    margin-right: -150px;
  }
}

@media (max-width: 800px) {
  .mr-md-16 {
    margin-right: 160px;
  }
  .mr-md-n-16 {
    margin-right: -160px;
  }
}

@media (max-width: 800px) {
  .mr-md-17 {
    margin-right: 170px;
  }
  .mr-md-n-17 {
    margin-right: -170px;
  }
}

@media (max-width: 800px) {
  .mr-md-18 {
    margin-right: 180px;
  }
  .mr-md-n-18 {
    margin-right: -180px;
  }
}

@media (max-width: 800px) {
  .mr-md-19 {
    margin-right: 190px;
  }
  .mr-md-n-19 {
    margin-right: -190px;
  }
}

@media (max-width: 800px) {
  .mr-md-20 {
    margin-right: 200px;
  }
  .mr-md-n-20 {
    margin-right: -200px;
  }
}

@media (max-width: 600px) {
  .mr-sm-0 {
    margin-right: 0px;
  }
  .mr-sm-n-0 {
    margin-right: 0px;
  }
}

@media (max-width: 600px) {
  .mr-sm-1 {
    margin-right: 10px;
  }
  .mr-sm-n-1 {
    margin-right: -10px;
  }
}

@media (max-width: 600px) {
  .mr-sm-2 {
    margin-right: 20px;
  }
  .mr-sm-n-2 {
    margin-right: -20px;
  }
}

@media (max-width: 600px) {
  .mr-sm-3 {
    margin-right: 30px;
  }
  .mr-sm-n-3 {
    margin-right: -30px;
  }
}

@media (max-width: 600px) {
  .mr-sm-4 {
    margin-right: 40px;
  }
  .mr-sm-n-4 {
    margin-right: -40px;
  }
}

@media (max-width: 600px) {
  .mr-sm-5 {
    margin-right: 50px;
  }
  .mr-sm-n-5 {
    margin-right: -50px;
  }
}

@media (max-width: 600px) {
  .mr-sm-6 {
    margin-right: 60px;
  }
  .mr-sm-n-6 {
    margin-right: -60px;
  }
}

@media (max-width: 600px) {
  .mr-sm-7 {
    margin-right: 70px;
  }
  .mr-sm-n-7 {
    margin-right: -70px;
  }
}

@media (max-width: 600px) {
  .mr-sm-8 {
    margin-right: 80px;
  }
  .mr-sm-n-8 {
    margin-right: -80px;
  }
}

@media (max-width: 600px) {
  .mr-sm-9 {
    margin-right: 90px;
  }
  .mr-sm-n-9 {
    margin-right: -90px;
  }
}

@media (max-width: 600px) {
  .mr-sm-10 {
    margin-right: 100px;
  }
  .mr-sm-n-10 {
    margin-right: -100px;
  }
}

@media (max-width: 600px) {
  .mr-sm-11 {
    margin-right: 110px;
  }
  .mr-sm-n-11 {
    margin-right: -110px;
  }
}

@media (max-width: 600px) {
  .mr-sm-12 {
    margin-right: 120px;
  }
  .mr-sm-n-12 {
    margin-right: -120px;
  }
}

@media (max-width: 600px) {
  .mr-sm-13 {
    margin-right: 130px;
  }
  .mr-sm-n-13 {
    margin-right: -130px;
  }
}

@media (max-width: 600px) {
  .mr-sm-14 {
    margin-right: 140px;
  }
  .mr-sm-n-14 {
    margin-right: -140px;
  }
}

@media (max-width: 600px) {
  .mr-sm-15 {
    margin-right: 150px;
  }
  .mr-sm-n-15 {
    margin-right: -150px;
  }
}

@media (max-width: 600px) {
  .mr-sm-16 {
    margin-right: 160px;
  }
  .mr-sm-n-16 {
    margin-right: -160px;
  }
}

@media (max-width: 600px) {
  .mr-sm-17 {
    margin-right: 170px;
  }
  .mr-sm-n-17 {
    margin-right: -170px;
  }
}

@media (max-width: 600px) {
  .mr-sm-18 {
    margin-right: 180px;
  }
  .mr-sm-n-18 {
    margin-right: -180px;
  }
}

@media (max-width: 600px) {
  .mr-sm-19 {
    margin-right: 190px;
  }
  .mr-sm-n-19 {
    margin-right: -190px;
  }
}

@media (max-width: 600px) {
  .mr-sm-20 {
    margin-right: 200px;
  }
  .mr-sm-n-20 {
    margin-right: -200px;
  }
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-n-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 10px;
}

.mb-n-1 {
  margin-bottom: -10px;
}

.mb-2 {
  margin-bottom: 20px;
}

.mb-n-2 {
  margin-bottom: -20px;
}

.mb-3 {
  margin-bottom: 30px;
}

.mb-n-3 {
  margin-bottom: -30px;
}

.mb-4 {
  margin-bottom: 40px;
}

.mb-n-4 {
  margin-bottom: -40px;
}

.mb-5 {
  margin-bottom: 50px;
}

.mb-n-5 {
  margin-bottom: -50px;
}

.mb-6 {
  margin-bottom: 60px;
}

.mb-n-6 {
  margin-bottom: -60px;
}

.mb-7 {
  margin-bottom: 70px;
}

.mb-n-7 {
  margin-bottom: -70px;
}

.mb-8 {
  margin-bottom: 80px;
}

.mb-n-8 {
  margin-bottom: -80px;
}

.mb-9 {
  margin-bottom: 90px;
}

.mb-n-9 {
  margin-bottom: -90px;
}

.mb-10 {
  margin-bottom: 100px;
}

.mb-n-10 {
  margin-bottom: -100px;
}

.mb-11 {
  margin-bottom: 110px;
}

.mb-n-11 {
  margin-bottom: -110px;
}

.mb-12 {
  margin-bottom: 120px;
}

.mb-n-12 {
  margin-bottom: -120px;
}

.mb-13 {
  margin-bottom: 130px;
}

.mb-n-13 {
  margin-bottom: -130px;
}

.mb-14 {
  margin-bottom: 140px;
}

.mb-n-14 {
  margin-bottom: -140px;
}

.mb-15 {
  margin-bottom: 150px;
}

.mb-n-15 {
  margin-bottom: -150px;
}

.mb-16 {
  margin-bottom: 160px;
}

.mb-n-16 {
  margin-bottom: -160px;
}

.mb-17 {
  margin-bottom: 170px;
}

.mb-n-17 {
  margin-bottom: -170px;
}

.mb-18 {
  margin-bottom: 180px;
}

.mb-n-18 {
  margin-bottom: -180px;
}

.mb-19 {
  margin-bottom: 190px;
}

.mb-n-19 {
  margin-bottom: -190px;
}

.mb-20 {
  margin-bottom: 200px;
}

.mb-n-20 {
  margin-bottom: -200px;
}

@media (max-width: 800px) {
  .mb-md-0 {
    margin-bottom: 0px;
  }
  .mb-md-n-0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 800px) {
  .mb-md-1 {
    margin-bottom: 10px;
  }
  .mb-md-n-1 {
    margin-bottom: -10px;
  }
}

@media (max-width: 800px) {
  .mb-md-2 {
    margin-bottom: 20px;
  }
  .mb-md-n-2 {
    margin-bottom: -20px;
  }
}

@media (max-width: 800px) {
  .mb-md-3 {
    margin-bottom: 30px;
  }
  .mb-md-n-3 {
    margin-bottom: -30px;
  }
}

@media (max-width: 800px) {
  .mb-md-4 {
    margin-bottom: 40px;
  }
  .mb-md-n-4 {
    margin-bottom: -40px;
  }
}

@media (max-width: 800px) {
  .mb-md-5 {
    margin-bottom: 50px;
  }
  .mb-md-n-5 {
    margin-bottom: -50px;
  }
}

@media (max-width: 800px) {
  .mb-md-6 {
    margin-bottom: 60px;
  }
  .mb-md-n-6 {
    margin-bottom: -60px;
  }
}

@media (max-width: 800px) {
  .mb-md-7 {
    margin-bottom: 70px;
  }
  .mb-md-n-7 {
    margin-bottom: -70px;
  }
}

@media (max-width: 800px) {
  .mb-md-8 {
    margin-bottom: 80px;
  }
  .mb-md-n-8 {
    margin-bottom: -80px;
  }
}

@media (max-width: 800px) {
  .mb-md-9 {
    margin-bottom: 90px;
  }
  .mb-md-n-9 {
    margin-bottom: -90px;
  }
}

@media (max-width: 800px) {
  .mb-md-10 {
    margin-bottom: 100px;
  }
  .mb-md-n-10 {
    margin-bottom: -100px;
  }
}

@media (max-width: 800px) {
  .mb-md-11 {
    margin-bottom: 110px;
  }
  .mb-md-n-11 {
    margin-bottom: -110px;
  }
}

@media (max-width: 800px) {
  .mb-md-12 {
    margin-bottom: 120px;
  }
  .mb-md-n-12 {
    margin-bottom: -120px;
  }
}

@media (max-width: 800px) {
  .mb-md-13 {
    margin-bottom: 130px;
  }
  .mb-md-n-13 {
    margin-bottom: -130px;
  }
}

@media (max-width: 800px) {
  .mb-md-14 {
    margin-bottom: 140px;
  }
  .mb-md-n-14 {
    margin-bottom: -140px;
  }
}

@media (max-width: 800px) {
  .mb-md-15 {
    margin-bottom: 150px;
  }
  .mb-md-n-15 {
    margin-bottom: -150px;
  }
}

@media (max-width: 800px) {
  .mb-md-16 {
    margin-bottom: 160px;
  }
  .mb-md-n-16 {
    margin-bottom: -160px;
  }
}

@media (max-width: 800px) {
  .mb-md-17 {
    margin-bottom: 170px;
  }
  .mb-md-n-17 {
    margin-bottom: -170px;
  }
}

@media (max-width: 800px) {
  .mb-md-18 {
    margin-bottom: 180px;
  }
  .mb-md-n-18 {
    margin-bottom: -180px;
  }
}

@media (max-width: 800px) {
  .mb-md-19 {
    margin-bottom: 190px;
  }
  .mb-md-n-19 {
    margin-bottom: -190px;
  }
}

@media (max-width: 800px) {
  .mb-md-20 {
    margin-bottom: 200px;
  }
  .mb-md-n-20 {
    margin-bottom: -200px;
  }
}

@media (max-width: 600px) {
  .mb-sm-0 {
    margin-bottom: 0px;
  }
  .mb-sm-n-0 {
    margin-bottom: 0px;
  }
}

@media (max-width: 600px) {
  .mb-sm-1 {
    margin-bottom: 10px;
  }
  .mb-sm-n-1 {
    margin-bottom: -10px;
  }
}

@media (max-width: 600px) {
  .mb-sm-2 {
    margin-bottom: 20px;
  }
  .mb-sm-n-2 {
    margin-bottom: -20px;
  }
}

@media (max-width: 600px) {
  .mb-sm-3 {
    margin-bottom: 30px;
  }
  .mb-sm-n-3 {
    margin-bottom: -30px;
  }
}

@media (max-width: 600px) {
  .mb-sm-4 {
    margin-bottom: 40px;
  }
  .mb-sm-n-4 {
    margin-bottom: -40px;
  }
}

@media (max-width: 600px) {
  .mb-sm-5 {
    margin-bottom: 50px;
  }
  .mb-sm-n-5 {
    margin-bottom: -50px;
  }
}

@media (max-width: 600px) {
  .mb-sm-6 {
    margin-bottom: 60px;
  }
  .mb-sm-n-6 {
    margin-bottom: -60px;
  }
}

@media (max-width: 600px) {
  .mb-sm-7 {
    margin-bottom: 70px;
  }
  .mb-sm-n-7 {
    margin-bottom: -70px;
  }
}

@media (max-width: 600px) {
  .mb-sm-8 {
    margin-bottom: 80px;
  }
  .mb-sm-n-8 {
    margin-bottom: -80px;
  }
}

@media (max-width: 600px) {
  .mb-sm-9 {
    margin-bottom: 90px;
  }
  .mb-sm-n-9 {
    margin-bottom: -90px;
  }
}

@media (max-width: 600px) {
  .mb-sm-10 {
    margin-bottom: 100px;
  }
  .mb-sm-n-10 {
    margin-bottom: -100px;
  }
}

@media (max-width: 600px) {
  .mb-sm-11 {
    margin-bottom: 110px;
  }
  .mb-sm-n-11 {
    margin-bottom: -110px;
  }
}

@media (max-width: 600px) {
  .mb-sm-12 {
    margin-bottom: 120px;
  }
  .mb-sm-n-12 {
    margin-bottom: -120px;
  }
}

@media (max-width: 600px) {
  .mb-sm-13 {
    margin-bottom: 130px;
  }
  .mb-sm-n-13 {
    margin-bottom: -130px;
  }
}

@media (max-width: 600px) {
  .mb-sm-14 {
    margin-bottom: 140px;
  }
  .mb-sm-n-14 {
    margin-bottom: -140px;
  }
}

@media (max-width: 600px) {
  .mb-sm-15 {
    margin-bottom: 150px;
  }
  .mb-sm-n-15 {
    margin-bottom: -150px;
  }
}

@media (max-width: 600px) {
  .mb-sm-16 {
    margin-bottom: 160px;
  }
  .mb-sm-n-16 {
    margin-bottom: -160px;
  }
}

@media (max-width: 600px) {
  .mb-sm-17 {
    margin-bottom: 170px;
  }
  .mb-sm-n-17 {
    margin-bottom: -170px;
  }
}

@media (max-width: 600px) {
  .mb-sm-18 {
    margin-bottom: 180px;
  }
  .mb-sm-n-18 {
    margin-bottom: -180px;
  }
}

@media (max-width: 600px) {
  .mb-sm-19 {
    margin-bottom: 190px;
  }
  .mb-sm-n-19 {
    margin-bottom: -190px;
  }
}

@media (max-width: 600px) {
  .mb-sm-20 {
    margin-bottom: 200px;
  }
  .mb-sm-n-20 {
    margin-bottom: -200px;
  }
}

.ml-0 {
  margin-left: 0px;
}

.ml-n-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 10px;
}

.ml-n-1 {
  margin-left: -10px;
}

.ml-2 {
  margin-left: 20px;
}

.ml-n-2 {
  margin-left: -20px;
}

.ml-3 {
  margin-left: 30px;
}

.ml-n-3 {
  margin-left: -30px;
}

.ml-4 {
  margin-left: 40px;
}

.ml-n-4 {
  margin-left: -40px;
}

.ml-5 {
  margin-left: 50px;
}

.ml-n-5 {
  margin-left: -50px;
}

.ml-6 {
  margin-left: 60px;
}

.ml-n-6 {
  margin-left: -60px;
}

.ml-7 {
  margin-left: 70px;
}

.ml-n-7 {
  margin-left: -70px;
}

.ml-8 {
  margin-left: 80px;
}

.ml-n-8 {
  margin-left: -80px;
}

.ml-9 {
  margin-left: 90px;
}

.ml-n-9 {
  margin-left: -90px;
}

.ml-10 {
  margin-left: 100px;
}

.ml-n-10 {
  margin-left: -100px;
}

.ml-11 {
  margin-left: 110px;
}

.ml-n-11 {
  margin-left: -110px;
}

.ml-12 {
  margin-left: 120px;
}

.ml-n-12 {
  margin-left: -120px;
}

.ml-13 {
  margin-left: 130px;
}

.ml-n-13 {
  margin-left: -130px;
}

.ml-14 {
  margin-left: 140px;
}

.ml-n-14 {
  margin-left: -140px;
}

.ml-15 {
  margin-left: 150px;
}

.ml-n-15 {
  margin-left: -150px;
}

.ml-16 {
  margin-left: 160px;
}

.ml-n-16 {
  margin-left: -160px;
}

.ml-17 {
  margin-left: 170px;
}

.ml-n-17 {
  margin-left: -170px;
}

.ml-18 {
  margin-left: 180px;
}

.ml-n-18 {
  margin-left: -180px;
}

.ml-19 {
  margin-left: 190px;
}

.ml-n-19 {
  margin-left: -190px;
}

.ml-20 {
  margin-left: 200px;
}

.ml-n-20 {
  margin-left: -200px;
}

@media (max-width: 800px) {
  .ml-md-0 {
    margin-left: 0px;
  }
  .ml-md-n-0 {
    margin-left: 0px;
  }
}

@media (max-width: 800px) {
  .ml-md-1 {
    margin-left: 10px;
  }
  .ml-md-n-1 {
    margin-left: -10px;
  }
}

@media (max-width: 800px) {
  .ml-md-2 {
    margin-left: 20px;
  }
  .ml-md-n-2 {
    margin-left: -20px;
  }
}

@media (max-width: 800px) {
  .ml-md-3 {
    margin-left: 30px;
  }
  .ml-md-n-3 {
    margin-left: -30px;
  }
}

@media (max-width: 800px) {
  .ml-md-4 {
    margin-left: 40px;
  }
  .ml-md-n-4 {
    margin-left: -40px;
  }
}

@media (max-width: 800px) {
  .ml-md-5 {
    margin-left: 50px;
  }
  .ml-md-n-5 {
    margin-left: -50px;
  }
}

@media (max-width: 800px) {
  .ml-md-6 {
    margin-left: 60px;
  }
  .ml-md-n-6 {
    margin-left: -60px;
  }
}

@media (max-width: 800px) {
  .ml-md-7 {
    margin-left: 70px;
  }
  .ml-md-n-7 {
    margin-left: -70px;
  }
}

@media (max-width: 800px) {
  .ml-md-8 {
    margin-left: 80px;
  }
  .ml-md-n-8 {
    margin-left: -80px;
  }
}

@media (max-width: 800px) {
  .ml-md-9 {
    margin-left: 90px;
  }
  .ml-md-n-9 {
    margin-left: -90px;
  }
}

@media (max-width: 800px) {
  .ml-md-10 {
    margin-left: 100px;
  }
  .ml-md-n-10 {
    margin-left: -100px;
  }
}

@media (max-width: 800px) {
  .ml-md-11 {
    margin-left: 110px;
  }
  .ml-md-n-11 {
    margin-left: -110px;
  }
}

@media (max-width: 800px) {
  .ml-md-12 {
    margin-left: 120px;
  }
  .ml-md-n-12 {
    margin-left: -120px;
  }
}

@media (max-width: 800px) {
  .ml-md-13 {
    margin-left: 130px;
  }
  .ml-md-n-13 {
    margin-left: -130px;
  }
}

@media (max-width: 800px) {
  .ml-md-14 {
    margin-left: 140px;
  }
  .ml-md-n-14 {
    margin-left: -140px;
  }
}

@media (max-width: 800px) {
  .ml-md-15 {
    margin-left: 150px;
  }
  .ml-md-n-15 {
    margin-left: -150px;
  }
}

@media (max-width: 800px) {
  .ml-md-16 {
    margin-left: 160px;
  }
  .ml-md-n-16 {
    margin-left: -160px;
  }
}

@media (max-width: 800px) {
  .ml-md-17 {
    margin-left: 170px;
  }
  .ml-md-n-17 {
    margin-left: -170px;
  }
}

@media (max-width: 800px) {
  .ml-md-18 {
    margin-left: 180px;
  }
  .ml-md-n-18 {
    margin-left: -180px;
  }
}

@media (max-width: 800px) {
  .ml-md-19 {
    margin-left: 190px;
  }
  .ml-md-n-19 {
    margin-left: -190px;
  }
}

@media (max-width: 800px) {
  .ml-md-20 {
    margin-left: 200px;
  }
  .ml-md-n-20 {
    margin-left: -200px;
  }
}

@media (max-width: 600px) {
  .ml-sm-0 {
    margin-left: 0px;
  }
  .ml-sm-n-0 {
    margin-left: 0px;
  }
}

@media (max-width: 600px) {
  .ml-sm-1 {
    margin-left: 10px;
  }
  .ml-sm-n-1 {
    margin-left: -10px;
  }
}

@media (max-width: 600px) {
  .ml-sm-2 {
    margin-left: 20px;
  }
  .ml-sm-n-2 {
    margin-left: -20px;
  }
}

@media (max-width: 600px) {
  .ml-sm-3 {
    margin-left: 30px;
  }
  .ml-sm-n-3 {
    margin-left: -30px;
  }
}

@media (max-width: 600px) {
  .ml-sm-4 {
    margin-left: 40px;
  }
  .ml-sm-n-4 {
    margin-left: -40px;
  }
}

@media (max-width: 600px) {
  .ml-sm-5 {
    margin-left: 50px;
  }
  .ml-sm-n-5 {
    margin-left: -50px;
  }
}

@media (max-width: 600px) {
  .ml-sm-6 {
    margin-left: 60px;
  }
  .ml-sm-n-6 {
    margin-left: -60px;
  }
}

@media (max-width: 600px) {
  .ml-sm-7 {
    margin-left: 70px;
  }
  .ml-sm-n-7 {
    margin-left: -70px;
  }
}

@media (max-width: 600px) {
  .ml-sm-8 {
    margin-left: 80px;
  }
  .ml-sm-n-8 {
    margin-left: -80px;
  }
}

@media (max-width: 600px) {
  .ml-sm-9 {
    margin-left: 90px;
  }
  .ml-sm-n-9 {
    margin-left: -90px;
  }
}

@media (max-width: 600px) {
  .ml-sm-10 {
    margin-left: 100px;
  }
  .ml-sm-n-10 {
    margin-left: -100px;
  }
}

@media (max-width: 600px) {
  .ml-sm-11 {
    margin-left: 110px;
  }
  .ml-sm-n-11 {
    margin-left: -110px;
  }
}

@media (max-width: 600px) {
  .ml-sm-12 {
    margin-left: 120px;
  }
  .ml-sm-n-12 {
    margin-left: -120px;
  }
}

@media (max-width: 600px) {
  .ml-sm-13 {
    margin-left: 130px;
  }
  .ml-sm-n-13 {
    margin-left: -130px;
  }
}

@media (max-width: 600px) {
  .ml-sm-14 {
    margin-left: 140px;
  }
  .ml-sm-n-14 {
    margin-left: -140px;
  }
}

@media (max-width: 600px) {
  .ml-sm-15 {
    margin-left: 150px;
  }
  .ml-sm-n-15 {
    margin-left: -150px;
  }
}

@media (max-width: 600px) {
  .ml-sm-16 {
    margin-left: 160px;
  }
  .ml-sm-n-16 {
    margin-left: -160px;
  }
}

@media (max-width: 600px) {
  .ml-sm-17 {
    margin-left: 170px;
  }
  .ml-sm-n-17 {
    margin-left: -170px;
  }
}

@media (max-width: 600px) {
  .ml-sm-18 {
    margin-left: 180px;
  }
  .ml-sm-n-18 {
    margin-left: -180px;
  }
}

@media (max-width: 600px) {
  .ml-sm-19 {
    margin-left: 190px;
  }
  .ml-sm-n-19 {
    margin-left: -190px;
  }
}

@media (max-width: 600px) {
  .ml-sm-20 {
    margin-left: 200px;
  }
  .ml-sm-n-20 {
    margin-left: -200px;
  }
}

/*
*Listing Submit Form
*/
.lava-item-add-form .slimScrollDiv {
  border: 1px solid #eeeeee;
}

.lava-item-add-form input[type=checkbox] {
  width: unset;
}

.jvbpd-grid {
  list-style: none;
  margin: 20px auto;
  padding: 0;
}

.jvbpd-grid li {
  display: block;
  float: left;
  padding: 7px;
  width: 33%;
  opacity: 0;
}

.jvbpd-grid li.shown,
.no-js .jvbpd-grid li,
.no-cssanimations .jvbpd-grid li {
  opacity: 1;
}

.jvbpd-grid li a,
.jvbpd-grid li img {
  outline: none;
  border: none;
  display: block;
  max-width: 100%;
}

/* Effect 1: opacity */
.jvbpd-grid.effect-1 li.animate {
  -webkit-animation: fadeIn 0.65s ease forwards;
  animation: fadeIn 0.65s ease forwards;
}

@-webkit-keyframes fadeIn {
  0% {
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
  }
  100% {
    opacity: 1;
  }
}

/* Effect 2: Move Up */
.jvbpd-grid.effect-2 li.animate {
  -webkit-transform: translateY(200px);
  transform: translateY(200px);
  -webkit-animation: moveUp 0.65s ease forwards;
  animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
  0% {
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes moveUp {
  0% {
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

/* Effect 3: Scale up */
.jvbpd-grid.effect-3 li.animate {
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-animation: scaleUp 0.65s ease-in-out forwards;
  animation: scaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
  0% {
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@keyframes scaleUp {
  0% {
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

/* Effect 4: fall perspective */
.jvbpd-grid.effect-4 {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.jvbpd-grid.effect-4 li.animate {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
  transform: translateZ(400px) translateY(300px) rotateX(-90deg);
  -webkit-animation: fallPerspective .8s ease-in-out forwards;
  animation: fallPerspective .8s ease-in-out forwards;
}

@-webkit-keyframes fallPerspective {
  0% {
  }
  100% {
    -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes fallPerspective {
  0% {
  }
  100% {
    -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
    transform: translateZ(0px) translateY(0px) rotateX(0deg);
    opacity: 1;
  }
}

/* Effect 5: fly (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.jvbpd-grid.effect-5 {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.jvbpd-grid.effect-5 li.animate {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: 50% 50% -300px;
  transform-origin: 50% 50% -300px;
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  -webkit-animation: fly .8s ease-in-out forwards;
  animation: fly .8s ease-in-out forwards;
}

@-webkit-keyframes fly {
  0% {
  }
  100% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes fly {
  0% {
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}

/* Effect 6: flip (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.jvbpd-grid.effect-6 {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.jvbpd-grid.effect-6 li.animate {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transform: rotateX(-80deg);
  transform: rotateX(-80deg);
  -webkit-animation: flip .8s ease-in-out forwards;
  animation: flip .8s ease-in-out forwards;
}

@-webkit-keyframes flip {
  0% {
  }
  100% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flip {
  0% {
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}

/* Effect 7: helix (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.jvbpd-grid.effect-7 {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.jvbpd-grid.effect-7 li.animate {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-animation: helix .8s ease-in-out forwards;
  animation: helix .8s ease-in-out forwards;
}

@-webkit-keyframes helix {
  0% {
  }
  100% {
    -webkit-transform: rotateY(0deg);
    opacity: 1;
  }
}

@keyframes helix {
  0% {
  }
  100% {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
  }
}

/* Effect 8:  */
.jvbpd-grid.effect-8 {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}

.jvbpd-grid.effect-8 li.animate {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-animation: popUp .8s ease-in forwards;
  animation: popUp .8s ease-in forwards;
}

@-webkit-keyframes popUp {
  0% {
  }
  70% {
    -webkit-transform: scale(1.1);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@keyframes popUp {
  0% {
  }
  70% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@media screen and (max-width: 900px) {
  .jvbpd-grid li {
    width: 50%;
  }
}

@media screen and (max-width: 400px) {
  .jvbpd-grid li {
    width: 100%;
  }
}

/*--------------------------------------------------------------
# Partials
--------------------------------------------------------------*/
a {
  -webkit-transition: all 320ms ease;
  transition: all 320ms ease;
}

a, a:hover, a:focus {
  text-decoration: none;
}

@font-face {
  font-family: "jv-icons";
  src: url("../fonts/javo-icons.eot");
  src: url("../fonts/jv-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/jv-icons.woff") format("woff"), url("../fonts/jv-icons.ttf") format("truetype"), url("../fonts/jv-icons.svg#jv-icons") format("svg");
  font-weight: normal;
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: "jv-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="jvic-"]:before,
[class*=" jvic-"]:before {
  font-family: "jv-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jvic-frame:before {
  content: "b";
}

.jvic-clock-11:before {
  content: "c";
}

.jvic-american-express:before {
  content: "d";
}

.jvic-bag-return:before {
  content: "e";
}

.jvic-bag-5:before {
  content: "f";
}

.jvic-bar-2:before {
  content: "g";
}

.jvic-bucket-2:before {
  content: "h";
}

.jvic-bathrobe:before {
  content: "i";
}

.jvic-bathroom:before {
  content: "j";
}

.jvic-breakfast:before {
  content: "k";
}

.jvic-car-rental:before {
  content: "m";
}

.jvic-cart:before {
  content: "n";
}

.jvic-bell-3:before {
  content: "o";
}

.jvic-scissors:before {
  content: "p";
}

.jvic-credit-card-7:before {
  content: "q";
}

.jvic-delta-credit-card:before {
  content: "r";
}

.jvic-disabled-1:before {
  content: "s";
}

.jvic-discover-credit-card:before {
  content: "t";
}

.jvic-dollar-currency:before {
  content: "u";
}

.jvic-dumbbell:before {
  content: "v";
}

.jvic-free-toiletries:before {
  content: "w";
}

.jvic-gavel:before {
  content: "x";
}

.jvic-gift-3:before {
  content: "y";
}

.jvic-globe-7:before {
  content: "z";
}

.jvic-hairdryer:before {
  content: "A";
}

.jvic-heating:before {
  content: "B";
}

.jvic-iron:before {
  content: "C";
}

.jvic-jcb-credit-card:before {
  content: "D";
}

.jvic-laundry:before {
  content: "E";
}

.jvic-linens:before {
  content: "F";
}

.jvic-lounge:before {
  content: "G";
}

.jvic-maestro-credit-card:before {
  content: "H";
}

.jvic-letter-1:before {
  content: "I";
}

.jvic-mastercard-card:before {
  content: "J";
}

.jvic-add-bag:before {
  content: "K";
}

.jvic-mobile-app:before {
  content: "L";
}

.jvic-newspaper-4:before {
  content: "M";
}

.jvic-no-smoking-1:before {
  content: "N";
}

.jvic-garage:before {
  content: "O";
}

.jvic-paypal-4:before {
  content: "P";
}

.jvic-dog:before {
  content: "Q";
}

.jvic-pig:before {
  content: "R";
}

.jvic-pool:before {
  content: "S";
}

.jvic-pound-currency:before {
  content: "T";
}

.jvic-radio:before {
  content: "U";
}

.jvic-refrigerator:before {
  content: "V";
}

.jvic-restaurant-1:before {
  content: "W";
}

.jvic-ruler:before {
  content: "X";
}

.jvic-rupee-currency:before {
  content: "Y";
}

.jvic-safe:before {
  content: "Z";
}

.jvic-satellite-channels:before {
  content: "0";
}

.jvic-magnifying-glass-1:before {
  content: "1";
}

.jvic-lock-9:before {
  content: "2";
}

.jvic-shower:before {
  content: "3";
}

.jvic-shuttle-service:before {
  content: "4";
}

.jvic-slippers:before {
  content: "5";
}

.jvic-smoking:before {
  content: "6";
}

.jvic-solo-credit-card:before {
  content: "7";
}

.jvic-soundproof:before {
  content: "8";
}

.jvic-spa:before {
  content: "9";
}

.jvic-star-11:before {
  content: "!";
}

.jvic-sun-deck:before {
  content: "\"";
}

.jvic-tube:before {
  content: "#";
}

.jvic-label:before {
  content: "$";
}

.jvic-phone-6:before {
  content: "%";
}

.jvic-toilet:before {
  content: "&";
}

.jvic-towels:before {
  content: "'";
}

.jvic-transport:before {
  content: "(";
}

.jvic-monitor-2:before {
  content: ")";
}

.jvic-visa-card:before {
  content: "*";
}

.jvic-visa-electron:before {
  content: "+";
}

.jvic-wi-fi:before {
  content: ",";
}

.jvic-yen-currency:before {
  content: "-";
}

.jvic-euro-currency:before {
  content: "a";
}

.jvic-elevator-1:before {
  content: ".";
}

.jvic-fan:before {
  content: "/";
}

.jvic-alert:before {
  content: ":";
}

.jvic-alignment-align:before {
  content: ";";
}

.jvic-alignment-aligned-to:before {
  content: "<";
}

.jvic-alignment-unalign:before {
  content: "=";
}

.jvic-arrow-down:before {
  content: ">";
}

.jvic-arrow-left:before {
  content: "?";
}

.jvic-arrow-right:before {
  content: "@";
}

.jvic-arrow-small-down:before {
  content: "[";
}

.jvic-arrow-small-left:before {
  content: "]";
}

.jvic-arrow-small-right:before {
  content: "^";
}

.jvic-arrow-small-up:before {
  content: "_";
}

.jvic-arrow-up:before {
  content: "`";
}

.jvic-beer:before {
  content: "{";
}

.jvic-book:before {
  content: "|";
}

.jvic-bookmark:before {
  content: "}";
}

.jvic-briefcase:before {
  content: "~";
}

.jvic-broadcast:before {
  content: "\\";
}

.jvic-browser:before {
  content: "\E000";
}

.jvic-bug:before {
  content: "\E001";
}

.jvic-calendar:before {
  content: "\E002";
}

.jvic-check:before {
  content: "\E003";
}

.jvic-checklist:before {
  content: "\E004";
}

.jvic-chevron-down:before {
  content: "\E005";
}

.jvic-chevron-left:before {
  content: "\E006";
}

.jvic-chevron-right:before {
  content: "\E007";
}

.jvic-chevron-up:before {
  content: "\E008";
}

.jvic-circle-slash:before {
  content: "\E009";
}

.jvic-circuit-board:before {
  content: "\E00A";
}

.jvic-clippy:before {
  content: "\E00B";
}

.jvic-clock:before {
  content: "\E00C";
}

.jvic-cloud-download:before {
  content: "\E00D";
}

.jvic-cloud-upload:before {
  content: "\E00E";
}

.jvic-code:before {
  content: "\E00F";
}

.jvic-color-mode:before {
  content: "\E010";
}

.jvic-comment:before {
  content: "\E011";
}

.jvic-comment-discussion:before {
  content: "\E012";
}

.jvic-credit-card:before {
  content: "\E013";
}

.jvic-dash:before {
  content: "\E014";
}

.jvic-dashboard:before {
  content: "\E015";
}

.jvic-database:before {
  content: "\E016";
}

.jvic-device-camera:before {
  content: "\E017";
}

.jvic-device-camera-video:before {
  content: "\E018";
}

.jvic-device-desktop:before {
  content: "\E019";
}

.jvic-device-mobile:before {
  content: "\E01A";
}

.jvic-diff:before {
  content: "\E01B";
}

.jvic-diff-added:before {
  content: "\E01C";
}

.jvic-diff-ignored:before {
  content: "\E01D";
}

.jvic-diff-modified:before {
  content: "\E01E";
}

.jvic-diff-removed:before {
  content: "\E01F";
}

.jvic-diff-renamed:before {
  content: "\E020";
}

.jvic-ellipsis:before {
  content: "\E021";
}

.jvic-eye:before {
  content: "\E022";
}

.jvic-file-binary:before {
  content: "\E023";
}

.jvic-file-code:before {
  content: "\E024";
}

.jvic-file-directory:before {
  content: "\E025";
}

.jvic-file-media:before {
  content: "\E026";
}

.jvic-file-pdf:before {
  content: "\E027";
}

.jvic-file-submodule:before {
  content: "\E028";
}

.jvic-file-symlink-directory:before {
  content: "\E029";
}

.jvic-file-symlink-file:before {
  content: "\E02A";
}

.jvic-file-text:before {
  content: "\E02B";
}

.jvic-file-zip:before {
  content: "\E02C";
}

.jvic-flame:before {
  content: "\E02D";
}

.jvic-fold:before {
  content: "\E02E";
}

.jvic-gear:before {
  content: "\E02F";
}

.jvic-gift:before {
  content: "\E030";
}

.jvic-gist:before {
  content: "\E031";
}

.jvic-gist-secret:before {
  content: "\E032";
}

.jvic-git-branch:before {
  content: "\E033";
}

.jvic-git-commit:before {
  content: "\E034";
}

.jvic-git-compare:before {
  content: "\E035";
}

.jvic-git-merge:before {
  content: "\E036";
}

.jvic-git-pull-request:before {
  content: "\E037";
}

.jvic-globe:before {
  content: "\E038";
}

.jvic-graph:before {
  content: "\E039";
}

.jvic-heart:before {
  content: "\E03A";
}

.jvic-history:before {
  content: "\E03B";
}

.jvic-home:before {
  content: "\E03C";
}

.jvic-horizontal-rule:before {
  content: "\E03D";
}

.jvic-hourglass:before {
  content: "\E03E";
}

.jvic-hubot:before {
  content: "\E03F";
}

.jvic-inbox:before {
  content: "\E040";
}

.jvic-info:before {
  content: "\E041";
}

.jvic-issue-closed:before {
  content: "\E042";
}

.jvic-issue-opened:before {
  content: "\E043";
}

.jvic-issue-reopened:before {
  content: "\E044";
}

.jvic-jersey:before {
  content: "\E045";
}

.jvic-jump-down:before {
  content: "\E046";
}

.jvic-jump-left:before {
  content: "\E047";
}

.jvic-jump-right:before {
  content: "\E048";
}

.jvic-jump-up:before {
  content: "\E049";
}

.jvic-key:before {
  content: "\E04A";
}

.jvic-keyboard:before {
  content: "\E04B";
}

.jvic-law:before {
  content: "\E04C";
}

.jvic-light-bulb:before {
  content: "\E04D";
}

.jvic-link:before {
  content: "\E04E";
}

.jvic-link-external:before {
  content: "\E04F";
}

.jvic-list-ordered:before {
  content: "\E050";
}

.jvic-list-unordered:before {
  content: "\E051";
}

.jvic-location:before {
  content: "\E052";
}

.jvic-lock:before {
  content: "\E053";
}

.jvic-logo-github:before {
  content: "\E054";
}

.jvic-mail:before {
  content: "\E055";
}

.jvic-mail-read:before {
  content: "\E056";
}

.jvic-mail-reply:before {
  content: "\E057";
}

.jvic-mark-github:before {
  content: "\E058";
}

.jvic-markdown:before {
  content: "\E059";
}

.jvic-megaphone:before {
  content: "\E05A";
}

.jvic-mention:before {
  content: "\E05B";
}

.jvic-microscope:before {
  content: "\E05C";
}

.jvic-milestone:before {
  content: "\E05D";
}

.jvic-mirror:before {
  content: "\E05E";
}

.jvic-mortar-board:before {
  content: "\E05F";
}

.jvic-move-down:before {
  content: "\E060";
}

.jvic-move-left:before {
  content: "\E061";
}

.jvic-move-right:before {
  content: "\E062";
}

.jvic-move-up:before {
  content: "\E063";
}

.jvic-mute:before {
  content: "\E064";
}

.jvic-no-newline:before {
  content: "\E065";
}

.jvic-octoface:before {
  content: "\E066";
}

.jvic-organization:before {
  content: "\E067";
}

.jvic-package:before {
  content: "\E068";
}

.jvic-paintcan:before {
  content: "\E069";
}

.jvic-pencil:before {
  content: "\E06A";
}

.jvic-person:before {
  content: "\E06B";
}

.jvic-pin:before {
  content: "\E06C";
}

.jvic-playback-fast-forward:before {
  content: "\E06D";
}

.jvic-playback-pause:before {
  content: "\E06E";
}

.jvic-playback-play:before {
  content: "\E06F";
}

.jvic-playback-rewind:before {
  content: "\E070";
}

.jvic-plug:before {
  content: "\E071";
}

.jvic-plus:before {
  content: "\E072";
}

.jvic-podium:before {
  content: "\E073";
}

.jvic-primitive-dot:before {
  content: "\E074";
}

.jvic-primitive-square:before {
  content: "\E075";
}

.jvic-pulse:before {
  content: "\E076";
}

.jvic-puzzle:before {
  content: "\E077";
}

.jvic-question:before {
  content: "\E078";
}

.jvic-quote:before {
  content: "\E079";
}

.jvic-radio-tower:before {
  content: "\E07A";
}

.jvic-repo:before {
  content: "\E07B";
}

.jvic-repo-clone:before {
  content: "\E07C";
}

.jvic-repo-force-push:before {
  content: "\E07D";
}

.jvic-repo-forked:before {
  content: "\E07E";
}

.jvic-repo-pull:before {
  content: "\E07F";
}

.jvic-repo-push:before {
  content: "\E080";
}

.jvic-rocket:before {
  content: "\E081";
}

.jvic-rss:before {
  content: "\E082";
}

.jvic-ruby:before {
  content: "\E083";
}

.jvic-screen-full:before {
  content: "\E084";
}

.jvic-screen-normal:before {
  content: "\E085";
}

.jvic-search:before {
  content: "\E086";
}

.jvic-server:before {
  content: "\E087";
}

.jvic-settings:before {
  content: "\E088";
}

.jvic-sign-in:before {
  content: "\E089";
}

.jvic-sign-out:before {
  content: "\E08A";
}

.jvic-split:before {
  content: "\E08B";
}

.jvic-squirrel:before {
  content: "\E08C";
}

.jvic-star:before {
  content: "\E08D";
}

.jvic-steps:before {
  content: "\E08E";
}

.jvic-stop:before {
  content: "\E08F";
}

.jvic-sync:before {
  content: "\E090";
}

.jvic-tag:before {
  content: "\E091";
}

.jvic-telescope:before {
  content: "\E092";
}

.jvic-terminal:before {
  content: "\E093";
}

.jvic-three-bars:before {
  content: "\E094";
}

.jvic-tools:before {
  content: "\E095";
}

.jvic-trashcan:before {
  content: "\E096";
}

.jvic-triangle-down:before {
  content: "\E097";
}

.jvic-triangle-left:before {
  content: "\E098";
}

.jvic-triangle-right:before {
  content: "\E099";
}

.jvic-triangle-up:before {
  content: "\E09A";
}

.jvic-unfold:before {
  content: "\E09B";
}

.jvic-unmute:before {
  content: "\E09C";
}

.jvic-versions:before {
  content: "\E09D";
}

.jvic-x:before {
  content: "\E09E";
}

.jvic-zap:before {
  content: "\E09F";
}

.jvic-airport-circled:before {
  content: "\E0A0";
}

.jvic-airport-plane:before {
  content: "\E0A1";
}

.jvic-bicycle:before {
  content: "\E0A2";
}

.jvic-bullet-train:before {
  content: "\E0A3";
}

.jvic-bullet-train-outline-tunnleded:before {
  content: "\E0A4";
}

.jvic-bullet-train-tunneled:before {
  content: "\E0A5";
}

.jvic-bus:before {
  content: "\E0A6";
}

.jvic-bus-terminal:before {
  content: "\E0A7";
}

.jvic-bus-terminal-two:before {
  content: "\E0A8";
}

.jvic-bus-two:before {
  content: "\E0A9";
}

.jvic-car-front:before {
  content: "\E0AA";
}

.jvic-car-side:before {
  content: "\E0AB";
}

.jvic-clock-outline:before {
  content: "\E0AC";
}

.jvic-clock-solid:before {
  content: "\E0AD";
}

.jvic-disabled:before {
  content: "\E0AE";
}

.jvic-disabled-circled:before {
  content: "\E0AF";
}

.jvic-funicular:before {
  content: "\E0B0";
}

.jvic-hanged-cabins:before {
  content: "\E0B1";
}

.jvic-hospital:before {
  content: "\E0B2";
}

.jvic-metro-line-one:before {
  content: "\E0B3";
}

.jvic-metro-line-three:before {
  content: "\E0B4";
}

.jvic-metro-line-two:before {
  content: "\E0B5";
}

.jvic-metro-one:before {
  content: "\E0B6";
}

.jvic-metro-three:before {
  content: "\E0B7";
}

.jvic-metro-two:before {
  content: "\E0B8";
}

.jvic-monorail:before {
  content: "\E0B9";
}

.jvic-monorail-outline-tunneled:before {
  content: "\E0BA";
}

.jvic-monorail-tunneled:before {
  content: "\E0BB";
}

.jvic-motorcycle:before {
  content: "\E0BC";
}

.jvic-parking:before {
  content: "\E0BD";
}

.jvic-pedestrian:before {
  content: "\E0BE";
}

.jvic-police:before {
  content: "\E0BF";
}

.jvic-police-1:before {
  content: "\E0C0";
}

.jvic-regional-railways:before {
  content: "\E0C1";
}

.jvic-regional-railways-two:before {
  content: "\E0C2";
}

.jvic-rent-car-front:before {
  content: "\E0C3";
}

.jvic-rent-car-side:before {
  content: "\E0C4";
}

.jvic-s-bahn:before {
  content: "\E0C5";
}

.jvic-s-bahn-line:before {
  content: "\E0C6";
}

.jvic-scooter:before {
  content: "\E0C7";
}

.jvic-ship:before {
  content: "\E0C8";
}

.jvic-sky-train:before {
  content: "\E0C9";
}

.jvic-street-crossing:before {
  content: "\E0CA";
}

.jvic-taxi-front:before {
  content: "\E0CB";
}

.jvic-taxi-park-front:before {
  content: "\E0CC";
}

.jvic-taxi-park-side:before {
  content: "\E0CD";
}

.jvic-taxi-side:before {
  content: "\E0CE";
}

.jvic-tram:before {
  content: "\E0CF";
}

.jvic-tram-depot:before {
  content: "\E0D0";
}

.jvic-tram-depot-two:before {
  content: "\E0D1";
}

.jvic-tram-outline-tunneled:before {
  content: "\E0D2";
}

.jvic-tram-tunneled:before {
  content: "\E0D3";
}

.jvic-tram-two:before {
  content: "\E0D4";
}

.jvic-tree-outline:before {
  content: "\E0D5";
}

.jvic-tree-solid:before {
  content: "\E0D6";
}

.jvic-trolleybus:before {
  content: "\E0D7";
}

.jvic-trolleybus-depot:before {
  content: "\E0D8";
}

.jvic-trolleybus-depot-two:before {
  content: "\E0D9";
}

.jvic-trolleybus-two:before {
  content: "\E0DA";
}

.jvic-truck:before {
  content: "\E0DB";
}

.jvic-u-bahn:before {
  content: "\E0DC";
}

.jvic-u-bahn-line:before {
  content: "\E0DD";
}

.jvic-armchair-chair-streamline:before {
  content: "\E0DE";
}

.jvic-arrow-streamline-target:before {
  content: "\E0DF";
}

.jvic-backpack-streamline-trekking:before {
  content: "\E0E0";
}

.jvic-bag-shopping-streamline:before {
  content: "\E0E1";
}

.jvic-barbecue-eat-food-streamline:before {
  content: "\E0E2";
}

.jvic-barista-coffee-espresso-streamline:before {
  content: "\E0E3";
}

.jvic-bomb-bug:before {
  content: "\E0E4";
}

.jvic-book-dowload-streamline:before {
  content: "\E0E5";
}

.jvic-book-read-streamline:before {
  content: "\E0E6";
}

.jvic-browser-streamline-window:before {
  content: "\E0E7";
}

.jvic-brush-paint-streamline:before {
  content: "\E0E8";
}

.jvic-bubble-comment-streamline-talk:before {
  content: "\E0E9";
}

.jvic-bubble-love-streamline-talk:before {
  content: "\E0EA";
}

.jvic-caddie-shop-shopping-streamline:before {
  content: "\E0EB";
}

.jvic-caddie-shopping-streamline:before {
  content: "\E0EC";
}

.jvic-camera-photo-polaroid-streamline:before {
  content: "\E0ED";
}

.jvic-camera-photo-streamline:before {
  content: "\E0EE";
}

.jvic-camera-streamline-video:before {
  content: "\E0EF";
}

.jvic-chaplin-hat-movie-streamline:before {
  content: "\E0F0";
}

.jvic-chef-food-restaurant-streamline:before {
  content: "\E0F1";
}

.jvic-clock-streamline-time:before {
  content: "\E0F2";
}

.jvic-cocktail-mojito-streamline:before {
  content: "\E0F3";
}

.jvic-coffee-streamline:before {
  content: "\E0F4";
}

.jvic-computer-imac:before {
  content: "\E0F5";
}

.jvic-computer-imac-2:before {
  content: "\E0F6";
}

.jvic-computer-macintosh-vintage:before {
  content: "\E0F7";
}

.jvic-computer-network-streamline:before {
  content: "\E0F8";
}

.jvic-computer-streamline:before {
  content: "\E0F9";
}

.jvic-cook-pan-pot-streamline:before {
  content: "\E0FA";
}

.jvic-crop-streamline:before {
  content: "\E0FB";
}

.jvic-crown-king-streamline:before {
  content: "\E0FC";
}

.jvic-danger-death-delete-destroy-skull-stream:before {
  content: "\E0FD";
}

.jvic-dashboard-speed-streamline:before {
  content: "\E0FE";
}

.jvic-database-streamline:before {
  content: "\E0FF";
}

.jvic-delete-garbage-streamline:before {
  content: "\E100";
}

.jvic-design-graphic-tablet-streamline-tablet:before {
  content: "\E101";
}

.jvic-design-pencil-rule-streamline:before {
  content: "\E102";
}

.jvic-diving-leisure-sea-sport-streamline:before {
  content: "\E103";
}

.jvic-drug-medecine-streamline-syringue:before {
  content: "\E104";
}

.jvic-earth-globe-streamline:before {
  content: "\E105";
}

.jvic-eat-food-fork-knife-streamline:before {
  content: "\E106";
}

.jvic-eat-food-hotdog-streamline:before {
  content: "\E107";
}

.jvic-edit-modify-streamline:before {
  content: "\E108";
}

.jvic-email-mail-streamline:before {
  content: "\E109";
}

.jvic-envellope-mail-streamline:before {
  content: "\E10A";
}

.jvic-eye-dropper-streamline:before {
  content: "\E10B";
}

.jvic-factory-lift-streamline-warehouse:before {
  content: "\E10C";
}

.jvic-first-aid-medecine-shield-streamline:before {
  content: "\E10D";
}

.jvic-food-ice-cream-streamline:before {
  content: "\E10E";
}

.jvic-frame-picture-streamline:before {
  content: "\E10F";
}

.jvic-grid-lines-streamline:before {
  content: "\E110";
}

.jvic-handle-streamline-vector:before {
  content: "\E111";
}

.jvic-happy-smiley-streamline:before {
  content: "\E112";
}

.jvic-headset-sound-streamline:before {
  content: "\E113";
}

.jvic-home-house-streamline:before {
  content: "\E114";
}

.jvic-ibook-laptop:before {
  content: "\E115";
}

.jvic-ink-pen-streamline:before {
  content: "\E116";
}

.jvic-ipad-streamline:before {
  content: "\E117";
}

.jvic-iphone-streamline:before {
  content: "\E118";
}

.jvic-ipod-mini-music-streamline:before {
  content: "\E119";
}

.jvic-ipod-music-streamline:before {
  content: "\E11A";
}

.jvic-ipod-streamline:before {
  content: "\E11B";
}

.jvic-japan-streamline-tea:before {
  content: "\E11C";
}

.jvic-laptop-macbook-streamline:before {
  content: "\E11D";
}

.jvic-like-love-streamline:before {
  content: "\E11E";
}

.jvic-link-streamline:before {
  content: "\E11F";
}

.jvic-lock-locker-streamline:before {
  content: "\E120";
}

.jvic-locker-streamline-unlock:before {
  content: "\E121";
}

.jvic-macintosh:before {
  content: "\E122";
}

.jvic-magic-magic-wand-streamline:before {
  content: "\E123";
}

.jvic-magnet-streamline:before {
  content: "\E124";
}

.jvic-man-people-streamline-user:before {
  content: "\E125";
}

.jvic-map-pin-streamline:before {
  content: "\E126";
}

.jvic-map-streamline-user:before {
  content: "\E127";
}

.jvic-micro-record-streamline:before {
  content: "\E128";
}

.jvic-monocle-mustache-streamline:before {
  content: "\E129";
}

.jvic-music-note-streamline:before {
  content: "\E12A";
}

.jvic-music-speaker-streamline:before {
  content: "\E12B";
}

.jvic-notebook-streamline:before {
  content: "\E12C";
}

.jvic-paint-bucket-streamline:before {
  content: "\E12D";
}

.jvic-painting-pallet-streamline:before {
  content: "\E12E";
}

.jvic-painting-roll-streamline:before {
  content: "\E12F";
}

.jvic-pen-streamline:before {
  content: "\E130";
}

.jvic-pen-streamline-1:before {
  content: "\E131";
}

.jvic-pen-streamline-2:before {
  content: "\E132";
}

.jvic-pen-streamline-3:before {
  content: "\E133";
}

.jvic-photo-pictures-streamline:before {
  content: "\E134";
}

.jvic-picture-streamline:before {
  content: "\E135";
}

.jvic-picture-streamline-1:before {
  content: "\E136";
}

.jvic-receipt-shopping-streamline:before {
  content: "\E137";
}

.jvic-remote-control-streamline:before {
  content: "\E138";
}

.jvic-settings-streamline:before {
  content: "\E139";
}

.jvic-settings-streamline-1:before {
  content: "\E13A";
}

.jvic-settings-streamline-2:before {
  content: "\E13B";
}

.jvic-shoes-snickers-streamline:before {
  content: "\E13C";
}

.jvic-speech-streamline-talk-user:before {
  content: "\E13D";
}

.jvic-stamp-streamline:before {
  content: "\E13E";
}

.jvic-streamline-suitcase-travel:before {
  content: "\E13F";
}

.jvic-streamline-sync:before {
  content: "\E140";
}

.jvic-streamline-umbrella-weather:before {
  content: "\E141";
}

.jvic-address-book:before {
  content: "\E142";
}

.jvic-alert-1:before {
  content: "\E143";
}

.jvic-align-center:before {
  content: "\E144";
}

.jvic-align-justify:before {
  content: "\E145";
}

.jvic-align-left:before {
  content: "\E146";
}

.jvic-align-right:before {
  content: "\E147";
}

.jvic-anchor:before {
  content: "\E148";
}

.jvic-annotate:before {
  content: "\E149";
}

.jvic-archive:before {
  content: "\E14A";
}

.jvic-arrow-down-1:before {
  content: "\E14B";
}

.jvic-arrow-left-1:before {
  content: "\E14C";
}

.jvic-arrow-right-1:before {
  content: "\E14D";
}

.jvic-arrow-up-1:before {
  content: "\E14E";
}

.jvic-arrows-compress:before {
  content: "\E14F";
}

.jvic-arrows-expand:before {
  content: "\E150";
}

.jvic-arrows-in:before {
  content: "\E151";
}

.jvic-arrows-out:before {
  content: "\E152";
}

.jvic-asl:before {
  content: "\E153";
}

.jvic-asterisk:before {
  content: "\E154";
}

.jvic-at-sign:before {
  content: "\E155";
}

.jvic-background-color:before {
  content: "\E156";
}

.jvic-battery-empty:before {
  content: "\E157";
}

.jvic-battery-full:before {
  content: "\E158";
}

.jvic-battery-half:before {
  content: "\E159";
}

.jvic-bitcoin:before {
  content: "\E15A";
}

.jvic-bitcoin-circle:before {
  content: "\E15B";
}

.jvic-blind:before {
  content: "\E15C";
}

.jvic-bluetooth:before {
  content: "\E15D";
}

.jvic-bold:before {
  content: "\E15E";
}

.jvic-book-1:before {
  content: "\E15F";
}

.jvic-book-bookmark:before {
  content: "\E160";
}

.jvic-bookmark-1:before {
  content: "\E161";
}

.jvic-braille:before {
  content: "\E162";
}

.jvic-burst:before {
  content: "\E163";
}

.jvic-burst-new:before {
  content: "\E164";
}

.jvic-burst-sale:before {
  content: "\E165";
}

.jvic-calendar-1:before {
  content: "\E166";
}

.jvic-camera:before {
  content: "\E167";
}

.jvic-check-1:before {
  content: "\E168";
}

.jvic-checkbox:before {
  content: "\E169";
}

.jvic-clipboard:before {
  content: "\E16A";
}

.jvic-clipboard-notes:before {
  content: "\E16B";
}

.jvic-clipboard-pencil:before {
  content: "\E16C";
}

.jvic-clock-1:before {
  content: "\E16D";
}

.jvic-closed-caption:before {
  content: "\E16E";
}

.jvic-cloud:before {
  content: "\E16F";
}

.jvic-comment-1:before {
  content: "\E170";
}

.jvic-comment-minus:before {
  content: "\E171";
}

.jvic-comment-quotes:before {
  content: "\E172";
}

.jvic-comment-video:before {
  content: "\E173";
}

.jvic-comments:before {
  content: "\E174";
}

.jvic-compass:before {
  content: "\E175";
}

.jvic-contrast:before {
  content: "\E176";
}

.jvic-credit-card-1:before {
  content: "\E177";
}

.jvic-crop:before {
  content: "\E178";
}

.jvic-crown:before {
  content: "\E179";
}

.jvic-css3:before {
  content: "\E17A";
}

.jvic-database-1:before {
  content: "\E17B";
}

.jvic-die-five:before {
  content: "\E17C";
}

.jvic-die-four:before {
  content: "\E17D";
}

.jvic-die-one:before {
  content: "\E17E";
}

.jvic-die-six:before {
  content: "\E17F";
}

.jvic-die-three:before {
  content: "\E180";
}

.jvic-die-two:before {
  content: "\E181";
}

.jvic-dislike:before {
  content: "\E182";
}

.jvic-dollar:before {
  content: "\E183";
}

.jvic-dollar-bill:before {
  content: "\E184";
}

.jvic-download:before {
  content: "\E185";
}

.jvic-eject:before {
  content: "\E186";
}

.jvic-elevator:before {
  content: "\E187";
}

.jvic-euro:before {
  content: "\E188";
}

.jvic-eye-1:before {
  content: "\E189";
}

.jvic-fast-forward:before {
  content: "\E18A";
}

.jvic-female:before {
  content: "\E18B";
}

.jvic-female-symbol:before {
  content: "\E18C";
}

.jvic-filter:before {
  content: "\E18D";
}

.jvic-first-aid:before {
  content: "\E18E";
}

.jvic-flag:before {
  content: "\E18F";
}

.jvic-folder:before {
  content: "\E190";
}

.jvic-folder-add:before {
  content: "\E191";
}

.jvic-folder-lock:before {
  content: "\E192";
}

.jvic-foot:before {
  content: "\E193";
}

.jvic-foundation:before {
  content: "\E194";
}

.jvic-graph-bar:before {
  content: "\E195";
}

.jvic-graph-horizontal:before {
  content: "\E196";
}

.jvic-graph-pie:before {
  content: "\E197";
}

.jvic-graph-trend:before {
  content: "\E198";
}

.jvic-guide-dog:before {
  content: "\E199";
}

.jvic-hearing-aid:before {
  content: "\E19A";
}

.jvic-heart-1:before {
  content: "\E19B";
}

.jvic-home-1:before {
  content: "\E19C";
}

.jvic-html5:before {
  content: "\E19D";
}

.jvic-indent-less:before {
  content: "\E19E";
}

.jvic-indent-more:before {
  content: "\E19F";
}

.jvic-info-1:before {
  content: "\E1A0";
}

.jvic-italic:before {
  content: "\E1A1";
}

.jvic-key-1:before {
  content: "\E1A2";
}

.jvic-laptop:before {
  content: "\E1A3";
}

.jvic-layout:before {
  content: "\E1A4";
}

.jvic-lightbulb:before {
  content: "\E1A5";
}

.jvic-like:before {
  content: "\E1A6";
}

.jvic-link-1:before {
  content: "\E1A7";
}

.jvic-list:before {
  content: "\E1A8";
}

.jvic-list-bullet:before {
  content: "\E1A9";
}

.jvic-list-number:before {
  content: "\E1AA";
}

.jvic-list-thumbnails:before {
  content: "\E1AB";
}

.jvic-lock-1:before {
  content: "\E1AC";
}

.jvic-loop:before {
  content: "\E1AD";
}

.jvic-magnifying-glass:before {
  content: "\E1AE";
}

.jvic-mail-1:before {
  content: "\E1AF";
}

.jvic-male:before {
  content: "\E1B0";
}

.jvic-male-female:before {
  content: "\E1B1";
}

.jvic-male-symbol:before {
  content: "\E1B2";
}

.jvic-map:before {
  content: "\E1B3";
}

.jvic-marker:before {
  content: "\E1B4";
}

.jvic-megaphone-1:before {
  content: "\E1B5";
}

.jvic-microphone:before {
  content: "\E1B6";
}

.jvic-minus:before {
  content: "\E1B7";
}

.jvic-minus-circle:before {
  content: "\E1B8";
}

.jvic-mobile:before {
  content: "\E1B9";
}

.jvic-mobile-signal:before {
  content: "\E1BA";
}

.jvic-monitor:before {
  content: "\E1BB";
}

.jvic-mountains:before {
  content: "\E1BC";
}

.jvic-music:before {
  content: "\E1BD";
}

.jvic-next:before {
  content: "\E1BE";
}

.jvic-no-dogs:before {
  content: "\E1BF";
}

.jvic-no-smoking:before {
  content: "\E1C0";
}

.jvic-page:before {
  content: "\E1C1";
}

.jvic-page-add:before {
  content: "\E1C2";
}

.jvic-page-copy:before {
  content: "\E1C3";
}

.jvic-page-csv:before {
  content: "\E1C4";
}

.jvic-page-delete:before {
  content: "\E1C5";
}

.jvic-page-doc:before {
  content: "\E1C6";
}

.jvic-page-edit:before {
  content: "\E1C7";
}

.jvic-page-export:before {
  content: "\E1C8";
}

.jvic-page-export-csv:before {
  content: "\E1C9";
}

.jvic-page-export-doc:before {
  content: "\E1CA";
}

.jvic-page-export-pdf:before {
  content: "\E1CB";
}

.jvic-page-filled:before {
  content: "\E1CC";
}

.jvic-page-multiple:before {
  content: "\E1CD";
}

.jvic-page-pdf:before {
  content: "\E1CE";
}

.jvic-page-remove:before {
  content: "\E1CF";
}

.jvic-page-search:before {
  content: "\E1D0";
}

.jvic-paint-bucket:before {
  content: "\E1D1";
}

.jvic-paperclip:before {
  content: "\E1D2";
}

.jvic-pause:before {
  content: "\E1D3";
}

.jvic-paw:before {
  content: "\E1D4";
}

.jvic-paypal:before {
  content: "\E1D5";
}

.jvic-pencil-1:before {
  content: "\E1D6";
}

.jvic-photo:before {
  content: "\E1D7";
}

.jvic-play:before {
  content: "\E1D8";
}

.jvic-play-circle:before {
  content: "\E1D9";
}

.jvic-play-video:before {
  content: "\E1DA";
}

.jvic-plus-1:before {
  content: "\E1DB";
}

.jvic-pound:before {
  content: "\E1DC";
}

.jvic-power:before {
  content: "\E1DD";
}

.jvic-previous:before {
  content: "\E1DE";
}

.jvic-price-tag:before {
  content: "\E1DF";
}

.jvic-pricetag-multiple:before {
  content: "\E1E0";
}

.jvic-print:before {
  content: "\E1E1";
}

.jvic-prohibited:before {
  content: "\E1E2";
}

.jvic-projection-screen:before {
  content: "\E1E3";
}

.jvic-puzzle-1:before {
  content: "\E1E4";
}

.jvic-quote-1:before {
  content: "\E1E5";
}

.jvic-record:before {
  content: "\E1E6";
}

.jvic-refresh:before {
  content: "\E1E7";
}

.jvic-results:before {
  content: "\E1E8";
}

.jvic-results-demographics:before {
  content: "\E1E9";
}

.jvic-rewind:before {
  content: "\E1EA";
}

.jvic-rewind-ten:before {
  content: "\E1EB";
}

.jvic-rss-1:before {
  content: "\E1EC";
}

.jvic-safety-cone:before {
  content: "\E1ED";
}

.jvic-save:before {
  content: "\E1EE";
}

.jvic-share:before {
  content: "\E1EF";
}

.jvic-sheriff-badge:before {
  content: "\E1F0";
}

.jvic-shield:before {
  content: "\E1F1";
}

.jvic-shopping-bag:before {
  content: "\E1F2";
}

.jvic-shopping-cart:before {
  content: "\E1F3";
}

.jvic-shuffle:before {
  content: "\E1F4";
}

.jvic-skull:before {
  content: "\E1F5";
}

.jvic-social-500px:before {
  content: "\E1F6";
}

.jvic-social-adobe:before {
  content: "\E1F7";
}

.jvic-social-amazon:before {
  content: "\E1F8";
}

.jvic-social-android:before {
  content: "\E1F9";
}

.jvic-social-apple:before {
  content: "\E1FA";
}

.jvic-social-behance:before {
  content: "\E1FB";
}

.jvic-social-bing:before {
  content: "\E1FC";
}

.jvic-social-blogger:before {
  content: "\E1FD";
}

.jvic-social-delicious:before {
  content: "\E1FE";
}

.jvic-social-designer-news:before {
  content: "\E1FF";
}

.jvic-social-deviant-art:before {
  content: "\E200";
}

.jvic-social-digg:before {
  content: "\E201";
}

.jvic-social-dribbble:before {
  content: "\E202";
}

.jvic-social-drive:before {
  content: "\E203";
}

.jvic-social-dropbox:before {
  content: "\E204";
}

.jvic-social-evernote:before {
  content: "\E205";
}

.jvic-social-facebook:before {
  content: "\E206";
}

.jvic-social-flickr:before {
  content: "\E207";
}

.jvic-social-forrst:before {
  content: "\E208";
}

.jvic-social-foursquare:before {
  content: "\E209";
}

.jvic-social-game-center:before {
  content: "\E20A";
}

.jvic-social-github:before {
  content: "\E20B";
}

.jvic-social-google-plus:before {
  content: "\E20C";
}

.jvic-social-hacker-news:before {
  content: "\E20D";
}

.jvic-social-hi5:before {
  content: "\E20E";
}

.jvic-social-instagram:before {
  content: "\E20F";
}

.jvic-social-joomla:before {
  content: "\E210";
}

.jvic-social-lastfm:before {
  content: "\E211";
}

.jvic-social-linkedin:before {
  content: "\E212";
}

.jvic-social-medium:before {
  content: "\E213";
}

.jvic-social-myspace:before {
  content: "\E214";
}

.jvic-social-orkut:before {
  content: "\E215";
}

.jvic-social-path:before {
  content: "\E216";
}

.jvic-social-picasa:before {
  content: "\E217";
}

.jvic-social-pinterest:before {
  content: "\E218";
}

.jvic-social-rdio:before {
  content: "\E219";
}

.jvic-social-reddit:before {
  content: "\E21A";
}

.jvic-social-skillshare:before {
  content: "\E21B";
}

.jvic-social-skype:before {
  content: "\E21C";
}

.jvic-social-smashing-mag:before {
  content: "\E21D";
}

.jvic-social-snapchat:before {
  content: "\E21E";
}

.jvic-social-spotify:before {
  content: "\E21F";
}

.jvic-social-squidoo:before {
  content: "\E220";
}

.jvic-social-stack-overflow:before {
  content: "\E221";
}

.jvic-social-steam:before {
  content: "\E222";
}

.jvic-social-stumbleupon:before {
  content: "\E223";
}

.jvic-social-treehouse:before {
  content: "\E224";
}

.jvic-social-tumblr:before {
  content: "\E225";
}

.jvic-social-twitter:before {
  content: "\E226";
}

.jvic-social-vimeo:before {
  content: "\E227";
}

.jvic-social-windows:before {
  content: "\E228";
}

.jvic-social-xbox:before {
  content: "\E229";
}

.jvic-social-yahoo:before {
  content: "\E22A";
}

.jvic-social-yelp:before {
  content: "\E22B";
}

.jvic-social-youtube:before {
  content: "\E22C";
}

.jvic-social-zerply:before {
  content: "\E22D";
}

.jvic-social-zurb:before {
  content: "\E22E";
}

.jvic-sound:before {
  content: "\E22F";
}

.jvic-star-1:before {
  content: "\E230";
}

.jvic-stop-1:before {
  content: "\E231";
}

.jvic-strikethrough:before {
  content: "\E232";
}

.jvic-subscript:before {
  content: "\E233";
}

.jvic-superscript:before {
  content: "\E234";
}

.jvic-tablet-landscape:before {
  content: "\E235";
}

.jvic-tablet-portrait:before {
  content: "\E236";
}

.jvic-target:before {
  content: "\E237";
}

.jvic-target-two:before {
  content: "\E238";
}

.jvic-telephone:before {
  content: "\E239";
}

.jvic-telephone-accessible:before {
  content: "\E23A";
}

.jvic-text-color:before {
  content: "\E23B";
}

.jvic-thumbnails:before {
  content: "\E23C";
}

.jvic-ticket:before {
  content: "\E23D";
}

.jvic-torso:before {
  content: "\E23E";
}

.jvic-torso-business:before {
  content: "\E23F";
}

.jvic-torso-female:before {
  content: "\E240";
}

.jvic-torsos:before {
  content: "\E241";
}

.jvic-torsos-all:before {
  content: "\E242";
}

.jvic-torsos-all-female:before {
  content: "\E243";
}

.jvic-torsos-female-male:before {
  content: "\E244";
}

.jvic-torsos-male-female:before {
  content: "\E245";
}

.jvic-trash:before {
  content: "\E246";
}

.jvic-trees:before {
  content: "\E247";
}

.jvic-trophy:before {
  content: "\E248";
}

.jvic-underline:before {
  content: "\E249";
}

.jvic-universal-access:before {
  content: "\E24A";
}

.jvic-unlink:before {
  content: "\E24B";
}

.jvic-unlock:before {
  content: "\E24C";
}

.jvic-upload:before {
  content: "\E24D";
}

.jvic-upload-cloud:before {
  content: "\E24E";
}

.jvic-usb:before {
  content: "\E24F";
}

.jvic-video:before {
  content: "\E250";
}

.jvic-volume:before {
  content: "\E251";
}

.jvic-volume-none:before {
  content: "\E252";
}

.jvic-volume-strike:before {
  content: "\E253";
}

.jvic-web:before {
  content: "\E254";
}

.jvic-wheelchair:before {
  content: "\E255";
}

.jvic-widget:before {
  content: "\E256";
}

.jvic-wrench:before {
  content: "\E257";
}

.jvic-x-1:before {
  content: "\E258";
}

.jvic-x-circle:before {
  content: "\E259";
}

.jvic-yen:before {
  content: "\E25A";
}

.jvic-zoom-in:before {
  content: "\E25B";
}

.jvic-zoom-out:before {
  content: "\E25C";
}

.jvic-ep-icon-module-11:before {
  content: "l";
}

.jvic-window:before {
  content: "\E25F";
}

.jvic-chart-bar:before {
  content: "\E260";
}

.jvic-chart-line:before {
  content: "\E261";
}

.jvic-chart-pie:before {
  content: "\E262";
}

.jvic-chat:before {
  content: "\E263";
}

.jvic-check-2:before {
  content: "\E264";
}

.jvic-clipboard-1:before {
  content: "\E265";
}

.jvic-clock-2:before {
  content: "\E266";
}

.jvic-cloud-1:before {
  content: "\E267";
}

.jvic-credit-card-2:before {
  content: "\E268";
}

.jvic-cup:before {
  content: "\E269";
}

.jvic-cw:before {
  content: "\E26A";
}

.jvic-database-2:before {
  content: "\E26B";
}

.jvic-db-shape:before {
  content: "\E26C";
}

.jvic-direction:before {
  content: "\E26D";
}

.jvic-doc:before {
  content: "\E26E";
}

.jvic-doc-landscape:before {
  content: "\E26F";
}

.jvic-adjust:before {
  content: "\E25E";
}

.jvic-air:before {
  content: "\E270";
}

.jvic-alert-2:before {
  content: "\E271";
}

.jvic-archive-1:before {
  content: "\E272";
}

.jvic-arrow-combo:before {
  content: "\E273";
}

.jvic-arrows-ccw:before {
  content: "\E274";
}

.jvic-attach:before {
  content: "\E275";
}

.jvic-attention:before {
  content: "\E276";
}

.jvic-back:before {
  content: "\E277";
}

.jvic-back-in-time:before {
  content: "\E278";
}

.jvic-bag:before {
  content: "\E279";
}

.jvic-basket:before {
  content: "\E27A";
}

.jvic-battery:before {
  content: "\E27B";
}

.jvic-behance:before {
  content: "\E27C";
}

.jvic-bell:before {
  content: "\E27D";
}

.jvic-block:before {
  content: "\E27E";
}

.jvic-book-2:before {
  content: "\E27F";
}

.jvic-book-open:before {
  content: "\E280";
}

.jvic-bookmark-2:before {
  content: "\E281";
}

.jvic-bookmarks:before {
  content: "\E282";
}

.jvic-box:before {
  content: "\E283";
}

.jvic-briefcase-1:before {
  content: "\E284";
}

.jvic-brush:before {
  content: "\E285";
}

.jvic-bucket:before {
  content: "\E286";
}

.jvic-calendar-2:before {
  content: "\E287";
}

.jvic-camera-1:before {
  content: "\E288";
}

.jvic-cancel:before {
  content: "\E289";
}

.jvic-cancel-circled:before {
  content: "\E28A";
}

.jvic-cancel-squared:before {
  content: "\E28B";
}

.jvic-cc:before {
  content: "\E28C";
}

.jvic-cc-by:before {
  content: "\E28D";
}

.jvic-cc-nc:before {
  content: "\E28E";
}

.jvic-cc-nc-eu:before {
  content: "\E28F";
}

.jvic-cc-nc-jp:before {
  content: "\E290";
}

.jvic-cc-nd:before {
  content: "\E291";
}

.jvic-cc-pd:before {
  content: "\E292";
}

.jvic-cc-remix:before {
  content: "\E293";
}

.jvic-cc-sa:before {
  content: "\E294";
}

.jvic-address:before {
  content: "\E295";
}

.jvic-cc-share:before {
  content: "\E296";
}

.jvic-cc-zero:before {
  content: "\E297";
}

.jvic-ccw:before {
  content: "\E298";
}

.jvic-cd:before {
  content: "\E299";
}

.jvic-chart-area:before {
  content: "\E29A";
}

.jvic-cloud-thunder:before {
  content: "\E29B";
}

.jvic-code-1:before {
  content: "\E29C";
}

.jvic-cog:before {
  content: "\E29D";
}

.jvic-comment-2:before {
  content: "\E29E";
}

.jvic-compass-1:before {
  content: "\E29F";
}

.jvic-doc-text:before {
  content: "\E2A0";
}

.jvic-doc-text-inv:before {
  content: "\E2A1";
}

.jvic-docs:before {
  content: "\E2A2";
}

.jvic-dot:before {
  content: "\E2A3";
}

.jvic-dot-2:before {
  content: "\E2A4";
}

.jvic-dot-3:before {
  content: "\E2A5";
}

.jvic-down:before {
  content: "\E2A6";
}

.jvic-down-bold:before {
  content: "\E2A7";
}

.jvic-down-circled:before {
  content: "\E2A8";
}

.jvic-down-dir:before {
  content: "\E2A9";
}

.jvic-down-open:before {
  content: "\E2AA";
}

.jvic-down-open-big:before {
  content: "\E2AB";
}

.jvic-down-open-mini:before {
  content: "\E2AC";
}

.jvic-droplet:before {
  content: "\E2AE";
}

.jvic-erase:before {
  content: "\E2AF";
}

.jvic-evernote:before {
  content: "\E2B0";
}

.jvic-export:before {
  content: "\E2B1";
}

.jvic-eye-2:before {
  content: "\E2B2";
}

.jvic-facebook:before {
  content: "\E2B3";
}

.jvic-facebook-circled:before {
  content: "\E2B4";
}

.jvic-flashlight:before {
  content: "\E2B6";
}

.jvic-flattr:before {
  content: "\E2B7";
}

.jvic-flickr:before {
  content: "\E2B8";
}

.jvic-flickr-circled:before {
  content: "\E2B9";
}

.jvic-flight:before {
  content: "\E2BA";
}

.jvic-floppy:before {
  content: "\E2BB";
}

.jvic-flow-branch:before {
  content: "\E2BC";
}

.jvic-gauge:before {
  content: "\E2BE";
}

.jvic-github:before {
  content: "\E2BF";
}

.jvic-github-circled:before {
  content: "\E2C0";
}

.jvic-globe-1:before {
  content: "\E2C1";
}

.jvic-google-circles:before {
  content: "\E2C2";
}

.jvic-gplus:before {
  content: "\E2C3";
}

.jvic-gplus-circled:before {
  content: "\E2C4";
}

.jvic-hourglass-1:before {
  content: "\E2C6";
}

.jvic-inbox-1:before {
  content: "\E2C7";
}

.jvic-infinity:before {
  content: "\E2C8";
}

.jvic-info-2:before {
  content: "\E2C9";
}

.jvic-info-circled:before {
  content: "\E2CA";
}

.jvic-instagrem:before {
  content: "\E2CB";
}

.jvic-install:before {
  content: "\E2CC";
}

.jvic-layout-1:before {
  content: "\E2CE";
}

.jvic-leaf:before {
  content: "\E2CF";
}

.jvic-left:before {
  content: "\E2D0";
}

.jvic-left-bold:before {
  content: "\E2D1";
}

.jvic-left-circled:before {
  content: "\E2D2";
}

.jvic-left-dir:before {
  content: "\E2D3";
}

.jvic-left-open:before {
  content: "\E2D4";
}

.jvic-light-down:before {
  content: "\E2D6";
}

.jvic-light-up:before {
  content: "\E2D7";
}

.jvic-link-2:before {
  content: "\E2D8";
}

.jvic-linkedin:before {
  content: "\E2D9";
}

.jvic-linkedin-circled:before {
  content: "\E2DA";
}

.jvic-list-1:before {
  content: "\E2DB";
}

.jvic-list-add:before {
  content: "\E2DC";
}

.jvic-loop-1:before {
  content: "\E2DE";
}

.jvic-magnet:before {
  content: "\E2DF";
}

.jvic-mail-2:before {
  content: "\E2E0";
}

.jvic-map-1:before {
  content: "\E2E1";
}

.jvic-megaphone-2:before {
  content: "\E2E2";
}

.jvic-menu:before {
  content: "\E2E3";
}

.jvic-mic:before {
  content: "\E2E4";
}

.jvic-moon:before {
  content: "\E2E6";
}

.jvic-mouse:before {
  content: "\E2E7";
}

.jvic-music-1:before {
  content: "\E2E8";
}

.jvic-mute-1:before {
  content: "\E2E9";
}

.jvic-network:before {
  content: "\E2EA";
}

.jvic-newspaper:before {
  content: "\E2EB";
}

.jvic-note:before {
  content: "\E2EC";
}

.jvic-phone:before {
  content: "\E2EE";
}

.jvic-picasa:before {
  content: "\E2EF";
}

.jvic-picture:before {
  content: "\E2F0";
}

.jvic-pinterest:before {
  content: "\E2F1";
}

.jvic-pinterest-circled:before {
  content: "\E2F2";
}

.jvic-play-1:before {
  content: "\E2F3";
}

.jvic-plus-2:before {
  content: "\E2F4";
}

.jvic-progress-2:before {
  content: "\E2F6";
}

.jvic-progress-3:before {
  content: "\E2F7";
}

.jvic-publish:before {
  content: "\E2F8";
}

.jvic-qq:before {
  content: "\E2F9";
}

.jvic-quote-2:before {
  content: "\E2FA";
}

.jvic-rdio:before {
  content: "\E2FB";
}

.jvic-rdio-circled:before {
  content: "\E2FC";
}

.jvic-retweet:before {
  content: "\E2FE";
}

.jvic-right:before {
  content: "\E2FF";
}

.jvic-right-bold:before {
  content: "\E300";
}

.jvic-right-circled:before {
  content: "\E301";
}

.jvic-right-dir:before {
  content: "\E302";
}

.jvic-right-open:before {
  content: "\E303";
}

.jvic-right-open-big:before {
  content: "\E304";
}

.jvic-shareable:before {
  content: "\E306";
}

.jvic-shuffle-1:before {
  content: "\E307";
}

.jvic-signal:before {
  content: "\E308";
}

.jvic-sina-weibo:before {
  content: "\E309";
}

.jvic-skype:before {
  content: "\E30A";
}

.jvic-skype-circled:before {
  content: "\E30B";
}

.jvic-smashing:before {
  content: "\E30C";
}

.jvic-stop-2:before {
  content: "\E30E";
}

.jvic-stumbleupon:before {
  content: "\E30F";
}

.jvic-stumbleupon-circled:before {
  content: "\E310";
}

.jvic-suitcase:before {
  content: "\E311";
}

.jvic-sweden:before {
  content: "\E312";
}

.jvic-switch:before {
  content: "\E313";
}

.jvic-tag-1:before {
  content: "\E314";
}

.jvic-to-end:before {
  content: "\E316";
}

.jvic-to-start:before {
  content: "\E317";
}

.jvic-tools-1:before {
  content: "\E318";
}

.jvic-traffic-cone:before {
  content: "\E319";
}

.jvic-trash-1:before {
  content: "\E31A";
}

.jvic-trophy-1:before {
  content: "\E31B";
}

.jvic-tumblr:before {
  content: "\E31C";
}

.jvic-up-dir:before {
  content: "\E31E";
}

.jvic-up-open:before {
  content: "\E31F";
}

.jvic-up-open-big:before {
  content: "\E320";
}

.jvic-up-open-mini:before {
  content: "\E321";
}

.jvic-up-thin:before {
  content: "\E322";
}

.jvic-upload-1:before {
  content: "\E323";
}

.jvic-upload-cloud-1:before {
  content: "\E324";
}

.jvic-down-thin:before {
  content: "\E2AD";
}

.jvic-download-1:before {
  content: "\E2B5";
}

.jvic-dribbble:before {
  content: "\E2BD";
}

.jvic-dribbble-circled:before {
  content: "\E2C5";
}

.jvic-drive:before {
  content: "\E2CD";
}

.jvic-facebook-squared:before {
  content: "\E2D5";
}

.jvic-fast-backward:before {
  content: "\E2DD";
}

.jvic-fast-forward-1:before {
  content: "\E2E5";
}

.jvic-feather:before {
  content: "\E2ED";
}

.jvic-flag-1:before {
  content: "\E2F5";
}

.jvic-flow-cascade:before {
  content: "\E2FD";
}

.jvic-flow-line:before {
  content: "\E305";
}

.jvic-flow-parallel:before {
  content: "\E30D";
}

.jvic-flow-tree:before {
  content: "\E315";
}

.jvic-folder-1:before {
  content: "\E31D";
}

.jvic-graduation-cap:before {
  content: "\E325";
}

.jvic-heart-2:before {
  content: "\E326";
}

.jvic-heart-empty:before {
  content: "\E327";
}

.jvic-help:before {
  content: "\E328";
}

.jvic-help-circled:before {
  content: "\E329";
}

.jvic-key-2:before {
  content: "\E32A";
}

.jvic-keyboard-1:before {
  content: "\E32B";
}

.jvic-lamp:before {
  content: "\E32C";
}

.jvic-language:before {
  content: "\E32D";
}

.jvic-lastfm:before {
  content: "\E32E";
}

.jvic-left-open-big:before {
  content: "\E32F";
}

.jvic-left-open-mini:before {
  content: "\E330";
}

.jvic-left-thin:before {
  content: "\E331";
}

.jvic-level-down:before {
  content: "\E332";
}

.jvic-level-up:before {
  content: "\E333";
}

.jvic-location-1:before {
  content: "\E334";
}

.jvic-lock-2:before {
  content: "\E335";
}

.jvic-lock-open:before {
  content: "\E336";
}

.jvic-login:before {
  content: "\E337";
}

.jvic-logo-db:before {
  content: "\E338";
}

.jvic-minus-1:before {
  content: "\E339";
}

.jvic-minus-circled:before {
  content: "\E33A";
}

.jvic-minus-squared:before {
  content: "\E33B";
}

.jvic-mixi:before {
  content: "\E33C";
}

.jvic-mobile-1:before {
  content: "\E33D";
}

.jvic-note-beamed:before {
  content: "\E33E";
}

.jvic-palette:before {
  content: "\E33F";
}

.jvic-paper-plane:before {
  content: "\E340";
}

.jvic-pause-1:before {
  content: "\E341";
}

.jvic-paypal-1:before {
  content: "\E342";
}

.jvic-plus-circled:before {
  content: "\E343";
}

.jvic-plus-squared:before {
  content: "\E344";
}

.jvic-popup:before {
  content: "\E345";
}

.jvic-print-1:before {
  content: "\E346";
}

.jvic-progress-0:before {
  content: "\E347";
}

.jvic-record-1:before {
  content: "\E348";
}

.jvic-renren:before {
  content: "\E349";
}

.jvic-reply:before {
  content: "\E34A";
}

.jvic-reply-all:before {
  content: "\E34B";
}

.jvic-resize-full:before {
  content: "\E34C";
}

.jvic-right-open-mini:before {
  content: "\E34D";
}

.jvic-right-thin:before {
  content: "\E34E";
}

.jvic-rocket-1:before {
  content: "\E34F";
}

.jvic-rss-2:before {
  content: "\E350";
}

.jvic-search-1:before {
  content: "\E351";
}

.jvic-sound-1:before {
  content: "\E352";
}

.jvic-soundcloud:before {
  content: "\E353";
}

.jvic-spotify:before {
  content: "\E354";
}

.jvic-spotify-circled:before {
  content: "\E355";
}

.jvic-star-2:before {
  content: "\E356";
}

.jvic-tape:before {
  content: "\E357";
}

.jvic-target-1:before {
  content: "\E358";
}

.jvic-thermometer:before {
  content: "\E359";
}

.jvic-thumbs-down:before {
  content: "\E35A";
}

.jvic-thumbs-up:before {
  content: "\E35B";
}

.jvic-tumblr-circled:before {
  content: "\E35C";
}

.jvic-twitter:before {
  content: "\E35D";
}

.jvic-twitter-circled:before {
  content: "\E35E";
}

.jvic-up:before {
  content: "\E35F";
}

.jvic-up-bold:before {
  content: "\E360";
}

.jvic-user:before {
  content: "\E361";
}

.jvic-user-add:before {
  content: "\E362";
}

.jvic-users:before {
  content: "\E363";
}

.jvic-vcard:before {
  content: "\E364";
}

.jvic-video-1:before {
  content: "\E365";
}

.jvic-dropbox:before {
  content: "\E366";
}

.jvic-flash:before {
  content: "\E367";
}

.jvic-forward:before {
  content: "\E368";
}

.jvic-home-2:before {
  content: "\E369";
}

.jvic-lastfm-circled:before {
  content: "\E36A";
}

.jvic-lifebuoy:before {
  content: "\E36B";
}

.jvic-logout:before {
  content: "\E36C";
}

.jvic-monitor-1:before {
  content: "\E36D";
}

.jvic-pencil-2:before {
  content: "\E36E";
}

.jvic-progress-1:before {
  content: "\E36F";
}

.jvic-resize-small:before {
  content: "\E370";
}

.jvic-share-1:before {
  content: "\E371";
}

.jvic-star-empty:before {
  content: "\E372";
}

.jvic-ticket-1:before {
  content: "\E373";
}

.jvic-up-circled:before {
  content: "\E374";
}

.jvic-vimeo:before {
  content: "\E375";
}

.jvic-vimeo-circled:before {
  content: "\E376";
}

.jvic-vkontakte:before {
  content: "\E377";
}

.jvic-volume-1:before {
  content: "\E378";
}

.jvic-water:before {
  content: "\E379";
}

.jvic-align-center-1:before {
  content: "\E37A";
}

.jvic-align-justify-1:before {
  content: "\E37B";
}

.jvic-align-left-1:before {
  content: "\E37C";
}

.jvic-align-right-1:before {
  content: "\E37D";
}

.jvic-archive-2:before {
  content: "\E37E";
}

.jvic-arrow-down-2:before {
  content: "\E37F";
}

.jvic-arrow-left-2:before {
  content: "\E380";
}

.jvic-arrow-right-2:before {
  content: "\E381";
}

.jvic-arrow-up-2:before {
  content: "\E382";
}

.jvic-atom:before {
  content: "\E383";
}

.jvic-bag-1:before {
  content: "\E384";
}

.jvic-bank-notes:before {
  content: "\E385";
}

.jvic-barbell:before {
  content: "\E386";
}

.jvic-bars:before {
  content: "\E387";
}

.jvic-battery-0:before {
  content: "\E388";
}

.jvic-battery-1:before {
  content: "\E389";
}

.jvic-battery-2:before {
  content: "\E38A";
}

.jvic-battery-3:before {
  content: "\E38B";
}

.jvic-battery-4:before {
  content: "\E38C";
}

.jvic-battery-power:before {
  content: "\E38D";
}

.jvic-beer-1:before {
  content: "\E38E";
}

.jvic-bolt:before {
  content: "\E38F";
}

.jvic-bones:before {
  content: "\E390";
}

.jvic-book-close:before {
  content: "\E391";
}

.jvic-book-open-1:before {
  content: "\E392";
}

.jvic-bookmark-3:before {
  content: "\E393";
}

.jvic-box-1:before {
  content: "\E394";
}

.jvic-browser-1:before {
  content: "\E395";
}

.jvic-bubble:before {
  content: "\E396";
}

.jvic-bubble-1:before {
  content: "\E397";
}

.jvic-bubble-2:before {
  content: "\E398";
}

.jvic-bubble-3:before {
  content: "\E399";
}

.jvic-bucket-1:before {
  content: "\E39A";
}

.jvic-calculator:before {
  content: "\E39B";
}

.jvic-calendar-3:before {
  content: "\E39C";
}

.jvic-camera-2:before {
  content: "\E39D";
}

.jvic-cardiac-pulse:before {
  content: "\E39E";
}

.jvic-cd-1:before {
  content: "\E39F";
}

.jvic-character:before {
  content: "\E3A0";
}

.jvic-checkbox-checked:before {
  content: "\E3A1";
}

.jvic-checkmark:before {
  content: "\E3A2";
}

.jvic-clipboard-2:before {
  content: "\E3A3";
}

.jvic-clock-3:before {
  content: "\E3A4";
}

.jvic-cloud-2:before {
  content: "\E3A5";
}

.jvic-coffee:before {
  content: "\E3A6";
}

.jvic-comment-3:before {
  content: "\E3A7";
}

.jvic-connection-0:before {
  content: "\E3A8";
}

.jvic-connection-1:before {
  content: "\E3A9";
}

.jvic-connection-2:before {
  content: "\E3AA";
}

.jvic-connection-3:before {
  content: "\E3AB";
}

.jvic-connection-4:before {
  content: "\E3AC";
}

.jvic-credit-cards:before {
  content: "\E3AD";
}

.jvic-crop-1:before {
  content: "\E3AE";
}

.jvic-cube:before {
  content: "\E3AF";
}

.jvic-diamond:before {
  content: "\E3B0";
}

.jvic-download-2:before {
  content: "\E3B1";
}

.jvic-email:before {
  content: "\E3B2";
}

.jvic-email-plane:before {
  content: "\E3B3";
}

.jvic-enter:before {
  content: "\E3B4";
}

.jvic-envelope:before {
  content: "\E3B5";
}

.jvic-eyedropper:before {
  content: "\E3B6";
}

.jvic-file:before {
  content: "\E3B7";
}

.jvic-file-add:before {
  content: "\E3B8";
}

.jvic-file-broken:before {
  content: "\E3B9";
}

.jvic-file-settings:before {
  content: "\E3BA";
}

.jvic-files:before {
  content: "\E3BB";
}

.jvic-flag-2:before {
  content: "\E3BC";
}

.jvic-folder-2:before {
  content: "\E3BD";
}

.jvic-folder-add-1:before {
  content: "\E3BE";
}

.jvic-folder-check:before {
  content: "\E3BF";
}

.jvic-folder-settings:before {
  content: "\E3C0";
}

.jvic-forbidden:before {
  content: "\E3C1";
}

.jvic-frames:before {
  content: "\E3C2";
}

.jvic-glass:before {
  content: "\E3C3";
}

.jvic-graph-1:before {
  content: "\E3C4";
}

.jvic-grid:before {
  content: "\E3C5";
}

.jvic-heart-3:before {
  content: "\E3C6";
}

.jvic-home-3:before {
  content: "\E3C7";
}

.jvic-id-card:before {
  content: "\E3C8";
}

.jvic-invoice:before {
  content: "\E3C9";
}

.jvic-ipad:before {
  content: "\E3CA";
}

.jvic-ipad-2:before {
  content: "\E3CB";
}

.jvic-lab:before {
  content: "\E3CC";
}

.jvic-laptop-1:before {
  content: "\E3CD";
}

.jvic-list-2:before {
  content: "\E3CE";
}

.jvic-lock-3:before {
  content: "\E3CF";
}

.jvic-locked:before {
  content: "\E3D0";
}

.jvic-map-2:before {
  content: "\E3D1";
}

.jvic-measure:before {
  content: "\E3D2";
}

.jvic-meter:before {
  content: "\E3D3";
}

.jvic-micro:before {
  content: "\E3D4";
}

.jvic-micro-mute:before {
  content: "\E3D5";
}

.jvic-microwave:before {
  content: "\E3D6";
}

.jvic-minus-2:before {
  content: "\E3D7";
}

.jvic-modem:before {
  content: "\E3D8";
}

.jvic-mute-2:before {
  content: "\E3D9";
}

.jvic-newspaper-1:before {
  content: "\E3DA";
}

.jvic-paperclip-1:before {
  content: "\E3DB";
}

.jvic-pencil-3:before {
  content: "\E3DC";
}

.jvic-phone-1:before {
  content: "\E3DD";
}

.jvic-phone-2:before {
  content: "\E3DE";
}

.jvic-phone-3:before {
  content: "\E3DF";
}

.jvic-picture-1:before {
  content: "\E3E0";
}

.jvic-pie-chart:before {
  content: "\E3E1";
}

.jvic-pill:before {
  content: "\E3E2";
}

.jvic-pin-1:before {
  content: "\E3E3";
}

.jvic-power-1:before {
  content: "\E3E4";
}

.jvic-printer-1:before {
  content: "\E3E5";
}

.jvic-printer-2:before {
  content: "\E3E6";
}

.jvic-refresh-1:before {
  content: "\E3E7";
}

.jvic-reload:before {
  content: "\E3E8";
}

.jvic-screen:before {
  content: "\E3E9";
}

.jvic-select:before {
  content: "\E3EA";
}

.jvic-set:before {
  content: "\E3EB";
}

.jvic-settings-1:before {
  content: "\E3EC";
}

.jvic-share-2:before {
  content: "\E3ED";
}

.jvic-share-outline:before {
  content: "\E3EE";
}

.jvic-shorts:before {
  content: "\E3EF";
}

.jvic-speaker:before {
  content: "\E3F0";
}

.jvic-star-3:before {
  content: "\E3F1";
}

.jvic-stopwatch:before {
  content: "\E3F2";
}

.jvic-sun:before {
  content: "\E3F3";
}

.jvic-syringe:before {
  content: "\E3F4";
}

.jvic-tag-2:before {
  content: "\E3F5";
}

.jvic-train:before {
  content: "\E3F6";
}

.jvic-trash-2:before {
  content: "\E3F7";
}

.jvic-unlocked:before {
  content: "\E3F8";
}

.jvic-user-1:before {
  content: "\E3F9";
}

.jvic-user-outline:before {
  content: "\E3FA";
}

.jvic-users-1:before {
  content: "\E3FB";
}

.jvic-users-outline:before {
  content: "\E3FC";
}

.jvic-volume-2:before {
  content: "\E3FD";
}

.jvic-volume-down:before {
  content: "\E3FE";
}

.jvic-volume-up:before {
  content: "\E3FF";
}

.jvic-wifi-1:before {
  content: "\E400";
}

.jvic-wifi-2:before {
  content: "\E401";
}

.jvic-wifi-3:before {
  content: "\E402";
}

.jvic-window-delete:before {
  content: "\E403";
}

.jvic-windows:before {
  content: "\E404";
}

.jvic-zoom:before {
  content: "\E405";
}

.jvic-zoom-in-1:before {
  content: "\E406";
}

.jvic-zoom-out-1:before {
  content: "\E407";
}

.jvic-banknote:before {
  content: "\E408";
}

.jvic-bubble-4:before {
  content: "\E409";
}

.jvic-bulb:before {
  content: "\E40A";
}

.jvic-calendar-4:before {
  content: "\E40B";
}

.jvic-camera-3:before {
  content: "\E40C";
}

.jvic-clip:before {
  content: "\E40D";
}

.jvic-clock-4:before {
  content: "\E40E";
}

.jvic-cloud-3:before {
  content: "\E40F";
}

.jvic-cup-1:before {
  content: "\E410";
}

.jvic-data:before {
  content: "\E411";
}

.jvic-diamond-1:before {
  content: "\E412";
}

.jvic-display:before {
  content: "\E413";
}

.jvic-eye-3:before {
  content: "\E414";
}

.jvic-fire:before {
  content: "\E415";
}

.jvic-food:before {
  content: "\E416";
}

.jvic-heart-4:before {
  content: "\E417";
}

.jvic-key-3:before {
  content: "\E418";
}

.jvic-lab-1:before {
  content: "\E419";
}

.jvic-like-1:before {
  content: "\E41A";
}

.jvic-location-2:before {
  content: "\E41B";
}

.jvic-lock-4:before {
  content: "\E41C";
}

.jvic-mail-3:before {
  content: "\E41D";
}

.jvic-megaphone-3:before {
  content: "\E41E";
}

.jvic-music-2:before {
  content: "\E41F";
}

.jvic-news:before {
  content: "\E420";
}

.jvic-note-1:before {
  content: "\E421";
}

.jvic-paperplane:before {
  content: "\E422";
}

.jvic-params:before {
  content: "\E423";
}

.jvic-pen:before {
  content: "\E424";
}

.jvic-phone-4:before {
  content: "\E425";
}

.jvic-photo-1:before {
  content: "\E426";
}

.jvic-search-2:before {
  content: "\E427";
}

.jvic-settings-2:before {
  content: "\E428";
}

.jvic-shop:before {
  content: "\E429";
}

.jvic-sound-2:before {
  content: "\E42A";
}

.jvic-stack:before {
  content: "\E42B";
}

.jvic-star-4:before {
  content: "\E42C";
}

.jvic-study:before {
  content: "\E42D";
}

.jvic-t-shirt:before {
  content: "\E42E";
}

.jvic-tag-3:before {
  content: "\E42F";
}

.jvic-trash-3:before {
  content: "\E430";
}

.jvic-truck-1:before {
  content: "\E431";
}

.jvic-tv:before {
  content: "\E432";
}

.jvic-user-2:before {
  content: "\E433";
}

.jvic-vallet:before {
  content: "\E434";
}

.jvic-video-2:before {
  content: "\E435";
}

.jvic-vynil:before {
  content: "\E436";
}

.jvic-world:before {
  content: "\E437";
}

.jvic-aim:before {
  content: "\E25D";
}

.jvic-aim-alt:before {
  content: "\E438";
}

.jvic-amazon:before {
  content: "\E439";
}

.jvic-app-store:before {
  content: "\E43A";
}

.jvic-apple:before {
  content: "\E43B";
}

.jvic-arto:before {
  content: "\E43C";
}

.jvic-aws:before {
  content: "\E43D";
}

.jvic-baidu:before {
  content: "\E43E";
}

.jvic-basecamp:before {
  content: "\E43F";
}

.jvic-bebo:before {
  content: "\E440";
}

.jvic-behance-1:before {
  content: "\E441";
}

.jvic-bing:before {
  content: "\E442";
}

.jvic-blip:before {
  content: "\E443";
}

.jvic-blogger:before {
  content: "\E444";
}

.jvic-bnter:before {
  content: "\E445";
}

.jvic-brightkite:before {
  content: "\E446";
}

.jvic-cinch:before {
  content: "\E447";
}

.jvic-cloudapp:before {
  content: "\E448";
}

.jvic-coroflot:before {
  content: "\E449";
}

.jvic-creative-commons:before {
  content: "\E44A";
}

.jvic-dailybooth:before {
  content: "\E44B";
}

.jvic-delicious:before {
  content: "\E44C";
}

.jvic-designbump:before {
  content: "\E44D";
}

.jvic-designfloat:before {
  content: "\E44E";
}

.jvic-designmoo:before {
  content: "\E44F";
}

.jvic-deviantart:before {
  content: "\E450";
}

.jvic-digg:before {
  content: "\E451";
}

.jvic-digg-alt:before {
  content: "\E452";
}

.jvic-diigo:before {
  content: "\E453";
}

.jvic-dribbble-1:before {
  content: "\E454";
}

.jvic-dropbox-1:before {
  content: "\E455";
}

.jvic-drupal:before {
  content: "\E456";
}

.jvic-dzone:before {
  content: "\E457";
}

.jvic-ebay:before {
  content: "\E458";
}

.jvic-ember:before {
  content: "\E459";
}

.jvic-etsy:before {
  content: "\E45A";
}

.jvic-evernote-1:before {
  content: "\E45B";
}

.jvic-facebook-1:before {
  content: "\E45C";
}

.jvic-facebook-alt:before {
  content: "\E45D";
}

.jvic-facebook-places:before {
  content: "\E45E";
}

.jvic-facto:before {
  content: "\E45F";
}

.jvic-feedburner:before {
  content: "\E460";
}

.jvic-flickr-1:before {
  content: "\E461";
}

.jvic-folkd:before {
  content: "\E462";
}

.jvic-formspring:before {
  content: "\E463";
}

.jvic-forrst:before {
  content: "\E464";
}

.jvic-foursquare:before {
  content: "\E465";
}

.jvic-friendfeed:before {
  content: "\E466";
}

.jvic-friendster:before {
  content: "\E467";
}

.jvic-gdgt:before {
  content: "\E468";
}

.jvic-github-1:before {
  content: "\E469";
}

.jvic-github-alt:before {
  content: "\E46A";
}

.jvic-goodreads:before {
  content: "\E46B";
}

.jvic-google:before {
  content: "\E46C";
}

.jvic-google-buzz:before {
  content: "\E46D";
}

.jvic-google-talk:before {
  content: "\E46E";
}

.jvic-gowalla:before {
  content: "\E46F";
}

.jvic-gowalla-alt:before {
  content: "\E470";
}

.jvic-grooveshark:before {
  content: "\E471";
}

.jvic-hacker-news:before {
  content: "\E472";
}

.jvic-hi5:before {
  content: "\E473";
}

.jvic-hype-machine:before {
  content: "\E474";
}

.jvic-hyves:before {
  content: "\E475";
}

.jvic-icq:before {
  content: "\E476";
}

.jvic-identi:before {
  content: "\E477";
}

.jvic-instapaper:before {
  content: "\E478";
}

.jvic-itunes:before {
  content: "\E479";
}

.jvic-kik:before {
  content: "\E47A";
}

.jvic-krop:before {
  content: "\E47B";
}

.jvic-last:before {
  content: "\E47C";
}

.jvic-linkedin-1:before {
  content: "\E47D";
}

.jvic-linkedin-alt:before {
  content: "\E47E";
}

.jvic-livejournal:before {
  content: "\E47F";
}

.jvic-lovedsgn:before {
  content: "\E480";
}

.jvic-meetup:before {
  content: "\E481";
}

.jvic-metacafe:before {
  content: "\E482";
}

.jvic-ming:before {
  content: "\E483";
}

.jvic-mister-wong:before {
  content: "\E484";
}

.jvic-mixx:before {
  content: "\E485";
}

.jvic-mixx-alt:before {
  content: "\E486";
}

.jvic-mobileme:before {
  content: "\E487";
}

.jvic-msn-messenger:before {
  content: "\E488";
}

.jvic-myspace:before {
  content: "\E489";
}

.jvic-myspace-alt:before {
  content: "\E48A";
}

.jvic-newsvine:before {
  content: "\E48B";
}

.jvic-official:before {
  content: "\E48C";
}

.jvic-openid:before {
  content: "\E48D";
}

.jvic-orkut:before {
  content: "\E48E";
}

.jvic-pandora:before {
  content: "\E48F";
}

.jvic-path:before {
  content: "\E490";
}

.jvic-paypal-2:before {
  content: "\E491";
}

.jvic-photobucket:before {
  content: "\E492";
}

.jvic-picasa-1:before {
  content: "\E493";
}

.jvic-picassa:before {
  content: "\E494";
}

.jvic-pinboard:before {
  content: "\E495";
}

.jvic-ping:before {
  content: "\E496";
}

.jvic-pingchat:before {
  content: "\E497";
}

.jvic-playstation:before {
  content: "\E498";
}

.jvic-plixi:before {
  content: "\E499";
}

.jvic-plurk:before {
  content: "\E49A";
}

.jvic-podcast:before {
  content: "\E49B";
}

.jvic-posterous:before {
  content: "\E49C";
}

.jvic-qik:before {
  content: "\E49D";
}

.jvic-quik:before {
  content: "\E49E";
}

.jvic-quora:before {
  content: "\E49F";
}

.jvic-rdio-1:before {
  content: "\E4A0";
}

.jvic-readernaut:before {
  content: "\E4A1";
}

.jvic-reddit:before {
  content: "\E4A2";
}

.jvic-retweet-1:before {
  content: "\E4A3";
}

.jvic-robo:before {
  content: "\E4A4";
}

.jvic-rss-3:before {
  content: "\E4A5";
}

.jvic-scribd:before {
  content: "\E4A6";
}

.jvic-sharethis:before {
  content: "\E4A7";
}

.jvic-simplenote:before {
  content: "\E4A8";
}

.jvic-skype-1:before {
  content: "\E4A9";
}

.jvic-slashdot:before {
  content: "\E4AA";
}

.jvic-slideshare:before {
  content: "\E4AB";
}

.jvic-smugmug:before {
  content: "\E4AC";
}

.jvic-soundcloud-1:before {
  content: "\E4AD";
}

.jvic-spotify-1:before {
  content: "\E4AE";
}

.jvic-squarespace:before {
  content: "\E4AF";
}

.jvic-squidoo:before {
  content: "\E4B0";
}

.jvic-steam:before {
  content: "\E4B1";
}

.jvic-stumbleupon-1:before {
  content: "\E4B2";
}

.jvic-technorati:before {
  content: "\E4B3";
}

.jvic-threewords:before {
  content: "\E4B4";
}

.jvic-tribe:before {
  content: "\E4B5";
}

.jvic-tripit:before {
  content: "\E4B6";
}

.jvic-tumblr-1:before {
  content: "\E4B7";
}

.jvic-twitter-1:before {
  content: "\E4B8";
}

.jvic-twitter-alt:before {
  content: "\E4B9";
}

.jvic-vcard-1:before {
  content: "\E4BA";
}

.jvic-viddler:before {
  content: "\E4BB";
}

.jvic-vimeo-1:before {
  content: "\E4BC";
}

.jvic-virb:before {
  content: "\E4BD";
}

.jvic-w3:before {
  content: "\E4BE";
}

.jvic-whatsapp:before {
  content: "\E4BF";
}

.jvic-wikipedia:before {
  content: "\E4C0";
}

.jvic-windows-1:before {
  content: "\E4C1";
}

.jvic-wists:before {
  content: "\E4C2";
}

.jvic-wordpress-alt:before {
  content: "\E4C3";
}

.jvic-xing:before {
  content: "\E4C4";
}

.jvic-yahoo:before {
  content: "\E4C5";
}

.jvic-yahoo-buzz:before {
  content: "\E4C6";
}

.jvic-yahoo-messenger:before {
  content: "\E4C7";
}

.jvic-yelp:before {
  content: "\E4C8";
}

.jvic-youtube:before {
  content: "\E4C9";
}

.jvic-youtube-alt:before {
  content: "\E4CA";
}

.jvic-zerply:before {
  content: "\E4CB";
}

.jvic-zootool:before {
  content: "\E4CC";
}

.jvic-zynga:before {
  content: "\E4CD";
}

.jvic-wordpress:before {
  content: "\E4CE";
}

.jvic-ep-icon:before {
  content: "\E4CF";
}

.jvic-ep-icon-1:before {
  content: "\E4D0";
}

.jvic-ep-icon-2:before {
  content: "\E4D1";
}

.jvic-ep-icon-3:before {
  content: "\E4D2";
}

.jvic-ep-icon-4:before {
  content: "\E4D3";
}

.jvic-ep-icon-5:before {
  content: "\E4D4";
}

.jvic-ep-icon-6:before {
  content: "\E4D5";
}

.jvic-ep-icon-7:before {
  content: "\E4D6";
}

.jvic-ep-icon-8:before {
  content: "\E4D7";
}

.jvic-ep-icon-module-77:before {
  content: "\E4D8";
}

.jvic-ep-icon-module-78:before {
  content: "\E4D9";
}

.jvic-ep-icon-module-79:before {
  content: "\E4DA";
}

.jvic-ep-icon-module-80:before {
  content: "\E4DB";
}

.jvic-ep-icon-module-81:before {
  content: "\E4DC";
}

.jvic-ep-icon-module-82:before {
  content: "\E4DD";
}

.jvic-ep-icon-module-83:before {
  content: "\E4DE";
}

.jvic-ep-icon-module-84:before {
  content: "\E4DF";
}

.jvic-ep-icon-module-85:before {
  content: "\E4E0";
}

.jvic-ep-icon-module-86:before {
  content: "\E4E1";
}

.jvic-ep-icon-module-87:before {
  content: "\E4E2";
}

.jvic-ep-icon-module-88:before {
  content: "\E4E3";
}

.jvic-ep-icon-module-90:before {
  content: "\E4E5";
}

.jvic-ep-icon-module-91:before {
  content: "\E4E6";
}

.jvic-ep-icon-module-92:before {
  content: "\E4E7";
}

.jvic-ep-icon-module-93:before {
  content: "\E4E8";
}

.jvic-ep-icon-module-94:before {
  content: "\E4E9";
}

.jvic-ep-icon-module-95:before {
  content: "\E4EA";
}

.jvic-ep-icon-module-96:before {
  content: "\E4EB";
}

.jvic-ep-icon-module-97:before {
  content: "\E4EC";
}

.jvic-ep-icon-module-98:before {
  content: "\E4ED";
}

.jvic-ep-icon-module-99:before {
  content: "\E4EE";
}

.jvic-ep-icon-module-100:before {
  content: "\E4EF";
}

.jvic-ep-icon-module-101:before {
  content: "\E4F0";
}

.jvic-ep-icon-module-102:before {
  content: "\E4F1";
}

.jvic-ep-icon-module-103:before {
  content: "\E4F2";
}

.jvic-ep-icon-module-104:before {
  content: "\E4F3";
}

.jvic-ep-icon-module-105:before {
  content: "\E4F4";
}

.jvic-ep-icon-module-106:before {
  content: "\E4F5";
}

.jvic-ep-icon-module-107:before {
  content: "\E4F6";
}

.jvic-ep-icon-module-108:before {
  content: "\E4F7";
}

.jvic-ep-icon-module-109:before {
  content: "\E4F8";
}

.jvic-ep-icon-module-110:before {
  content: "\E4F9";
}

.jvic-ep-icon-module-111:before {
  content: "\E4FA";
}

.jvic-ep-icon-module-112:before {
  content: "\E4FB";
}

.jvic-ep-icon-module-113:before {
  content: "\E4FC";
}

.jvic-ep-icon-module-114:before {
  content: "\E4FD";
}

.jvic-ep-icon-module-115:before {
  content: "\E4FE";
}

.jvic-ep-icon-module-116:before {
  content: "\E4FF";
}

.jvic-ep-icon-module-117:before {
  content: "\E500";
}

.jvic-ep-icon-module-118:before {
  content: "\E501";
}

.jvic-ep-icon-module-119:before {
  content: "\E502";
}

.jvic-ep-icon-module-120:before {
  content: "\E503";
}

.jvic-ep-icon-module-121:before {
  content: "\E504";
}

.jvic-ep-icon-module-122:before {
  content: "\E505";
}

.jvic-ep-icon-module-123:before {
  content: "\E506";
}

.jvic-ep-icon-module-124:before {
  content: "\E507";
}

.jvic-ep-icon-module-125:before {
  content: "\E508";
}

.jvic-ep-icon-module-126:before {
  content: "\E509";
}

.jvic-ep-icon-module-127:before {
  content: "\E50A";
}

.jvic-ep-icon-module-128:before {
  content: "\E50B";
}

.jvic-ep-icon-module-129:before {
  content: "\E50C";
}

.jvic-ep-icon-module-130:before {
  content: "\E50D";
}

.jvic-ep-icon-module-131:before {
  content: "\E50E";
}

.jvic-ep-icon-module-132:before {
  content: "\E50F";
}

.jvic-ep-icon-module-133:before {
  content: "\E510";
}

.jvic-ep-icon-module-134:before {
  content: "\E511";
}

.jvic-ep-icon-module-135:before {
  content: "\E512";
}

.jvic-ep-icon-module-136:before {
  content: "\E513";
}

.jvic-ep-icon-module-137:before {
  content: "\E514";
}

.jvic-ep-icon-module-138:before {
  content: "\E515";
}

.jvic-ep-icon-module-139:before {
  content: "\E516";
}

.jvic-ep-icon-module-140:before {
  content: "\E517";
}

.jvic-ep-icon-module-141:before {
  content: "\E518";
}

.jvic-ep-icon-module-142:before {
  content: "\E519";
}

.jvic-ep-icon-module-143:before {
  content: "\E51A";
}

.jvic-ep-icon-module-144:before {
  content: "\E51B";
}

.jvic-ep-icon-module-145:before {
  content: "\E51C";
}

.jvic-ep-icon-module-146:before {
  content: "\E51D";
}

.jvic-ep-icon-module-147:before {
  content: "\E51E";
}

.jvic-ep-icon-module-148:before {
  content: "\E51F";
}

.jvic-ep-icon-module-149:before {
  content: "\E520";
}

.jvic-ep-icon-module-150:before {
  content: "\E521";
}

.jvic-ep-icon-module-151:before {
  content: "\E522";
}

.jvic-ep-icon-module-152:before {
  content: "\E523";
}

.jvic-ep-icon-module-153:before {
  content: "\E524";
}

.jvic-map-icons:before {
  content: "\E525";
}

.jvic-map-icons-1:before {
  content: "\E526";
}

.jvic-map-icons-2:before {
  content: "\E527";
}

.jvic-map-icons-3:before {
  content: "\E528";
}

.jvic-map-icons-4:before {
  content: "\E529";
}

.jvic-map-icons-5:before {
  content: "\E52A";
}

.jvic-map-icons-6:before {
  content: "\E52B";
}

.jvic-map-icons-7:before {
  content: "\E52C";
}

.jvic-map-icons-8:before {
  content: "\E52D";
}

.jvic-map-icons-9:before {
  content: "\E52E";
}

.jvic-map-icons-10:before {
  content: "\E52F";
}

.jvic-map-icons-11:before {
  content: "\E530";
}

.jvic-map-icons-12:before {
  content: "\E531";
}

.jvic-map-icons-13:before {
  content: "\E532";
}

.jvic-map-icons-14:before {
  content: "\E533";
}

.jvic-map-icons-15:before {
  content: "\E534";
}

.jvic-map-icons-16:before {
  content: "\E535";
}

.jvic-map-icons-17:before {
  content: "\E536";
}

.jvic-map-icons-18:before {
  content: "\E537";
}

.jvic-map-icons-19:before {
  content: "\E538";
}

.jvic-map-icons-20:before {
  content: "\E539";
}

.jvic-map-icons-21:before {
  content: "\E53A";
}

.jvic-map-icons-22:before {
  content: "\E53B";
}

.jvic-map-icons-23:before {
  content: "\E53C";
}

.jvic-map-icons-24:before {
  content: "\E53D";
}

.jvic-map-icons-25:before {
  content: "\E53E";
}

.jvic-map-icons-26:before {
  content: "\E53F";
}

.jvic-map-icons-27:before {
  content: "\E540";
}

.jvic-map-icons-28:before {
  content: "\E541";
}

.jvic-map-icons-29:before {
  content: "\E542";
}

.jvic-map-icons-30:before {
  content: "\E543";
}

.jvic-map-icons-31:before {
  content: "\E544";
}

.jvic-map-icons-32:before {
  content: "\E545";
}

.jvic-map-icons-33:before {
  content: "\E546";
}

.jvic-map-icons-34:before {
  content: "\E547";
}

.jvic-map-icons-35:before {
  content: "\E548";
}

.jvic-map-icons-36:before {
  content: "\E549";
}

.jvic-map-icons-37:before {
  content: "\E54A";
}

.jvic-map-icons-38:before {
  content: "\E54B";
}

.jvic-map-icons-39:before {
  content: "\E54C";
}

.jvic-map-icons-40:before {
  content: "\E54D";
}

.jvic-map-icons-41:before {
  content: "\E54E";
}

.jvic-map-icons-42:before {
  content: "\E54F";
}

.jvic-map-icons-43:before {
  content: "\E550";
}

.jvic-map-icons-44:before {
  content: "\E551";
}

.jvic-map-icons-45:before {
  content: "\E552";
}

.jvic-map-icons-46:before {
  content: "\E553";
}

.jvic-map-icons-47:before {
  content: "\E554";
}

.jvic-map-icons-48:before {
  content: "\E555";
}

.jvic-map-icons-49:before {
  content: "\E556";
}

.jvic-map-icons-50:before {
  content: "\E557";
}

.jvic-map-icons-51:before {
  content: "\E558";
}

.jvic-map-icons-52:before {
  content: "\E559";
}

.jvic-map-icons-53:before {
  content: "\E55A";
}

.jvic-map-icons-54:before {
  content: "\E55B";
}

.jvic-map-icons-55:before {
  content: "\E55C";
}

.jvic-map-icons-56:before {
  content: "\E55D";
}

.jvic-map-icons-57:before {
  content: "\E55E";
}

.jvic-map-icons-58:before {
  content: "\E55F";
}

.jvic-map-icons-59:before {
  content: "\E560";
}

.jvic-map-icons-60:before {
  content: "\E561";
}

.jvic-map-icons-61:before {
  content: "\E562";
}

.jvic-map-icons-62:before {
  content: "\E563";
}

.jvic-map-icons-63:before {
  content: "\E564";
}

.jvic-map-icons-64:before {
  content: "\E565";
}

.jvic-map-icons-65:before {
  content: "\E566";
}

.jvic-map-icons-66:before {
  content: "\E567";
}

.jvic-map-icons-67:before {
  content: "\E568";
}

.jvic-map-icons-68:before {
  content: "\E569";
}

.jvic-map-icons-69:before {
  content: "\E56A";
}

.jvic-map-icons-70:before {
  content: "\E56B";
}

.jvic-map-icons-71:before {
  content: "\E56C";
}

.jvic-map-icons-72:before {
  content: "\E56D";
}

.jvic-map-icons-73:before {
  content: "\E56E";
}

.jvic-map-icons-74:before {
  content: "\E56F";
}

.jvic-map-icons-75:before {
  content: "\E570";
}

.jvic-map-icons-76:before {
  content: "\E571";
}

.jvic-map-icons-77:before {
  content: "\E572";
}

.jvic-map-icons-78:before {
  content: "\E573";
}

.jvic-map-icons-79:before {
  content: "\E574";
}

.jvic-map-icons-80:before {
  content: "\E575";
}

.jvic-map-icons-81:before {
  content: "\E576";
}

.jvic-map-icons-82:before {
  content: "\E577";
}

.jvic-map-icons-83:before {
  content: "\E578";
}

.jvic-map-icons-84:before {
  content: "\E579";
}

.jvic-map-icons-85:before {
  content: "\E57A";
}

.jvic-map-icons-86:before {
  content: "\E57B";
}

.jvic-map-icons-87:before {
  content: "\E57C";
}

.jvic-map-icons-88:before {
  content: "\E57D";
}

.jvic-map-icons-89:before {
  content: "\E57E";
}

.jvic-map-icons-90:before {
  content: "\E57F";
}

.jvic-map-icons-91:before {
  content: "\E580";
}

.jvic-map-icons-92:before {
  content: "\E581";
}

.jvic-map-icons-93:before {
  content: "\E582";
}

.jvic-map-icons-94:before {
  content: "\E583";
}

.jvic-map-icons-95:before {
  content: "\E584";
}

.jvic-map-icons-96:before {
  content: "\E585";
}

.jvic-map-icons-97:before {
  content: "\E586";
}

.jvic-map-icons-98:before {
  content: "\E587";
}

.jvic-map-icons-99:before {
  content: "\E588";
}

.jvic-map-icons-100:before {
  content: "\E589";
}

.jvic-map-icons-101:before {
  content: "\E58A";
}

.jvic-map-icons-102:before {
  content: "\E58B";
}

.jvic-map-icons-103:before {
  content: "\E58C";
}

.jvic-map-icons-104:before {
  content: "\E58D";
}

.jvic-map-icons-105:before {
  content: "\E58E";
}

.jvic-map-icons-106:before {
  content: "\E58F";
}

.jvic-map-icons-107:before {
  content: "\E590";
}

.jvic-map-icons-108:before {
  content: "\E591";
}

.jvic-map-icons-109:before {
  content: "\E592";
}

.jvic-map-icons-110:before {
  content: "\E593";
}

.jvic-map-icons-111:before {
  content: "\E594";
}

.jvic-map-icons-112:before {
  content: "\E595";
}

.jvic-map-icons-113:before {
  content: "\E596";
}

.jvic-map-icons-114:before {
  content: "\E597";
}

.jvic-map-icons-115:before {
  content: "\E598";
}

.jvic-map-icons-116:before {
  content: "\E599";
}

.jvic-map-icons-117:before {
  content: "\E59A";
}

.jvic-map-icons-118:before {
  content: "\E59B";
}

.jvic-map-icons-119:before {
  content: "\E59C";
}

.jvic-map-icons-120:before {
  content: "\E59D";
}

.jvic-map-icons-121:before {
  content: "\E59E";
}

.jvic-map-icons-122:before {
  content: "\E59F";
}

.jvic-map-icons-123:before {
  content: "\E5A0";
}

.jvic-map-icons-124:before {
  content: "\E5A1";
}

.jvic-map-icons-125:before {
  content: "\E5A2";
}

.jvic-map-icons-126:before {
  content: "\E5A3";
}

.jvic-map-icons-127:before {
  content: "\E5A4";
}

.jvic-map-icons-128:before {
  content: "\E5A5";
}

.jvic-map-icons-129:before {
  content: "\E5A6";
}

.jvic-map-icons-130:before {
  content: "\E5A7";
}

.jvic-map-icons-131:before {
  content: "\E5A8";
}

.jvic-map-icons-132:before {
  content: "\E5A9";
}

.jvic-map-icons-133:before {
  content: "\E5AA";
}

.jvic-map-icons-134:before {
  content: "\E5AB";
}

.jvic-map-icons-135:before {
  content: "\E5AC";
}

.jvic-map-icons-136:before {
  content: "\E5AD";
}

.jvic-map-icons-137:before {
  content: "\E5AE";
}

.jvic-map-icons-138:before {
  content: "\E5AF";
}

.jvic-map-icons-139:before {
  content: "\E5B0";
}

.jvic-map-icons-140:before {
  content: "\E5B1";
}

.jvic-map-icons-141:before {
  content: "\E5B2";
}

.jvic-map-icons-142:before {
  content: "\E5B3";
}

.jvic-map-icons-143:before {
  content: "\E5B4";
}

.jvic-map-icons-144:before {
  content: "\E5B5";
}

.jvic-map-icons-145:before {
  content: "\E5B6";
}

.jvic-map-icons-146:before {
  content: "\E5B7";
}

.jvic-map-icons-147:before {
  content: "\E5B8";
}

.jvic-map-icons-148:before {
  content: "\E5B9";
}

.jvic-map-icons-149:before {
  content: "\E5BA";
}

.jvic-map-icons-150:before {
  content: "\E5BB";
}

.jvic-map-icons-151:before {
  content: "\E5BC";
}

.jvic-map-icons-152:before {
  content: "\E5BD";
}

.jvic-map-icons-153:before {
  content: "\E5BE";
}

.jvic-map-icons-154:before {
  content: "\E5BF";
}

.jvic-map-icons-155:before {
  content: "\E5C0";
}

.jvic-map-icons-156:before {
  content: "\E5C1";
}

.jvic-map-icons-157:before {
  content: "\E5C2";
}

.jvic-map-icons-158:before {
  content: "\E5C3";
}

.jvic-map-icons-159:before {
  content: "\E5C4";
}

.jvic-map-icons-160:before {
  content: "\E5C5";
}

.jvic-map-icons-161:before {
  content: "\E5C6";
}

.jvic-map-icons-162:before {
  content: "\E5C7";
}

.jvic-map-icons-163:before {
  content: "\E5C8";
}

.jvic-map-icons-164:before {
  content: "\E5C9";
}

.jvic-map-icons-165:before {
  content: "\E5CA";
}

.jvic-map-icons-166:before {
  content: "\E5CB";
}

.jvic-map-icons-167:before {
  content: "\E5CC";
}

.jvic-map-icons-168:before {
  content: "\E5CD";
}

.jvic-map-icons-169:before {
  content: "\E5CE";
}

.jvic-map-icons-170:before {
  content: "\E5CF";
}

.jvic-map-icons-171:before {
  content: "\E5D0";
}

.jvic-map-icons-172:before {
  content: "\E5D1";
}

.jvic-map-icons-173:before {
  content: "\E5D2";
}

.jvic-map-icons-174:before {
  content: "\E5D3";
}

.jvic-ep-icon-module-89:before {
  content: "\E4E4";
}

.jvic-add:before {
  content: "\E5D4";
}

.jvic-alarm:before {
  content: "\E5D5";
}

.jvic-anchor-1:before {
  content: "\E5D6";
}

.jvic-attachment:before {
  content: "\E5D7";
}

.jvic-brightness:before {
  content: "\E5D8";
}

.jvic-brightness-half:before {
  content: "\E5D9";
}

.jvic-browser-2:before {
  content: "\E5DA";
}

.jvic-calculator-2:before {
  content: "\E5DB";
}

.jvic-calendar-5:before {
  content: "\E5DC";
}

.jvic-camera-4:before {
  content: "\E5DD";
}

.jvic-chat-1:before {
  content: "\E5DE";
}

.jvic-circle-full:before {
  content: "\E5DF";
}

.jvic-circle-half:before {
  content: "\E5E0";
}

.jvic-clipboard-3:before {
  content: "\E5E1";
}

.jvic-clock-5:before {
  content: "\E5E2";
}

.jvic-close:before {
  content: "\E5E3";
}

.jvic-cloud-4:before {
  content: "\E5E4";
}

.jvic-cmd:before {
  content: "\E5E5";
}

.jvic-comments-1:before {
  content: "\E5E6";
}

.jvic-compose:before {
  content: "\E5E7";
}

.jvic-delicious-1:before {
  content: "\E5E8";
}

.jvic-dribbble-2:before {
  content: "\E5E9";
}

.jvic-envelope-1:before {
  content: "\E5EA";
}

.jvic-exclamation:before {
  content: "\E5EB";
}

.jvic-expand:before {
  content: "\E5EC";
}

.jvic-facebook-2:before {
  content: "\E5ED";
}

.jvic-feather-1:before {
  content: "\E5EE";
}

.jvic-forbid:before {
  content: "\E5EF";
}

.jvic-forbid-1:before {
  content: "\E5F0";
}

.jvic-fork-and-knife:before {
  content: "\E5F1";
}

.jvic-fork-and-spoon:before {
  content: "\E5F2";
}

.jvic-forward-1:before {
  content: "\E5F3";
}

.jvic-gallary:before {
  content: "\E5F4";
}

.jvic-globe-2:before {
  content: "\E5F5";
}

.jvic-googleplus:before {
  content: "\E5F6";
}

.jvic-grid-1:before {
  content: "\E5F7";
}

.jvic-grid-alt:before {
  content: "\E5F8";
}

.jvic-heart-5:before {
  content: "\E5F9";
}

.jvic-home-4:before {
  content: "\E5FA";
}

.jvic-hyperlink:before {
  content: "\E5FB";
}

.jvic-in:before {
  content: "\E5FC";
}

.jvic-in-alt:before {
  content: "\E5FD";
}

.jvic-inbox-2:before {
  content: "\E5FE";
}

.jvic-inbox-alt:before {
  content: "\E5FF";
}

.jvic-instagram:before {
  content: "\E600";
}

.jvic-ipad-1:before {
  content: "\E601";
}

.jvic-iphone:before {
  content: "\E602";
}

.jvic-light-bulb-1:before {
  content: "\E603";
}

.jvic-list-3:before {
  content: "\E604";
}

.jvic-maximize:before {
  content: "\E605";
}

.jvic-menu-1:before {
  content: "\E606";
}

.jvic-moon-1:before {
  content: "\E607";
}

.jvic-newspaper-2:before {
  content: "\E608";
}

.jvic-newspaper-alt:before {
  content: "\E609";
}

.jvic-out:before {
  content: "\E60A";
}

.jvic-pause-2:before {
  content: "\E60B";
}

.jvic-pin-2:before {
  content: "\E60C";
}

.jvic-pin-alt:before {
  content: "\E60D";
}

.jvic-play-2:before {
  content: "\E60E";
}

.jvic-portfolio:before {
  content: "\E60F";
}

.jvic-question-1:before {
  content: "\E610";
}

.jvic-rewind-1:before {
  content: "\E611";
}

.jvic-screen-1:before {
  content: "\E612";
}

.jvic-search-3:before {
  content: "\E613";
}

.jvic-settings-3:before {
  content: "\E614";
}

.jvic-sound-3:before {
  content: "\E615";
}

.jvic-sound-alt:before {
  content: "\E616";
}

.jvic-sound-off:before {
  content: "\E617";
}

.jvic-spinner:before {
  content: "\E618";
}

.jvic-stop-3:before {
  content: "\E619";
}

.jvic-store:before {
  content: "\E61A";
}

.jvic-subtract:before {
  content: "\E61B";
}

.jvic-task:before {
  content: "\E61C";
}

.jvic-trash-4:before {
  content: "\E61D";
}

.jvic-trash-alt:before {
  content: "\E61E";
}

.jvic-user-3:before {
  content: "\E61F";
}

.jvic-users-2:before {
  content: "\E620";
}

.jvic-windows-2:before {
  content: "\E621";
}

.jvic-zoom-in-2:before {
  content: "\E622";
}

.jvic-zoom-out-2:before {
  content: "\E623";
}

.jvic-body-cut:before {
  content: "\E624";
}

.jvic-body-overlay:before {
  content: "\E625";
}

.jvic-boob:before {
  content: "\E626";
}

.jvic-car-burn:before {
  content: "\E627";
}

.jvic-death-boiling:before {
  content: "\E628";
}

.jvic-dildo:before {
  content: "\E629";
}

.jvic-dismembrement:before {
  content: "\E62A";
}

.jvic-drug:before {
  content: "\E62B";
}

.jvic-electrical-shock:before {
  content: "\E62C";
}

.jvic-execute-hanging:before {
  content: "\E62D";
}

.jvic-eye-spilling:before {
  content: "\E62E";
}

.jvic-fart:before {
  content: "\E62F";
}

.jvic-fell-down:before {
  content: "\E630";
}

.jvic-frankenstein:before {
  content: "\E631";
}

.jvic-fuck:before {
  content: "\E632";
}

.jvic-garbage:before {
  content: "\E633";
}

.jvic-girl-gun:before {
  content: "\E634";
}

.jvic-girl-knife:before {
  content: "\E635";
}

.jvic-guillotine:before {
  content: "\E636";
}

.jvic-head-cut:before {
  content: "\E637";
}

.jvic-head-pound:before {
  content: "\E638";
}

.jvic-head-shot:before {
  content: "\E639";
}

.jvic-head-shot-arrow:before {
  content: "\E63A";
}

.jvic-head-stab-1:before {
  content: "\E63B";
}

.jvic-head-stab-2:before {
  content: "\E63C";
}

.jvic-hippie:before {
  content: "\E63D";
}

.jvic-hookah:before {
  content: "\E63E";
}

.jvic-inject:before {
  content: "\E63F";
}

.jvic-killer:before {
  content: "\E640";
}

.jvic-lick:before {
  content: "\E641";
}

.jvic-lumberjack:before {
  content: "\E642";
}

.jvic-nuclear:before {
  content: "\E643";
}

.jvic-pee:before {
  content: "\E644";
}

.jvic-pen-eye:before {
  content: "\E645";
}

.jvic-pick-nose:before {
  content: "\E646";
}

.jvic-plane-crash:before {
  content: "\E647";
}

.jvic-poison-2:before {
  content: "\E648";
}

.jvic-poop:before {
  content: "\E649";
}

.jvic-prison:before {
  content: "\E64A";
}

.jvic-prostitute:before {
  content: "\E64B";
}

.jvic-riot-squad:before {
  content: "\E64C";
}

.jvic-skull-1:before {
  content: "\E64D";
}

.jvic-unicorn:before {
  content: "\E64E";
}

.jvic-voodoo:before {
  content: "\E64F";
}

.jvic-war:before {
  content: "\E650";
}

.jvic-address-at:before {
  content: "\E651";
}

.jvic-alarm-clock:before {
  content: "\E652";
}

.jvic-alarm-clock-1:before {
  content: "\E653";
}

.jvic-alarm-clock-outline:before {
  content: "\E654";
}

.jvic-albums:before {
  content: "\E655";
}

.jvic-albums-outline:before {
  content: "\E656";
}

.jvic-android:before {
  content: "\E657";
}

.jvic-android-outine:before {
  content: "\E658";
}

.jvic-apple-1:before {
  content: "\E659";
}

.jvic-apple-outline:before {
  content: "\E65A";
}

.jvic-archive-3:before {
  content: "\E65B";
}

.jvic-arrow-backward:before {
  content: "\E65C";
}

.jvic-arrow-down-3:before {
  content: "\E65D";
}

.jvic-arrow-down-4:before {
  content: "\E65E";
}

.jvic-arrow-down-left:before {
  content: "\E65F";
}

.jvic-arrow-down-right:before {
  content: "\E660";
}

.jvic-arrow-graph-down-left:before {
  content: "\E661";
}

.jvic-arrow-graph-down-right:before {
  content: "\E662";
}

.jvic-arrow-graph-up-left:before {
  content: "\E663";
}

.jvic-arrow-graph-up-right:before {
  content: "\E664";
}

.jvic-arrow-left-3:before {
  content: "\E665";
}

.jvic-arrow-left-4:before {
  content: "\E666";
}

.jvic-arrow-line-down:before {
  content: "\E667";
}

.jvic-arrow-line-left:before {
  content: "\E668";
}

.jvic-arrow-line-right:before {
  content: "\E669";
}

.jvic-arrow-line-up:before {
  content: "\E66A";
}

.jvic-arrow-move:before {
  content: "\E66B";
}

.jvic-arrow-right-3:before {
  content: "\E66C";
}

.jvic-arrow-right-4:before {
  content: "\E66D";
}

.jvic-arrow-up-3:before {
  content: "\E66E";
}

.jvic-arrow-up-4:before {
  content: "\E66F";
}

.jvic-arrow-up-left:before {
  content: "\E670";
}

.jvic-arrow-up-right:before {
  content: "\E671";
}

.jvic-at-address:before {
  content: "\E672";
}

.jvic-at-address-thick:before {
  content: "\E673";
}

.jvic-back-system:before {
  content: "\E674";
}

.jvic-bag-2:before {
  content: "\E675";
}

.jvic-bar:before {
  content: "\E676";
}

.jvic-battery-5:before {
  content: "\E677";
}

.jvic-battery-charging:before {
  content: "\E678";
}

.jvic-battery-empty-1:before {
  content: "\E679";
}

.jvic-battery-full-1:before {
  content: "\E67A";
}

.jvic-battery-low:before {
  content: "\E67B";
}

.jvic-battery-medium:before {
  content: "\E67C";
}

.jvic-beaker:before {
  content: "\E67D";
}

.jvic-beaker-science-flask:before {
  content: "\E67E";
}

.jvic-beer-2:before {
  content: "\E67F";
}

.jvic-bell-1:before {
  content: "\E680";
}

.jvic-bell-alarm:before {
  content: "\E681";
}

.jvic-bell-outline:before {
  content: "\E682";
}

.jvic-bitcoin-1:before {
  content: "\E683";
}

.jvic-bitcoin-outline:before {
  content: "\E684";
}

.jvic-bluetooth-1:before {
  content: "\E685";
}

.jvic-book-3:before {
  content: "\E686";
}

.jvic-bookmark-4:before {
  content: "\E687";
}

.jvic-bookmark-5:before {
  content: "\E688";
}

.jvic-bookmark-outline:before {
  content: "\E689";
}

.jvic-box-2:before {
  content: "\E68A";
}

.jvic-box-outline:before {
  content: "\E68B";
}

.jvic-briefcase-2:before {
  content: "\E68C";
}

.jvic-briefcase-2-1:before {
  content: "\E68D";
}

.jvic-briefcase-outline:before {
  content: "\E68E";
}

.jvic-brightness-1:before {
  content: "\E68F";
}

.jvic-brightness-outline:before {
  content: "\E690";
}

.jvic-browsers:before {
  content: "\E691";
}

.jvic-browsers-outline:before {
  content: "\E692";
}

.jvic-bubbles:before {
  content: "\E693";
}

.jvic-buffer:before {
  content: "\E694";
}

.jvic-buffer-outline:before {
  content: "\E695";
}

.jvic-bug-1:before {
  content: "\E696";
}

.jvic-buoy-help:before {
  content: "\E697";
}

.jvic-calculator-1:before {
  content: "\E698";
}

.jvic-calculator-2-1:before {
  content: "\E699";
}

.jvic-calculator-outline:before {
  content: "\E69A";
}

.jvic-calendar-6:before {
  content: "\E69B";
}

.jvic-calendar-2-1:before {
  content: "\E69C";
}

.jvic-calendar-3-1:before {
  content: "\E69D";
}

.jvic-calendar-outline:before {
  content: "\E69E";
}

.jvic-call:before {
  content: "\E69F";
}

.jvic-call-phone:before {
  content: "\E6A0";
}

.jvic-call-phone-outline:before {
  content: "\E6A1";
}

.jvic-camera-5:before {
  content: "\E6A2";
}

.jvic-camera-2-1:before {
  content: "\E6A3";
}

.jvic-camera-3-1:before {
  content: "\E6A4";
}

.jvic-camera-outline:before {
  content: "\E6A5";
}

.jvic-car:before {
  content: "\E6A6";
}

.jvic-caret-down:before {
  content: "\E6A7";
}

.jvic-caret-left:before {
  content: "\E6A8";
}

.jvic-caret-right:before {
  content: "\E6A9";
}

.jvic-caret-up:before {
  content: "\E6AA";
}

.jvic-chat-talk:before {
  content: "\E6AB";
}

.jvic-chat-talk-outline:before {
  content: "\E6AC";
}

.jvic-chatbubble:before {
  content: "\E6AD";
}

.jvic-chatbubble-outline:before {
  content: "\E6AE";
}

.jvic-check-circle:before {
  content: "\E6AF";
}

.jvic-check-mark:before {
  content: "\E6B0";
}

.jvic-check-mark-2:before {
  content: "\E6B1";
}

.jvic-check-mark-3:before {
  content: "\E6B2";
}

.jvic-check-mark-4:before {
  content: "\E6B3";
}

.jvic-check-mark-circle:before {
  content: "\E6B4";
}

.jvic-check-mark-circle-outline:before {
  content: "\E6B5";
}

.jvic-chevron-down-1:before {
  content: "\E6B6";
}

.jvic-chevron-down-2:before {
  content: "\E6B7";
}

.jvic-chevron-left-1:before {
  content: "\E6B8";
}

.jvic-chevron-left-2:before {
  content: "\E6B9";
}

.jvic-chevron-left-thick:before {
  content: "\E6BA";
}

.jvic-chevron-right-1:before {
  content: "\E6BB";
}

.jvic-chevron-right-2:before {
  content: "\E6BC";
}

.jvic-chevron-right-thick:before {
  content: "\E6BD";
}

.jvic-chevron-up-1:before {
  content: "\E6BE";
}

.jvic-chevron-up-2:before {
  content: "\E6BF";
}

.jvic-circle-filled:before {
  content: "\E6C0";
}

.jvic-circle-filled-outline:before {
  content: "\E6C1";
}

.jvic-clipboard-4:before {
  content: "\E6C2";
}

.jvic-clock-6:before {
  content: "\E6C3";
}

.jvic-clock-2-1:before {
  content: "\E6C4";
}

.jvic-clock-2-outline:before {
  content: "\E6C5";
}

.jvic-clock-outline-1:before {
  content: "\E6C6";
}

.jvic-clock-time:before {
  content: "\E6C7";
}

.jvic-clock-time-outline:before {
  content: "\E6C8";
}

.jvic-close-circle:before {
  content: "\E6C9";
}

.jvic-close-circle-outline:before {
  content: "\E6CA";
}

.jvic-close-empty:before {
  content: "\E6CB";
}

.jvic-cloud-5:before {
  content: "\E6CC";
}

.jvic-cloud-2-1:before {
  content: "\E6CD";
}

.jvic-cloud-download-1:before {
  content: "\E6CE";
}

.jvic-cloud-download-outline:before {
  content: "\E6CF";
}

.jvic-cloud-lightning:before {
  content: "\E6D0";
}

.jvic-cloud-lightning-outline:before {
  content: "\E6D1";
}

.jvic-cloud-moon:before {
  content: "\E6D2";
}

.jvic-cloud-moon-outline:before {
  content: "\E6D3";
}

.jvic-cloud-outline:before {
  content: "\E6D4";
}

.jvic-cloud-rain:before {
  content: "\E6D5";
}

.jvic-cloud-rain-outline:before {
  content: "\E6D6";
}

.jvic-cloud-small:before {
  content: "\E6D7";
}

.jvic-cloud-small-outline:before {
  content: "\E6D8";
}

.jvic-cloud-sun:before {
  content: "\E6D9";
}

.jvic-cloud-sun-outline:before {
  content: "\E6DA";
}

.jvic-cloud-upload-1:before {
  content: "\E6DB";
}

.jvic-cloud-upload-2:before {
  content: "\E6DC";
}

.jvic-cloud-upload-outline:before {
  content: "\E6DD";
}

.jvic-code-2:before {
  content: "\E6DE";
}

.jvic-code-download:before {
  content: "\E6DF";
}

.jvic-code-working:before {
  content: "\E6E0";
}

.jvic-cog-1:before {
  content: "\E6E1";
}

.jvic-cog-outline:before {
  content: "\E6E2";
}

.jvic-compass-2:before {
  content: "\E6E3";
}

.jvic-compose-1:before {
  content: "\E6E4";
}

.jvic-compose-edit:before {
  content: "\E6E5";
}

.jvic-compose-edit-outline:before {
  content: "\E6E6";
}

.jvic-contacs:before {
  content: "\E6E7";
}

.jvic-contact:before {
  content: "\E6E8";
}

.jvic-contact-2:before {
  content: "\E6E9";
}

.jvic-contact-add:before {
  content: "\E6EA";
}

.jvic-contact-add-2:before {
  content: "\E6EB";
}

.jvic-contact-add-3:before {
  content: "\E6EC";
}

.jvic-contact-big:before {
  content: "\E6ED";
}

.jvic-contact-group:before {
  content: "\E6EE";
}

.jvic-contact-group-outline:before {
  content: "\E6EF";
}

.jvic-contact-outline:before {
  content: "\E6F0";
}

.jvic-contact-outline-add:before {
  content: "\E6F1";
}

.jvic-contacts:before {
  content: "\E6F2";
}

.jvic-contacts-social:before {
  content: "\E6F3";
}

.jvic-contrast-1:before {
  content: "\E6F4";
}

.jvic-copy:before {
  content: "\E6F5";
}

.jvic-copy-outline:before {
  content: "\E6F6";
}

.jvic-credit-card-3:before {
  content: "\E6F7";
}

.jvic-crosshairpinpoint:before {
  content: "\E6F8";
}

.jvic-cup-coffee:before {
  content: "\E6F9";
}

.jvic-data-1:before {
  content: "\E6FA";
}

.jvic-designernews:before {
  content: "\E6FB";
}

.jvic-designernews-outline:before {
  content: "\E6FC";
}

.jvic-disc:before {
  content: "\E6FD";
}

.jvic-display-contrast:before {
  content: "\E6FE";
}

.jvic-document:before {
  content: "\E6FF";
}

.jvic-download-3:before {
  content: "\E700";
}

.jvic-download-inbox:before {
  content: "\E701";
}

.jvic-drag:before {
  content: "\E702";
}

.jvic-drag-2:before {
  content: "\E703";
}

.jvic-dribble:before {
  content: "\E704";
}

.jvic-dribble-outline:before {
  content: "\E705";
}

.jvic-dropbox-2:before {
  content: "\E706";
}

.jvic-dropbox-outline:before {
  content: "\E707";
}

.jvic-dropdown:before {
  content: "\E708";
}

.jvic-egg:before {
  content: "\E709";
}

.jvic-eject-1:before {
  content: "\E70A";
}

.jvic-electric-flash-outline:before {
  content: "\E70B";
}

.jvic-electric-no-off:before {
  content: "\E70C";
}

.jvic-exclamation-1:before {
  content: "\E70D";
}

.jvic-exclamation-alert:before {
  content: "\E70E";
}

.jvic-eye-disabled:before {
  content: "\E70F";
}

.jvic-eye-glass:before {
  content: "\E710";
}

.jvic-eye-glass-outline:before {
  content: "\E711";
}

.jvic-eye-view:before {
  content: "\E712";
}

.jvic-eye-view-2:before {
  content: "\E713";
}

.jvic-eye-view-outline:before {
  content: "\E714";
}

.jvic-facebook-3:before {
  content: "\E715";
}

.jvic-facebook-outline:before {
  content: "\E716";
}

.jvic-fast-backward-1:before {
  content: "\E717";
}

.jvic-fast-forward-2:before {
  content: "\E718";
}

.jvic-fast-forward-3:before {
  content: "\E719";
}

.jvic-fast-forward-outline:before {
  content: "\E71A";
}

.jvic-female-1:before {
  content: "\E71B";
}

.jvic-female-symbol-1:before {
  content: "\E71C";
}

.jvic-fighter:before {
  content: "\E71D";
}

.jvic-file-document-text:before {
  content: "\E71E";
}

.jvic-filing:before {
  content: "\E71F";
}

.jvic-film-maker:before {
  content: "\E720";
}

.jvic-filmstrip:before {
  content: "\E721";
}

.jvic-filmstrip-outline:before {
  content: "\E722";
}

.jvic-flag-3:before {
  content: "\E723";
}

.jvic-flag-2-1:before {
  content: "\E724";
}

.jvic-flag-outline:before {
  content: "\E725";
}

.jvic-flash-electric:before {
  content: "\E726";
}

.jvic-flash-electric-2:before {
  content: "\E727";
}

.jvic-folder-open:before {
  content: "\E728";
}

.jvic-folder-open-2:before {
  content: "\E729";
}

.jvic-folder-small:before {
  content: "\E72A";
}

.jvic-folder-small-outline:before {
  content: "\E72B";
}

.jvic-fork:before {
  content: "\E72C";
}

.jvic-fork-repo:before {
  content: "\E72D";
}

.jvic-forward-2:before {
  content: "\E72E";
}

.jvic-freebsd-devil:before {
  content: "\E72F";
}

.jvic-friends:before {
  content: "\E730";
}

.jvic-gamepad:before {
  content: "\E731";
}

.jvic-gamepad-2:before {
  content: "\E732";
}

.jvic-gear-cog:before {
  content: "\E733";
}

.jvic-gear-setting:before {
  content: "\E734";
}

.jvic-gear-setting-1:before {
  content: "\E735";
}

.jvic-gear-setting-2:before {
  content: "\E736";
}

.jvic-gear-setting-2-1:before {
  content: "\E737";
}

.jvic-github-2:before {
  content: "\E738";
}

.jvic-github-outline:before {
  content: "\E739";
}

.jvic-glass-wine:before {
  content: "\E73A";
}

.jvic-globe-3:before {
  content: "\E73B";
}

.jvic-globe-outline:before {
  content: "\E73C";
}

.jvic-globe-world:before {
  content: "\E73D";
}

.jvic-globe-world-1:before {
  content: "\E73E";
}

.jvic-googleplus-1:before {
  content: "\E73F";
}

.jvic-googleplus-2:before {
  content: "\E740";
}

.jvic-googleplus-3:before {
  content: "\E741";
}

.jvic-googleplus-thick:before {
  content: "\E742";
}

.jvic-grid-2:before {
  content: "\E743";
}

.jvic-hackernews:before {
  content: "\E744";
}

.jvic-hackernews-outline:before {
  content: "\E745";
}

.jvic-hammer:before {
  content: "\E746";
}

.jvic-hand-block:before {
  content: "\E747";
}

.jvic-hand-like:before {
  content: "\E748";
}

.jvic-hand-unlike:before {
  content: "\E749";
}

.jvic-hashtag:before {
  content: "\E74A";
}

.jvic-headphone:before {
  content: "\E74B";
}

.jvic-heart-6:before {
  content: "\E74C";
}

.jvic-heart-small:before {
  content: "\E74D";
}

.jvic-heart-small-outline:before {
  content: "\E74E";
}

.jvic-home-5:before {
  content: "\E74F";
}

.jvic-home-system:before {
  content: "\E750";
}

.jvic-ice-cream:before {
  content: "\E751";
}

.jvic-inbox-3:before {
  content: "\E752";
}

.jvic-inbox-box:before {
  content: "\E753";
}

.jvic-inbox-outline:before {
  content: "\E754";
}

.jvic-infinite:before {
  content: "\E755";
}

.jvic-infinite-outline:before {
  content: "\E756";
}

.jvic-information:before {
  content: "\E757";
}

.jvic-information-circle:before {
  content: "\E758";
}

.jvic-information-circle-2:before {
  content: "\E759";
}

.jvic-information-small:before {
  content: "\E75A";
}

.jvic-information-small-circle:before {
  content: "\E75B";
}

.jvic-information-small-circle-outline:before {
  content: "\E75C";
}

.jvic-ionic:before {
  content: "\E75D";
}

.jvic-ionic-outline:before {
  content: "\E75E";
}

.jvic-ipod:before {
  content: "\E75F";
}

.jvic-key-4:before {
  content: "\E760";
}

.jvic-keypad:before {
  content: "\E761";
}

.jvic-keypad-2:before {
  content: "\E762";
}

.jvic-keypad-outline:before {
  content: "\E763";
}

.jvic-knife:before {
  content: "\E764";
}

.jvic-laptop-2:before {
  content: "\E765";
}

.jvic-leaf-1:before {
  content: "\E766";
}

.jvic-letter-mail:before {
  content: "\E767";
}

.jvic-lightbulb-1:before {
  content: "\E768";
}

.jvic-lightbulb-2:before {
  content: "\E769";
}

.jvic-lightbulb-2-1:before {
  content: "\E76A";
}

.jvic-lightbulb-outline:before {
  content: "\E76B";
}

.jvic-link-3:before {
  content: "\E76C";
}

.jvic-linkedin-2:before {
  content: "\E76D";
}

.jvic-linkedin-outline:before {
  content: "\E76E";
}

.jvic-linux:before {
  content: "\E76F";
}

.jvic-loading-1:before {
  content: "\E770";
}

.jvic-loading-2:before {
  content: "\E771";
}

.jvic-loading-3:before {
  content: "\E772";
}

.jvic-loading-4:before {
  content: "\E773";
}

.jvic-location-3:before {
  content: "\E774";
}

.jvic-lock-5:before {
  content: "\E775";
}

.jvic-lock-big:before {
  content: "\E776";
}

.jvic-lock-outline:before {
  content: "\E777";
}

.jvic-log-in:before {
  content: "\E778";
}

.jvic-log-out:before {
  content: "\E779";
}

.jvic-log-out-1:before {
  content: "\E77A";
}

.jvic-loop-2:before {
  content: "\E77B";
}

.jvic-magnet-1:before {
  content: "\E77C";
}

.jvic-mail-letter:before {
  content: "\E77D";
}

.jvic-mail-letter-2:before {
  content: "\E77E";
}

.jvic-mail-letter-outline:before {
  content: "\E77F";
}

.jvic-mail-send:before {
  content: "\E780";
}

.jvic-male-1:before {
  content: "\E781";
}

.jvic-male-symbol-1:before {
  content: "\E782";
}

.jvic-map-3:before {
  content: "\E783";
}

.jvic-mark-map:before {
  content: "\E784";
}

.jvic-mark-map-1:before {
  content: "\E785";
}

.jvic-mark-map-outline:before {
  content: "\E786";
}

.jvic-medkit:before {
  content: "\E787";
}

.jvic-medkit-2:before {
  content: "\E788";
}

.jvic-medkit-outline:before {
  content: "\E789";
}

.jvic-message-talk:before {
  content: "\E78A";
}

.jvic-mic-1:before {
  content: "\E78B";
}

.jvic-mic-2:before {
  content: "\E78C";
}

.jvic-mic-3:before {
  content: "\E78D";
}

.jvic-mic-4:before {
  content: "\E78E";
}

.jvic-mic-5:before {
  content: "\E78F";
}

.jvic-mic-off:before {
  content: "\E790";
}

.jvic-mic-outline:before {
  content: "\E791";
}

.jvic-minus-3:before {
  content: "\E792";
}

.jvic-minus-2-1:before {
  content: "\E793";
}

.jvic-minus-3-1:before {
  content: "\E794";
}

.jvic-minus-circle-1:before {
  content: "\E795";
}

.jvic-minus-circle-2:before {
  content: "\E796";
}

.jvic-minus-circle-outline:before {
  content: "\E797";
}

.jvic-minus-remove:before {
  content: "\E798";
}

.jvic-mixer:before {
  content: "\E799";
}

.jvic-mixer-2:before {
  content: "\E79A";
}

.jvic-mobile-phone:before {
  content: "\E79B";
}

.jvic-moon-2:before {
  content: "\E79C";
}

.jvic-moon-outline:before {
  content: "\E79D";
}

.jvic-more:before {
  content: "\E79E";
}

.jvic-more-2:before {
  content: "\E79F";
}

.jvic-more-option:before {
  content: "\E7A0";
}

.jvic-more-outline:before {
  content: "\E7A1";
}

.jvic-music-note:before {
  content: "\E7A2";
}

.jvic-music-note-2:before {
  content: "\E7A3";
}

.jvic-music-song:before {
  content: "\E7A4";
}

.jvic-navicon:before {
  content: "\E7A5";
}

.jvic-navicon-round:before {
  content: "\E7A6";
}

.jvic-navigate:before {
  content: "\E7A7";
}

.jvic-navigate-location:before {
  content: "\E7A8";
}

.jvic-navigate-outline:before {
  content: "\E7A9";
}

.jvic-no-smoke:before {
  content: "\E7AA";
}

.jvic-note-file:before {
  content: "\E7AB";
}

.jvic-nuclear-1:before {
  content: "\E7AC";
}

.jvic-paper-airplane:before {
  content: "\E7AD";
}

.jvic-paper-clip:before {
  content: "\E7AE";
}

.jvic-parentheses:before {
  content: "\E7AF";
}

.jvic-pause-3:before {
  content: "\E7B0";
}

.jvic-pause-2-1:before {
  content: "\E7B1";
}

.jvic-pause-outline:before {
  content: "\E7B2";
}

.jvic-pencil-edit:before {
  content: "\E7B3";
}

.jvic-photo-image:before {
  content: "\E7B4";
}

.jvic-photo-picture:before {
  content: "\E7B5";
}

.jvic-photos:before {
  content: "\E7B6";
}

.jvic-photos-outline:before {
  content: "\E7B7";
}

.jvic-photos-pictures:before {
  content: "\E7B8";
}

.jvic-pie:before {
  content: "\E7B9";
}

.jvic-pie-2:before {
  content: "\E7BA";
}

.jvic-pie-outline:before {
  content: "\E7BB";
}

.jvic-pin-3:before {
  content: "\E7BC";
}

.jvic-pin-location:before {
  content: "\E7BD";
}

.jvic-pinterest-1:before {
  content: "\E7BE";
}

.jvic-pinterest-outline:before {
  content: "\E7BF";
}

.jvic-pizza:before {
  content: "\E7C0";
}

.jvic-plane-airport:before {
  content: "\E7C1";
}

.jvic-play-3:before {
  content: "\E7C2";
}

.jvic-play-2-1:before {
  content: "\E7C3";
}

.jvic-play-3-1:before {
  content: "\E7C4";
}

.jvic-play-outline:before {
  content: "\E7C5";
}

.jvic-play-station:before {
  content: "\E7C6";
}

.jvic-plus-3:before {
  content: "\E7C7";
}

.jvic-plus-add:before {
  content: "\E7C8";
}

.jvic-plus-add-2:before {
  content: "\E7C9";
}

.jvic-plus-big:before {
  content: "\E7CA";
}

.jvic-plus-circle:before {
  content: "\E7CB";
}

.jvic-plus-circle-outline:before {
  content: "\E7CC";
}

.jvic-plus-outline:before {
  content: "\E7CD";
}

.jvic-power-off:before {
  content: "\E7CE";
}

.jvic-print-2:before {
  content: "\E7CF";
}

.jvic-print-3:before {
  content: "\E7D0";
}

.jvic-print-2-1:before {
  content: "\E7D1";
}

.jvic-print-outline:before {
  content: "\E7D2";
}

.jvic-question-2:before {
  content: "\E7D3";
}

.jvic-question-circle:before {
  content: "\E7D4";
}

.jvic-question-circle-1:before {
  content: "\E7D5";
}

.jvic-question-circle-outline:before {
  content: "\E7D6";
}

.jvic-question-small:before {
  content: "\E7D7";
}

.jvic-quote-3:before {
  content: "\E7D8";
}

.jvic-radio-waves:before {
  content: "\E7D9";
}

.jvic-random:before {
  content: "\E7DA";
}

.jvic-record-2:before {
  content: "\E7DB";
}

.jvic-record-2-1:before {
  content: "\E7DC";
}

.jvic-record-outline:before {
  content: "\E7DD";
}

.jvic-reddit-1:before {
  content: "\E7DE";
}

.jvic-reddit-outline:before {
  content: "\E7DF";
}

.jvic-redo:before {
  content: "\E7E0";
}

.jvic-redo-outline:before {
  content: "\E7E1";
}

.jvic-refresh-2:before {
  content: "\E7E2";
}

.jvic-refresh-3:before {
  content: "\E7E3";
}

.jvic-refresh-circle:before {
  content: "\E7E4";
}

.jvic-refresh-circle-outline:before {
  content: "\E7E5";
}

.jvic-reload-1:before {
  content: "\E7E6";
}

.jvic-remove:before {
  content: "\E7E7";
}

.jvic-remove-delete:before {
  content: "\E7E8";
}

.jvic-remove-delete-circle:before {
  content: "\E7E9";
}

.jvic-remove-delete-two:before {
  content: "\E7EA";
}

.jvic-reply-1:before {
  content: "\E7EB";
}

.jvic-reply-all-1:before {
  content: "\E7EC";
}

.jvic-resize-arrow-2:before {
  content: "\E7ED";
}

.jvic-resize-arrow-down:before {
  content: "\E7EE";
}

.jvic-resize-arrow-up:before {
  content: "\E7EF";
}

.jvic-return-left:before {
  content: "\E7F0";
}

.jvic-return-left-1:before {
  content: "\E7F1";
}

.jvic-rewind-2:before {
  content: "\E7F2";
}

.jvic-rewind-outline:before {
  content: "\E7F3";
}

.jvic-rss-4:before {
  content: "\E7F4";
}

.jvic-rss-outline:before {
  content: "\E7F5";
}

.jvic-screen-2:before {
  content: "\E7F6";
}

.jvic-screen-3:before {
  content: "\E7F7";
}

.jvic-screen-outline:before {
  content: "\E7F8";
}

.jvic-search-4:before {
  content: "\E7F9";
}

.jvic-search-2-1:before {
  content: "\E7FA";
}

.jvic-search-3-1:before {
  content: "\E7FB";
}

.jvic-search-outline:before {
  content: "\E7FC";
}

.jvic-send-mail:before {
  content: "\E7FD";
}

.jvic-send-mail-outline:before {
  content: "\E7FE";
}

.jvic-setting-tools:before {
  content: "\E7FF";
}

.jvic-share-3:before {
  content: "\E800";
}

.jvic-shopping-cart-1:before {
  content: "\E801";
}

.jvic-shopping-cart-outline:before {
  content: "\E802";
}

.jvic-signal-bar:before {
  content: "\E803";
}

.jvic-signal-wifi:before {
  content: "\E804";
}

.jvic-skipbackward:before {
  content: "\E805";
}

.jvic-skipbackward-outline:before {
  content: "\E806";
}

.jvic-skipforward:before {
  content: "\E807";
}

.jvic-skipforward-outline:before {
  content: "\E808";
}

.jvic-skype-2:before {
  content: "\E809";
}

.jvic-skype-outline:before {
  content: "\E80A";
}

.jvic-snowy:before {
  content: "\E80B";
}

.jvic-sort:before {
  content: "\E80C";
}

.jvic-speaker-1:before {
  content: "\E80D";
}

.jvic-speaker-no:before {
  content: "\E80E";
}

.jvic-speakerphone:before {
  content: "\E80F";
}

.jvic-speedometer:before {
  content: "\E810";
}

.jvic-speedometer-1:before {
  content: "\E811";
}

.jvic-speedometer-outline:before {
  content: "\E812";
}

.jvic-spoon:before {
  content: "\E813";
}

.jvic-square-download:before {
  content: "\E814";
}

.jvic-square-download-outline:before {
  content: "\E815";
}

.jvic-square-upload:before {
  content: "\E816";
}

.jvic-square-upload-outline:before {
  content: "\E817";
}

.jvic-star-5:before {
  content: "\E818";
}

.jvic-star-6:before {
  content: "\E819";
}

.jvic-star-2-1:before {
  content: "\E81A";
}

.jvic-star-outline:before {
  content: "\E81B";
}

.jvic-steam-1:before {
  content: "\E81C";
}

.jvic-stop-4:before {
  content: "\E81D";
}

.jvic-stopwatch-1:before {
  content: "\E81E";
}

.jvic-stopwatch-2:before {
  content: "\E81F";
}

.jvic-stopwatch-outline:before {
  content: "\E820";
}

.jvic-storage:before {
  content: "\E821";
}

.jvic-swap-exchage:before {
  content: "\E822";
}

.jvic-tablet:before {
  content: "\E823";
}

.jvic-tag-4:before {
  content: "\E824";
}

.jvic-tag-outline:before {
  content: "\E825";
}

.jvic-tag-round:before {
  content: "\E826";
}

.jvic-tags:before {
  content: "\E827";
}

.jvic-tags-round:before {
  content: "\E828";
}

.jvic-talk-chat:before {
  content: "\E829";
}

.jvic-talk-chat-1:before {
  content: "\E82A";
}

.jvic-talk-chat-bubble:before {
  content: "\E82B";
}

.jvic-talk-chat-bubble-1:before {
  content: "\E82C";
}

.jvic-talk-chat-bubble-2:before {
  content: "\E82D";
}

.jvic-thermometer-1:before {
  content: "\E82E";
}

.jvic-timer:before {
  content: "\E82F";
}

.jvic-timer-clock:before {
  content: "\E830";
}

.jvic-timer-clock-outline:before {
  content: "\E831";
}

.jvic-trash-bin:before {
  content: "\E832";
}

.jvic-trash-bin-1:before {
  content: "\E833";
}

.jvic-trash-bin-2:before {
  content: "\E834";
}

.jvic-trash-bin-2-1:before {
  content: "\E835";
}

.jvic-trash-bin-outline:before {
  content: "\E836";
}

.jvic-tumblr-2:before {
  content: "\E837";
}

.jvic-tumblr-outline:before {
  content: "\E838";
}

.jvic-twitter-2:before {
  content: "\E839";
}

.jvic-twitter-outline:before {
  content: "\E83A";
}

.jvic-umbrella:before {
  content: "\E83B";
}

.jvic-undo:before {
  content: "\E83C";
}

.jvic-undo-outline:before {
  content: "\E83D";
}

.jvic-unlock-1:before {
  content: "\E83E";
}

.jvic-unlock-2:before {
  content: "\E83F";
}

.jvic-unlock-outline:before {
  content: "\E840";
}

.jvic-usb-1:before {
  content: "\E841";
}

.jvic-user-4:before {
  content: "\E842";
}

.jvic-user-circle:before {
  content: "\E843";
}

.jvic-user-circle-outline:before {
  content: "\E844";
}

.jvic-video-camera:before {
  content: "\E845";
}

.jvic-video-camera-outline:before {
  content: "\E846";
}

.jvic-videocamera:before {
  content: "\E847";
}

.jvic-vimeo-2:before {
  content: "\E848";
}

.jvic-vimeo-outline:before {
  content: "\E849";
}

.jvic-volume-high:before {
  content: "\E84A";
}

.jvic-volume-low:before {
  content: "\E84B";
}

.jvic-volume-medium:before {
  content: "\E84C";
}

.jvic-volume-mute:before {
  content: "\E84D";
}

.jvic-volume-speaker:before {
  content: "\E84E";
}

.jvic-waterdrop:before {
  content: "\E84F";
}

.jvic-wifi:before {
  content: "\E850";
}

.jvic-windows-3:before {
  content: "\E851";
}

.jvic-windows-outline:before {
  content: "\E852";
}

.jvic-windows-system:before {
  content: "\E853";
}

.jvic-wine-glass:before {
  content: "\E854";
}

.jvic-wine-glass-outline:before {
  content: "\E855";
}

.jvic-wordpress-1:before {
  content: "\E856";
}

.jvic-wordpress-outline:before {
  content: "\E857";
}

.jvic-wrench-1:before {
  content: "\E858";
}

.jvic-xbox:before {
  content: "\E859";
}

.jvic-yahoo-1:before {
  content: "\E85A";
}

.jvic-yahoo-outline:before {
  content: "\E85B";
}

.jvic-youtube-play:before {
  content: "\E85C";
}

.jvic-youtube-play-outline:before {
  content: "\E85D";
}

.jvic-adjust-alt:before {
  content: "\E85E";
}

.jvic-adult:before {
  content: "\E85F";
}

.jvic-align-center-2:before {
  content: "\E860";
}

.jvic-align-justify-2:before {
  content: "\E861";
}

.jvic-align-left-2:before {
  content: "\E862";
}

.jvic-align-right-2:before {
  content: "\E863";
}

.jvic-arrow-doen:before {
  content: "\E864";
}

.jvic-arrow-down-circle:before {
  content: "\E865";
}

.jvic-arrow-left-5:before {
  content: "\E866";
}

.jvic-arrow-right-5:before {
  content: "\E867";
}

.jvic-arrow-up-5:before {
  content: "\E868";
}

.jvic-asl-1:before {
  content: "\E869";
}

.jvic-asterisk-1:before {
  content: "\E86A";
}

.jvic-backward:before {
  content: "\E86B";
}

.jvic-ban-denied:before {
  content: "\E86C";
}

.jvic-barcode:before {
  content: "\E86D";
}

.jvic-behance-2:before {
  content: "\E86E";
}

.jvic-bell-2:before {
  content: "\E86F";
}

.jvic-blind-1:before {
  content: "\E870";
}

.jvic-blod:before {
  content: "\E871";
}

.jvic-blogger-1:before {
  content: "\E872";
}

.jvic-book-4:before {
  content: "\E873";
}

.jvic-bookmark-6:before {
  content: "\E874";
}

.jvic-braille-1:before {
  content: "\E875";
}

.jvic-briefcase-3:before {
  content: "\E876";
}

.jvic-broom:before {
  content: "\E877";
}

.jvic-brush-1:before {
  content: "\E878";
}

.jvic-bulb-1:before {
  content: "\E879";
}

.jvic-bullhorn:before {
  content: "\E87A";
}

.jvic-calendar-7:before {
  content: "\E87B";
}

.jvic-calendar-circled:before {
  content: "\E87C";
}

.jvic-camera-6:before {
  content: "\E87D";
}

.jvic-car-1:before {
  content: "\E87E";
}

.jvic-caret-down-1:before {
  content: "\E87F";
}

.jvic-caret-left-1:before {
  content: "\E880";
}

.jvic-caret-right-1:before {
  content: "\E881";
}

.jvic-caret-up-1:before {
  content: "\E882";
}

.jvic-cc-1:before {
  content: "\E883";
}

.jvic-certificate:before {
  content: "\E884";
}

.jvic-chat-2:before {
  content: "\E885";
}

.jvic-check-3:before {
  content: "\E886";
}

.jvic-check-circled:before {
  content: "\E887";
}

.jvic-check-empty:before {
  content: "\E888";
}

.jvic-check-mark-1:before {
  content: "\E889";
}

.jvic-check-mark-two:before {
  content: "\E88A";
}

.jvic-chevron-down-3:before {
  content: "\E88B";
}

.jvic-chevron-left-3:before {
  content: "\E88C";
}

.jvic-chevron-right-3:before {
  content: "\E88D";
}

.jvic-chevron-up-3:before {
  content: "\E88E";
}

.jvic-child:before {
  content: "\E88F";
}

.jvic-circle-arrow-left:before {
  content: "\E890";
}

.jvic-circle-arrow-right:before {
  content: "\E891";
}

.jvic-circle-arrow-up:before {
  content: "\E892";
}

.jvic-clock-time-1:before {
  content: "\E893";
}

.jvic-cloud-6:before {
  content: "\E894";
}

.jvic-cloud-circled:before {
  content: "\E895";
}

.jvic-comment-4:before {
  content: "\E896";
}

.jvic-compass-3:before {
  content: "\E897";
}

.jvic-compass-two:before {
  content: "\E898";
}

.jvic-contact-book:before {
  content: "\E899";
}

.jvic-contact-book-circled:before {
  content: "\E89A";
}

.jvic-contrast-2:before {
  content: "\E89B";
}

.jvic-credit-card-4:before {
  content: "\E89C";
}

.jvic-crosshair:before {
  content: "\E89D";
}

.jvic-css:before {
  content: "\E89E";
}

.jvic-cursor-move:before {
  content: "\E89F";
}

.jvic-dashboard-1:before {
  content: "\E8A0";
}

.jvic-delicious-2:before {
  content: "\E8A1";
}

.jvic-deviantart-1:before {
  content: "\E8A2";
}

.jvic-digg-1:before {
  content: "\E8A3";
}

.jvic-disabled-wheelshair:before {
  content: "\E8A4";
}

.jvic-dislike-1:before {
  content: "\E8A5";
}

.jvic-download-4:before {
  content: "\E8A6";
}

.jvic-download-two:before {
  content: "\E8A7";
}

.jvic-dribble-1:before {
  content: "\E8A8";
}

.jvic-edit:before {
  content: "\E8A9";
}

.jvic-eject-2:before {
  content: "\E8AA";
}

.jvic-elusive-icons:before {
  content: "\E8AB";
}

.jvic-elusive-icons-1:before {
  content: "\E8AC";
}

.jvic-elusive-icons-2:before {
  content: "\E8AD";
}

.jvic-elusive-icons-3:before {
  content: "\E8AE";
}

.jvic-elusive-icons-4:before {
  content: "\E8AF";
}

.jvic-elusive-icons-5:before {
  content: "\E8B0";
}

.jvic-envelope-2:before {
  content: "\E8B1";
}

.jvic-envelope-circled:before {
  content: "\E8B2";
}

.jvic-error:before {
  content: "\E8B3";
}

.jvic-error-two:before {
  content: "\E8B4";
}

.jvic-exclamation-sign:before {
  content: "\E8B5";
}

.jvic-eye-close:before {
  content: "\E8B6";
}

.jvic-eye-galsses:before {
  content: "\E8B7";
}

.jvic-eye-open:before {
  content: "\E8B8";
}

.jvic-facebook-4:before {
  content: "\E8B9";
}

.jvic-facetime-video:before {
  content: "\E8BA";
}

.jvic-fast-backward-2:before {
  content: "\E8BB";
}

.jvic-fast-forward-4:before {
  content: "\E8BC";
}

.jvic-female-2:before {
  content: "\E8BD";
}

.jvic-filckr:before {
  content: "\E8BE";
}

.jvic-file-1:before {
  content: "\E8BF";
}

.jvic-file-circled:before {
  content: "\E8C0";
}

.jvic-file-edit:before {
  content: "\E8C1";
}

.jvic-file-edit-circled:before {
  content: "\E8C2";
}

.jvic-folder-3:before {
  content: "\E8C3";
}

.jvic-folder-4:before {
  content: "\E8C4";
}

.jvic-folder-circled:before {
  content: "\E8C5";
}

.jvic-folder-close:before {
  content: "\E8C6";
}

.jvic-font:before {
  content: "\E8C7";
}

.jvic-fontsize:before {
  content: "\E8C8";
}

.jvic-fork-1:before {
  content: "\E8C9";
}

.jvic-forward-3:before {
  content: "\E8CA";
}

.jvic-forward-circled:before {
  content: "\E8CB";
}

.jvic-foursquare-1:before {
  content: "\E8CC";
}

.jvic-friendfeed-1:before {
  content: "\E8CD";
}

.jvic-friendfeed-two:before {
  content: "\E8CE";
}

.jvic-fullscreen:before {
  content: "\E8CF";
}

.jvic-gear-cog-1:before {
  content: "\E8D0";
}

.jvic-gear-cog-circled:before {
  content: "\E8D1";
}

.jvic-gift-1:before {
  content: "\E8D2";
}

.jvic-githup:before {
  content: "\E8D3";
}

.jvic-githup-text:before {
  content: "\E8D4";
}

.jvic-glass-1:before {
  content: "\E8D5";
}

.jvic-globe-4:before {
  content: "\E8D6";
}

.jvic-globe-two:before {
  content: "\E8D7";
}

.jvic-googleplus-4:before {
  content: "\E8D8";
}

.jvic-graph-2:before {
  content: "\E8D9";
}

.jvic-graph-circled:before {
  content: "\E8DA";
}

.jvic-group:before {
  content: "\E8DB";
}

.jvic-group-circle:before {
  content: "\E8DC";
}

.jvic-guidedog:before {
  content: "\E8DD";
}

.jvic-hand-down:before {
  content: "\E8DE";
}

.jvic-hand-left:before {
  content: "\E8DF";
}

.jvic-hand-right:before {
  content: "\E8E0";
}

.jvic-hand-up:before {
  content: "\E8E1";
}

.jvic-harddrive:before {
  content: "\E8E2";
}

.jvic-headphones:before {
  content: "\E8E3";
}

.jvic-hearing-impaired:before {
  content: "\E8E4";
}

.jvic-heart-7:before {
  content: "\E8E5";
}

.jvic-heart-circled:before {
  content: "\E8E6";
}

.jvic-heart-empty-1:before {
  content: "\E8E7";
}

.jvic-home-6:before {
  content: "\E8E8";
}

.jvic-home-circled:before {
  content: "\E8E9";
}

.jvic-idea:before {
  content: "\E8EA";
}

.jvic-idea-circle:before {
  content: "\E8EB";
}

.jvic-inbox-4:before {
  content: "\E8EC";
}

.jvic-inbox-box-1:before {
  content: "\E8ED";
}

.jvic-inbox-circled:before {
  content: "\E8EE";
}

.jvic-indent-right:before {
  content: "\E8EF";
}

.jvic-indentleft:before {
  content: "\E8F0";
}

.jvic-information-1:before {
  content: "\E8F1";
}

.jvic-instagram-1:before {
  content: "\E8F2";
}

.jvic-iphone-home:before {
  content: "\E8F3";
}

.jvic-italic-1:before {
  content: "\E8F4";
}

.jvic-key-5:before {
  content: "\E8F5";
}

.jvic-laptop-3:before {
  content: "\E8F6";
}

.jvic-laptop-circled:before {
  content: "\E8F7";
}

.jvic-lastfm-1:before {
  content: "\E8F8";
}

.jvic-leaf-2:before {
  content: "\E8F9";
}

.jvic-like-2:before {
  content: "\E8FA";
}

.jvic-lines:before {
  content: "\E8FB";
}

.jvic-link-4:before {
  content: "\E8FC";
}

.jvic-linkedin-3:before {
  content: "\E8FD";
}

.jvic-list-4:before {
  content: "\E8FE";
}

.jvic-list-5:before {
  content: "\E8FF";
}

.jvic-list-alt:before {
  content: "\E900";
}

.jvic-livejournal-1:before {
  content: "\E901";
}

.jvic-lock-6:before {
  content: "\E902";
}

.jvic-lock-circled:before {
  content: "\E903";
}

.jvic-magic-wand:before {
  content: "\E904";
}

.jvic-magnet-2:before {
  content: "\E905";
}

.jvic-male-2:before {
  content: "\E906";
}

.jvic-mic-6:before {
  content: "\E907";
}

.jvic-mic-circled:before {
  content: "\E908";
}

.jvic-minus-4:before {
  content: "\E909";
}

.jvic-minus-sign:before {
  content: "\E90A";
}

.jvic-movie:before {
  content: "\E90B";
}

.jvic-music-3:before {
  content: "\E90C";
}

.jvic-myspace-1:before {
  content: "\E90D";
}

.jvic-network-1:before {
  content: "\E90E";
}

.jvic-off:before {
  content: "\E90F";
}

.jvic-paper-clip-1:before {
  content: "\E910";
}

.jvic-paper-clip-circled:before {
  content: "\E911";
}

.jvic-path-1:before {
  content: "\E912";
}

.jvic-path-circled:before {
  content: "\E913";
}

.jvic-pause-4:before {
  content: "\E914";
}

.jvic-pause-circled:before {
  content: "\E915";
}

.jvic-pencil-4:before {
  content: "\E916";
}

.jvic-pencil-circled:before {
  content: "\E917";
}

.jvic-person-1:before {
  content: "\E918";
}

.jvic-phone-5:before {
  content: "\E919";
}

.jvic-phone-circled:before {
  content: "\E91A";
}

.jvic-photo-2:before {
  content: "\E91B";
}

.jvic-photo-circled:before {
  content: "\E91C";
}

.jvic-picasa-2:before {
  content: "\E91D";
}

.jvic-picture-2:before {
  content: "\E91E";
}

.jvic-pin-map:before {
  content: "\E91F";
}

.jvic-pin-map-circled:before {
  content: "\E920";
}

.jvic-plane:before {
  content: "\E921";
}

.jvic-play-4:before {
  content: "\E922";
}

.jvic-play-circle-1:before {
  content: "\E923";
}

.jvic-play-circled:before {
  content: "\E924";
}

.jvic-plus-add-1:before {
  content: "\E925";
}

.jvic-plus-circled-1:before {
  content: "\E926";
}

.jvic-print-4:before {
  content: "\E927";
}

.jvic-qrcode:before {
  content: "\E928";
}

.jvic-question-3:before {
  content: "\E929";
}

.jvic-question-circled:before {
  content: "\E92A";
}

.jvic-quotes:before {
  content: "\E92B";
}

.jvic-quotes-circled:before {
  content: "\E92C";
}

.jvic-random-1:before {
  content: "\E92D";
}

.jvic-record-circled:before {
  content: "\E92E";
}

.jvic-reddit-2:before {
  content: "\E92F";
}

.jvic-refresh-4:before {
  content: "\E930";
}

.jvic-remove-1:before {
  content: "\E931";
}

.jvic-remove-circled:before {
  content: "\E932";
}

.jvic-remove-circled-two:before {
  content: "\E933";
}

.jvic-repeat:before {
  content: "\E934";
}

.jvic-repeat-circled:before {
  content: "\E935";
}

.jvic-resize-full-1:before {
  content: "\E936";
}

.jvic-resize-horizontal:before {
  content: "\E937";
}

.jvic-resize-small-1:before {
  content: "\E938";
}

.jvic-resize-vertical:before {
  content: "\E939";
}

.jvic-return-key:before {
  content: "\E93A";
}

.jvic-retweet-2:before {
  content: "\E93B";
}

.jvic-reverse-circled:before {
  content: "\E93C";
}

.jvic-road:before {
  content: "\E93D";
}

.jvic-rss-5:before {
  content: "\E93E";
}

.jvic-screen-4:before {
  content: "\E93F";
}

.jvic-screen-circled:before {
  content: "\E940";
}

.jvic-search-circled:before {
  content: "\E941";
}

.jvic-search-magnifier:before {
  content: "\E942";
}

.jvic-setting-gear:before {
  content: "\E943";
}

.jvic-share-4:before {
  content: "\E944";
}

.jvic-share-5:before {
  content: "\E945";
}

.jvic-shopping-cart-2:before {
  content: "\E946";
}

.jvic-shopping-cart-circled:before {
  content: "\E947";
}

.jvic-signal-1:before {
  content: "\E948";
}

.jvic-skype-3:before {
  content: "\E949";
}

.jvic-slideshare-1:before {
  content: "\E94A";
}

.jvic-smiley:before {
  content: "\E94B";
}

.jvic-smiley-circled:before {
  content: "\E94C";
}

.jvic-soundcloud-2:before {
  content: "\E94D";
}

.jvic-speaker-2:before {
  content: "\E94E";
}

.jvic-spotify-2:before {
  content: "\E94F";
}

.jvic-stackoverflow:before {
  content: "\E950";
}

.jvic-star-7:before {
  content: "\E951";
}

.jvic-star-2-2:before {
  content: "\E952";
}

.jvic-star-circled:before {
  content: "\E953";
}

.jvic-step-backward:before {
  content: "\E954";
}

.jvic-step-forward:before {
  content: "\E955";
}

.jvic-stop-circled:before {
  content: "\E956";
}

.jvic-stop-two:before {
  content: "\E957";
}

.jvic-stumbleupon-2:before {
  content: "\E958";
}

.jvic-tag-5:before {
  content: "\E959";
}

.jvic-tag-line:before {
  content: "\E95A";
}

.jvic-tags-1:before {
  content: "\E95B";
}

.jvic-tasks:before {
  content: "\E95C";
}

.jvic-text-height:before {
  content: "\E95D";
}

.jvic-text-width:before {
  content: "\E95E";
}

.jvic-thumbnails-1:before {
  content: "\E95F";
}

.jvic-thumbnails-large:before {
  content: "\E960";
}

.jvic-time:before {
  content: "\E961";
}

.jvic-tint:before {
  content: "\E962";
}

.jvic-torso-1:before {
  content: "\E963";
}

.jvic-trash-5:before {
  content: "\E964";
}

.jvic-trash-circled:before {
  content: "\E965";
}

.jvic-tumblr-3:before {
  content: "\E966";
}

.jvic-twitter-3:before {
  content: "\E967";
}

.jvic-universal-access-1:before {
  content: "\E968";
}

.jvic-unlock-3:before {
  content: "\E969";
}

.jvic-unlock-circled:before {
  content: "\E96A";
}

.jvic-upload-2:before {
  content: "\E96B";
}

.jvic-user-5:before {
  content: "\E96C";
}

.jvic-viadeo:before {
  content: "\E96D";
}

.jvic-video-chat:before {
  content: "\E96E";
}

.jvic-video-circled:before {
  content: "\E96F";
}

.jvic-view-mode:before {
  content: "\E970";
}

.jvic-vimeo-3:before {
  content: "\E971";
}

.jvic-vkontakte-1:before {
  content: "\E972";
}

.jvic-volume-down-1:before {
  content: "\E973";
}

.jvic-volume-off:before {
  content: "\E974";
}

.jvic-volume-up-1:before {
  content: "\E975";
}

.jvic-w3c:before {
  content: "\E976";
}

.jvic-warning-sign:before {
  content: "\E977";
}

.jvic-website:before {
  content: "\E978";
}

.jvic-website-circled:before {
  content: "\E979";
}

.jvic-wordpress-2:before {
  content: "\E97A";
}

.jvic-wrench-2:before {
  content: "\E97B";
}

.jvic-wrench-circled:before {
  content: "\E97C";
}

.jvic-youtube-1:before {
  content: "\E97D";
}

.jvic-youtube-two:before {
  content: "\E97E";
}

.jvic-zoom-in-3:before {
  content: "\E97F";
}

.jvic-zoom-out-3:before {
  content: "\E980";
}

.jvic-3-css:before {
  content: "\E981";
}

.jvic-advertising-megaphone-2:before {
  content: "\E982";
}

.jvic-airplane:before {
  content: "\E983";
}

.jvic-analytics-chart-graph:before {
  content: "\E984";
}

.jvic-analytics-file-1:before {
  content: "\E985";
}

.jvic-angry-smiley:before {
  content: "\E986";
}

.jvic-apple-2:before {
  content: "\E987";
}

.jvic-arrow-1-down:before {
  content: "\E988";
}

.jvic-arrow-1-left:before {
  content: "\E989";
}

.jvic-arrow-1-right:before {
  content: "\E98A";
}

.jvic-arrow-1-square-down:before {
  content: "\E98B";
}

.jvic-arrow-1-square-left:before {
  content: "\E98C";
}

.jvic-arrow-1-square-right:before {
  content: "\E98D";
}

.jvic-arrow-1-square-up:before {
  content: "\E98E";
}

.jvic-arrow-1-up:before {
  content: "\E98F";
}

.jvic-arrow-circle-1-down:before {
  content: "\E990";
}

.jvic-arrow-circle-1-left:before {
  content: "\E991";
}

.jvic-arrow-circle-1-right:before {
  content: "\E992";
}

.jvic-arrow-circle-1-up:before {
  content: "\E993";
}

.jvic-arrow-circle-2-down:before {
  content: "\E994";
}

.jvic-arrow-circle-2-left:before {
  content: "\E995";
}

.jvic-arrow-circle-2-right:before {
  content: "\E996";
}

.jvic-arrow-circle-2-up:before {
  content: "\E997";
}

.jvic-arrow-cursor:before {
  content: "\E998";
}

.jvic-arrow-down-5:before {
  content: "\E999";
}

.jvic-arrow-left-6:before {
  content: "\E99A";
}

.jvic-arrow-right-6:before {
  content: "\E99B";
}

.jvic-arrow-up-6:before {
  content: "\E99C";
}

.jvic-at-email:before {
  content: "\E99D";
}

.jvic-battery-charging-1:before {
  content: "\E99E";
}

.jvic-battery-full-2:before {
  content: "\E99F";
}

.jvic-battery-half-1:before {
  content: "\E9A0";
}

.jvic-battery-low-1:before {
  content: "\E9A1";
}

.jvic-bike:before {
  content: "\E9A2";
}

.jvic-blink-smiley:before {
  content: "\E9A3";
}

.jvic-boat:before {
  content: "\E9A4";
}

.jvic-bookmark-file-1:before {
  content: "\E9A5";
}

.jvic-bookmark-star-favorite:before {
  content: "\E9A6";
}

.jvic-bookmark-tag:before {
  content: "\E9A7";
}

.jvic-briefcase-4:before {
  content: "\E9A8";
}

.jvic-brush-2:before {
  content: "\E9A9";
}

.jvic-bubble-talk-1:before {
  content: "\E9AA";
}

.jvic-bubbles-talk-1:before {
  content: "\E9AB";
}

.jvic-burning-fire:before {
  content: "\E9AC";
}

.jvic-bus-1:before {
  content: "\E9AD";
}

.jvic-buy-sign:before {
  content: "\E9AE";
}

.jvic-call-old-telephone:before {
  content: "\E9AF";
}

.jvic-camera-1-1:before {
  content: "\E9B0";
}

.jvic-camera-surveillance-1:before {
  content: "\E9B1";
}

.jvic-camera-video-3:before {
  content: "\E9B2";
}

.jvic-campfire:before {
  content: "\E9B3";
}

.jvic-cannabis-hemp:before {
  content: "\E9B4";
}

.jvic-car-2:before {
  content: "\E9B5";
}

.jvic-card-user-2:before {
  content: "\E9B6";
}

.jvic-cart-shopping-1:before {
  content: "\E9B7";
}

.jvic-carton-milk:before {
  content: "\E9B8";
}

.jvic-case-medic:before {
  content: "\E9B9";
}

.jvic-cash-register:before {
  content: "\E9BA";
}

.jvic-cd-cover-music:before {
  content: "\E9BB";
}

.jvic-certificate-file:before {
  content: "\E9BC";
}

.jvic-chart-graph-file-1:before {
  content: "\E9BD";
}

.jvic-check-1-1:before {
  content: "\E9BE";
}

.jvic-check-5:before {
  content: "\E9BF";
}

.jvic-check-clipboard-1:before {
  content: "\E9C0";
}

.jvic-click-hand-1:before {
  content: "\E9C1";
}

.jvic-clip-paper-1:before {
  content: "\E9C2";
}

.jvic-close-off-2:before {
  content: "\E9C3";
}

.jvic-clothes-hanger:before {
  content: "\E9C4";
}

.jvic-cloud-7:before {
  content: "\E9C5";
}

.jvic-cloud-download-2:before {
  content: "\E9C6";
}

.jvic-cloud-sun-1:before {
  content: "\E9C7";
}

.jvic-cloud-upload-2-1:before {
  content: "\E9C8";
}

.jvic-clouds-cloudy:before {
  content: "\E9C9";
}

.jvic-code-html-file-1:before {
  content: "\E9CA";
}

.jvic-color-palette:before {
  content: "\E9CB";
}

.jvic-compressed-zip-file:before {
  content: "\E9CC";
}

.jvic-content-1:before {
  content: "\E9CD";
}

.jvic-content-7:before {
  content: "\E9CE";
}

.jvic-content-8:before {
  content: "\E9CF";
}

.jvic-content-14:before {
  content: "\E9D0";
}

.jvic-content-34:before {
  content: "\E9D1";
}

.jvic-content-41:before {
  content: "\E9D2";
}

.jvic-content-42:before {
  content: "\E9D3";
}

.jvic-content-43:before {
  content: "\E9D4";
}

.jvic-content-44:before {
  content: "\E9D5";
}

.jvic-credit-card-5:before {
  content: "\E9D6";
}

.jvic-crhistmas-spruce-tree:before {
  content: "\E9D7";
}

.jvic-crown-king-1:before {
  content: "\E9D8";
}

.jvic-cup-2:before {
  content: "\E9D9";
}

.jvic-database-5:before {
  content: "\E9DA";
}

.jvic-date:before {
  content: "\E9DB";
}

.jvic-delete-trash-1:before {
  content: "\E9DC";
}

.jvic-delivery-transport-2:before {
  content: "\E9DD";
}

.jvic-denied-outline:before {
  content: "\E9DE";
}

.jvic-direction-move-1:before {
  content: "\E9DF";
}

.jvic-disc-floppy-font:before {
  content: "\E9E0";
}

.jvic-dislike-no-vote:before {
  content: "\E9E1";
}

.jvic-doctor:before {
  content: "\E9E2";
}

.jvic-document-file-1:before {
  content: "\E9E3";
}

.jvic-download-5:before {
  content: "\E9E4";
}

.jvic-download-1-1:before {
  content: "\E9E5";
}

.jvic-dribbble-3:before {
  content: "\E9E6";
}

.jvic-dropbox-3:before {
  content: "\E9E7";
}

.jvic-edit-pen-1:before {
  content: "\E9E8";
}

.jvic-excel-table-1:before {
  content: "\E9E9";
}

.jvic-eye-view-1:before {
  content: "\E9EA";
}

.jvic-facebook-alt-1:before {
  content: "\E9EB";
}

.jvic-favorite-heart-outline:before {
  content: "\E9EC";
}

.jvic-favorite-map-pin:before {
  content: "\E9ED";
}

.jvic-feed-rss-2:before {
  content: "\E9EE";
}

.jvic-female-rounded-1:before {
  content: "\E9EF";
}

.jvic-female-symbol-2:before {
  content: "\E9F0";
}

.jvic-files-1:before {
  content: "\E9F1";
}

.jvic-filled-folder-1:before {
  content: "\E9F2";
}

.jvic-flag-mark:before {
  content: "\E9F3";
}

.jvic-forward-1-1:before {
  content: "\E9F4";
}

.jvic-gears-setting:before {
  content: "\E9F5";
}

.jvic-gift-2:before {
  content: "\E9F6";
}

.jvic-google-plus-1:before {
  content: "\E9F7";
}

.jvic-hail-weather:before {
  content: "\E9F8";
}

.jvic-hand-hold:before {
  content: "\E9F9";
}

.jvic-hand-stop:before {
  content: "\E9FA";
}

.jvic-happy-smiley:before {
  content: "\E9FB";
}

.jvic-happy-smiley-very:before {
  content: "\E9FC";
}

.jvic-harddrive-1:before {
  content: "\E9FD";
}

.jvic-hat-magician:before {
  content: "\E9FE";
}

.jvic-helicopter:before {
  content: "\E9FF";
}

.jvic-home-1-1:before {
  content: "\EA00";
}

.jvic-hospital-1:before {
  content: "\EA01";
}

.jvic-hour-glass:before {
  content: "\EA02";
}

.jvic-html:before {
  content: "\EA03";
}

.jvic-image-photo-file-1:before {
  content: "\EA04";
}

.jvic-ink-pen:before {
  content: "\EA05";
}

.jvic-interface-window-1:before {
  content: "\EA06";
}

.jvic-interface-windows:before {
  content: "\EA07";
}

.jvic-ipod-1:before {
  content: "\EA08";
}

.jvic-layers:before {
  content: "\EA09";
}

.jvic-letter-mail-1:before {
  content: "\EA0A";
}

.jvic-lightbulb-shine:before {
  content: "\EA0B";
}

.jvic-lightning-weather:before {
  content: "\EA0C";
}

.jvic-like-yes-vote:before {
  content: "\EA0D";
}

.jvic-linkedin-alt-1:before {
  content: "\EA0E";
}

.jvic-lock-secure-1:before {
  content: "\EA0F";
}

.jvic-magnet-3:before {
  content: "\EA10";
}

.jvic-mailbox-1:before {
  content: "\EA11";
}

.jvic-male-rounded-1:before {
  content: "\EA12";
}

.jvic-male-symbol-2:before {
  content: "\EA13";
}

.jvic-male-user-1:before {
  content: "\EA14";
}

.jvic-male-user-3:before {
  content: "\EA15";
}

.jvic-male-user-4:before {
  content: "\EA16";
}

.jvic-map-pin-5:before {
  content: "\EA17";
}

.jvic-medal-outline-star:before {
  content: "\EA18";
}

.jvic-medal-rank-star:before {
  content: "\EA19";
}

.jvic-microscope-1:before {
  content: "\EA1A";
}

.jvic-minus-zoom:before {
  content: "\EA1B";
}

.jvic-missile-rocket:before {
  content: "\EA1C";
}

.jvic-monitor-screen-1:before {
  content: "\EA1D";
}

.jvic-movie-play-1:before {
  content: "\EA1E";
}

.jvic-movie-play-file-1:before {
  content: "\EA1F";
}

.jvic-music-file-1:before {
  content: "\EA20";
}

.jvic-new-sign:before {
  content: "\EA21";
}

.jvic-next-1:before {
  content: "\EA22";
}

.jvic-next-3:before {
  content: "\EA23";
}

.jvic-nurse-user:before {
  content: "\EA24";
}

.jvic-omg-smiley:before {
  content: "\EA25";
}

.jvic-paint-brush-2:before {
  content: "\EA26";
}

.jvic-palm-tree:before {
  content: "\EA27";
}

.jvic-parking-sign:before {
  content: "\EA28";
}

.jvic-pause-1-1:before {
  content: "\EA29";
}

.jvic-paypal-3:before {
  content: "\EA2A";
}

.jvic-phone-1-1:before {
  content: "\EA2B";
}

.jvic-play-1-1:before {
  content: "\EA2C";
}

.jvic-plus-zoom:before {
  content: "\EA2D";
}

.jvic-polaroid:before {
  content: "\EA2E";
}

.jvic-previous-1:before {
  content: "\EA2F";
}

.jvic-radar-2:before {
  content: "\EA30";
}

.jvic-rain-weather:before {
  content: "\EA31";
}

.jvic-refresh-reload-1:before {
  content: "\EA32";
}

.jvic-rewind-3:before {
  content: "\EA33";
}

.jvic-road-1:before {
  content: "\EA34";
}

.jvic-rocket-2:before {
  content: "\EA35";
}

.jvic-sad-smiley:before {
  content: "\EA36";
}

.jvic-scooter-1:before {
  content: "\EA37";
}

.jvic-script:before {
  content: "\EA38";
}

.jvic-search-5:before {
  content: "\EA39";
}

.jvic-sell-sign:before {
  content: "\EA3A";
}

.jvic-send-to-back:before {
  content: "\EA3B";
}

.jvic-send-to-front:before {
  content: "\EA3C";
}

.jvic-server-1:before {
  content: "\EA3D";
}

.jvic-skype-4:before {
  content: "\EA3E";
}

.jvic-smart-phone-2:before {
  content: "\EA3F";
}

.jvic-snow-weather:before {
  content: "\EA40";
}

.jvic-square-vector-1:before {
  content: "\EA41";
}

.jvic-square-vector-2:before {
  content: "\EA42";
}

.jvic-sun-weather:before {
  content: "\EA43";
}

.jvic-television-tv:before {
  content: "\EA44";
}

.jvic-text-document:before {
  content: "\EA45";
}

.jvic-thermometer-2:before {
  content: "\EA46";
}

.jvic-train-1:before {
  content: "\EA47";
}

.jvic-tree:before {
  content: "\EA48";
}

.jvic-twitter-4:before {
  content: "\EA49";
}

.jvic-twitter-alt-1:before {
  content: "\EA4A";
}

.jvic-umbrella-1:before {
  content: "\EA4B";
}

.jvic-unlock-4:before {
  content: "\EA4C";
}

.jvic-upload-3:before {
  content: "\EA4D";
}

.jvic-upload-1-1:before {
  content: "\EA4E";
}

.jvic-van:before {
  content: "\EA4F";
}

.jvic-video-1-1:before {
  content: "\EA50";
}

.jvic-wallet-money:before {
  content: "\EA51";
}

.jvic-yang-ying:before {
  content: "\EA52";
}

.jvic-3d-cube:before {
  content: "\EA53";
}

.jvic-adjust-1:before {
  content: "\EA54";
}

.jvic-air-plane:before {
  content: "\EA55";
}

.jvic-alarm-clock-2:before {
  content: "\EA56";
}

.jvic-animal-footprint:before {
  content: "\EA57";
}

.jvic-arrow-curve-left:before {
  content: "\EA58";
}

.jvic-arrow-curve-recycle:before {
  content: "\EA59";
}

.jvic-arrow-curve-right:before {
  content: "\EA5A";
}

.jvic-arrow-cycle:before {
  content: "\EA5B";
}

.jvic-arrow-cycling:before {
  content: "\EA5C";
}

.jvic-arrow-down-6:before {
  content: "\EA5D";
}

.jvic-arrow-down-big:before {
  content: "\EA5E";
}

.jvic-arrow-down-bold:before {
  content: "\EA5F";
}

.jvic-arrow-down-bold-round:before {
  content: "\EA60";
}

.jvic-arrow-down-light:before {
  content: "\EA61";
}

.jvic-arrow-down-thin:before {
  content: "\EA62";
}

.jvic-arrow-fill-down:before {
  content: "\EA63";
}

.jvic-arrow-fill-left:before {
  content: "\EA64";
}

.jvic-arrow-fill-right:before {
  content: "\EA65";
}

.jvic-arrow-fill-up:before {
  content: "\EA66";
}

.jvic-arrow-left-7:before {
  content: "\EA67";
}

.jvic-arrow-left-big:before {
  content: "\EA68";
}

.jvic-arrow-left-bold:before {
  content: "\EA69";
}

.jvic-arrow-left-bold-round:before {
  content: "\EA6A";
}

.jvic-arrow-left-light:before {
  content: "\EA6B";
}

.jvic-arrow-left-thin:before {
  content: "\EA6C";
}

.jvic-arrow-multi-line-down:before {
  content: "\EA6D";
}

.jvic-arrow-multi-line-left:before {
  content: "\EA6E";
}

.jvic-arrow-multi-line-right:before {
  content: "\EA6F";
}

.jvic-arrow-multi-line-up:before {
  content: "\EA70";
}

.jvic-arrow-oblique-contract:before {
  content: "\EA71";
}

.jvic-arrow-oblique-contract-directions:before {
  content: "\EA72";
}

.jvic-arrow-oblique-expand:before {
  content: "\EA73";
}

.jvic-arrow-oblique-expand-directions:before {
  content: "\EA74";
}

.jvic-arrow-right-7:before {
  content: "\EA75";
}

.jvic-arrow-right-big:before {
  content: "\EA76";
}

.jvic-arrow-right-bold:before {
  content: "\EA77";
}

.jvic-arrow-right-bold-round:before {
  content: "\EA78";
}

.jvic-arrow-right-light:before {
  content: "\EA79";
}

.jvic-arrow-right-thin:before {
  content: "\EA7A";
}

.jvic-arrow-up-7:before {
  content: "\EA7B";
}

.jvic-arrow-up-big:before {
  content: "\EA7C";
}

.jvic-arrow-up-bold:before {
  content: "\EA7D";
}

.jvic-arrow-up-bold-round:before {
  content: "\EA7E";
}

.jvic-arrow-up-light:before {
  content: "\EA7F";
}

.jvic-arrow-up-thin:before {
  content: "\EA80";
}

.jvic-atom-1:before {
  content: "\EA81";
}

.jvic-axis-rules:before {
  content: "\EA82";
}

.jvic-backward-1:before {
  content: "\EA83";
}

.jvic-bag-3:before {
  content: "\EA84";
}

.jvic-ban-circle:before {
  content: "\EA85";
}

.jvic-bars-1:before {
  content: "\EA86";
}

.jvic-bezier:before {
  content: "\EA87";
}

.jvic-blank:before {
  content: "\EA88";
}

.jvic-block-menu:before {
  content: "\EA89";
}

.jvic-bolt-1:before {
  content: "\EA8A";
}

.jvic-box-add:before {
  content: "\EA8B";
}

.jvic-box-blank:before {
  content: "\EA8C";
}

.jvic-box-close:before {
  content: "\EA8D";
}

.jvic-box-remove:before {
  content: "\EA8E";
}

.jvic-browser-sizes:before {
  content: "\EA8F";
}

.jvic-brush-3:before {
  content: "\EA90";
}

.jvic-button-add:before {
  content: "\EA91";
}

.jvic-button-check:before {
  content: "\EA92";
}

.jvic-button-close:before {
  content: "\EA93";
}

.jvic-button-email:before {
  content: "\EA94";
}

.jvic-button-exclamation:before {
  content: "\EA95";
}

.jvic-button-minus:before {
  content: "\EA96";
}

.jvic-button-question:before {
  content: "\EA97";
}

.jvic-camera-7:before {
  content: "\EA98";
}

.jvic-cd-dvd-rom:before {
  content: "\EA99";
}

.jvic-chart-down:before {
  content: "\EA9A";
}

.jvic-chat-3:before {
  content: "\EA9B";
}

.jvic-check-4:before {
  content: "\EA9C";
}

.jvic-circles:before {
  content: "\EA9D";
}

.jvic-clock-7:before {
  content: "\EA9E";
}

.jvic-cloud-8:before {
  content: "\EA9F";
}

.jvic-cloud-add:before {
  content: "\EAA0";
}

.jvic-cloud-download-3:before {
  content: "\EAA1";
}

.jvic-cloud-remove:before {
  content: "\EAA2";
}

.jvic-cloud-upload-3:before {
  content: "\EAA3";
}

.jvic-coins:before {
  content: "\EAA4";
}

.jvic-comment-5:before {
  content: "\EAA5";
}

.jvic-comments-2:before {
  content: "\EAA6";
}

.jvic-compass-4:before {
  content: "\EAA7";
}

.jvic-compass-2-1:before {
  content: "\EAA8";
}

.jvic-contract-directions:before {
  content: "\EAA9";
}

.jvic-contract-horizontal:before {
  content: "\EAAA";
}

.jvic-contract-vertical:before {
  content: "\EAAB";
}

.jvic-copy-document:before {
  content: "\EAAC";
}

.jvic-copy-paste-document:before {
  content: "\EAAD";
}

.jvic-credit-card-6:before {
  content: "\EAAE";
}

.jvic-cross:before {
  content: "\EAAF";
}

.jvic-directions:before {
  content: "\EAB0";
}

.jvic-document-1:before {
  content: "\EAB1";
}

.jvic-document-fill:before {
  content: "\EAB2";
}

.jvic-documents:before {
  content: "\EAB3";
}

.jvic-dollar-1:before {
  content: "\EAB4";
}

.jvic-dot-circle:before {
  content: "\EAB5";
}

.jvic-dot-line:before {
  content: "\EAB6";
}

.jvic-dot-square:before {
  content: "\EAB7";
}

.jvic-double-diamonds:before {
  content: "\EAB8";
}

.jvic-download-6:before {
  content: "\EAB9";
}

.jvic-download-selection:before {
  content: "\EABA";
}

.jvic-download-selection-circle:before {
  content: "\EABB";
}

.jvic-drop:before {
  content: "\EABC";
}

.jvic-drops:before {
  content: "\EABD";
}

.jvic-eject-3:before {
  content: "\EABE";
}

.jvic-email-add:before {
  content: "\EABF";
}

.jvic-email-close:before {
  content: "\EAC0";
}

.jvic-email-download:before {
  content: "\EAC1";
}

.jvic-email-luminosity:before {
  content: "\EAC2";
}

.jvic-email-remove:before {
  content: "\EAC3";
}

.jvic-email-spam:before {
  content: "\EAC4";
}

.jvic-email-upload:before {
  content: "\EAC5";
}

.jvic-euro-1:before {
  content: "\EAC6";
}

.jvic-exclamation-2:before {
  content: "\EAC7";
}

.jvic-expand-1:before {
  content: "\EAC8";
}

.jvic-expand-directions:before {
  content: "\EAC9";
}

.jvic-expand-horizontal:before {
  content: "\EACA";
}

.jvic-expand-vertical:before {
  content: "\EACB";
}

.jvic-eye-4:before {
  content: "\EACC";
}

.jvic-eye-disabled-1:before {
  content: "\EACD";
}

.jvic-female-symbol-3:before {
  content: "\EACE";
}

.jvic-fire-1:before {
  content: "\EACF";
}

.jvic-forward-4:before {
  content: "\EAD0";
}

.jvic-graphs:before {
  content: "\EAD1";
}

.jvic-grid-big:before {
  content: "\EAD2";
}

.jvic-grids:before {
  content: "\EAD3";
}

.jvic-hdd:before {
  content: "\EAD4";
}

.jvic-hdd-net:before {
  content: "\EAD5";
}

.jvic-hdd-raid:before {
  content: "\EAD6";
}

.jvic-heart-8:before {
  content: "\EAD7";
}

.jvic-home-wifi:before {
  content: "\EAD8";
}

.jvic-idea-1:before {
  content: "\EAD9";
}

.jvic-info-3:before {
  content: "\EADA";
}

.jvic-italic-2:before {
  content: "\EADB";
}

.jvic-key-6:before {
  content: "\EADC";
}

.jvic-landscape:before {
  content: "\EADD";
}

.jvic-layers-1:before {
  content: "\EADE";
}

.jvic-leaf-3:before {
  content: "\EADF";
}

.jvic-left-right:before {
  content: "\EAE0";
}

.jvic-like-add:before {
  content: "\EAE1";
}

.jvic-like-ban:before {
  content: "\EAE2";
}

.jvic-like-close:before {
  content: "\EAE3";
}

.jvic-like-download:before {
  content: "\EAE4";
}

.jvic-like-remove:before {
  content: "\EAE5";
}

.jvic-like-upload:before {
  content: "\EAE6";
}

.jvic-limit-directions:before {
  content: "\EAE7";
}

.jvic-line-through:before {
  content: "\EAE8";
}

.jvic-link-url:before {
  content: "\EAE9";
}

.jvic-list-circle:before {
  content: "\EAEA";
}

.jvic-list-square:before {
  content: "\EAEB";
}

.jvic-location-4:before {
  content: "\EAEC";
}

.jvic-location-maps:before {
  content: "\EAED";
}

.jvic-locked-1:before {
  content: "\EAEE";
}

.jvic-login-lock-refresh:before {
  content: "\EAEF";
}

.jvic-magic-wand-1:before {
  content: "\EAF0";
}

.jvic-magnet-4:before {
  content: "\EAF1";
}

.jvic-mail-4:before {
  content: "\EAF2";
}

.jvic-mailbox:before {
  content: "\EAF3";
}

.jvic-male-symbol-3:before {
  content: "\EAF4";
}

.jvic-map-4:before {
  content: "\EAF5";
}

.jvic-marker-1:before {
  content: "\EAF6";
}

.jvic-marker-add:before {
  content: "\EAF7";
}

.jvic-marker-minus:before {
  content: "\EAF8";
}

.jvic-marker-points:before {
  content: "\EAF9";
}

.jvic-minus-5:before {
  content: "\EAFA";
}

.jvic-multi-borders:before {
  content: "\EAFB";
}

.jvic-music-4:before {
  content: "\EAFC";
}

.jvic-next-fast-step:before {
  content: "\EAFD";
}

.jvic-next-step:before {
  content: "\EAFE";
}

.jvic-number-eight:before {
  content: "\EAFF";
}

.jvic-number-five:before {
  content: "\EB00";
}

.jvic-number-four:before {
  content: "\EB01";
}

.jvic-number-nine:before {
  content: "\EB02";
}

.jvic-number-one:before {
  content: "\EB03";
}

.jvic-number-seven:before {
  content: "\EB04";
}

.jvic-number-six:before {
  content: "\EB05";
}

.jvic-number-three:before {
  content: "\EB06";
}

.jvic-number-two:before {
  content: "\EB07";
}

.jvic-number-zero:before {
  content: "\EB08";
}

.jvic-off-1:before {
  content: "\EB09";
}

.jvic-officine:before {
  content: "\EB0A";
}

.jvic-officine-2:before {
  content: "\EB0B";
}

.jvic-options-settings:before {
  content: "\EB0C";
}

.jvic-paperclip-2:before {
  content: "\EB0D";
}

.jvic-paperclip-oblique:before {
  content: "\EB0E";
}

.jvic-pause-5:before {
  content: "\EB0F";
}

.jvic-pig-money:before {
  content: "\EB10";
}

.jvic-pin-4:before {
  content: "\EB11";
}

.jvic-pin-map-1:before {
  content: "\EB12";
}

.jvic-play-5:before {
  content: "\EB13";
}

.jvic-plus-4:before {
  content: "\EB14";
}

.jvic-podcast-1:before {
  content: "\EB15";
}

.jvic-pounds:before {
  content: "\EB16";
}

.jvic-prev-step:before {
  content: "\EB17";
}

.jvic-previous-fast-step:before {
  content: "\EB18";
}

.jvic-question-4:before {
  content: "\EB19";
}

.jvic-quote-4:before {
  content: "\EB1A";
}

.jvic-random-2:before {
  content: "\EB1B";
}

.jvic-rec:before {
  content: "\EB1C";
}

.jvic-refresh-5:before {
  content: "\EB1D";
}

.jvic-report-comment:before {
  content: "\EB1E";
}

.jvic-retweet-3:before {
  content: "\EB1F";
}

.jvic-rss-6:before {
  content: "\EB20";
}

.jvic-rules:before {
  content: "\EB21";
}

.jvic-scale:before {
  content: "\EB22";
}

.jvic-search-6:before {
  content: "\EB23";
}

.jvic-select-circle:before {
  content: "\EB24";
}

.jvic-select-square:before {
  content: "\EB25";
}

.jvic-setting:before {
  content: "\EB26";
}

.jvic-settings-4:before {
  content: "\EB27";
}

.jvic-shield-1:before {
  content: "\EB28";
}

.jvic-sign-female:before {
  content: "\EB29";
}

.jvic-sign-male:before {
  content: "\EB2A";
}

.jvic-sliders:before {
  content: "\EB2B";
}

.jvic-sliders-vertical:before {
  content: "\EB2C";
}

.jvic-snow:before {
  content: "\EB2D";
}

.jvic-social-500px-1:before {
  content: "\EB2E";
}

.jvic-social-addthis:before {
  content: "\EB2F";
}

.jvic-social-bebo:before {
  content: "\EB30";
}

.jvic-social-behance-1:before {
  content: "\EB31";
}

.jvic-social-blogger-1:before {
  content: "\EB32";
}

.jvic-social-deviantart:before {
  content: "\EB33";
}

.jvic-social-digg-1:before {
  content: "\EB34";
}

.jvic-social-dribbble-1:before {
  content: "\EB35";
}

.jvic-social-email:before {
  content: "\EB36";
}

.jvic-social-envato:before {
  content: "\EB37";
}

.jvic-social-evernote-1:before {
  content: "\EB38";
}

.jvic-social-facebook-1:before {
  content: "\EB39";
}

.jvic-social-flickr-1:before {
  content: "\EB3A";
}

.jvic-social-forrst-1:before {
  content: "\EB3B";
}

.jvic-social-github-1:before {
  content: "\EB3C";
}

.jvic-social-google-plus-1:before {
  content: "\EB3D";
}

.jvic-social-grooveshark:before {
  content: "\EB3E";
}

.jvic-social-last-fm:before {
  content: "\EB3F";
}

.jvic-social-linkedin-1:before {
  content: "\EB40";
}

.jvic-social-myspace-1:before {
  content: "\EB41";
}

.jvic-social-paypal:before {
  content: "\EB42";
}

.jvic-social-photobucket:before {
  content: "\EB43";
}

.jvic-social-pinterest-1:before {
  content: "\EB44";
}

.jvic-social-quora:before {
  content: "\EB45";
}

.jvic-social-sharethis:before {
  content: "\EB46";
}

.jvic-social-skype-1:before {
  content: "\EB47";
}

.jvic-social-soundcloud:before {
  content: "\EB48";
}

.jvic-social-stumbleupon-1:before {
  content: "\EB49";
}

.jvic-social-tumblr-1:before {
  content: "\EB4A";
}

.jvic-social-twitter-1:before {
  content: "\EB4B";
}

.jvic-social-viddler:before {
  content: "\EB4C";
}

.jvic-social-vimeo-1:before {
  content: "\EB4D";
}

.jvic-social-virb:before {
  content: "\EB4E";
}

.jvic-social-wordpress:before {
  content: "\EB4F";
}

.jvic-social-yahoo-1:before {
  content: "\EB50";
}

.jvic-social-yelp-1:before {
  content: "\EB51";
}

.jvic-social-youtube-1:before {
  content: "\EB52";
}

.jvic-social-zerply-1:before {
  content: "\EB53";
}

.jvic-sos:before {
  content: "\EB54";
}

.jvic-sound-off-1:before {
  content: "\EB55";
}

.jvic-sound-on:before {
  content: "\EB56";
}

.jvic-speed:before {
  content: "\EB57";
}

.jvic-star-8:before {
  content: "\EB58";
}

.jvic-stop-5:before {
  content: "\EB59";
}

.jvic-sun-1:before {
  content: "\EB5A";
}

.jvic-sunshine:before {
  content: "\EB5B";
}

.jvic-telephone-1:before {
  content: "\EB5C";
}

.jvic-text-align-left:before {
  content: "\EB5D";
}

.jvic-text-align-right:before {
  content: "\EB5E";
}

.jvic-text-bold:before {
  content: "\EB5F";
}

.jvic-text-center:before {
  content: "\EB60";
}

.jvic-text-height-1:before {
  content: "\EB61";
}

.jvic-text-justify-center:before {
  content: "\EB62";
}

.jvic-text-justify-left:before {
  content: "\EB63";
}

.jvic-text-justify-right:before {
  content: "\EB64";
}

.jvic-text-normal:before {
  content: "\EB65";
}

.jvic-text-paragraph:before {
  content: "\EB66";
}

.jvic-text-size-reduce:before {
  content: "\EB67";
}

.jvic-text-size-upper:before {
  content: "\EB68";
}

.jvic-text-width-1:before {
  content: "\EB69";
}

.jvic-three-points:before {
  content: "\EB6A";
}

.jvic-three-points-bottom:before {
  content: "\EB6B";
}

.jvic-three-points-top:before {
  content: "\EB6C";
}

.jvic-top-bottom:before {
  content: "\EB6D";
}

.jvic-triple-points:before {
  content: "\EB6E";
}

.jvic-underline-1:before {
  content: "\EB6F";
}

.jvic-upload-4:before {
  content: "\EB70";
}

.jvic-upload-selection:before {
  content: "\EB71";
}

.jvic-upload-selection-circle:before {
  content: "\EB72";
}

.jvic-user-6:before {
  content: "\EB73";
}

.jvic-user-add-1:before {
  content: "\EB74";
}

.jvic-user-ban:before {
  content: "\EB75";
}

.jvic-user-remove:before {
  content: "\EB76";
}

.jvic-viewport:before {
  content: "\EB77";
}

.jvic-viewport-video:before {
  content: "\EB78";
}

.jvic-waves:before {
  content: "\EB79";
}

.jvic-wifi-4:before {
  content: "\EB7A";
}

.jvic-wind:before {
  content: "\EB7B";
}

.jvic-wireframe-globe:before {
  content: "\EB7C";
}

.jvic-world-1:before {
  content: "\EB7D";
}

.jvic-yen-1:before {
  content: "\EB7E";
}

.jvic-anchor-2:before {
  content: "\EB7F";
}

.jvic-arrow-big-down:before {
  content: "\EB80";
}

.jvic-arrow-big-left:before {
  content: "\EB81";
}

.jvic-arrow-big-right:before {
  content: "\EB82";
}

.jvic-arrow-big-up:before {
  content: "\EB83";
}

.jvic-arrow-doubled-down:before {
  content: "\EB84";
}

.jvic-arrow-doubled-left:before {
  content: "\EB85";
}

.jvic-arrow-doubled-right:before {
  content: "\EB86";
}

.jvic-arrow-doubled-up:before {
  content: "\EB87";
}

.jvic-arrow-down-7:before {
  content: "\EB88";
}

.jvic-arrow-left-8:before {
  content: "\EB89";
}

.jvic-arrow-right-8:before {
  content: "\EB8A";
}

.jvic-arrow-up-8:before {
  content: "\EB8B";
}

.jvic-at:before {
  content: "\EB8C";
}

.jvic-attachment-1:before {
  content: "\EB8D";
}

.jvic-black-question:before {
  content: "\EB8E";
}

.jvic-bolt-2:before {
  content: "\EB8F";
}

.jvic-calendar-8:before {
  content: "\EB90";
}

.jvic-camera-8:before {
  content: "\EB91";
}

.jvic-cancel-circle:before {
  content: "\EB92";
}

.jvic-check-6:before {
  content: "\EB93";
}

.jvic-check-circle-1:before {
  content: "\EB94";
}

.jvic-chevron-down-4:before {
  content: "\EB95";
}

.jvic-chevron-left-4:before {
  content: "\EB96";
}

.jvic-chevron-right-4:before {
  content: "\EB97";
}

.jvic-chevron-up-4:before {
  content: "\EB98";
}

.jvic-clock-8:before {
  content: "\EB99";
}

.jvic-cloud-9:before {
  content: "\EB9A";
}

.jvic-cloud-download-4:before {
  content: "\EB9B";
}

.jvic-cloud-upload-4:before {
  content: "\EB9C";
}

.jvic-connected-object:before {
  content: "\EB9D";
}

.jvic-coverflow:before {
  content: "\EB9E";
}

.jvic-coverflow-line:before {
  content: "\EB9F";
}

.jvic-cross-mark:before {
  content: "\EBA0";
}

.jvic-crown-1:before {
  content: "\EBA1";
}

.jvic-data-science:before {
  content: "\EBA2";
}

.jvic-data-science-black:before {
  content: "\EBA3";
}

.jvic-discussion:before {
  content: "\EBA4";
}

.jvic-display-screen:before {
  content: "\EBA5";
}

.jvic-download-7:before {
  content: "\EBA6";
}

.jvic-dribbble-4:before {
  content: "\EBA7";
}

.jvic-dribbble-circle:before {
  content: "\EBA8";
}

.jvic-eye-5:before {
  content: "\EBA9";
}

.jvic-facebook-5:before {
  content: "\EBAA";
}

.jvic-facebook-circle:before {
  content: "\EBAB";
}

.jvic-file-alt:before {
  content: "\EBAC";
}

.jvic-file-close:before {
  content: "\EBAD";
}

.jvic-file-close-alt:before {
  content: "\EBAE";
}

.jvic-file-open:before {
  content: "\EBAF";
}

.jvic-git:before {
  content: "\EBB0";
}

.jvic-git-circle:before {
  content: "\EBB1";
}

.jvic-git-circle-alt:before {
  content: "\EBB2";
}

.jvic-github-circled-alt2:before {
  content: "\EBB3";
}

.jvic-globe-5:before {
  content: "\EBB4";
}

.jvic-globe-black:before {
  content: "\EBB5";
}

.jvic-google-plus:before {
  content: "\EBB6";
}

.jvic-google-plus-circle:before {
  content: "\EBB7";
}

.jvic-hard-drive:before {
  content: "\EBB8";
}

.jvic-hashtag-1:before {
  content: "\EBB9";
}

.jvic-heart-9:before {
  content: "\EBBA";
}

.jvic-heart-broken:before {
  content: "\EBBB";
}

.jvic-home-7:before {
  content: "\EBBC";
}

.jvic-hourglass-2:before {
  content: "\EBBD";
}

.jvic-inbox-5:before {
  content: "\EBBE";
}

.jvic-information-black:before {
  content: "\EBBF";
}

.jvic-information-white:before {
  content: "\EBC0";
}

.jvic-instagram-2:before {
  content: "\EBC1";
}

.jvic-instagram-circle:before {
  content: "\EBC2";
}

.jvic-isight:before {
  content: "\EBC3";
}

.jvic-joystick:before {
  content: "\EBC4";
}

.jvic-letter:before {
  content: "\EBC5";
}

.jvic-link-5:before {
  content: "\EBC6";
}

.jvic-linked-in:before {
  content: "\EBC7";
}

.jvic-linked-in-circle:before {
  content: "\EBC8";
}

.jvic-list-6:before {
  content: "\EBC9";
}

.jvic-lock-7:before {
  content: "\EBCA";
}

.jvic-lock-alt:before {
  content: "\EBCB";
}

.jvic-magnifying:before {
  content: "\EBCC";
}

.jvic-magnifying-minus:before {
  content: "\EBCD";
}

.jvic-magnifying-plus:before {
  content: "\EBCE";
}

.jvic-mail-5:before {
  content: "\EBCF";
}

.jvic-math:before {
  content: "\EBD0";
}

.jvic-math-black:before {
  content: "\EBD1";
}

.jvic-math-ico:before {
  content: "\EBD2";
}

.jvic-measure-1:before {
  content: "\EBD3";
}

.jvic-message:before {
  content: "\EBD4";
}

.jvic-mfg-icon:before {
  content: "\EBD5";
}

.jvic-mfg-icon-circle:before {
  content: "\EBD6";
}

.jvic-movie-1:before {
  content: "\EBD7";
}

.jvic-mute-off:before {
  content: "\EBD8";
}

.jvic-mute-on:before {
  content: "\EBD9";
}

.jvic-paperplane-1:before {
  content: "\EBDA";
}

.jvic-paperplane-black:before {
  content: "\EBDB";
}

.jvic-paperplane-ico:before {
  content: "\EBDC";
}

.jvic-pen-1:before {
  content: "\EBDD";
}

.jvic-placepin:before {
  content: "\EBDE";
}

.jvic-plus-5:before {
  content: "\EBDF";
}

.jvic-printer:before {
  content: "\EBE0";
}

.jvic-random-3:before {
  content: "\EBE1";
}

.jvic-reload-2:before {
  content: "\EBE2";
}

.jvic-reorder:before {
  content: "\EBE3";
}

.jvic-reorder-square:before {
  content: "\EBE4";
}

.jvic-reorder-square-line:before {
  content: "\EBE5";
}

.jvic-reply-2:before {
  content: "\EBE6";
}

.jvic-retweet-4:before {
  content: "\EBE7";
}

.jvic-ringbell:before {
  content: "\EBE8";
}

.jvic-settings-5:before {
  content: "\EBE9";
}

.jvic-share-6:before {
  content: "\EBEA";
}

.jvic-sheet:before {
  content: "\EBEB";
}

.jvic-signin:before {
  content: "\EBEC";
}

.jvic-signout:before {
  content: "\EBED";
}

.jvic-smartphone:before {
  content: "\EBEE";
}

.jvic-soundcloud-3:before {
  content: "\EBEF";
}

.jvic-soundcloud-circle:before {
  content: "\EBF0";
}

.jvic-star-9:before {
  content: "\EBF1";
}

.jvic-star-empty-1:before {
  content: "\EBF2";
}

.jvic-star-half:before {
  content: "\EBF3";
}

.jvic-star-half-empty:before {
  content: "\EBF4";
}

.jvic-stopwatch-3:before {
  content: "\EBF5";
}

.jvic-symbol-man:before {
  content: "\EBF6";
}

.jvic-symbol-mixed:before {
  content: "\EBF7";
}

.jvic-symbol-woman:before {
  content: "\EBF8";
}

.jvic-tablet-1:before {
  content: "\EBF9";
}

.jvic-ticket-2:before {
  content: "\EBFA";
}

.jvic-trash-can:before {
  content: "\EBFB";
}

.jvic-trophy-2:before {
  content: "\EBFC";
}

.jvic-twitter-5:before {
  content: "\EBFD";
}

.jvic-twitter-circle:before {
  content: "\EBFE";
}

.jvic-unlock-5:before {
  content: "\EBFF";
}

.jvic-unlock-alt:before {
  content: "\EC00";
}

.jvic-upload-5:before {
  content: "\EC01";
}

.jvic-user-7:before {
  content: "\EC02";
}

.jvic-user-female:before {
  content: "\EC03";
}

.jvic-user-male:before {
  content: "\EC04";
}

.jvic-users-3:before {
  content: "\EC05";
}

.jvic-vector:before {
  content: "\EC06";
}

.jvic-vector-pen:before {
  content: "\EC07";
}

.jvic-video-camera-1:before {
  content: "\EC08";
}

.jvic-warning:before {
  content: "\EC09";
}

.jvic-warning-alt:before {
  content: "\EC0A";
}

.jvic-white-question:before {
  content: "\EC0B";
}

.jvic-ying-yang:before {
  content: "\EC0C";
}

.jvic-celcius:before {
  content: "\EC0D";
}

.jvic-cloud-1-1:before {
  content: "\EC0E";
}

.jvic-cloud-2-2:before {
  content: "\EC0F";
}

.jvic-cloud-black-1:before {
  content: "\EC10";
}

.jvic-cloud-black-2:before {
  content: "\EC11";
}

.jvic-cloud-moon-1:before {
  content: "\EC12";
}

.jvic-cloud-moon-black:before {
  content: "\EC13";
}

.jvic-cloud-sun-2:before {
  content: "\EC14";
}

.jvic-cloud-sun-black:before {
  content: "\EC15";
}

.jvic-compass-5:before {
  content: "\EC16";
}

.jvic-farenheit:before {
  content: "\EC17";
}

.jvic-fog:before {
  content: "\EC18";
}

.jvic-fog-cloud:before {
  content: "\EC19";
}

.jvic-fog-moon:before {
  content: "\EC1A";
}

.jvic-fog-sun:before {
  content: "\EC1B";
}

.jvic-fog-sunrise:before {
  content: "\EC1C";
}

.jvic-hail:before {
  content: "\EC1D";
}

.jvic-hail-black:before {
  content: "\EC1E";
}

.jvic-lightning-1:before {
  content: "\EC1F";
}

.jvic-lightning-2:before {
  content: "\EC20";
}

.jvic-lightning-3:before {
  content: "\EC21";
}

.jvic-lightning-4:before {
  content: "\EC22";
}

.jvic-lightning-black-1:before {
  content: "\EC23";
}

.jvic-lightning-black-2:before {
  content: "\EC24";
}

.jvic-moon-3:before {
  content: "\EC25";
}

.jvic-moon-black:before {
  content: "\EC26";
}

.jvic-n-a:before {
  content: "\EC27";
}

.jvic-rain-1:before {
  content: "\EC28";
}

.jvic-rain-2:before {
  content: "\EC29";
}

.jvic-rain-black-1:before {
  content: "\EC2A";
}

.jvic-rain-black-2:before {
  content: "\EC2B";
}

.jvic-snow-1:before {
  content: "\EC2C";
}

.jvic-snow-2:before {
  content: "\EC2D";
}

.jvic-snow-3:before {
  content: "\EC2E";
}

.jvic-snow-4:before {
  content: "\EC2F";
}

.jvic-snow-black-1:before {
  content: "\EC30";
}

.jvic-snow-black-2:before {
  content: "\EC31";
}

.jvic-sun-2:before {
  content: "\EC32";
}

.jvic-sun-black:before {
  content: "\EC33";
}

.jvic-sun-half:before {
  content: "\EC34";
}

.jvic-sunrise:before {
  content: "\EC35";
}

.jvic-thermometer-3:before {
  content: "\EC36";
}

.jvic-wind-1:before {
  content: "\EC37";
}

.jvic-wind-black:before {
  content: "\EC38";
}

.jvic-wind-cloud:before {
  content: "\EC39";
}

.jvic-wind-rain:before {
  content: "\EC3A";
}

.jvic-wind-rain-black:before {
  content: "\EC3B";
}

.jvic-add-1:before {
  content: "\EC3C";
}

.jvic-alarm-1:before {
  content: "\EC3D";
}

.jvic-anchor-3:before {
  content: "\EC3E";
}

.jvic-attachment-2:before {
  content: "\EC3F";
}

.jvic-brightness-2:before {
  content: "\EC40";
}

.jvic-brightness-half-1:before {
  content: "\EC41";
}

.jvic-browser-3:before {
  content: "\EC42";
}

.jvic-calculator-3:before {
  content: "\EC43";
}

.jvic-calendar-9:before {
  content: "\EC44";
}

.jvic-camera-9:before {
  content: "\EC45";
}

.jvic-chat-4:before {
  content: "\EC46";
}

.jvic-circle-full-1:before {
  content: "\EC47";
}

.jvic-circle-half-1:before {
  content: "\EC48";
}

.jvic-clipboard-5:before {
  content: "\EC49";
}

.jvic-clock-9:before {
  content: "\EC4A";
}

.jvic-close-1:before {
  content: "\EC4B";
}

.jvic-cloud-10:before {
  content: "\EC4C";
}

.jvic-cmd-1:before {
  content: "\EC4D";
}

.jvic-comments-3:before {
  content: "\EC4E";
}

.jvic-compose-2:before {
  content: "\EC4F";
}

.jvic-delicious-3:before {
  content: "\EC50";
}

.jvic-dribbble-5:before {
  content: "\EC51";
}

.jvic-envelope-3:before {
  content: "\EC52";
}

.jvic-exclamation-3:before {
  content: "\EC53";
}

.jvic-expand-2:before {
  content: "\EC54";
}

.jvic-facebook-6:before {
  content: "\EC55";
}

.jvic-feather-2:before {
  content: "\EC56";
}

.jvic-forbid-2:before {
  content: "\EC57";
}

.jvic-forbid-1-1:before {
  content: "\EC58";
}

.jvic-fork-and-knife-1:before {
  content: "\EC59";
}

.jvic-fork-and-spoon-1:before {
  content: "\EC5A";
}

.jvic-forward-5:before {
  content: "\EC5B";
}

.jvic-gallary-1:before {
  content: "\EC5C";
}

.jvic-globe-6:before {
  content: "\EC5D";
}

.jvic-googleplus-5:before {
  content: "\EC5E";
}

.jvic-grid-3:before {
  content: "\EC5F";
}

.jvic-grid-alt-1:before {
  content: "\EC60";
}

.jvic-heart-10:before {
  content: "\EC61";
}

.jvic-home-8:before {
  content: "\EC62";
}

.jvic-hyperlink-1:before {
  content: "\EC63";
}

.jvic-in-1:before {
  content: "\EC64";
}

.jvic-in-alt-1:before {
  content: "\EC65";
}

.jvic-inbox-6:before {
  content: "\EC66";
}

.jvic-inbox-alt-1:before {
  content: "\EC67";
}

.jvic-instagram-3:before {
  content: "\EC68";
}

.jvic-ipad-3:before {
  content: "\EC69";
}

.jvic-iphone-1:before {
  content: "\EC6A";
}

.jvic-light-bulb-2:before {
  content: "\EC6B";
}

.jvic-list-7:before {
  content: "\EC6C";
}

.jvic-maximize-1:before {
  content: "\EC6D";
}

.jvic-menu-2:before {
  content: "\EC6E";
}

.jvic-moon-4:before {
  content: "\EC6F";
}

.jvic-newspaper-3:before {
  content: "\EC70";
}

.jvic-newspaper-alt-1:before {
  content: "\EC71";
}

.jvic-out-1:before {
  content: "\EC72";
}

.jvic-pause-6:before {
  content: "\EC73";
}

.jvic-pin-5:before {
  content: "\EC74";
}

.jvic-pin-alt-1:before {
  content: "\EC75";
}

.jvic-play-6:before {
  content: "\EC76";
}

.jvic-portfolio-1:before {
  content: "\EC77";
}

.jvic-question-5:before {
  content: "\EC78";
}

.jvic-rewind-4:before {
  content: "\EC79";
}

.jvic-screen-5:before {
  content: "\EC7A";
}

.jvic-search-7:before {
  content: "\EC7B";
}

.jvic-settings-6:before {
  content: "\EC7C";
}

.jvic-sound-4:before {
  content: "\EC7D";
}

.jvic-sound-alt-1:before {
  content: "\EC7E";
}

.jvic-sound-off-2:before {
  content: "\EC7F";
}

.jvic-spinner-1:before {
  content: "\EC80";
}

.jvic-stop-6:before {
  content: "\EC81";
}

.jvic-store-1:before {
  content: "\EC82";
}

.jvic-subtract-1:before {
  content: "\EC83";
}

.jvic-task-1:before {
  content: "\EC84";
}

.jvic-trash-6:before {
  content: "\EC85";
}

.jvic-trash-alt-1:before {
  content: "\EC86";
}

.jvic-user-8:before {
  content: "\EC87";
}

.jvic-users-4:before {
  content: "\EC88";
}

.jvic-windows-4:before {
  content: "\EC89";
}

.jvic-zoom-in-4:before {
  content: "\EC8A";
}

.jvic-zoom-out-4:before {
  content: "\EC8B";
}

.jvic-airfield:before {
  content: "\EC8C";
}

.jvic-airport:before {
  content: "\EC8D";
}

.jvic-alcohol-shop:before {
  content: "\EC8E";
}

.jvic-america-football:before {
  content: "\EC8F";
}

.jvic-art-gallery:before {
  content: "\EC90";
}

.jvic-bank:before {
  content: "\EC91";
}

.jvic-bar-1:before {
  content: "\EC92";
}

.jvic-baseball:before {
  content: "\EC93";
}

.jvic-basketball:before {
  content: "\EC94";
}

.jvic-beer-3:before {
  content: "\EC95";
}

.jvic-bicycle-1:before {
  content: "\EC96";
}

.jvic-building:before {
  content: "\EC97";
}

.jvic-bus-2:before {
  content: "\EC98";
}

.jvic-cafe:before {
  content: "\EC99";
}

.jvic-campsite:before {
  content: "\EC9A";
}

.jvic-cemetery:before {
  content: "\EC9B";
}

.jvic-cinema:before {
  content: "\EC9C";
}

.jvic-circle:before {
  content: "\EC9D";
}

.jvic-circle-stroked:before {
  content: "\EC9E";
}

.jvic-college:before {
  content: "\EC9F";
}

.jvic-commercial:before {
  content: "\ECA0";
}

.jvic-cricket:before {
  content: "\ECA1";
}

.jvic-cross-1:before {
  content: "\ECA2";
}

.jvic-dam:before {
  content: "\ECA3";
}

.jvic-danger:before {
  content: "\ECA4";
}

.jvic-disability:before {
  content: "\ECA5";
}

.jvic-embassy:before {
  content: "\ECA6";
}

.jvic-emergency-telephone:before {
  content: "\ECA7";
}

.jvic-fast-food:before {
  content: "\ECA8";
}

.jvic-ferry:before {
  content: "\ECA9";
}

.jvic-fire-station:before {
  content: "\ECAA";
}

.jvic-fuel:before {
  content: "\ECAB";
}

.jvic-garden:before {
  content: "\ECAC";
}

.jvic-golf:before {
  content: "\ECAD";
}

.jvic-grocery:before {
  content: "\ECAE";
}

.jvic-harbor:before {
  content: "\ECAF";
}

.jvic-heliport:before {
  content: "\ECB0";
}

.jvic-hospital-2:before {
  content: "\ECB1";
}

.jvic-industrial:before {
  content: "\ECB2";
}

.jvic-library:before {
  content: "\ECB3";
}

.jvic-lodging:before {
  content: "\ECB4";
}

.jvic-logging:before {
  content: "\ECB5";
}

.jvic-marker-2:before {
  content: "\ECB6";
}

.jvic-marker-stroked:before {
  content: "\ECB7";
}

.jvic-monument:before {
  content: "\ECB8";
}

.jvic-museum:before {
  content: "\ECB9";
}

.jvic-music-5:before {
  content: "\ECBA";
}

.jvic-oil-well:before {
  content: "\ECBB";
}

.jvic-park:before {
  content: "\ECBC";
}

.jvic-park2:before {
  content: "\ECBD";
}

.jvic-parking-1:before {
  content: "\ECBE";
}

.jvic-parking-garage:before {
  content: "\ECBF";
}

.jvic-pharmacy:before {
  content: "\ECC0";
}

.jvic-pitch:before {
  content: "\ECC1";
}

.jvic-place-of-worship:before {
  content: "\ECC2";
}

.jvic-police-2:before {
  content: "\ECC3";
}

.jvic-post:before {
  content: "\ECC4";
}

.jvic-prison-1:before {
  content: "\ECC5";
}

.jvic-rail:before {
  content: "\ECC6";
}

.jvic-rail-above:before {
  content: "\ECC7";
}

.jvic-rail-underground:before {
  content: "\ECC8";
}

.jvic-religious-christian:before {
  content: "\ECC9";
}

.jvic-religious-jewish:before {
  content: "\ECCA";
}

.jvic-religious-muslim:before {
  content: "\ECCB";
}

.jvic-restaurant:before {
  content: "\ECCC";
}

.jvic-roadblock:before {
  content: "\ECCD";
}

.jvic-school:before {
  content: "\ECCE";
}

.jvic-shop-1:before {
  content: "\ECCF";
}

.jvic-skiing:before {
  content: "\ECD0";
}

.jvic-slaughterhouse:before {
  content: "\ECD1";
}

.jvic-soccer:before {
  content: "\ECD2";
}

.jvic-square:before {
  content: "\ECD3";
}

.jvic-square-stroked:before {
  content: "\ECD4";
}

.jvic-star-10:before {
  content: "\ECD5";
}

.jvic-star-stroked:before {
  content: "\ECD6";
}

.jvic-swimming:before {
  content: "\ECD7";
}

.jvic-telephone-2:before {
  content: "\ECD8";
}

.jvic-tennis:before {
  content: "\ECD9";
}

.jvic-theatre:before {
  content: "\ECDA";
}

.jvic-toilets:before {
  content: "\ECDB";
}

.jvic-town-hall:before {
  content: "\ECDC";
}

.jvic-triangle:before {
  content: "\ECDD";
}

.jvic-triangle-stroked:before {
  content: "\ECDE";
}

.jvic-warehouse:before {
  content: "\ECDF";
}

.jvic-waste-basket:before {
  content: "\ECE0";
}

.jvic-water-1:before {
  content: "\ECE1";
}

.jvic-wetland:before {
  content: "\ECE2";
}

.jvic-zoo:before {
  content: "\ECE3";
}

.jvic-bag-4:before {
  content: "\ECE4";
}

.jvic-bicycle-2:before {
  content: "\ECE5";
}

.jvic-bicycle-vintage:before {
  content: "\ECE6";
}

.jvic-browser-empty:before {
  content: "\ECE7";
}

.jvic-browser-full:before {
  content: "\ECE8";
}

.jvic-bubble-1-1:before {
  content: "\ECE9";
}

.jvic-bubble-2-1:before {
  content: "\ECEA";
}

.jvic-bubble-3-1:before {
  content: "\ECEB";
}

.jvic-camera-10:before {
  content: "\ECEC";
}

.jvic-clap-board:before {
  content: "\ECED";
}

.jvic-clipboard-6:before {
  content: "\ECEE";
}

.jvic-clock-10:before {
  content: "\ECEF";
}

.jvic-cloud-11:before {
  content: "\ECF0";
}

.jvic-cloudy:before {
  content: "\ECF1";
}

.jvic-envelope-4:before {
  content: "\ECF2";
}

.jvic-file-ai:before {
  content: "\ECF3";
}

.jvic-file-jpg:before {
  content: "\ECF4";
}

.jvic-file-png:before {
  content: "\ECF5";
}

.jvic-file-psd:before {
  content: "\ECF6";
}

.jvic-file-text-1:before {
  content: "\ECF7";
}

.jvic-graph-3:before {
  content: "\ECF8";
}

.jvic-heart-11:before {
  content: "\ECF9";
}

.jvic-hierarchy:before {
  content: "\ECFA";
}

.jvic-hierarchy-2:before {
  content: "\ECFB";
}

.jvic-imac:before {
  content: "\ECFC";
}

.jvic-ipad-4:before {
  content: "\ECFD";
}

.jvic-iphone-2:before {
  content: "\ECFE";
}

.jvic-keyboard-2:before {
  content: "\ECFF";
}

.jvic-laptop-4:before {
  content: "\ED00";
}

.jvic-line:before {
  content: "\ED01";
}

.jvic-list-8:before {
  content: "\ED02";
}

.jvic-list-thumbnails-1:before {
  content: "\ED03";
}

.jvic-lock-8:before {
  content: "\ED04";
}

.jvic-magnifier:before {
  content: "\ED05";
}

.jvic-map-5:before {
  content: "\ED06";
}

.jvic-map-pin:before {
  content: "\ED07";
}

.jvic-moon-5:before {
  content: "\ED08";
}

.jvic-mouse-1:before {
  content: "\ED09";
}

.jvic-pencil-5:before {
  content: "\ED0A";
}

.jvic-pencil-ruler:before {
  content: "\ED0B";
}

.jvic-picture-3:before {
  content: "\ED0C";
}

.jvic-rain:before {
  content: "\ED0D";
}

.jvic-ribbon:before {
  content: "\ED0E";
}

.jvic-shoe:before {
  content: "\ED0F";
}

.jvic-speaker-3:before {
  content: "\ED10";
}

.jvic-speaker-off:before {
  content: "\ED11";
}

.jvic-sun-3:before {
  content: "\ED12";
}

.jvic-tape-1:before {
  content: "\ED13";
}

.jvic-target-2:before {
  content: "\ED14";
}

.jvic-unlock-6:before {
  content: "\ED15";
}

@font-face {
  font-family: 'viewer-icon';
  src: url("../fonts/viewer-icon/viewer-icon.eot?gb61l1");
  src: url("../fonts/viewer-icon/viewer-icon.eot?gb61l1#iefix") format("embedded-opentype"), url("../fonts/viewer-icon/viewer-icon.ttf?gb61l1") format("truetype"), url("../fonts/viewer-icon/viewer-icon.woff?gb61l1") format("woff"), url("../fonts/viewer-icon/viewer-icon.svg?gb61l1#viewer-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-viewer-"],
[class*=" icon-viewer-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'viewer-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-viewer-icon-g:before {
  content: "\E900";
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Nav mega menu style */
.jvbpd-nav .wide-container .menu-depth-2 {
  position: relative;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.wide-container:hover .menu-depth-1 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Elementor
--------------------------------------------------------------*/
/**
/* 1. Single listing - Review Average
**/
.jv-rating-avg-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*
* 2. Search form list widget
*/
.shortcode-jvbpd_search_field .field-listing_amenities .search-box-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.shortcode-jvbpd_search_field .field-listing_amenities .search-box-block .amenities {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  text-align: left;
}

/*
* 3. Spyscroll widget
*/
.mouse {
  border: 2px solid #ffffff;
  border-radius: 26px;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 26px;
  height: 42px;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  cursor: pointer;
}

.mouse:after {
  background-color: #ffffff;
  border-radius: 100%;
  content: "";
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 4px;
  opacity: 1;
  -webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
          transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
  -webkit-animation: jv-mouse-effect 1.5s -1s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;
          animation: jv-mouse-effect 1.5s -1s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;
}

/*
* 4. Category block
*/
.javo-featured-block .javo-text-wrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
}

/* Map filter btns */
.elementor-widget-jvbpd-map-rating-btn .dropdown-item {
  cursor: pointer;
}

/* Selectize input focus*/
.jvbpd_map_list_sidebar_wrap .selectize-input.focus {
  border: none;
}

/* Map area */
.javo-maps-area-wrap .dropdown-menu {
  top: 46px !important;
  left: 43px !important;
}

/* Single Listing Header swich button */
/*
.elementor-widget-jvbpd-single-btn-meta{
    .javo-core-single-featured-switcher{
        display: inline-flex;
        flex-direction: row-reverse;
        justify-content: flex-start;
    }
}
*/
/* User menu */
.jvbpd-user-menu .dropdown-menu {
  margin-top: 10px;
}

.jvbpd-user-menu .dropdown-toggle::after {
  display: none;
}

.jvbpd-user-menu.menu-type-mymenu .login-btn {
  border-radius: 20px;
  background-color: #000;
  padding: 3px 20px;
  color: #fff;
  margin-bottom: 0px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3px 8px;
}

.jvbpd-user-menu.menu-type-mymenu .login-btn i {
  margin-right: 3px;
}

.jvbpd-user-menu.menu-type-mymenu ul {
  margin-bottom: 0;
}

.jvbpd-user-menu.menu-type-mymenu .avartar-btn img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}

.jvbpd-user-menu.menu-type-mymenu .mymenu-list {
  padding: 15px 0px;
}

.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap {
  display: table;
}

.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap > div, .jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap > ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap .user-info-avatar {
  width: 63px;
  height: 63px;
  margin-right: 15px;
}

.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap .user-info-item-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.jvbpd-user-menu.menu-type-bp_notification .notify-btn {
  border-radius: 50px;
  background-color: #000;
  color: #fff;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.jvbpd-user-menu.menu-type-bp_notification .notify-btn > a {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}

.jvbpd-user-menu.menu-type-bp_notification .notify-btn > a i {
  vertical-align: middle;
}

.jvbpd-user-menu.menu-type-bp_notification .notify-btn .bedge {
  position: absolute;
  font-size: 10px;
  bottom: 0;
  right: 0px;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  background-color: #f00;
  border-radius: 50%;
  color: #fff;
}

.jvbpd-user-menu.menu-type-bp_notification .notify-list li.not-found-notification {
  text-align: center;
}

.jvbpd-user-menu.menu-type-add_new .add-new-btn {
  border-radius: 20px;
  background-color: #000;
  padding: 3px 20px;
  color: #fff;
  margin-bottom: 0px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.jvbpd-user-menu.menu-type-add_new .add-new-btn i {
  margin-right: 3px;
}

.jvbpd-user-menu .mymenu-list ul li a,
.jvbpd-user-menu .add-new-list li a,
.jvbpd-user-menu .notify-list li a,
.jvbpd-user-menu .user-info-item-group li span,
.jvbpd-user-menu .add-new-btn {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: "Roboto",Sans-serif;
}

.jvbpd-user-menu > .dropdown > .dropdown-menu.show {
  border-radius: 4px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
}

.review-reply-wrap {
  margin-top: 0;
  padding: 0;
}

.review-reply-wrap .review-reply-item {
  padding: 10px 0;
}

.review-reply-wrap .review-reply-item:nth-child(1) {
  margin-top: 10px;
}

.review-reply-wrap .reply-date {
  font-size: 11px;
  color: #aaa;
}

.lv-review-list-items.type-grid .lv-review-item .row .review-left-wrap {
  display: block;
}

.lv-review-list-items.type-grid .lv-review-item > .row {
  border: 1px solid #eee;
  background: #fff;
  margin: 10px;
  padding: 30px;
}

.jvbpd-single-review .review-avg-score-box .review-avg-score {
  line-height: 1em;
}

.jvbpd-single-review .btn {
  font-size: 13px;
  font-weight: 500;
  line-height: 1em;
  padding: 10px 20px;
}

/* map filter */
.jvbpd_map_list_sidebar_wrap .panel-body {
  padding: 0 15px 0 0;
}

.jvbpd_map_list_sidebar_wrap .panel-collapse {
  width: 100%;
}

/* Add BuddyPress Radius */
/* Init */
div, dl, input[type=reset], input[type=search], input[type=submit], li, select, textarea {
  border-radius: 0px;
}

/* Elementor editor page */
.elementor-editor-active h3.page-header {
  display: none;
}

/*--------------------------------------------------------------
# Core
--------------------------------------------------------------*/
.jvbpd-switcher {
  cursor: pointer;
  margin: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 40px;
  height: 20px;
  border-radius: 40px;
  background-color: #222d79;
  overflow: hidden;
  -webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.05);
}

.jvbpd-switcher > b {
  display: block;
  position: absolute;
  left: 2px;
  top: 2px;
  bottom: 2px;
  right: 50%;
  background-color: #fff;
  border-radius: 36px;
  z-index: 1;
  -webkit-transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-delay: 0s, .08s;
          transition-delay: 0s, .08s;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.jvbpd-switcher.active > b {
  right: 2px;
  left: 50%;
  -webkit-transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-delay: .08s, 0s;
          transition-delay: .08s, 0s;
}

/*
* Map Listing Count
*/
.jvbpd-map-list-total-count-wrap {
  font-size: 12px;
  font-weight: 400;
  color: #aaaaaa;
}

/*------------------------------------------------------------------
[Map.2. Information Window]

Project:	Javo Themes
Version:	1.0
Last change:	09/07/15 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Map Template Google Information Window
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

2. Info window
*/
.jvbpd_map_preview_close_icon {
  display: none !important;
}

#javo-map-info-w-content .jvbpd_somw_info {
  height: 190px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
}

#javo-map-info-w-content .jvbpd_somw_info ul.module-meta > li.module-meta-category {
  display: none;
  visibility: hidden;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title {
  margin: 5px 0;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .featured-show {
  display: none;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .col-md-12 a .javo-thb {
  width: 320px;
  height: 196px;
  position: absolute;
  top: -5px;
  left: 0;
  background-size: cover;
  background-position: center;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .col-md-12 a .javo-thb:after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(38, 42, 70, 0.54);
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-title {
  padding: 0 0 0 5px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-title h3 {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 15px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 20px;
  margin-bottom: 0px;
  margin-top: 0;
  max-height: 40px;
  overflow: hidden;
  margin-top: 5px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-title h3 a {
  color: #fff;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-author {
  color: #fff;
  padding: 0 0 0 5px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title span {
  font-size: 13px;
  font-weight: 500;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des {
  margin: 0;
  border-bottom: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des .col-md-4:nth-child(2) {
  padding: 0;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des .col-md-4:nth-child(1) span {
  background: #999;
  color: #fff;
  padding: 4px 13px;
  border-radius: 3px;
  font-size: 13px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des span {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 34px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button {
  margin: 10px 0 0 0;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button .text-left {
  padding-right: 0;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button .text-left .social-wrap .javo-sns-wrap i:first-child a {
  margin-left: 0;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button button {
  border-radius: 3px;
  padding: 5px 12px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb {
  width: 100%;
  height: 213px;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb img {
  width: 100%;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .javo-thumb-price {
  position: absolute;
  top: 15px;
  color: #fff;
  background-color: #ff5a5f;
  border: 1px solid #ff5a5f;
  text-shadow: none;
  padding: 6px 20px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 13px;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .rating {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #ffb400;
  font-size: 17px;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .rating i {
  font-size: 15px;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button {
  position: relative;
  z-index: 2;
  display: table;
  margin: 0 auto;
  bottom: -40%;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button a {
  padding: 6px 20px;
  border: 2px solid rgba(255, 255, 255, 0);
  width: 120px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
  text-align: center;
  margin: 5px;
  position: relative;
  float: left;
  color: rgba(255, 255, 255, 0);
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  z-index: -1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background: #fff;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button a:hover {
  border: 2px solid #506ac5;
  background: #506ac5;
  color: #fff;
}

#javo-map-info-w-content .jvbpd_somw_info .thumb .javo-map-inner-bg-overlay {
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 0;
  position: absolute;
  content: '';
  pointer-events: none;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  opacity: 0.5;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta {
  max-width: 220px;
  font-size: 13px;
  position: absolute;
  bottom: 60px;
  left: 15px;
  color: #fff;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta .module-meta {
  margin-bottom: 0;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta i {
  padding-right: 3px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta i:last-child {
  padding-left: 3px;
}

#javo-map-info-w-content .jvbpd_somw_info .meta-rating-wrap {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 1;
  width: 75px;
  height: 15px;
  position: absolute;
  right: 10px;
  bottom: 46px;
}

#javo-map-info-w-content .jvbpd_somw_info .meta-rating-wrap .meta-rating {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 0 -20px;
  height: 100%;
  width: 0px;
  z-index: 1;
  position: relative;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns {
  position: absolute;
  width: 100%;
  bottom: 5px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list {
  padding-left: 15px;
  margin: 0px 0px 0px 0px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li {
  float: left;
  list-style-type: none;
  padding: 0 5px 0 0;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg {
  font-size: 1.35em;
  width: 30px;
  height: 30px;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-circle {
  color: #3c3c3c;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-1x {
  font-size: 13px;
  color: #fff;
  background-color: #454545;
  border-radius: 50%;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-1x:hover {
  background-color: #333;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-2x {
  font-size: 2.1em;
  color: #454545;
  display: none;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-2x:hover {
  background-color: #333;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail {
  padding: 0px 19px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button {
  padding: 6px 10px 5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 1em;
  border: 1px solid transparent;
  border-radius: 5px;
  margin-right: 5px;
  background-color: #454545;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button:hover {
  background-color: #333;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button i {
  color: #fff;
}

#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button span {
  display: none;
}

.jv-brief-info-wrap {
  top: 0px;
  z-index: 2;
  height: 100%;
  background: #fff;
}

.jv-brief-info-wrap .jv-brief-info-inner {
  padding: 0;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap {
  padding: 0;
  position: relative;
  overflow: hidden;
  height: 250px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap i {
  position: absolute;
  top: 15px;
  left: 20px;
  z-index: 3;
  color: #fff;
  font-size: 13px;
  padding: 6px 8px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap #jv-brief-info-author-thumb {
  position: absolute;
  left: 9px;
  bottom: 7px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap #jv-brief-info-author-thumb .lava-thb {
  height: 30px;
  width: 30px;
  margin: 0 auto;
  border-radius: 100%;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap .jv-brief-info-heading-des {
  width: 100%;
  height: 45px;
  position: absolute;
  bottom: 0;
  padding: 0 15px 0 50px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap .jv-brief-info-heading-des .jv-brief-info-heading-title {
  color: #fff;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 4px;
  text-transform: uppercase;
  z-index: 1;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap .jv-brief-info-heading-des .jv-brief-info-heading-cates {
  color: #fff;
  font-weight: 400;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 1;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap .jv-brief-info-heading-des .jv-brief-info-heading-reviews {
  position: absolute;
  right: 23px;
  bottom: 10px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 1;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap .jv-brief-info-heading-des .jv-brief-info-heading-favorites {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 1;
  width: 20px;
  height: 20px;
  list-style-type: none;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap .jv-brief-info-header-bg-overlay {
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 0;
  position: absolute;
  content: '';
  pointer-events: none;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  opacity: 0.3;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap .jv-brief-info-header-bg-overlay:hover {
  opacity: 1;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-header-img-wrap:before {
  content: '';
  background: #2c2f42;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-tabs-wrap {
  padding: 0;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-tabs-wrap .header-tabs .tabs-container {
  padding: 0;
  background-color: #454545;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-tabs-wrap .header-tabs .tabs-container a {
  font-size: 12px;
  padding: 15px 0 15px 0;
  background: #454545;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-tabs-wrap .header-tabs .tabs-container a:hover, .jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-tabs-wrap .header-tabs .tabs-container a:active {
  background: #506ac5;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-tabs-wrap .header-tabs .tabs-container a:hover h4, .jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-tabs-wrap .header-tabs .tabs-container a:active h4 {
  color: #fff;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap {
  padding: 0;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section {
  padding: 0 15px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section .jv-brief-info-content-section-wrap .jv-brief-info-content-section-panel-wrap {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  background: transparent;
  margin-bottom: 0;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section .jv-brief-info-content-section-wrap .jv-brief-info-content-section-panel-wrap .panel-body {
  border: 1px solid #eee;
  border-radius: 3px;
  padding: 5px 15px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section#amenities-section .jv-brief-info-content-section-panel-wrap .summary_items .lava-amenity {
  width: 33%;
  float: left;
  margin: 5px 0;
  color: #ccc;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section#amenities-section .jv-brief-info-content-section-panel-wrap .summary_items .lava-amenity.active, .jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section#amenities-section .jv-brief-info-content-section-panel-wrap .summary_items .lava-amenity.showall {
  color: #646464;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section#amenities-section .jv-brief-info-content-section-panel-wrap .summary_items .lava-amenity.with-own-icon span {
  margin-right: 5px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .heading-wrap,
.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .amenities-wrap,
.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .commute-wrap {
  margin-bottom: 20px;
  margin-top: 20px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .heading-wrap .heading-rating {
  text-align: right;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .heading-wrap .heading-rating .rating-txt {
  color: #666;
  display: inline-block;
  font-weight: 900;
  font-size: 16px;
  padding-bottom: 15px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .heading-wrap .heading-rating .rating-txt #lava-detail-panel-rating,
.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .heading-wrap .heading-rating .rating-txt #lava-detail-panel-rating-object {
  display: inline-block;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .heading-wrap .heading-rating .rating-txt i {
  color: #ffb400;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section-panel-wrap .summary_items .row {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e9e9e9;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section-panel-wrap .summary_items .row .col-md-5 {
  border-right: 1px solid #e9e9e9;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 600;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section-panel-wrap .summary_items .row .col-md-7 {
  color: #999;
  font-size: 11px;
}

.jv-brief-info-wrap .jv-brief-info-inner .jv-brief-info-content-wrap .jv-brief-info-content-section-panel-wrap .summary_items .row:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.jv-brief-info-wrap .jv-brief-info-inner h2 {
  color: #666;
  display: inline-block;
  border-bottom: 2px solid #506ac5;
  line-height: 25px;
  font-weight: 900;
  font-size: 13px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 0px;
  margin-top: 0;
}

.jv-brief-info-wrap .jv-brief-info-inner h3 {
  background: #fff;
  border: none;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  color: #999;
  line-height: 25px;
  padding: 10px 20px;
  font-weight: 900;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 0;
  position: relative;
}

.jv-brief-info-wrap .jv-brief-info-inner h3:after {
  font-family: FontAwesome;
  content: "\F077";
  position: absolute;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  width: 13px;
  top: 15px;
  right: 15px;
  color: #999;
}

.jv-brief-info-wrap .jv-brief-info-inner h4 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  letter-spacing: 2px;
  margin: 0;
}

#javo-infow-brief-window {
  margin: 30px 0;
}

#javo-infow-brief-window .wpcf7-form p label {
  width: 100%;
}

#javo-infow-brief-window .wpcf7-form p label .wpcf7-form-control-wrap input,
#javo-infow-brief-window .wpcf7-form p label .wpcf7-form-control-wrap textarea {
  width: 100%;
}

#javo-infow-brief-window .modal-dialog {
  padding: 0px;
  max-height: 600px;
  overflow: hidden;
  overflow-y: scroll;
  background-color: #ffffff;
}

#javo-infow-brief-window .modal-dialog .modal-content {
  padding: 0;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body {
  padding: 0;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont {
  font-size: 12px;
  color: #777;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .hp-wrap {
  display: none;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap {
  margin-bottom: 20px;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap label {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap input,
#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap textarea,
#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap select {
  width: 100%;
  margin: 0;
  border-radius: 3px;
  font-family: inherit;
  padding: 0.428571429rem;
  background: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap input[type="submit"],
#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap textarea[type="submit"],
#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap select[type="submit"] {
  background: #ff5a5f;
  border: 1px solid #ff5a5f;
  padding: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-body .ninja-forms-cont .field-wrap textarea {
  height: 200px;
}

#javo-infow-brief-window .modal-dialog .modal-content .modal-footer {
  display: none;
}

#javo-infow-brief-window .modal-dialog ninja-forms-required-items {
  display: none;
}

#javo-infow-brief-window .modal-dialog .page-header {
  color: #666666;
  border-bottom: 5px solid #ff5a5f;
  display: inline-block;
  font-weight: 900;
  font-size: 18px;
  padding-bottom: 15px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 15px;
}

/*------------------------------------------------------------------
[Map.3. Map List Part]

Project:	Javo Themes
Version:	1.0.0.1
Last change:	03/15/18 [Checkbox Style]
Assigned to:	Javo
Primary use:	Map Template Listing Type
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

3. Map list part style - use listing switcher
*/
#javo-listings-wrap > .row {
  margin: 0;
}

#javo-listings-wrap #map-list-style-wrap {
  /*padding-top:40px;*/
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .noUi-horizontal .noUi-background .noUi-handle:after, #javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .noUi-horizontal .noUi-background .noUi-handle:before {
  background: transparent;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .noUi-horizontal .noUi-background .noUi-handle .javo-slider-tooltip strong {
  display: block;
  padding: 2px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .form-group .form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  text-align: left;
  color: #646464;
  font-size: 13px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .form-group:last-child {
  margin-bottom: 0px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap div#filter-price .form-group .input-group .input-group-addon {
  border: none;
  color: #646464;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .panel-default .panel-heading {
  text-align: left;
  padding-top: 15px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .panel-default .panel-collapse select {
  background-image: linear-gradient(45deg, transparent 55%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 15px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .panel-default .panel-collapse select:focus {
  border-color: #cccdd0;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .noUi-handle:after, #javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .noUi-handle:before {
  content: none;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .panel-collapse.collapse.show .panel-body .noUi-horizontal {
  margin-left: 17px;
  margin-right: 2px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .status.text-center .inline-block {
  margin: 5px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .tooltip-min.inline-block span,
#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .tooltip-max.inline-block span {
  font-weight: 400;
  font-size: 13px;
}

#javo-listings-wrap #map-list-style-wrap .jvbpd_map_list_sidebar_wrap .form-check label .form-check-label {
  margin-left: 0px;
}

#javo-listings-wrap #map-list-style-wrap #results h2 {
  margin: 0 0 20px 0;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager {
  margin-bottom: 20px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  #javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #filter-results-wrap {
    display: none;
  }
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #filter-results-wrap .filter-results {
  list-style: none;
  padding: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #filter-results-wrap .filter-results li {
  float: left;
  border: 1px solid #e9e9e9;
  padding: 4px 8px;
  height: 32px;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 3px;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #filter-results-wrap .filter-results li a {
  color: #666;
  font-size: 11px;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #filter-results-wrap .filter-results li a i {
  margin-left: 5px;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #filter-results-wrap .filter-results li:hover {
  background: #3f5bbd;
  border-color: #3f5bbd;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #filter-results-wrap .filter-results li:hover a {
  color: #fff;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager {
  text-align: right;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .btn-group {
  vertical-align: inherit;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .btn-group label {
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  border: #e9e9e9 1px solid;
  color: #666;
  font-size: 12px;
  height: 32px;
  margin-right: 5px;
  padding: 7px 15px;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .btn-group label:hover, #javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .btn-group label:active {
  background: #3f5bbd;
  border-color: #3f5bbd;
  color: #fff;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .btn-group label i {
  margin-left: 5px;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .pagination {
  margin: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .pagination a {
  color: #666;
}

#javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .pagination a:hover, #javo-listings-wrap #map-list-style-wrap #results #filter-results-pager #pager .pagination a:active {
  background: #3f5bbd;
  border-color: #3f5bbd;
  color: #fff;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces {
  /*margin-bottom: 20px;
					box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15);

					padding: 15px;
					background-color: #fff;
					border-radius: 5px;
					*/
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container .message-dismiss {
  background: #666;
  color: #fff;
  padding: 50px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  text-transform: uppercase;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12 {
  border-bottom: 1px solid #e9e9e9;
  padding: 15px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12 .featured-item {
  margin-bottom: 15px;
  background: #ddd;
  border-radius: 3px;
  -webkit-box-shadow: 4px 4px 0px 0px rgba(66, 66, 66, 0.3);
          box-shadow: 4px 4px 0px 0px rgba(66, 66, 66, 0.3);
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12 .featured-item:hover {
  background: #999;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12 .featured-item:hover .content:after {
  border-color: transparent #fff #666 transparent;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12 .featured-item:hover .content:before {
  border-color: transparent #666 #fff transparent;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12 .featured-item .data span {
  color: #333;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12 .featured-item .data span:nth-child(3) {
  color: #fff;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12:hover {
  background: #aaa;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12:hover .data span:nth-child(3) {
  background: #506ac5;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12:hover .data span:nth-child(4) {
  display: none;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12:hover .data span .social-wrap {
  display: inline-block !important;
  visibility: visible !important;
  padding-top: 0;
  vertical-align: middle;
  margin-right: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-multiple-listing-listType-container > .col-md-12:hover .data .jvbpd_button span:first-child {
  display: block;
  float: left;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div {
  /*
								&.col-md-12{
									.module{
										a{
											img{
												max-width:150px;
												max-height:150px;
											}
										}
									}
								} */
  /* 2 Column */
  /* 3 Column */
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div .module {
  margin-bottom: 15px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6 {
  margin-bottom: 15px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6:last-of-type, #javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6:nth-child(odd) {
  margin-bottom: 0px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6:nth-child(odd) {
  clear: both;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6 .thumbnail {
  margin-bottom: 0px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6 {
  /*padding-right:0;*/
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6:nth-child(2n) {
  padding-right: 15px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-4 {
  /*padding-right:0;*/
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-4:nth-child(3n) {
  padding-right: 15px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-4:nth-child(4), #javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-4:nth-child(3n+4) {
  clear: both;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div:last-child .javo-module14 {
  margin-bottom: 0px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div .javo-module1 .media-body p:last-child {
  display: none;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .photo .javo-thb {
  border-radius: 100%;
  height: 60px;
  width: 60px;
  margin: 0 auto;
  background-position: center center;
  background-size: cover;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .title h3 {
  margin: 0;
  height: 60px;
  overflow: hidden;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .title h3 a {
  font-size: 13px;
  color: #666;
  line-height: 60px;
  font-weight: 600;
  word-break: break-all;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data span {
  margin-right: 20px;
  line-height: 60px;
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-weight: 600;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_author {
  overflow: hidden;
  height: 60px;
  word-break: break-all;
  padding-left: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_author span {
  margin-right: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_category {
  overflow: hidden;
  height: 60px;
  word-break: break-all;
  padding-left: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_category span {
  margin-right: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_type {
  padding-left: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_type span {
  background: #506ac5;
  color: #fff;
  padding: 5px 13px;
  border-radius: 3px;
  margin-right: 0;
  font-size: 11px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button {
  text-align: right;
  padding: 0;
  padding-right: 10px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button .social-wrap {
  padding-top: 0px;
  vertical-align: middle;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button .social-wrap i:first-child a {
  margin-left: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button .social-wrap i a span {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 11px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span {
  margin-right: 0;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span button {
  padding: 3px 8px;
  background-color: #666;
  border-color: #666;
  position: relative;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span button:hover {
  background-color: #3851aa !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span button:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span button.tooltips:hover span {
  visibility: visible;
  opacity: 0.8;
  bottom: 40px;
  left: 50%;
  margin-left: -50px;
  z-index: 999;
  line-height: 26px !important;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2px;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span button.tooltips span {
  color: #fff;
  position: absolute;
  width: 100px;
  color: #FFFFFF;
  background: #666;
  height: 26px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
  font-style: normal;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span button.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid #666;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span:first-child {
  display: none;
  float: left;
}

#javo-listings-wrap #map-list-style-wrap #results #spaces .space .data .jvbpd_button span:last-child {
  float: right;
}

#javo-listings-wrap #map-list-style-wrap #results #paginator .pages {
  text-align: center;
}

#javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li a {
  border: 1px solid #e9e9e9;
}

#javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li.active span {
  background-color: #506ac5;
  border-color: #506ac5;
  color: #fff;
}

#javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li span,
#javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li a {
  color: #666;
}

#javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li span:hover, #javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li span:focus,
#javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li a:hover,
#javo-listings-wrap #map-list-style-wrap #results #paginator .pages .pagination li a:focus {
  color: #fff;
  background-color: #3f5bbd;
  border-color: #3f5bbd;
}

#javo-listings-wrap #map-list-style-wrap.hide-listing-filter .jvbpd_map_list_sidebar_wrap {
  display: none !important;
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  body.mobile-ajax-top #javo-listings-wrap {
    display: none !important;
    visibility: hidden !important;
  }
}

.javo-maps-search-wrap .selectize-input > input {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
}

.jvbpd_map_list_sidebar_wrap .panel-heading {
  background-color: transparent;
  border: none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  position: relative;
}

.jvbpd_map_list_sidebar_wrap .panel-heading::after {
  position: absolute;
  right: 0;
  bottom: 13px;
  margin: 0px 3px 0 0px;
  font-family: FontAwesome;
  content: "\F077";
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  color: #fff;
}

.jvbpd_map_list_sidebar_wrap .panel-heading.collapsed::after {
  content: "\F078";
}

.panel {
  border: none;
  margin-bottom: 0px;
  background-color: transparent;
  border-radius: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.jvbpd_map_list_sidebar_wrap input[type=text],
.jvbpd_map_list_sidebar_wrap select {
  height: 35px;
  width: 100%;
  border: 1px solid #e4e4e4;
}

/*
.jvbpd_map_list_sidebar_wrap .slimScrollBar{
	right:19px !important;
} */
/* horizon setting */
.jvbpd_map_list_sidebar_wrap.horizon .panel {
  float: left;
}

.jvbpd_map_list_sidebar_wrap.horizon::after {
  content: "";
  display: table;
  clear: both;
}

.jvbpd_map_list_sidebar_wrap.horizon .panel-heading {
  display: none;
}

#map-list-style-wrap .javo-map-box-morebutton {
  /* padding: 15px; */
  padding: 13px;
  margin-bottom: 30px;
  background-color: #3f5bbd;
  border-color: #3f5bbd;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}

#map-list-style-wrap .javo-map-box-morebutton i {
  margin-right: 10px;
}

#map-list-style-wrap .map-filter-menu .menu-item {
  display: inline-block;
  text-align: center;
}

#map-list-style-wrap .map-filter-menu .menu-item button {
  border-style: unset;
}

/*------------------------------------------------------------------
[Map.4. Search Wrap ]

Project:	Javo Themes
Version:	1.0
Last change:	09/07/15 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Map Template Search Wrap
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

- Search wrap (default - all style)
- Search wrap (filter top)
- Radius

*/
.javo-maps-search-wrap {
  top: 0px;
  width: 100%;
  position: static;
  padding: 15px 15px 0 15px;
  text-align: center;
  /* border-bottom: 1px solid #e9e9e9; */
}

.javo-maps-search-wrap .javo-my-position-geoloc .close {
  visibility: hidden;
  display: none;
}

.javo-maps-search-wrap .javo-my-position-geoloc .row {
  margin-bottom: 0;
}

.javo-maps-search-wrap .javo-my-position-geoloc .col-md-2 {
  padding-right: 0;
}

.javo-maps-search-wrap .javo-my-position-geoloc .col-md-2 .javo-my-position {
  background: #ff5a5f;
  border-radius: 3px;
  padding: 6px;
  margin-top: 3px;
}

.javo-maps-search-wrap .javo-my-position-geoloc .noUi-horizontal .noUi-background .noUi-handle:after, .javo-maps-search-wrap .javo-my-position-geoloc .noUi-horizontal .noUi-background .noUi-handle:before {
  background: transparent;
}

.javo-maps-search-wrap .javo-my-position-geoloc .noUi-horizontal .noUi-background .noUi-handle .javo-slider-tooltip strong {
  display: block;
  padding: 2px;
}

.javo-maps-search-wrap .row.text-left {
  /* border-bottom:1px solid #e9e9e9; */
  /* padding: 5px 0; */
}

.javo-maps-search-wrap .row.text-left .twitter-typeahead {
  top: 2px;
  padding-bottom: 5px;
}

.javo-maps-search-wrap .javo-map-box-advance-keyword .jv-advanced-fields .tt-dropdown-menu {
  width: 100%;
  /* Addition Scroll */
  overflow: hidden;
  overflow-y: scroll;
  max-height: 150px;
  word-break: break-word;
  /* End Scroll */
  padding: 5px 8px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.javo-maps-search-wrap .order-filter .javo-map-box-field .jv-map-order-type .btn-group {
  width: 100%;
}

.javo-maps-search-wrap .order-filter .javo-map-box-field .jv-map-order-type .btn-group .btn-primary {
  width: 50%;
  padding: 5px;
  height: 30px;
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #cecece;
  border-color: #cecece;
  color: #fff;
}

.javo-maps-search-wrap .order-filter .javo-map-box-field .jv-map-order-type .btn-group .btn-primary:active {
  background-color: #ddd;
  border-color: #ddd;
  color: #fff;
}

.javo-maps-search-wrap .order-filter .javo-map-box-field .jv-map-order-type .btn-group .btn-primary.active {
  background-color: #adadad;
  border-color: #adadad;
  color: #fff;
}

.javo-maps-search-wrap .order-filter .javo-map-box-field .jv-map-order-change-button .btn-primary {
  background-color: #e1e1e1;
  border-color: #e1e1e1;
  outline: none;
}

.javo-maps-search-wrap .order-filter .javo-map-box-field .jv-map-order-change-button .btn-primary span.glyphicon {
  width: 25px;
  height: 25px;
  top: 5px;
}

.javo-maps-search-wrap .javo-map-box-advance-filter-wrap {
  margin-top: 15px;
}

.javo-maps-search-wrap .javo-map-box-advance-filter-wrap .col-md-9 span {
  font-size: 12px;
  padding: 3px 6px;
  background: #f4f4f4;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  line-height: 34px;
  margin-right: 5px;
}

.javo-maps-search-wrap .javo-map-box-advance-filter-wrap .javo-map-box-filter-items span {
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 0px 6px 0px 7px;
  display: inline-block;
}

.javo-maps-search-wrap .row {
  margin: 0px 0px 15px 0px;
  /**
			i{
				color:$sub-title-color;
				display:none;
			} **/
  /*
			label {
				background:$description-color;
				border:1px solid $description-color;
				margin-right:2px;
				&:first-child {
					border-top-left-radius: 3px;
					border-bottom-left-radius: 3px;

				}

				&:last-child {
					border-top-right-radius: 3px;
					border-bottom-right-radius: 3px;

				}
				&.active {
					background:#afafaf;
					border-color:#afafaf;
					box-shadow: none;
				}
			} */
}

.javo-maps-search-wrap .row .col {
  padding: 0;
}

.javo-maps-search-wrap .row .javo-map-box-title {
  display: none;
  /*
				color:#454545;
				text-transform: uppercase;
				font-weight: 700;
				font-size: 13px;
				letter-spacing: 2px;
				text-align: left;
				line-height:34px;
				margin-bottom:0px; */
}

.javo-maps-search-wrap .row input,
.javo-maps-search-wrap .row select {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  background: #fafafa;
  -webkit-box-shadow: none;
          box-shadow: none;
  /* font-size:12px; */
  font-size: 13px;
  color: #646464;
}

.javo-maps-search-wrap .row input::-webkit-input-placeholder,
.javo-maps-search-wrap .row select::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
}

.javo-maps-search-wrap .row input:-moz-placeholder,
.javo-maps-search-wrap .row select:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999;
  opacity: 1;
}

.javo-maps-search-wrap .row input::-moz-placeholder,
.javo-maps-search-wrap .row select::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999;
  opacity: 1;
}

.javo-maps-search-wrap .row input:-ms-input-placeholder,
.javo-maps-search-wrap .row select:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999;
}

.javo-maps-search-wrap .row input[name="jvbpd_map_multiple_filter"] {
  display: inline-block;
  vertical-align: middle;
}

.javo-maps-search-wrap .row .javo-my-position i {
  display: block;
}

.javo-maps-search-wrap .row select {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.javo-maps-search-wrap .javo-map-box-radius .row .javo-my-position {
  width: 38px;
  height: 38px;
  background: #999;
  border-color: #999;
  border-radius: 3px;
}

.javo-maps-search-wrap .javo-map-box-radius .row .javo-my-position i {
  line-height: 25px;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap {
  padding-top: 5px;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .filter-close {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  visibility: hidden;
  text-align: right;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .filter-close > .filter-close-inner {
  padding: 5px 10px;
  margin: 5px;
  cursor: pointer;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .filter-close > .filter-close-inner > span {
  color: #999;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .row {
  margin-bottom: 10px;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .row .col-md-3 {
  color: #666;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
  text-align: left;
  line-height: 40px;
  margin-bottom: 0px;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .row .col-md-9 .col-md-4 label input {
  margin-right: 5px;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .row label {
  background: transparent;
  border: transparent;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .row .jv-advanced-fields .filter-terms label {
  color: #646464;
  font-weight: 300;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .row .jv-advanced-fields .filter-terms label input[type="checkbox"] {
  margin: 0 8px 0 0;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap .filter-footer {
  display: none;
}

.javo-maps-search-wrap .javo-map-box-advance-pricefilter .jv-advanced-fields .input-group .input-group-addon {
  border: none;
}

.javo-maps-search-wrap #javo-map-box-advance-filter {
  border-radius: 3px;
  background: #999;
  border: 1px solid #999;
  position: relative;
}

.javo-maps-search-wrap #javo-map-box-advance-filter:hover {
  background-color: #3851aa !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.javo-maps-search-wrap #javo-map-box-advance-filter:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.javo-maps-search-wrap #javo-map-box-advance-filter:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.javo-maps-search-wrap #javo-map-box-advance-filter:hover, .javo-maps-search-wrap #javo-map-box-advance-filter:active {
  background: #506ac5;
  border: 1px solid #506ac5;
}

.javo-maps-search-wrap #javo-map-box-advance-filter:hover {
  border-color: transparent !important;
}

.javo-maps-search-wrap div.map-filter-menu .noUi-horizontal .noUi-background .noUi-handle:after, .javo-maps-search-wrap div.map-filter-menu .noUi-horizontal .noUi-background .noUi-handle:before {
  background: transparent;
}

.javo-maps-search-wrap div.map-filter-menu .noUi-horizontal .noUi-background .noUi-handle .javo-slider-tooltip strong {
  display: block;
  padding: 2px;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item {
  margin-right: 10px;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item button.btn {
  background-color: transparent;
  color: #3c3d42;
  padding: 10px;
  font-size: 12px;
  font-family: roboto;
  font-weight: 400;
  border-radius: 20px;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item button.btn:focus, .javo-maps-search-wrap div.map-filter-menu div.menu-item button.btn:hover {
  border: 1px solid transparent;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item button.btn:after {
  content: none;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item button.btn[data-toggle="button"].active {
  background-color: #4C58A4;
  color: #ffffff;
  border-radius: 20px;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item button.dropdown-item {
  padding: 10px;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item button.dropdown-item:hover {
  background-color: #4C58A4;
  color: #ffffff;
  border: none;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item .dropdown-menu {
  padding-top: 0;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item .dropdown-menu .dropdown-item {
  font-size: 12px;
  padding: 10px 15px;
}

.javo-maps-search-wrap div.map-filter-menu div.menu-item .dropdown-menu .dropdown-divider {
  margin: 0;
}

.javo-maps-search-wrap div.map-filter-menu .module-switcher input {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.javo-maps-search-wrap div.map-filter-menu .module-switcher label.btn {
  background-color: #6570b8;
  border: none;
  cursor: pointer;
  padding: 5px 20px;
}

.javo-maps-search-wrap div.map-filter-menu .module-switcher label.btn span {
  color: #fff;
}

.javo-maps-search-wrap div.map-filter-menu .module-switcher label.btn.active {
  background-color: #4c58a4;
}

.javo-maps-search-wrap div.map-filter-menu .module-switcher label.btn:first-child {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.javo-maps-search-wrap div.map-filter-menu .module-switcher label.btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.javo-maps-search-wrap .javo-map-box-advance-term .amenities-filter-area input[type=checkbox]:focus {
  outline: none;
}

.javo-maps-search-wrap .javo-map-box-advance-filter-apply {
  display: none;
  position: absolute;
  width: 100%;
  right: 10px;
  bottom: 0px;
  background: #fff;
  padding: 10px;
  /* border-top: 1px solid #eee; */
  z-index: 100;
}

.javo-maps-search-wrap .javo-maps-advanced-filter-wrap {
  display: none;
}

.javo-maps-search-wrap.collapsed {
  position: fixed;
  overflow: hidden;
  overflow-y: scroll;
  bottom: 55px;
  z-index: 10;
}

.javo-maps-search-wrap.collapsed .javo-map-box-advance-filter-wrap {
  display: none;
}

.javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap {
  display: block;
}

.javo-maps-search-wrap.collapsed .javo-map-box-advance-filter-apply {
  display: block;
}

span[data-dismiss-filter] {
  cursor: pointer;
}

.javo-map-box-advance-filter-wrap {
  position: static;
}

.javo-map-box-advance-filter-wrap.is-sticky {
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 11;
}

/* Amenities */
.amenities-filter-area .filter-terms label {
  font-size: 13px;
  font-weight: 400;
  color: #aaaaaa;
}

.amenities-filter-area .filter-terms label:hover {
  color: #666666;
}

.amenities-filter-area input[type="checkbox"] {
  position: relative;
  -webkit-appearance: none;
  height: 17px;
  width: 17px;
  vertical-align: middle;
  /* vertical-align: top; */
  border: 2px solid #ddd;
  border-radius: 2px;
  background-color: #fff;
  margin: 0 8px 0 0;
  padding: 0;
}

.amenities-filter-area input[type="checkbox"]:checked:before {
  font-family: FontAwesome;
  content: "\F00C";
  position: absolute;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  width: 13px;
  color: #506ac5;
}

.map-layout-wide .javo-maps-search-wrap .javo-map-box-advance-filter-wrap #javo-map-box-advance-filter,
.map-layout-wide .javo-maps-search-wrap .javo-map-box-advance-filter-wrap #javo-map-box-advance-filter-reset {
  color: #fff;
}

.map-layout-wide .javo-maps-search-wrap .filter-address .javo-my-position-geoloc .col-md-2 .javo-my-position {
  display: table;
  padding: 6px 9px;
}

.map-layout-wide .javo-maps-search-wrap .filter-address .javo-my-position-geoloc .col-md-10 .javo-geoloc-slider {
  margin-left: 10px !important;
}

.pac-container {
  border-top: 0;
  margin-left: 1px;
}

.pac-container .pac-item {
  padding-left: 10px;
}

.pac-container .pac-item:first-child {
  border-top: 0;
}

#javo-maps-listings-switcher.map-layout-search-top .switcher-left {
  padding-left: 0;
}

#javo-maps-listings-switcher.map-layout-search-top .switcher-left .javo-maps-search-wrap .order-filter .javo-map-box-field {
  width: 100%;
}

#javo-maps-listings-switcher.map-layout-search-top .switcher-left .javo-maps-search-wrap .order-filter .javo-map-box-field > .row {
  margin-bottom: 0;
}

div.map-filter-menu div.menu-item button.btn {
  background-color: transparent;
  color: #3c3d42;
  padding: 10px;
  font-size: 12px;
  font-weight: 400;
  border-radius: 20px;
}

div.map-filter-menu .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 0px 0px 0px 0px;
}

div.map-filter-menu .btn:focus, div.map-filter-menu .btn.focus, div.map-filter-menu .btn.btn-secondary:not(:disabled):not(.disabled):active:focus, div.map-filter-menu .btn.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > div.map-filter-menu .btn.btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

.module-switcher label.btn {
  background-color: #6570b8;
  border: none;
  cursor: pointer;
  padding: 5px 20px;
  margin: 0px 0px;
}

.module-switcher label.btn span {
  color: #fff;
}

.module-switcher label.btn.active {
  background-color: #4c58a4;
}

.module-switcher label.btn:first-child {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.module-switcher label.btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.module-switcher input {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.javo-map-box-advance-term.row {
  display: block;
  height: 75px;
  overflow: hidden;
  position: relative;
  padding: 20px 10px 100px 10px;
  background: #fff;
  margin: 0;
  border: 0px solid #eaecef;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}

.javo-map-box-advance-term.row.show {
  height: auto;
}

.javo-map-box-advance-term.row .opener {
  position: absolute;
  left: 0;
  right: 0;
  cursor: pointer;
  bottom: 0;
  padding: 0px 0 0px 0;
  line-height: 1;
  text-align: center;
  background: #fff;
}

.javo-map-box-advance-term.row .opener div.opener-inner {
  padding: 10px 0;
  border: none;
  border-top: solid 1px #efefef;
}

.jvbpd-map-distance-bar-wrap {
  line-height: 0.9;
  position: absolute;
  top: 120%;
  left: 0;
  right: 0;
  display: none;
  z-index: 15;
  background-color: #ffffff;
  border-radius: 3px;
  padding: 0 35px 0 15px;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 3px 3px 3px 0px rgba(99, 99, 99, 0.25);
          box-shadow: 3px 3px 3px 0px rgba(99, 99, 99, 0.25);
}

.jvbpd-map-distance-bar-wrap .noUi-horizontal .noUi-background .noUi-handle:after, .jvbpd-map-distance-bar-wrap .noUi-horizontal .noUi-background .noUi-handle:before {
  background: transparent;
}

.jvbpd-map-distance-bar-wrap .noUi-horizontal .noUi-background .noUi-handle .javo-slider-tooltip strong {
  display: block;
  padding: 2px;
}

.jvbpd-map-distance-bar-wrap button[data-close] {
  background-color: transparent;
  border-color: transparent;
  padding: 0px;
  position: absolute;
  right: 8px;
  top: 10px;
}

.jvbpd-map-distance-bar-wrap button[data-close] i {
  color: #798ea2;
}

.jvbpd-map-distance-bar-wrap.open {
  display: block;
}

.jvbpd-map-distance-bar-wrap .noUi-base {
  position: relative;
}

.jvbpd-map-distance-bar-wrap .noUi-target {
  border-radius: 4px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #c5d4e3;
  height: 8px;
}

.jvbpd-map-distance-bar-wrap .javo-slider-tooltip {
  background-color: #4c58a4;
}

.jvbpd-map-distance-bar-wrap .javo-slider-tooltip span {
  white-space: nowrap;
}

.jvbpd-map-distance-bar-wrap .javo-slider-tooltip:before {
  content: '';
  bottom: 0;
}

.jvbpd-map-distance-bar-wrap .noUi-background {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: absolute;
}

.jvbpd-map-distance-bar-wrap .noUi-handle {
  top: 50%;
  width: 20px;
  height: 20px;
  margin: -7px 0 0 0;
  border-radius: 50px;
  position: absolute;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  background: #506ac5;
  border: 0;
  left: -10px;
}

.jvbpd-map-distance-bar-wrap .javo-slider-tooltip {
  display: block;
  position: absolute;
  font: 400 12px/12px Arial;
  border-radius: 3px;
  background: #111;
  color: #fff;
  padding: 5px;
  left: 50%;
  margin: 0 0 0 -24px;
  text-align: center;
  z-index: 9998;
  top: -26px;
}

.jvbpd-map-distance-bar-wrap.not-layer {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.jvbpd-map-distance-bar-wrap.tooltip-bottom .javo-slider-tooltip {
  top: 100%;
}

.javo-selectize-option .selectize-input {
  border: 1px solid #e9e9e9;
  background: #fafafa;
  /* font-size: 12px; */
  font-size: 13px;
  border-radius: 3px;
}

.javo-selectize-option .selectize-input input[type=text] {
  height: 20px;
}

.javo-selectize-option .selectize-input .item {
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 600;
  padding: 0 10px;
  margin-bottom: 0;
  margin-top: 1px;
}

.javo-selectize-option .selectize-input::after {
  content: "\F078";
  float: right;
  margin: 3px;
  color: #999;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.selectize-control .selectize-dropdown .selectize-dropdown-content div {
  color: #646464;
}

/**
* More Tax
* jv-more-tax-wrap
*/
.jv-more-tax-wrap .selectize-control .selectize-input.has-items {
  padding-top: 0;
  padding-bottom: 0;
}

.jv-more-tax-wrap .selectize-control .selectize-input > div {
  font-size: 13px;
  font-weight: 500;
  margin-top: 5px;
  letter-spacing: 0;
}

.jv-more-tax-wrap .selectize-control .selectize-input > div.active {
  background: #efefef;
  color: #333;
  height: auto !important;
}

.jv-more-tax-wrap .selectize-control .selectize-input > input[type=text] {
  position: relative !important;
  -webkit-transition: none;
  transition: none;
  letter-spacing: 0;
  margin: 5px 0px 0px 10px !important;
}

.jv-more-tax-wrap .selectize-control .selectize-dropdown {
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.jv-more-tax-wrap .selectize-control .selectize-dropdown .selectize-dropdown-content {
  padding: 0;
}

.jv-more-tax-wrap .selectize-control .selectize-dropdown .selectize-dropdown-content > div {
  font-size: 13px;
  line-height: 1.25;
}

.jv-more-tax-wrap .selectize-control .selectize-dropdown .selectize-dropdown-content > div[data-selectable] {
  padding: 8px 12px;
}

.jv-more-tax-wrap .form-control.selectize-control {
  float: left;
  width: 50%;
  padding: 0 10px 7px 0;
}

.jv-more-tax-wrap .form-control.selectize-control:nth-child(4n) {
  padding-right: 0;
}

.jv-more-tax-wrap .form-control.selectize-control .selectize-input {
  border: 0px solid #eaecef;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  padding: 0 10px;
}

/*------------------------------------------------------------------
[Map.5. Map Panel Wrap ]

Project:	Javo Themes
Version:	1.0
Last change:	09/07/15 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Map Template Panel Area
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

5. Map Panel
	- Filter Apply Button
	- Sticky Filter Apply Button
	- Output Wrap
*/
.javo-maps-panel-wrap {
  background: transparent;
  border-left: none;
  /* width:718px; */
  /*
	position:absolute;
	top:50px;
	left:auto;
	left:0;
	bottom:0;
	right:auto;
	width:718px;
	overflow:hidden;
	overflow-y:scroll;
	*/
  /*
	.top-nav-type-dashboard-style & {
		right:60px;
	} */
}

.item-list-page-wrap > .body-content:after {
  content: '';
  display: table;
  clear: both;
}

.javo-maps-panel-wrap {
  /* position:relative;
	height:100%; */
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-wrap > div > button {
  padding: 7px 12px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-wrap > div > button#javo-map-box-advance-filter-reset {
  background-color: #adadad;
  border: #adadad 1px solid;
  color: #fff;
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-apply {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
  background: #fff;
  padding: 10px;
  z-index: 100;
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-apply > div > button {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 0;
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-wrap-fixed {
  position: fixed;
  /* right:0; */
  left: 0;
  background-color: #fff;
  border: 0;
  border-bottom: solid 1px #eee;
  padding: 5px 0;
  z-index: 444;
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-wrap-fixed span.txt-advanced {
  display: none;
  visibility: hidden;
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-wrap-fixed #javo-map-box-advance-filter {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 10px 0;
}

.javo-maps-panel-wrap .javo-map-box-advance-filter-wrap-fixed #javo-map-box-advance-filter-reset {
  display: none;
  visibility: hidden;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .col-md-12 #products > .row {
  padding: 10px 15px 5px 15px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .col-md-12 #products .jvbpd_map_not_found {
  text-transform: uppercase;
  text-align: center;
  padding: 31px 0 0 0;
  font-weight: 600;
}

> div.col-md-12 .javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .col-md-12 #products:first-child .module {
  margin-top: 10px !important;
}

> div.col-md-12 .javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .col-md-12 #products:last-of-type.module {
  margin-bottom: 10px !important;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .col-md-12 #products.one-row img.img-responsive {
  max-width: none;
  height: 100%;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .col-md-12 #products.one-row .row > div.col-md-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .col-md-12 #products.one-row img.no-image {
  width: 100%;
}

.javo-maps-panel-wrap .javo-maps-search-wrap .form-control {
  -webkit-transition: none;
  transition: none;
}

.javo-maps-panel-wrap .map-pannel-loadmore-wrap {
  padding: 0 16px 35px 16px;
}

.javo-shortcode .module.javo-module12 .meta-excerpt {
  letter-spacing: 0px;
  line-height: 19px;
  color: #888da0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content > .col-md-12 {
  padding: 0px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group > .col-md-6:nth-child(even) {
  padding-left: 5px;
  padding-right: 10px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group > .col-md-6:nth-child(odd) {
  padding-left: 10px;
  padding-right: 5px;
  clear: both;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group > .col-md-6:first-child,
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group:nth-child(2) .module {
  margin-top: 10px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group > .col-md-4:nth-child(4),
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group > .col-md-4:nth-child(3n+4) {
  clear: both;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group > .col-md-3:nth-child(5),
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group > .col-md-3:nth-child(4n+5) {
  clear: both;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .module {
  margin: 5px 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item {
  padding: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item:last-child .item-list-box-map {
  border-bottom: none;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item.list-group-item .item-list-box-map {
  border: none;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item.list-group-item .item-list-box-map .thumb-wrap {
  width: 30%;
  float: left;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item.list-group-item .item-list-box-map .caption {
  width: 70%;
  float: left;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map {
  max-width: 100%;
  background: none;
  border: solid 1px #DFDFDF;
  padding: 0;
  margin: 3px 3px 1.5em 3px;
  border-radius: 2%;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap {
  position: relative;
  height: 200px;
  cursor: auto;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .javo-thb {
  background-size: cover;
  background-repeat: repeat;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset -7px -101px 154px -68px black;
  box-shadow: inset -7px -101px 154px -68px black;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .javo-item-status-tag,
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .javo-item-price-tag {
  position: absolute;
  z-index: 10;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .javo-item-status-tag {
  top: 0;
  left: 0;
  margin: 10px;
  padding: .3em .8em;
  color: #fff;
  background-color: #506ac5;
  border-radius: 20px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .javo-item-price-tag {
  bottom: 0;
  left: 0;
  color: #fff;
  margin: .3em .5em;
  font-size: 2em;
  font-weight: bold;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .author {
  position: absolute;
  bottom: -15px;
  right: 10px;
  padding: 0 10px 0 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .author img {
  border-radius: 100%;
  border: 2px solid #fff;
  width: 60px;
  height: 60px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .two-inner-button {
  position: relative;
  z-index: 2;
  display: table;
  margin: 0 auto;
  bottom: 120px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap .two-inner-button a {
  position: relative;
  float: left;
  padding: 3px 5px;
  border: 1px solid rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0);
  margin: 5px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: 56px;
  text-align: center;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap:hover:after {
  width: 100%;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .thumb-wrap:hover .two-inner-button a {
  border-color: white;
  color: white;
  bottom: 0px;
  left: 0px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .caption .row {
  margin: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .caption .row .item-title-list a {
  font-size: 16px;
  font-weight: 800;
  display: block;
  height: 44px;
  overflow: hidden;
  margin: 1em 0 0 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .caption .row .list-group-item-text {
  font-size: 14px;
  font-weight: 500;
  color: #A8A8A8;
  padding: 0;
  display: none;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .photo .javo-thb {
  border-radius: 100%;
  height: 60px;
  width: 60px;
  margin: 0 auto;
  background-position: center center;
  background-size: cover;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .title {
  padding-left: 25px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .title h3 {
  margin: 0;
  line-height: 60px;
  overflow: hidden;
  height: 60px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .title h3 a {
  font-size: 13px;
  font-weight: 600;
  color: #666;
  letter-spacing: 1px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off,
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on span:first-child {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 11px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off span {
  margin-right: 20px;
  line-height: 60px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 11px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off .jvbpd_type {
  padding-right: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off .jvbpd_type span {
  background: #506ac5;
  color: #fff;
  padding: 5px 13px;
  border-radius: 3px;
  margin-right: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off .col-md-4 {
  overflow: hidden;
  height: 60px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off .jvbpd_author {
  padding-right: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off .jvbpd_author span,
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off .jvbpd_category span {
  color: #888;
  font-size: 11px;
  word-break: break-all;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on span {
  margin-right: 20px;
  line-height: 60px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on span .social-wrap {
  line-height: 60px;
  height: 15px;
  padding-top: 0;
  display: inline-block;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on span button {
  color: #fff;
  border-radius: 3px;
  position: relative;
  padding: 3px 12px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on span button:hover {
  background-color: #3851aa !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on span button:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on span button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_button span {
  margin-right: 5px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_button span button {
  padding: 3px 8px;
  background-color: #666;
  border-color: #666;
  outline: none;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .col-md-4 {
  overflow: hidden;
  height: 60px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_author {
  padding-right: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_author span,
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_category span {
  color: #888;
  font-size: 11px;
  word-break: break-all;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_social-wrap .social-wrap i:first-child a {
  margin-left: 0;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .col-md-4 {
  overflow: hidden;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_button,
.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-on .jvbpd_social-wrap {
  overflow: visible;
  height: 60px;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .data .mouse-off {
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .button {
  display: none;
}

.javo-maps-panel-wrap .javo-maps-panel-list-output .body-content .list-group .item-list-box-map .javo-hmap-marker-trigger {
  cursor: pointer;
}

.thumbnail {
  margin-bottom: 20px;
  padding: 0px;
  border-radius: 0px;
}

.item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 10px;
}

.item.list-group-item:nth-of-type(odd):hover,
.item.list-group-item:hover {
  background: #428bca;
}

.item.list-group-item .list-group-image {
  margin-right: 10px;
}

.item.list-group-item .thumbnail {
  margin-bottom: 0px;
}

.item.list-group-item .caption {
  padding: 9px 9px 0px 9px;
}

.item.list-group-item:nth-of-type(odd) {
  background: #eeeeee;
}

.item.list-group-item:before,
.item.list-group-item:after {
  display: table;
  content: " ";
}

.item.list-group-item img {
  float: left;
}

.item.list-group-item:after {
  clear: both;
}

.list-group-item-text {
  margin: 0 0 11px;
}

.javo-map-box-advance-term.row {
  display: block;
  height: 130px;
  /* max-height:$map-box-advanced-term-height !important; */
  overflow: hidden;
  position: relative;
  padding: 20px 10px 40px 10px;
  background: #fff;
  margin: 0;
  -webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.08);
  /*&.collapse.show{
		height:auto;
		overflow:auto;
		& .opener{
			display:none;
			div.opener-inner{
				& > i.fa-caret-down:before{
					content:'\f0d8';
				}
			}
		}
	}
	& .opener{
		position:absolute;
		left:0;
		right:0;
		cursor:pointer;
		bottom:0;
		padding:0px 0 0px 0;
		line-height:1;
		text-align:center;
		background:#fff;
		div.opener-inner{
			padding:10px 0;
			border:none;
			border-top:solid 1px #efefef;
		}
	}*/
}

.javo-map-box-advance-term.row .amenities-filter-area .filter-terms {
  margin: 0;
  margin-bottom: 10px;
}

.javo-map-box-advance-term.row .amenities-filter-area .filter-terms > label input {
  margin: 0 5px 3px 0;
  vertical-align: middle;
}

.javo-map-box-advance-term.row .amenities-filter-area > .col-md-12 {
  text-align: center;
  padding-top: 15px;
}

.javo-map-box-advance-term.row.collapse:not(.show) {
  display: block;
}

/*------------------------------------------------------------------
[Map.6. Map Area ]

Project:	Javo Themes
Version:	1.0
Last change:	09/07/15 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Map Template GoogleMap Area
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

6. Maps area - map area
*/
.javo-maps-area-wrap {
  position: relative;
}

.javo-maps-area-wrap .map-controls {
  position: absolute;
  top: 0;
}

.javo-maps-area-wrap .map-controls.map-left-control {
  left: 0;
}

.javo-maps-area-wrap .map-controls.map-right-control {
  right: 0;
}

.javo-maps-area-wrap .map-controls .dropdown-menu {
  background: #222;
}

.javo-maps-area-wrap .map-controls .dropdown-menu a {
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  text-transform: uppercase;
}

.javo-maps-area-wrap .map-controls .dropdown-menu .dropdown-item:hover, .javo-maps-area-wrap .map-controls .dropdown-menu .dropdown-item:focus {
  background-color: transparent;
}

#javo-maps-wrap {
  /*
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
	overflow-y:scroll;
	.javo-maps-area-wrap{
		position:fixed;
		top:50px;
		left:718px;
		right:0;
		bottom:0;
		margin: 20px 5px 5px 5px;
		padding: 10px;
		background: #fff;
		border-radius: 3px;
		-webkit-box-shadow: 0 0px 5px #dbdbdb;
		-moz-box-shadow: 0 0px 5px #dbdbdb;
		box-shadow: 0 0px 5px #dbdbdb;
	}// .javo-maps-area-wrap
	.javo-maps-area-wrap .javo-maps-area {
		width:100%;
		height:100%;
		z-index:0;
	}
	.javo-maps-area-wrap .javo-maps-area	.javo-map-inner-control-wrap{
		margin-top: 0;
		margin-left: 0;
		padding:10px;
		.btn.btn-default{
			font-size:20px;
			background:#fff;
			padding:6px 15px;
			&:hover {
				background:#fff;
			}
			&:active {
				background:#fff;
				box-shadow:none;
			}
		}
	}
	.javo-maps-area-wrap .javo-maps-area .javo-slider-tooltip{top: 25px;}
	.javo-map-cluster{
		position:relative;
		border:solid 5px #fff !important;
		box-shadow:0px 0px 0 5px rgba(199, 199, 199, 0.5);
		-webkit-box-shadow:0px 0px 0 5px rgba(199, 199, 199, 0.5);
		-moz-box-shadow:0px 0px 0 5px rgba(199, 199, 199, 0.5);
		-ms-box-shadow:0px 0px 0 5px rgba(199, 199, 199, 0.5);
		-o-box-shadow:0px 0px 0 5px rgba(199, 199, 199, 0.5);
		border-radius:100%;
		-webkit-border-radius:100%;
		-moz-border-radius:100%;
		-ms-border-radius:100%;
		-o-border-radius:100%;
		background:#4c9fcd;
		color:#fff;
		width:52px;
		height:52px;
		line-height:40px;
		text-align:center;
		cursor:pointer;
		font:bold 1.4em / 45px "Arial Black", Gadget, sans-serif;
	}// .javo-map-cluster

	@media only screen and( max-width:@xs-max ){
		body.mobile-ajax-top & {
			display:block !important;
			visibility:visible !important;
		}
	}
	*/
}

.javo-map-cluster {
  position: relative;
  border: solid 5px #fff !important;
  box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -moz-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -ms-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -o-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  background-color: #4c9fcd;
  color: #fff;
  width: 52px;
  height: 52px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  font: bold 1.4em / 45px "Arial Black", Gadget, sans-serif;
  animation: cluster-animate 1.5s infinite;
  -webkit-animation: cluster-animate 1.5s infinite;
}

@keyframes cluster-animate {
  0% {
    -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
            box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
  50% {
    -webkit-box-shadow: 0px 0px 0 0px rgba(199, 199, 199, 0.5);
            box-shadow: 0px 0px 0 0px rgba(199, 199, 199, 0.5);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
            box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
}

@-webkit-keyframes cluster-animate {
  0% {
    -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
  50% {
    -webkit-box-shadow: 0px 0px 0 0px rgba(199, 199, 199, 0.5);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
}

.control-panel-in-map {
  margin: 20px;
  padding: 10px;
}

.control-panel-in-map .total-count {
  display: block;
  margin: 10px 0;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.control-panel-in-map .total-count .count {
  font-weight: 600;
  background-color: transparent;
}

.control-panel-in-map .btn-group > button {
  background-color: #3c3d42;
  border: none;
}

/*------------------------------------------------------------------
[Map.7. Switcher ]

Project:	Javo Themes
Version:	1.0
Last change:	09/07/15 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Map Template Switcher Area
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

7. switcher part
*/
#javo-maps-listings-switcher > .switcher-right {
  float: right;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group {
  text-align: right;
  padding: 10px 15px;
  background: #fff;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label {
  color: #646464;
  background: #fff;
  border: 1px solid #e9e9e9;
  margin-right: 0;
  font-size: 13px;
  padding: 7px 20px;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label:hover {
  background-color: #3851aa !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label:hover {
  background: #3f5bbd;
  color: #fff;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label.active {
  background: #506ac5;
  color: #fff;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

#javo-maps-listings-switcher > .switcher-right > .btn-group label i {
  margin-right: 5px;
}

@media only screen and (max-width: 767px) {
  body.mobile-ajax-top #javo-maps-listings-switcher > .switcher-right {
    display: none;
    visibility: hidden;
  }
}

#javo-maps-listings-switcher:after {
  content: '';
  display: block;
  clear: both;
}

@media (max-width: 991px) {
  body.page-template-lava_lv_listing_map #javo-maps-listings-switcher.map-layout-search-top .switcher-left {
    width: 80% !important;
  }
}

@media (max-width: 1024px) {
  body.page-template-lava_lv_listing_map #javo-maps-listings-switcher.map-layout-search-top .switcher-left .javo-maps-search-wrap .row.text-left.javo-map-box-advance-keyword {
    width: 18%;
  }
  body.page-template-lava_lv_listing_map #javo-maps-listings-switcher.map-layout-search-top .switcher-left .javo-maps-search-wrap .row.text-left.javo-map-box-advance-keyword .jv-advanced-fields {
    padding-right: 0;
  }
}

@media (max-width: 991px) {
  body.page-template-lava_lv_listing_map #javo-maps-listings-switcher.map-layout-search-top .switcher-left .javo-maps-search-wrap .row.text-left {
    width: 20% !important;
  }
}

@media (max-width: 991px) {
  body.page-template-lava_lv_listing_map #javo-maps-listings-switcher.map-layout-search-top .switcher-right {
    width: 20% !important;
  }
}

@media only screen and (max-width: 991px) {
  #javo-maps-wrap .row div.javo-maps-container div.javo-maps-area-wrap {
    right: 350px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap {
    width: 350px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-top {
    width: 100%;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap {
    width: 100%;
    padding-right: 15px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .filter-address {
    padding-top: 0px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .filter-address .javo-my-position-geoloc {
    margin-top: 20px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .filter-address .javo-my-position-geoloc .col-sm-2 {
    margin-top: 4px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-advance-filter-wrap {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 10px 0px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-advance-filter-wrap .col-md-7 .row {
    margin-bottom: 0px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-advance-filter-wrap .col-md-7 .row .col-md-5 {
    margin-top: 2px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-contract-type {
    padding: 0px 0px 10px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap .javo-map-box-category {
    padding: 0px 0px 10px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap.collapsed {
    max-width: 350px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap .javo-map-box-advance-term {
    border-bottom: none;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap .javo-map-box-advance-term .jv-advanced-fields .filter-terms {
    padding-right: 0px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .module:not(.javo-module12) .caption {
    overflow-y: hidden;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .module:not(.javo-module12) .caption .meta .module-meta {
    width: 100%;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .module:not(.javo-module12) .caption .meta .module-meta li {
    width: 50%;
    float: left;
    text-align: center;
    margin-bottom: 10px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide {
    width: 300px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap {
    width: 100%;
    padding-right: 10px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-my-position-geoloc .col-md-2 {
    width: 20%;
    float: left;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-my-position-geoloc .col-md-10 {
    width: 80%;
    float: left;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed div {
    max-width: 300px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-map-box-advance-filter-wrap .col-md-7 .row .col-md-5.col-sm-12 {
    width: 100%;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .media-body .media-heading {
    line-height: 15px;
    margin-bottom: 0px;
    max-height: 15px;
    overflow: hidden;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .media-body ul.module-meta li {
    width: 48%;
    line-height: 20px;
    display: inline;
    float: left;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .media-body .meta-price {
    line-height: 18px;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-map-box-advance-filter-apply {
    width: 100%;
  }
  #javo-maps-wrap .row div.javo-maps-container .javo-maps-panel-wrap.map-layout-wide .javo-maps-panel-wrap-inner .javo-map-box-advance-filter-apply .col-xs-4 button {
    padding: 6px;
  }
  #javo-listings-wrap #map-list-style-wrap .javo_map_list_sidebar_wrap #filter-price #filter-price-collapse .form-group .input-group .form-control {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  body.page-template-lava_lv_listing_map header .javo-main-navbar .container #javo-navibar {
    position: absolute;
    width: 100%;
    background: #fff !important;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap {
    /**
			position:fixed;
			overflow:hidden;
			overflow-y:scroll;
			*/
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap,
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap {
    width: 100%;
    /**
					display:none;
					visibility:hidden; **/
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed {
    max-width: none;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap {
    display: inline-block !important;
    width: 100%;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed .javo-maps-advanced-filter-wrap .javo-map-box-advance-term .jv-advanced-fields .filter-terms {
    width: 50%;
    float: left;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap.collapsed .javo-map-box-advance-filter-wrap .col-md-3 {
    display: none;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left {
    width: 50%;
    float: left;
    border: none;
    padding-bottom: 0;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-5 {
    padding-left: 0;
    margin-bottom: 35px;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-7 {
    padding-left: 0;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-7 .col-sm-2 {
    padding-left: 0;
    width: 20%;
    float: left;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-7 .col-sm-2 .javo-my-position {
    margin-top: 0;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-7 .col-sm-10 {
    width: 80%;
    float: left;
    padding-right: 0;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-7 .col-sm-10 .javo-geoloc-slider .javo-slider-tooltip {
    margin-left: -22px;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.javo-map-box-advance-keyword {
    padding-top: 0;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap {
    display: inline-block;
    width: 100%;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap > .col-sm-6 {
    width: 50%;
    float: left;
    display: block;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap > .col-md-7 {
    float: right;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap .javo-map-box-advance-filter-wrap > .col-md-7 .javo-map-box-filter-items span {
    margin: 10px 5px;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap {
    /*
					right:0 !important; */
    left: 0;
    right: 0;
    display: block;
    visibility: visible;
    /* Display Footer Contact form */
    margin-bottom: 50px;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap.map-layout-box-right-map {
    padding-left: 0 !important;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap.map-layout-top {
    position: absolute;
    padding: 0;
    height: auto;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap.map-layout-wide {
    right: 0;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-area-wrap.mobile-active {
    bottom: 0;
    padding: 0;
    margin: 0;
  }
  .mobile-ajax-top #javo-maps-wrap > .javo-maps-container > .javo-maps-area-wrap,
  .mobile-ajax-top #javo-maps-wrap > .javo-maps-container > .javo-maps-panel-wrap {
    width: 100% !important;
    display: none;
    visibility: hidden;
    /* Hidden Footer Contact form */
    margin-bottom: 0;
  }
  .mobile-ajax-top #javo-maps-wrap > .javo-maps-container > .javo-maps-area-wrap.mobile-active,
  .mobile-ajax-top #javo-maps-wrap > .javo-maps-container > .javo-maps-panel-wrap.mobile-active {
    display: block;
    visibility: visible;
  }
}

@media (max-width: 500px) {
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left {
    width: 100%;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-5 {
    margin-bottom: 25px;
    padding-right: 0;
  }
  body.page-template-lava_lv_listing_map #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-search-wrap > .text-left.filter-address .col-md-9 .col-md-7 {
    padding-right: 0;
  }
}

@media (max-width: 1400px) {
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption,
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption {
    padding: 10px 10px 13px 10px;
  }
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption h4 a,
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption h4 a {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
  }
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption .meta,
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption .meta {
    margin-top: 8px;
  }
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption .meta .module-meta li,
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption .meta .module-meta li {
    width: 100%;
  }
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-4 .javo-module12 .caption .meta .module-meta li.meta-author,
  .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output #products .col-md-3 .javo-module12 .caption .meta .module-meta li.meta-author {
    margin-top: 8px;
    padding-left: 3px;
  }
  .javo-maps-panel-wrap.panel-col4-layout-wide .javo-maps-panel-list-output .javo-shortcode .javo-module12 .thumb-wrap .meta-rating-wrap {
    right: auto;
    top: 25px;
  }
  .javo-maps-panel-wrap.panel-col4-layout-wide .javo-maps-panel-list-output .javo-shortcode .javo-module12 .caption .meta {
    position: relative;
  }
  .javo-maps-panel-wrap.panel-col4-layout-wide .javo-maps-panel-list-output .javo-shortcode .javo-module12 .caption .meta .lava_favorite {
    top: 0;
    right: 5px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .lava_button span.hidden-xs:first-child,
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .lava_button span.hidden-xs:first-child {
    display: none !important;
  }
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .data .lava_type,
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .data .lava_type {
    width: 41.66666667%;
  }
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .data .lava_button,
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .data .lava_button {
    width: 8.33333333%;
  }
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .data .lava_button .hidden-xs,
  #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .false .data .lava_button .hidden-xs {
    display: none;
  }
}

@media (max-width: 1200px) {
  #javo-maps-listings-wrap #javo-maps-listings-switcher.map-layout-search-top .switcher-left .javo-maps-search-wrap .javo-map-box-advance-filter-wrap > .col-md-2 {
    padding-right: 0;
  }
  #javo-maps-listings-wrap #javo-maps-listings-switcher.map-layout-search-top .switcher-left .javo-maps-search-wrap .javo-map-box-advance-filter-wrap > .col-md-2 button {
    width: 100% !important;
    padding: 10px 12px !important;
  }
  #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4 {
    width: 50%;
    float: left;
  }
  #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4:nth-child(2n+1) {
    clear: both;
  }
  #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4:nth-child(2), #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4:nth-child(3n+1) {
    padding-left: 7.5px;
    padding-right: 15px;
  }
  #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4:first-child, #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4:nth-child(3n) {
    padding-left: 15px;
    padding-right: 7.5px;
  }
  #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4:nth-child(3n+4) {
    clear: none;
  }
  #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .javo-module12 {
    border-radius: 5px;
  }
  #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap > .row {
    margin: 0;
  }
}

@media (min-width: 320px) and (max-width: 991px) {
  #lava-multiple-listing #lava-multiple-listing-map .lava_mhome_wrap .lava_mhome_map_area_wrap {
    right: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-map .lava_mhome_wrap .lava_mhome_map_lists {
    display: none;
  }
  body.page-template-lava_lv_listing_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products div.col-md-6:nth-child(odd) {
    padding-right: 10px;
  }
  body.page-template-lava_lv_listing_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products div.col-md-6:nth-child(even) {
    padding-left: 10px;
  }
  body.page-template-lava_lv_listing_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-left a img {
    width: 80px;
  }
  body.page-template-lava_lv_listing_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-body .module-meta li {
    width: 100%;
  }
  body.page-template-lava_lv_listing_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-body .meta-rating-wrap {
    float: left;
  }
  body.page-template-lava_lv_listing_map #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-wrap-inner .javo-maps-panel-list-output .body-content #products .col-md-12 .module.javo-module1 .media-body .meta-excerpt {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #lava-multiple-listing #lava-multiple-listing-list {
    margin: 0;
    background-image: none;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap {
    width: 100%;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap .row .lava_map_list_sidebar_wrap {
    display: none;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .space_featured .lava_button span.hidden-xs:first-child {
    display: none;
  }
  #javo-maps-listings-wrap #javo-maps-wrap .javo-maps-container .javo-maps-panel-wrap .javo-maps-panel-list-output #products .col-md-4 {
    width: 100%;
    padding: 15px 15px 0 !important;
  }
}

@media (min-width: 320px) and (max-width: 416px) {
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .col-xs-5 {
    width: 75%;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .col-xs-4.text-right {
    display: none;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data span {
    font-size: 11px !important;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapse,
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapsing {
    padding: 0 !important;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapse .well,
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space .data .collapsing .well {
    width: 100%;
  }
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  #lava-multiple-listing #lava-multiple-listing-list {
    background-image: none;
    margin: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-top-wrap {
    display: none;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap {
    padding-top: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results {
    padding: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space {
    border-top: 1px solid #e9e9e9;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile {
    padding: 5px 0;
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 15px !important;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile:nth-child(n+4) .content {
    display: none;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .row:first-child .content {
    height: 40px;
    width: 40px;
    position: absolute;
    top: -1px;
    left: -2px;
    overflow: hidden;
    border-radius: 3px;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .row:first-child .content .ribbon {
    display: inline-block;
    position: absolute;
    background: #ff5a5f;
    color: #fff;
    left: -21px;
    top: -2px;
    padding: 4px 25px;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: 0px 2px 1px 0px rgba(111, 111, 111, 0.5);
            box-shadow: 0px 2px 1px 0px rgba(111, 111, 111, 0.5);
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-5 {
    line-height: 34px;
    overflow: hidden;
    height: 34px;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-5 a {
    color: #666;
    word-break: break-all;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-4 {
    padding: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-4 .lava-multiple-listing-mobile-type {
    background: #666;
    color: #fff;
    padding: 3px 12px;
    border-radius: 3px;
    line-height: 34px;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span {
    line-height: 34px;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button {
    border-radius: 3px;
    padding: 2px 13px;
    vertical-align: baseline;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button:active, #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button:focus, #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .title .col-xs-3 span button:hover {
    background: #999;
    border-color: #999;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well {
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 5px 0;
    border: none;
    border-radius: 0;
    background: none;
    padding: 5px 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span {
    line-height: 34px;
    margin-right: 10px;
    color: #999;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span:nth-child(3) {
    background: none;
    color: #999;
    padding: 0;
    border-radius: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span:nth-child(3), #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span:nth-child(4) {
    margin-right: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile .data .well span button {
    border-radius: 3px;
    padding: 2px 16px;
    vertical-align: baseline;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured {
    padding: 10px 15px !important;
    border-radius: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .title .col-xs-5 a {
    color: #fff;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data {
    padding: 0;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data .collapse {
    padding: 0;
    width: 100%;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data .well {
    background: #999;
    padding: 5px 15px !important;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data span {
    line-height: 25px !important;
    color: #fff;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured .data span:nth-child(3) {
    color: #fff;
  }
  #lava-multiple-listing #lava-multiple-listing-list #map-list-style-wrap #results #spaces .space #lava-multiple-listing-listType-container .lava-multiple-listing-mobile.space_featured:hover {
    background: #666 !important;
    padding-bottom: 0;
  }
  .lava_mhome_map_area div div div div div[style*='z-index'] > div[style*='width']:nth-child(3) {
    height: 145px !important;
  }
}

@media (max-width: 767px) {
  #javo-maps-listings-wrap #javo-maps-listings-switcher .switcher-right {
    height: 54px;
  }
  #javo-maps-listings-wrap #javo-maps-listings-switcher .switcher-right .btn-group {
    position: absolute;
    right: 0;
  }
  #javo-maps-listings-wrap #javo-maps-listings-switcher.map-layout-search-top .switcher-left {
    display: none;
  }
  #javo-maps-listings-wrap #javo-maps-listings-switcher.map-layout-search-top .switcher-right {
    float: right;
    width: 100% !important;
  }
}

@media (max-width: 991px) {
  #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-4,
  #javo-maps-listings-wrap #javo-listings-wrap #map-list-style-wrap #results #spaces .space #javo-listings-wrapType-container > div.col-md-6 {
    padding-right: 8px;
  }
}

@media (max-width: 767px) {
  #javo-maps-listings-wrap #javo-listings-wrap > .row {
    margin: 0;
  }
  #javo-maps-listings-wrap #javo-listings-wrap > .row #map-list-style-wrap > .row {
    margin: 0;
  }
  #javo-maps-listings-wrap #javo-listings-wrap > .row #map-list-style-wrap > .row > .col-sm-9 {
    padding: 0;
  }
  #javo-maps-listings-wrap #javo-listings-wrap > .row #map-list-style-wrap > .row > .col-sm-9 > .row {
    margin: 0;
  }
  #javo-maps-listings-wrap #javo-listings-wrap > .row #map-list-style-wrap > .row > .col-sm-9 > .row #results {
    padding: 0;
  }
  #javo-maps-listings-wrap #javo-listings-wrap > .row #map-list-style-wrap > .row > .col-sm-9 > .row #results button.javo-map-box-morebutton {
    margin-bottom: 95px;
  }
}

@media (max-width: 580px) {
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    margin: 0 0 15px;
    padding: 0;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module .media-left a img {
    display: table;
    margin: 0 auto;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module .media-body .module-meta {
    margin: 0;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module .media-body .meta-rating-wrap {
    margin: 0;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 {
    margin-bottom: 30px !important;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-left a img {
    width: 80px;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body h3.media-heading {
    margin-top: 0;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body .meta-excerpt {
    display: block;
    margin-bottom: 0;
    max-height: 60px;
    overflow: hidden;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body ul.module-meta {
    left: 0;
    bottom: -17px;
  }
  #javo-listings-wrap #map-list-style-wrap .col-sm-9 #results #javo-listings-wrapType-container .module.javo-module14 .media-body ul.module-meta .jv-meta-category {
    padding-left: 0;
  }
}

@media (max-width: 420px) {
  #javo-maps-listings-wrap #javo-listings-wrap > .row > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (max-width: 340px) {
  #javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body .meta-rating-wrap {
    display: none;
  }
  #javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body ul.module-meta {
    bottom: -8px;
  }
  #javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body ul.module-meta li {
    font-size: 11px;
    padding-left: 0;
  }
  #javo-maps-listings-wrap #javo-listings-wrap #results #javo-listings-wrapType-container .col-md-12 .module.javo-module14 .media-body .meta-excerpt {
    max-height: 40px;
  }
}

/*------------------------------------------------------------------
[Map Template Stylesheet]

Project:	Javo Themes
Version:	1.0
Last change:	09/07/15 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Map Template Styles
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

	// 1. color & media query & default
	// 2. Info window
	// 3. Map list part style - use listing switcher
	// 4. search wrap
	// 5. Map Panel
	// 6. maps wrap - map area
	// 7. switcher part

*/
.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 100% !important;
}

.btn.btn-xxs {
  width: 20px;
  height: 20px;
  padding: 0px;
}

body.lv-map-template {
  /*
	#page-style{
		overflow:hidden;
		overflow-y:scroll;
	} */
}

body.lv-map-template .container-fluid {
  position: static;
}

/*Search Filter List*/
.elementor-widget-jvbpd-map-list-filters .selectize-dropdown-content div.option {
  font-size: 12px;
  font-weight: 400;
  color: #aaaaaa;
}

.elementor-widget-jvbpd-map-list-filters .selectize-dropdown-content div.option:hover {
  color: #666666;
}

.jvbpd-map-mobile-switch > span {
  display: none;
  visibility: hidden;
}

.jvbpd-map-mobile-switch.map-active > span.button-list {
  display: inline-block;
  visibility: visible;
}

.jvbpd-map-mobile-switch.list-active > span.button-map {
  display: inline-block;
  visibility: visible;
}

.jvbpd-map-control {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
  background-color: #4DB7FE;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.4);
          box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.4);
  margin: 10px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}

.jvbpd-map-control.dropdown-toggle::before {
  content: none !important;
}

/*
Description : For fixed blocks only.
Author : Javo
Last Modified: 2018-04-05

1. Module - Module 12
2. Module - Module 15
3. Module - Module 15 (r-2
4. Module - Module 16
5. Module - Module 21
*/
.javo-shortcode.title-hide .shortcode-header .shortcode-title {
  display: none !important;
  visibility: hidden !important;
}

.javo-shortcode.filter-hide .shortcode-header .shortcode-nav {
  display: none !important;
  visibility: hidden !important;
}

.javo-shortcode.header-hide .shortcode-header {
  display: none !important;
  visibility: hidden !important;
}

/*------------------------------------------------------------------
* [1. Module - Module 12]
-------------------------------------------------------------------*/
.javo-shortcode .module.featured.javo-module12,
.javo-shortcode .module.featured.javo-module12 > .caption {
  background: #fff !important;
}

.javo-shortcode .module.javo-module12 .thumb-wrap:hover .three-inner-button a.three-inner-detail {
  color: white;
  border-color: white;
}

.javo-shortcode .module.javo-module12 .author {
  display: none;
}

.javo-shortcode .module.javo-module12 .caption {
  height: 150px;
  overflow: hidden;
}

.javo-shortcode .module.javo-module12 .caption .item-title-list a {
  font-size: 13px;
}

.javo-shortcode .module.card > .card-block {
  padding: 2.25rem 3.25rem;
}

.javo-shortcode .module.card > .card-block .card-title {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
}

.javo-shortcode .module.card > .card-block .card-title a {
  font-weight: 500;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

.javo-shortcode .module.card > .card-block .card-title span.title-actions {
  float: right;
  cursor: pointer;
}

.javo-shortcode .module.card > .card-block .card-title span.title-actions i {
  color: #c5d4e3;
}

.javo-shortcode .module.card > .card-block .card-title span.title-actions .favorite.saved i {
  color: #4c58a4;
}

.javo-shortcode .module.card > .card-block .card-title:after {
  content: "";
  display: table;
  clear: both;
}

.javo-shortcode .module.card > .card-block ul.module-meta li {
  color: #9ea9c5;
  font-size: 12px;
  margin-right: 10px;
  letter-spacing: 0;
}

.javo-shortcode .module.card > .card-block ul.module-meta li i {
  font-size: 14px;
  margin-right: 3px;
}

.javo-shortcode .module.card > .card-block .separator {
  margin: 15px 0;
  border: none;
  border-bottom: solid 1px rgba(120, 130, 140, 0.2);
}

.javo-shortcode .module.card > .card-block p.card-text {
  color: #aaaaaa;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 10px 0;
}

.javo-shortcode .module.card > .card-block p.card-text > span {
  line-height: 1.8;
  letter-spacing: 0;
  font-size: 12px;
}

.javo-shortcode .module .working-hours-wrap {
  padding-top: 4px;
  padding-bottom: 4px;
}

.javo-shortcode .module .working-hours.label-default {
  background-color: #c5d4e3;
}

.javo-shortcode .module .working-hours.label-rounded {
  border-radius: 30px;
  padding: 3px 12px 3px;
  font-weight: 500;
  margin: 6px 0 0 0;
}

.javo-shortcode .module .working-hours.label-default.open {
  background: #4c58a4;
}

.javo-shortcode .module .review-wrap > div {
  display: inline-block;
  vertical-align: middle;
}

.javo-shortcode .module .review-wrap > div.meta-rating-wrap {
  margin-right: 12px;
}

.javo-shortcode .module .review-wrap > div.review-count {
  color: #9ea9c5;
  margin-top: 5px;
  letter-spacing: 0.3px;
  font-size: 12px;
}

/*------------------------------------------------------------------
* [2. Module - Module 15]
-------------------------------------------------------------------*/
.card.mc1 {
  /*margin: 10px 2px !important;*/
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}

.one-row .card.mc1 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.one-row .card.mc1 div.thumb {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 250px;
          flex: 0 0 250px;
  height: 215px;
}

.one-row .card.mc1 .card-block {
  max-width: 450px;
}

.mc1 a.tel {
  display: block;
  position: absolute;
  z-index: 2;
  color: #fff;
  font-weight: 500;
  top: 13px;
  left: 16px;
  width: auto;
  height: 22px;
}

.module.mc1 div.thumb {
  position: relative;
  width: 100%;
  height: 150px;
  overflow: hidden;
}

.module.mc1 div.thumb img {
  width: 100%;
}

.module.mc1 div.thumb:before {
  content: '';
  background: #2c2f42;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.module.mc1 div.thumb .detail-icons {
  opacity: 0;
  position: absolute;
  z-index: 2;
  color: #fff;
  font-weight: 500;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  padding-left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.module.mc1 div.thumb:hover .detail-icons, .module.mc1 div.thumb:hover:before {
  opacity: 0.9;
}

.module.mc1 .detail-icons li {
  float: left;
  padding: 0 10px 0 0;
  list-style-type: none;
}

.module.mc1 .detail-icons li a {
  background: #000;
  border-radius: 50%;
  width: 43px;
  height: 43px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  font-size: 15px !important;
  font-weight: 700 !important;
}

.module.mc1 .detail-icons li a:hover {
  background: #4c58a4;
}

.module.mc1 .detail-icons li:last-child {
  padding-right: 0;
}

.module.mc1 .detail-icons .fa-spinner {
  font-family: 'Fontawesome' !important;
}

body:not(.lv-map-template) .javo-shortcode a.move-marker {
  display: none;
}

/*------------------------------------------------------------------
* [3. Module - Module 4]
-------------------------------------------------------------------*/
/** mc1 **/
.module.mc1 div.thumb.mid-height {
  height: 198px;
}

.module.mc1 .thumb-actions {
  position: absolute;
  bottom: 0;
  z-index: 1;
  color: #fff;
  width: 100%;
}

.module.mc1 .thumb-actions .action-left {
  float: left;
  padding: 0 0 10px 20px;
}

.module.mc1 .thumb-actions .action-right {
  float: right;
  padding: 0 20px 10px 0;
}

.module.mc1 .thumb-actions::after {
  clear: both;
  content: "";
  display: table;
}

.module.mc1 .thumb-actions i {
  color: #fff;
}

.module.mc1.javo-module4 .thumb a {
  display: block;
  color: #fff;
  font-size: 12px;
}

.module.mc1.javo-module4 .thumb a.favorite.saved {
  color: #fbdddd;
}

.module.mc1.javo-module4 .thumb a.favorite.saved i {
  color: #fbdddd;
}

.jvbpd-preview-detail,
.javo-infow-brief {
  display: inline-block;
  min-height: 17px;
  min-width: 70px;
  position: relative;
}

.jvbpd-preview-detail.disabled,
.javo-infow-brief.disabled {
  vertical-align: bottom;
}

.jvbpd-preview-detail.disabled i,
.jvbpd-preview-detail.disabled span,
.javo-infow-brief.disabled i,
.javo-infow-brief.disabled span {
  display: none;
}

.jvbpd-preview-detail.disabled:after,
.javo-infow-brief.disabled:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzZweCIgIGhlaWdodD0iNzZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWVsbGlwc2lzIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjwhLS1jaXJjbGUoY3g9IjE2IixjeT0iNTAiLHI9IjEwIiktLT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSIwIiBmaWxsPSIjZmY2ZDAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjE0OzA7MDswOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI4NDs4NDs4NDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM3LjgwMjQiIGN5PSI1MCIgcj0iMTQiIGZpbGw9IiNmZjAwM2EiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsxNDsxNDsxNDswIiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7NTA7ODQ7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNiIgY3k9IjUwIiByPSI4Ljk3NzQ1IiBmaWxsPSIjZTcwMDhhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjs1MDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSI1LjAyMjU1IiBmaWxsPSIjNDY1OGFjIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiB2YWx1ZXM9IjE2OzE2OzUwOzg0Ozg0IiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjBzIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNzEuODAyNCIgY3k9IjUwIiByPSIxNCIgZmlsbD0iI2ZmNmQwMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzA7MTQ7MTQ7MTQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjsxNjs1MDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==");
}

.mc1 a.favorite img {
  width: 40px !important;
}

.javo-module4 .jv-meta-distance {
  top: 0;
}

/*------------------------------------------------------------------
* [3. Module - Module 16]
-------------------------------------------------------------------*/
.card.javo-module16 {
  margin: 10px 2px !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}

.one-row .card.javo-module16 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.one-row .card.javo-module16 div.thumb {
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
  height: 180px;
}

.one-row .card.javo-module16 .card-block {
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
  padding: 5px 15px 5px 25px;
}

.card.javo-module16 div.thumb {
  position: relative;
  width: 100%;
  height: 150px;
  overflow: hidden;
}

.card.javo-module16 div.thumb img {
  height: 100%;
  width: auto;
}

.card.javo-module16 div.thumb:before {
  content: '';
  background: #2c2f42;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.card.javo-module16 div.thumb .detail-icons {
  opacity: 0;
  position: absolute;
  z-index: 2;
  color: #fff;
  font-weight: 500;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  padding-left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.card.javo-module16 div.thumb .detail-icons li {
  float: left;
  padding: 0 10px 0 0;
  list-style-type: none;
}

.card.javo-module16 div.thumb .detail-icons li a {
  background: #000;
  border-radius: 50%;
  width: 43px;
  height: 43px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  font-size: 15px !important;
  font-weight: 700 !important;
}

.card.javo-module16 div.thumb .detail-icons li a:hover {
  background: #4c58a4;
}

.card.javo-module16 div.thumb .detail-icons li:last-child {
  padding-right: 0;
}

.card.javo-module16 div.thumb .detail-icons .fa-spinner {
  font-family: 'Fontawesome' !important;
}

.card.javo-module16 div.thumb:hover .detail-icons, .card.javo-module16 div.thumb:hover:before {
  opacity: 0.9;
}

.card.javo-module16 .card-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card.javo-module16 .card-block .jvbpd-block-content-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%;
  text-align: left;
  position: relative;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .jv-module-meta-top {
  margin-bottom: 10px;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .jv-meta-status {
  font-size: 10px;
  background: #4c58a4;
  color: #fff;
  padding: 3px 4px 2px;
  line-height: 1;
  border-radius: 2px;
  text-transform: uppercase;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .card-title {
  margin: 0 0 10px;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .card-title a {
  font-size: 16px;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .card-title .title-actions {
  position: absolute;
  right: 0;
  top: 1px;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .jv-meta-location {
  margin-bottom: 10px;
  font-size: 12px;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .module-meta li[class^=jv-meta] {
  color: #454545;
  font-size: 13px;
  font-weight: 500;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .jv-meta-category {
  margin-bottom: 10px;
  color: #454545;
  font-weight: 500;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .jv-module-meta-bottom {
  margin: 0;
  font-size: 12px;
}

.card.javo-module16 .card-block .jvbpd-block-content-left .jv-meta-author {
  text-transform: capitalize;
  margin-right: 10px;
}

.card.javo-module16 .card-block .jvbpd-block-content-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  text-align: right;
  position: relative;
}

.card.javo-module16 .card-block .jvbpd-block-content-right .jv-meta-price {
  font-size: 20px;
  color: #454545;
}

.card.javo-module16 .card-block .jvbpd-block-content-right .jv-meta-second-price {
  font-size: 12px;
}

.card.javo-module16 .card-block .jvbpd-block-content-right button {
  position: absolute;
  right: 0;
  bottom: 10px;
  background: #4c58a4;
}

/*------------------------------------------------------------------
* [5. Module - Module 21]
-------------------------------------------------------------------*/
.javo-shortcode .card.javo-module21 {
  padding: 0px;
  margin: 0 0 15px;
}

.javo-shortcode .card.javo-module21 .thumb.mid-height {
  position: relative;
}

.javo-shortcode .card.javo-module21 .thumb.mid-height:hover .thumb-overlay {
  background-image: none;
}

.javo-shortcode .card.javo-module21 .meta-permalink {
  display: block;
}

.javo-shortcode .card.javo-module21 .thumb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #2c2f42;
  opacity: 0.5;
  background-size: 100%;
}

.javo-shortcode .card.javo-module21 .meta-pos-top-right,
.javo-shortcode .card.javo-module21 .meta-pos-bottom-left,
.javo-shortcode .card.javo-module21 .thumb-actions {
  position: absolute;
}

.javo-shortcode .card.javo-module21 .meta-pos-bottom-left,
.javo-shortcode .card.javo-module21 .thumb-actions {
  bottom: 0;
  margin: 5px;
}

.javo-shortcode .card.javo-module21 .meta-pos-top-right {
  top: 0;
  right: 0;
  margin: 10px;
}

.javo-shortcode .card.javo-module21 .meta-pos-top-right > div {
  display: inline-block;
  color: #ffffff;
  cursor: default;
  padding: 3px 6px 3px;
  text-transform: uppercase;
  vertical-align: top;
  line-height: 11px;
  font-size: 10px;
  font-weight: 300;
}

.javo-shortcode .card.javo-module21 .meta-pos-top-right > div.meta-listing_category {
  background-color: #000000;
}

.javo-shortcode .card.javo-module21 .meta-pos-top-right > div.meta-listing_location {
  background-color: #ea923a;
}

.javo-shortcode .card.javo-module21 .meta-pos-bottom-left {
  left: 0;
  margin: 0 0 12px 12px;
}

.javo-shortcode .card.javo-module21 .meta-pos-bottom-left .meta-price {
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
}

.javo-shortcode .card.javo-module21 .meta-pos-bottom-left .meta-price,
.javo-shortcode .card.javo-module21 .meta-pos-bottom-left .meta-area {
  color: #ffffff;
}

.javo-shortcode .card.javo-module21 .thumb-actions {
  right: 0;
  bottom: 0;
  right: 0;
  margin: 0 12px 12px 0;
}

.javo-shortcode .card.javo-module21 .thumb-actions > div {
  display: inline-block;
}

.javo-shortcode .card.javo-module21 .thumb-actions > div > a {
  color: #ffffff;
  display: block;
  width: 28px;
  height: 28px;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6);
}

.javo-shortcode .card.javo-module21 .thumb-actions > div > a:hover {
  background-color: rgba(0, 174, 239, 0.75);
}

.javo-shortcode .card.javo-module21 > div.card-block {
  padding: 0;
  letter-spacing: 1px;
  margin: 0 20px;
}

.javo-shortcode .card.javo-module21 > div.card-block h3.card-title {
  margin: 15px 0 5px;
  color: #000000;
}

.javo-shortcode .card.javo-module21 > div.card-block p.meta-address {
  color: #9b9b9b;
  font-size: 13px;
  font-weight: 300;
  line-height: 13px;
  margin: 0 0 10px 0;
  letter-spacing: 0px;
}

.javo-shortcode .card.javo-module21 > div.card-block div.meta-details {
  margin-bottom: 15px;
}

.javo-shortcode .card.javo-module21 > div.card-block div.meta-details > div.more-meta {
  color: #9ea9c5;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 400;
}

.javo-shortcode .card.javo-module21 > div.card-block div.meta-details > div.more-meta > div[class^=meta] {
  display: inline-block;
}

.javo-shortcode .card.javo-module21 > div.card-block a.meta-detail-link {
  text-transform: none;
  letter-spacing: 0px;
  border-radius: 4px;
  background-color: #28c5e6;
  border: 0;
  font-size: 13px;
}

.javo-shortcode .card.javo-module21 > div.card-block a.meta-detail-link i.fa:before {
  font-size: 10px;
}

.javo-shortcode .card.javo-module21 > div.card-footer {
  background-color: #ffffff;
  margin: 0 10px;
  padding: 14px 0 6px 0;
  display: table;
  /* width:100%; */
}

.javo-shortcode .card.javo-module21 > div.card-footer > div {
  display: table-cell;
  vertical-align: middle;
}

.javo-shortcode .card.javo-module21 > div.card-footer > div.meta-footer-left {
  text-align: left;
}

.javo-shortcode .card.javo-module21 > div.card-footer > div.meta-footer-left .meta-author-avatar img {
  width: 28px;
  height: 28px;
  border: solid 1px #cccccc;
  border-radius: 50%;
}

.javo-shortcode .card.javo-module21 > div.card-footer > div.meta-footer-right {
  text-align: right;
}

/*! elementor-pro - v2.0.3 - 24-04-2018 */
.elementor-bg-transform .elementor-bg {
  will-change: transform;
}

.elementor-bg-transform-zoom-in:hover .elementor-bg {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.elementor-bg-transform-zoom-out .elementor-bg {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.elementor-bg-transform-zoom-out:hover .elementor-bg {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.elementor-bg-transform-move-left .elementor-bg {
  -webkit-transform: scale(1.2) translateX(8%);
  transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-left:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateX(-8%);
  transform: scale(1.2) translateX(-8%);
}

.elementor-bg-transform-move-right .elementor-bg {
  -webkit-transform: scale(1.2) translateX(-8%);
  transform: scale(1.2) translateX(-8%);
}

.elementor-bg-transform-move-right:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateX(8%);
  transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-up .elementor-bg {
  -webkit-transform: scale(1.2) translateY(8%);
  transform: scale(1.2) translateY(8%);
}

.elementor-bg-transform-move-up:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateY(-8%);
  transform: scale(1.2) translateY(-8%);
}

.elementor-bg-transform-move-down .elementor-bg {
  -webkit-transform: scale(1.2) translateY(-8%);
  transform: scale(1.2) translateY(-8%);
}

.elementor-bg-transform-move-down:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateY(8%);
  transform: scale(1.2) translateY(8%);
}

/*---------------------------------------------------------------------------*/
.elementor-animated-content:hover .elementor-animated-item--grow {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.elementor-animated-content:hover .elementor-animated-item--shrink {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
}

.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-in {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-out {
  opacity: 0;
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
  -webkit-transform: scale(2);
  transform: scale(2);
}

.elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom {
  opacity: 1;
  -webkit-transform: translateY(0) translateX(0);
  transform: translateY(0) translateX(0);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-right {
  -webkit-transform: translateX(1000px);
  transform: translateX(1000px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-left {
  -webkit-transform: translateX(-1000px);
  transform: translateX(-1000px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
  -webkit-transform: translateY(-600px);
  transform: translateY(-600px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
  -webkit-transform: translateY(600px);
  transform: translateY(600px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
  opacity: 0;
}

.elementor-animated-content:hover .elementor-animated-item--move-right {
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-left {
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-up {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-down {
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}

.elementor-animated-content *[class^="elementor-animated-item"] {
  will-change: transform, opacity;
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in {
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-out {
  -webkit-transform: scale(2);
  transform: scale(2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--fade-in {
  opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--fade-out {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.elementor-animated-content .elementor-animated-item--enter-from-right {
  -webkit-transform: translateX(1000px);
  transform: translateX(1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-left {
  -webkit-transform: translateX(-1000px);
  transform: translateX(-1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-top {
  -webkit-transform: translateY(-600px);
  transform: translateY(-600px);
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom {
  -webkit-transform: translateY(500px);
  transform: translateY(500px);
}

.elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-top, .elementor-animated-content .elementor-animated-item--enter-from-bottom {
  opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-top, .elementor-animated-content .elementor-animated-item--exit-to-bottom {
  opacity: 1;
  -webkit-transform: translateY(0) translateX(0);
  transform: translateY(0) translateX(0);
}

/***************************************************************/
.elementor-widget-jvbpd-module-card .elementor-widget-container {
  overflow: hidden;
}

.module-card .one-block-whole-link {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.module-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.module-card--scheme-two-block .module-card {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.module-card--scheme-two-block .module-card__bg-wrapper {
  position: relative;
  min-height: 200px;
  width: 100%;
}

.module-card--scheme-two-block .module-card__content {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  width: 100%;
  background-color: #f7f7f7;
}

.module-card--scheme-two-block .module-card__content-item, .module-card--scheme-two-block .module-card__content-item .elementor-icon {
  color: #55595c;
  border-color: #55595c;
}

.module-card--scheme-two-block .module-card__button.elementor-button {
  color: #55595c;
  border-color: #55595c;
}

.module-card--scheme-one-block .module-card {
  display: block;
}

.module-card--scheme-one-block .module-card__bg-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  width: 100%;
}

.module-card--scheme-one-block .module-card__content {
  min-height: 280px;
}

.module-card--scheme-one-block .module-card__content-item, .module-card--scheme-one-block .module-card__content-item .elementor-icon {
  color: #fff;
  border-color: #fff;
}

.module-card--scheme-one-block .module-card__button.elementor-button {
  color: white;
  border-color: white;
}

.module-card--layout-image-above .module-card {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.module-card--layout-image-above .module-card__bg-wrapper {
  width: 100%;
}

.module-card--layout-image-left .module-card, .module-card--layout-image-right .module-card {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.module-card--layout-image-left .module-card__bg-wrapper, .module-card--layout-image-right .module-card__bg-wrapper {
  width: auto;
  min-width: 50%;
}

.module-card--layout-image-left .module-card__content, .module-card--layout-image-right .module-card__content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.module-card--layout-image-left .module-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.module-card--layout-image-right .module-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.module-card__bg, .module-card__bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.module-card__bg-wrapper {
  z-index: 1;
  overflow: hidden;
}

.module-card__bg {
  background-size: cover;
  background-position: center;
  z-index: 1;
}

.module-card__bg-overlay {
  z-index: 2;
}

.module-card__button.elementor-button {
  cursor: pointer;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: solid 2px white;
  background: transparent;
}

.module-card__button.elementor-button:hover {
  background: transparent;
  text-decoration: none;
}

.module-card__title {
  font-size: 23px;
}

.module-card__content {
  z-index: 2;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  padding: 35px;
  width: 100%;
}

.module-card__content, .module-card__content-item {
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  color: #fff;
}

.module-card__content-item {
  width: 100%;
  margin: 0;
}

.module-card__content-item:not(:last-child) {
  margin-bottom: 5px;
}

.module-card__content-item .elementor-icon {
  color: #fff;
}

.module-card--valign-top .module-card__content {
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.module-card--valign-middle .module-card__content {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.module-card--valign-bottom .module-card__content {
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.module-card:hover .module-card__bg-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

@media (max-device-width: 1024px) {
  .module-card {
    cursor: pointer;
  }
}

@media (min-width: 1025px) {
  .module-card--desktop-layout-image-above .module-card {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .module-card--desktop-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }
  .module-card--desktop-layout-image-left .module-card, .module-card--desktop-layout-image-right .module-card {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .module-card--desktop-layout-image-left .module-card__bg-wrapper, .module-card--desktop-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }
  .module-card--desktop-layout-image-left .module-card__content, .module-card--desktop-layout-image-right .module-card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .module-card--desktop-layout-image-left .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .module-card--desktop-layout-image-right .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media (max-width: 1024px) {
  .module-card--tablet-layout-image-above .module-card {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .module-card--tablet-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }
  .module-card--tablet-layout-image-left .module-card, .module-card--tablet-layout-image-right .module-card {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .module-card--tablet-layout-image-left .module-card__bg-wrapper, .module-card--tablet-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }
  .module-card--tablet-layout-image-left .module-card__content, .module-card--tablet-layout-image-right .module-card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .module-card--tablet-layout-image-left .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .module-card--tablet-layout-image-right .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media (max-width: 767px) {
  .module-card--mobile-layout-image-above .module-card {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .module-card--mobile-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }
  .module-card--mobile-layout-image-left .module-card, .module-card--mobile-layout-image-right .module-card {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .module-card--mobile-layout-image-left .module-card__bg-wrapper, .module-card--mobile-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }
  .module-card--mobile-layout-image-left .module-card__content, .module-card--mobile-layout-image-right .module-card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .module-card--mobile-layout-image-left .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .module-card--mobile-layout-image-right .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

.elementor-ribbon {
  position: absolute;
  z-index: 2;
  top: 0;
  left: auto;
  right: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 150px;
  overflow: hidden;
  height: 150px;
}

.elementor-ribbon-inner {
  text-align: center;
  left: 0;
  width: 200%;
  -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  margin-top: 35px;
  font-size: 13px;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
  background: #000;
  color: #fff;
}

.elementor-ribbon.elementor-ribbon-left {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  left: 0;
  right: auto;
}

.elementor-ribbon.elementor-ribbon-right {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: auto;
  right: 0;
}

/*
.sps {
  padding: 1em .5em;
  position: fixed;
  top: 0;
  left: 0;
  transition: all 0.25s ease;
  width: 100%;
}

.sps--abv {
  background-color: transparent;
  color: #000;
}

.sps--blw {
  background-color: #333;
  color: #fff;
}
*/
/* Selectize code */
.selectize-control .selectize-dropdown, .selectize-control .selectize-dropdown.form-control {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0;
}

.selectize-control.single.plugin-remove_button span[data-value] {
  display: block;
}

.selectize-dropdown .selectize-dropdown-content {
  padding: 0;
}

.javo-shortcode .selectize-control.multi .selectize-input > div {
  margin: 10px 3px;
  padding: 0 0 0 10px;
  font-size: 13px;
  line-height: 18px;
}

.selectize-control .selectize-input.focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.shortcode-output {
  min-height: 35px;
}

.elementor-widget-jvbpd-map-list-filters .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
}

/* Hotspot */
.hotspot_item .heartbeat {
  cursor: pointer;
  background-color: #ff1c1c;
  width: 30px;
  height: 30px;
  -webkit-animation: heartbeat 1.2s infinite;
          animation: heartbeat 1.2s infinite;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  border: 7px solid #ffffff5c;
}

.hotspot_item .detail-tooltip {
  display: none;
}

.hotspot_item:hover .detail-tooltip {
  display: block;
}

.hotspot_item.show-content .heartbeat {
  display: none;
}

.hotspot_item.show-content .detail-tooltip {
  display: block;
}

.hotspot_item .detail-tooltip {
  background: #fff;
  padding: 20px 25px;
  margin-top: 35px;
  border: 1px solid #eee;
}

.hotspot_item .detail-tooltip h3 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
}

.hotspot_item .detail-tooltip .hotpost_content {
  font-size: 13px;
  font-weight: 400;
}

@-webkit-keyframes heartbeat {
  0% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  80% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
}

@keyframes heartbeat {
  0% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  80% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
}

.jv-pagination {
  margin-bottom: 0px;
}

.jv-pagination ul.pagination,
.jv-pagination ul.pagination > li,
.jv-pagination ul.pagination > li > a,
.jv-pagination ul.pagination > li > a > i {
  float: left;
}

.jv-pagination ul.pagination a.prevNext {
  text-align: center;
}

.jv-pagination ul.pagination .page-item:first-child {
  margin-right: 7px;
}

.jv-pagination ul.pagination .page-item > a {
  color: #b7b7b7;
  -webkit-transition: none;
  transition: none;
  border-radius: 0;
}

.jv-pagination ul.pagination .page-item > a.prevNext {
  padding: 5px 8px 5px 9px;
}

.jv-pagination ul.pagination .page-item > a.previous {
  padding: 5px 9px 5px 7px;
}

.jv-pagination li.disabled {
  opacity: .5;
}

.jv-pagination li.disabled a {
  padding: 5px 9px 5px 7px;
}

.jv-pagination:after {
  content: '';
  display: table;
  clear: both;
}

/*------------------------------------------------------------------
[1.9-1. Block Shortcodes]
*/
.shortcode-output .pagination {
  margin: 0;
}

.shortcode-output .page-numbers {
  color: #787878;
}

.shortcode-output .page-numbers.loadmore {
  width: 210px;
  height: 60px;
  font-size: 13px;
  line-height: 43px;
  font-weight: 500;
  color: #272727;
  border: solid 1px #e8e8e8;
  letter-spacing: 2px;
  border-radius: 3px;
  margin-top: 60px;
  margin-bottom: 20px;
  background: #fff;
}

.shortcode-output .page-numbers.loadmore:hover {
  background: #f4f4f4;
}

.shortcode-output span.page-numbers:hover {
  background-color: #fff !important;
  border: solid 1px #ddd !important;
}

/*------------------------------------------------------------------
[1.3. Shortcode Basic Header]
*/
.shortcode-header {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  border-style: solid;
  text-align: left;
  margin: 0 0 25px 0;
  border-width: 0 0 2px 0;
  color: #454545;
  /*------------------------------------------------------------------
	[1.3.1. Shortcode Basic Title]
	*/
}

.shortcode-header .shortcode-title,
.shortcode-header .shortcode-nav {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.shortcode-header .shortcode-title {
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  background-color: #454545;
  color: #fff;
  padding: 8px 10px 4px;
}

.shortcode-header:after {
  content: '';
  display: table;
  clear: both;
}

/*------------------------------------------------------------------
[1.3.2. Shortcode Basic Navigation]
*/
.shortcode-nav {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  padding: 0 0 0 10px;
  overflow: hidden;
  text-align: right;
  margin-top: 0px;
}

/*------------------------------------------------------------------
	[1.3.2.1. Shortcode Basic Filter]
	*/
ul.shortcode-filter {
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
}

ul.shortcode-filter li {
  /*white-space: nowrap;
			font-size:13px;
			font-weight:300;
			cursor:pointer;
			display:block;
			padding:0;
			margin:10px;
			line-height:1;*/
}

ul.shortcode-filter > li {
  font-size: 13px;
  display: inline-block;
  margin: 0 7px;
  cursor: pointer;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

ul.shortcode-filter > li.active {
  font-weight: bold;
}

ul.shortcode-filter > li.flexMenu-viewMore {
  margin-right: 0;
  padding-right: 0;
  width: 15px;
  text-align: center;
}

ul.shortcode-filter > li.flexMenu-viewMore.active ul.flexMenu-popup {
  margin-top: 0px;
  opacity: 1;
  display: block;
}

ul.shortcode-filter > li.flexMenu-viewMore.active > a > i.fa.fa-bars:before {
  content: '\F00D';
}

ul.shortcode-filter > li.flexMenu-viewMore i {
  color: #9e9e9e;
  font-weight: 300;
  font-size: 14px;
}

ul.shortcode-filter > li > ul.flexMenu-popup {
  position: absolute;
  display: block;
  z-index: 10;
  padding: 0;
  margin: 0;
  margin-top: -10px;
  opacity: 0;
  right: 0;
  top: 35px;
  background-color: #fff;
  border: solid 1px #eee;
}

ul.shortcode-filter > li > ul.flexMenu-popup li {
  line-height: 15px;
  border-bottom: none;
  text-align: right;
  margin: 0;
  padding: 10px 20px 10px 25px;
  list-style-type: none;
}

ul.shortcode-filter > li > ul.flexMenu-popup li:hover {
  background-color: #f4f4f4;
}

ul.shortcode-filter:after {
  content: '';
  display: table;
  clear: both;
}

body {
  letter-spacing: 1px;
}

.jv-icon-module {
  font-family: "jv-icons";
  font-style: normal;
}

#javo-detail-item-header-wrap-sticky-wrapper.is-sticky {
  position: fixed;
  padding: 0px;
  z-index: 2;
  top: 32px;
}

.javo-spyscroll ul {
  padding: 0;
  margin: 0;
}

.javo-spyscroll .javo-single-nav {
  display: inline-block;
}

/**************** Premium Title ****************/
/***********************************************/
/*Title Container Div Style*/
.heading-wapper {
  position: relative;
  width: 100%;
  clear: both;
  overflow: hidden;
}

.heading-wapper h1,
.heading-wapper h2,
.heading-wapper h3,
.heading-wapper h4,
.heading-wapper h5,
.heading-wapper h6 {
  margin: 0;
  padding: 0;
}

/*Header Style*/
/*Style 2,3,6,7,8 Header*/
.jv-heading-style1,
.jv-heading-style2,
.jv-heading-style5,
.jv-heading-style6,
.jv-heading-style7 {
  line-height: initial;
}

.jv-heading-style1 .jv-heading-icon,
.jv-heading-style2 .jv-heading-icon,
.jv-heading-style5 .jv-heading-icon,
.jv-heading-style6 .jv-heading-icon,
.jv-heading-style7 .jv-heading-icon {
  vertical-align: middle;
}

/*
.jv-heading-style1 {
    //border-left: 3px solid #6ec1e4;
}


.sub-heading-text, .des-heading-text{
	display:flex;    
}
*/
.heading-wapper.style2,
.heading-wapper.style4,
.heading-wapper.style5,
.heading-wapper.style6 {
  border-bottom: 3px solid #6ec1e4;
}

/*Style 6 Header*/
.jv-heading-style6 {
  position: relative;
}

/*Style 6 Trinagle*/
.jv-heading-style6:before {
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -2px;
  content: '';
  border: 3px solid transparent;
}

/*Style 7 Strip Container*/
.jv-heading-style7-strip {
  display: block;
  margin: 0;
  float: none;
  clear: both;
}

/*Strip Style*/
.jv-heading-style7-strip:before {
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  content: '';
  float: none;
}

/** 7. Button */
.jvbpd-button__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.jvbpd-advanced-button {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  cursor: pointer;
}

.jvbpd-button_wapper {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.jvbpd-button_wrapper-normal {
  z-index: 1;
}

.jvbpd-button_wrapper-hover {
  z-index: 3;
}

.jvbpd-button_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.jvbpd-button_inner-normal {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.jvbpd-button_inner-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 4;
}

.jvbpd-button_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-left .jvbpd-button_inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-left .jvbpd-button_inner .jvbpd-button_icon {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-left .jvbpd-button_inner .jvbpd-button_txt {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-top .jvbpd-button_inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-top .jvbpd-button_inner .jvbpd-button_icon {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-top .jvbpd-button_inner .jvbpd-button_txt {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-right .jvbpd-button_inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-right .jvbpd-button_inner .jvbpd-button_icon {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-right .jvbpd-button_inner .jvbpd-button_txt {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-bottom .jvbpd-button_inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-bottom .jvbpd-button_inner .jvbpd-button_icon {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-bottom .jvbpd-button_inner .jvbpd-button_txt {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_wrapper-normal {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_wrapper-hover {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_inner-normal {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_inner-hover {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_inner-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_inner-hover {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_wrapper-normal {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_wrapper-hover {
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-normal .jvbpd-button_icon {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-normal .jvbpd-button_txt {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-hover .jvbpd-button_icon {
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-hover .jvbpd-button_txt {
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-normal .jvbpd-button_icon {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-normal .jvbpd-button_txt {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-hover .jvbpd-button_icon {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-hover .jvbpd-button_txt {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_wrapper-normal {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_wrapper-hover {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_inner-normal {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_inner-hover {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_wrapper-normal {
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_wrapper-hover {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_inner-normal {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_inner-hover {
  -webkit-transition-delay: .15s;
  transition-delay: .15s;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_wrapper-normal {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_wrapper-hover {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_inner-normal {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_inner-hover {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_wrapper-normal {
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_wrapper-hover {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_inner-normal {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_inner-hover {
  -webkit-transition-delay: .15s;
  transition-delay: .15s;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_wrapper-normal {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_wrapper-hover {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_inner-normal {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_inner-hover {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_wrapper-normal {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_wrapper-hover {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_inner-normal {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_inner-hover {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_wrapper-normal {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_wrapper-hover {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_inner-normal {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_inner-hover {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_wrapper-normal {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_wrapper-hover {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_inner-normal {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_inner-hover {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_wrapper-normal {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_wrapper-hover {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_inner-normal {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_inner-hover {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_inner-normal {
  opacity: 0;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_inner-hover {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_wrapper-normal {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_wrapper-hover {
  opacity: 0;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_inner-normal {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_inner-hover {
  opacity: 0;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_inner-normal {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_inner-hover {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_wrapper-normal {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: rotateZ(-90deg) scaleX(2);
  transform: rotateZ(-90deg) scaleX(2);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_inner-normal {
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_inner-hover {
  opacity: 0;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: rotateZ(-90deg) translateY(-100%);
  transform: rotateZ(-90deg) translateY(-100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_inner-normal {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_inner-hover {
  opacity: 1;
  -webkit-transform: rotateZ(0) translateY(0);
  transform: rotateZ(0) translateY(0);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_wrapper-normal {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: rotateZ(-90deg) translateY(100%) scaleX(2);
  transform: rotateZ(-90deg) translateY(100%) scaleX(2);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_inner-normal {
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_inner-hover {
  opacity: 0;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: rotateZ(-90deg) translateY(100%);
  transform: rotateZ(-90deg) translateY(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_inner-normal {
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_inner-hover {
  opacity: 1;
  -webkit-transform: rotateZ(0) translateY(0);
  transform: rotateZ(0) translateY(0);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_wrapper-normal {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_inner-normal {
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_inner-hover {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_inner-normal {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_inner-hover {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_wrapper-normal {
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_inner-normal {
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_inner-hover {
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_wrapper-normal {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_inner-normal {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_inner-hover {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

/* 8. Custom Blocks */
.cblock-media {
  position: relative;
}

.cblock-media .cblock-bedge {
  display: block;
}

.cblock-item::after {
  content: "";
  clear: both;
  display: table;
}

.cblock-item .block-cols {
  float: left;
}

.cblock-item .one_col {
  width: 100%;
}

.cblock-item .two_cols {
  width: 50%;
}

.cblock-item .three_cols {
  width: 33%;
}

.cblock-item .four_cols {
  width: 25%;
}

/* Search */
/* Geolocation */
.javo-geoloc-trigger {
  position: absolute;
  cursor: pointer;
  right: 25px;
  top: 50%;
  margin: 0;
  margin-right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #666;
}

.jvbpd-map-list-sort-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.jvbpd-map-list-sort-dropdown select {
  background-color: #fff;
  font-size: 13px;
  font-wight: 500;
  color: #797979;
  height: 38px;
  max-width: 100%;
  padding: 0px 12px;
  line-height: 57px;
  border: 1px solid #dcdcdc;
}

.jvbpd-map-list-sort-dropdown button {
  background: #fff;
  margin-left: 5px;
  padding: 10px 11px 10px 11px;
  border: 1px solid #dcdcdc;
  height: 38px;
  border-radius: 0;
}

.jvbpd-map-list-sort-dropdown button i {
  color: #696969;
  font-size: 13px;
}

/* 10. module media */
.media-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.elementor-widget-container .media-badges {
  font-weight: 300;
  font-size: 12px;
  background: #454545;
  color: #fff;
  z-index: 2;
}

.elementor-widget-container .media-badges a {
  font-weight: 400;
  font-size: 12px;
  color: #fff;
}

.jvbpd_map_list_sidebar_wrap .jvbpd-map-distance-bar-wrap {
  background-color: transparent;
  border-radius: 3px;
  padding: 0px;
  border: 0px solid #eaeaea;
}

.jvbpd_map_list_sidebar_wrap .jvbpd-map-distance-bar-wrap .javo-slider-tooltip {
  font: 400 10px/12px Arial;
  border-radius: 3px;
  background: #506ac5;
  color: #fff;
  padding: 2px 10px;
  margin: 4px 0 0 -24px;
  z-index: 1;
}

.field-ajax_search .lava-ajax-search-form-wrap {
  display: block;
}

.field-ajax_search .lava-ajax-search-form-wrap input[data-search-input] {
  width: 100%;
}

.navbar-default {
  background-color: transparent;
  border-color: none;
}

.navbar-default li.main-menu-item a,
.navbar-default li.main-menu-item button,
.navbar-default li.main-menu-item .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.noUi-handle:after,
.noUi-handle:before {
  display: none;
}

/***
@keyframes menuFadeOut{
	to{ opacity: 0; }
	from{ opacity: 1; }
}
@-webkit-keyframes menuFadeOut{
	to{ opacity: 0; }
	from{ opacity: 1; }
}
.nav-top .horizon.sidebar ul.jvbpd-nav li.menu-item-depth-0{
	& ul{
		animation:menuFadeOut 5s ease-out both;
		-webkit-animation:menuFadeOut 5s ease-out both;
	}
} ***/
/* Boostrap Custom */
.panel {
  background-color: transparent;
}

html body li.jvbpd-menu.jvbpd-my_menu-nav > a > i {
  font-size: 15px;
  padding: 10px;
}

/* single acf table */
.jv-single-atable thead {
  background: #efefef;
  border: 1px solid #eee;
}

.jv-single-atable th {
  padding: 10px;
  width: 10%;
}

.jv-single-atable td {
  padding: 10px;
  border: 1px solid #eee;
}

/************************************************************************
*  Testimonial 1 css
************************************************************************/
.tgx-testimonial-1 .testimoni-image {
  display: block;
  border-radius: 50px;
  max-width: 50px;
  height: 50px;
}

.tgx-testimonial-1 .center .testimoni-wrapper {
  -webkit-box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.tgx-testimonial-1 .testimoni-wrapper {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: inline-block;
  background: #f5f5f5;
  padding: 30px;
  margin: 15px;
}

.tgx-testimonial-1 .testimoni-wrapper .testimony {
  display: block;
  margin-bottom: 35px;
}

.tgx-testimonial-1 .testimoni-wrapper .testimony:before {
  content: "\F10D";
  font: normal normal normal 14px/1 FontAwesome;
  color: #ece9f0;
  font-size: 26px;
  display: block;
  margin-bottom: 15px;
}

.tgx-testimonial-1 .testimoni-wrapper .testimony p {
  line-height: 30px;
}

.tgx-testimonial-1 .testimoni-wrapper .author {
  position: relative;
  border-top: 1px solid #ece9f0;
  padding: 30px 0;
}

.tgx-testimonial-1 .testimoni-wrapper .author:before {
  content: "";
  position: absolute;
  left: 31px;
  right: 0;
  height: 10px;
  width: 10px;
  bottom: 0;
  top: -1px;
  border: 8px solid transparent;
  border-bottom-color: #ece9f0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.tgx-testimonial-1 .testimoni-wrapper .author .name {
  font-size: 16px;
  margin: 5px -10px;
}

.tgx-testimonial-1 .testimoni-wrapper .author .designation {
  font-size: 14px;
  margin: 5px -10px;
}

.tgx-testimonial-1 .testimoni-wrapper:hover {
  -webkit-box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.testimonial-wide .testimony {
  width: 60%;
  margin: auto;
}

.testimonial-wide .author {
  border-top: 0px !important;
}

.testimonial-wide .author:before {
  display: none;
}

.testimonial-wide .author div {
  display: block;
  width: 100%;
  float: none;
  margin: auto;
  text-align: center;
}

.testimonial-wide .testimony p {
  text-align: center;
}

.tgx-testimonial-1 .author.image-box2 {
  border-top: 0px !important;
  padding: 0;
}

.tgx-testimonial-1 .author.image-box2:before {
  display: none;
}

.tgx-testimonial-1 .author.image-box2 div {
  display: block;
  width: 100%;
  float: none;
  margin: auto;
  text-align: center;
}

.tgx-testimonial-1 .author.image-box2 img.testimoni-image {
  width: 100%;
  height: 100%;
  max-width: 100%;
  text-align: center;
  display: inline-block;
}

.owl-carousel-left,
.owl-carousel-right {
  position: absolute;
  top: 45%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  margin-top: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 1;
  border-radius: 50px;
  -webkit-box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.3);
  background: #fff;
}

.owl-carousel-left {
  left: 0;
}

.owl-carousel-right {
  right: 0;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  20%,
  53%,
  80%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  20%,
  53%,
  80%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  50%,
  from,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  50%,
  from,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
}

@keyframes pulse {
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
}

@keyframes rubberBand {
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
}

@keyframes tada {
  from,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  from,
  to {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
}

@keyframes wobble {
  from,
  to {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  11.1%,
  from,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  11.1%,
  from,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  20%,
  40%,
  60%,
  80%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  20%,
  40%,
  60%,
  80%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  60%,
  75%,
  90%,
  from,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

.flipInY,
.flipOutX {
  -webkit-backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) 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 {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  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: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  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: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes jv-mouse-effect {
  0%,
  20% {
    -webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
            transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
  }
  10% {
    -webkit-transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
            transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
            transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
    opacity: 0.01;
  }
}

@keyframes jv-mouse-effect {
  0%,
  20% {
    -webkit-transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
            transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
  }
  10% {
    -webkit-transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
            transform: translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
            transform: translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);
    opacity: 0.01;
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/************************************************************************
*  Testimonial 2 css
************************************************************************/
.tgx-testimonial-2 .owl-stage-outer {
  padding: 0 0 20px;
  margin: 0 0 50px;
}

.tgx-testimonial-2 .testimoni-image {
  display: inline-block !important;
  border-radius: 100px;
  max-width: 80px;
  height: 80px;
  padding: 5px;
}

.tgx-testimonial-2 .testimoni-wrapper {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.tgx-testimonial-2 .testimoni-wrapper .testimony {
  display: block;
  margin: 35px auto;
  width: 60%;
}

.tgx-testimonial-2 .testimoni-wrapper .testimony p {
  line-height: 27px;
}

.tgx-testimonial-2 .testimoni-wrapper .author {
  position: relative;
  padding: 25px 0;
}

.tgx-testimonial-2 .testimoni-wrapper .name {
  font-size: 16px;
  margin: 5px -10px;
}

.tgx-testimonial-2 .testimoni-wrapper .designation {
  font-size: 14px;
  margin: 5px -10px;
}

.tgx-testimonial-2 .owl-carousel-left,
.tgx-testimonial-2 .owl-carousel-right {
  position: absolute;
  top: 45%;
  border: 1px solid #ed485f;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  margin-top: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  border-radius: 100px;
}

.tgx-testimonial-2 .owl-carousel-left:hover,
.tgx-testimonial-2 .owl-carousel-right:hover {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #6d6be7;
  color: #fff;
}

.tgx-testimonial-2 .owl-carousel-left i,
.tgx-testimonial-2 .owl-carousel-right i {
  color: #000;
  font-size: 22px;
}

.tgx-testimonial-2 .owl-carousel-right {
  right: 0;
}

.tgx-testimonial-2:hover .owl-carousel-left,
.tgx-testimonial-2:hover .owl-carousel-right {
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.elementor-slick-slider ul.slick-dots {
  bottom: -60px !important;
}

.jvbpd-login-form .jvbpd-form-msgbox,
[data-jvbpd-signup-form] .jvbpd-form-msgbox {
  background-color: rgba(240, 240, 240, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 5px 10px;
  color: #454545;
}

.jvbpd-login-form .jvbpd-form-msgbox.state-process,
[data-jvbpd-signup-form] .jvbpd-form-msgbox.state-process {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.jvbpd-login-form .jvbpd-form-msgbox.state-process i.loader-icon,
.jvbpd-login-form .jvbpd-form-msgbox.state-process i.loader-icon:before,
[data-jvbpd-signup-form] .jvbpd-form-msgbox.state-process i.loader-icon,
[data-jvbpd-signup-form] .jvbpd-form-msgbox.state-process i.loader-icon:before {
  display: inline-block;
  vertical-align: middle;
}

.jvbpd-login-form .jvbpd-form-msgbox.state-process i.loader-icon:before,
[data-jvbpd-signup-form] .jvbpd-form-msgbox.state-process i.loader-icon:before {
  content: "";
  display: inline-block;
  /* background-image: url(@ellipsis-data-url); */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 5px 0 0;
}

.jvbpd-login-form .not_allowed_new_member {
  background: #eaeaea;
  border-radius: 0px;
  border: 1px solid #e0e0e0;
  font-size: 13px;
  line-height: 23px;
  font-weight: 300;
  margin: 0;
  padding: 20px;
  color: #6f6f6f;
}

.field-size-xs {
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px;
  border-radius: 2px;
}

.field-size-sm {
  font-size: 15px;
  min-height: 40px;
  padding: 5px 14px;
  border-radius: 3px;
}

.field-size-md {
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  border-radius: 4px;
}

.field-size-lg {
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px;
  border-radius: 5px;
}

.field-size-xl {
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px;
  border-radius: 6px;
}

.btn-size-xs {
  font-size: 11px;
  padding: 10px 20px;
  border-radius: 2px;
}

.btn-size-sm {
  font-size: 13px;
  padding: 12px 24px;
  border-radius: 3px;
}

.btn-size-md {
  font-size: 14px;
  padding: 15px 30px;
  border-radius: 4px;
}

.btn-size-lg {
  font-size: 15px;
  padding: 20px 40px;
  border-radius: 5px;
}

.btn-size-xl {
  font-size: 18px;
  padding: 25px 50px;
  border-radius: 6px;
}

.jvbpd-swiper .carousel-image {
  background: no-repeat 50%;
  background-size: cover;
  height: 100%;
  position: relative;
}

.swiper-slideL:not(.before-none):before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carousel-img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  color: #fff;
  background-color: rgba(129, 139, 146, 0.8);
  -webkit-transition: opacity .5s, -webkit-transform .5s;
  transition: opacity .5s, -webkit-transform .5s;
  transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s, -webkit-transform .5s;
}

.swiper-slide {
  border-style: solid;
  border-width: 0;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-property: border, background;
  transition-property: border, background;
  overflow: hidden;
}

.swiper-slide:not(:hover) .img-overlay-animation-fade {
  opacity: 0;
}

.swiper-slide:not(:hover) .img-overlay-animation-slide-up {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.swiper-slide:not(:hover) .img-overlay-animation-slide-down {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.swiper-slide:not(:hover) .img-overlay-animation-slide-right {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.swiper-slide:not(:hover) .img-overlay-animation-slide-left {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.swiper-slide:not(:hover) .img-overlay-animation-zoom-in {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}

.jvbpd-swiper-carousel .jvbpd-nav-button {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.jvbpd-swiper-carousel .jvbpd-nav-button.jvbpd-nav-button-prev i {
  left: 0;
}

.jvbpd-swiper-carousel .jvbpd-nav-button.jvbpd-nav-button-next i {
  right: 0;
}

.jvbpd-swiper-carousel .jvbpd-nav-button i {
  color: #fff;
  position: absolute;
  top: 47%;
  z-index: 1;
}

/** Favorite **/
.favorite img {
  width: 40px;
}

.module-rating-wrap {
  position: relative;
  width: 71px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 1;
}

.module-ratings {
  width: 0px;
  height: 100%;
  background-position: 0 -20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  z-index: 1;
}

.single-item {
  display: table;
  width: 100%;
}

.single-item .item-label,
.single-item .item-value {
  display: table-cell;
}

.jv-meta-distance {
  display: none;
  bottom: 0;
}

#javo-maps-listings-wrap.now-address-search .jv-meta-distance {
  display: block;
}

.review-avg-wrap.style2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.review-avg-amt,
.reviewed-users-image,
.reviewed-users-image ul,
.reviewed-users-names {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.reviewed-users-image ul {
  margin-bottom: 0;
}

.review-avg-amt i {
  font-size: 20px;
  color: #c5c8da;
}

.review-avg-amt span {
  color: #c5c8da;
}

.reviewed-users-image li {
  float: left;
}

.reviewed-users-image li a {
  width: 28px;
  height: 28px;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid #fff;
  display: block;
  margin-left: -12px;
}

.reviewed-users-names {
  font-size: 11px;
  line-height: 14px;
}

.reviewed-users-names a {
  font-weight: 400;
}

#javo-infow-brief-window .modal-dialog {
  max-width: 100%;
}

.jv-socail-share-wrap .social-opener {
  display: none;
}

.jv-socail-share-wrap li {
  list-style-type: none;
  margin: 0 !important;
}

.jv-socail-share-wrap ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
}

li.jv-social-item {
  padding: 0;
  display: inline-block;
}

.jv-share-btn {
  overflow: hidden;
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-transition-property: background-color, border-color, -webkit-filter;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
}

.jv-share-btn a i {
  color: #fff;
}

.jv-share-btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 4.5em;
  position: relative;
}

.jv-share-btn-icon i {
  color: #fff;
  font-size: 16px;
}

.jv-social-item {
  word-break: break-word;
}

.jv-share-grid-1 .jv-social-item {
  width: 100%;
}

.jv-share-grid-2 .jv-social-item {
  width: 49.9%;
}

.jv-share-grid-3 .jv-social-item {
  width: 33.3%;
}

.jv-share-grid-4 .jv-social-item {
  width: 25%;
}

.jv-share-grid-5 .jv-social-item {
  width: 20%;
}

.jv-share-grid-6 .jv-social-item {
  width: 16.6%;
}

.jv-share-btn--color-original .jv-share-btn:hover {
  -webkit-filter: brightness(1.3);
  filter: brightness(1.3);
}

.jv-share-btn--color-original .jv_share-btn_delicious {
  background-color: #3399ff;
}

.jv-share-btn--color-original .jv_share-btn_digg {
  background-color: #005be2;
}

.jv-share-btn--color-original .jv_share-btn_email {
  background-color: #ea4335;
}

.jv-share-btn--color-original .jv_share-btn_print {
  background-color: #aaaaaa;
}

.jv-share-btn--color-original .jv_share-btn_facebook {
  background-color: #3b5998;
}

.jv-share-btn--color-original .jv_share-btn_google {
  background-color: #dd4b39;
}

.jv-share-btn--color-original .jv_share-btn_pocket {
  background-color: #EF3F56;
}

.jv-share-btn--color-original .jv_share-btn_linkedin {
  background-color: #0077b5;
}

.jv-share-btn--color-original .jv_share-btn_odnoklassniki {
  background-color: #F4731C;
}

.jv-share-btn--color-original .jv_share-btn_pinterest {
  background-color: #bd081c;
}

.jv-share-btn--color-original .jv_share-btn_reddit {
  background-color: #ff4500;
}

.jv-share-btn--color-original .jv_share-btn_skype {
  background-color: #00AFF0;
}

.jv-share-btn--color-original .jv_share-btn_slideshare {
  background-color: #0077b5;
}

.jv-share-btn--color-original .jv_share-btn_snapchat {
  background-color: #fffc00;
}

.jv-share-btn--color-original .jv_share-btn_stumbleupon {
  background-color: #EB4924;
}

.jv-share-btn--color-original .jv_share-btn_tumblr {
  background-color: #35465c;
}

.jv-share-btn--color-original .jv_share-btn_twitch {
  background-color: #6441A5;
}

.jv-share-btn--color-original .jv_share-btn_telegram {
  background-color: #2CA5E0;
}

.jv-share-btn--color-original .jv_share-btn_twitter {
  background-color: #1DA1F2;
}

.jv-share-btn--color-original .jv_share-btn_vimeo {
  background-color: #1ab7ea;
}

.jv-share-btn--color-original .jv_share-btn_vk {
  background-color: #45668e;
}

.jv-share-btn--color-original .jv_share-btn_whatsapp {
  background-color: #25d366;
}

.jv-share-btn--color-original .jv_share-btn_wordpress {
  background-color: #21759b;
}

.jv-share-btn--color-original .jv_share-btn_xing {
  background-color: #026466;
}

.jv-share-btn--color-original.jv-share-skin-expand .jv-share-btn {
  background: transparent;
}

.jv-share-skin-expand .jv-socail-share-wrap {
  width: 80px;
  padding: 3px 6px;
  background-color: rgba(49, 49, 49, 0.8);
  border-radius: 3px;
  /*-webkit-transition: background-color .4s ease;
	-moz-transition: background-color .4s ease;
	transition: background-color .4s ease;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out;*/
  /* delay */
  /*.jv-sns-list li:nth-child(1) a {-webkit-transition-delay: 1.2s;	transition-delay: 1.2s;}
	.jv-sns-list li:nth-child(2) a {-webkit-transition-delay: 1.3s;	transition-delay: 1.3s;}
	.jv-sns-list li:nth-child(3) a {-webkit-transition-delay: 1.4s;	transition-delay: 1.4s;}
	.jv-sns-list li:nth-child(4) a {-webkit-transition-delay: 1.5s;	transition-delay: 1.5s;}
	.jv-sns-list li:nth-child(5) a {-webkit-transition-delay: 1.6s;	transition-delay: 1.6s;}*/
}

.jv-share-skin-expand .jv-socail-share-wrap .jv-sns-list ul {
  display: none;
}

.jv-share-skin-expand .jv-socail-share-wrap:hover {
  width: 100%;
  background-color: #1ab5c1;
}

.jv-share-skin-expand .jv-socail-share-wrap:hover .jv-sns-list ul {
  display: block;
}

.jv-share-skin-expand .jv-socail-share-wrap .social-opener {
  color: #fff;
}

.jv-share-skin-expand .jv-socail-share-wrap .social-opener i {
  padding: 0 5px 0 0;
}

.jv-share-skin-expand .jv-socail-share-wrap .jv-share-btn {
  margin-bottom: 0;
  height: 1.8em;
  width: 3em;
}

.jv-share-skin-expand .jv-socail-share-wrap .jv-share-btn-icon i {
  font-size: 13px;
}

.jv-share-skin-expand .jv-socail-share-wrap:hover .jv-sns-list li {
  opacity: 1;
  visibility: visible;
}

.jv-share-skin-expand.expand-direction-right .jv-socail-share-wrap .jv-sns-list,
.jv-share-skin-expand.expand-direction-right .jv-socail-share-wrap .social-opener {
  display: inline-block;
}

.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap {
  width: 80px;
}

.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap .jv-sns-list,
.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap .social-opener {
  display: block;
}

.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap:hover .jv-sns-list {
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 10;
}

.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap:hover ul {
  background-color: #1ab5c1;
  width: 80px;
  border-radius: 0 0px 5px 5px;
}

.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap:hover li {
  display: block;
  padding: 5px 10px;
}

.jvbpd-lazy {
  opacity: 0;
}

.jvbpd-lazy.lazy-loaded {
  opacity: 1;
  animation-name: lazy-fade;
  -webkit-animation-name: lazy-fade;
  -moz-animation-name: lazy-fade;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
}

@keyframes lazy-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes lazy-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

div.swiper-button-prev,
.swiper-container-rtl div.swiper-button-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAsCAYAAACUq8NAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjg5NEMzQzZCMjc4MTFFOEE5RTVGRTg1NEJDQjIwN0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg5NEMzQzdCMjc4MTFFOEE5RTVGRTg1NEJDQjIwN0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODk0QzNDNEIyNzgxMUU4QTlFNUZFODU0QkNCMjA3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODk0QzNDNUIyNzgxMUU4QTlFNUZFODU0QkNCMjA3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgF6eFIAAAHxSURBVHjavJg7S8NQFMetIrUVY50Ece+k0Poq6KJLtcVdcBOc6nNwcxXBWgfpN/A7uNpFrMX6WKRancTF1UVEG/9HEok2yT1Jjr3wG9qbm1/POffRJKTrelurWrvw/cJgAdyCF3AE4j8eikyILrCuN7cSmPrOoKAop9u3Z1Ck6yTSGAHLoOjQ3wE6JWpGoiVw6NBPs+8RHAetWdShRmZrgHswZ44JIlpRiOogax3nR9TNjCjzd6yfiHK6e/uVOr8yimhNIbpzEnmRkWiVIUq73Ycr2mCIsqp7BZ11pijDyVCQdUStxhW5yTgRkWjWy2y2+zLCqJGniJxkEWZEaT87j/VDmDnr5v3up5zzKFDq7GSL/y2yyuoum+oDmJE40c3Ds9/l8KuBkuS/q2OX/mmwC2KBbUaIcXCpqNs+iEnUjBgCNwphHvRJyIgEqCqEBaBJyIhhcKUQ7oFeCRmRBBeMGmoSMm5K814mjeqCEXCuEB5wU8r5RQlGSgscITffE6DCEPZIyIhRhbBh1FCTkBFjoKwQOq5DPzuBKsJPJ6HffY5qeOYi/DBmqSYhI8YVy6JJGPRATCkifAc7YFDqmTqlqOET2JJ6pi6DTVBx6I+CpOR7kFNDWLXpewPX0u9BiElwYknhK9gGA9QfauXrpC8BBgCFJEKOB3iXNgAAAABJRU5ErkJggg==);
}

div.swiper-button-next,
.swiper-container-rtl div.swiper-button-prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAsCAYAAACUq8NAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU0NUM5QTZCMjc4MTFFODlERTZFQ0NEQTBFQkNCQUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU0NUM5QTdCMjc4MTFFODlERTZFQ0NEQTBFQkNCQUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTQ1QzlBNEIyNzgxMUU4OURFNkVDQ0RBMEVCQ0JBQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTQ1QzlBNUIyNzgxMUU4OURFNkVDQ0RBMEVCQ0JBQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlCkVREAAAHwSURBVHjavJg7SwNBEMeNIjERL7ESxD6VgvEV0EYbNcFesBOs4rOwsxXBVyH5Bn6HtKYRY0h8NBKNVmJjayOiOf8Ld3KY3O5cZsjCj4TkyC+zM7tzeyHbtjvaNTo9rwlwDt7BA1gGYVGbigzMgILdOLZAj3MNG/dNDrzZzUdWSuhOYzfo8gk+B9ZARCpnefCiZtXnujOwyhZ6wlwET6Bu+w+Vwyg3Zy4ZUDMI11sVNvswTYywV0LmnVLdyAaNUPelEj4ahJtBIjRdME8QblCFlH+UIQi3KULqfKcJQmOVBqkmJawahNp1GHStLBCEvhG2shNQIlQ5jEjI3CqlRBiRkCmWiFUalpBRp/SvH0p0YIpwRUqmmAPPms275u3U3FEAVU3zHfB2as6IgwMwq/m9/P9O3QpxcGzI1w1IcHPWD44MonswzC19C5wYRBUwyl3UMXBoEN2CEe52ZRFyVAZJ7kYcJ+SoYepakampOzWIrsEYt3nGCMVQ1kVElfURRCUwxb3hsZwc1Q2ice6tnLuOdKIimODepLqiH6mI/GSWU3XfGtEVNUc6GUWkynuSe2QaAvvgyxBRSuJMvQteDTlK2UJn6iSI+jS+EtgBRakz9R34bPJ9xRFdSj4HGQR74MMzdRdgWuoZiCLUzsdJvwIMAAjoQo5RslwMAAAAAElFTkSuQmCC);
}

/** Header **/
.single-lv_listing.type-grid.extend-meta-block .extend-meta-block-wrap {
  height: 100%;
  min-height: 100%;
}

.single-lv_listing.type-grid.extend-meta-block .extend-meta-block-wrap .javo-core-single-featured-container > div {
  height: 500px;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap {
  height: 100%;
  min-height: 100%;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg {
  position: relative;
  bottom: 0;
  margin: 0;
  background: #fff;
  padding: 30px 0 32px 0;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left {
  padding: 0 15px;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms > div,
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms > span {
  color: #686868;
  /*background: $as-primary-light-color;
								border: 1px $as-primary-light-color-darker solid;*/
  padding: 2px 8px 0 0;
  letter-spacing: 1px;
  font-size: 12px;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review {
  color: #686868;
  /*bottom: 58px !important;*/
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review .review-count {
  color: #686868;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review .review-count::before {
  color: #686868;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap .lava_favorite {
  color: #686868;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left #javo-item-social-section .jvbpd_single_listing_social-wrap a i {
  color: #686868;
  background: #f4f4f4;
  border: 1px #efefef solid;
}

.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-feature-bg,
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .javo-core-single-featured-container > div {
  height: 550px;
}

.single-lv_listing div.jvbpd-single-preview-layer {
  position: fixed;
  background-color: rgba(136, 149, 180, 0.75);
  z-index: 1;
  bottom: 0;
  padding: 20px;
  margin: 30px 100px;
}

.single-lv_listing div.jvbpd-single-preview-layer.left {
  left: 0;
}

.single-lv_listing div.jvbpd-single-preview-layer.right {
  right: 0;
}

.single-lv_listing div.jvbpd-single-preview-layer h3.title {
  text-align: center;
  font-weight: 600;
  margin: 5px 0 30px 0;
  line-height: 1;
  color: #ffffff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin: 0 15px 0 15px;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > select {
  border: solid 1px #bcc3d5;
  padding: 11px 15px;
  display: block;
  position: relative;
  background-color: #8895b4;
  letter-spacing: 1px;
  font-size: 13px;
  color: #ffffff;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a:hover,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button:hover,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > select:hover {
  background-color: #7684a5;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item:last-child {
  margin: 0 15px 0 0;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a:before, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a:after,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button > i:before,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button > i:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.apply > a:before,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.apply > button > i:before {
  content: "\E013";
  margin-right: 3px;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.edit > a:before,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.edit > button > i:before {
  content: "\E079";
  margin-right: 3px;
}

.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.payment > a:after,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.payment > button:after, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.publish > a:after,
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.publish > button:after {
  content: "\E080";
  margin-left: 3px;
}

body.single.single-lv_listing.type-a.extend-meta-block .jv-scrollspy-right-wrap button {
  display: none;
}

/* For section box, sidebar widgets */
.margin-top-zero {
  margin-top: 0 !important;
}

body.single.single-lv_listing.type-b {
  background-color: #f4f4f4;
  background-image: none;
  /**  contact widget **/
  /** review **/
}

body.single.single-lv_listing.type-b .single-item-tab .container #javo-single-sidebar.col-md-3 .widget .lava-wg-author-contact-form {
  top: -70px;
}

body.single.single-lv_listing.type-b .single-item-tab .container #javo-single-sidebar.col-md-3 .widget .lava-wg-author-contact-form .panel {
  margin-top: 95px;
}

body.single.single-lv_listing.type-b .single-item-tab .container #javo-single-sidebar.col-md-3 .widget .lava-wg-author-contact-form .panel .panel-heading {
  background: #fff !important;
}

body.single.single-lv_listing.type-b .single-item-tab .container #javo-single-sidebar.col-md-3 .widget .lava-wg-author-contact-form .panel .panel-heading h3 {
  color: #686868 !important;
}

body.single.single-lv_listing.type-b .single-item-tab .container #javo-single-sidebar.col-md-3 .widget .lava-wg-author-contact-form .panel .panel-body {
  border: 1px solid #f1f0f0;
  border-top: 0;
  border-bottom: 0;
}

body.single.single-lv_listing.type-b .single-item-tab .container #javo-single-sidebar.col-md-3 .widget .lava-wg-author-contact-form .panel .panel-body.author-contact-button-wrap {
  border: 1px solid #f1f0f0;
  border-top: 1px solid #f1f0f0 !important;
}

body.single.single-lv_listing.type-b .single-item-tab .container .col-md-9 .javo-detail-item-content > .col-md-12 {
  border: 1px solid #f1f0f0;
}

body.single.single-lv_listing.type-b .lv-directory-review-wrap .review-avg-wrap {
  padding: 0;
  border: 0;
}

body.single.single-lv_listing.type-b .lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container {
  border: 0;
  background: none;
}

body.single.single-lv_listing.type-b .lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .delete-ready {
  background: #454545;
  color: #fff;
  padding: 10px 15px;
}

body.single.single-lv_listing.type-b .single-item-tab-feature-bg {
  position: relative;
  height: 100%;
  margin-top: 0px;
}

body.single.single-lv_listing.type-b .single-item-tab-feature-bg .single-item-tab-bg {
  padding: 0px;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: 0px;
  background-color: transparent;
  color: #fff;
}

body.single.single-lv_listing.type-b .single-featured-img-wrap {
  position: relative;
  padding: 0px;
  margin: 0px;
}

body.single.single-lv_listing.type-b .single-featured-img-wrap .single-featured-img img {
  width: 100%;
  height: 100%;
}

body.single.single-lv_listing.type-b .single-featured-img-wrap .single-img-gradient {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100px;
  background: none;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(80%, white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

body.single.single-lv_listing.type-b .wrapper .item-gallery {
  padding-top: 0 !important;
}

body.single.single-lv_listing.type-b .wrapper .javo-detail-item-content .item-gallery .item-gallery-author img {
  width: 40px;
  height: 40px;
}

body.single.single-lv_listing.type-b .wrapper .item-gallery-author a.jv_author_img_small img {
  width: 40px;
  height: 40px;
}

body.single.single-lv_listing.type-b .wrapper:before {
  content: "";
  display: block;
  -webkit-box-shadow: 0 -100px 10px rgba(0, 0, 0, 0.4);
}

body.single.single-lv_listing.type-b .wrapper span.author_allpost_link a {
  color: #fff;
  font-weight: 900;
  padding: 5px 8px;
  border-radius: 3px;
  margin-left: 20px;
}

body.single.single-lv_listing.type-b .wrapper .jv-single-map-wapper {
  width: 100% !important;
  margin-left: 0px !important;
}

body.single.single-lv_listing.type-b .single-item-tab .container .col-md-3 .lava-wg-author-contact-form {
  position: relative;
  top: 0px;
}

body.single.single-lv_listing.type-b .single-item-tab {
  /*z-index:3;
		background-color:transparent;*/
}

.lg-backdrop {
  z-index: 99999;
}

.lg-outer {
  z-index: 100000;
}

body.single.single-lv_listing.type-grid .single-item-tab .container #javo-single-content {
  padding-right: 0;
}

body.single.single-lv_listing.type-grid .single-item-tab .container #javo-single-content .javo-detail-item-content > .col-md-12:first-child {
  margin-top: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content {
  margin-top: 30px;
  padding: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs {
  border: 0px #eee solid;
  border-bottom: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li {
  /*width:25%;*/
  text-align: center;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li a {
  text-transform: uppercase;
  border: none;
  padding: 25px 20px;
  background: #f4f4f4;
  color: #686868;
  font-weight: 600;
  letter-spacing: 1px;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li a i {
  display: none;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.active {
  margin-bottom: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.active a {
  background: #fff;
  color: #686868;
  border-radius: 0;
  border: 0;
  border-bottom: 0;
}

@media (max-width: 767px) {
  .single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.js-tab {
    display: table-cell;
    width: 1%;
  }
  .single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.js-tab a {
    border-radius: 0px;
    margin-bottom: 0;
  }
  .single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.js-tab a i {
    display: block !important;
  }
  .single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.js-tab a span {
    display: none;
  }
  .single-lv_listing .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.js-tab a:after {
    content: none !important;
  }
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content {
  border: 0px;
  background: #fff;
  padding: 60px 40px 20px 40px;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane > .row {
  margin: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content > .col-md-12 {
  padding: 0;
  margin: 0 0 40px 0;
  border: none;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content .item-description {
  margin-top: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-condition-section .panel-default .panel-body .summary_items > .col-md-6 {
  width: 100%;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-condition-section .panel-default .panel-body .summary_items > .col-md-6.summary-detail-left .row:last-child {
  border-bottom: none;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-social-section .jvbpd_single_listing_social-wrap a i {
  font-size: 25px;
  padding: 10px;
  border: 1px solid #999999;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  text-align: center;
  margin-right: 10px;
  color: #777;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-social-section .jvbpd_single_listing_social-wrap a:last-child i {
  margin-right: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-social-section .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_facebook:hover i {
  background-color: #3b5998;
  color: #fff;
  border-color: #3b5998;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-social-section .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_twitter:hover i {
  background-color: #1da1f2;
  color: #fff;
  border-color: #1da1f2;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-social-section .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_instagram:hover i {
  background-color: #964b00;
  color: #fff;
  border-color: #964b00;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-social-section .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_google:hover i {
  background-color: #dd5144;
  color: #fff;
  border-color: #dd5144;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-wc-vendor-section {
  padding: 0;
  margin: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-content .tab-content .tab-pane .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page .module {
  width: 32%;
}

@media (max-width: 991px) {
  .single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar {
    float: left;
  }
  .single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .lava-single-sidebar .lava-wg-author-contact-form .panel-default {
    position: static !important;
  }
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .widget {
  border: 0px;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_lava_contact_single_page {
  margin-bottom: 99px;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form {
  top: 99px;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form .panel {
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form .panel .panel-heading {
  background: #fff !important;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form .panel .panel-heading h3 {
  color: #686868 !important;
}

.single-lv_listing .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_jvbpd_single_post_slider {
  top: 125px;
}

.single-lv_listing.type-top-tab #page-style .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner {
  margin-left: 0;
}

.single-lv_listing.type-top-tab #page-style .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner .item-bg-left h1 a.link-review {
  /*bottom:65px !important;*/
  padding-right: 8px;
}

.single-lv_listing.type-top-tab #page-style .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .javo-core-single-featured-switcher {
  right: 19px;
}

.single-lv_listing.type-left-tab {
  background: #f4f4f4;
}

.single-lv_listing.type-left-tab #page-style .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner {
  margin-left: 25px;
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-content .nav-tabs.nav-stacked > li + li {
  margin: 0;
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.active a {
  background: #ddd;
  color: #fff;
  margin-right: 0;
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-content .nav-tabs li.active a:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 23px;
  height: 0;
  width: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ddd;
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-content .nav-tabs li a {
  background: #fff;
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_lava_contact_single_page {
  margin-bottom: 35px;
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_lava_contact_single_page .lava-wg-author-contact-form {
  top: 35px;
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-sidebar .widget.widget_jvbpd_single_post_slider {
  top: 70px;
}

@media (max-width: 767px) {
  .single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles #javo-single-sidebar {
    width: 100%;
    position: absolute;
    top: 100%;
    margin-bottom: 150px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles .jv-left-tab-content .nav-tabs {
  border-bottom: 1px solid #eee;
}

@media (max-width: 767px) {
  .single-lv_listing.type-left-tab #page-style .lv_listing .container.tab-singles .jv-left-tab-content {
    width: 100%;
  }
}

.single-lv_listing.type-left-tab .footer-bottom-full-wrap {
  background-color: transparent;
}

.single-lv_listing.type-half {
  background: #f4f4f4;
}

.single-lv_listing.type-half #header-one-line {
  background-image: none;
  position: relative !important;
}

.modal-open .single-lv_listing.type-half #header-one-line {
  z-index: 1;
}

.single-lv_listing.type-half #header-one-line .javo-main-navbar > .container {
  width: 100%;
}

.single-lv_listing.type-half #header-one-line .javo-main-navbar > .container #javo-navibar {
  width: 58.33333333%;
  float: right;
  background-color: #fff !important;
}

.single-lv_listing.type-half #header-one-line .javo-main-navbar > .container #javo-navibar ul.nav > li.menu-item > a,
.single-lv_listing.type-half #header-one-line .javo-main-navbar > .container #javo-navibar ul.nav li.widget_top_menu > a {
  color: #686868 !important;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap {
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  height: 100% !important;
  background: #aaa;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap {
  height: 100%;
  min-height: auto;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-feature-bg {
  height: 100% !important;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container {
  width: 100%;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner {
  margin: 0 35px;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner .single-header-terms {
  padding-bottom: 7px;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner > .btn {
  background: none;
  border-color: #fff;
  width: 15%;
  position: absolute;
  right: 17px;
  bottom: 0;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner > .btn:hover {
  background: none !important;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner.jv-header-rating button.btn-block {
  bottom: 80px;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner #lv-claim-reveal {
  position: absolute;
  top: auto;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner .uppercase {
  width: 100%;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner .uppercase .jv-listing-title {
  float: left;
  width: 100%;
  line-height: 35px;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner .jv-addons-meta-wrap {
  position: relative;
  right: auto;
  bottom: 0;
  float: left;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner .jv-addons-meta-wrap .link-review {
  float: right;
  bottom: 0;
  margin-top: 6px;
  left: 2px;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .header-inner .jv-addons-meta-wrap .lava_favorite {
  float: right;
  bottom: 0;
  padding: 8px 10px 5px 3px;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .single-item-tab-bg > .container .javo-core-single-featured-switcher {
  position: relative;
  float: left !important;
  right: auto;
  left: 35px;
}

.single-lv_listing.type-half .half-wrap .half-left-wrap .single-item-tab-feature-bg-wrap .javo-core-single-featured-switcher {
  right: 40px;
}

.single-lv_listing.type-half .half-wrap .half-right-wrap {
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  min-height: 100%;
}

.single-lv_listing.type-half .half-wrap .half-right-wrap .half-right-inner {
  height: 100%;
  background: #f4f4f4;
}

.single-lv_listing.type-half .half-wrap .half-right-wrap .half-right-inner .half-right-content {
  width: 100%;
  height: 100%;
  padding: 0 25px;
}

.single-lv_listing.type-half .half-wrap .half-right-wrap .half-right-inner .half-right-content > .container {
  width: 100%;
}

.single-lv_listing.type-half .half-wrap .half-right-wrap .half-right-inner .half-right-content > .container > .row {
  margin: 0;
}

.single-lv_listing.type-half .half-wrap .half-right-wrap .half-right-inner .half-right-content > .container > .row #javo-single-content {
  padding-left: 0;
  padding-right: 0;
}

.single-lv_listing.type-half .half-wrap .half-right-wrap .half-right-inner .half-right-content > .container > .row #javo-single-content .javo-detail-item-content {
  margin: 0;
}

.single-lv_listing.type-half .footer-background-wrap {
  display: none;
}

.single-lv_listing.type-half #jvlv-single-get-direction.modal {
  top: 0px;
  right: -40%;
}

/* Dropdown Button */
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown .dropbtn {
  background-color: transparent;
  color: #686868;
  height: 71px;
  line-height: 83px;
  padding: 0;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  border: none;
  cursor: pointer;
}

.dropdown .dropdown-content {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  background-color: transparent;
  min-width: 250px;
  top: 30px;
  z-index: -1;
}

.dropdown .dropdown-content .lava-single-sidebar > li:not(.widget_lava_contact_single_page) {
  display: none;
}

.dropdown .dropdown-content.e1 {
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
  -webkit-transition: 350ms;
  transition: 350ms;
}

.dropdown .dropdown-content.e2 {
  filter: alpha(opacity=0);
  -webkit-transition: 1200ms ease;
  transition: 1200ms ease;
}

.dropdown .dropdown-content.e3 {
  -webkit-transition: all 0.3s ease-in-out 0s, visibility 0.5s linear 0.3s, z-index 0s linear 0.01s;
  transition: all 0.3s ease-in-out 0s, visibility 0.5s linear 0.3s, z-index 0s linear 0.01s;
}

.dropdown:hover .dropdown-content {
  visibility: visible;
  opacity: 1;
  z-index: 1000;
}

.dropdown:hover .dropdown-content.e1 {
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
}

.dropdown:hover .dropdown-content.e3 {
  top: 68px;
  -webkit-transition-delay: 0s, 0s, 0.3s;
          transition-delay: 0s, 0s, 0.3s;
}

.listing-meta ul {
  padding: 3px 0 0 0;
}

.listing-meta li {
  list-style-type: none;
  padding: 0 0 3px 0;
}

.listing-meta .meta-key {
  text-align: left;
  display: inline-block;
  width: 50%;
  color: #9ea9c5;
}

.listing-meta .meta-value {
  text-align: right;
  display: inline-block;
  width: 50%;
}

.listing-meta .meta-value span {
  background-color: #9ea9c5;
  border-radius: 50%;
  padding: 3px 9px;
  color: #fff;
}

.listing-meta .size span {
  border-radius: 20%;
}

/**
 * Swiper 4.2.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 1, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-invisible-blank-slide {
  visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.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 {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-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, 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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: 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%;
  -o-object-fit: contain;
  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;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

.lava-item-add-form > form .form-inner .open-hour-wrap .operationDayTimeContainer .input-group-addon {
  width: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lava-item-add-form > form .form-inner .open-hour-wrap .operationDayTimeContainer .input-group-addon i {
  color: #464a4c;
  font-size: 14px;
}

.lava-item-add-form > form .form-inner .open-hour-wrap .operationDayTimeContainer input[type=text] {
  width: 70%;
  border-radius: 0px;
}

body ul.lava_ajax_search {
  border: 0px solid #e0e0e0;
  border-top: 0;
  padding: 0;
  -webkit-box-shadow: 0 0 53px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 53px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  margin-top: 6px;
  -webkit-transition: border .3s ease-in-out,-webkit-box-shadow .25s ease-in-out;
  transition: border .3s ease-in-out,-webkit-box-shadow .25s ease-in-out;
  transition: box-shadow .25s ease-in-out,border .3s ease-in-out;
  transition: box-shadow .25s ease-in-out,border .3s ease-in-out,-webkit-box-shadow .25s ease-in-out;
}

.lava_ajax_search li i {
  font-size: 13px;
  color: #666666;
  display: inline-block;
  vertical-align: middle;
  padding-right: 7px;
}

.lava_ajax_search li span {
  padding: 0px 0 10px 0px;
}

body ul.lava_ajax_search li.ui-menu-item.group-title:first-child {
  margin-top: 0px;
}

body ul.lava_ajax_search li.ui-menu-item.group-title, body ul.lava_ajax_search li.group-content {
  font-size: 11px;
  font-weight: 400;
  margin: 0px 0 0px 0;
  color: #aaaaaa;
  padding: 10px 0 10px 20px;
  border-bottom: solid 1px #eaeaea;
}

body ul.lava_ajax_search li.ui-menu-item.group-title:hover, body ul.lava_ajax_search li.group-content:hover {
  background: #eeeeee;
}

body ul.lava_ajax_search li.ui-menu-item.group-title:hover i, body ul.lava_ajax_search li.ui-menu-item.group-title:hover a, body ul.lava_ajax_search li.group-content:hover i, body ul.lava_ajax_search li.group-content:hover a {
  color: #000000;
}

body ul.lava_ajax_search li.show-result.group-content {
  padding: 0px 15px 0 15px;
}

body ul.lava_ajax_search li.show-result.group-title {
  background: #fafafa;
}

body ul.lava_ajax_search li.show-result.group-title a {
  padding: 0 0 0 0px;
  color: #333;
  font-weight: 600;
}

body ul.lava_ajax_search li.show-result.type-listing_category.group-content, body ul.lava_ajax_search li.show-result.type-view_all_type.group-content {
  padding: 14px 0 11px 20px;
}

/* meta */
.lava_ajax_search .item.media a img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.lava_ajax_search .item.media .item-body.media-body .item-date, .lava_ajax_search .item.media .item-body.media-body .item-desc {
  display: none;
}

.lava_ajax_search .item.media:after {
  clear: both;
}

.lava_ajax_search .item.media .item-meta-category, .lava_ajax_search .item.media .item-meta-location, .lava_ajax_search .item.media .item-meta-open-hours {
  float: left;
  font-size: 11px;
  color: #a5a5a5;
  padding: 0px 5px 0px 0px;
  margin: 0px 5px 0 0;
}

.lava_ajax_search .item.media .item-meta-open-hours {
  display: none;
}

.lava_ajax_search .item.media .item-meta-li {
  font-size: 11px;
  font-weight: 300;
}

.lava_ajax_search .item.media .item-meta-li.listing_category,
.lava_ajax_search .item.media .item-meta-li.listing_location {
  width: auto;
  float: left;
  margin-right: 15px;
}

ul.lava_ajax_search div.item-title a {
  color: #737373;
  font-size: 13px;
  font-weight: 400;
}

.type-view_all_type {
  background-color: #f4f4f4;
  border: 0;
  border-radius: 0;
}

.type-view_all_type .allresults a {
  color: #848383;
  font-weight: 500;
}

/* custom css/less for elementor */
.nav-top .navbar-header .top-menu-wrap #navigation-bar {
  float: none;
}

body:not(.top-nav-type-jv-nav-row-2-search)
.nav-top
.navbar-header
.header-content-wrapper.nav.top-menu-wrap.top-menu-wrap,
body:not(.top-nav-type-jv-nav-row-2-2col-search)
.nav-top
.navbar-header
.header-content-wrapper.nav.top-menu-wrap.top-menu-wrap {
  margin-left: 0 !important;
}

@media (min-width: 768px) {
  body:not(.top-nav-type-jv-nav-row-2-search)
.nav-top
.navbar-header
.header-content-wrapper.nav.top-menu-wrap.top-menu-wrap,
  body:not(.top-nav-type-jv-nav-row-2-2col-search)
.nav-top
.navbar-header
.header-content-wrapper.nav.top-menu-wrap.top-menu-wrap {
    margin-left: 0px;
  }
}

.javo-shortcode.shortcode-jvbpd_search_field
.search-box-inline.field-google_search
.javo-geoloc-trigger,
.javo-shortcode.shortcode-jvbpd_search_field
.search-box-inline.field-listing_location_with_google_search
.javo-geoloc-trigger {
  color: #78829e !important;
  font-weight: 600;
}

/* right or icon, img menu items */
.jvbpd-my_menu-nav a.header-userinfo img {
  width: 35px;
  height: 35px;
}

.jvbpd-my_menu-nav > ul.nav {
  right: 0;
  text-align: left;
}

.jvbpd-my_menu-nav .my-menu-logged-user-info .user-info-in-nav-wrap {
  display: table;
  width: 100%;
}

.jvbpd-my_menu-nav .my-menu-logged-user-info .user-info-in-nav-wrap .user-info-avatar,
.jvbpd-my_menu-nav .my-menu-logged-user-info .user-info-in-nav-wrap .user-info-item-group {
  display: table-cell;
  list-style: none;
  vertical-align: top;
  padding: 0;
}

.jvbpd-my_menu-nav .my-menu-logged-user-info .user-info-in-nav-wrap .user-info-avatar .user-info-item.display_name,
.jvbpd-my_menu-nav .my-menu-logged-user-info .user-info-in-nav-wrap .user-info-item-group .user-info-item.display_name {
  color: #000000;
  margin-bottom: 5px;
}

.jvbpd-menu.jvbpd-my_notifications-nav a {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  color: #777;
}

.jvbpd-menu.jvbpd-my_notifications-nav i {
  color: #fff;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  font-size: 14px !important;
  font-weight: 900;
}

.menu-item-depth-0.jvbpd-menu {
  position: relative;
}

.jvbpd-menu.jvbpd-my_notifications-nav .bedge {
  right: -10px;
  bottom: -7px;
  position: absolute;
  font-size: 10px;
  right: 0;
  bottom: 0;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  background-color: #f00;
  border-radius: 50%;
  margin: 10px;
  color: #fff;
}

.jvbpd-add_new_button-nav .btn button {
  padding: 0 10px;
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

ul.dropdown-userinfo ul li {
  line-height: 1;
  padding: 8px 25px;
  border: none;
  border-top: 0px solid transparent;
}

ul.dropdown-userinfo ul li a {
  color: #000;
}

ul.dropdown-userinfo #wp-admin-bar-user-actions {
  padding-left: 45% !important;
}

ul.dropdown-userinfo #wp-admin-bar-user-actions #wp-admin-bar-user-info img {
  top: auto;
  left: 25px;
}

ul.dropdown-userinfo #wp-admin-bar-user-actions > li {
  line-height: 20px;
}

ul.dropdown-userinfo .my-menu-logged-user-info {
  padding: 8px 0;
}

ul.dropdown-userinfo .my-menu-logged-user-info .user-info-in-nav-wrap {
  display: table;
}

ul.dropdown-userinfo .my-menu-logged-user-info .user-info-in-nav-wrap > div,
ul.dropdown-userinfo .my-menu-logged-user-info .user-info-in-nav-wrap > ul {
  display: table-cell;
  vertical-align: middle;
}

ul.dropdown-userinfo .my-menu-logged-user-info .user-info-in-nav-wrap .user-info-avatar {
  width: 45%;
  padding: 0 25px;
}

ul.dropdown-userinfo .my-menu-logged-user-info ul.user-info-item-group {
  line-height: 1;
  padding: 0;
  padding-right: 25px;
}

ul.dropdown-userinfo .my-menu-logged-user-info li.user-info-item {
  display: inline-block;
  white-space: nowrap;
}

ul.dropdown-userinfo .my-menu-logged-user-info li.user-info-item span {
  color: #000;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1px;
}

ul.dropdown-userinfo .my-menu-logged-user-info li.user-info-item.display_name {
  cursor: default;
  padding: 0 0 10px 0;
}

ul.dropdown-userinfo .my-menu-logged-user-info li.user-info-item.display_name span {
  font-weight: 600;
  text-transform: none;
}

/**
 * Elementor / jvbpd-map-list-listing-block widget
 *
 */
.elementor-widget-jvbpd-map-list-listing-blocks #javo-listings-wrapType-container {
  position: unset;
}

.elementor-widget-jvbpd-map-list-listing-blocks #javo-listings-wrapType-container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5OCIgaGVpZ2h0PSIyNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIGNsYXNzPSIiIHN0eWxlPSIiLz48IS0tY2lyY2xlKGN4PSIxNiIsY3k9IjUwIixyPSIxMCIpLS0+PGcgY2xhc3M9ImN1cnJlbnRMYXllciIgc3R5bGU9IiI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxjaXJjbGUgY3g9Ijg0IiBjeT0iMTIuNzc3NiIgcj0iMCIgZmlsbD0iI2ZmNmQwMCIgaWQ9InN2Z18xIiBjbGFzcz0iIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjEwOzA7MDswOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI4NDs4NDs4NDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTIuNzc3NiIgcj0iOS45NTQxMSIgZmlsbD0iI2ZmMDAzYSIgaWQ9InN2Z18yIiBjbGFzcz0iIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTA7MTA7MTA7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC41cyIvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiB2YWx1ZXM9IjE2OzE2OzUwOzg0Ozg0IiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0wLjVzIi8+PC9jaXJjbGU+PGNpcmNsZSBjeD0iODQiIGN5PSIxMi43Nzc2IiByPSIwLjA0NTg4OTkiIGZpbGw9IiNlNzAwOGEiIGlkPSJzdmdfMyIgY2xhc3M9IiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzEwOzEwOzEwOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuMjVzIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7NTA7ODQ7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuMjVzIi8+PC9jaXJjbGU+PGNpcmNsZSBjeD0iODMuODQ0IiBjeT0iMTIuNzc3NiIgcj0iMTAiIGZpbGw9IiM0NjU4YWMiIGlkPSJzdmdfNCIgY2xhc3M9IiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzEwOzEwOzEwOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjs1MDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyIvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjQ5Ljg0NCIgY3k9IjEyLjc3NzYiIHI9IjEwIiBmaWxsPSIjZmY2ZDAwIiBpZD0ic3ZnXzUiIGNsYXNzPSIiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDswOzEwOzEwOzEwIiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjBzIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7MTY7NTA7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiLz48L2NpcmNsZT48L2c+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 98px 26px;
  display: none;
}

.elementor-widget-jvbpd-map-list-listing-blocks #javo-listings-wrapType-container.ajax-processing:after {
  display: block;
}

.elementor-widget-jvbpd-map-list-listing-blocks .javo-loadmore-wrap, .elementor-widget-jvbpd-map-listing-blocks .javo-loadmore-wrap {
  text-align: center;
}

.elementor-widget-jvbpd-map-list-listing-blocks .javo-map-box-morebutton, .elementor-widget-jvbpd-map-listing-blocks .javo-map-box-morebutton {
  display: inline-block;
  width: 35%;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 1px;
  padding: 10px 10px;
  background-color: #666666;
  color: #ffffff;
}

.elementor-control.elementor-control-separator-after:after {
  height: 1px !important;
  background-color: #f1f1f1;
  margin-bottom: 7px;
}

/**
 *	Carousel
 *
 */
.jvbpd-swiper .swiper-slide {
  cursor: pointer;
}

.jvbpd-swiper .jvbpd-swiper-carousel {
  height: 450px;
}

.jvbpd-swiper .jvbpd-thumbs-swiper {
  height: 130px;
  cursor: pointer;
}

.jvbpd-swiper .carousel-image {
  height: 100%;
}

/**
 *	Submit form
 *
 */
body.elementor-editor-active div.lava-field-item > label.field-title,
body.page-template-template-add-core-form div.lava-field-item > label.field-title {
  display: none;
}

/**
 *
 *	Map list reset filter
 */
.jvbpd-map-list-reset-filter-wrap {
  display: block;
  position: relative;
}

.jvbpd-map-list-reset-filter-wrap div.items,
.jvbpd-map-list-reset-filter-wrap span.filter-item,
.jvbpd-map-list-reset-filter-wrap i.filter-item-remove-icon {
  display: inline-block;
  vertical-align: middle;
}

.jvbpd-map-list-reset-filter-wrap span.filter-item {
  border: solid 1px #e5e5e5;
  background-color: #ffffff;
  font-size: 10px;
  cursor: pointer;
  padding: 2px 8px;
  margin-right: 3px;
}

.jvbpd-map-list-reset-filter-wrap span.filter-item:hover {
  border: 1px solid #cccccc;
  color: #454545;
}

.jvbpd-map-list-reset-filter-wrap i.filter-item-remove-icon {
  margin: 0 0 0 3px;
  text-transform: none;
  font-weight: 400;
}

/**
 *
 *	Map list Swich filter
 */
.jvbpd-map-list-grid-toogle-wrap {
  display: inline-block;
  width: 100%;
}

.jvbpd-map-list-grid-toogle-wrap .toggle-item {
  display: inline-block;
  cursor: pointer;
  color: #aaaaaa;
}

.jvbpd-map-list-grid-toogle-wrap .toggle-item.active {
  color: #454545;
}

/**
 *	Single listings widget
 *
 */
.single-lv_listing .panel-body {
  padding: 0px;
}

/**
 *	Menu opener
 *
 */
.jvbpd-canvas-container {
  padding: 0;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  z-index: 100;
  visibility: hidden;
  background-color: #ffffff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.jvbpd-canvas-container.ani-ltr {
  transform: translate3d(-99%, 0, 0);
  -webkit-transform: translate3d(-99%, 0, 0);
  -moz-transform: translate3d(-99%, 0, 0);
  -ms-transform: translate3d(-99%, 0, 0);
  -o-transform: translate3d(-99%, 0, 0);
  left: -1%;
}

.jvbpd-canvas-container.ani-rtl {
  transform: translate3d(99%, 0, 0);
  -webkit-transform: translate3d(99%, 0, 0);
  -moz-transform: translate3d(99%, 0, 0);
  -ms-transform: translate3d(99%, 0, 0);
  -o-transform: translate3d(99%, 0, 0);
  right: -1%;
}

.jvbpd-canvas-container.ani-center {
  transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  opacity: 0;
  top: 0;
  left: 0;
}

.jvbpd-canvas-container.jvbpd-visible {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  visibility: visible;
  background-color: #000000;
}

.jvbpd-canvas-container.jvbpd-visible.ani-ltr {
  left: 0;
}

.jvbpd-canvas-container.jvbpd-visible.ani-rtl {
  right: 0;
}

.jvbpd-canvas-container.jvbpd-visible.ani-center {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}

.jvbpd-canvas-container.jvbpd-visible:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 75px;
  height: 50px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzZweCIgIGhlaWdodD0iNzZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWVsbGlwc2lzIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjwhLS1jaXJjbGUoY3g9IjE2IixjeT0iNTAiLHI9IjEwIiktLT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSIwIiBmaWxsPSIjZmY2ZDAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjE0OzA7MDswOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI4NDs4NDs4NDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM3LjgwMjQiIGN5PSI1MCIgcj0iMTQiIGZpbGw9IiNmZjAwM2EiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsxNDsxNDsxNDswIiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7NTA7ODQ7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNiIgY3k9IjUwIiByPSI4Ljk3NzQ1IiBmaWxsPSIjZTcwMDhhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjs1MDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSI1LjAyMjU1IiBmaWxsPSIjNDY1OGFjIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiB2YWx1ZXM9IjE2OzE2OzUwOzg0Ozg0IiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjBzIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNzEuODAyNCIgY3k9IjUwIiByPSIxNCIgZmlsbD0iI2ZmNmQwMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzA7MTQ7MTQ7MTQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjsxNjs1MDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==");
}

.jvbpd-canvas-container.jvbpd-visible.loaded:after {
  display: none;
}

#wrapper {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform-origin: 50% 200px 0;
  transform-origin: 50% 200px 0;
}

body.jvbpd-menu-active #wrapper {
  position: fixed;
  transform: scale3d(0.9, 0.9, 0.9);
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  -moz-transform: scale3d(0.9, 0.9, 0.9);
  -ms-transform: scale3d(0.9, 0.9, 0.9);
  -o-transform: scale3d(0.9, 0.9, 0.9);
  -webkit-box-shadow: 0 0 46px #000;
  -moz-box-shadow: 0 0 46px #000;
}

.elementor-widget-jvbpd-page-block .swiper-button-prev,
.elementor-widget-jvbpd-page-block .swiper-button-next {
  display: none;
}

.elementor-widget-jvbpd-page-block.jvbpd-arrows-yes .swiper-button-prev,
.elementor-widget-jvbpd-page-block.jvbpd-arrows-yes .swiper-button-next {
  display: block;
}

/**
*
*	Post Side Widget
*
*/
#javo-post-side-widget ul {
  list-style: none;
  padding-left: 0;
}

#javo-post-side-widget ul li {
  font-size: 13px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #999;
  padding-top: 5px;
  padding-bottom: 5px;
}

/**
 * Elementor / jvbpd-nav-menu widget
 *
 */
.jvbpd-nav-menu-widget > .mobile-opener {
  display: none;
}

.jvbpd-nav-menu-widget > div.menu-wrap.show {
  display: block;
}

@media (max-width: 767px) {
  .jvbpd-nav-menu-widget.device-mobile > .mobile-opener {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap.show {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap ul.nav {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap ul.nav li {
    float: none;
  }
}

@media (max-width: 1023px) {
  .jvbpd-nav-menu-widget.device-tablet > .mobile-opener {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap.show {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap ul.nav {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap ul.nav li {
    float: none;
  }
}

.jvbpd-nav-menu-widget span.menu-titles {
  transition: color .3s ease-in-out;
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-outs;
  -o-transition: color .3s ease-in-out;
}

@media (max-width: 767px) {
  .elementor-widget-jvbpd_nav_menu .jvbpd-nav-menu-widget.device-mobile div.menu-wrap {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ffffff;
    margin: -10px;
  }
}

@media (max-width: 1023px) {
  .elementor-widget-jvbpd_nav_menu .jvbpd-nav-menu-widget.device-tablet div.menu-wrap {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ffffff;
    margin: -10px;
  }
}

/**
 * Elementor / jvbpd-user-menu-widget
 *
 */
.jvbpd-user-menu-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.jvbpd-user-menu-wrap .jvbpd-user-menu {
  margin: 0 10px 0 0;
}

.jvbpd-user-menu a.dropdown-toggle {
  display: inline-block;
  position: relative;
}

.jvbpd-user-menu.menu-type-mymenu .dropdown-item:hover {
  background-color: transparent;
}

.jvbpd-user-menu.menu-type-mymenu div.dropdown-menu {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right bottom;
}

/**
 * Elementor / jvbpd-bp-buddypress-list
 *
 */
.elementor-widget-jvbpd-bp-buddypress-list ul.item-list {
  display: block;
  padding: 0;
}

.elementor-widget-jvbpd-bp-buddypress-list ul.item-list li.vcard {
  float: left;
}

.elementor-widget-jvbpd-bp-buddypress-list ul.item-list:after {
  content: '';
  display: table;
  clear: both;
}

.elementor-widget-jvbpd-bp-buddypress-list.columns-1 ul.item-list li.vcard {
  width: 100%;
}

.elementor-widget-jvbpd-bp-buddypress-list.columns-2 ul.item-list li.vcard {
  width: 50%;
}

.elementor-widget-jvbpd-bp-buddypress-list.columns-3 ul.item-list li.vcard {
  width: 33.3%;
}

.elementor-widget-jvbpd-bp-buddypress-list.columns-4 ul.item-list li.vcard {
  width: 25%;
}

/**
 * Elementor / jvbpd-bp-buddypress-list-meta
 *
 */
.jvbpd-bp-list-meta.type-filter .item-options a.active {
  font-weight: 600;
}

.jvbpd-bp-section {
  position: relative;
}

.jvbpd-bp-section.ajax-loading:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
}

.jv-pagination {
  margin-bottom: 0px;
}

.jv-pagination ul.pagination,
.jv-pagination ul.pagination > li,
.jv-pagination ul.pagination > li > a,
.jv-pagination ul.pagination > li > a > i {
  float: left;
}

.jv-pagination ul.pagination a.prevNext {
  text-align: center;
}

.jv-pagination ul.pagination .page-item:first-child {
  margin-right: 7px;
}

.jv-pagination ul.pagination .page-item > a {
  color: #b7b7b7;
  -webkit-transition: none;
  transition: none;
  border-radius: 0;
}

.jv-pagination ul.pagination .page-item > a.prevNext {
  padding: 5px 8px 5px 9px;
}

.jv-pagination ul.pagination .page-item > a.previous {
  padding: 5px 9px 5px 7px;
}

.jv-pagination li.disabled {
  opacity: .5;
}

.jv-pagination li.disabled a {
  padding: 5px 9px 5px 7px;
}

.jv-pagination:after {
  content: '';
  display: table;
  clear: both;
}

/*------------------------------------------------------------------
[1.9-1. Block Shortcodes]
*/
.shortcode-output .pagination {
  margin: 0;
}

.shortcode-output .page-numbers {
  color: #787878;
}

.shortcode-output .page-numbers.loadmore {
  width: 210px;
  height: 60px;
  font-size: 13px;
  line-height: 43px;
  font-weight: 500;
  color: #272727;
  border: solid 1px #e8e8e8;
  letter-spacing: 2px;
  border-radius: 3px;
  margin-top: 60px;
  margin-bottom: 20px;
  background: #fff;
}

.shortcode-output .page-numbers.loadmore:hover {
  background: #f4f4f4;
}

.shortcode-output span.page-numbers:hover {
  background-color: #fff !important;
  border: solid 1px #ddd !important;
}

/*------------------------------------------------------------------
[1.3. Shortcode Basic Header]
*/
.shortcode-header {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  border-style: solid;
  text-align: left;
  margin: 0 0 25px 0;
  border-width: 0 0 2px 0;
  color: #454545;
  /*------------------------------------------------------------------
	[1.3.1. Shortcode Basic Title]
	*/
}

.shortcode-header .shortcode-title,
.shortcode-header .shortcode-nav {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.shortcode-header .shortcode-title {
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  background-color: #454545;
  color: #fff;
  padding: 8px 10px 4px;
}

.shortcode-header:after {
  content: '';
  display: table;
  clear: both;
}

/*------------------------------------------------------------------
[1.3.2. Shortcode Basic Navigation]
*/
.shortcode-nav {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex: 1;
  padding: 0 0 0 10px;
  overflow: hidden;
  text-align: right;
  margin-top: 0px;
}

/*------------------------------------------------------------------
	[1.3.2.1. Shortcode Basic Filter]
	*/
ul.shortcode-filter {
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
}

ul.shortcode-filter li {
  /*white-space: nowrap;
			font-size:13px;
			font-weight:300;
			cursor:pointer;
			display:block;
			padding:0;
			margin:10px;
			line-height:1;*/
}

ul.shortcode-filter > li {
  font-size: 13px;
  display: inline-block;
  margin: 0 7px;
  cursor: pointer;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

ul.shortcode-filter > li.active {
  font-weight: bold;
}

ul.shortcode-filter > li.flexMenu-viewMore {
  margin-right: 0;
  padding-right: 0;
  width: 15px;
  text-align: center;
}

ul.shortcode-filter > li.flexMenu-viewMore.active ul.flexMenu-popup {
  margin-top: 0px;
  opacity: 1;
  display: block;
}

ul.shortcode-filter > li.flexMenu-viewMore.active > a > i.fa.fa-bars:before {
  content: '\F00D';
}

ul.shortcode-filter > li.flexMenu-viewMore i {
  color: #9e9e9e;
  font-weight: 300;
  font-size: 14px;
}

ul.shortcode-filter > li > ul.flexMenu-popup {
  position: absolute;
  display: block;
  z-index: 10;
  padding: 0;
  margin: 0;
  margin-top: -10px;
  opacity: 0;
  right: 0;
  top: 35px;
  background-color: #fff;
  border: solid 1px #eee;
}

ul.shortcode-filter > li > ul.flexMenu-popup li {
  line-height: 15px;
  border-bottom: none;
  text-align: right;
  margin: 0;
  padding: 10px 20px 10px 25px;
  list-style-type: none;
}

ul.shortcode-filter > li > ul.flexMenu-popup li:hover {
  background-color: #f4f4f4;
}

ul.shortcode-filter:after {
  content: '';
  display: table;
  clear: both;
}

/*------------------------------------------------------------------
[ Responsive ]

Project:	listopia-core
Version:	1.0
Last change:	12/13/17 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Price table widget style
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Default
2. Heading
3. Features
4. Price
5. Action
6. Featured Ribbon

-------------------------------------------------------------------*/
.elementor-jvbpd-price-table {
  /*------------------------------------------------------------------
	* [1. Default]
	-------------------------------------------------------------------*/
  /*------------------------------------------------------------------
	* [2. Heading]
	-------------------------------------------------------------------*/
  /*------------------------------------------------------------------
	* [3. Features]
	-------------------------------------------------------------------*/
  /*------------------------------------------------------------------
	* [4. Price]
	-------------------------------------------------------------------*/
  /*------------------------------------------------------------------
	* [5. Action]
	-------------------------------------------------------------------*/
  /*------------------------------------------------------------------
	* [6. Featured Ribbon]
	-------------------------------------------------------------------*/
}

.elementor-jvbpd-price-table.jvbpd-elements {
  overflow: hidden;
  display: block;
  position: relative;
}

.elementor-jvbpd-price-table .price-table {
  text-align: center;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  background-color: #fff;
}

.elementor-jvbpd-price-table .price-table__heading {
  background-color: #506ac5;
  padding: 30px 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.elementor-jvbpd-price-table .price-table__heading .price-table__icon .price-table__icon-box > * {
  color: #fff;
  margin: 0 0 10px 0;
}

.elementor-jvbpd-price-table .price-table__heading .price-table__title {
  color: #fff;
  margin: 0 0 5px 0;
  font-size: 23px;
  line-height: 30px;
}

.elementor-jvbpd-price-table .price-table__heading .price-table__subtitle {
  color: #fff;
  margin-bottom: 0;
}

.elementor-jvbpd-price-table .price-table__icon-box > *:before {
  font-size: 40px;
}

.elementor-jvbpd-price-table .price-table__features {
  padding: 25px 35px;
}

.elementor-jvbpd-price-table .price-table__features .price-feature {
  margin: 15px 0;
  font-weight: 300;
  color: #454545;
}

.elementor-jvbpd-price-table .price-table__features .price-feature:last-child {
  margin-bottom: 0;
}

.elementor-jvbpd-price-table .price-table__features .item-bullet {
  margin-right: 5px;
}

.elementor-jvbpd-price-table .price-table__features .price-feature i.item-bullet:before {
  color: inherit;
}

.elementor-jvbpd-price-table .price-table__price {
  padding: 10px 0;
}

.elementor-jvbpd-price-table .price-table__price .price-table__price-prefix {
  color: #878787;
  font-size: 23px;
}

.elementor-jvbpd-price-table .price-table__price .price-table__price-val {
  color: #454545;
  font-weight: 600;
  font-size: 30px;
  line-height: 1;
}

.elementor-jvbpd-price-table .price-table__price .price-table__price-suffix {
  color: #878787;
}

.elementor-jvbpd-price-table .price-table__action {
  padding: 30px 0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background-color: transparent;
}

.elementor-jvbpd-price-table .price-table__action a.price-table-button {
  padding: 10px 25px;
  background: transparent;
  color: #506ac5;
  border: 1px solid #506ac5;
  letter-spacing: 0px;
}

.elementor-jvbpd-price-table .eapps-price-table-column-3 .eapps-price-table-column-ribbon {
  background-color: white;
  color: #ff8a18;
}

.elementor-jvbpd-price-table .eapps-price-table-column-ribbon {
  background: #fff;
  color: #506ac5;
  position: absolute;
  display: block;
  top: 18px;
  right: -30px;
  width: 128px;
  padding: 9px 20px 8px;
  margin: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  text-transform: uppercase;
  height: 32px;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  letter-spacing: 0;
}

/*------------------------------------------------------------------
[Single Listing Stylesheet]

Project:	Javo Themes
Version:	1.0
Last change:	10/10/17 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Single Listing Style
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
0. Default
1. Header
2. SpyScroll widget
3. Contents
4. Review
5. FAQ
6. Amenities
7. Map & Detail
8. Working hours
9. Profile
10. Gallery
*/
.sinlge-header-height {
  height: 600px;
}

@media only screen and (max-width: 600px) {
  .sinlge-header-height {
    height: 300px;
  }
}

.single-lv_listing {
  /*------------------------------------------------------------------
	*	[0. Default]
	*/
  /* 	color:$single-txt-color; */
  /*.elementor-section-wrap{
		background-color:$single-total-background;
	}*/
  /*------------------------------------------------------------------
	*	[1. Header]
	*/
}

.single-lv_listing.single .nav-top {
  position: absolute;
}

.single-lv_listing div[id^=javo-item] {
  /* 		background-color:#fff;
			padding:30px; */
  /* border:1px solid $single-border-color; */
}

.single-lv_listing div[id^=javo-item] .panel-default.panel {
  margin-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border: none;
}

.single-lv_listing div[id^=javo-item] .panel-default .panel-body {
  padding: 0;
}

.single-lv_listing #back-to-top {
  color: #fff;
}

.single-lv_listing .jvbpd-header {
  display: none;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg {
  margin-top: 30px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg > .container {
  padding: 0;
}

.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap {
  margin: 0;
}

.single-item-tab-feature-bg-wrap .container.captions {
  margin-bottom: 30px;
}

.single-item-tab-feature-bg-wrap .header-inner .uppercase {
  font-size: 30px;
}

.single-item-tab-feature-bg-wrap .header-inner h1.jv-listing-title {
  font-weight: 400;
  color: #e66466;
  font-size: 30px;
  line-height: 38px;
  max-width: 78%;
  letter-spacing: 3px;
  margin-top: 0px;
  display: inline;
  margin-bottom: 0px;
  position: relative;
  padding-left: 0px;
}

.single-item-tab-feature-bg-wrap .jv-listing-sub-title {
  color: #454545;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 25px;
}

.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap {
  border: 1px solid #f1f0f0;
  background: #fff;
  padding: 15px 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1200px) {
  .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .single-header-terms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-category,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-location,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap [class^=tax-item-] {
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #454545;
  font-size: 16px;
  margin-right: 20px;
}

.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-category i,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-location i,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap [class^=tax-item-] i {
  margin-right: 10px;
  position: relative;
  top: 1px;
  font-weight: 600;
}

.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-category a,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-location a,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap [class^=tax-item-] a {
  color: #454545;
}

.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-category:hover i,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-category:hover a,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-location:hover i,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .tax-item-location:hover a,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap [class^=tax-item-]:hover i,
.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap [class^=tax-item-]:hover a {
  color: #506ac5;
}

.single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right .title-line-btns {
  margin: 0;
}

.single-item-tab-feature-bg-wrap .dropdown-toggle {
  font: normal normal normal 14px/1 FontAwesome;
}

.single-item-tab-feature-bg-wrap .dropdown-toggle:after {
  content: "\F142";
  border: none;
  vertical-align: top;
  position: relative;
  top: 2px;
  left: 2px;
}

.single-item-tab-feature-bg-wrap .dropdown ul.dropdown-menu li {
  padding: 0;
}

.single-item-tab-feature-bg-wrap .dropdown ul.dropdown-menu i {
  text-shadow: none;
  text-align: center;
  width: 15px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-switcher span.switcher-label {
  display: none;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-switcher .dropdown-menu span.switcher-label {
  display: inline-block;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-switcher .dropdown-menu > li > a {
  padding: 10px;
  font-size: 13px;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-switcher .dropdown-menu[x-placement=bottom-start] {
  z-index: 1;
}

@media (max-width: 767px) {
  .single-item-tab-feature-bg-wrap .javo-core-single-featured-switcher .dropdown-menu[x-placement=bottom-start].show {
    -webkit-transform: translate3d(-110px, 40px, 0px) !important;
            transform: translate3d(-110px, 40px, 0px) !important;
  }
}

/** single header button dropdown **/
.javo-core-single-featured-switcher.responsive-tabdrop .dropdown-toggle {
  font-family: 'jv-icons' !important;
  border: none;
  border-width: 0;
  border-color: transparent;
}

.javo-core-single-featured-switcher.responsive-tabdrop .dropdown-toggle:after {
  font-family: 'jv-icons' !important;
  content: "\E7A0";
  border: none;
  vertical-align: top;
  position: relative;
  color: #454545;
  line-height: 1;
  margin-left: 0;
}

.javo-core-single-featured-switcher.responsive-tabdrop .dropdown ul.dropdown-menu li {
  display: block;
  float: initial;
  padding: 10px 0 0 20px;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 2.5;
}

.javo-core-single-featured-switcher.responsive-tabdrop .dropdown ul.dropdown-menu i {
  text-shadow: none;
  text-align: center;
  width: 15px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

/** single header buttons **/
.jvbpd-meta-details-right .title-line-btns li:nth-child(n+3) > div {
  margin-left: 10px;
}

.jvbpd-meta-details-right .title-line-btns li > div {
  /* float:right; */
}

.jvbpd-meta-details-right .title-line-btns li > div[class^=btn-] a,
.jvbpd-meta-details-right .title-line-btns li > div[class^=btn-] button {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.jvbpd-meta-details-right .title-line-btns li > div a, .jvbpd-meta-details-right .title-line-btns li > div button {
  border: 1px solid #f1f0f0;
}

.jvbpd-meta-details-right .title-line-btns li > div.btn-score-review a {
  background: #506ac5;
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  padding: 10px 12px;
}

.jvbpd-meta-details-right .title-line-btns li > div > button {
  padding: 10px 12px;
  color: #506ac5;
  background: transparent;
  line-height: 22.5px;
  margin: 0px 0px 0px 0px;
  font-weight: 600;
  font-size: 15px;
}

.jvbpd-meta-details-right .title-line-btns li > div > a,
.jvbpd-meta-details-right .title-line-btns li > div > .post-views {
  padding: 10px 12px;
  display: inline-block;
  color: #506ac5;
  font-weight: 500;
  font-size: 15px;
}

.jvbpd-meta-details-right .title-line-btns li > div > .post-views .post-views-icon {
  display: none;
}

.jvbpd-meta-details-right .title-line-btns li > div i {
  font-size: 15px;
  position: relative;
  top: 2px;
  -webkit-transition: none;
  transition: none;
}

.jvbpd-meta-details-right .title-line-btns li > div i.fa-heart {
  top: 0;
}

.jvbpd-meta-details-right .title-line-btns li > div button:hover,
.jvbpd-meta-details-right .title-line-btns li > div a:hover {
  color: #fff;
  border-color: transparent;
  background-color: #506ac5;
  opacity: 1;
}

.jvbpd-meta-details-right {
  min-height: 1px;
}

.jvbpd-meta-details-right li.dropdown {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.jvbpd-meta-details-right li.dropdown.hide {
  display: none;
}

.jvbpd-meta-details-right li.dropdown .dropdown-menu[x-placement=bottom-start] {
  z-index: 1;
}

.jvbpd-meta-details-right li.dropdown div[class^=btn-] {
  margin-left: 0;
}

.jvbpd-meta-details-right li.dropdown div[class^=btn-] a,
.jvbpd-meta-details-right li.dropdown div[class^=btn-] button {
  -webkit-transition: none;
  transition: none;
}

.jvbpd-meta-details-right li.dropdown div[class^=btn-] a:hover,
.jvbpd-meta-details-right li.dropdown div[class^=btn-] button:hover {
  background-color: transparent !important;
  color: #4c58a4;
}

/*------------------------------------------------------------------
*	[2. SpyScroll widget]
*/
#javo-detail-item-header ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
}

/*------------------------------------------------------------------
*	[3. Contents]
*/
#javo-item-describe-section .jv-custom-post-content-inner > p:last-child {
  margin-bottom: 0;
}

/*------------------------------------------------------------------
	*	[4. Review]
	*/
/*------------------------------------------------------------------
	*	[5. FAQ]
	*/
.detail-block.faq #lava_faq {
  border: 1px solid #f1f0f0;
  margin-bottom: 0;
}

.detail-block.faq .panel-default {
  margin-top: 0;
  border: none;
  border-bottom: 1px solid #f1f0f0;
  border-radius: 0;
}

.detail-block.faq .panel-default:last-child {
  border-bottom: none;
}

.detail-block.faq .panel-heading {
  padding: 10px 15px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.detail-block.faq .panel-heading i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.detail-block.faq .panel-heading h4 {
  margin: 0px 0px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.detail-block.faq .panel-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px 15px !important;
}

.detail-block.faq .panel-heading > i,
.detail-block.faq .panel-body > i {
  float: left;
  line-height: 22px;
  font-size: 15px;
  color: #9398b0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 5%;
          flex: 0 0 5%;
}

.detail-block.faq .panel-collapse {
  background-color: #f5f5f5;
}

.detail-block.faq .panel-collapse .panel-body .lava_faq_content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 95%;
          flex: 0 0 95%;
}

/*------------------------------------------------------------------
*	[6. Amenities]
*/
#javo-item-amenities-section #lava-directory-amenities {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  vertical-align: middle;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity:not(.showall) {
  width: 33%;
  color: #ccc;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity:not(.showall).active {
  color: #646464;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity:before {
  font-family: 'Glyphicons Halflings';
  content: '\E014';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  margin: 0 10px 0 0;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.showall {
  margin: 0px 0px 20px 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.showall:before {
  content: none;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.active {
  font-weight: 500;
  color: #646464;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.active:before {
  content: '\E013';
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.with-own-icon span.fa {
  padding-right: 10px;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity > i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  font-size: 16px;
  background: #5059a8;
  color: #fff;
  margin-right: 10px;
}

/*------------------------------------------------------------------
	*	[7. Map & Detail]
	*/
#javo-item-map-section {
  padding: 0;
}

#javo-item-map-section .meta-small-map > a {
  display: none;
}

#javo-listings-contact-section {
  padding: 0;
}

#javo-listings-contact-section .panel-body > .contact-info-meta {
  /* 		margin:0;
		padding:15px 30px;
		border-bottom:1px solid $single-border-color; */
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

#javo-listings-contact-section .panel-body > .contact-info-meta,
#javo-listings-contact-section .panel-body > .contact-info-meta a {
  color: #454545;
  font-weight: 500;
}

#javo-listings-contact-section .panel-body > .contact-info-meta .contact-icons {
  padding: 0 10px 0 0;
}

#javo-listings-contact-section .panel-body > .contact-info-meta .contact-icons i {
  font-size: 13px;
  font-weight: 600;
}

#javo-listings-contact-section .panel-body > .contact-info-meta.meta-keyword i {
  font-style: normal;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap {
  display: inherit;
  text-align: center;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a i {
  /* 				border: 1px solid #fff; */
  font-size: 15px;
  padding: 7px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  margin-right: 10px;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: #dadada;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a:last-child i {
  margin-right: 0;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_facebook:hover i {
  background-color: #3B5998;
  color: #fff;
  border-color: #3B5998;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_twitter:hover i {
  background-color: #1DA1F2;
  color: #fff;
  border-color: #1DA1F2;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_instagram:hover i {
  background-color: #964B00;
  color: #fff;
  border-color: #964B00;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_google:hover i {
  background-color: #DD5144;
  color: #fff;
  border-color: #DD5144;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_youtube:hover i {
  background-color: #FF0000;
  color: #fff;
  border-color: #FF0000;
}

#javo-listings-contact-section .panel-body > .jvbpd_single_listing_social-wrap a.jvbpd_single_listing_linkedin:hover i {
  background-color: #0077b5;
  color: #fff;
  border-color: #0077b5;
}

#javo-listings-contact-section .panel-body .meta-small-map > a {
  color: #454545;
}

#javo-listings-contact-section .jvbpd_single_claim_wrap > .well {
  padding: 12px;
  margin: 0;
}

#javo-listings-contact-section .jvbpd_single_claim_wrap > .btn {
  border-radius: 3px;
  border-color: #f1f0f0;
  color: #ffffff;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 12px;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#javo-listings-contact-section .jvbpd_single_claim_wrap > .btn:hover {
  color: #fff;
}

#javo-listings-contact-section .jvbpd_single_claim_wrap > .btn:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

#javo-listings-contact-section .jvbpd_single_claim_wrap > .btn:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#javo-listings-contact-section .jvbpd_single_claim_wrap > .btn:nth-of-type(2) {
  margin-top: 15px;
}

/*------------------------------------------------------------------
	*	[8. Working hours]
	*/
#javo-item-workinghours-section .today-timing .open-now {
  padding: 5px 15px 3px;
  border-radius: 15px;
}

#javo-item-workinghours-section .today-timing .hours {
  color: #454545;
}

#javo-item-workinghours-section .hidding-timings .days {
  color: #454545;
}

/*------------------------------------------------------------------
	*	[9. Profile]
	*/
#javo-item-profile-section .jvbpd-single-author-name {
  margin: 10px 0 30px;
  color: #454545;
}

#javo-item-profile-section img.avatar {
  border-radius: 50%;
}

#javo-item-profile-section button {
  width: 48%;
  padding: 15px 10px;
  font-size: 15px;
  line-height: 15px;
  border-color: transparent;
}

#javo-item-profile-section button:nth-of-type(1) {
  float: left;
}

#javo-item-profile-section button:last-child {
  float: right;
  margin: 0;
}

/*------------------------------------------------------------------
	*	[10. Gallery]
	*/
#javo-item-detail-image-section .row {
  margin: 0 -5px 10px -5px;
}

#javo-item-detail-image-section .row:last-child {
  margin-bottom: 0;
}

#javo-item-detail-image-section .row .col-md-4 {
  padding-left: 5px;
  padding-right: 5px;
}

#javo-item-detail-image-section .row .col-md-6 {
  padding-left: 5px;
  padding-right: 5px;
}

#javo-item-detail-image-section .row .col-md-6 img {
  height: 200px;
}

#javo-item-detail-image-section .row .col-md-3 {
  padding: 5px;
}

#javo-item-detail-image-section .row .link-display {
  display: block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

#javo-item-detail-image-section .row .link-display .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 100%);
}

#javo-item-detail-image-section .row .link-display .overlay span {
  color: #fff;
  font-size: 17px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
}

/*
	button.btn {
		background-image:none;
		background-color:$main-color;
		background-image: none;
		background-color:$main-color;
		border-color:$main-color;
		box-shadow: none;
		color:$sub-title-color;
		text-shadow: none;
			&:hover,&:focus {
				background-color:$main-action-color;
				border-color:$main-action-color;
				color:$sub-title-color;
				outline:none;
			}
	} */
.wpcf7-form-control-wrap input::-webkit-input-placeholder {
  color: #888;
  font-size: 14px;
}
.wpcf7-form-control-wrap input::-ms-input-placeholder {
  color: #888;
  font-size: 14px;
}
.wpcf7-form-control-wrap input::placeholder {
  color: #888;
  font-size: 14px;
}

.wpcf7-submit.btn {
  font-size: 14px;
  width: 100%;
  font-weight: 500;
  border-radius: 3px;
  background: #f06292;
}

#back-to-top,
a.btn.javo-quick-contact-us {
  background-color: #9398b0;
  border-color: #9398b0;
}

#back-to-top:hover,
a.btn.javo-quick-contact-us:hover {
  background-color: #767c9a !important;
  border-color: #767c9a !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#back-to-top:hover:after,
a.btn.javo-quick-contact-us:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

#back-to-top:after,
a.btn.javo-quick-contact-us:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.javo-thb {
  background-size: cover;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .lava_mobile_display_none {
    display: none;
  }
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .navbar-mobile-wrap {
    display: block;
    position: fixed;
    width: 100%;
    bottom: 0px;
    z-index: 1000;
    -webkit-transition: all 01.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .navbar-mobile-wrap .navbar-moblie {
    position: relative;
    padding: 10px 0;
    background: #e9e9e9;
    margin-right: 0;
    margin-left: 0;
  }
  .navbar-mobile-wrap .navbar-moblie .javo-mobile-modal-button {
    height: 56px;
    border-radius: 100%;
    padding: 6px 21px;
  }
  .navbar-mobile-wrap .navbar-moblie .javo-mobile-modal-button:active {
    background-color: #e00007;
    border-color: #e00007;
  }
  .navbar-mobile-wrap .navbar-moblie .navbar-toggle {
    border: none;
    padding: 9px 5px;
    color: #666;
    margin: 9px 0;
  }
  .navbar-mobile-wrap .navbar-moblie .navbar-toggle i,
  .navbar-mobile-wrap .navbar-moblie .navbar-toggle img {
    font-size: 20px;
  }
  .navbar-mobile-wrap .navbar-moblie .navbar-toggle:hover, .navbar-mobile-wrap .navbar-moblie .navbar-toggle:focus {
    background-color: transparent;
    color: #9398b0;
  }
  body.mobile-ajax-top .navbar-mobile-wrap {
    display: none;
    visibility: hidden;
  }
  .navbar-mobile-wrap .col-md-12 > .btn-block {
    border-radius: 0;
  }
  #jv-mobile-search-form .modal-dialog {
    position: absolute;
    left: 0;
    right: 0;
    padding: 5px;
  }
  #jv-mobile-search-form .modal-dialog .modal-content {
    overflow: hidden;
    overflow-y: scroll;
    height: 100%;
    border-radius: 0;
  }
  #jv-mobile-search-form .modal-dialog .modal-content .modal-body {
    margin: 0;
    padding: 0;
    border: none;
  }
  #jv-mobile-search-form .modal-dialog .modal-content .modal-body .javo-shortcode.shortcode-jvbpd_search1 .jv-search1-morefilter-row {
    max-height: 200px;
    overflow: hidden;
    overflow-y: scroll;
    padding: 0;
    /* margin: 0 25px; */
    margin: 1px 0;
    border: solid 1px #E1E1E1;
  }
  #jv-mobile-search-form .modal-dialog .modal-content .modal-body .javo-shortcode.shortcode-jvbpd_search1 .jv-search1-actions-row {
    border: none;
    background-color: transparent;
    padding: 0 5px 5px 5px;
    margin: 0;
  }
  #jv-mobile-search-form .modal-dialog .modal-content .modal-body .javo-shortcode.shortcode-jvbpd_search1 .search-box-inline:last-child {
    padding: 0;
  }
}

body.lv-map-template header#header-one-line > nav.javo-main-navbar > .container > .container-fluid > .row > .navbar-header > .pull-right > .javo-map-box-inner-switcher {
  /*
								position:absolute;
								left:0;
								right:0;
								text-align:right;
								top:50%;
								transform: translate( 0, -50% );
								-webkit-transform: translate( 0, -50% );
								-moz-transform: translate( 0, -50% );
								-ms-transform: translate( 0, -50% );
								-o-transform: translate( 0, -50% );
								padding-right:0;
								*/
}

@media only screen and (min-width: 768px) {
  body.lv-map-template header#header-one-line > nav.javo-main-navbar > .container > .container-fluid > .row > .navbar-header > .pull-right > .javo-map-box-inner-switcher {
    display: none;
    visibility: hidden;
  }
}

header .javo-main-navbar #javo-navibar .navbar-left > .menu-item a {
  color: #fff;
}

.modal-backdrop {
  display: none;
}

ul {
  list-style: none;
  padding: 0;
}

span.author_allpost_link a {
  color: #fff;
  font-weight: 900;
  padding: 5px 8px;
  border-radius: 3px;
  margin-left: 20px;
}

.single-item-tab-feature-bg-wrap.single-header-wrap {
  min-height: 600px;
}

/** **/
.single-item-tab-feature-bg-wrap {
  position: relative;
  display: block;
  overflow: hidden;
  clear: both;
}

.single-item-tab-feature-bg-wrap .container-item,
.single-item-tab-feature-bg-wrap .header-parallax,
.single-item-tab-feature-bg-wrap .header-overlay,
.single-item-tab-feature-bg-wrap .preloader {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}

.single-item-tab-feature-bg-wrap .container-item {
  overflow: hidden;
}

.single-item-tab-feature-bg-wrap .container-item .container-image-viewer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.single-item-tab-feature-bg-wrap .container-item .preloader {
  z-index: 1;
  opacity: 1;
  visibility: visible;
  background-color: #454545 !important;
}

.single-item-tab-feature-bg-wrap .container-item .preloader .sk-three-bounce {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}

.single-item-tab-feature-bg-wrap .container-item .preloader .sk-three-bounce .sk-child {
  background-color: #ffffff;
}

.single-item-tab-feature-bg-wrap .container-item.loaded .preloader {
  animation: header-fade .5s ease-in;
  -webkit-animation: header-fade .5s ease-in;
  -moz-animation: header-fade .5s ease-in;
  visibility: hidden;
  opacity: 0;
}

.single-item-tab-feature-bg-wrap .swiper-slide:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-container {
  width: 100%;
  height: 100%;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-slide img {
  height: 100%;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-button-prev,
.single-item-tab-feature-bg-wrap .container-grid .swiper-button-next {
  background-image: none;
  color: #fff;
  font-size: 40px;
  width: auto;
  height: auto;
  max-width: 40px;
  max-height: 40px;
  opacity: 0.85;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-button-prev:hover,
.single-item-tab-feature-bg-wrap .container-grid .swiper-button-next:hover {
  opacity: 1;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-pagination-bullet {
  background: #fff;
  opacity: 0.3;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

.single-item-tab-feature-bg-wrap .container-grid .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 5px;
}

body.wide-wide .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner {
  margin-left: 0;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left {
  padding: 0px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms {
  padding: 0 0 11px 0px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms > div {
  color: #fff;
  padding: 2px 8px 0 2px;
  text-transform: uppercase;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms > div.tax-item-location {
  padding-right: 0;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms > div.post-views {
  display: inline-block;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms :not(:empty)::after {
  content: '';
  margin: 0;
}

.boxed .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 {
  max-width: 75%;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left a.link-review i.fa {
  font-size: 15px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left a.link-review .review-count {
  display: none;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left a.link-review .review-score {
  display: none;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .listing-des {
  padding: 12px 0 0 32px;
  min-height: 30px;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-container > div {
  position: absolute;
  left: -100%;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background-color: #242424;
  background-image: url(data:image/gif;base64,R0lGODlhfAHuAfUwAFJSUiQkJFFRUSUlJVBQUE5OTicnJ09PTyYmJikpKUxMTCgoKE1NTSsrK0pKSioqKjk5OUdHR0tLSzc3Nzw8PC4uLiwsLEVFRTo6OkhISElJSTIyMi0tLTU1NTg4OEBAQDs7O0NDQy8vL0ZGRj4+Pj09PTExMTMzM0REREFBQTQ0NDY2NkJCQj8/PyMjIzAwMP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0M0U2NEY5MTRFODExRTRBNjgxOTZGMDA1MDNGRDQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM0M0U2NEZBMTRFODExRTRBNjgxOTZGMDA1MDNGRDQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzQzRTY0RjcxNEU4MTFFNEE2ODE5NkYwMDUwM0ZENDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzQzRTY0RjgxNEU4MTFFNEE2ODE5NkYwMDUwM0ZENDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFAwAwACwAAAAAfAHuAQAG/0CXcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz/+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGMPHoBgwIAGJjpAAEGBAggIJlTfrnCCAgoGAAQcWE5AAIDnEU4PeOGhRYbn2LNrB8CidIUSKBRsH6/9g+gAK0aIJ88eO4nPAQyAYHCgvf3nJToHSEBBgPP79gkAAmcPTEAAgAgSAIFmCJygAYIQAuBBZhy0EGF2/j1XQAYhtED/woctiHAZeg9eyIADEZRwQgMIGLDAAgbUFgBmC5BwIIQKoFDCBgiMVsEFEV6AgQkDlLaBAxB+sMEDp62AHIApiGAAah4UAOAIFfSIGgRWtidAASoUmRqX9h0QQgKqBeBBfe0p0AFrG9zIXgYNsMaBnOSxoKVqC6zHXn6sIYCCfRS0pqaXGLgmgpcDtpbACO2lIOZqA0DQ3gVotiaCn9tlwGRrCHzAngIbvKZCl+OBMGNrBoTAXggLvLYCm9sVEJxrAQBJHgiTsmbCk9sxYAFsKPy33QS9rpYAqtopEOtrEBirnQeruobkeAJM+doD7Jn32qHjHcABbAYMOp4GsTWA/yd2BDT62gvkKSAibB6QN8KeoIo6XgvpRoDtBLGZwCl2CrwQm4HjRVAnbBTk+exrKZBXAr6t6bodBMmyVuJ2HVTrGrDaGRwbrdoNOzJ548I2gLTYCVBBbAaQjN0BL8OWAMjYFVDzttdqx8CtryXgb61v2uzqdgRMCFuo5BUaWwnkvRcbCHlSzBrCnS78msDh7uzaAj1rd4Js1403cWwfsPycAw+7psK62Jn8mgFqP4eBx61trJ0DsQVgKbZet2YBeQJ0R27ZwWqL6wrktRubBcxmp4HVwpFA+IKwmSAzdnSSe/R2AsamwubPHSCya4KyN0Kmrm1AenIQ4L1aCnUDUP/AvK5xMHB2DnzqGgi1A3Dvt4jvK3tqHLz+nKqvYRA8ALG/9jl5HmSMmgFhj4eB4qtZAHd53Ku2wX0RsJ4m4/YVUCprfgP4AeWlVQqgm6wN4MH32h1wwemoDdBB5PFiwfpSY4LsjSoFHfCdaX4EIQFcwAMVSID1PpMAEgDQSxeAAAcm6JkJGBBAAshACzogggfUBjQPCIHyvESAAihAAyOAAPwwcwIJXGg8KAgfZwKAAfwh6AMc1IwBKOBD+5DgeJ0ZQAIg8EFCSacBKmABztgjgESlZgEmAMEFFFDEpLHqBSBQzwHUdoAV9K0CEyCBeuRkRtkIYQAGSIAFXmACBbrr8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiEykIhfJyEY68pGQjKQkJ0nJSlrykpjMpCY3yclOevKToAylKEdJylKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnfJy1768pfADKYwh0nMYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc6EynOtfJzna6853wjKc850nPetrznvjMpz73yc9++vOfAA2oQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjfK0Y56tA1BAAAh+QQFAwAwACyOALMARgBxAAAG/0CXcEgsGo/I5DEwHCif0Kg0MUhsTBsIZeKhlFamsCghLZuFg0cDVEIdJAwA4CAHEOoEhUQSSU0sZ4FFBmstDAR3dYqLjIopgmZMJhMaBQKNmJlyAiCQUg0nEQqapJkMKp5PDRgapa6YGRWpSAklra+4iyELs0UJHgSXucMAAhRMvS4DKiPEmMKmqMkNKQXOcgUaDCMtISgtJSwaDhradRqyvSoSzhEXIFhkCwhCCE4uBhYcFRseLC1kUtVK9EqCBgwmGrhAJiWAQ4aQKqCARoqABA8mlCXztEEBRVMoVPDa6ClAB4KkWmwgOSvABGsVR3AwwDLVAApxSDmYULMXBv+UjQh84NDTZodSDk7QLOqpA8xMEYgy9fTCASkWgKZCQjAq0wEMAbUGSpBCEwEI9MQKwqDpQCe1gkx0bWQMrqABtzCVGGm3zIAJmkYs7VumaiYNDwhHmohJwQnFZQKI+KjIwz3IUBKwyJThMuYnK3IyUpDxc5QImY6ZhvIgkwSFq5UMAPEMAsTYRixkwBQhLO4jEOg0gvA7yQDUjRgkLn6kAtBNLZgjod2ItPQjyBmh8H3dBYLnciB47m4CEwER3YuUwKRhcHoX2ReVeN8EPABp9Cs8k0p/BWUADnDXHQjgheBedwGQ8B8Jab1nwAd0gXDbdQiE0MgBHtA3RF6LdKD/4UJPLZIOfQ/MpYgAsNHXwG6MMDCig1a1WJqGwi0iwIvpJWCiIlnRl8AFQeH3XgDNMCIAcR8WyQgGHyaIyQfjdecBLB+64F8jDvD1ngUh4jHje99hosKE0hlgYSOPfEgBLGRKp0KNJ+LYnQH/AWCbhgYA2YgGUV5HnZFyXteAfSE0GZ8iBfD33pSYZKhhAl3WoUCD77WQCZL0cVBnAQJKF4CejbTQZnEb1CmAot0NgAJnH3IA5yJMalgWJge88GidAKaYHluZoDAqbnhpEl1+kSpCgYYQ4EoACH3+FsCZl9K3QIyp0WeBaHR9sFx3JxSrCAq6SsdoWx6mN65XH1jwiStmAQBTSgaPXdfuq5iMsMGBuK3wigIt9FicCDtqEsEEDTSrWAAVXIDrIgRkAEIFBjgU24PDMIACBBUY3NcGHL5CQLyrBcABC/Zh4oCtxalAbSkXdGpaAhBosLAcJKyLWQMUeIvNCiRCkMF/DqCHZwcseKTIBdvi+QIFeZGgcXoNTMBCuVVWjVkQACH5BAUDADAALI4AswBQAG8AAAb/QJdwSCwaj8jkMUAcKJ/QqDS5GIgsk01p1YJgSCqPqvFKuBDTtPpoMLw8lMiIwBAA7IQ7AFAAHDQHFxQQKk5Oa4hJDxwTKCN+e5GSk5SQBx8TJg+JnC4LDyUREpWkpZUSESQmnWkLHh95prKzewQCDhOHrEcIDx4KfbTCwgoWu0UBFiAaw83CESLHQxYQEc7XsgQgTMcIKxkH2JR24hnRxy8tDOIADAoRFyEkISAhHx8aKKPrpgIlupwMdJBAbpi7FClenDBgzIAQJw4HNLCywkOLAwJiSXKwilUDEvxoCTiQYYIKA2bUOAmgogQLB5I+OOQ0wMKFZhdArALYKQEj/xR+NrDq8IjWuw0GeEobYGVCSkQDNghj0OIEN2lIrkKlELKUgBAdZmIdO8TAhHCyNGzYRLatkBLBSh0g0UCrW2kCZzlAetftBJheQ5iw2/eYBY2VCKBgW3ishaKlKIhtLG1BClMHtlEmiwHxpMxoNmNN4FkSgX+isRpg4ZWC0tSJAkwovUfAhcmwO4lgRgrFudysArAoOImACMLA12ygvadE8l0BrFUSMGLBc1YviG9UcZ0VZEqSu3OyUEqDMfGJLpPyEBq9mgVoKUl46j6Nh1Ie6q+JTooBff1RvBDXJC0gB2BWENBGwGAHSmFZb/81mEQCgE0iAAYGSliECNrtof+AUBpCUQIpGjAWIhIDfCdJCBme6EID0lHSgYtKPBCfJAecR+MRUlWSQQM7LoFBhwBE8NqOA4BAZApBIsHaOBC0eOIAMUpyoZQhIqBiJNw1aUSFVnbk5RAJdBXJgmM2wRslFaRZ1oBn/pamARmQAqKbASiQ2AtuCmFAlZEIMGOfLgAayaBuDqAeJSQQ6kILpHyAZYgTEBnBpBq+QMoB7aXJgZm18dlnAHDWhoGjN1UiKaEQkKJAp2NuQCQAbfa5wCiVkICphKlSwoCjlZJSq5sG3CgJk4QaWot1fXZQCgiEDsBcAbh5uSglp/bZwLQRNglUpIRmR4pxo4ZQSga7HsipgSkUEHrtZ2KO+QCokTDAbJr3lXLBvWMqG0kLfX5qCmr4mkIABH2+S0kJ1dKYwJqJOZdmA6VOEgKQsVYsyQjDNumsLBIg2uRZs/g2Zr4ge5BAuuKtoDGOLLwwAMvXqWDsuB+IcGSDJuhJSwFyuphACMxJEkHHND5AQjYYprkBxJOYY2sJPltJMLEqRECcA6I6mgAGcbXQsJsLUDDSnY42cUK3abftdpBBAAAh+QQFAwAwACyOALMAWQBsAAAG/0CXcEgsGo/IZDEgZBpcA6V0Sq1ahQbE4FQxgU4tDKbVIW0gllPA4kJc3/DpI/GgtEgKhgNQAAAIAAd/fwUFGSMfKysIDS5McZBVAQMiICwogoB+m5ydnYIZISQWHJGmSA0mHRcEBAKesLGxDBcsFg+npxUTLBqyv8CwBCkUbI+5VS8YecHNzn4FAiANC8hTlQeCz9vODmbH1kQWEAWa3OfNDh9s4UIJKg7a6Juvr/OdBAwY4QgcIQr2tgnoE2GEhhIjSJBgASICngsAJAw6F6HRqQETWG07oGCYBwgvDHAYMOBJtScGFjwQccJDCBZ8uDl4EikBhj7PGITwoIKNG/8rTBYgUFYiZrADFBJEMhHCmQA9FBo8+HkqQIAGID7Ii8XCIhwEJhgElEXAwYUOuNoRSWAhRCtYDkxAGtDBFzABEkJsUKoWyYYUdjcxgAAOKAUFwRhEOMG3bxIDL0rgHNb4SoAVwQgomODVsZQFL1AAGPEizoANiIGVKO0ZKAIPK6K8QbBC4q8I+1qbjrNCw1h8IUbqHj7khe1YB7oWJu54QQZgGDoz94wApqwDhKcTn/DrAAmq2j1z2NqpQAnw4R2PIEuicnq1ASD8SiH9fTsLOGFpKGXfMYIU122wXH/InJAaLBAQ6JgBKfy2yQjVKNhOACYcWJ5cEqrVICwClED/U4bWVCBLBvyBiEwALcQiAAXomRiJBcd1sp+L1pxgTickDEjjGwFABAsDEe5oiggO+kGCkLl0QJ4fBAiIZCQBiKZfkE/CgV8sFFQZSQX5cXKACFrGEQAIsShQX5hTINAULCjoiKYSgXEiwARvvtGAihjWWcUGSwaSlp5UdFCkA24CWkRRsLBgKBUBWOdJC4UuCoWjndApqRQRcHjCpUoEECMnKnD6WJycbCAqEgM8B0uJpxZhIT2stUpEAK/6IUCoshKBgKqedJDrrD56sumvQ0jpiQfEDgEgLJAm6wKZsEQQqaQqFMmAsy5YUKQAshGLgCys/spALAk6a2wnF2Ar4B8sBbTYagVFAhDrrwPU6scH2K7pCQPd/qqCLPPmakC8IWAb7CdnnvpvLEcma8C47LonK6KwZJlsAzd6mbCo+nqCb7IcxAtAnr+eK2O/sjbQp5HOpijLsL8+LIsDEp/K3Yg1c9rjLyx8KOsDXXYiQMO/YvZLs7+2IDIAKeQsaQKk4vPBn602YC899E1bp3HAjFABypcGICgwBXQA9qUdBDOCu5eqADEsEpxwNqcqfOrHASCwzekAKgAkZwgbn2rCHptkYCq2QjzgYwEQzE0smR84nawIYCJu+eWYZ675FEEAACH5BAUDADAALI4AswBgAGcAAAb/QJdwSCwaj8gkEeEyPFyLSmBQSTStwoByy+16uwvXQ9XAUCCXFCUTKaEcJUwJtFo0LOGvfs83uDYvGBcfAhIKAAQCAACKiIsABQcAGiEpJCUiYVp8nJ1aFg0UHxEADI+nqKmnAgUAChkrGwEGm522WwgcGCkFpqq/wKoMHxgcDwi1t8ouFRYjKI7B0tOLAhktHQl5y50LHRcS1OLjrikQtNx6Whgk0eTv0gQoKw3pXQkVKK3w/NQEGtnsJalAIkO/aBIUOTBF4FC1fikCCiTyQsG+cQIkhdBwwcOHCSZKrODggcQKDywySBjhi9wBCSX8TGywAt4BFhc2TLCAoIIQ/5lMXMwS0uCECBVoCDykxqAEh2TKNrQgp0FBBwgBsEDdEoAJAhEgLlhsNC3ChG23PBicpuhCCA4+BS5QQcFBOGoKSNS7ReFiMAYSVrwQOnFIABErMhQg+4vVB7R72k074OCEicJJGkxgIS7Ci61cUlC7QMLAAMy4Jlxg/CuChT2igynCFBQ1F80RWKeioGeqbAUYCNvuEiDAiwy6H2mA8EUyMAIhTgznM+AFC7+PIkj3AkLaAQpxp/NZMAH5Ke1fOigFdsADFvGcBpgYkX3DFxEOghXoIBN+p+qkZGCfFwZAA0wBJpzmnzKhbOdFCfo5uKAytXVhQjAHrADahMM94P+QKu1VyCF8JCSHSGkjTsgBdqdc8ESK/g1wwXPhwSjeBsGsYOOCa6nCwo7+4fiLAq8BKR4pvzBn5HQVmKjAhkvaEwIwE0Q5nAGSCNOflYVNAIySXGKWH4hbhmlPAsB8YCZmHgBT45rpzKiKBArCmQ4CWe5mp0AiAMPBnvZ0JwyUgO4hZyohFJpOS6hUqagyBphY5KO2cNAYoZRyccIvDGR6CwateWrLB7+0IGonBqYC5ql60KeKjqzu0SMqHcS6x12pDGirFx+ictmuvP7yK7Bc4IqKrsQqMWYqKiTLhaupOOpsEpypAsK0SlDwi5rYItHBLxl0i0SfIGKabALrpbLhl7hEDGDsKbCya1iqqHArbxYUJJdBmex2kFwBb7JbQZ6nEFDrvUIgsCwqLJhLrHOoMACZwOmughXCQsx6igPv3QtCcgRIKK8IjJ4SgojiLqDxIwWIgHEAEyQnwAX8dqswlQ7vOkHFLa4r7wJIpnLAquwOIKgwsiDcQK+oODCpvCqwuAgBKN6LQAomFqAhwhvwfIoEJ9QpLgIfAxOBz+xi3dgIL4688iMCxFv0BASzXELbP5dQdwEldHyvAbEtwrffCHOwVlOEY7wACgpQkDjGzEDwOORQUG755ZhnrvnmmAUBACH5BAUDADAALI4AswBnAGEAAAb/QJdwSCwaj8hkMeBCuBYug9DpVFqv2KxWGQgkLK/OhFIqhSgXSAu0wjQsHFd3S6/bicyEaPMpMSIACgAHAAIAh4MABAQCEQ4XEx4nLgNMd5eYQ0wVKhASGYqIoqOkogwAIyAdFVWZrlocLyQMgqW2t6R/KCsDla+/RwkkFwW4xseIhhElDwmWwK4LFhCGyNbXDi0mztCYJyWg1+LXCi0nUN10FikS1ePvyBIlL63pVh4F7u+GBImI/fAQOfDQ4Jk9Iw0A7QtUYASKFi0gkFDBAsOHDyQKaBCk79qIDQePeHhXgMAFEiAsgHwQRY4QKVAMmLDQgUUKUB2NHaDQIKSQ/wQhxDEoQKLDJCgGrTAJ8MBAhw8STlkToEFEPWgmallr4aECJWAiIFDQMDXChAHdBqwodoyABBZNkwIzUAFCuGMMIMi9ZMCDVGMZSpjwSWSAAQwKj4Ho+QoDW1wHSFSQQrjIAAQlyBorwCKBKwrILmygXPkIggYsHtsSwGJvFsxtISxwXVqIlxUZco4qwZhOAAwAb2UYXBsLghcXCN06UMIznQ7KV6coWFyLBQybS1y1YmIzBefVt4BwgKsABC0JyC/HgC78FgQdNNsqAPJKgAvGPNB2rwSBCd2ISNBeEiDgQsAK/GGiglalXIBWEhWoNkoBEySIyQAeMDgKA3EgYf+AerZQsJ2FW2CooSIXdEBbgbekQKIrCFAjijwdImEBLhmM+CIdC7RwCAEjdEAaEkHdIsKOrySwkWRXvHCLAOch+YoIEwyYRGKkjKCjlAc5acsBFnBZHZajkCBmcRzcosCQZ/r0wS0etFnaAtGNosCDcvq0wi1R5unTXROy6Wc3CdzSwqA+TXBLjYimM4ItDDR6EAISIlKCpPZUAGCYmHaDXSkMbNnpHY+W0tqowARQ6SFxovrLAgAy6iomIthCAJ6zYqJoKRLk+koJtqDgqysshLjfsFegYAuCyN4xAH6lTNKsHQOAKIoAKkx7x1/XEqctHdYmI+u3Vywg3yhekavjBQISlCJAfepm0S4pAkgbr33KRnuvcfmSAsK+WKRgy6UAW/EpKSwUbIUKujmAq8JFbDAfSxAfYcCqBLxQscVkIoLBxkYM0O8oDoJcxArBzQieyS5skHIy8LK8wKoAfMAyESToJgHFLAcwUikHqHDsvgnUKUoINw/hoy1H3hyACi8jEsLQ9yYAqCgFeMsyaO5ql/QCJx6iQNM9c13KBw9XHIAI85ISdNIItBD1IRFYuXGEvLYgasHAigJkB3aD/IBWCjCZNBEnFBLBCoHfPMAHLJB9+BIrT2755ZhnrvnmnHdeWxAAIfkEBQMAMAAsjgCzAGsAWQAABv9Al3BILBqPyCRyIAy4mMqodEqtWoWGwcBkelE8oI/nA8FANqoHx2W4ut/w48BporRChAIDIAAACH5+BwAKABEaJSQcFU9xjo9ICRsrJHuAgZiZmoECGiMeKi5OkKRvLy0ZEn2brK2ZDA4eG22ltUoBExp8rry9gRKxC7S2xAkll77JyQ4lJsS1Fh+rytTJEh+Mz3EWJYPV38kECh/D2lQLKxnI4JzsrAwdC+ZTCR8F7AwHBSERFxQpdliQiMCCgIM/4ASMaDBqnpEBK+5R01cgxYoOL1wskIdASMc2GyuYANGCgYRdyg5M6OiQyIMP1SSkwHCiTcMqARJUmHCIGoH/C+XmNbgwrdcFDxwS1EIgooMGib4ihJo3QMU6VwQ+iMgyT0WLg74UrIDybMWeXgxaZGvJhhtUVwwgBIWEAIQvBloR3GQ74AXMopsKkCCGAfCmDPHYInGyQcPVTSDkQRpgt9eHBoqlPICAktWBFiwdrXicKYOzzFROZOAlwAPZNx2MrkFdxUILXgUg7K1S4SwrAS3m0r4VoJKrAifeJCjkCsTwN+jeanIwuwoCFK4EgHj9HCcG5qxQYK7C2RWE7nECbCDth0AK3oY5bUfvCAJ4TQIySkGwutUH+o8YsIIrC0mBgSshCAfgFXj8VkJoRzTgzSYSKLXgIxaE0IoEUx0R/4CGnlV3oSMc3JfJCApW4AoGu43oRgAD/raChxe0EkGLLr4xQnwASLCbCewRMF6OkJhwEisdGFEjK/8RScoAEPCoQBEW8FiAhU5C0gB2mjAQQREwseJBlqUEYBUmErDQgQVEGDDhKwqS6QYCNRKgQQsbSEaEB62cJycpAZwQAQgiQEiELpsIEOefbnCAowsP8MgCo5kdmKiIlM4zAisSZMpWA75l4pynDr3QCpukzmOpJhIsmuojEbBCwqOvOjKAiYFMUKs2IrzJCaa7kiICKwXQGuwbhW0ygqHHOhIABay812yZIGYiAAXGTktFAEtqkqS2kBiAaCYEdAiuI2BpssXWuXA8cGQmB5zGbhyhBiLkvHE8MC4m+eELxwDStaefv1cMECt+IhDshgH9eavwFQEcTO4E2T48RABhaoKBxVUMQAIrIXBMHisR6CmyEqZuogGWJydhAa58oNpyEvqyouvMSUTMygg4K1EZq0P2XISKmzCwgdBH1LwJBtwhbQALO7vaMga+trcu0kJUELAfH1TMscGb/MQs0nxiUsAIGAyM9RAIeKNACBNY4HXLJCiQQhprK7FATXn37fffgAcu+OCEF45zEAAh+QQFAwAwACyOALMAbwBQAAAG/0CXcEgsGo/I5DHggjmZyqh0Sq1ak4vKa3uikEAeDKUj2nBciMF1zW5TLatURKGQFADOPIwgAAgcChkYECIBBm6IiVMBHB4XBACRkpOUlZIKBykeLy5qip9uAQsmJRqWp6indRAvnqCvUwgdLAqQqbe4kQQsHgOusMBCjBQSucbHBwweIsHBDxQMetLT1NXW1iQJv81sAQ0gCsfi45ISHg3cbhsR5Kl97ZURK+lXHCjwkQUaI/woJSUpUHxAUYBOpGvXUCRAyLAhQhWmyElgAUJFBQsNDglBMCQBAgMbVGDIkOEAuQIqNNJb4lCPAhQYXiAIQNOKmgUnVmQId0wACf90K4tUyHCMwAgMFRYMgIKIpgUQF/wYG2GBKb0ALxwYE3BBRQKrsB5sGFEsF4MXLdNOUyGgpYWgLpi8IGGMwAqO6TDk4mpCJdy4L0aYvHUABLcBIAanUtDhL5IBK9jdEkAhWIAJuAq0eKC2c8sSuAR48KsI860CE8A6PjJgA4N3pw54wKvohC1UETh73p02aioGEJrwdkjgQ4LVVx60IFwhUYOIqEjQRl7FAAQ814C2QQgg+PDvaiHcQWUcPDXRqqlXGYChwDUS6aNYcG8Ng/n7LQN4gF3pADObkp2SgnqfIJZKBrqZF8E2BLYRAAr8UQJCfEY8cFslDjzQICgN+Gb/iQKcTIHQfxt+YsJ4lQgwwhQvpGJYiaBAFuEkaCE0Aioa4KfjjnmwcFwSG8woyRkwwpLVKQXMg8SD0RUJjH44JiHChZMwQJqTihhQVorNHZECKhNgGQwEilEinREJUHkJj2zylsCNljhA4hDXnZKamMGscAoBLxLhISUSaIfnKwuUOUkGCxDBgZp+DDhoMCkIeYAJQ0B5iqCPgnLClpSUUGmAlESQaKawJMDCKQ4MsUCbrLIJGSqjdsAoAV2SCksDhkZyQIgUoEqhrQ7CCUABDlxAAgToIGBNC8COKYE/ZDzgSgAoUnJCs8AsIMJX1TBgCQO1YhtUB6dIwKC4zVx2tUoG6P71wSklnNsuMH9OgsG8KyEQgiUEeIAvPQmAKokAlP57WLWTEGmwZTxRQkCICwPzAFGVgBhxMBZoVUkBCl8MSqGXegwMwpJALLIiAQgciQBhnvyJASFUc6/LWX6ZIga/0rxIC0KWMJ3ObFDAKAs/A33FCkI6ULTRVXCASqtQtzmAoQIwIEG4TF9hCgGBsIDBCSLIm7UUE4QAwQYWXDn2FR+t7fbbcMct99x012333XgTGAQAIfkEBQMAMAAsjgCzAHAARwAABv9Al3BILBqPyKRyyWw6n9BoMTBYPDiv0wqCoXghndcj4AqYpei0WmnplC6SA2BOnwsIhTw+QlJZHgZrgoNMFRAXDAJ1i4yNcwofKy8JhJWCAy8UIwpyjp6fcwcoIBuWpk8NKywSoK2uAAooEIGntUQDFh4Rr7yuBBoklLamAQ8QDL3JrgIKJAvDgwEIEwXK1ssMGAhk0GgbrNfhrQISGwPdUAkh1wIHDBIaESEf9C0fLHDicylj6Ewq1ZQRGFGig4gGCba5GIAAgYEFEBc0OFEiAoMCinopOIHAHxIEHwgkuwCBAzc0ATa0iKAgWQlhHodYyJDRVYQJDQycHGSixIj/mq0ucIgp5NurAh9O9LOVYEUKka4cvIg5oWUrpBtooUNggsTRDv4gBPwkSsVOjwherBsHoRsEqJ4EaJhwlqiLBRvGxgUxzAPQRgdSPLOLJAELV21PrfjLqABYwkoG5AVFYIKpDYwXOXgAuckDDZnpFChFqEInTxc6dm4yIEToOQyGCkoAzhOFc6uflDjdaPMaBChAYcCd+wkG3owEpwkA4jWA4cWlHI/rIY0IvYxuR0cz3dEBE1IG7PJEQvX2KANIvEYB0wmFTyi0no+ibi8UEVYbaeA8P02DDJ5IMFUTAXzgCQPg9afGC8g4EkJdR5wQGgEYQKigEwF4cOBjSixw/5gjF8h3oRQGBOdIBBYOsYEnBVQwoiCmOeKYEgasxYgAJbwoCHOeZJBiBaE50J6OaCyQ3yIEDGjEAC04IkBiRK4xgScoFBaaBMRFmQYCRy4yGBEBTNmIANVpKQgEoUFQlwMymmfmltjRoYGbLjQQWo5vCvJBaBYUgUFmAjSQpyAiNMiIB1kC2EgEWQ4qRQCKMsLeEAkYusgKKTraBAWZtThEB8jZ0aemapjQJR0qDLFnIyMMSSoUBlzgCAVkBCBrIyA0+ioUXjUSQiAPRLpIqrumISYjGfRpaiMMKFlsFCaECkspiy3K37NRWKABYJZB4AgLumLLhIdjlhDAe418IIyuFAigywgLBhjYCAnrRhGmIyMsYCKSGNQLRUqOSJDAeIvM6O8TL9hBwAEHFMBABrQ1UoCzBy+RQAsUYADBBB2osMELC8QJgKcVY/gRXHUQMGrJagSAMh0CXMtyGk6uPDMaF1yAQggptEACBSCIeDMUDySwgAEIDJDp0Ew37fTTUEct9dRUV2311c8GAQAh+QQFAwAwACyOALMAcQBBAAAG/0CXcEgsGo/IZDIQUDqf0Kh0+hwgXAZRZ9JZeTAUEGT1agyo6LQanTh1QJdCQVEA2AECAuFuP0Q+HiYPV2uFhlABBg8YFxF1fJCRkgcOHx0PLjCam5ydnp+goaKjoiYTGQB7kquskAURFC8LTYe1aQgeLAWkvLwsJwi9wsPEnAYUDgety8ysBSDF0dKdLhYYBQLT2pwtHLbfRQkeCs3l5qwaEA/b7KArF+fx8nwOG+CGAQu60nYKIygjRrDQ1CLECAeP5tlBkeDerQ0SBMQroCFDCRMNODw4I2SAgY8gOagAkSIDA1XmCkxwOCUBBQDRVDR0QQuRRwsnSmiId+ADJv+WTirAK1dAAgYOM20lgNCuaagTDsoxCKEigNNOAx6oCMFAIjMGImoCHbIi4bIWJ8YaMTGUWbar2wBEMEFIrRGhcKUhmHCAlIITBuwqMXBi5zICGIAO8ECAFAsDYgUj4dDC7CQMkQ8tJuXAg+QpKySQ8gxuBYNlF0TkbYqqFYG0tl6Qa+VztdMUywpYsO0JxILPaxCAWCahrhqrogR4MA4cDQIKXlddyDTNg2vMzQ0NGAUAg+0DJajzth09EoEXaR6EYEWgRXZwLURFCEwFRHlIKX6//zZiFHJhUa0SgQX7gYPAbJLoNswF991xAHoFglNBKwP18kIoAHgw3oaeQND/CoROIBABKxFsx+GJmlwgCkdLXIjii6KIcNokpCRQ4SfxwYgiCQ0uxOIRKlh2x4ARqvWABKzYk0QKoUyQWZHgQNAjAB8wN0QDCEISQQNQqhWAaMO4gMGUHfzYpUMTwATKEf950peOcC4ginicrCKAe2d6OZwkDFRQRABp8ilCnna9oIwkIBShj3RwNpriKiHQJ0QFAUaSqKONosTHAd6QJWQqJhAqWAOHRrJBTTl6osFPoo715SokbOLCiJLEiimcbXbiwBAIaHrHW7fCucEqDBDSwCq6tSqYCJ8yAOEJq2ggqbJAJUArJMAW5gADB0SHwpPUfhMACqsk5gICHIiwhsEKGJDAQgSkhTtWCj2WYKYQiTQwrbwOjSlJpPwWeEKPDtwbsGQTJnjwfglHogC4C49lQo8aJBWxZBvMCEkGBF78mWySONCxx4JVoDEfEnBJcsm+2sGAfiurJQKxEMdcSwDQSiKBzXapwAA2kIzAs1oJqNABBO5ekIECJAwtWSIPcICRC0EAACH5BAUDADAALI8AswBwAEsAAAb/QJdwSCwaj8jkMSAcKJ/QqHRKVSJcBtFjteqUQBMKRaXqmAyIhbPKbruhg0QFgsmMCgA8gADY9wkMfRkpJRAbC2+JilMJDRQkB4F9k5SVlgAHBwUjEA2Ln6ALDxQoBHyXqKmWEhSeoK9TAQgrF3qqt7iTGR4PsL5IHB4RucTFAqwca7+vAwYkEgLF0sQEu1fLnxYTktPdxAUgvdhuASsj3pfR6JcOHcrjUhYpttN4ChEOKSwXJCQXISw0YKIn7QALV/CgTMigrhgDBixArGggYkAARFiEGEBkwMQKEB8YdjswIaESA/OkKZAwQcUAjFQuPngBoVTBDwlMGhExouGt/wIaMJh49yYAkwYQRpzK5YCDziEdMuSKxuJEzmUvN3yAlkuBCiYJB3TgpkpBiBdgEy4wwYLYgQ4JEUw4kCvFhrRPXVQIsVQVBby+ShC8pGCDgbxHTki9RQAD0U8DPOAi0GIBYMRDGpDoiwqDrwETBlc6oOIa5iQnyKKCAGuCBFUCMog7/YRDT1UHVoDiwNkSiau0oSD4cEtAhUUcLsDGcDi4lAAYelOSMNuN8lQMKDx2rmQAiFsXTFeRq4oAhO3cn0hWBcKNitepIFxODyWAB+mTjlcxIBAVgQ/z0RdFCapk0JwUoKnyAUICshGCX1S84EAqChzYIBsL9HfJARZMcf+BT9NtcGEiFdCFSghSVAAiJRMEOKIU36EigAhQGEBcOhGg9yKC112SgYtCnCAaAA6csKMiFph4iYhJLPAgKiCId2QbFKSigRKpoXKAlFOygYCSlryQRAgrAiBACV0uMkEqKB6RAJiUONBhmokEAJ8lDDA4xHqWCIABkHRGsWY6rBlxZyUazBnoGwYMqYGFQhRQJgVcLlpFjJfo6UIHFFzAVR8COGVpIhZId+YSD5iAAQoSEBABoKM+McBilowAaREJvEABk7G+UWU6wCkBa69KPGAqXMTCEwCtlbQwbLLk/GqJgdCOo4KWlVb7SQLSFWCCtssYcCglRoL7y5OWUGC67i8tlMnCurAEMIG72cLbxrWXSKCjvVVsIJ0Dz/L7RJLsVCewGxb4F+zBbYigwCUF1MtwFAmIJufEbzygpaYYS7EBnH0cEHDHRGwgWgS3kgzFBmVesLDKUPBZyaswU9HWJW3WHMUAw1xSqM5QWMDsJAKcMLLKFYzbBwNiAv1EACeU2ZTTT2M6c8pUDzHAOZd8kHWx+On2NRIJtDCCAj4JYPDYRAzQwAadok0k2/U9sAEIEXhA9xQNKBMEACH5BAUDADAALJIAswBtAFQAAAb/QJdwSCwaj8jkMOAaNJXQqHRKrSINA5PF8yKtWpNPp7TpbBIVF9PKbruRTsurw2oVHIQDYL8XAAgADAAOGg4YGCcDC2+MjVADJyopEhIAfnyYmZoABQASLRQbao6kbw8VHhIKm6ytmnoaXA+ltFIJECGVrru8fBIhIBy1w0QBBiQZnb3LvQcMHw3EtAEcEILM2MwCHwnSjAENHbrZ5MwlCN5sBicj5Zp+l+6ZDBPpVBwUgO4KAigaJBcwoAAx4kOEDBkCybvwwp4SBCbGLYOVooWJDgseIBiwxkk3CwZerOhwIYODbAIUeDDg0MgAFsqWCUhRQgWCbm0siOgQ4UBM/14FSrBsKWRDCGYKIpBIsGANKREYQqxaNiKaQwMR9e16dmKWtwcmSPx0JWCFU2kQEvYq8QLn1Qok9PA6AMEJMQQqln0QddZhgAENUjQDcRfENVcOOnAkegRSO14khpaCMHYTCAuMlQR4AGJqKwElSiHoEI/ViAl9Mx9Zp4EXiNRsVkh8NcICOtVSOFzgVY9RhcqZSKTBXSWfqwOi3CRQy+rAB9jEoXgAzqeAVysJSrgqsDI6mwETdkWQPGUABLmbCGC47Z2NCup7Qlc5cZJVUOjtowTwQDa5lAURlJYJBYvk9wYFAmKiAHtQUODKCOQZyEYAgrVCAn5DPICeJhJgJv8hIwZE0AoBIkARAAqtKNDbh74lyEcEUCyggYsEgMAgi25M4KIlJ0CxQQn1YcKCVTh+gyIrDmDoAkQfjMOACEoWaQt8Kvx3AguCvCYlKRC04oBdUSTQwVJbkjLAbJg0REWBZTqSFysoRNnmMAF4lskBHs6ZGX+sUKCnaguguYcEf6rW5SYC5FmoQwm0It+ifrW2iQKQEhUeK25V6s0CLpalqUNBZhLCp/Y4uIkDpKYjAisMXJdqLZyyUuKrwxggqSZV0jrMkZo8qmspH8D5ay06bnIBmMM2suqpNybrxgtaYVIAss66YUG0vrBZrXI0ErltThvycUCz31KRAHAMCFO5bhsNsCIAuetGwQFwDmQa7xQcuHhAhPdGQdomEcjZ7xAruKgBvwMnYaomKSQ8RQBHbUKBwAMb8JgmKzqshAHAETCcxkp0wIoC3oJsRAAInqqtyUUgwGsmDbOMxAIdq0BxvxiwOqvMLYu4ycE8G7HBYZn4GrQaGGC7BwGKHv3AxZlAeDQR/2qiHrU8W6zz1EOY0AoK8LJcwSTv5Mq1EAtcaacDYQctZgjXmH12EQ9McBDWcw/BgatDBAEAIfkEBQMAMAAslQCzAGoAXQAABv9Al3BILBqPSGRAiHANloakdEqtWq9IQyNQmbxUpQnk0/lATpiGSrvEut/wZCCxeHlYKRSAoQAQDn4AAAWDBQcXDhgtFhsuUXGQkUkLGyUkKASBgpucnZsCAAIHEiwgKgiPkqpuAQYWGBoMgJ60tbSEeC8Lbau9SAOMKQy2xMWemR8kW77MLgEIFSsXmcbV1gAHBBAbTc2SAxwTEaDX5dYaKBzeca3i5u/XoBAc3etWEyHwtdTk+oIjEBrYo/KiBDxqGjIwYNEiAgUKISiMYHFBQYRB8BhcODEwiwcH/awpuJDiw4kGJgQ+aLLAyQMXHAy8OAEhhcKQxkRR6FikAQb/BjhrCRDAwMEEERVeOrsSRcQDEiUEELqGoiXPFymoFSOg8cOLKLwiaaFAQpOxAiIGDjgxtdioDx4s2HuGdcS1DusQbHBgjIACEh0S8BRioIKHUNV2MkMwgS+xoSkmCB5chEMICdVa1JNkAESfYhowTKZsBEEHFkE7CfhgVRKGz7YEUKhAeooFCMOIESix+c2ACVppCRjhoXYVAyYuEjtQHJKJWbZCvOht/NeDFsUErIjToG0tFMuqVwkQAIQxFXBOYK7F4MMA8W5+e/dU4AWcDReCMiChFD4WBCqsV8sI1FVRwQfeadOff/91ABstH8TxAAWfHYBBgQxW8VtwnqAH/4cBK2gAAAmtZQgHBMQ4kAorNGFo4hVl2ZJCJO+9SKMetphgI4MczMdJBmHtaNwJxEwgpH8p2KJAkEdS1gCHnDTXpHETpAaAAlNWN4CItXiYJWkb2KLBl8ZxSYtcZFJGZC0RpjlYAAJ2ckCNbnY0gS321dkRAlbOqGdHOHrCAJN/+hJmLQIVus4AVhqp6DpmdhLCo+tQUMuSlDYjQi0HjJbpKgZAx4kAeX66SgCOeeKoqaoEkA8tJLDai3m0jCDrKipceqsqm9JywK6SPLAPocBaYQCnLhY7xbG3eKrsFQlAOQiaz2JhgY9+UFutFRbk5omz207xgLQCJBtuEcLSMtvouVa8UIsG5rIrxJ20RLCivEeUl1oExOI7BHYQ+juFcp5sJzAS0fpa6sFFrOnJAbQxbARwtChwr8QBXFCLnxITYYGon6zasRAdpIbWyEMEwAJ7JXbcnXCxoiwEirc0IvMCGbC3YMclC1eCzI4E2gkDacl8grQA2CtzAw9ycoCXHQcQlXAoXHwwB6l6AkG/8ibQgpUOgHtwB9j6YfPIFcQpacsHG/BqxTqijEAK2ApAgtUH+6Q2AA6oA7QjK+S8CQFQ/21CfoJo9ncRBxaAwuJHPIBBxJAXgXcRQQAAIfkEBQMAMAAsmwCzAGQAZAAABv9Al3BILBqPx4AroEy4EI3nQ4gQKpHYrHbL7VYbD5HnxIKQLqXRhYIKdSaYSsLi7NrveCzzsVmlUgURAAcCgwAABIeJAAoEBBEhHy0vBglVeZiZRlUnJiMsjIeio6SlhweHES0dHVGar3gVKx8MqKa3uKUKEiEkIpewwZsnHgcKucjJogQCEiMndcLBCRURGsrY2IUFEh0W0q8rJIvZ5djGK9/gdggJF8fm8dmBE9HrWBwT8PKFAAX+/wos6hdPQIESJoDdK9IhBMF5ACRcyAAhhAcPIExAKNEBRAQWLA4QIGTuQIQOVxZSISHBHAMFJHypCKDOgJUlA1wYsICAQ4f/Fn/+lStAQYRKFw0ikEOWKESICiaeYBrQwICJCRoIPcyVYYJCYSaEIis0AsULdcKUGNjwwYGApbcMrkCQEtYDbAUUYLCw4OiSCiRGOEqmAIKrYJ62lhrh4cUSv0QaULigjMAHDnUzBdgwIi6BFgZsQj7yoMQ1ZAdQoH0VQIVbUgUudBi9hQMGsbcIjFitCcGElqI0QOBAu0sHFLZwZbCnyQAIBodCiBBdfAsCwGNTfM2UoAQBEgsyV9eSgIJiUiy2Y2pwIuf4PBMynD8kAELa95kQnOica4V4/NUF4EkuElQA4IFCiCAILhdMgSB+A2ywTykCUODeg++9AJwpGhCH/+F7AXiAiwDaffgeAiQkV4oKJr7XQAi4ONBXi8VtNiEpJahH40IIYKDiKB3uWNwDGeQGgpC0BXDCfATwhqRKH8wHwoVPqvTCjaKM8F+V0hgAiikCbMClXxzgNgoKVI65Tgq3KOCgmusEAEFcs8F5TwLQmRKCnQuVcB4Bb/IpzAlw0XeCoOAkgCUAAmCAqDQBUKbno9KscF4BaVKKSZm3GKjpKwk4cMsKn74ywIKkCADClqVy8cEtLbSqyQS3XCBrJibcIsGtmIhw3gGZ8qpFBT8qwpywWnBQrD+HIbtFAoX646SzSBhwaaDUYmHALQXMmG0W25pygI7fDrFAbqyWi/cUuupiIQK37WLRga7xIkHBLRHUa0QAX5YSq75EDCCqKRMATAS0txhlsBAb5HZsvSTc4kC63wZwWikpLCzEA9ECUOfCtIKJrb6okjKxxg3MR4HGLkQMpocGG2CmKCcvLOItji5sQJ6mPNzuzZMuvMDMonhqcAnKaczpLWIavECR+C4cwL24OGbwC0RHR7GzD/Csi8/fNnCxKfYBnAAKXAX7rQHe4aLAtN8OAMJ8jHqwNa8GUI1LevoiAAIyEaidLb8dA6DByO1akEK0EmxwN7IBcIA2bP6x7EJioghQsOUuDHDCwABszvkSvwHA4uhDGICB1ainnkkQACH5BAUDADAALKIAswBdAGkAAAb/QJdwSCwaj8SBy7BsKpHQqHRKnQZciIRBVQF1WphU6QNqrSiczWPBvFbf8LjwatpARiGCQgDo+/98DgchKBQmJkpucouMFicTGgoMAHx/lpd+fAcOCh4vHIyhVAMLFikSEpiqq5gKESwvCU+itEIvECGsuruAAhETIgu1oS8fGge8ycoZLBuzw1QNLAcEytbJAgopJ9BWJdfg1gQCJCbdUC8F4ZZ87ZTrfQQHEA3nRggU1crIGQohKWRIYCBBoUUIFq4A6Lt2IMIGRfZcWIiwqwABDRRKVLBgwYUwJgiaLAjwwEIFChQuCFCnLBuFBxGHeJh0SRMJCBuayGEiYmCq/0q7DrCoALFbghBA+yjIQAHBgKKhDBjwEIJBUlYaXkAdpiJVHwclVCSIKWSAig8jkimgEBMBCQAFQHBgQpaIAQsgNCTDANOeCBAWttZdwgEDTVYMPjwbdkXw4LIbPlzFVILu48tDAiQokUGXgBJjMYte8iIDslUFPoxeLeKbLgiLVw9ucRhTgROxZbftoIBVhpy6Lw/oUJvdhY7BL0NaJSBF7uTnBpxgiYnABOiPA0BgVaAv9rofqF9K8X2wNFYvytcVQVGVBvVkzS681AF+2xarFFi2382CV0wY8BdRB5N9FZqA0BiQlm3XIdjNCfNlwsJ+DoqyQC6YSIBchbQEoP+CeH8EyGEtCYxQoALPjQgHCBH6wY2KoljQIiUkpAgjFSioEkFINzKiQoECbNhjHBbohYkHQy6ioCof8JgkHBi496QcLxQIAChTvtFAb5cUYE6WVRjA5SUNgklFCqq04JiZmZVQIAtsUrGCe07GicQGM+5oZxQmqFKAjXY+cJolCtSzJxIcgNhHAXUeSkQCMwpgqKNFLDCjAt5ROoQFxcVDoaYWqHKAMJoSESomDpBaqhAdqCLBqkREiUkGsA5BAZNrxhkAC6qICOsAnfZR5qoJqEKACLW6sIEqDDSq6VuYvJfsf5a0kGyxqrwI6wSqCKBqqQO0d4kDyVpgJVu14ofJiQBYrmqAon1okCubHqzia6kIUPsHAZlqWq8qLMwLJgLw9lFBrbeqQius5q4CHL4LzlrrdsZ+WeoLM/aBgsBTGuDAKgdMSqkBOa4CAqzQKgwrBlb2gaymCMjaLZKlQjAoJhc4a6drq2TwaZwWXODZy4cOYEJniD28pwErfKzLsLom0ELGf0DgqHT6YsIAzYciUDIrAnigs5kBbJD1vvWVaoCbOh4MawVI/yFUu6tqJ94BJPS76gNfK5B2skMQB8AH3wLuEQXpQRMEACH5BAUDADAALKoAswBVAG4AAAb/QJdwSCwahQHhQIk8Op/QqFQaSBpeptekBMGkIKDSZlJ5WFyGqXrNHlpOK8qIoFAAAIS74J4HMAAjGi0QJg8IbYiJFSAXDgp7d5GSk5R+BR8lDQ+JnE8DGHYAkJWkpXwAIS0VCZ2tQi8FprKzegQhFANJrogGH7S/sgIHECK7iCuxwMqkgmfGahYZy9OUAgUYCUvPUAgk1N+TGROH208qf5N9DigjFxQkLCApKCkKGXmjyx8W2uVFDSMiFRiRakICAw/SBFiy0MUCBAtMVCBBos40BxMW+CsSoMSBEGQaaGSTBMEVDyMkKCOQYoGujS4eJKjyDCGECOhoXXjxEibM/4gtRNFysMKn0SEcQqiktYLcUZ8bWvQxdYCC06cbDZjQMOtAiatYywWwQIGWB7BhtyEQsbTUARJpfY5lIYuACrRxjT0AMbUS0bwwEVDIWYlBA8AbA3jIR4nFJsRiJzCWJKAFZH8BQCSrdIDn5W0LIJhCweFzuQuT7xz4YHqbBRSmSrfWm/oOi36zW2HYnO5Ez9yJHgQlFeIx8E4NeEsqMOG4q7KkMuB1riaBA1ICOlDvBEF5pBHbOTWATYpV+DYBVtSmcB5RA2mVFLRv86mUs/nQDpAqgZ9NCFIO/NafEwFMQAoBsg0YBQfe4eGBglIsQN4kApAgIIREDAACKSykgf+hOQ064OGHR4gQCoXGkViEAW1Nop2KRwRUCVwwGgEdJR9M92F6HOJWowsd6EeJAz8WYUJqDIxUZEx9RaLBYUu6wAFhkSig44ciNKmHeUs+oCUAEtxXZAUNKjBikS+kRoCSY5ISAZdFTvAlkVEWSMoFV0IYwHA4RulCAP9Vwl6UCLQoyYtdfilAMVGqkJoCbP5YAoB+ukBlJBRcSCKZlWTnp2iVEJBijQhEEJ2mH1pQGwR+8klhgj8aUFsEeSq4WKcYRDnAiZMcECmMHpTCgq4NigJrjRu6GaUIQlZiwpIBwFeJBlFiUAoBzxbJbCkhLLnAdQeKCeOElbD6Yze1AaCqwZkqglpKBUW6S0quNSrWbCUh1DrfpKYoAOeHCXyQLgAHHIvhAxfIcsAJMA7QAa+kmEviA74E86CKKnAVDAg+9rdAB9LKIvGAAVyRQrGTMLACqtQFgIAJKVxKygEb6LmBxrQIcAGUEPL7ywf/DigCuLJooAKMBtAlywc8qzjBvZM4cFeRHOAcCQEZeMAyhAhUrIcEFHDQcY0doMNA2JUO8V4EKoytK7s+BQEAIfkEBQMAMAAsswCzAEwAcAAABv9Al3BILA4DAWLSyGw6n1CogXOaYDCQiYeC6bwslUd0TC4TVwWAmnAQqNcENWM0Cq0slqV5v/cc3oCBgW4ADh8UFi4DfIxQGwqCkZIAAgwOHhUGjZtFFRqToJECKRAInJwPI6Grgw4lCYunewgprLZvAgQYHLJmARS3wWoOIAm9ZBN/g8KgER3HUScKDBkoKSkhFygfHxcMBQqEzAUoxtBNBg8LCAbtegbrAy8eGCwHBHHBByp655sLBiqUQMFAWAlN/o69mOBA3CoUvBIeW/ACBSRWGk70k3jKxAdloRhMiMVRVoANLFgJ8LCx5L8NBVdBaOmSUYABH2WSrHlqhYT/UAc88Dwm4kLICUN7NWgRSsKLpLIWYMgnicECqKd+UY2E4ipWTiBARvKw8ysfCmIDMVBhdhMCYJNGmGvLJ8GHSQRI0G2UwMGkAw32MqqwNVAKhILLBCiR9g0BE4lnhZjEwmtkMi8uCmKw4nIZBBAmZaDpmcmCmJFElCYDwSGgD4hXOzHwKRID1bKhYHD9BkRuKBwySIpQ9jcRBCAkHahg3EmDSRhIN68t6ILl5kXQ2maO3YiJn4IEIO1e5AEKSSnIF3kryYF6JR0kEZBunEPhN4HfCzHgN9IJ/UNMFgkGALqwmCQsFBhAaJFEoGB8kWhA328m8FbIdeq9gBogGeSn/58JmgEyghgAvpCGIBlgSB4HVU2Y2wPyuSgbBxYWoGJ3G5wYSAQk6jfBfQCgEJt6HkiCQoEDwCVIggAiYFR4vgEYQGNqbFBgAzoCIgB3+q0ApAOJ6HcgV8Vht4BwkaQHII2i/Acgg5Hc2FwAaAoygpzGVUAlABBIyZRtkOnXQH8oyljaBNA1mSUgBPSo3m7oGXrZAoQGQsBT+oFgYZBDYlfBoo65qR4CddopJgag4KZeBZsCEIKkiSEAXiQHRKTeedDBKhgJzZhCnlZ/2Ypdkq0K0Cd5AxQJygXvKVkVnqUNUAsoy5FXwQWtAkAAW9ghoAJ1kgiwgq5fGVDCKgSwhJfdChsqF+VvCGxwAZCCEPhbABaQ0O4kz+Q2wAYCsqKACeSWFABFIESwZyQXcCnYTQm8AEIG2QpCwAdz7TWACBikoAGoq+zj2QOlCpNCxrFOG4wAznSaGAUVB3JACY6WtsLCgRRAgcuegQhUBBhYUGZpHICL4gQ1G5fAk2oIcIAEIUyAcncIpCQHChi8kEDBiU3QQgeZtBUEACH5BAUDADAALL0AswBCAHEAAAb/QJdwSCwaj8ikcplEqCCTzslUeRgCzKx263pkAGBBQTJKgVSihoHLbicu4LgcIMi0OpUEts1PPkZzgXECFxMWa32JQ3+CjXEhJwkDin2MjpcKHpKUbA8Rl6AABxB6nFoNn6GgBx5XpksWDqqqDhuTr0gLECksKCMOBQKzgimluEcBAQYPFScQLSEZDMNxBSp7x1kPJyUjCsLDJAjZbCIlGQXDEQ3kbAEdKNOqCibtbS8h8qsd9vcXB6og9GuzQgK4SxgGslmQAiAogQq5dFAASsCKiFwajDgo6MAGjFsQfOAYSIEIkFsokJyTwQJKLRhWyvkw7iWTmI4EQLS5RKWj/wMveDIZ6ehCAqFKBoTI6QGpkgRfGhWo4DTJiXSNPiCqasSnIAH1uBoJAKdRiAVijbyg+DVsWiIkHJ19S2SBrK8n6Q7BQKCROL1CDNwNRIAdYBclZAJYgY1uAgmNRqA9TDSQAJeHX+ibM+EW4MFzLmzVW6Kv5aOHK2AN5BYwZEEgPOutHHo03Q4O5xCYDLjB6jkPDgvZLGdDY7pRA0E4/pa2HBKy6eIMhCL62w4yM1hPa0Kmgu1iX8g8wDxthfHlxVpoJCA91weOhLtY/1W+CKnyNzRiIDyAikYO9AdBZP3FZVkKwg2AwlcJHYYAcWAQ8NFhCTRygGF6BaCfIAW45//UABQ0ooFwBiQnhwAfCPfAeBcBFsAE+wUHmAGpBKKBh0hx0AgBJTgYIod56fUAhGDc6OIKO/YI2AOvlYQZXS86ggKOPDUAmhwFnADYAANGRqVNFZgWSAEt0rXAUpGBh1SUUvGjV3dSfokSB1fKYZJeDF1SgpwYIVDCJSPYVtUAIGAyYVoBYAAKCHwqxCUoIahpE4igrPPWAh+AQg+iHABySQFucoVAB78JQgBjXAWQQAuhCNAUVwacwNZDolaAZkU7CWVABayqcuqaCZiQ6Syb8pRABRPU2GoET2JkgAUvTBCCYju2UBM5ySCwQAMibPDEBxpQEwYDKtjzAAgttJBtQggRfCOuHAeEgFo7JpT6bhwESFDuQC80ee+4FFzbz1r/hqFAC/MqZMKs4h4gAQkJR7SwuAIoEAEEAoM0sSoVR0BCkDxtQOQgCmSAAgVBcaWCmAIcoIADEYTwAQQbRFxVAx6AgAEUHVBhM09BAAAh+QQFAwAwACy8ALQAQwBxAAAG/0CXcEgsGo/IpHLJTDZOlkBzSq0WOwDA4YIxJaTWsHiIEWQBAgaXM25TEamzHFC4TBpgt774GM3/DhgLe4RCFQ5/iQUtFXmFYicMiZMaHgaPYxBmk5MMKphWCCycpAQhIqBTARssDgSkkw4dA6lNAQYiECgMm7BnLY61SgMJGySSvmcabMJVIh8KyQAOG8HNSgYmLAfJBSvW10oVKNIe4VUIJxnJFOdVFh/cpSDuVScFsATf9VMJ5KUnwPEzkoBEr0QHXgy0VeIVJwWDFjLBAGuExCYeSAnAcHFJgDKcDlToOKzEwTkaEJBMMmAUJ44rkRiQELJBTCQcSIW4iQRCyP8NPI0MiMAJBa2gRCo4/EMAKFIiJTiNOPrUhYFokxRWFbKC086tLh4gQpgArAsQnNqBRYDsz4WIW0lwsmA25ySYWxH4SZTBrAtNiRTYBFsB3x8BHcwGGPuHgsCbHyZlULl11aQDlLdWkDenACqwCYgyneB3XSIIfuMkIkH1aYAJk0Y8jnkilt8TS+VEyFzVRFs5GQZvtcBZjmCzCSYJuATWwuXZK18YRgm36gascyIItz5d9wOzKk5micC86oCMiSyCHRA1EQuzA0JMUluZ8ZwTZhuIz7IdaQAVykHXEQLt/aEBchdMQoJZL9CUSGJgYZDbGQf0F5QBe/0RQWtIvbD/HwH0gFXgHBJ8VtUDGkySQnlPQTDhGZ/k5eBhLAYVABaJCIACWByI9ocnYH2wHwAh1MjTZpw49dQAGWrIG08DTDDkAfhVpcJvc6Ag4EINmJaIAyZUhcAFQwLgAYcxBUABKQ48GdN5pBxgYlAQdDcHASUsWYKdc3xQXUwGtFCcgczwVBAsAjQSlAjykVJAjDxNYJ8iGGx5jgEf8DnHAXitlA4vvkDgpkQbqObLBJYKgwsK2DnaQaqpLLBBCGWiFJBEASDwAAn/SBPCSAslcMIEGRxQa2NGWtGACRYkkMACC1BlgEoBcGCCCRREkMGLiB5QzR4+AaBABCGEcMEFIZDQhgIKEmigwbGOhlDWHgHIJc29f4ywwiML9IrvvQpAMG8hFnj5L6IFgEAXKCa0evAkEZBgAKxUTDDow1kQQMAFKliIyYgY03FBCQ0kC0qT/ypQAAodmIBmMx5kwAsBBxSQ21IKSFAHBhCYEMDL9SQgggoTFD0BBiVgsMIGKnhhFcXuOAJ1OEEAACH5BAUDADAALLIAtQBNAHAAAAb/QJdwSCwaj8ikcslsOp/QqHQ6DFCv2OajNRlkv2DXiQE4kDjhdHRAEgDehZbIq64nOZG3nuAAJeyARRMFeoUAGSeBgQYsho4Xc4pqLxKOhgIOHZJhbASWlikNm1kDFJ+fERajWAMiLWSnhQwqdKtSAQMVJApusQAEE7ZYBicjvm8CFAjCVwMdlb4CGMysFLCxJVbUUwgdhLEEHttXCyG9p5rjUwkfvgcm6lQeB7ESD/G3EL4R+FMr55ZAaOvnZAAET58IwCMIxdQpBQMZMhmQIhYIiU8SaDh1oAJGJxYQWrrw0cmEUwIWllQywNgnB7VWImlA71MimUownNKAU8kC/wWnRPRM0uFUiKFJgFoqsADpkZOfpjktguCbIwcRp7og8emAUK1DGpzCkNVpgDyWMsTUCtWRgD9ghVQQaWhFXCEINlr6cFdIC1R9Xbzo2vSuhWuFCHy9q9SR3bsDQnyiELjEJxZ9A3gAqGdEYBWfMhSOe4KungKBLXzSADfuXEsEWoPlgFgPAwN9H3B+I0HU3Rc1L8nWWsFqIQlrp3LYfeje3Q7MJeC+68H0G893A+i0RKKsU8luKXgfOqA2MnF3KwQ35PG5cdvJkZZijmI62HKfSiyLy+H9mwPBxBVAW4YU0B5YA6CwWnxDNWDdGyRk55AlaMT1gAOfKJDdBMwBcP+RhS5ZMppW83yCwl0NoOXWBneR8CAAETCI0wPrFQJgXAu0Y+JwSGFQo20sgvWCf3roB1YCKrrl3FQJNPKJABFqhUAbp0SwpFMgvAiAAkE6NYAHvngg40cIlGCeHgKMMF5JCRwUSwSLkfdBh/8d2FMADYSYoQdrYjSBXrGs0CdBASzAgpZwUEbeBNDEUgAG+8m0AAcX0ImmB5GupEILiOqhgFQlBWCACSM05osCL4zJRAUTWICAqk7g8gIIFwBgaSEjcDDoEgGAYCsKEJhQgX1PBBDAAya0gAIBndpIgSpZNFDraRlEkEIHDXDgW2G4GfCqCA9A4EEEedzqiAYrZHqxhQpnIpOBBhJ88MEFJaRwwQcORMCAAPSY64gZcWKBQAv+HmOwIxFsQGwWImRw8MMHS+CBb2EE4CbEGLslQQkGwBpFAwpmLPIbEWBgpxq0jYyxBIgssCsWC2CggQA0q+wWAA5k4EGqzHCAQQgjNCoyAQJEcEEHFXgcSAAWiLABCBlE7UlNvSBESAYFpPCBCi8soPQq2jzAwQMbeNDBBCR4gAEFJ3ggAgdoNPUyQ9p8TU0QACH5BAUDAC8ALKkAtwBWAG4AAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2ew1wv1zOCUy2DiiAkaXMhm4cAIAAMmjbkwuWIC4Pce6ARBMMfHECESZ1gXYWEYWFDiqLbQgUBI+Fc5NlGwWYmCQGm18PI5+PBCVeo1oBBhiep3wlrFwDJqaycRSKtVgBHCh7sgcTvlsPKbpxY8daEMsMDc5aK4SyEaLUVwMTyy3bWSvDnwIb4VgY5JgM2uhUCMqyJKvvUwG55RX2VRWXpxF68YvSYd2jZgOjDAghS4HAhE4WXPvUAaIUD7Ik1LPYJACccuc4PlFhkE8EkU88ynqA0okKWRRaNhkw8ZFGmUxAnBKwD6eS/wb/MIHzmSQAilMKiCrpICuBUiQGSsap+PSIhlMsqh5B80mCViMmTh1A8JXIAqkERJQdMkDBKQ9rhQRgcYpWXBcYTqXY+BXjpwx8tRb8lPQuB6kOHmpNcEqa4ViPBLgrmwByoQNO4579xGBNXAtBHy24a8EyHwmTv4ponHntuE8O7roYjGlE6qoBSJwKEfhpgA+nYsYNIOHtXRGh+aS9a+IA5z9xdXYlu3aAI0wCSNytUJPPnN5KVSQ3NG1tgAunRoAnWkGqAArrcZ4Ri/BrI6S3lQZYMT4OhLgJHMWZZ1/tJxUALeRH1AIZiKVCfC0F4Bd2EbSmlQVunTIBhCglIP8PbNRpNYAH/clRn28mfPTJCGsFc+ABBFa1QAoHAmDXVy2UCEBiXyHAlCzmfGXAIMQMpRUFGZYTgoVEPeCNLij0pF8DKZhmkwgcQlRBCDUCcIAJgqkoFghVNfBBlwAUwAsVFgyQJRkjiimWBwoy8cAFKIhgwJtbdMACAWgeUEKdSwQAgScCfGACS4Cc8AEBOvKhwASKPVFBg3wwwAIGMXKBQAMmCBMpHw6YwKcRBpBQUgEFtNDAA6ci4UUCG3gQAZrehXBCrEWokOQnBLBAggoIMJqSCwOIUAEFEjiAKx8HoGAsFQ8IuIxzGbDAggkdPNCAAQOQNYCbo4mQgAodQKDFQQRWLuPlBoTOREG77iogwAUStBABBSNQEEELEmigAAH0ugsABWr98qHBQMrBsMEhrOACr0l4UPDDGC+jAQQLVHqFASVIcHHGJKfpQQMea2EBCCiMXLIuAhDAwATQAWLBCbq9nLEDKXA88SSzlhDCVTqfUgABIXhgwmjOPGCBChdcgOjLnmhAAQZqpeyLBQlgAMIHEphSnCfOOeeJAgUocMEIHngwRrzhkNVAAhVsYAIGKlCwAgUTTLBC3QZ4RnFCXhSOThAAIfkEBQMAMAAsogC7AF0AagAABv9Al3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4bBibqYEV6Mx2DjYZAKlNT75GAgAgFaj7XQEVIXqEH2V/bQ0pBIR6BCSHiGMPJQeNhAUQA5JiASCMl4QMKpxhAS+goXoFFqVgbwyqhA4Prl8BJwqyeh8Itl4DHbGyBx2/XgggebIFCcddCB+7ACx9z1sBI7sHL9dcCw67Dr7eWirLqhPlWgHSshLk61cIErsQ8lkduwrW+FUDcWQZ82flBbpLGghaGRBhVyuFVEwcbPQBIppwqg7Eswhlwi4THKUYSHUpRUgpg1Qx6HeyyQaHLZ8YKCDrXswmAS7IunDTCQT/WQw29VxSYaIeAbWGKpkpC6TSJAEChrL5FIm7UCarIvmpKqHWIydkKfh6hAMxskYSyBLAEu0CWQSEohVigFikuXVVFVgwd8gCowAKJO37AHCBBn2FcCCJCXHiF5ZCHXD22LDcuS9VSUgsxMNOzi5YyCrBeQDGSwLUJX4wDPUJzpBlVeAMATCDjWQDNFSVtW8DxkdVzw3gUa8Izh8AK6A8l7Wsin0DlFjbra8Bbaoy4P56InKoFpe/LsAeSsDx4SuAAxAQgrPOjAPRDqj9bjBZETQzrrD+QT0AFHdpRVx+qnjQ1lOnaLBLBHyhlQAKgAHAAAdzLdDCLgKUsN1THvgH/0AEjn1lgAcEhqJAfFohMEGJ3wWolAET6LLLBQ06wdeBzzwAgozMzPYEAhCwkACOtljIQIQAKGACkUeoWE8EIrjoygMheKiHcE6c4MAyEkwQoisJdCAVXCBIiUQAJpCnxwEpkFLKAA20IAGSABBAQRQVXACYBC0EwOQYCWzAgndrkcBcExWkQGcGLzzUBgIWsMDjLhJQ8OcR002jBwMs3LNhFwGIkMKku2jgwaE2kroWNSuc90Uwi2hKiAYbmMmEASjISogCBXiwggFlXMrEAgs0gEGuugJwAAqoTlFCa7pKIAEEEBQrhLCA9IHABipA8MFpuiqQAoX5XECorHlc4ObABCRUsAEHgQQwQC2QDrCAChtsUMIIBWhwrqxd2odFBSDUk2woW6KgQQYkRNACBRqE8AEDB2Twb7IKhPDlFgtwgOzBqiwDCp26HhCCCjV60QcI5oLsMsgHXFDCA+GBUUEHW76sMzMOV9CsGAgMUEIK6+28swIjUPDCz2w0IMIIOpFstCMRpDDBC7bSUSwEIThgpctcWt1ozZz0YYEBFHigwG5g66FABuJi8ACw2JZigY5ifiCBAgpSLKHblmSgLgsYbHDCC3U/00cAfG2QgApXl9DBCh+ocELhC1Qwm7xoWUMO2ZwEAQAh+QQFAwAwACybAMEAZABkAAAG/0CXcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvPxgZ6Ha2kTuy4MrC5CDQJuZ5omGgAgCMGe3oNFAqAgAIYhHEmKQWJiQUmjWgGIQKSiQIseZZlCC2bkgUdoGYJI5qkABGfqGMviK0CELFkCCAErQAHHLhjD6u9JQPBYh69ABkLyGELI722Ac9gHJGtDrDWXAgpvQUv3V8mB70s1eTe0q2/610rvQdw8FsLEujq9lmj7g/8tGzgRerAuIBYEmTbZAthFnCtLjjEsoLgpgLcJkp5EU6ExioIFkoisOFjlQu9bpmcQoHVJhYrpQTA0CvCvphOOvTKMAjnk/8KvRwc8+kkgctSN4kqUdirp9IlDRj0Avh0yYNzBS1UXbLg6CQ1W5MYCOcsLJIF84aaTdOLQNK1Qji2KgD3yIReEuoaIdELhV4iAVC2ovB3yABapFQUFtK1FYEKi11sIBsZIikHb+Ei3vQhstFe9Qrf7VX2b4AMQT17TQQicollYP+GxJvZLIRljAoPkForI1xlfRcv4N0KcmG+OxfL7VWpcLtWERaDWAaged0AJ1YngtkEQWmNCf5M08okAQYW5CcGeN5K5RILJKSiaFC7mwHLEesPeRECK4EUVPGzAAnaJWJcEgOoEAEpH3hkzwIUYNXLBFx54IA7KDhIDoQWkSL/QApMqNDhJgREkN4zC/izjAOxJYFABAUCooAJTsUSwAIhUAdAAScq0UA+1EWwwneWIPACatQpoGETLwC5jAItqNVIAhCI1IoCikVxggMxAnJBB1LGYeQHOu44QZhNDNDBgjoWEIIICMjBAQVIUkeAB/otUUeXAAgQAQkVxGnGMRM4YGUvK1wxAAfsLXMAChRUQGQX1XCgAgt9lnlASVlYEMGI4VzQwgYtbpFAAiBksFmSpV6B6oVl+qKBBh6MMwCaUSzQwAohSMNnIijgasWNW4I6zQGdTNCBCM7kKUScDxiwggojoGRsLYuEMYAJ/cW6iQQRZEDCBit0YEAFFQTQ2cADC9B4ggkrkPCBBPn8KskBGnAqRgIqEOftSPkocAEDEbCgAAoKKPDHqv+6QkKAZIiAAcMNV+ytABSYICwYAQTwwrwWh1zmHRXUiEYACbyQAqwitwzIoyA4S8YAD4hAQp0uN0ywCcCggnIDEAhmr8gFKABBojKzEcCtInwQAQP+uqyJoRBggICg8DywwgR0FnCAhCMDQgABI0Sg7ANJB3P1AhKDgIEGDqBQQAF/FA2ABgVIcIEEFLAA7wCtrjRIACI8kEAHL4jgAQcdnJDABgFYkLZP6kx+RhAAIfkEBQMAMAAslgDIAGkAXQAABv9Al3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uFxugjXt+THRQB8WAzjecWAoAghN8bgMmLRKCixIIhWwriouTK49rJpOTAhcGlmkIIZmLCnKeaBsHogAEIAGmZwkXqgAjna9lAxAEqgQit2YiBbMpv7gRsxkLxWQrswovy2MGDKoCldFhA6GqIa7YXwEUAqrJ32CYqgoN5l8GkpkC0OxdBseqGN7zW9vwrfpcIGZdyPcPy4pxojgV1HJiloOFWiykEsXgAUQsInaJ0nPxygKE8Cx2rNKA2kaRI6c80ChKWcopCUBOUvdyCgdhogo4qhnlhcz/RQX28ITyApmtoU4g/BQ0giDSJSRmhXjqJACLWRioNjHgYJYKrUw+VjMBdknRdAnKKikxS4PaJAHeZWLxFsmDWQA61D0CYZYAl3uHBNDgMHARC0sFZTU8hG21dYxdJDApKoPTvQFnQYgsBKeoAyiRHB06AS+Ly0MQvKAAmaeBQLMqIAlQoYQGAS1QX6SANwMSCxgyaCRgQndBDhNFCShFxMKEEckFXbBQ0x65yyEoayoxemE4vAJ8GWmBV8Hiiz7xokD9Gi8DeQsbyM1EIHSR0ngd7PwXQBZeEEr0l5ggLdj3DQIf4AWAA0IlIQJhsxBAQnfY8IZXAbItEcAE2sGT/8J+2Oii4HlLJJCZXxQY+IoBJ85C1xMG8KNKAd1EQ0F0G6UFRQOezfIBfKYYcJWCCnAwhQoQ+iWBCSDyEcALSeJ1AhUDqNChKA6AABgdC0zgwICCHKCXFSewFCEJJjTIxgActNBjNZth4UFXCgIgwQoNqIkGAnPWKQgExkHhh5l4XdCBjmYEoJp/dTJwzRYrZOAnAAd84AF1YwSwwAYyKnjACnpiEYAFI0wKQAEZQGBkoFVw0AELhJYHJBcBcPABjngdUAAJIhiZhSsntBABrn6xsOUXC1AAm6kFjIDCCRWsE6oSjojQAQZdxVoeBYiK8eSXpgoyjgMasNABBBa8MMJAWp2kZUEAvW5QQnAFXOmnAx00OUYDfYFZpwAEaMAACw4I+4EGFwjcFbGmptBaGhukEO7EFKuiAVluBNCBBtpW7HFOhBTywAoKvPnxyQXgY0oCHgBy8scMaAAChZYkcEIJivj78iIRlLBCt8UggAAEIZS6M0UFXLDBAzRHs0ADFaQQAmGp6KwKAwGDMIF4Iz2wwAkYlJABCgIoIkwqqVAjwQEOFL1CB9Dom5IrBjyQwAYceLBBHHGsgPcLATzM2S1BAAAh+QQFAwAwACySANEAbQBUAAAG/0CXcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR67R2w39BA49R6wO9I+ak0UgBKeIFCBip8fgCIDoKBLwUCiJCIDYt3DQSRkROUcAEXmIgCKZtvAxifiBELo2wnl58aHKtrIhKnBSKyag8OpwAbuWkBGb0UwGktvSHGaCu9KAbLZQGtpxfQ0WQnBacS2GUij58Eqt5iCa6YDhblYhyHmBLX7F8VB73y810J4fDr+V4itn1ygOCflw38IhUIYLCLiV4jyDXUgiEhpBETuVDoJSpjlk69MHjMMoDXJwErRmKxdIpALJVWVPQikACmFRLOCtqkouFUqP+dVCxYhGQijwU7QI9A6MXg5RA9JTKEcJOUyABPpzI8nWMIlNOqLjigwwRiCIk+FinorBqgRC8B/lxE6KUhbtIB9qpRdTHhLYa9QD30AgCByIKxkTTgSorgHaYDk4h8GAqAQIuqS50ZMSHw04GaOw10xiRgMREEIQaDYGjTbS+tR04wYPrCJgfKiIoeWfBh8AjQHg1gPRUhSQAOgwWsHrnxrWkkqZn+ylhhMAAWrJPQGqxuYgKTpxhEVhIAAu7rEuehtl62iYHoPrH/wzk4A74lFWb7TR8tQPNeB1QQBQSIKQSIN+UVGIlIUSDQm3V/YQOCdQCgENQwyVEAnCwLkHD/HgAaIDUFB7UMdgAK440yQAoU3mJFAB04Vo2AmwQgAniDTWfFABtQCCIG/N2xAY4taaIFCDKKE8JXbBzHoo/LaYHABKO9NkGQaKiQwYeIFNbFABPkZV0BEeh4Bo8j+AhAAR4AxoUHJfoYwgsbghHAAhuwoOApRtr5QpwUEnCBBwG4qUUACZyQQpJ01TbGnWmqCYAACmBwAgKGSlHoAA2AgKGkGtBYRgIgcIkJARmUsIEdmZK3QAMmgDCCqZEcUEJ2ZiDwApGSZqABBBCIwME6C7iBqQsIPGAAAhtAUAILGtCKSQET3GfGnS2IKalCAESgwQgfjMACHyOggOEB0mLCmwAJWKKBgAlzbSvvvJ9I0IG1b4DgQLr0zutAm6NwAEFP/RYsjgYgiKiiARNoUKXB8ipAQQWtbpKACh8csCfEp4ywQrvABFDBBCg8zDEkv9b5jwgqhOCJyZIWwIACKHig8kQMNWDBBBSwoMBcBNgjQDiuMOCIBiR40MEGNwOligUVcOCBChOUMIEHFKzwwgYmqFIoWE6wRhWueAQBACH5BAUDADAALJAA2QBvAEwAAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8DMiYdkk4njh4rWZUFIXGQoeeXgTEgwHAIuLKYVxHoySABGPbwEbk4wOlm8vApoAEgidbSIFoRIPpWwvCqEaFqxrGwyhGbKzaSYEsKu6aByhAAwBwGgNwwfGx2afoQoGzWYTipoXd9NkFKCaKaREcxW/2lkkwx8uHCInfoAOLczlVgYpoQIlLhoODL2MEgPmXUkgIRSBDi6GEWgg0EqCYQAY+tN0Ql7DKCq6TTqwwEWGYRTAXYzyQaMkFB1bmGQ0guFIKAEigDS2wtqkAhteQhFhS5OA/xVCKji4l0+nkwnDFLhcEGIYJ6NMEIwYlmFIgEj3ckFN0mAlIwhEHnhdRCHgViTnhrkcMjSV1rNECA670JEIhYmTCMEt4mEsALBFRLTVFIHcXgODJyngYARBWk0HKOwVEgACRBRIKkBkIG3vg4LDKiAZMHVY0bMBQECMYPbICbySCIg+2xViziQxIYbIBlXmsBGtkXTo6RPDVsvKXjAx0AKigtsvRdjU9MFikgrTJ2nofPGzc8ZNBmCdO9JA6XsgYCaehI+7NscQRVlnwhOiAAjuj1WOD2B2lLvxgZCfLhTwZ9wUC9gDEQFlNaNafCEEFwUHvil0GisBAAhRBrxRIf8CbJqwMF8eCXwAoiSLYRGACfwBkMEDI7oRAAco8FeAClpchUp8Nw7ohgo7xqfXFiAECdEH4L3BVIsADMkFBkYOo8EKMZZhwAQO+CUJBFVacVV2BqFwghoIvMACmJoQ4IGEXATQAZqaFHBBAz5+YYGCLTLQQZdavAAnewCwcEKHXSTQwQVMLiLBmGY8oIGW15QgGp9PIGABBBdEGZ8Ga5kRwAeaxseABBSIwAGbSwQwgAENbEDBR4kyEg8bHVQYKwAOpPDBCnQ+kIA8CBgg7AIJNKACBSFkUACkqZyA6hkNkMAsRAcIIIAGIaSAAgq6tvBOqLEWwIJ/bgxwgga3xjeN7a0KTPBIAh4sm+68sR7AZScBGEACuvT2CwsGv+pyKb/+0iuABJJSmkcDJ0RQbcGxXtCBSNoEEEADJaAAbsEEKHCBBxxQfNEAJnQQwgEFnMguChCIUOdLBgzAAQYkpABrAdMJQAABGh2QQQsTiLCAwlAZ8MACDZgwAQQrqNCBBxhgsMIGDYg82RREqxEEACH5BAUDADAALI4A4wBxAEIAAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum89MCgWDgXgmqxUCTbcKAAIBgXA4FB51gVEBBACGh4aAgosuAQYGCAMDAQFDA4WIhgIWjIsJISwpHy0kJRQgLggMmYYEIp2CFayGB6kOswcmsIEiswAMLgYRswQTu3QBKr4OqSyzAiXHaAEeviOpJb4h0mcIJM8pjRO+GdxmBiPEFEImy3PmYw+rrAcrQrKzChXwYxa+DC+ENJCAyxi/MBuWJRCyIISvDwfBDKDgK8KQACCsvYvI5UG6WRCHKMsXkCMXEQcKEqmg4BkGk1sCjJvlYN8QAw5nhTAAM0tD/18oBhTB4KuArp5XTBTwta7IhqWzmiKlEoDiLAYbjBhA4UtDg6lULGjQtuBIxmcewE6B4AsABCQVCM7KsFDtkwTDZkl4dSRACl8CDNptguHOLBJCkZyAysqBosFKHox9ljVJgAttQSSGjISEYVYsyirpwDhTAZucjYiYx0pAZSUD8s66wDM1EQOYyTZZ3JZCJdtCQGBqXZLJ5ba5gLt4UTrTh9pNGjRHlOEx5AaTcXGCQuEzKxTQ7SLI6cvDZicIsh8+DzZb2wzhn1TwzgrEb7Ag6CM6wKEK27YAYMCeSRDohwgE90kxAFcACogUBsPNgkKCUyRwC4AgxMePZwBKoP/hFBVEOEsL1pmDgDMAMtCfFicYSN2K5ljwEXIqdDETgAdssNEuHsjVVmBf/AcgACQsQGEgOKUEoACogOGBi4gooCMjK/j440tiTKDkkChUcCQZFUSwJXJvkbECa1zCCCYKY7alQAdnqKDekBcc9UUAA2wQAQFQIqKBnWZUMOOQeDBAwVdaDIBAAxS0ROghXQaywAdtLnmABhS8sOMTAxiQAAcYXPioJhSUSMcEoo5KQAESjEDCCiZYkAAklQSAwCMJNGBBBSZAwAKaowIggQoD1tFACNM9KkABCmgQwQUhpNDCB9SmgEIGjgbLSgtqwrKCAyJqK662GWzwYScIlKB+QJ/jtnsIAx6Yys0CLRTArrvBHoDBA1/Cs0AJDNyLb1sMQJBAsRwF0EEGA4sbwQkGIIzUA6E2DJgAEuw7iXIuDPDACr8OLIAfDIwQL8d9IbBAA71+EAED4WqyqgIOOJuCB16i7ESnD3AgwgYqrAABGyCAAMEEKrzQgMQ66xwEACH5BAUDADAALI4A4ABwAEUAAAb/QJdLxFkEhMikcslsOp/QqHSalGRCpYnJYjhSv+Cw+PsAmAEHRYRFQYzf8DhVda4DJG65fq8H2c8hXnyDhFQpAn8AJYKFjY5JASiJAB4Dj5ePCxeJAh2Yn4UPm38FK6CnewsRiQeeqK9vAQqTJrC2YQOIiQ+3vVMPDJwNvsRPDRmJDCLFzEsGyH8HJ83USBK01dQDGpPT2cwIKZwY38wBJZMp5cwUunYhluu+HQSJDrzyj4xLDZMCFvkcGaCw4kUDA0sSFOCkImCjEwAKSFgDooMIfAZCcPrgkFAAP3UESOQohMSkDPE66jEw6o86IScOJCLwQuWeCsESeXOBwJ0d/w/7bIYJgMEfPhcsJ0kQGifBqkQZlECYVGAZ0zEb6v0hUEKJiIWJul4V82GSgg1KAkAjlWAsGAM5/6Boq2TCJAAU3FIJsOJupSUPwP5RsECvlAdr7RAovGRA2UkeDEfx4LMOCicitA5mLJmJU6qumkiaRKJzkxKa39FtIuIuAA6mlTSofEbAhqBJBrT8kwG33gcs7vaOYiK1nbyxXYCgbUZB6CcBNE6iGftF3D8tEB4W/EfCUb0GHNw9AJBK0bso8rg18HgSCN9NAnC7y0LvgOV3NainYsF4yNJXDUCBTGY1JIZddxEAQUodEUXgJAuOEUBwdwkAAXzZBOCBawCEwP+ZGAkklghyARlw3l0KaAeHdRyGsFo5BrTgXx0O1KLHBszVNsILGPbSQAQznsGAKXz0xaECBlITwAYH5HjGCgzqsSGHAKTwoi8NmETlhYUMMEGQtTngwZWveCkiKxT0CAcED7oWAmywICDCCG1SBcJ+jRhJZYcb4PmIClpSKUEHauohwixUCqBACi9EOUgCJkTAnWs1ohKABSg42R0FLyTg6BsmQKCBpnZEUIEtC3xAah0ESBACBiYkcEShkHBQAQURILonGh98B8sJk+6qQAgQqCBCAw8koCICeTxQgQUdtMDCNava4UAHn77yQAt17mqGABKMgAIKF6DQAgksRBCbwQgLCVBtIh8M0wwCK1zjbYX3JqqBCbRaisF1+QZMpQYYqPhNAA2AoAGYAgfsAAXyOpSwrg0LfEABHsAplAEbfODAuxVHFEIl2TZogQfshuwPAw5MUFNyBogAwQXB5iuTAi2AYEEA/Y7VQLSSXlxAm5oVEIwDKXwAQQMNlJzcEgE88IIKHVTtQQkUTHBC1Rwg8IDBT0soSM+gBAEAIfkEBQMAMAAsjgDXAG8ATgAABv9Al9CFgFQQw6RyyWw6n9CodKr0HDSt04PK7Xq/4AxgrEAZDeC0ek21jN+Aa8rCrtvrILiefu/7pwgjem8jSH+HiEocEoNjEImQiSoFjQUiAZGZdwMYjQAXW5qibCGNAikDo6pgA5SDAiCrsl0VngAvs7lSHQeNB5i6wUwBEzDGx8jJysvMzc7P0NHSySSmLanC2UkXpiXA2tkGzAAr4OABgq8m5toIrnoFJ+zZDw6eFfPCCPaDBxz5wRD0GkQAF8BcCcbhO5hLATODDFctEPNKRcRZ6fQI6PDtoqYAIZiV8LiqWqMWHUlG8uDJgcpRGwAwW/BSkwUBzP7VjDRAgaf/cjshDeDWCEXQSCU8KaB5FNELTwIWNv2zgICnR1P/DGDRDFvWPizvfZ0yIGWTBgMHsRi7q8QLpkqSRYCKhq0TBAoEOEjRoUFHZTinCR5MuLAyFXAYjADxlgkCq5UMS55cOEHGN3rXMnGGwe6SACsgD7pwVoCnApRTq2Ymotmtwh/Mjv3QTINsIRxE6yGwzrOLCs46QHHm0vNQWxHqOnmxurlzZAMm2GKwItoHWwd6f93Ar1EKuE8SpB2kQHlTBIyUSo0CwdYn8DsftHCPQXAg97GbfhivRwJhDs4AQMJtDBmwgnv+PWcMCATmw4lPtnhgSBcDpOAeACORhEBotghQ/0gaBnRnjXkHUaDbIBGIsIYF0LBAIjsLpPAMAy8EoBp/KOo0jwksmIbdBHd0cCEABUwwYTYIqCCiKcU4NwGO8LTw4iwVUPDOaRR4dUcnQx6g4GDiRAOAB/AFycCQBKBwwgINHnJCCqhBkyEioPl4IQMfmGBAm3UgYMEFZw5ZgApHIlJBBna6R0AIJ5Rl45cdXDfkGBqooCUkFcw16RgZgCBCAoWmkYAFFCgQ6JACoKCdKAFYuekYBFyAwQkVXCoFJhZsQMEIgxXAQgKzBKBCeq8CwIAGEbSwgQgi0JQAJjQFQJMFC2xwAglwXjmpXkAG04CkxQLgIwMOFDACCxmk8KLBCC1EkEEEBPhkWAEofFnYbyx4aa9hsXZrzgITaBDYvoKBEEo+FpSgbbgMN8IABusdlEB9BDNTgAQUGBBqRCdc1vCmBAjwgQp8HDWxBgdA+fEYBywKQsljiYDBB4COkWixChRAAgQcTDkWAg1wsMG6F9ij78DGUCIBARGgUMIKn/oWxQANLNDACiqcUIIHHpSgAgQniLCBny7YKjUXA1RsWBAAIfkEBQMAMAAsjgDOAGwAVwAABv9Al3A4FD2IyKRyyWw6n9BoMhFpbQbSrHbL1Q4+AsAIxOmaz2ipiQFoM1idRXpORxtY4XZbU3rV/4BPAR0SeoYEJAiBi4xCCWCGhhQGjZV1ARsOkXoRDQGWoHYUm3oQlKGoXAmapBcVn6mxUh55kQSTsrlPBiG1hg4musJML6ybIafDykMdB6QHfsvSBhekABcJ0tIcGs8gitrDmAWkBSfhyyDWCtnowgMspAIlWO66DRnyGPX2shYK5Sr003XC2SYNDQbKCjDBWgY5CmNR8KXnA6yIob5Yo4cRFYIQ1jx09IjimYqRoRYU2iTgJEpLCyKQIiDipaUB3TZBs1lp1cz/DTwbJcjHMlrQQANGPAN6FGnOTSKbAkJQkhQFqYACkLAGAisgdaRY8POaxoM1CRDJpjFhMFKBdmrRJGCjU2BcNAiMGRIA4eJdLgOqbrow9q+WABAouoFreEsFcpsIGG2sJa88Cn4pRwkAkpQGxpqjrCAgr0NoLQ1WbkKR+XSTAPHKHXEd5YRiAAIw04aSQHUkB6B3K9FqLXdh4Ukq0N3EwC7yJQE+FP8A7m/rJyIgkzL9dwCHFcFfS3c4W22ARw5ImLi+RETbTSSONzWwoo2ACxAsbCZxGwADFezZhMALMumhwAcqJNMEB8ttooBzUr2QAikRUKCfEwyRZs0ICUnF/8EHDRpSAFNOGCAYKS0EiFF0IeohQARpOcGBXpEI0EKMKC2AwQG3CTCiFAz1B0ABIOCI0QMdAGQNA/FlMQAJGl6mIjoGUPCUTiGE5wQ+1lSkZTgBPICBb7agQCJqRFlzQAiTuRMABxhoR0oG3HERwAlk1mimkcsYwEEESp51wpdRdBClNRpM4Ik2ARiAAQpCCnAABHweRkiXFVlQ3TsbjIkpAA6U4MKUURjgQYubSLBCA5vGUsEJF7xHigQYXFjHCkIagsIJi6bSgIQ0RnaAB+X9IUKBnxLQggq2NhKmCiTIlCsAEWAQAKmAiRDCoV1KkAIGCVwLyAAIiElCPtMekP+BCoTOoa2cmCpQAAYvCIQtE9ca8MALIFyQpzwF7HqvXCUwMK19AEgQwgcivJDAAPIh8QnE+ibgAQgtHFDAwbgVUAIHA8+BJ8d68HiBBiB4oAIHDlugLwIJGJBABQlsUAEIH5DggAI8frrXCB48nAsCW/nMkn8MZKDBBSGwkHMKOocgwQgKEMAjyfZJ0MILlaLyQgYEYN2lAAKEHYbYexUQwgplaHMqvEbHLTduBKAAwgvihpNACVTP7fenYYTQBwIhpyICBilw+7ffPl4AggjtShNABRIyEOjigAOgQAYjnMBB5OgMEAC/JDCwMeY1AkBAARqwQIHDrfLUQAIYkBBWwgGFKI4paQUU4EAII6xQAYRefZJAAiZAAEEEKRQQgQASCMCGwTxLUMDUI5DQwqovICD6aQZ4l8DKEGxAwQokrACCCh0Iv94Dohce18QuUKLItXnrEgQAIfkEBQMAMAAsjgDGAGgAXwAABv9Al3BIJAYsxaRyyWw6n9CoUsQ6BaTYrHYLDbwUAE1nwC2bz85EBsB2eAzouJy7+AjYbAVmMe/7mQMQd3hsDCVIf4l/L2uEeAcfV4qTaAgsg45sFGSUnVwTmJkhiJ6lUg8OmXgRDaauUAgkqnkqkq+3SiYFswAtcLjARS28Ga3Bxy4Vu7MqyMcIIbMCKQjOwRUMsw4P1sEU0pvduAapqgQc4rgdoXgCFOm3BiOzEsbwpg3lmSyc96UqBFQJaObPVIpZCn4V7LRgmSN3C0ttmHXARERPHtjl4XaR0jBVF2x1TKRhFoSRkxBoZIMOZaIKsxjwcflnwqwICmnO+aYKRT//nXECyFLFAmifAB9mkTDaJ5qqk0zlRJi1IaqckqpeWI0DRpWIrWiyZQV7pmsmi2TL6HN0Im2Zqao8uOXCYlaJuVtKzEohEi8UCLNG9PXr5ATCn4SdcFhJgGPiJwsOCKz6+EmAtYRAVIZSV5XgzU5sqipQDTSTBrzQmlYyQGymFKuZHBydM/YQw8xsJ1F5c7BtFNLs6RbygleL4UVcOzqQAPkQELw+OBcSmVeF6S5mqwqB3UJAqtiT0nM8HLW0pdN5CiSIfIHZTAK+Ou/AKwyp4drhsyBPMwD/LPnwIgAJM/U3QQstcUFffSTUdlEAKkhAQAjycaGeUogttMAEywhw/4FqW+Snii++pfMABBI4EoEVXCRwQX0AjJKhOA20oBweGXRQmhYipFhfBCY46MwAL2CFkGZcqCBZfRJ4cJ8zC5gAFy8EtFXGgvUVUEU3DVCAmSolzIgFllQqQEEAO96SwAk+1kdACwWaMRGMbIRwgnClLLBCCA5JY0gfInwHowQjnGBAiX08sAIJBazkiAQUNNdHA0bWdwcJJRgQ5xwDcODBBwr0yUsEK6Q5hwEXCArjAQqA4MEAm5aRwAYtXKDAknSGUIGYQZXQJp0BsYDCC1VJKsUCDSCwAQQOMECAqm6iwAGic3TgFJ3tCKBBCB+cAMECIkzbABnJJlPBAhtg0N3CByFAi+0IEJhKCQcQiIotAJIVEIEAIYxwAQgXjECBrShMRYC92CpAQgPUJoIApTfe68h37krczgEheBCrKwhgIKLFINN5gAQkVCDkLQ2ooMB7IbdMyAEElLCBvMhwMEFdjroMowAFMAACi/5UA0EJDCCsM3wFSBCBB9eNlMACFFDA6tGqMJABCySc8F9HV2xgAgpJ/WpxAZKNQMIGG1hAM01kJGCCCR8we0GKWHXVlQYKMHABCRiAsAGaATQMFBkDqK2CCCZg4C0FL0xQgggirHDd08Nx8ktpvE4SBAAh+QQFAwAwACyOAL8AYgBmAAAG/0CXcEgsGl2Io3LJbDqfUKeIxQlEr9isVrkCEFqJrXhMNoIA6AIkWW67nwaSAI2WdKzvvF64IB3odCMveHuFYwEUf4BoBCwNhpBbEHOLdAcfhJGaTROVlSADm6JLJ5SeAAIQBqOsRQ0ap2gME5mtrCOxAAwdbLasASW5BGu+tiKKpyC1xZoIDrkUzLYUsQIt0q0NBbEZYdiiARfVHN+jL6aLAhPlogMRsSO97JAvsQeP85EBuKcl+Zoc0AFSsOAfpAApYq0zaGgBskUKVjEs1OUUhImFArzzVKAgRj0PBNL58HFPJ08CKpTUs7GSg2UrxSAgcCpaTDciYpG72eYMx/9QPMuI8xQiaJttnjoYJWMgFr6lWyqcEgAUqpaKlSRYFUPNE4qtWz6cIgFWC4pTGMpmablIqdorsDyZeBslQIZTIuhCMXBXrl44zyoJUPHXSQAFKE8UdhK40tzFTM4mhbwkgFhPNikbsXwqBUzNPiux+Ez5xCkNpCFbeEiHwAPNRywg9rQidWFnKNPCNpLQ0wXbhTuIBHBvd5EKSNO5NS4kAYPOwP/K8cTAG3MXJ1jTWc68gXY0F6oy/zD8wIvrQjYkX9RC/O4EsyspeMocAk1PLOTtftC3UgHF1yHQwlQheNTdc54cMIF+sGHAzU7MJRAXftYZt8J6gAjgAXoN8MP/0SDMBaAChoBoAOFunMVywYmwPdCYJyk0EJ1a58TyBYuUBTCJjSGoxFxvpxAwQoWa8ZcLACOIMCNYDbzoiQYYGDhPAByo4N4WAWwgQS4CFEBCAwwWE4ABF2bwWBsqRDCcJSys4MKShRggwmUAhCBjGwOc0J89IPhYTAUg7HkACVIe8gJbsSiAAX2bWAGCBiQyQIwbD0Rw35EOgPDaJhyYgOgiDhDmRgAioHAppiWQc2UZCyBAAgrfLXIBgG5YAEGsCX6wQgMWwLmZCw8EgEEJ8R2JBndu6HnqkQJcgMIHJyQwgEfAJVFBAxS04MCyxmaWxwAmtEDAmkESoAAJJLTw24IFG7TKwQANNABuAhNs0EIJEkxobGsOnFlIAiBsuW8l92kgwQEsRKABCwWEoIACz/1BbiwSgCGKCMEMzKzGxhaQgqisqEACxyRzPAcKJzDKSgcjl+zyKQpocNGqo1ihAjUTv2wPAB90gCMzVryAAcS46twaACi0oBjN3zzQQQsoxJXzwH9coKsBhU5kQAUWTBCCAw6QuPEBBGQwggcTDEBkTHhwcIIJE4wQQggCKLClAn8844ACDoRwgQcUNHCeRGpZMYAF8HbA7gQVePCCCCcscN7ammXi6xhBAAAh+QQFAwAwACyOALoAWwBrAAAG/0CXcEgsGo9CwwDJbDqf0GgTUcpUpNisdhuYFAAEynJLLptfF4Aa4BCZ3/DnYiIRrAGCEiLO77sQJF93ag4mfodlHBmDdwItBoiRUQMdBIyDEiqSm00rCpeMLQGcpEMBGHagawIfDaOlnAEgqncXJgGvsJsQB7QADBQPubqRp76/E5DEnCe9tBEcy6QmqaAHJdKkCw6+IMrZkQhptB7D4IcQ1YwEE+ebFb4YY+6HA4ugAhT0krOqKN/7+lhwdinDnoCHQqgi4AahHxG0IDj0EyCCqhEHJ8Z5QcuCRj4Bxl3C9jFOBXV3GCwoGSeFKoks3xgQxIhBxphkJqgCgfONBv9QBVb2JJNAlaihOVV5RLrF4iUJTLkQHKQvahYRKNUIWGpVCgVr5ro2CQkqhFgpCySA6nA2SgNLjAREa/sE4iUFCeg+8ZAVgIZ5epGQAHUhsBOXl3gaRhJgBKgVi5lwu6QpshEDTgcJeGHZyACag+Z2HoLg5zpDo4csYHBJbmpTkzWfeC1k2yUCqGnfY8SWNgKFcWG+DgCcEcnh6S4Vpn2qbwaAo1/0dQC9swXWl67QTmB6EAEMtF0McBz3A+DRfC/9Zb4B9J2GrxvEHvQh/ACRgzQ8CH8CFIPKr6UFyiO0DTDYXaKNFkAHU90BwnmWWdDdIArsN9yBlwiX2klAJTj/WnGMfHBTZxwsdEJYkaGgygUN0NZAX3iUUF1kGDKigAe0raZKAR5alh4oIyyAYmAIoAAjACS0mNoLEw5ygIipBbACdq2BMOJiC/SDTwt5pZbZbSxYSKIDRwoQQo+GqbAbKBrkFtkAJri3jjedBQABlaAQcIF2kS2IZ2sOkNDlYgOo8IkvBIzgAYSxuDAjHB00aY0DJwhJygAIiJACCVfGwYGkqkTQQQOPvoEAByqwYEebkjRAAlzHADDCB+0wmsUoA6zwwQiwOlLqG1mqFSseAEgAggccBADJkJ6J98IGIBRAQFYSuFnPBrwOu8YXIbSAwQsnDBDNfnklEMACHMwxwgEFDmjQYIhCtdpCHdquAsABByiQQQQhoMBCCCOwwEAEAhAA6zEMnMjJAC9E8Ge9EMeagpibLLBCBO9GrPEls8HSAAghHLzxyAAUAN4yDZxwgcgkxyrAAQ5g0Gkp52rqgJwtF8RCMghV0EEJL+fsHQApdCDCr9mMsoAHIIxQAGtHqlIwACiQgEFetjoEiQgbQMDCBwcs8skXZN8r7QgSeAtBAgYgHdMAAyxQAaomQHACBCuoMIHPC1iw0syWjcJsGUEAACH5BAUDADAALI4AtgBTAG8AAAb/QJdwSCwaj0hiIMlsOp9QpoXSWkSv2Cyz4ckAAA6Rdkx+IioUieALOHjK8PjQANIQ2GyWQc7PPigFeIIaFX2GTypegoIFE4ePRxYsd4uLHwiQmS4rgZWVGmKahgktlJ6LCqGicg0Rp4sEFxMNS6twASoMr2wCDB8mBrW2cB2duwAXJ1bDchjHbSyFzHIDGAfHGirC03AQxwctD9x8HscMKuN8xa8CKBbpchbXrymY8HALEq8EGPdxAyjYYRjgr0yAcq/eFCzDYY0nARC2LcSCwNWpFhInXgHhsNKFjBqhNDC2yMGekFoCejrwAqUWEa9KuNRisVIEgjOviOgoiACH/5xXAlw4JRNolIaeCpw0+iTFKYVMnTxQkBRnVCYBJpwCAfIqkQE1BR1I4LXJA554ipZNAuLhz7VIEAytZBIuEgOmBJGwi+QE2i8C3vEtEoCCp7qDv4bFQ6Ir3AFUFwnokLjIC5K8xFUeYsKTArKbhWD4i8wx3BaeUIQWgsBpJQymywZwUEmAo9Vga6NbnUBDbVWbEcwTJKAlbtqLChgP3cA3rAarXSzAzObt6siMTkQ3MFes9tULVC7avbq7IBDRXZDwFCK9Ck8jlm4WkZdNBsGhOehDBbxyA0WLdBCbVwOMQFoL9oS23ifyVXbCKdZthpcnEKS3mH0NJoaQZC8MeP/VAkQluBmAg0RYmTe1wbbaA8MJcl90LJAmAAXRnYCdWBnytYBrlVAgYmIbUPeFBN8F98FDGXgYFQevTPDjYCiQBoAElIX2gnOVFABaZQNMICUAIUAXHImLpKCkURsg5wkJVg2GQAfsQJAjXBd8WQCbm3FgXo9PwiXPLi2ImZgK+yFpIlxZCcmLbX0SCOcuAqQgKF8g6MIOAyvMGRUCE1i6CwobaGrUACooykgI2p2p0QkafImHACNsMKlXIoTwDGAZlFDBMreoqkUAJNS3CwMOQNABAltGMcACCVSAQQmaadJBBq5WwgABLJDQAQciBGDAHt4KkYAVD6iAAQUpIKepwHKaNPCBqbtc48C8H6CAAgkpRGAvVQK0CIAAKtqiwgXC3kocYMeEkKwoD6xApsEQ4+EAu6sEsAAGBRQc8TMERDTOAyDsufGtLPDKzQInXKDmyMdM7M8ADUBwAQPVjixAkf4s8MCzBRQ68gEHMCDLwgshMIAIK2CgL9CdUELJAYEQMMIHFHgAzFUELWDBAx2c0EEJHkxAAQYbnKBCBQMgsICvLtXSZhlBAAAh+QQFAwAwACyOALUASgBwAAAG/0CXcEgsGo/Io6Gy+kAGyah0SkUGEi8MigHoohbVsHj8mIQkB0G3G2mM3/BiObOurx2iuD48sGAiB3aCDCd7hlEGFAWCjAAEHoeRRAklgY2NJAGShwYdEQSXlyEGm3sLH6GpDm6lcCqWqXYFGikQL1CtYqegsWsCGRQvCQOauWIVF2q9BREgLwvFxmIBJhK9Xhu40nAd1wUtFtHbbxC9BxcbpONxGLCXDCvregEevKEl6vJvASv2jRonEOiLo8KfIAEXKgyMw8EdIxbaFooxwCUUBYlxUKR6gpGcMkYCKETsSIXDokYERJIUg2DEJQGZVoYJUO7SBZliGl5SIBAnlf8AIUIp9ElFxEdBIMQRTXLhUoZ8S5NsMLjmQJ6oiIKCvIg1igiqXSSA6WolxSUQZJMkcLimANS0RCAcrTMB7pEAERo5sGDXyIuTgj70NeIB5dDBQgy4ZKRBaV8ElyAgJnICrIDDk1s0yjB28gCtgmJOdmHBASMCdUe74DC3ywG+qk2gHDkYQ2sAF94ONstIpWrQdiSrNgB8zSPVLhLkFXRgA3KKjTggd8G2C6vRARQ0wox4wXJZJpA/WGxHQXjVD+gIKnB+tAHTB52rDqBeUAfHfckHx28XFSPRo9UkSAjTbdCIBLr19YBhyAVQHQD3IVefHSX0NJpmjFzwAHIr3Kb/gHyjcaCdIASU8JxGjDjQoICCXDdZBYDZQYGFiAWgXx0aSKcaBo0IgJZqFYwoiAMJwmUAhgcJN1oFtwHAQGc1ficIBjQO1kFFg7SHmAG8MYJCkWmZAJYjAA5mgH8gvYDegwBIsOFoJYwJQAoJjLbAjRSC2dUJQjLHFWIDTBDKAX+aWZwdJfLXlQF9HgQClHaJYE0oH7ho1wqNCjKCmohNECMjEqTW1wCFpXIACwgoShQ9sQhQwAmQdhXABE3awcIGquI0a6aMHJCClrJuMGEoClxgQqxLWXBojwA4MAGwSyVyzRoMXEBCBQsgS1IAJ3waCwECnIqBBy8ggEAC+QRglcC6CCzwQJWtLICCt9cIwMABBYyQwgcXXIBCCimgkEEBH8qjAp7THsRcPPIkAAF8Cdf7oz4cQABuxL2kAO82AyxAgQa1YoxbnRgh4MEHISec40oGcDCBAwqknIp5upIGQgvwyWzHAaL6FIAFFnTAwgUjVESAPwQcYA8DHdj1QAUWiNABBiBMMAEEWE9wAgcb15hrEUEAADs=);
  background-position: center center;
  background-size: 4%;
  background-repeat: no-repeat;
  z-index: 1;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-container > div.loaded:not(.container-featured):not(.container-category-featured) {
  /* Loading Image hidden */
  background-image: none !important;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-container .container-3dview.active .media-3DViewer {
  width: 100%;
  height: 100%;
  padding: 0;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-container .container-3dview.active .media-3DViewer h3 {
  display: none;
}

.single-item-tab-feature-bg-wrap .captions {
  position: relative;
}

body.boxed .single-item-tab-feature-bg-wrap .captions .header-inner {
  margin-left: 20px;
}

body.boxed .single-item-tab-feature-bg-wrap .captions .javo-core-single-featured-switcher {
  right: 25px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg {
  padding: 0px;
  left: 0;
  right: 0;
  background-color: transparent;
  color: #fff;
  bottom: 35px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left {
  width: 100%;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .single-header-terms {
  padding-left: 0px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .single-header-terms .tax-item-category,
.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .single-header-terms .tax-item-location,
.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .single-header-terms [class^=tax-item-] {
  display: inline-block;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .single-header-terms .tax-item-category:not(:empty):after {
  content: '/';
  display: inline-block;
  margin: 0 5px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .header-avatar {
  vertical-align: bottom;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .header-avatar img {
  position: absolute;
  bottom: -37px;
  border-radius: 50%;
  width: 25px;
  height: 25px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .jv-addons-meta-wrap {
  position: absolute;
  right: 0;
  bottom: 30px;
}

.boxed .single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .jv-addons-meta-wrap {
  right: 25px;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .jv-addons-meta-wrap a.link-review {
  float: right;
  display: inline-block;
  z-index: 10;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  padding: 0;
  letter-spacing: 3px;
  position: relative;
  bottom: 5px;
}

@media (max-width: 768px) {
  .single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .jv-addons-meta-wrap a.link-review {
    position: static;
    display: block;
  }
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .jv-addons-meta-wrap a.link-review .review-count {
  font-weight: 300;
  letter-spacing: 2px;
  text-transform: lowercase;
  font-size: 15px;
  display: inline-block;
  color: #fff;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .jv-addons-meta-wrap a.link-review .review-count:before {
  content: '/';
  color: #fff;
  display: inline-block;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .jv-addons-meta-wrap .lava-single-page-favorite {
  font-size: 13px;
  color: #fff;
  letter-spacing: 1px;
  position: relative;
  float: right;
  bottom: 10px;
  text-transform: uppercase;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .breadcrumb {
  display: inline-block;
  margin: 0;
  padding: 0;
  background-color: transparent;
  vertical-align: top;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left .breadcrumb li a {
  color: #fff;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-left:after {
  content: '';
  display: table;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-right div {
  background-color: transparent;
}

.single-item-tab-feature-bg-wrap .single-item-tab-bg .item-bg-right div img {
  border-radius: 0;
}

.single-item-tab-feature-bg-wrap.overlay div.javo-core-single-featured-container div[class^=container-].container-featured:after, .single-item-tab-feature-bg-wrap.overlay div.javo-core-single-featured-container div[class^=container-].container-category-featured:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

@keyframes header-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes header-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}

.single-item-tab-feature-bg {
  background-attachment: inherit !important;
}

.single-item-tab-feature-bg:after {
  position: absolute;
  content: '';
  display: none;
  visibility: hidden;
}

.single-item-tab-feature-bg.shadow:after {
  display: block;
  visibility: visible;
  left: 0;
  right: 0;
  top: 70%;
  bottom: 0;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4)));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.4));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#CC000000', GradientType=0);";
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}

.single-item-tab-feature-bg.overlay:after {
  display: block;
  visibility: visible;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.single-item-tab-feature-bg > .jv-pallax {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.single-item-tab-feature-bg-wrap .javo-core-single-featured-switcher {
  position: absolute;
  right: 4px;
  bottom: -5px;
  padding: 0 0 0px 0;
  margin-bottom: 0;
}

.javo-core-single-featured-switcher > li {
  line-height: 2;
  margin-right: 5px;
}

.javo-core-single-featured-switcher > li > a {
  display: block;
  color: #fff;
  background: #4c58a4;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 18px;
  cursor: pointer;
  padding: 11px 11px;
}

.javo-core-single-featured-switcher > li > a i {
  color: #fff;
}

.javo-core-single-featured-switcher > li > a .switcher-label {
  display: none;
}

.javo-core-single-featured-switcher > li.active > a.javo-tooltip {
  background: #454545;
  color: #fff;
}

.javo-core-single-featured-switcher > li.switch-streetview > a {
  padding: 11px 12px;
}

.javo-core-single-featured-switcher > li.switch-3dview > a {
  padding: 10px 14px;
}

.single-item-tab {
  padding: 0px;
}

.single-item-tab #dot-nav {
  right: 10px;
  top: 50%;
  margin-top: -50px;
  height: auto;
  z-index: 999;
}

.single-item-tab #dot-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.single-item-tab #dot-nav ul li {
  position: relative;
  background-color: #bdc3c7;
  border: 3px solid #fff;
  border-radius: 15px 15px 15px 15px;
  cursor: pointer;
  padding: 5px;
  height: 10px;
  margin: 10px 10px 0px 0px;
  width: 10px;
  vertical-align: bottom;
}

.single-item-tab #dot-nav ul li.active {
  background-color: #ff5a5f;
}

.single-item-tab h3.page-header {
  color: #666;
  border-bottom: 5px solid rgba(255, 255, 255, 0.5);
  display: none;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 0px;
  height: auto;
  width: auto;
  margin: 0 0 15px;
  padding: 0 0 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module {
  width: 29.6%;
  height: 250px;
  margin: 0 15px 15px 0;
  border-top: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap {
  bottom: 0;
  margin-bottom: -70px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap h4 {
  text-transform: uppercase;
  line-height: 30px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap del,
.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap ins {
  display: block;
  text-decoration: none;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap del .woocommerce-Price-amount.amount,
.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap ins .woocommerce-Price-amount.amount {
  letter-spacing: 1px;
  font-size: 1.25em;
  font-weight: 400;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap del {
  font-size: 0.67em;
  color: rgba(145, 145, 145, 0.5);
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap del span {
  font-size: 1em;
  color: #999;
  line-height: 13px;
  font-weight: 400;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap a.jv-woo-button {
  position: relative;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap a.jv-woo-button:hover {
  background-color: #767c9a !important;
  border-color: #767c9a !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap a.jv-woo-button:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap a.jv-woo-button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap a.jv-woo-button, .single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module .jv-hover-wrap a.jv-woo-button:hover {
  color: #fff;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module:hover .jv-hover-wrap {
  -webkit-transform: none;
          transform: none;
  margin-bottom: 0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module:nth-child(3n) {
  margin: 0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .javo-shortcode.woocommerce.woocommerce-page ul.products li.module:nth-child(3n+1) {
  clear: both;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-customfield-section .inner-items li h5 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-customfield-section .inner-items li .row {
  padding: 10px 0 10px 10px;
  color: #999;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-customfield-section .inner-items li .row > .col-sm-2 {
  text-transform: uppercase;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-keyword-section {
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .media-3DViewer iframe {
  min-height: 400px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .lava-detail-images.flexslider .flex-viewport ul.lava-attach-item > li {
  height: auto;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .lava-detail-images.flexslider .flex-viewport ul.lava-attach-item > li > img {
  height: auto;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-author {
  text-align: center;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-author img {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  border-radius: 100%;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-author .javo-summary-author-name {
  margin-top: 10px;
  color: #666;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating {
  margin-bottom: 30px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .item-gallery-location {
  display: inline-block;
  color: #666;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
  margin-right: 20px;
  padding-left: 25px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating-num,
.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating,
.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating-user {
  display: inline-block;
  color: #ccc;
  font-size: 15px;
  margin: 0;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating-num,
  .single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating,
  .single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating-user {
    font-size: 27px;
  }
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating i {
  color: #ffb400;
  margin-right: 5px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating i:last-child {
  margin-right: 0px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating-user {
  font-size: 10px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating-user span {
  margin-right: 5px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-rating .rating-user {
    display: none;
  }
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-icon {
  text-align: center;
  color: #666;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-icon i {
  display: block;
  font-size: 25px;
  margin-bottom: 5px;
  color: #666;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-icon p {
  border-bottom: 2px solid #eee;
  padding-bottom: 10px;
  font-size: 12px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-gallery .item-gallery-inner .item-gallery-icon span {
  font-size: 11px;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-media-video .panel iframe {
  width: 100%;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-description p {
  font-size: 13px;
  color: #9398b0;
  margin-bottom: 20px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-content .item-description .claim_btn_wrap {
    display: none;
  }
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-description .panel .panel-body .jv-custom-post-content {
  padding: 0 0px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-description .panel .panel-body .jv-custom-post-content .jv-custom-post-content-trigger {
  left: 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-description#javo-item-describe-section .panel-body .jv-custom-post-content-inner ul {
  padding-left: 20px;
  list-style: disc;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-description#javo-item-describe-section .panel-body .jv-custom-post-content-inner p > img {
  max-width: 100%;
  height: auto;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition {
  margin-bottom: 25px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel {
  margin-bottom: 0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel .panel-body {
  padding: 0 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel .panel-body .summary_items > .col-xs-12 {
  border-top: 1px solid #eee;
  padding: 0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel .panel-body .summary_items > .col-xs-12 .row {
  border-bottom: 1px solid #eee;
  padding: 15px 0;
  margin: 0;
  width: 50%;
  float: left;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel .panel-body .summary_items > .col-xs-12 .row .col-md-4 {
  color: #999;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel .panel-body .summary_items > .col-xs-12 .row .col-md-8 {
  color: #999;
  border-left: 1px solid #e9e9e9;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel .panel-body .summary_items > .col-xs-12 .row.jv-meta-website .col-md-8 {
  word-break: break-all;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content .item-condition .panel .panel-body .summary_items > .col-xs-12 .row:nth-of-type(2n+1) {
  clear: both;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item {
  padding: 20px 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item .listing-thumb {
  width: 50px;
  display: table-cell;
  position: relative;
  margin: 0 10px 0px 0px;
  min-width: 50px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item .listing-content {
  display: table-cell;
  padding-left: 16px;
  vertical-align: middle;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item .listing-content h5 {
  margin-top: 0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item .listing-content h5 a {
  font-size: 13px;
  text-transform: uppercase;
  overflow: hidden;
  color: #646464;
  letter-spacing: 1px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item .listing-content span {
  margin-right: 10px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item .listing-content span.post-status {
  border-radius: 10px;
  padding: 4px 12px 3px;
  letter-spacing: 1px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item:hover {
  background: #f7fafc;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content #javo-item-events-section .panel-default .mypage-my-events-wrap .list-group-item.no-data {
  display: none;
  visibility: hidden;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content-options {
  border-top: 2px solid #f4f4f4;
  padding: 20px 0;
  margin-right: 0;
  margin-left: 0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-3 {
  color: #666;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-9.javo-detail-item-content-options-description {
  color: #9398b0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-9.javo-detail-item-content-options-description .row {
  margin-bottom: 10px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-9.javo-detail-item-content-options-description .row .col-md-4 i {
  margin-right: 5px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-9.javo-detail-item-content-options-description .row .col-md-4 {
    width: 100%;
    margin-top: 10px;
  }
}

@media only screen and (min-width: sm-min) and (max-width: sm-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-9.javo-detail-item-content-options-description .row .col-md-4 {
    margin-top: 10px;
  }
}

.single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-9.javo-detail-item-content-options-description .javo-detail-item-content-options-description-loadmore {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 3px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-content-options .col-md-9.javo-detail-item-content-options-description .javo-detail-item-content-options-description-loadmore i {
  margin-right: 8px;
}

.single-item-tab .container #javo-single-content #javo-item-education-section .not-found,
.single-item-tab .container #javo-single-content #javo-item-experience-section .not-found {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0 0 0 20px;
  color: #999;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq {
  padding-top: 20px;
  margin-right: 0px;
  margin-left: 0px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .col-md-3 {
  color: #666;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .panel {
  padding-left: 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .panel .panel-body {
  background: none;
  border: none;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
  padding: 0px 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .panel .panel-body .panel-title {
  color: #9398b0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 2px;
  text-decoration: none;
  padding-left: 10px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .panel .panel-body .panel-title:after {
  content: '\F078';
  font-family: FontAwesome;
  font-size: 11px;
  color: #9398b0;
  position: absolute;
  top: 1px;
  left: 0px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .panel-collapse .list-group {
  border-top: none;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .panel-collapse .list-group .list-group-item {
  color: #9398b0;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0px;
  padding-left: 25px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-faq .lava_not_faq {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0 0 0 35px;
  color: #999;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .col-md-12 {
  padding-bottom: 15px;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .lava_not_location {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 100px;
  padding: 0 0 0 20px;
  color: #999;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .jv-single-map-wapper {
  position: relative;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .jv-single-map-wapper .jv-single-lv_listing-map-switcher {
  position: absolute;
  margin: 0;
  z-index: 2;
  top: 50px;
  right: 60px;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .jv-single-map-wapper .jv-single-lv_listing-map-switcher li.switch-option-item {
  display: inline-block;
  width: 56px;
  height: 56px;
  cursor: pointer;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 1px 0;
  margin: 0px 20px 0 0;
  background-color: rgba(60, 60, 60, 0.25);
  border-radius: 100%;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .jv-single-map-wapper .jv-single-lv_listing-map-switcher li.switch-option-item.option-map {
  background-position: 1px -0px;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .jv-single-map-wapper .jv-single-lv_listing-map-switcher li.switch-option-item.option-map.active {
  background-position: 1px -56px;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .jv-single-map-wapper .jv-single-lv_listing-map-switcher li.switch-option-item.option-streetview {
  margin-right: 0px;
  background-position: 1px -110px;
}

.single-item-tab .container #javo-single-content #javo-item-location-section .jv-single-map-wapper .jv-single-lv_listing-map-switcher li.switch-option-item.option-streetview.active {
  background-position: 1px -166px;
}

.single-item-tab .container #javo-single-content #javo-item-author-section {
  /* margin-bottom:25px; */
  padding-bottom: 25px;
}

@media (max-width: 768px) {
  .single-item-tab .container #javo-single-content #javo-item-author-section > .row {
    display: none;
    visibility: hidden;
  }
}

.single-item-tab .container #javo-single-content #javo-item-author-section .item-gallery-inner .item-author-description .row > div.col-md-8 {
  line-height: 10px;
  padding-bottom: 10px;
  font-weight: 900;
  text-transform: uppercase;
}

.single-item-tab .container #javo-single-content #javo-item-author-section .item-gallery-inner .item-author-description .row > div:last-child {
  letter-spacing: 1px;
  line-height: 20px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-photos {
  margin-top: 40px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-photos .jv-photo-grid-top {
  padding: 0 15px;
  margin-bottom: 3px;
  height: 300px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-photos .jv-photo-grid-top .col-md-6 {
  padding: 0 1.5px;
  height: 100%;
}

.single-item-tab .container #javo-single-content #javo-detail-item-photos .jv-photo-gird-bottom {
  padding: 0 15px;
  height: 200px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-photos .jv-photo-gird-bottom .col-md-4 {
  padding: 0 1.5px;
  height: 100%;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author {
  margin-top: 60px;
  background: #fafafa;
  border-radius: 3px;
  border: 1px solid #e9e9e9;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author h3 {
  display: none;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner {
  padding: 30px 0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .javo-avatar {
  height: 150px;
  text-align: center;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .javo-avatar .javo-thb {
  border-radius: 100%;
  height: 150px;
  width: 150px;
  margin: 0 auto;
  margin-bottom: 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .javo-avatar .col-md-12 .javo-author-meta-name {
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: 700;
  color: #666;
  display: inline-block;
  text-transform: uppercase;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .javo-avatar .col-md-12 .javo-author-meta-email {
  font-size: 11px;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .javo-avatar .col-md-12 .javo-author-meta-name,
.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .javo-avatar .col-md-12 .javo-author-meta-email {
  display: block;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .javo-avatar .col-md-12 {
    text-align: center;
    margin-top: 10px;
  }
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-info {
  margin-top: 15px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-info button {
  border-radius: 3px;
  position: relative;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-info button:hover {
  background-color: #767c9a !important;
  border-color: #767c9a !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-info button:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-info button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-info {
    text-align: center;
    margin-top: 10px;
  }
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-description {
  margin-bottom: 20px;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .javo-author-meta-description span {
  color: #9398b0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .col-md-6 span {
  padding-left: 0px;
  margin-bottom: 15px;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .col-md-6 span i {
  margin-right: 10px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content .javo-detail-item-author .javo-detail-item-author-inner .col-md-8 .javo-author-meta .col-md-6 span {
    display: block;
  }
}

.single-item-tab .container #javo-single-content #javo-detail-item-review {
  margin-top: 40px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap {
  margin: 40px 0;
  border: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top {
  padding: 0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well {
  padding: 0;
  margin-bottom: 30px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-title {
  margin-bottom: 30px;
  display: inline-block;
  border-bottom: 5px solid rgba(255, 255, 255, 0.5);
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-title h3 {
  letter-spacing: 4px;
  display: inline-block;
  margin: 0px;
  color: #666;
  margin-bottom: 15px;
  font-weight: 900;
  font-size: 18px;
  text-transform: uppercase;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap {
  margin-right: 0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap {
  border: none;
  height: 142px;
  position: relative;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap {
    height: auto;
  }
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap:last-child {
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap {
  margin-bottom: 10px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating-num,
.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating,
.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating-user {
  display: inline-block;
  color: #ccc;
  font-size: 26px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating-num,
  .single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating,
  .single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating-user {
    font-size: 27px;
  }
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating i {
  color: #ffb400;
  margin-right: 5px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating i:last-child {
  margin-right: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating-user {
  font-size: 10px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .total-rating-left-wrap .rating-inner-wrap .rating-user {
    display: none;
  }
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap {
  padding: 15px;
  border-radius: 3px;
  bordeR: 1px solid #e9e9e9;
  background: #fafafa;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc {
  float: right;
  width: 100%;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .progress-wrap .progress-title {
  display: inline-block;
  float: left;
  margin-bottom: 5px;
  letter-spacing: 3px;
  font-size: 15px;
  color: #9398b0;
  font-weight: 700;
  line-height: 30px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .progress-wrap .progress-title {
    padding-left: 0px;
  }
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .progress-wrap .progress {
  -webkit-box-shadow: none;
          box-shadow: none;
  float: right;
  padding: 0;
  height: 30px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .progress-wrap .progress .progress-bar {
  text-align: center;
  background-color: #ffb400;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  line-height: 30px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .row {
  margin-bottom: 10px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .row:last-child {
  margin-bottom: 0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .col-md-6 {
  color: #9398b0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
  text-align: left;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .rating {
  text-align: right;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .total-rating-top .well .total-rating-wrap .rating-desc-wrap .rating-desc .rating i {
  font-size: 20px;
  color: #ffb400;
  margin-left: 5px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container {
  padding: 0px;
  background-color: transparent;
  border-color: transparent;
  border: none;
  text-align: right;
  min-height: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-image: none;
  padding: 0px 15px;
  display: table;
  width: 100%;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner {
  padding: 20px 0;
  border-top: 2px solid #e9e9e9;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group {
  margin-top: 0px;
  border: none;
  margin-bottom: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group .list-group-item {
  border: none;
  padding: 10px 10px 10px 0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group .list-group-item:nth-child(2n) {
  padding: 10px 0 10px 10px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group .list-group-item .javo-raintg-form-field-label-wrap {
  text-align: left;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group .list-group-item .javo-raintg-form-field-label-wrap span {
  letter-spacing: 3px;
  display: inline-block;
  margin: 0px;
  font-size: 15px;
  color: #9398b0;
  font-weight: 700;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group .list-group-item .javo_rat_star-warp {
  text-align: right;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group .list-group-item .javo_rat_star-warp span {
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-top-inner .list-group .list-group-item .javo_rat_star-warp span img {
  width: 20px;
  height: 20px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-bottom-inner {
  padding: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-bottom-inner textarea {
  border-radius: 3px;
  height: 160px;
  border: 2px solid #e9e9e9;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-bottom-inner textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #ccc;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-bottom-inner textarea :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-bottom-inner textarea ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-wrap .jv-rating-bottom-inner textarea :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #ccc;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .comment_image_preview .javo-thb {
  width: 76.4px;
  height: 76.4px;
  margin-right: 5px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .comment_image_preview .javo-thb:nth-child(10n) {
  margin-right: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap {
  text-align: right;
  margin-top: 3px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap .jv-rating-cancel {
  text-align: left;
  margin-top: 10px;
  padding: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap .jv-rating-cancel button {
  border-radius: 3px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap .jv-rating-submit {
  padding: 0px;
  margin-top: 10px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap .jv-rating-submit button {
  border-radius: 3px;
  padding: 6px 12px;
  font-size: 12px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap .jv-rating-submit button.javo-fileupload {
  background: #9398b0;
  border-color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap .jv-rating-submit button p {
  margin: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .jv-rating-submit-wrap .jv-rating-submit button i {
  margin-right: 5px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .delete-ready {
  margin-bottom: 5px;
  letter-spacing: 1px;
  font-size: 13px;
  color: #fff;
  font-weight: 600;
  line-height: 30px;
  background: #9398b0;
  padding: 8px 20px 8px 45px;
  border-radius: 3px;
  position: relative;
  position: relative;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .delete-ready:hover {
  background-color: #767c9a !important;
  border-color: #767c9a !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .delete-ready:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .delete-ready:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap #javo-review-form-container .delete-ready:before {
  content: '\F0E5';
  font-family: FontAwesome;
  font-size: 15px;
  color: #fff;
  position: absolute;
  left: 15px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .javo-reviews-title-wrap {
  margin-top: 40px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .lv-review-item {
  display: table;
  padding: 0px;
  padding-top: 20px;
  border-top: 2px solid #e9e9e9;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .lv-review-item:first-child {
  border-top: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .lv-review-item .review-left-wrap {
  text-align: center;
  margin-bottom: 40px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .lv-review-item .review-left-wrap {
    display: none !important;
  }
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .lv-review-item .review-left-wrap .javo-thb {
  margin: 0 auto;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap {
  border: none;
  border-radius: 3px;
  padding: 0px 15px 15px 15px;
  margin-bottom: 20px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-author .review-date small {
  font-size: 10px;
  color: #ccc;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-rating img {
  width: 13px;
  height: 13px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-rating .javo-detail-item-edit-comment {
  font-size: 12px;
  color: #9398b0;
  margin-left: 10px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-rating .javo-detail-item-edit-comment img {
  width: 15px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-author h4,
.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-rating h4 {
  margin: 0;
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: 700;
  color: #666;
  display: inline-block;
  text-transform: uppercase;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-author small,
.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-rating small {
  display: inline-block;
  font-size: 10px;
  letter-spacing: 1px;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-rating .row .col-md-12 div {
  display: inline-block;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .arrow {
  position: absolute;
  z-index: 5;
  left: -11px;
  width: 13px;
  height: 20px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-content-wrap {
  padding: 15px 0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-content-wrap .review-content {
  color: #666;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-thumbnails-wrap .review-thumbnails-inner .javo-thb {
  height: 90px;
  width: 90px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-reply-wrap {
  margin-top: 10px;
  padding-top: 25px;
  border-top: 1px solid #e9e9e9;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-reply-wrap .review-reply-item {
  margin-bottom: 20px;
  line-height: 25px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-reply-wrap .review-reply-item .reply-holder span {
  margin: 0;
  font-weight: 700;
  color: #666;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-reply-wrap .review-reply-item .reply-holder span i {
  margin-right: 10px;
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-reply-wrap .review-reply-item .reply-holder .reply-content {
  float: right;
  margin: 0;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-reply-wrap .review-reply-item .reply-holder .reply-content span {
  text-transform: none;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #9398b0 !important;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .review-reply-wrap .review-reply-item .reply-holder .reply-content .reply-date {
  font-size: 10px;
  display: block;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .reply-form div.col-md-9,
.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .reply-form div.col-md-3 {
  margin-top: 10px;
  line-height: 25px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .reply-form div.col-md-3 span {
  margin: 0;
  font-weight: 700;
  color: #666;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .reply-form div.col-md-3 span i {
  margin-right: 10px;
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .reply-input-box {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  padding-left: 10px;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap strong {
  font-weight: 600;
  color: #666;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .alert-warning {
  border: none;
  background-color: transparent;
}

.single-item-tab .container #javo-single-content #javo-detail-item-review .total-rating .total-rating-top-wrap .lv-review-item-holder .review-right-wrap .javo-detail-item-reply-meta {
  font-size: 10px;
  color: #ccc;
  line-height: 8px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location {
  margin-top: 100px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location .javo-detail-item-core-map > div:first-child {
  height: 100%;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel {
  padding: 10px 20px;
  width: 400px;
  height: 100%;
  margin: 0;
  left: 50px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel::-webkit-scrollbar {
  width: 5px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 5px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel::-webkit-scrollbar-thumb {
  background-color: #9398b0;
  border-radius: 5px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel::-webkit-scrollbar-button {
  display: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner ul.nav-tabs {
  border: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner ul.nav-tabs li {
  border-bottom: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner ul.nav-tabs li a {
  margin-right: 0px;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner ul.nav-tabs li a:hover, .single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner ul.nav-tabs li a:focus {
  background: #9398b0;
  color: #fff;
  border-bottom: 5px solid rgba(255, 255, 255, 0.5);
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner ul.nav-tabs li.active a {
  border: none;
  border-bottom: 5px solid rgba(255, 255, 255, 0.5);
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content {
  border: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel .panel-heading {
  padding: 30px 0 10px 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: transparent;
  border-color: transparent;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel .panel-heading a {
  text-decoration: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel .panel-body {
  padding: 15px 0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel .panel-body li {
  color: #9398b0;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #eee;
  padding: 0;
  padding-bottom: 10px;
  margin: 0px 10px 10px 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel .panel-body li:first-child, .single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel .panel-body li:last-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-commute .panel .panel-body li div.col-md-4 {
  text-align: right;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality h2 {
  margin-bottom: 20px;
  margin-top: 30px;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel {
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel .panel-heading {
  background-color: transparent;
  border-color: #e9e9e9;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel .panel-heading .panel-title a {
  color: #666;
  font-weight: 700;
  font-size: 13px;
  padding-bottom: 5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  text-decoration: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel .panel-heading .panel-title a i {
  float: right;
  font-size: 17px;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel .panel-heading .panel-title a span {
  background-color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel .panel-collapse li {
  border: none;
  border-bottom: 1px solid #eee;
  margin-bottom: 0px;
  padding: 5px 15px;
  font-size: 12px;
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel .panel-collapse li:last-child {
  border-bottom: none;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content #javo-Di-map-tab-locality .panel-group .panel .panel-collapse li div {
  color: #9398b0;
}

.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content h3,
.single-item-tab .container #javo-single-content #javo-detail-item-location #javo-Di-map-panel #javo-Di-map-panel-inner div.tab-content h2 {
  color: #666;
  border-bottom: 2px solid #9398b0;
  display: inline-block;
  font-weight: 900;
  font-size: 13px;
  padding-bottom: 5px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 0;
}

.single-item-tab .container #javo-single-sidebar {
  margin-top: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.single-item-tab .container #javo-single-sidebar .lava-single-sidebar .lava-wg-author-contact-form {
  top: -70px;
}

.single-item-tab .container #javo-single-sidebar .lava-single-sidebar .lava-wg-author-contact-form .sticky-wrapper .panel-heading {
  padding: 11px 15px;
}

.single-item-tab .container #javo-single-sidebar .lava-single-sidebar .lava-wg-author-contact-form .sticky-wrapper .panel-heading h3 {
  line-height: 1;
}

.single-item-tab .container #javo-single-sidebar .lava-single-sidebar .widget.widget_javo_single_post_slider {
  padding: 10px 13px;
}

.single-item-tab .container #javo-single-sidebar .lava-single-sidebar .widget.widget_javo_single_post_slider h2.widgettitle {
  padding-left: 5px;
  padding-top: 5px;
}

.single-item-tab .container #javo-single-sidebar .lava-single-sidebar .widget.widget_javo_single_post_slider .shortcode-jv_slider2 .shortcode-output .flexslider {
  border: none;
  padding: 0 5px 5px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .single-item-tab #dot-nav {
    display: none;
  }
}

.single-item-tab #dot-nav ul li {
  background-color: #fff;
  border: 3px solid #ddd;
}

.single-item-tab #dot-nav ul li.active, .single-item-tab #dot-nav ul li:hover {
  background-color: #9398b0;
}

.single-item-tab #dot-nav ul .tooltip .tooltip-arrow {
  border-left-color: #666;
}

.single-item-tab #dot-nav ul .tooltip .tooltip-inner {
  padding: 4px 12px;
  background-color: #666;
}

.lava-Di-share-dialog#lava-alert-box {
  padding: 0;
  width: 800px;
  border: none;
}

.lava-Di-share-dialog#lava-alert-box:before {
  content: "";
  width: 100%;
  height: 100%;
  outline: 9999px solid rgba(30, 30, 30, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.lava-Di-share-dialog#lava-alert-box h5 {
  margin: 0;
}

.lava-Di-share-dialog#lava-alert-box h5 .row {
  margin: 0;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 {
  padding: 0;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .modal-header {
  background: #9398b0;
  text-align: center;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  color: #fff;
  display: block;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-bottom: none;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .modal-header button {
  opacity: 1;
  margin-top: 0px;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .modal-header button span {
  color: #fff;
  position: relative;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row {
  margin: 30px 15px;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-9 .input-group {
  border: 2px solid #e9e9e9;
  border-radius: 3px;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-9 .input-group span {
  padding: 14px 12px;
  background: #f4f4f4;
  border: none;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-9 .input-group input {
  padding: 0 12px;
  height: 48px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #fff;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-3 button {
  padding: 14px 12px;
  border-radius: 3px;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4 button {
  border-radius: 3px;
  padding: 14px 12px;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4:nth-child(1) button {
  background: #3B5998;
  border-color: #3B5998;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4:nth-child(2) button {
  background: #4099FF;
  border-color: #4099FF;
}

.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4:nth-child(3) button {
  background: #D34836;
  border-color: #D34836;
}

.lava-Di-share-dialog#lava-alert-box .modal-body {
  padding: 30px;
  background: #f4f4f4;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.lava-Di-share-dialog#lava-alert-box .modal-body p {
  display: none;
}

.lava-Di-share-dialog#lava-alert-box .modal-body .row:nth-child(1) {
  margin-bottom: 30px;
}

.expandable-content-wrap {
  position: relative;
  height: 6em;
  overflow: hidden;
  outline: none;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

.expandable-content-wrap.loaded {
  height: auto;
}

.expandable-content-wrap.loaded .expandable-content-overlay {
  top: 100%;
  opacity: 0;
}

.expandable-content-overlay {
  position: absolute;
  opacity: 1;
  top: 3em;
  height: 50px;
  width: 100%;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.8)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}

.expandable-content-overlay div {
  position: absolute;
  cursor: pointer;
  /* bottom: 10px; */
  bottom: 0;
  color: #ff5a5f;
  text-transform: uppercase;
  font-weight: 600;
}

.jv-custom-post-content,
.jv-custom-post-content > .jv-custom-post-content-inner {
  position: relative;
}

.jv-custom-post-content > .jv-custom-post-content-inner {
  height: 350px;
  overflow: hidden;
  transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  letter-spacing: 1px;
}

.jv-custom-post-content > .jv-custom-post-content-inner:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(80%, white));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.jv-custom-post-content > .jv-custom-post-content-trigger {
  position: absolute;
  cursor: pointer;
  left: 0;
  bottom: 6px;
  text-transform: uppercase;
  font-weight: 600;
}

.jv-custom-post-content.loaded > .jv-custom-post-content-inner {
  height: auto;
}

.jv-custom-post-content.loaded > .jv-custom-post-content-inner:after {
  content: none;
  display: none;
  visibility: hidden;
}

.jv-custom-post-content.loaded > .jv-custom-post-content-trigger {
  display: none;
  visibility: hidden;
}

html body.single-lv_listing header#header-one-line ul.nav > li.menu-item > a {
  color: #fff !important;
}

html body.single-lv_listing header#header-one-line ul.widget_top_menu_wrap li.widget_top_menu a {
  color: #fff;
}

.single-lv_listing.boxed.type-a .lv_listing #javo-single-content > .javo-detail-item-content {
  margin-left: 0;
}

body.single-lv_listing #javo-item-wc-booking-section .cart {
  text-align: center;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker {
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header {
  background-color: #f4f4f4;
  color: #686868;
  background-image: none;
  border-top: none;
  border-radius: 0;
  -webkit-border-radius: 0;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-prev {
  background: #f4f4f4;
  height: 100%;
  margin-left: 11px;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-prev span {
  background-image: none;
  font-family: 'jvd-icon';
  text-indent: 0;
  width: 14px;
  height: 14px;
  overflow: hidden;
  margin-top: 0;
  color: #999;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-prev span:before {
  content: "\E9B4";
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled > span {
  color: #bbb;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-next {
  background: #f4f4f4;
  height: 100%;
  margin-right: 9px;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-next span {
  background-image: none;
  font-family: 'jvd-icon';
  text-indent: 0;
  width: 14px;
  height: 14px;
  overflow: hidden;
  margin-top: 0;
  color: #999;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-next span:before {
  content: "\E9B6";
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-next.ui-state-disabled > span {
  color: #bbb;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-header .ui-datepicker-title {
  padding: 18px 0;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-calendar thead tr {
  border-right: 1px solid #f1f1f1;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-calendar thead tr th {
  border-top: none;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-calendar tbody td {
  border-top: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-calendar tbody td.bookable {
  background: #ffffff;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .wc-bookings-date-picker .picker .ui-datepicker.ui-corner-all .ui-datepicker-calendar tbody td.bookable a {
  background-color: #f4f4f4 !important;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field {
  text-align: left;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field label {
  text-align: left;
  text-transform: uppercase;
  width: 15%;
  float: left;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field ul li {
  text-align: center;
  width: 100%;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field ul li.block {
  width: 33.3%;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field {
  color: #b2b2b2;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field .block-picker li:nth-child(even) a {
  background: #f4f4f4;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field .block-picker li:nth-child(even) a:hover {
  background: #999;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field .block-picker li:nth-child(even) a:active {
  background: #999;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field .block-picker li:nth-child(odd) a {
  background: #fff;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field .block-picker li:nth-child(odd) a:hover {
  background: #999;
}

body.single-lv_listing #javo-item-wc-booking-section .cart .wc-bookings-booking-form .form-field .block-picker li a.selected {
  background: #686868 !important;
}

body.single-lv_listing #javo-item-wc-booking-section .cart button.wc-bookings-booking-form-button {
  border: 1px #f4f4f4 solid;
  position: relative;
  font-size: 13px;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

body.single-lv_listing #javo-item-wc-booking-section .cart button.wc-bookings-booking-form-button:hover {
  color: #fff;
  background: #454545;
}

body.single-lv_listing #javo-item-wc-booking-section .cart button.wc-bookings-booking-form-button:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

body.single-lv_listing #javo-item-wc-booking-section .cart button.wc-bookings-booking-form-button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

body.single-lv_listing #javo-item-wc-booking-section .cart button:focus {
  outline: none;
}

body.single-lv_listing #javo-item-wc-booking-section .wc-bookings-booking-form {
  border: 0;
  padding: 0;
  margin: 0;
}

body.single-lv_listing #javo-item-wc-booking-section .wc-bookings-booking-form legend {
  display: none;
}

body.single-lv_listing #javo-item-wc-booking-section .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a {
  background-color: #f1f1f1 !important;
  color: #737373 !important;
  text-shadow: none;
}

body.single-lv_listing #javo-item-wc-booking-section .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.partial_booked a:before {
  width: 0;
  height: 0;
  border-top: 2.5em solid #000000;
  border-right: 2.5em solid transparent;
  z-index: -10;
  opacity: .75;
}

body.single-lv_listing #javo-item-wc-booking-section button {
  margin: 35px 0;
  border: 0;
  color: #686868;
  padding: 12px 30px;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: uppercase;
  background: #fff;
  border: 1px #e8e8e8 solid;
}

body.single-lv_listing #javo-item-wc-booking-section button.disabled {
  background: #fff;
  border: 1px #e8e8e8 solid;
}

body #jvlv-single-get-direction.modal {
  top: 300px;
}

@media (max-width: 767px) {
  body #jvlv-single-get-direction.modal {
    top: 45% !important;
    right: auto !important;
    width: 100%;
    padding: 0 !important;
  }
}

.modal.lava_contact_modal,
.modal.lava_report_modal {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 100000;
}

.modal.lava_contact_modal button.close,
.modal.lava_report_modal button.close {
  float: none;
  display: block;
  width: 100%;
  text-align: right;
}

.lava-wg-author-contact-form .panel-heading h3 {
  color: #fff;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin: 15px 0;
  text-align: center;
  background: transparent;
  border: none;
  padding: 0;
  line-height: 1.1;
}

.lava-wg-author-contact-form .panel-body .list-group {
  margin-bottom: 0;
}

.lava-wg-author-contact-form .panel-body .list-group button {
  text-transform: uppercase;
  font-size: 13px;
}

.lava_contact_modal,
.lava_report_modal {
  background: rgba(0, 0, 0, 0.5);
}

.lava_contact_modal .modal-dialog,
.lava_report_modal .modal-dialog {
  margin: 5% auto;
}

.lava_contact_modal .modal-dialog .modal-content,
.lava_report_modal .modal-dialog .modal-content {
  padding: 20px;
  background: #fafafa;
}

.lava_contact_modal .modal-dialog .modal-content .modal-body,
.lava_report_modal .modal-dialog .modal-content .modal-body {
  padding: 0;
}

.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont,
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont {
  font-size: 12px;
  color: #777;
}

.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap label,
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap label {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap input,
.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap textarea,
.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap select,
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap input,
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap textarea,
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap select {
  width: 100%;
  margin: 0;
  border-radius: 3px;
  font-family: inherit;
  padding: 0.428571429rem;
  background: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
}

.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap input[type="submit"],
.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap textarea[type="submit"],
.lava_contact_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap select[type="submit"],
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap input[type="submit"],
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap textarea[type="submit"],
.lava_report_modal .modal-dialog .modal-content .modal-body .contact-form-widget-wrap .ninja-forms-cont .field-wrap select[type="submit"] {
  background: #ff5a5f;
  border: 1px solid #ff5a5f;
  padding: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

.lava_contact_modal .contact-form-widget-wrap ninja-forms-required-items,
.lava_report_modal .contact-form-widget-wrap ninja-forms-required-items {
  display: none;
}

.lava_contact_modal .contact-form-widget-wrap .page-header,
.lava_report_modal .contact-form-widget-wrap .page-header {
  color: #666666;
  border-bottom: 5px solid #ff5a5f;
  display: inline-block;
  font-weight: 900;
  font-size: 18px;
  padding-bottom: 15px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 15px;
}

#lava-alert-box {
  width: 30%;
}

#lava-alert-box .lava_report_wrap {
  position: relative;
}

#lava-alert-box .lava_report_wrap h2.page-header {
  border-bottom: 5px solid #ff5a5f;
  display: block;
  padding-bottom: 15px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-top: 0;
}

#lava-alert-box .lava_report_wrap input[type=submit] {
  width: 100%;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  background: #ff5a5f;
  color: #fff;
  border: 1px solid #ff5a5f;
}

#lava-alert-box .lava_report_wrap label {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #666;
  letter-spacing: 1px;
}

#lava-alert-box .lava_report_wrap select,
#lava-alert-box .lava_report_wrap input,
#lava-alert-box .lava_report_wrap textarea {
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 3px;
}

#lava-alert-box .lava_report_wrap button.close {
  position: absolute;
  right: 0;
  z-index: 1;
}

#lava-alert-box:focus {
  outline: 0;
}

.single-lv_listing.type-grid .single-item-tab-feature-bg-wrap .swiper-container .jvfrm_spot-single-header-gradient {
  background-attachment: inherit !important;
  position: absolute;
  content: '';
  display: none;
  visibility: hidden;
  z-index: 10000;
}

.single-lv_listing.type-grid .single-item-tab-feature-bg-wrap .swiper-container .jvfrm_spot-single-header-gradient.shadow {
  display: block;
  visibility: visible;
  left: 0;
  right: 0;
  top: 70%;
  bottom: 0;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4)));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.4));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#CC000000', GradientType=0);";
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}

.single-lv_listing.type-grid .single-item-tab-feature-bg-wrap .swiper-container .jvfrm_spot-single-header-gradient.overlay {
  display: block;
  visibility: visible;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.single-lv_listing.type-grid .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner button.btn-block {
  background: none;
  border-color: #fff;
  width: 15%;
  position: absolute;
  right: 17px;
  bottom: 0;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.single-lv_listing.type-grid .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner button.btn-block:hover {
  background: none !important;
}

.single-lv_listing.type-grid .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner.jv-header-rating button.btn-block {
  bottom: 80px;
}

.single-lv_listing.type-grid .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner #lv-claim-reveal {
  position: absolute;
  top: auto;
}

.single-lv_listing.type-grid .lv_listing #javo-single-content {
  padding-left: 0;
}

.single-lv_listing.type-grid .lv_listing #javo-single-content .javo-detail-item-content {
  margin: 0;
}

.single-lv_listing.type-grid .lv_listing #javo-single-content .javo-detail-item-content > .col-md-12 > .panel {
  margin-bottom: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.single-lv_listing.type-grid .lv_listing #javo-single-content .javo-detail-item-content > .col-md-12.item-media-video .panel-default iframe {
  width: 100%;
}

.single-lv_listing.type-grid .lv_listing #javo-single-content .javo-detail-item-content > .col-md-12.media-3DViewer iframe {
  min-height: 400px;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar {
  padding-right: 0;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12 {
  background-color: #fff;
  margin-bottom: 30px;
  padding: 30px;
  border: 1px solid #f1f0f0;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12 > .panel {
  margin-bottom: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12 > .panel .panel-body {
  padding: 0;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-listings-contact-section .panel-default .contact-info-meta .col-md-3 {
  padding-right: 0;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-listings-contact-section .panel-default .contact-info-meta.meta-website .col-md-9 a {
  word-break: break-all;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .wpcf7 .wpcf7-form input,
.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .wpcf7 .wpcf7-form textarea {
  color: #777;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont {
  font-size: 12px;
  color: #777;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont .field-wrap label {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont .field-wrap input,
.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont .field-wrap textarea,
.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont .field-wrap select {
  width: 100%;
  margin: 0;
  border-radius: 3px;
  font-family: inherit;
  padding: 0.428571429rem;
  background: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont .field-wrap input[type="submit"],
.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont .field-wrap textarea[type="submit"],
.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .ninja-forms-cont .field-wrap select[type="submit"] {
  background: #ff5a5f;
  border: 1px solid #ff5a5f;
  padding: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-contact-section .page-header {
  display: inline-block;
  font-weight: 900;
  font-size: 18px;
  padding-bottom: 15px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 15px;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-customfield-section > h3.page-header {
  margin-bottom: 0;
  padding-bottom: 0;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-customfield-section .panel-default .panel-body .inner-items ul li {
  margin-bottom: 5px;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-customfield-section .panel-default .panel-body .inner-items ul li .col-sm-2 {
  font-weight: 600;
  width: 100%;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-customfield-section .panel-default .panel-body .inner-items ul li .col-sm-10 {
  width: 100%;
  margin-left: 10px;
}

.single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-customfield-section .panel-default .panel-body .inner-items ul li > h5 {
  font-weight: bold;
  font-size: 18px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-top: 20px;
  text-translate: uppercase;
}

.button,
.submit {
  /*padding: 6px 12px;
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeff3));
    background: -webkit-linear-gradient(#ffffff, #eeeff3);
    background: -moz-linear-gradient(center top, #ffffff 0%, #eeeff3 100%);
    background: -moz-gradient(center top, #ffffff 0%, #eeeff3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#eeeff3);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#eeeff3)";
    border: 1px solid;
    border-color: #cccdd1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: sans-serif;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    display: inline-block;
    width: auto;
    overflow: visible;
    color: #485160;
    width: 100%;*/
}

.lava-support-common-list h2.lava-support-listing-title {
  margin-bottom: 0;
  background: #f9fafa;
  padding: 20px 20px 20px 30px;
  -webkit-box-shadow: 0 1px 0 0 #e8ebed;
          box-shadow: 0 1px 0 0 #e8ebed;
  border-radius: 4px 4px 0 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  line-height: 35px;
  letter-spacing: 1px;
  color: #646464;
}

.lava-support-ajax-list-wrap h2.lava-support-listing-title {
  margin-bottom: 0;
  background: #f9fafa;
  padding: 20px 20px 20px 30px;
  -webkit-box-shadow: 0 1px 0 0 #e8ebed;
          box-shadow: 0 1px 0 0 #e8ebed;
  border-radius: 4px 4px 0 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  line-height: 35px;
  letter-spacing: 1px;
  color: #646464;
}

.lava-support-ajax-list-wrap #lava-support-desk-listing {
  padding: 20px;
}

.lv-not-found-msg {
  padding: 80px 20px;
  text-align: center;
  font-size: 30px;
  color: #eee;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.login-signup-form .login-signup-form-wrap .header {
  background-color: #f4f4f4;
}

.login-signup-form .login-signup-form-wrap .form-wrap form.login-form .input-txt input,
.login-signup-form .login-signup-form-wrap .form-wrap form.signup_form .input-txt input {
  webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.95);
          box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.95);
  outline: none;
  border: 1px solid #dddee2;
  border-radius: 3px;
  -webkit-transition: all ease-in-out 0.2s;
  padding: 6px 15px;
  width: 100%;
}

body.page-template-template-front-page .lv-support-front-page-wrap {
  margin-top: 30px;
  padding: 0px;
  min-height: 100%;
  -webkit-box-shadow: 0 1px 0 0 #e8ebed;
          box-shadow: 0 1px 0 0 #e8ebed;
  border-radius: 4px 4px 4px 4px;
  border: 0px solid #f4f4f4;
}

body.page-template-template-front-page .lv-support-front-page-wrap .row .col-md-9 {
  padding-right: 0;
}

.lava-support-common-list.style2 h2.lava-support-listing-title {
  font-size: 19px;
}

.lava-support-common-list.style2 #lava-support-desk-output .lava-support-desk-listing-item {
  padding: 20px 10px 20px 5px;
}

.lava-support-common-list.style2 #lava-support-desk-output .lava-support-desk-listing-item .description {
  width: 83%;
}

.lava-support-common-list.style2 #lava-support-desk-output .lava-support-desk-listing-item .description ul li.meta-location {
  display: none;
}

.lava-support-common-list.style2 #lava-support-desk-output .lava-support-desk-listing-item .amount-comments-wrap {
  display: none;
}

.lava-support-common-list.style2 #lava-support-desk-output .lava-support-desk-listing-item .lava-image .lava-thb {
  width: 1.5em !important;
  height: 1.5em !important;
}

.lava-support-ajax-list-wrap.style2 h2.lava-support-listing-title {
  font-size: 19px;
}

.lava-support-ajax-list-wrap.style2 #lava-support-desk-output .lava-support-desk-listing-item {
  padding: 20px 10px 20px 5px;
}

.lava-support-ajax-list-wrap.style2 #lava-support-desk-output .lava-support-desk-listing-item .description {
  width: 83%;
}

.lava-support-ajax-list-wrap.style2 #lava-support-desk-output .lava-support-desk-listing-item .description ul li.meta-location {
  display: none;
}

.lava-support-ajax-list-wrap.style2 #lava-support-desk-output .lava-support-desk-listing-item .amount-comments-wrap {
  display: none;
}

.lava-support-ajax-list-wrap.style2 #lava-support-desk-output .lava-support-desk-listing-item .lava-image .lava-thb {
  width: 1.5em !important;
  height: 1.5em !important;
}

.lv-support-desk-submit-form {
  background: #fff;
  margin: 35px 0 35px 0;
  padding: 30px;
  /* box-shadow: 0 1px 0 0 #e8ebed; */
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #f4f4f4;
}

.lv-support-desk-submit-form #lava-support-desk-register-form form .form-inner {
  padding: 8px 0px 8px 0px;
  border-bottom: 0px solid #e9e9e9;
  /*input.button {border:0;}	    	*/
}

.lv-support-desk-submit-form #lava-support-desk-register-form form .form-inner label {
  display: none;
}

.lv-support-desk-submit-form #lava-support-desk-register-form form .form-inner input,
.lv-support-desk-submit-form #lava-support-desk-register-form form .form-inner textarea,
.lv-support-desk-submit-form #lava-support-desk-register-form form .form-inner .selectize-input {
  border: 2px #edeff0 solid;
  color: #454545;
}

.lv-support-desk-submit-form #lava-support-desk-register-form form button,
.lv-support-desk-submit-form #lava-support-desk-register-form form .button {
  background: #16BACD;
  border: 1px solid #01aec2 !important;
  color: #fff !important;
  font-size: 14px;
  padding: 6px 40px;
  margin-top: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  border-radius: 3px;
  text-transform: uppercase;
}

.lv-support-desk-submit-form #lava-support-desk-register-form form button:hover,
.lv-support-desk-submit-form #lava-support-desk-register-form form .button:hover {
  background: #ccc;
  border: 1px solid #ccc !important;
  color: #fff;
}

.lv-support-desk-submit-form #lava-support-desk-register-form form .item-terms {
  float: left;
  width: 33.3%;
  padding-right: 5px;
}

.lv-support-desk-submit-form #lava-support-desk-register-form form .closed-ticket-chkbox label {
  margin-bottom: 0px;
  margin-top: 11px;
  margin-left: 4px;
  text-transform: uppercase;
}

.form-inner.add-item-des {
  background: #eee;
  padding: 10px 10px !important;
  color: #888;
  font-size: 13px;
}

/* for single page padding, margin */
.single-lv_ticket .lv-support-desk-submit-form {
  background: #fff;
  margin: 0px;
  padding: 5px;
  border: 0px solid #f4f4f4;
}

.single-item-tab #javo-single-content .javo-detail-item-content .comments-area .commentlist .col-md-12 {
  background-color: #ffffff;
  padding: 25px;
  margin-top: 25px;
}

.single-lv_ticket {
  /* Content Part */
}

.single-lv_ticket a {
  color: #0bcad2;
}

.single-lv_ticket a:hover {
  color: #001415;
}

.single-lv_ticket .single-item-tab-feature-bg {
  -webkit-transform: scale(1);
          transform: scale(1);
  background-attachment: fixed;
  background-size: cover;
  background-position: 0px 50%;
  background-repeat: no-repeat;
}

.single-lv_ticket .single-item-tab-feature-bg .header-inner {
  padding: 50px 0;
}

.single-lv_ticket .single-item-tab-feature-bg .header-inner h2.header-title {
  font-size: 32px;
  line-height: 60px;
}

.single-lv_ticket .single-item-tab-feature-bg .header-inner .header-content {
  font-size: 16px;
  line-height: 30px;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist li {
  list-style: none;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist header.comment-author .cmt-author-wrap {
  border-bottom: 1px solid #eee;
  padding: 0 0 15px 0;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist header.comment-author .cmt-author-wrap .cmt-author-info h3.page-header {
  border-bottom: 0px solid;
  font-size: 18px;
  padding-bottom: 0px;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0px;
  margin-top: 0px;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist header.comment-author .cmt-author-wrap .cmt-author-info h3.page-header img {
  border-radius: 50%;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist header.comment-author .cmt-author-wrap .cmt-author-info .post-author {
  font-size: 10px;
  background: #777;
  color: #fff;
  padding: 5px 7px;
  letter-spacing: 1px;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist header.comment-author .cmt-author-wrap .cmt-author-info .post-staff {
  font-size: 10px;
  background: #3FBEC3;
  color: #fff;
  padding: 5px 7px;
  letter-spacing: 1px;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist header.comment-author .cmt-author-wrap .cmt-author-meta a {
  text-align: right;
  display: block;
  color: #999;
}

.single-lv_ticket .single-item-tab .comments-area .commentlist .comment-content {
  padding: 15px 0 0 0;
}

.single-lv_ticket .single-item-tab #respond {
  padding: 0px;
}

.single-lv_ticket .single-item-tab #respond #jvfrm-support-update-ticket {
  background: #fff;
  padding: 30px 20px;
  margin-bottom: 30px;
}

.single-lv_ticket .single-item-tab #respond #jvfrm-support-update-ticket #lava-support-desk-register-form {
  background: #fff;
  padding: 0;
  border: 0px solid #eee;
}

.single-lv_ticket .single-item-tab #respond #jvfrm-support-update-ticket #lava-support-desk-register-form .cancel-comment-reply {
  margin-left: 0px;
  padding-left: 0px;
  position: relative;
  border-left: 0px solid #ddd;
}

.single-lv_ticket .single-item-tab #respond #jvfrm-support-update-ticket #lava-support-desk-register-form .cancel-comment-reply a {
  /*display: inline-block !important; */
  margin-left: 0px;
  padding-left: 0px;
  position: relative;
  border-left: 0px solid #ddd;
}

/* .jv-brief-info-wrap {  height: 600px; overflow-y: scroll;} */
.jv-brief-info-author-thumb {
  height: 60px;
  cursor: pointer;
}

/*
#javo-infow-brief-window .aaa {height:600px;}
#javo-infow-brief-window .jv-brief-info-content-wrap {width:100%; height:550px; overflow-y:scroll; padding-right:0px;}

#javo-infow-brief-window .jv-brief-info-content-wrap::-webkit-scrollbar {
  display: none;
}
*/
.map-info-title {
  padding-left: 0;
}

.map-info-author {
  padding-left: 0;
}

.lava_map_preview_close_icon {
  width: 18px;
  height: 18px;
}

.lava_map_preview_close_icon i.fa-times {
  font-size: 11px;
  font-weight: 400;
  color: #686868;
}

.wc-bookings-date-picker .ui-datepicker-header a .ui-icon-circle-triangle-w {
  background-image: none;
}

.wc-bookings-date-picker .ui-datepicker-header a .ui-icon-circle-triangle-w:after {
  content: '\F0DA';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  text-decoration: none;
}

.lava-wg-author-contact-form {
  position: relative;
  top: 0px;
}

@media only screen and (min-width: xs-min) and (max-width: xs-max) {
  .lava-wg-author-contact-form {
    top: 0px;
  }
}

.lava-wg-author-contact-form .panel {
  margin-bottom: 0;
  border: none;
  background: transparent;
  z-index: 2 !important;
}

.lava-wg-author-contact-form .panel .panel-heading {
  background-color: #9398b0;
  color: #fff;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border: none;
  line-height: 50px;
  position: relative;
}

.lava-wg-author-contact-form .panel .panel-heading .col-md-12 {
  font-size: 22px;
  letter-spacing: 2px;
}

.lava-wg-author-contact-form .panel .panel-heading:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.12);
}

.lava-wg-author-contact-form .panel .panel-body {
  background: #fff;
  margin-bottom: 20px;
  border-radius: 3px;
}

.lava-wg-author-contact-form .panel .panel-body:nth-child(2) {
  border-top: none;
  border-radius: 0px;
  border-bottom: 0;
  padding: 0 15px;
  margin-bottom: 0;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item {
  border: none;
  padding: 0;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style .row {
  padding: 10px 0;
  border-top: 1px solid #e9e9e9;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style .row .col-lg-4 {
  border-right: 1px solid #eee;
  font-size: 13px;
  font-weight: 600;
  color: #454545;
  padding-left: 10px;
  text-align: center;
  text-transform: uppercase;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style .row .col-lg-8 {
  font-size: 13px;
  color: #646464;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style .row .col-lg-8 a {
  font-size: 13px;
  color: #646464;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style #javo-item-social-section {
  text-align: center;
  padding: 10px 15px;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style #javo-item-social-section .jvbpd_single_listing_social-wrap a {
  font-size: 9px;
  color: #dadada;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style #javo-item-social-section .jvbpd_single_listing_social-wrap a span.fa-stack.fa-lg .fa-inverse {
  color: #fff;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style #javo-item-social-section .jvbpd_single_listing_social-wrap a:hover {
  color: #686868;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .text-style #javo-item-social-section .jvbpd_single_listing_social-wrap a:hover span.fa-stack.fa-lg .fa-inverse {
  color: #fff;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style {
  display: none;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style .author-thumb-wrap img {
  width: 70px !important;
  height: 70px !important;
  border-radius: 5px;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style .author-meta-wrap {
  text-transform: uppercase;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style .author-meta-wrap ul {
  padding: 0 0 5px 2px;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style .author-meta-wrap #javo-item-social-section .jvbpd_single_listing_social-wrap a {
  font-size: 9px;
  color: #dadada;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style .author-meta-wrap #javo-item-social-section .jvbpd_single_listing_social-wrap a span.fa-stack.fa-lg .fa-inverse {
  color: #fff;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style .author-meta-wrap #javo-item-social-section .jvbpd_single_listing_social-wrap a:hover {
  color: #686868;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .avatar-style .author-meta-wrap #javo-item-social-section .jvbpd_single_listing_social-wrap a:hover span.fa-stack.fa-lg .fa-inverse {
  color: #fff;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item .collapse .row:first-child {
  border-top: none;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item button {
  width: 100%;
  border-radius: 3px;
  background: #9398b0;
  border: 1px solid #9398b0;
}

.lava-wg-author-contact-form .panel .panel-body .list-group .list-group-item button.upload-files {
  background: #f4f4f4;
  border: 1px solid #e9e9e9;
  color: #666;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap {
  border: 1px solid #ddd;
  border-radius: 3px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  margin-bottom: 0;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .book,
.lava-wg-author-contact-form .panel .author-contact-button-wrap .wish {
  margin-bottom: 15px;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap button {
  border-radius: 3px;
  border-color: #e9e9e9;
  background-color: #fff;
  color: #666;
  position: relative;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap button:hover {
  color: #fff;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap button:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap button i {
  margin-right: 5px;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .wish a {
  background: #f4f4f4;
  border: 1px solid #e9e9e9;
  color: #666;
  width: 100%;
  display: inherit;
  text-align: center;
  padding: 10px;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  position: relative;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .wish a:hover {
  background-color: #767c9a !important;
  border-color: #767c9a !important;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .wish a:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .wish a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .wish a:hover {
  background: #9398b0;
  border-color: #9398b0;
  color: #fff;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .wish a:focus {
  text-decoration: none;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap > .row:last-child:not(.share) {
  margin-top: 15px;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .share div {
  color: #ccc;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .share div a {
  color: #ccc;
  font-size: 20px;
  margin-right: 20px;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .lava_contact_modal_button {
  width: 100%;
  background: #333;
  border: 0px solid #e2e2e2 !important;
  margin-bottom: 15px;
  color: #fff !important;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 9px;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal {
  background: rgba(0, 0, 0, 0.5);
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog {
  margin: 5% auto;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content {
  padding: 20px;
  background: #fafafa;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont {
  font-size: 12px;
  color: #777;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont .field-wrap label {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont .field-wrap input,
.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont .field-wrap textarea,
.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont .field-wrap select {
  width: 100%;
  margin: 0;
  border-radius: 3px;
  font-family: inherit;
  padding: 0.428571429rem;
  background: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
}

.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont .field-wrap input[type="submit"],
.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont .field-wrap textarea[type="submit"],
.lava-wg-author-contact-form .panel .author-contact-button-wrap .modal .modal-dialog .modal-content .contact-form-widget-wrap .ninja-forms-cont .field-wrap select[type="submit"] {
  background: #ff5a5f;
  border: 1px solid #ff5a5f;
  padding: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

.lava-wg-author-contact-form .share button {
  width: 100%;
}

@media (max-width: 767px) {
  .single-lv_listing .single-item-tab .container #javo-single-content .javo-detail-item-content > .col-md-12:first-child {
    margin-top: 0;
  }
}

@media (max-width: 1400px) {
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions {
    width: 100%;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .jv-addons-meta-wrap {
    right: 35px;
  }
}

@media (max-width: 991px) {
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 {
    max-width: 60%;
  }
}

@media (max-width: 767px) {
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms {
    padding-bottom: 1px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 {
    font-size: 26px;
    max-width: 100%;
    width: 100%;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 .jv-listing-title {
    float: left;
    width: 100%;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap {
    position: relative;
    right: auto;
    left: 0;
    bottom: 0;
    float: left;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review {
    padding-left: 2px;
    padding-top: 1px;
    float: left;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review .review-score {
    font-size: 18px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review .review-count {
    font-size: 14px;
    position: relative;
    top: 2px;
    font-weight: 400;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap .lava-single-page-favorite {
    position: static;
    float: left;
    padding: 3px 0 0;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap .lava-single-page-favorite i {
    padding: 0 5px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions ul.javo-core-single-featured-switcher {
    left: 12px;
    position: relative;
    width: 100%;
    left: 0;
  }
}

@media (max-width: 500px) {
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .single-header-terms {
    position: relative;
    bottom: -5px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .single-header-terms .post-views {
    width: 100%;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner h1.uppercase {
    position: relative;
    bottom: -5px;
    font-size: 20px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner h1.uppercase a.link-review {
    padding-top: 0;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner h1.uppercase .lava-single-page-favorite {
    padding-top: 3px;
  }
}

@media (max-width: 350px) {
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 {
    font-size: 20px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 .link-review .fa {
    font-size: 15px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 .link-review .review-score {
    font-size: 17px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions .header-inner .item-bg-left h1 .link-review .review-count {
    font-size: 14px;
    top: 3px;
  }
}

@media (max-width: 767px) {
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-feature-bg,
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .swiper-container {
    min-height: 300px;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg {
    padding-top: 20px;
    padding-bottom: 0;
    bottom: 0 !important;
  }
  body.single.single-lv_listing .single-item-tab-feature-bg-wrap .javo-core-single-featured-container > div {
    max-height: 300px;
  }
}

@media (max-width: 1024px) {
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .panel .panel-body .javo-shortcode.woocommerce-page .products li.module,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .panel .panel-body .javo-shortcode.woocommerce-page .products li.module {
    width: 31%;
  }
}

@media (max-width: 768px) {
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .panel-default .woocommerce-page .products li.module,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .panel-default .woocommerce-page .products li.module {
    float: left;
    clear: none;
    margin: 0 15px 15px 0;
  }
}

@media (max-width: 600px) {
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section h3.page-header,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section h3.page-header {
    padding: 0;
  }
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .panel-body .javo-shortcode.woocommerce.woocommerce-page ul.products li.module,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-item-wc-vendor-section .panel-body .javo-shortcode.woocommerce.woocommerce-page ul.products li.module {
    width: 100%;
    margin: 0 15px 25px 0;
    border-radius: 5px;
  }
}

@media (max-width: 600px) {
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-item-review-section .lv-directory-review-wrap .review-avg-score-wrap .review-avg-bar-wrap .col-md-3,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-item-review-section .lv-directory-review-wrap .review-avg-score-wrap .review-avg-bar-wrap .col-md-3 {
    margin-bottom: 15px;
  }
}

@media (max-width: 991px) {
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .jv-summary-detail-wrap > .contact-info-meta .col-md-8,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .jv-summary-detail-wrap > .contact-info-meta .col-md-8 {
    border: none;
  }
}

@media (max-width: 767px) {
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .jv-summary-detail-wrap > .row,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .jv-summary-detail-wrap > .row {
    width: 100%;
  }
}

@media (max-width: 600px) {
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .col-md-6.col-xs-6,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .col-md-6.col-xs-6 {
    float: none;
  }
  body.single.single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .col-md-6.col-xs-6 .row,
  body.single.single-lv_listing .lv_listing .half-right-content > .container #javo-single-content .javo-detail-item-content #javo-listings-contact-section .panel .panel-body .summary_items .col-md-6.col-xs-6 .row {
    border-top: none;
  }
}

.single-item-tab-feature-bg {
  position: relative;
  height: 100%;
}

.header-inner h1 {
  color: #fff;
  font-size: 20px;
}

.single-item-tab-feature-bg .dl-horizontal dt {
  width: auto;
}

.single-item-tab-feature-bg dl {
  margin-bottom: 0;
}

.single-item-tab-feature-bg .dl-horizontal dd {
  margin-left: 100px;
}

.single-item-tab-feature-bg li {
  list-style-type: none;
}

.single-item-tab-bg {
  z-index: 2;
}

.single-item-tab .author-info {
  padding: 10px;
  background-color: rgba(175, 175, 175, 0.5);
  border-radius: 50%;
  width: 70px;
  margin: 0 auto;
  display: inline-block;
}

.single-item-tab .author-info img {
  width: 50px;
  height: 50px;
}

.single-item-tab .author-name {
  color: #fff;
  margin-top: -14px;
}

/* Working hours */
#javo-item-workinghours-section .list-group-item {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  border-bottom: 1px solid #eee;
  margin: 0;
  padding: 8px 0;
}

#javo-item-workinghours-section .wh-days {
  display: inline-block;
  width: 40%;
}

/* responsive-tab drop */
.responsive-tabdrop {
  position: relative;
}

.responsive-tabdrop li {
  position: relative;
  float: left;
}

/* adjust as needed so the tab text displays */
.tabdrop {
  width: 120px;
}

/* hide any icons found in tabs not on first line */
.nav-tabs li li i {
  visibility: hidden;
}

.javo-core-single-featured-switcher {
  /* single header switcher */
  width: 260px;
  display: block;
}

.javo-core-single-featured-switcher li {
  padding: 0 3px;
}

.javo-core-single-featured-switcher .tabdrop {
  width: 50px;
}

.title-line-btns {
  width: 500px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px 0px 0px 0px;
}

.title-line-btns .lava-single-page-favorite {
  margin: 0px 0px 0px 0px;
}

.title-line-btns .lava-single-page-favorite i {
  margin-right: 5px;
}

.title-line-btns .tabdrop {
  width: 30px;
}

#javo-item-review-section {
  padding: 0;
}

.lv-directory-review-wrap .review-avg-wrap {
  border-bottom: 0;
  border: 0;
  padding: 0;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap > .col-sm-3 {
  max-width: 20%;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-score-box {
  padding: 30px 0 25px;
  background: #5059a8;
  border-radius: 0;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-score-box .review-avg-score {
  font-size: 45px;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-score-box .review-avg-stars {
  margin: 10px 0;
  line-height: 1;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-score-box .review-avg-stars .fa {
  color: #F9BA1F;
  font-size: 17px;
  margin: 0 3px;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-score-box .review-avg-stars > div {
  font-size: 14px;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des h3 {
  margin: 27px 0 7px;
  color: #454545;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des > p {
  margin-bottom: 25px !important;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des .review-avg-bar-wrap {
  margin-bottom: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des .review-avg-bar-wrap .col-sm-3 {
  max-width: 20%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des .review-avg-bar-wrap .col-sm-9 {
  max-width: 80%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des .review-avg-bar-wrap .col-sm-3 .progress-title {
  text-align: left;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des .review-avg-bar-wrap .col-sm-9 .progress {
  margin: 0;
  height: 100%;
}

.lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des .review-avg-bar-wrap .col-sm-9 .progress .progress-bar {
  background: #5059a8;
  line-height: 15px;
}

.lv-directory-review-wrap .lv-review-list-items {
  margin-top: 20px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder {
  width: 100%;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder > hr {
  display: none;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item {
  border-top: 1px solid #f1f0f0;
  padding: 30px 20px;
  margin-bottom: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-left-wrap {
  /* max-width:20%; */
  /* flex:0 0 20%; */
  padding: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-left-wrap .javo-thb {
  max-width: 80px;
  max-height: 80px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap {
  /* max-width:80%; */
  /* flex:0 0 80%; */
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap > .row {
  margin: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap .review-subject {
  width: 100%;
  padding-left: 0;
  border-bottom: 1px solid #f1f0f0;
  margin-bottom: 12px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap .review-subject h4 {
  margin-top: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap .review-subject .review-author {
  color: #454545;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap .review-subject .review-date {
  float: right;
  font-size: 11px;
  line-height: 20px;
  font-weight: 300;
  color: #9398b0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .review-rating {
  width: 100%;
  margin-bottom: 30px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .review-rating div[data-score] > i {
  float: right;
  margin-left: 5px;
  border: 1px solid #f1f0f0;
  border-radius: 50%;
  padding: 5px;
  position: relative;
  top: 3px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap .review-rating .row .col-md-12 > div {
  float: left;
  line-height: 29px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap .review-rating .col-md-12 > .javo-detail-item-edit-comment {
  float: right;
  border: 1px solid #f1f0f0;
  border-radius: 20px;
  padding: 3px 15px 0;
  margin-right: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .review-thumbnails-wrap .review-thumbnails-inner .col-md-4:last-child {
  padding-left: 10px;
  padding-right: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .review-thumbnails-wrap .review-thumbnails-inner .col-md-4:first-child {
  padding-left: 0;
  padding-right: 10px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .review-thumbnails-wrap .review-thumbnails-inner .col-md-4:nth-of-type(2) {
  padding: 0 5px;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .review-content-wrap {
  padding: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .review-content-wrap .review-content.text-field {
  border: 1px solid #f1f0f0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .reply-form .reply-author .javo-thb {
  float: left;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .reply-form > .col-md-3 {
  max-width: 10%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  padding: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .reply-form > .col-md-9 {
  max-width: 90%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 90%;
          flex: 0 0 90%;
  padding: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .reply-form > .col-md-9 .reply-input-box {
  height: 100%;
  line-height: 35px;
  border-radius: 0;
}

.lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .well {
  background-color: transparent;
  border: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* color: $as-primary-color; */
  letter-spacing: 4px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container {
  background: #fff;
  padding: 44px 0;
  border: 0;
  border-top: 0;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .lv-review-submit {
  background: #fff;
  padding: 15px 20px;
  font-weight: 600;
  letter-spacing: 1px;
  border: 1px solid #e8e8e8;
  border-radius: 1px;
  color: #686868;
  position: relative;
  font-size: 13px;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .lv-review-submit:hover {
  color: #fff;
  background: #454545;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .lv-review-submit:hover:after {
  border-color: transparent;
  background-color: transparent;
  -webkit-transition: all 01.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #fff !important;
  width: 100%;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .lv-review-submit:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  z-index: 1;
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container > form {
  display: block !important;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container > form > .row {
  margin: 0;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-wrap > .col-md-12 {
  border-top: 1px solid #f1f0f0;
  padding: 20px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .javo-review-form-title {
  font-weight: 500;
  color: #454545;
  text-transform: uppercase;
  font-size: 14px;
  margin: 0;
  padding: 0;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-selector > .row {
  margin: 0;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-selector .javo-raintg-form-field-label {
  color: #9398b0 !important;
  font-weight: 500 !important;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-wrap > .jv-rating-top-inner {
  padding: 20px 20px 10px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-top-inner .javo-review-form-title {
  padding-bottom: 10px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-top-inner .jvbpd_rat_star img {
  width: 15px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-middle-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-middle-inner .javo-fileupload {
  border-radius: 3px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-middle-inner .jvbpd_dim_div > .col-md-12 {
  text-align: center;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-middle-inner .jvbpd_dim_div .row {
  display: inline-block;
  margin: 0;
  width: 100%;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-bottom-inner {
  width: 100% !important;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-bottom-inner textarea {
  border-radius: 3px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-submit-wrap > .text-center {
  padding: 0 20px;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-submit-wrap .inline-block {
  width: 100%;
}

.lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container .jv-rating-submit-wrap button {
  width: 100%;
  padding: 15px 20px;
  border-radius: 3px;
}

.lv-directory-review-wrap .lv-review-loadmore button#javo-detail-item-review-loadmore {
  text-transform: uppercase;
  padding: 15px 40px;
  padding: 5px 30px;
  font-weight: 300;
  letter-spacing: 1px;
  font-size: 14px;
  position: relative;
}

.single-lv_listing .popover {
  padding: 10px 15px;
}

.single-lv_listing .popover > h3 {
  display: none;
}

.single-lv_listing .popover .popover-body > div {
  margin-bottom: 5px;
}

.single-lv_listing .popover .popover-body > div:last-child {
  margin-bottom: 0;
}

.review-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.review-rating button.javo-detail-item-edit-comment {
  background: #fff;
  color: #cacaca;
  border: 1px solid #d8d8d8;
  font-size: 10px;
  padding: 2px 6px;
}

.review-rating button.javo-detail-item-edit-comment:hover {
  color: #444;
  border: 1px solid #444;
}

.review-content {
  margin: 10px 0;
  padding: 10px 0;
}

.review-content.text-field {
  background: #fff;
}

.review-subject .review-author {
  font-size: 14px;
  color: #4b4b4b;
  font-weight: 600;
  text-transform: uppercase;
  padding-right: 17px;
}

.review-subject .review-date {
  font-size: 11px;
  color: #999;
}

a.review-reply-btn {
  margin: 10px 0px;
  font-size: 10px;
  font-weight: 600;
  border: 1px solid #bbb;
  padding: 2px 10px;
  text-transform: uppercase;
  display: inline-block;
}

.reply-input-box {
  width: 100%;
  margin-top: 15px;
  border: 1px solid #d8d8d8;
  background: #fff;
  padding: 10px;
}

.lv-review-loadmore {
  margin: 15px 0 10px 0;
}

.jv-rating-submit-wrap {
  margin-top: 15px;
}

.jv-rating-submit-wrap button,
.lv-review-submit,
.javo-fileupload,
.lv-review-loadmore button,
.status-opener-wrap button,
.jvbpd_single_claim_wrap button {
  -webkit-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.09);
  border-color: #dbdbdb;
  color: #484848;
  font-weight: 600;
  background-color: #ffffff;
  -webkit-transition: color .1s linear, background-color .1s linear, border-color .1s linear;
  transition: color .1s linear, background-color .1s linear, border-color .1s linear;
}

.jv-rating-submit-wrap button:hover,
.lv-review-submit:hover,
.javo-fileupload:hover,
.lv-review-loadmore button:hover,
.status-opener-wrap button:hover,
.jvbpd_single_claim_wrap button:hover {
  background: red;
  border-color: red;
  color: #fff;
}

.jv-rating-middle-inner {
  margin: 10px 0 20px 0;
}

.jvbpd_rat_star img {
  width: 15px;
}

.jv_comment_image_preview {
  margin-top: 15px;
}

.jv_comment_image_preview .review-image img {
  width: 100%;
  height: 112px;
  overflow: hidden;
}

/* Review list responsive */
.lv-review-item .review-left-wrap .javo-thb {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}

@media (max-width: 767px) {
  .review-subject {
    padding-left: 30px;
  }
  .lv-review-item .review-left-wrap .javo-thb {
    position: absolute;
    top: 8px;
    left: 7px;
    width: 20px !important;
    height: 20px !important;
  }
}

/*! elementor-pro - v2.0.3 - 24-04-2018 */
.elementor-bg-transform .elementor-bg {
  will-change: transform;
}

.elementor-bg-transform-zoom-in:hover .elementor-bg {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.elementor-bg-transform-zoom-out .elementor-bg {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.elementor-bg-transform-zoom-out:hover .elementor-bg {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.elementor-bg-transform-move-left .elementor-bg {
  -webkit-transform: scale(1.2) translateX(8%);
  transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-left:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateX(-8%);
  transform: scale(1.2) translateX(-8%);
}

.elementor-bg-transform-move-right .elementor-bg {
  -webkit-transform: scale(1.2) translateX(-8%);
  transform: scale(1.2) translateX(-8%);
}

.elementor-bg-transform-move-right:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateX(8%);
  transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-up .elementor-bg {
  -webkit-transform: scale(1.2) translateY(8%);
  transform: scale(1.2) translateY(8%);
}

.elementor-bg-transform-move-up:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateY(-8%);
  transform: scale(1.2) translateY(-8%);
}

.elementor-bg-transform-move-down .elementor-bg {
  -webkit-transform: scale(1.2) translateY(-8%);
  transform: scale(1.2) translateY(-8%);
}

.elementor-bg-transform-move-down:hover .elementor-bg {
  -webkit-transform: scale(1.2) translateY(8%);
  transform: scale(1.2) translateY(8%);
}

/*---------------------------------------------------------------------------*/
.elementor-animated-content:hover .elementor-animated-item--grow {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.elementor-animated-content:hover .elementor-animated-item--shrink {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
}

.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-in {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-out {
  opacity: 0;
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
  -webkit-transform: scale(2);
  transform: scale(2);
}

.elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom {
  opacity: 1;
  -webkit-transform: translateY(0) translateX(0);
  transform: translateY(0) translateX(0);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-right {
  -webkit-transform: translateX(1000px);
  transform: translateX(1000px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-left {
  -webkit-transform: translateX(-1000px);
  transform: translateX(-1000px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
  -webkit-transform: translateY(-600px);
  transform: translateY(-600px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
  -webkit-transform: translateY(600px);
  transform: translateY(600px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
  opacity: 0;
}

.elementor-animated-content:hover .elementor-animated-item--move-right {
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-left {
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-up {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-down {
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}

.elementor-animated-content *[class^="elementor-animated-item"] {
  will-change: transform, opacity;
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in {
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-out {
  -webkit-transform: scale(2);
  transform: scale(2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--fade-in {
  opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--fade-out {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.elementor-animated-content .elementor-animated-item--enter-from-right {
  -webkit-transform: translateX(1000px);
  transform: translateX(1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-left {
  -webkit-transform: translateX(-1000px);
  transform: translateX(-1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-top {
  -webkit-transform: translateY(-600px);
  transform: translateY(-600px);
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom {
  -webkit-transform: translateY(500px);
  transform: translateY(500px);
}

.elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-top, .elementor-animated-content .elementor-animated-item--enter-from-bottom {
  opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-top, .elementor-animated-content .elementor-animated-item--exit-to-bottom {
  opacity: 1;
  -webkit-transform: translateY(0) translateX(0);
  transform: translateY(0) translateX(0);
}

/***************************************************************/
.elementor-widget-jvbpd-module-card .elementor-widget-container {
  overflow: hidden;
}

.module-card .one-block-whole-link {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.module-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.module-card--scheme-two-block .module-card {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.module-card--scheme-two-block .module-card__bg-wrapper {
  position: relative;
  min-height: 200px;
  width: 100%;
}

.module-card--scheme-two-block .module-card__content {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  width: 100%;
  background-color: #f7f7f7;
}

.module-card--scheme-two-block .module-card__content-item, .module-card--scheme-two-block .module-card__content-item .elementor-icon {
  color: #55595c;
  border-color: #55595c;
}

.module-card--scheme-two-block .module-card__button.elementor-button {
  color: #55595c;
  border-color: #55595c;
}

.module-card--scheme-one-block .module-card {
  display: block;
}

.module-card--scheme-one-block .module-card__bg-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  width: 100%;
}

.module-card--scheme-one-block .module-card__content {
  min-height: 280px;
}

.module-card--scheme-one-block .module-card__content-item, .module-card--scheme-one-block .module-card__content-item .elementor-icon {
  color: #fff;
  border-color: #fff;
}

.module-card--scheme-one-block .module-card__button.elementor-button {
  color: white;
  border-color: white;
}

.module-card--layout-image-above .module-card {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.module-card--layout-image-above .module-card__bg-wrapper {
  width: 100%;
}

.module-card--layout-image-left .module-card, .module-card--layout-image-right .module-card {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.module-card--layout-image-left .module-card__bg-wrapper, .module-card--layout-image-right .module-card__bg-wrapper {
  width: auto;
  min-width: 50%;
}

.module-card--layout-image-left .module-card__content, .module-card--layout-image-right .module-card__content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.module-card--layout-image-left .module-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.module-card--layout-image-right .module-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.module-card__bg, .module-card__bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.module-card__bg-wrapper {
  z-index: 1;
  overflow: hidden;
}

.module-card__bg {
  background-size: cover;
  background-position: center;
  z-index: 1;
}

.module-card__bg-overlay {
  z-index: 2;
}

.module-card__button.elementor-button {
  cursor: pointer;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: solid 2px white;
  background: transparent;
}

.module-card__button.elementor-button:hover {
  background: transparent;
  text-decoration: none;
}

.module-card__title {
  font-size: 23px;
}

.module-card__content {
  z-index: 2;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  padding: 35px;
  width: 100%;
}

.module-card__content, .module-card__content-item {
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  color: #fff;
}

.module-card__content-item {
  width: 100%;
  margin: 0;
}

.module-card__content-item:not(:last-child) {
  margin-bottom: 5px;
}

.module-card__content-item .elementor-icon {
  color: #fff;
}

.module-card--valign-top .module-card__content {
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.module-card--valign-middle .module-card__content {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.module-card--valign-bottom .module-card__content {
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.module-card:hover .module-card__bg-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

@media (max-device-width: 1024px) {
  .module-card {
    cursor: pointer;
  }
}

@media (min-width: 1025px) {
  .module-card--desktop-layout-image-above .module-card {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .module-card--desktop-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }
  .module-card--desktop-layout-image-left .module-card, .module-card--desktop-layout-image-right .module-card {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .module-card--desktop-layout-image-left .module-card__bg-wrapper, .module-card--desktop-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }
  .module-card--desktop-layout-image-left .module-card__content, .module-card--desktop-layout-image-right .module-card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .module-card--desktop-layout-image-left .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .module-card--desktop-layout-image-right .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media (max-width: 1024px) {
  .module-card--tablet-layout-image-above .module-card {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .module-card--tablet-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }
  .module-card--tablet-layout-image-left .module-card, .module-card--tablet-layout-image-right .module-card {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .module-card--tablet-layout-image-left .module-card__bg-wrapper, .module-card--tablet-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }
  .module-card--tablet-layout-image-left .module-card__content, .module-card--tablet-layout-image-right .module-card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .module-card--tablet-layout-image-left .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .module-card--tablet-layout-image-right .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media (max-width: 767px) {
  .module-card--mobile-layout-image-above .module-card {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .module-card--mobile-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }
  .module-card--mobile-layout-image-left .module-card, .module-card--mobile-layout-image-right .module-card {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .module-card--mobile-layout-image-left .module-card__bg-wrapper, .module-card--mobile-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }
  .module-card--mobile-layout-image-left .module-card__content, .module-card--mobile-layout-image-right .module-card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .module-card--mobile-layout-image-left .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .module-card--mobile-layout-image-right .module-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

.elementor-ribbon {
  position: absolute;
  z-index: 2;
  top: 0;
  left: auto;
  right: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 150px;
  overflow: hidden;
  height: 150px;
}

.elementor-ribbon-inner {
  text-align: center;
  left: 0;
  width: 200%;
  -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  margin-top: 35px;
  font-size: 13px;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
  background: #000;
  color: #fff;
}

.elementor-ribbon.elementor-ribbon-left {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  left: 0;
  right: auto;
}

.elementor-ribbon.elementor-ribbon-right {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: auto;
  right: 0;
}

/*
.sps {
  padding: 1em .5em;
  position: fixed;
  top: 0;
  left: 0;
  transition: all 0.25s ease;
  width: 100%;
}

.sps--abv {
  background-color: transparent;
  color: #000;
}

.sps--blw {
  background-color: #333;
  color: #fff;
}
*/
/* Selectize code */
.selectize-control .selectize-dropdown, .selectize-control .selectize-dropdown.form-control {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 0;
}

.selectize-control.single.plugin-remove_button span[data-value] {
  display: block;
}

.selectize-dropdown .selectize-dropdown-content {
  padding: 0;
}

.javo-shortcode .selectize-control.multi .selectize-input > div {
  margin: 10px 3px;
  padding: 0 0 0 10px;
  font-size: 13px;
  line-height: 18px;
}

.selectize-control .selectize-input.focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.shortcode-output {
  min-height: 35px;
}

.elementor-widget-jvbpd-map-list-filters .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
}

/* Hotspot */
.hotspot_item .heartbeat {
  cursor: pointer;
  background-color: #ff1c1c;
  width: 30px;
  height: 30px;
  -webkit-animation: heartbeat 1.2s infinite;
          animation: heartbeat 1.2s infinite;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  border: 7px solid #ffffff5c;
}

.hotspot_item .detail-tooltip {
  display: none;
}

.hotspot_item:hover .detail-tooltip {
  display: block;
}

.hotspot_item.show-content .heartbeat {
  display: none;
}

.hotspot_item.show-content .detail-tooltip {
  display: block;
}

.hotspot_item .detail-tooltip {
  background: #fff;
  padding: 20px 25px;
  margin-top: 35px;
  border: 1px solid #eee;
}

.hotspot_item .detail-tooltip h3 {
  font-size: 15px;
  font-weight: 600;
  margin: 0;
}

.hotspot_item .detail-tooltip .hotpost_content {
  font-size: 13px;
  font-weight: 400;
}

@keyframes heartbeat {
  0% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  40% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  80% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
}

.jvbp_is_my_profile .card.listing-card .listing-action.btn-box a {
  display: inline;
  font-size: 13px;
  font-weight: 500;
}

.jvbp_is_my_profile .card.listing-card .list-group-item {
  margin-bottom: 0;
  border-bottom: 0;
}

.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content h5 a {
  font-weight: 500;
}

.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .status, .jvbp_is_my_profile .card.listing-card .list-group-item .card.listing-card .list-group-item .listing-content .rating,
.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .time,
.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .meta-taxonomies,
.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .author a {
  font-size: 12px;
  color: #8f97af;
  padding-right: 8px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 300;
}

.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .author a.label,
.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .time.label,
.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .meta-taxonomies.label,
.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .status.label,
.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .rating.label {
  color: #fff;
  font-size: 13px;
  padding: 2px 10px;
}

.jvbp_is_my_profile .card.listing-card .list-group-item .listing-content .post-status {
  font-size: 12px;
}

.jvbp_is_my_profile .card.listing-card .lava-pagination > span,
.jvbp_is_my_profile .card.listing-card .lava-pagination > a {
  font-size: 16px;
}

.jvbp_is_my_profile .jv-simple-table .table-responsive table tr th {
  padding: 15px 8px;
  font-size: 16px;
  font-weight: 500;
}

.jvbp_is_my_profile .jv-simple-table .table-responsive .order-number {
  padding: 15px 25px;
}

.jvbp_is_my_profile .jv-simple-table .table-responsive .order-actions a.view {
  background: #01a2ea;
  font-size: 10px;
  border-radius: 60px;
  padding: 4px 12px 3px;
  min-width: 30px;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: #fff;
  display: inline;
}

.jvbp_is_my_profile .jv-simple-table .table-responsive thead {
  background: #f0f4f6;
}

.jvbp_is_my_profile .jv-simple-table .table-responsive tbody {
  background: #fff;
}

.jvbp_is_my_profile .jv-simple-table .table-responsive tbody tr td {
  border-top: 0;
  padding: 15px 8px;
}

.jvbp_is_my_profile .jv-simple-table .table-responsive tbody tr td.order-status,
.jvbp_is_my_profile .jv-simple-table .table-responsive tbody tr td.order-total {
  text-align: center;
}

.activity #buddypress.container > .row.jvbp_is_my_profile {
  max-width: 100%;
  padding: 0;
}

/*------------------------------------------------------------------
[ Responsive ]

Project:	listopia-core
Version:	1.0
Last change:	12/26/17 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Header Nav Style
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Top Bar
2. Nav
3. 2 Row Center Search
4. 2 Row Bottom Header search
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
* [1. Top Bar]
-------------------------------------------------------------------*/
body .nav-top .sidebar.top-bar {
  height: 40px;
}

body .nav-top .sidebar.top-bar .container {
  width: 100%;
  padding: 0 30px;
}

/*------------------------------------------------------------------
* [2. Nav]
-------------------------------------------------------------------*/
.navbar-default .navbar-header .header-content-wrapper.pull-left li.active > a > span.menu-titles,
.navbar-default .navbar-header .header-content-wrapper.pull-left li.current-menu-ancestor > a > span.menu-titles,
.navbar-default .navbar-header .header-content-wrapper.pull-left li.current-menu-parent > a > span.menu-titles,
.navbar-default .navbar-header .header-content-wrapper.pull-left li.current-menu-item > a > span.menu-titles {
  color: #b3baec;
}

.navbar-default .navbar-header .header-content-wrapper.pull-left li.active:not(.menu-item-depth-0) > a > span.menu-titles,
.navbar-default .navbar-header .header-content-wrapper.pull-left li.current-menu-ancestor:not(.menu-item-depth-0) > a > span.menu-titles,
.navbar-default .navbar-header .header-content-wrapper.pull-left li.current-menu-parent:not(.menu-item-depth-0) > a > span.menu-titles,
.navbar-default .navbar-header .header-content-wrapper.pull-left li.current-menu-item:not(.menu-item-depth-0) > a > span.menu-titles {
  color: #4c58a4;
}

body:not(.top-nav-type-dashboard-style) .nav-top .navbar-header .header-content-wrapper.nav.top-menu-wrap li:not(.menu-item-depth-1) > .container ul.jvbpd-nav li a.menu-link {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #212121;
  font-weight: 600;
  padding: 18px 17px 34px 20px;
}

body .nav-top .navbar-header .top-nav-menu-right-wrap .menu-item.jvbpd-menu i:not(.nav-icon) {
  background: #000;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  font-size: 14px !important;
  font-weight: 900;
}

body .nav-top .navbar-header .top-nav-menu-right-wrap .menu-item.jvbpd-menu ul.dropdown-menu i[class^="jvbpd-icon"] {
  display: inline;
  background-color: transparent;
  color: #999999;
}

.nav-top .navbar-header .top-nav-menu-right-wrap .jvbpd-add_new_button-nav > .btn button {
  padding: 0 10px;
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #000 !important;
}

.nav-top .navbar-header .top-nav-menu-right-wrap .jvbpd-add_new_button-nav > .btn button i {
  border: 0 !important;
  height: 35px !important;
}

body.top-nav-type-inline .nav-top.navbar-static-top .navbar-header {
  border: none;
  padding: 0;
  width: 100%;
}

.nav-top .navbar-header {
  height: auto !important;
}

.nav-top .navbar-header > .header-navs-container {
  /* display:flex; */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.nav-top .navbar-header .navbar-brand {
  width: auto;
  padding: 0;
  float: left;
  overflow: hidden;
  margin-right: 50px;
}

.nav-top .navbar-header ul.jvbpd-nav .overlay-sidebar-opener {
  display: inline-block;
}

.nav-top .navbar-header .jv-search1-search-fields {
  padding: 0 !important;
}

.nav-top .navbar-header .top-menu-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.nav-top .navbar-header .top-menu-wrap > li {
  width: 100%;
}

.nav-top .navbar-header .top-menu-wrap #navigation-bar {
  height: auto;
  float: right;
  height: 89px;
}

.nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0.wide-container ul.wide-nav-overlay {
  margin: auto;
}

@media (min-width: 576px) {
  .nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0.wide-container ul.wide-nav-overlay {
    width: 540px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0.wide-container ul.wide-nav-overlay {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0.wide-container ul.wide-nav-overlay {
    width: 960px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0.wide-container ul.wide-nav-overlay {
    width: 1140px;
    max-width: 100%;
  }
}

@media (min-width: 1530px) {
  .nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0.wide-container ul.wide-nav-overlay {
    width: 1500px;
    max-width: 100%;
  }
}

.nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0 > a {
  padding: 35px 18px;
}

.nav-top .navbar-header .top-menu-wrap #navigation-bar .menu-item-depth-0 > .sub-menu-second {
  top: 100% !important;
}

.jvbpd-nav li.main-menu-item.menu-item-depth-0 > a span.menu-titles span.fa {
  display: none;
}

/** notice amount **/
ul.jvbpd-nav .jvbpd-search_in_nav-nav a i,
ul.jvbpd-nav .jvbpd-my_notifications-nav a i,
ul.jvbpd-nav .jvbpd-right_sidebar_opener-nav a i,
ul.jvbpd-nav .jvbpd-my_menu-nav .header-userinfo img {
  width: 35px;
  height: 35px;
}

body .nav-top .navbar-header .top-nav-menu-right-wrap .menu-item.jvbpd-menu i[class^="jvbpd-icon"],
body .nav-top .navbar-header .top-nav-menu-right-wrap .menu-item.jvbpd-menu i[class^="jvd-"] {
  color: #fff;
  font-weight: 900;
}

ul.jvbpd-nav > li:last-child {
  padding-right: 0;
}

ul.jvbpd-nav .jvbpd-add_new_button-nav > .btn {
  padding: 0;
}

@media (min-width: 768px) {
  .nav-top .navbar-header .header-content-wrapper.nav.top-menu-wrap li:not(.menu-item-depth-1) > .container ul.jvbpd-nav ul.sub-menu-second.menu-depth-1.nav {
    border-top: 5px solid #fdc42d;
    z-index: 6;
  }
}

/*
1. header swichers

*/
/* 1. header switchers */
#javo-detail-item-header-wrap-sticky-wrapper {
  /*display:none;*/
}

/*temp display:none */
.header_switchers ul {
  width: 100%;
}

.header_switchers .nav-tabs.nav-justified > li > a {
  border-bottom: 0px;
  border-radius: 0px;
}

.javo-core-single-featured-switcher .nav-item.active i {
  text-shadow: none;
}

.header_switchers .nav-tabs.nav-justified > .active > a, .header_switchers .nav-tabs.nav-justified > .active > a:hover, .header_switchers .nav-tabs.nav-justified > .active > a:focus {
  border: 0;
}

/*------------------------------------------------------------------
[Responsive Stylesheet]

Project:	Javo Themes
Version:	1.0
Last change:	11/06/17 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Responsive
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Desktop
	1-1. Desktop (Max-width 1600px)
		1-1-1. Header Search
	1-2. Desktop (Max-width: 1350px)
		1-2-1. Header Search
		1-2-2. Single listing page
	1-3. Desktop (Max-width: 1200px)
2. Tablet
	2-1. Tablet (Max-width:1024px) // Ipad - landscape
	2-2. Tablet (Max-width:991px)
		2-2-1. Single listing page
		2-2-2. Member page
	2-3. Tablet (width:768px)  // Ipad - portrait
3. Mobile
	3-1. Mobile (Max-width:767px)
		3-1-1. Single listing page
		3-1-2. Member page
		3-1-3. Navigation
	3-2. Mobile (Max-width:600px)
		3-2-1. Single listing page
		3-2-2. Member page
	3-3. Mobile (Max-width:480px)
		3-3-1. Single listing page

*/
/*------------------------------------------------------------------
*	[1. Desktop]
*/
/*------------------------------------------------------------------
*	[1-1. Desktop (Max-width 1600px)]
*/
@media (max-width: 1600px) {
  /*------------------------------------------------------------------
	*	[1-1-1. Header Search]
	*/
}

/*------------------------------------------------------------------
*	[1-2. Desktop (Max-width: 1350px)]
*/
@media (max-width: 1350px) {
  /*------------------------------------------------------------------
	*	[1-2-1. Header Search]
	*/
  .nav-top .navbar-header .navbar-brand {
    margin-right: 20px;
  }
  /*------------------------------------------------------------------
	*	[1-2-2. Single listing page]
	*/
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > div {
    margin-left: 5px;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > div > a {
    padding: 10px;
  }
  .lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-score-box .review-avg-stars .fa {
    margin: 0;
  }
  #javo-single-sidebar #javo-item-condition-section .panel-body > .row {
    display: inline-block;
    width: 100%;
  }
  #javo-single-sidebar #javo-item-condition-section .panel-body > .row.meta-website {
    word-break: break-all;
  }
  #javo-single-sidebar #javo-item-condition-section .panel-body > .row .contact-icons {
    padding-right: 5px;
  }
}

/*------------------------------------------------------------------
*	[1-3. Desktop (Max-width: 1200px)]
*/
@media (max-width: 1200px) {
  /*------------------------------------------------------------------
	*	[1-3-1. Single listing page]
	*/
  .single-lv_listing .today-hrs li.today-timing {
    padding-bottom: 0;
  }
  .single-lv_listing .today-hrs li.today-timing .days {
    width: 100%;
  }
  .single-lv_listing .today-hrs li.today-timing .hours {
    width: 100%;
    text-align: left;
  }
}

/*------------------------------------------------------------------
*	[2. Tablet	]
*/
/*------------------------------------------------------------------
*	[2-1. Tablet (Max-width:1024px)]
*/
/*------------------------------------------------------------------
*	[2-2. Tablet (Max-width:991px)]
*/
@media (max-width: 991px) {
  /*------------------------------------------------------------------
	*	[2-2-1. Single listing page]
	*/
  .single-lv_listing .single-item-tab .javo-detail-item-content > .col-md-12,
  .single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12 {
    padding: 20px;
    margin-bottom: 20px;
  }
  .single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12 .jvbpd_single_listing_social-wrap a i {
    margin-right: 5px;
  }
  .single-lv_listing #javo-single-sidebar #javo-item-condition-section .panel-body > .row,
  .single-lv_listing #javo-single-sidebar #javo-item-condition-section .panel-body > .jvbpd_single_listing_social-wrap {
    padding: 15px 20px;
  }
  .single-lv_listing #javo-single-sidebar #javo-item-condition-section .jvbpd_single_claim_wrap {
    margin: 0 20px 20px;
  }
  .single-lv_listing .lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap > .col-sm-3 {
    max-width: 100%;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .single-header-terms {
    padding: 0;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right {
    padding: 0;
  }
  .single-lv_listing #javo-item-profile-section {
    display: inline-block;
  }
  /*------------------------------------------------------------------
	*	[2-2-2. Member page]
	*/
  #buddypress .jvbp_is_my_profile .list-group-item a.action {
    margin-top: 20px;
    display: block;
    margin: 0 0 5px;
    text-align: center;
    font-size: 12px;
    padding: 10px;
  }
}

/*------------------------------------------------------------------
*	[2-3. Tablet (width:768px)]
*/
/*------------------------------------------------------------------
	*	[2-3-1. Single listing page]
	*/
/*------------------------------------------------------------------
	*	[2-2-1. Single listing page]
	*/
/*------------------------------------------------------------------
*	[3Mobile]
*/
/*------------------------------------------------------------------
*	[3-1. Mobile (Max-width:767px)]
*/
@media (max-width: 767px) {
  /*------------------------------------------------------------------
	*	[3-1-1. Single listing page]
	*/
  .single-lv_listing.type-grid.extend-meta-block .container-fluid > .extend-meta-block-wrap {
    height: 300px;
  }
  .single-lv_listing.type-grid .lv_listing .container #javo-single-content > .row.javo-detail-item-content {
    margin-left: 0;
  }
  .single-lv_listing.type-grid .lv_listing .container #javo-single-content .item-amenities .panel-default .panel-body .expandable-content #lava-directory-amenities .lava-amenity {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
  }
  .single-lv_listing.type-grid .lv_listing #javo-single-sidebar > .col-md-12#javo-item-profile-section {
    display: inline-block;
  }
  .single-lv_listing .logo {
    display: none !important;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg {
    margin-top: 0;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg > .captions {
    display: inline-block;
    margin-bottom: 15px;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg > .captions .header-inner {
    padding: 0 5px;
  }
  .single-lv_listing .single-item-tab > .single-item-tab-feature-bg-wrap {
    margin-bottom: 20px;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .single-item-tab-bg .captions ul.javo-core-single-featured-switcher {
    float: none !important;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .single-header-terms {
    margin-bottom: 10px;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > .title-line-btns {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    float: left;
    position: static;
    margin-bottom: 0;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > .title-line-btns li > div {
    margin-left: 0;
    margin-right: 10px;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > .title-line-btns > .dropdown {
    position: absolute;
    right: 0;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > .title-line-btns > .dropdown div > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > .title-line-btns > .dropdown .dropdown-menu > li > div {
    width: 100%;
    margin-right: 0;
  }
  .single-lv_listing .single-item-tab-feature-bg-wrap .jvbpd-meta-details-wrap .jvbpd-meta-details-right > div {
    float: left;
    margin-left: 0;
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .single-lv_listing .lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-left-wrap {
    display: none !important;
  }
  .single-lv_listing .lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-right: 0;
  }
  .single-lv_listing .today-hrs li.today-timing {
    padding: 0 0 15px;
  }
  .single-lv_listing .today-hrs li.today-timing .days {
    width: 45%;
  }
  .single-lv_listing .today-hrs li.today-timing .hours {
    width: 55%;
    text-align: right;
  }
  .single-lv_listing .lv-review-loadmore {
    padding-bottom: 40px;
  }
  .single-lv_listing .lv-directory-review-wrap .jv-rating-form-wrap #javo-review-form-container {
    padding-top: 0;
  }
  /*------------------------------------------------------------------
	*	[3-1-2. Member page]
	*/
  #buddypress .jvbp_is_my_profile .bp-my-content {
    width: 100%;
    padding-bottom: 20px !important;
  }
  #buddypress .jvbp_is_my_profile .bp-my-content > .row {
    margin: 0;
  }
  #buddypress .jvbp_is_my_profile .bp-my-content #buddypress-inner {
    margin-top: 25px;
  }
  #buddypress .jvbp_is_my_profile .bp-my-content #buddypress-inner #item-body {
    padding: 0;
  }
  #buddypress .jvbp_is_my_profile .bp-my-content #buddypress-inner #item-body > form.floating-labels,
  #buddypress .jvbp_is_my_profile .bp-my-content #buddypress-inner #item-body > .activity {
    margin-left: 0 !important;
  }
  .bp-user.home #buddypress .jvbp_is_my_profile .card-deck {
    width: 100%;
    margin-bottom: 20px;
  }
  .bp-user.activity #buddypress .jvbp_is_my_profile form.floating-labels .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 15%;
            flex: 0 0 15%;
  }
  .bp-user.activity #buddypress .jvbp_is_my_profile form.floating-labels .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85%;
            flex: 0 0 85%;
  }
  .bp-user.lv_post #buddypress .jvbp_is_my_profile .lava-my-item-list {
    padding: 0;
  }
  .bp-user.settings #buddypress .jvbp_is_my_profile #item-body > .floating-labels {
    padding: 0;
  }
  /*------------------------------------------------------------------
	*	[3-1-3. Navigation]
	*/
  body .navbar-default.navbar-static-top .navbar-header {
    padding: 0;
  }
}

/*------------------------------------------------------------------
*	[3-2. Mobile (Max-width:600px)]
*/
@media (max-width: 600px) {
  /*------------------------------------------------------------------
	*	[3-2-1. Single listing page]
	*/
  .single-lv_listing {
    /*#javo-item-amenities-section #lava-directory-amenities .lava-amenity{flex:0 0 100%; padding-right:0;}*/
  }
  .single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-item-review-section .lv-directory-review-wrap .review-avg-score-wrap .review-avg-bar-wrap .col-md-3 {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 5px;
  }
  .single-lv_listing .lv_listing > .container #javo-single-content .javo-detail-item-content #javo-item-review-section .lv-directory-review-wrap .review-avg-score-wrap .review-avg-bar-wrap .col-md-3 .progress-title {
    text-align: left;
  }
  .single-lv_listing .lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des .review-avg-bar-wrap .col-sm-9 {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .single-lv_listing .lv-directory-review-wrap .review-avg-wrap .review-avg-score-wrap .review-avg-des > p {
    margin-bottom: 15px !important;
  }
  .single-lv_listing .lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .review-right-wrap .reply-form > .col-md-9 {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .single-lv_listing .lv-directory-review-wrap .lv-review-loadmore button#javo-detail-item-review-loadmore {
    margin-top: 0;
  }
  .single-lv_listing .detail-block.faq .panel-heading > i {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
  }
  .single-lv_listing .detail-block.faq .panel-collapse .panel-body .lava_faq_content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
  }
  .single-lv_listing.type-grid .lv_listing #javo-single-content .javo-detail-item-content > .col-md-12.item-gallery #javo-item-detail-image-section .row .link-display .overlay span {
    font-size: 16px;
    margin: -7px -40px;
  }
  .single-lv_listing #page-style .single-item-tab-feature-bg-wrap .single-item-tab-bg {
    padding-top: 5px;
  }
  .single-lv_listing #javo-item-detail-image-section .row .link-display .overlay span {
    font-size: 17px;
  }
  body:not(.logged-in) .lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item {
    padding: 30px 20px 10px;
  }
  /*------------------------------------------------------------------
	*	[3-2-2. Member page]
	*/
  .bp-user.activity #buddypress .jvbp_is_my_profile form.floating-labels .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .bp-user.activity #buddypress .jvbp_is_my_profile #buddypress-inner #item-body .item-list-tabs > ul {
    display: block;
  }
}

/*------------------------------------------------------------------
*	[3-2. Mobile (Max-width:480px)]
*/
@media (max-width: 480px) {
  /*------------------------------------------------------------------
	*	[3-2-1. Single listing page]
	*/
  .single-lv_listing .lv-directory-review-wrap .lv-review-list-items .lv-review-item-holder .lv-review-item .review-right-wrap .review-rating {
    padding: 0;
  }
}

/*------------------------------------------------------------------
[ Responsive ]

Project:	listopia-core
Version:	1.0
Last change:	12/26/17 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Theme Compatibility Style
-------------------------------------------------------------------*/
@my-btn-color : #000;
/* 2b2d38 */
@btn-border-color : #cccdd0;
@primary-color : #4c58a4;
/*------------------------------------------------------------------
[Table of contents]
1. Header
2. Search form

4. Modal
5. Footer
6. Price table import
7. Button
8. Custom Blocks
-------------------------------------------------------------------*/
body.nav-pos-full .navbar-static-top > .navbar-header,
body.nav-pos-full .navbar-static-top > .navbar-header > .container {
  width: 100%;
  padding: 0 30px;
}

.nav-top .navbar-header .header-content-wrapper.nav.top-menu-wrap li:not(.menu-item-depth-1) > .container ul.jvbpd-nav ul.sub-menu-second.menu-depth-1.nav {
  border-top: 0px solid #525252 !important;
}

.preloader {
  background-color: #47539e !important;
}

/*------------------------------------------------------------------
* [1. Header]
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
* [2. Search form]
-------------------------------------------------------------------*/
.jv-search1-search-fields .search-box-inline input[type=text] {
  width: auto;
  min-width: 250px;
}

.jv-search1-search-fields .search-box-inline.button-submit {
  position: relative;
  min-width: 80px;
}

.jv-search1-search-fields .search-box-inline.button-submit .button-reset-wrap {
  position: absolute;
  left: 100%;
  display: none;
}

.jv-search1-search-fields .search-box-inline.button-submit .button-reset-wrap button {
  border: none;
  background: none;
  background-color: transparent;
  color: #ffffff;
}

.jv-search1-search-fields .search-box-inline.button-submit .button-reset-wrap button:focus, .jv-search1-search-fields .search-box-inline.button-submit .button-reset-wrap button:active {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lava-ajax-search-form-wrap .actions {
  color: #666;
}

.pull-left.jvbpd-header-map-filter-container {
  width: 45%;
}

.javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row {
  width: 100%;
}

.javo-shortcode.shortcode-jvbpd_search1 .jv-search1-search-fields input[type='text'] {
  padding: 0 0 0 15px !important;
}

.javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline > .jv-submit-button {
  background-color: #222d79 !important;
}

.jvbpd-header-map-filter-wrap .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline > .jv-submit-button {
  padding: 9px 20px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .selectize-input {
  min-height: auto;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner {
  padding: 12px 0;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .field-advanced > button {
  background-color: transparent;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row {
  /* display:flex; */
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline {
  /*
					flex:1;
					align-items: center;
					display: flex !important; */
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-advanced {
  display: none !important;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline input {
  height: 30px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .javo-search-form-geoloc i {
  line-height: 1.2 !important;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline div.item {
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_category_with_keyword, #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-ajax_search, #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_location_with_google_search {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  padding: 10px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_category_with_keyword > .selectize-control {
  margin-left: 1px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_category_with_keyword > .selectize-control .selectize-dropdown {
  margin-left: 8px;
  top: 37px !important;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline:nth-of-type(3) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .lava-ajax-search-form-wrap {
  width: 100%;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .lava-ajax-search-form-wrap input {
  min-width: 0;
  width: 100%;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .form-control {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: none;
  transition: none;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .form-control .selectize-dropdown-content > div {
  line-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #848484;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .form-control i {
  font-size: 20px;
  float: left;
  margin-right: 10px;
  position: relative;
  bottom: 1px;
  color: #4c58a4;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .field-location {
  width: 100%;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .field-location input[type=text] {
  -webkit-transition: none;
  transition: none;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .field-google i {
  margin: 0;
  right: 60px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .field-location,
#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .field-google {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .field-location {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc("100% - 50px");
          flex: 0 0 calc("100% - 50px");
  width: calc("100% - 50px");
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .field-google .javo-search-form-geoloc {
  width: calc("100% - 90px");
  overflow: hidden;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline .selectize-input {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 !important;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline {
  border: none;
  position: relative;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline, #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline:first-child, #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline:last-child {
  /* border-radius:50px; */
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-listing_location_with_google_search .field-google .javo-geoloc-trigger {
  margin: 0;
  margin-top: .6rem;
  font-size: 15px;
  color: #4c58a4;
  /* margin-right:5.5rem; */
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-listing_location_with_google_search .jvbpd-switcher {
  z-index: 1;
  position: absolute;
  top: 1px;
  right: 0;
  margin: 14px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline .selectize-control {
  height: auto;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline .selectize-control > .selectize-input {
  line-height: normal !important;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline > .jv-submit-button {
  padding: 9px 0px;
  border-radius: 50px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-ajax_search {
  border-right: 3px solid #ececec;
  position: relative;
}

@media (max-width: 767px) {
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-ajax_search {
    border-right-width: 0px;
  }
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-ajax_search > div.actions {
  position: absolute;
  top: 50%;
  right: 15px;
  bottom: 0;
  display: block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-ajax_search > div.actions > div {
  display: inline-block;
  vertical-align: middle;
  color: #000000;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-ajax_search > div.actions > div.clear {
  cursor: pointer;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-ajax_search > div.actions > div.loading {
  margin: 0 10px 0;
  display: none;
  visibility: hidden;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .row.jv-search1-top-row .search-box-inline.field-ajax_search.ajax-loading > div.actions > .loading {
  display: inline-block;
  visibility: visible;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .jv-search1-search-fields input[type='text'] {
  padding: 4px;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 .selectize-loading {
  display: none;
  width: auto;
  height: 20px;
  position: absolute;
  right: 37px;
  top: 50%;
  bottom: 0;
  z-index: 10;
  margin: -11px 0 0 0;
}

#wrapper .javo-shortcode.shortcode-jvbpd_search1 > .ajax-processing .selectize-loading {
  display: inline-block;
}

@media (max-width: 767px) {
  .nav-top .navbar-header > .header-navs-container {
    display: block;
  }
  .nav-top .navbar-header > .header-navs-container > .pull-left:nth-of-type(4) {
    width: 100%;
  }
  .jvbpd-header-map-filter-wrap {
    width: auto;
    padding: 10px;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap {
    border-radius: 10px;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
    width: 100%;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.button-submit {
    background: transparent;
    padding: 0;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.button-submit .btn {
    border-radius: 3px;
    /* margin-top:10px; */
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_category_with_keyword {
    border-radius: 3px 3px 0 0 !important;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_category_with_keyword .selectize-control {
    text-align: left;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_category_with_keyword .selectize-dropdown {
    height: auto;
    margin-left: 0 !important;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_category_with_keyword .selectize-dropdown .selectize-dropdown-content {
    padding-left: 0;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_location_with_google_search {
    padding: 10px;
    border-radius: 0 0 3px 3px !important;
  }
  #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.field-listing_location_with_google_search .field-google {
    width: 100%;
  }
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline {
  position: relative;
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-listing_category_with_keyword .selectize-loading {
  position: absolute;
  right: 0;
  top: 50%;
  width: 30px;
  z-index: 1;
  margin: 0;
  margin-right: 35px;
  display: none;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-ajax_search .lava-ajax-search-form-wrap {
  display: block;
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-ajax_search .lava-ajax-search-form-wrap input[data-search-input] {
  width: 100%;
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-google_search .javo-geoloc-trigger, .javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-listing_location_with_google_search .javo-geoloc-trigger {
  position: absolute;
  cursor: pointer;
  right: 25px;
  top: 50%;
  margin: 0;
  margin-right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #666;
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-listing_location_with_google_search .jvbpd-switcher {
  position: absolute;
  right: 0;
  top: 50%;
  margin: 0;
  z-index: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-location div[data-value], .javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-listing_category_with_keyword div[data-value],
.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-listing_location_with_google_search .field-location div[data-value] {
  margin: 9px 0;
}

.javo-shortcode.shortcode-jvbpd_search_field .search-box-inline.field-keyword .tt-dropdown-menu {
  width: 100%;
  /* Remove Space
				margin-top: 12px */
  color: #454545;
  cursor: pointer;
  /* Addition Scroll */
  overflow: hidden;
  overflow-y: scroll;
  max-height: 150px;
  word-break: break-word;
  /* End Scroll */
  padding: 8px 2px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.javo-shortcode.shortcode-jvbpd_search_field > div.ajax-processing .search-box-inline.field-listing_category_with_keyword .selectize-loading {
  display: block;
}

/*------------------------------------------------------------------
* [4. Modal]
-------------------------------------------------------------------*/
@media screen and (min-width: 992px) {
  .modal {
    text-align: center;
    padding: 0px !important;
  }
  .modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -10px;
  }
  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
  }
}

/*------------------------------------------------------------------
* [5. Footer]
-------------------------------------------------------------------*/
.footer-background-wrap {
  position: relative;
}

.footer-background-wrap .footer-wrap {
  padding: 45px 0 50px;
}

.footer-background-wrap .jvbpd-footer-bottom-wrap > .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footer-background-wrap .jvbpd-footer-bottom-wrap > .row.jvbpd-footer-bottom-logo {
  margin-bottom: 25px;
}

.footer-background-wrap .jvbpd-footer-bottom-wrap .jvbpd-footer-bottom-social a {
  font-size: 20px;
  margin-right: 20px;
  margin-top: 25px;
  display: inline-block;
}

.footer-background-wrap .jvbpd-footer-bottom-wrap .jvbpd-footer-bottom-social a:last-child {
  margin-right: 0;
}

/*------------------------------------------------------------------
* [6. Price table import]
-------------------------------------------------------------------*/
/** Temp from style.css **/
.jvbp_is_my_profile div#item-header #cover-image-container .item-header-cover-image-wrap #item-header-cover-image {
  padding: 30px 0 30px 0;
}

.jvbp_is_my_profile #buddypress-inner .container {
  width: 100%;
}

.jvbp_is_my_profile .bp-my-menu {
  background-color: #3a3f4f;
  color: #d1d6d8;
  padding: 30px 0px 30px 0px;
}

.jvbp_is_my_profile #item-header {
  display: none;
}

.bp-my-menu li {
  padding: 15px 20px;
  list-style: none;
}

.bp-my-menu a {
  color: #d1d6d8;
  text-transform: uppercase;
  font-size: 14px;
}

.bp-my-menu li a span {
  background: #01bcc3;
  border-radius: 60px;
  padding: 4px 12px 3px;
  font-weight: 500;
  letter-spacing: 0.05em;
  font-size: 75%;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  float: right;
}

.bp-my-menu {
  position: relative;
  float: left;
  width: 260px;
  min-height: 800px;
}

.jvbp_is_my_profile:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  content: ".";
  font-size: 0;
}

.bp-my-menu li.selected {
  background: #eeeef6;
}

.bp-my-menu li.selected a {
  color: #000;
}

.jvbp_is_my_profile .bp-my-content {
  position: relative;
  padding: 0 !important;
  background: #eeeef6;
  width: calc("100% - 260px");
}

.jvbp_is_my_profile .bp-my-content #item-body > .card-deck {
  width: 49%;
  float: left;
}

.jvbp_is_my_profile .bp-my-content #item-body > .card-deck:last-child {
  float: right;
  margin-right: 0;
}

.jvbp_is_my_profile .bp-my-content #item-body > .card-deck .chartjs .bp-mydahsobard-report-chart {
  width: 100% !important;
}

.bp-my-menu-switch {
  display: none;
}

@media (max-width: 767px) {
  .jvbp_is_my_profile .bp-my-menu {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 99999;
  }
  .jvbp_is_my_profile .bp-my-menu:before {
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .jvbp_is_my_profile .bp-my-menu.mobile {
    margin-left: -260px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
  }
  .jvbp_is_my_profile .bp-my-menu.mobile:before {
    content: none;
  }
  .jvbp_is_my_profile .bp-my-menu.mobile.open {
    margin-left: 0;
    -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
            box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
  }
  .jvbp_is_my_profile .bp-my-menu.mobile.open:before {
    content: '';
  }
  .jvbp_is_my_profile .bp-my-content {
    width: 100%;
  }
  .jvbp_is_my_profile .bp-my-menu-switch {
    display: block;
    position: absolute;
    top: 50%;
    left: 100%;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    background-color: #3a3f4f;
  }
}

body.buddypress .nav-top .navbar-header .navbar-brand {
  margin-right: 152px;
}

/* For listopia */
.quick-view .quick-header {
  padding: 35px 20px 32px;
}

.javo-core-single-featured-switcher {
  margin-bottom: 0px;
}

.javo-core-single-featured-switcher i {
  text-shadow: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* map template sorting */
[data-menu-filter] .dropdown-item .glyphicon {
  display: none;
  visibility: hidden;
}

[data-menu-filter] .dropdown-item.asc .glyphicon.asc,
[data-menu-filter] .dropdown-item.desc .glyphicon.desc {
  display: inline-block;
  visibility: visible;
}

/* Elementor */
body.elementor-editor-active nav.navbar.nav-top.navbar-static-top {
  top: 30px !important;
}

/** Elementor Editor **/
body.elementor-editor-active .preloader {
  display: none !important;
}

body.elementor-editor-preview .preloader {
  display: none !important;
}

.elementor-jv-notice {
  background-color: #f0f0f0;
  color: #fff;
}

/** Search shortcode in header */
@media (max-width: 767px) {
  .jvbpd-header-map-filter-container {
    /*
		display:none;
		visibility:hidden; */
    transition: all .5s;
    -webkit-transition: all .5s;
    height: auto;
    max-height: 0px;
    overflow: hidden;
  }
  .jvbpd-header-map-filter-container.show {
    /*
			display:block;
			visibility:visible; */
    max-height: 1000px;
  }
  div#wrapper .navbar-header .header-content-wrapper.top-nav-menu-right-wrap li.jvbpd-menu.jvbpd-search1-opener {
    display: inline-block;
  }
  div#wrapper .navbar-header .header-content-wrapper.top-nav-menu-right-wrap li.jvbpd-menu.jvbpd-search1-opener > a {
    display: none;
  }
  body.lv-map-template div#wrapper .navbar-header .header-content-wrapper.top-nav-menu-right-wrap li.jvbpd-menu.jvbpd-search1-opener > a.jvbpd-btn-map-mobile-switcher,
  body:not(.lv-map-template) div#wrapper .navbar-header .header-content-wrapper.top-nav-menu-right-wrap li.jvbpd-menu.jvbpd-search1-opener > a.jvbpd-btn-search1-opener {
    display: inline-block;
  }
  body.lv-map-template #wrapper .javo-shortcode.shortcode-jvbpd_search1 .search-type-a-wrap form.search-type-a-form .search-type-a-inner .row.jv-search1-top-row .search-box-inline.button-submit {
    display: none !important;
    visibility: hidden !important;
  }
  body.lv-map-template .elementor-widget:not(:last-child) {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  section.elementor-element.javo-maps-search-wrap {
    padding-bottom: 150px !important;
  }
}

/* Primary color define */
/*
.btn-primary, .btn-primary.disabled {
    background: #4c58a4;
    border: 1px solid #4c58a4;
    color: #fff;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .btn-primary.focus, .btn-primary:focus {
    background-color: #4c58a4;
    border: 1px solid #4c58a4;
}

btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus {
    background: #4c58a4;
    opacity: 0.8;
    border: 1px solid #4c58a4;
}
*/
/* selectize */
.javo-shortcode .selectize-control.multi .selectize-input > div.active {
  background: #efefef;
  color: #333;
  /*height: 30px !important;*/
}

.shortcode-jvbpd_search_field .selectize-control.plugin-remove_button .remove {
  line-height: 1em;
  padding-top: 2px !important;
}

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 0px 12px;
}

/* Single listing edit page : admin */
.single-lv_listing .edit-button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #3c3c3c;
  padding: 0px 5px;
  font-size: 11px;
}

.single-lv_listing .edit-button a {
  color: #fff;
  text-transform: uppercase;
}

/* */
.javo-shortcode.is-carousel .shortcode-output.nav-pos-top {
  padding-top: 50px;
}

.javo-shortcode.is-carousel .shortcode-output.nav-pos-top .owl-nav {
  position: absolute;
  top: 0;
  right: 0;
}

.javo-shortcode.is-carousel .shortcode-output.nav-pos-middle .owl-nav .owl-prev,
.javo-shortcode.is-carousel .shortcode-output.nav-pos-middle .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  margin: -14px 0 0;
}

.javo-shortcode.is-carousel .shortcode-output.nav-pos-middle .owl-nav .owl-prev {
  left: 0;
}

.javo-shortcode.is-carousel .shortcode-output.nav-pos-middle .owl-nav .owl-next {
  right: 0;
}

.owl-carousel {
  margin: 0;
  padding: 0;
}

.owl-carousel .owl-item > [class*='col'] {
  width: 100%;
  max-width: none;
}

/* 8. Custom Blocks */
.cblock-media {
  position: relative;
}

.cblock-media .cblock-bedge {
  display: block;
}

.cblock-item::after {
  content: "";
  clear: both;
  display: table;
}

.cblock-item .block-cols {
  float: left;
}

.cblock-item .one_col {
  width: 100%;
}

.cblock-item .two_cols {
  width: 50%;
}

.cblock-item .three_cols {
  width: 33%;
}

.cblock-item .four_cols {
  width: 25%;
}

body.lv-map-template .error-page-wrap .row .col-md-12 .error-template h2 {
  color: #bbbbbb;
  font-size: 25px;
}

/* Working Hours */
.working-hours.closed {
  font-size: 10px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 20px;
  background-color: #c4d4e3;
  color: #fff;
}

.working-hours.open {
  font-size: 10px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 20px;
  background-color: #4c58a4;
  color: #fff;
}

.elementor-widget-jvbpd-single-working-hours .today-hrs li {
  padding: 3px 3px 3px 3px;
}

/**
 * jquery-bootstrap-scrolling-tabs
 * @version v2.4.0
 * @link https://github.com/mikejacobson/jquery-bootstrap-scrolling-tabs
 * @author Mike Jacobson <michaeljjacobson1@gmail.com>
 * @license MIT License, http://www.opensource.org/licenses/MIT
 */
.scrtabs-tab-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.scrtabs-tab-container {
  height: 42px;
}

.scrtabs-tab-container .tab-content {
  clear: left;
}

.scrtabs-tab-container.scrtabs-bootstrap4 .scrtabs-tabs-movable-container > .navbar-nav {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.scrtabs-tabs-fixed-container {
  float: left;
  height: 42px;
  overflow: hidden;
  width: 100%;
}

.scrtabs-tabs-movable-container {
  position: relative;
}

.scrtabs-tabs-movable-container .tab-content {
  display: none;
}

.scrtabs-tab-container.scrtabs-rtl .scrtabs-tabs-movable-container > ul.nav-tabs {
  padding-right: 0;
}

.scrtabs-tab-scroll-arrow {
  border: 1px solid #dddddd;
  border-top: none;
  color: #428bca;
  display: none;
  float: left;
  font-size: 12px;
  height: 42px;
  margin-bottom: -1px;
  padding-left: 2px;
  padding-top: 13px;
  width: 20px;
}

.scrtabs-tab-scroll-arrow:hover {
  background-color: #eeeeee;
}

.scrtabs-tab-scroll-arrow,
.scrtabs-tab-scroll-arrow .scrtabs-click-target {
  cursor: pointer;
}

.scrtabs-tab-scroll-arrow.scrtabs-with-click-target {
  cursor: default;
}

.scrtabs-tab-scroll-arrow.scrtabs-disable,
.scrtabs-tab-scroll-arrow.scrtabs-disable .scrtabs-click-target {
  color: #ddd;
  cursor: default;
}

.scrtabs-tab-scroll-arrow.scrtabs-disable:hover {
  background-color: initial;
}

.scrtabs-tabs-fixed-container ul.nav-tabs > li {
  white-space: nowrap;
}

.lg-sub-html, .lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45);
}

@font-face {
  font-family: lg;
  src: url(../fonts/lg.eot?n1z373);
  src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");
  font-weight: 400;
  font-style: normal;
}

.lg-icon {
  font-family: lg;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: 0;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: .5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}

.lg-actions .lg-next {
  right: 20px;
}

.lg-actions .lg-next:before {
  content: "\E095";
}

.lg-actions .lg-prev {
  left: 20px;
}

.lg-actions .lg-prev:after {
  content: "\E094";
}

@-webkit-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}

@keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}

@-webkit-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}

@keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}

.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end .3s;
  animation: lg-right-end .3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end .3s;
  animation: lg-left-end .3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: 0;
  -webkit-transition: color .2s linear;
  transition: color .2s linear;
}

.lg-toolbar .lg-icon:hover {
  color: #FFF;
}

.lg-toolbar .lg-close:after {
  content: "\E070";
}

.lg-toolbar .lg-download:after {
  content: "\E0F2";
}

.lg-sub-html {
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}

@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color .25s ease;
    transition: border-color .25s ease;
  }
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom .25s ease;
  transition: bottom .25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}

.lg-outer .lg-toogle-thumb:after {
  content: "\E1FF";
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(../img/vimeo-play.png) no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(../img/vimeo-play.png) 0 -58px no-repeat;
}

.lg-outer .lg-has-html5 .lg-video-play {
  background: url(../img/video-play.png) no-repeat;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: .8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
  background: url(../img/youtube-play.png) no-repeat;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(../img/youtube-play.png) 0 -60px no-repeat;
}

.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 80ms ease 0s;
  transition: opacity 80ms ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\E01D";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\E01A";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\E311";
}

#lg-actual-size {
  font-size: 20px;
}

#lg-actual-size:after {
  content: "\E033";
}

#lg-zoom-out {
  opacity: .5;
  pointer-events: none;
}

#lg-zoom-out:after {
  content: "\E312";
}

.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  -webkit-box-shadow: 0 0 0 2px #fff inset;
          box-shadow: 0 0 0 2px #fff inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s;
  transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s;
  transition: opacity .15s ease 0s,transform .15s ease 0s;
  transition: opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
          box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow .3s ease 0s;
  -webkit-transition: -webkit-box-shadow .3s ease 0s;
  transition: -webkit-box-shadow .3s ease 0s;
  transition: box-shadow .3s ease 0s;
  transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  -webkit-box-shadow: 0 0 0 8px #fff inset;
          box-shadow: 0 0 0 8px #fff inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\E20C";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\E20D";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear .18s,opacity .18s linear 0s;
  transition: visibility 0s linear .18s,opacity .18s linear 0s;
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
  -webkit-transition: visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;
  transition: visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;
  transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
  transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0;
}

.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  width: 100%;
  height: 100%;
}

.lg-outer #lg-share {
  position: relative;
}

.lg-outer #lg-share:after {
  content: "\E80D";
}

.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\E901";
}

.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\E904";
}

.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\E902";
}

.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\E903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg {
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

.lg-outer .lg-inner {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

.lg-outer .lg-item {
  background: url(../img/loading.gif) center center no-repeat;
  display: none !important;
}

.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important;
}

.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  -webkit-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  -webkit-transition: opacity .1s ease 0s;
  transition: opacity .1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*# sourceMappingURL=style.css.map*/