      .ls-container {  visibility: hidden;  position: relative;  max-width: 100%; }  .ls-inner {  position: relative;  width: 100%;  height: 100%;  background-position: center center;  z-index: 30; }  .ls-wp-fullwidth-container {  width: 100%;  position: relative; }  .ls-wp-fullwidth-helper {  position: absolute; }    .ls-layers, .ls-slide-backgrounds, .ls-slide-effects, .ls-background-videos, .ls-bg-video-overlay {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  overflow: hidden;  -o-transform: translateZ(0);  -ms-transform: translateZ(0);  -moz-transform: translateZ(0);  -webkit-transform: translateZ(0);  transform: translateZ(0); }  .ls-wrapper {  padding: 0 !important;  visibility: visible !important;  border: 0 !important;  z-index: 1; }  .ls-background-videos {  z-index: 1; }  .ls-bg-video-overlay {  z-index: 21;  background-repeat: repeat;  background-position: center center; }  .ls-slide-backgrounds {  z-index: 2; }  .ls-slide-effects {  z-index: 4; }  .ls-layers {  z-index: 35; }  .ls-parallax, .ls-in-out, .ls-z {  position: absolute !important; }  .ls-parallax, .ls-z {  width: 0 !important;  height: 0 !important;  top: 0 !important;  left: 0 !important;  bottom: auto !important;  right: auto !important;  display: block !important;  overflow: visible !important; }  .ls-in-out {  display: none; }  .ls-loop, .ls-clip {  position: absolute !important;  display: block !important; }  .ls-parallax, .ls-in-out, .ls-loop, .ls-z {  background: none !important; }  .ls-parallax, .ls-bg-wrap, .ls-loop {  margin: 0 !important; }  .ls-wrapper > .ls-layer, .ls-wrapper > a > .ls-layer .ls-wrapper > .ls-bg {  line-height: normal;  white-space: nowrap;  word-wrap: normal;  margin-right: 0 !important;  margin-bottom: 0 !important; }  .ls-wrapper > .ls-layer, .ls-wrapper > a > .ls-layer {  position: static !important;  display: block !important;  -o-transform: translateZ(1px);  -ms-transform: translateZ(1px);  -moz-transform: translateZ(1px);  -webkit-transform: translateZ(1px);  transform: translateZ(1px); }  .ls-bg-wrap, .ls-bg-outer {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0; }  .ls-bg-wrap {  display: none; }  .ls-bg-outer {  overflow: hidden !important; }  .ls-wrapper > a.ls-layer-link {  cursor: pointer !important;  display: block !important;  position: absolute !important;  left: 0 !important;  top: 0 !important;  width: 100% !important;  height: 100% !important;  z-index: 10;  -o-transform: translateZ(100px);  -ms-transform: translateZ(100px);  -moz-transform: translateZ(100px);  -webkit-transform: translateZ(100px);  transform: translateZ(100px);  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important; }    .ls-gui-element {  z-index: 40; }  .ls-loading-container {  position: absolute !important;  display: none;  left: 50% !important;  top: 50% !important; }  .ls-loading-indicator {  margin: 0 auto; }     .ls-bottom-slidebuttons {  text-align: left;  }  .ls-bottom-nav-wrapper,  .ls-below-thumbnails {  height: 0;  position: relative;  text-align: center;  margin: 0 auto;  }  .ls-below-thumbnails {  display: none;  }  .ls-bottom-nav-wrapper a,  .ls-nav-prev,  .ls-nav-next {  outline: none;  }  .ls-bottom-slidebuttons {  position: relative;  }  .ls-bottom-slidebuttons,  .ls-nav-start,  .ls-nav-stop,  .ls-nav-sides {  position: relative;  }  .ls-nothumb {  text-align: center !important;  }  .ls-link,  .ls-link:hover {  position: absolute !important;  width: 100% !important;  height: 100% !important;  left: 0 !important;  top: 0 !important;  }  .ls-link {  display: none;  }  .ls-link-on-top {  z-index: 999999 !important;  }  .ls-link, .ls-wrapper > a > * {  background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');  }  .ls-bottom-nav-wrapper,  .ls-thumbnail-wrapper,  .ls-nav-prev,  .ls-nav-next {  visibility: hidden;  }     .ls-bar-timer {  position: absolute;  width: 0;  height: 2px;  background: white;  border-bottom: 2px solid #555;  opacity: .55;  top: 0;  }  .ls-circle-timer {  width: 16px;  height: 16px;  position: absolute;  right: 10px;  top: 10px;  opacity: .65;  display: none;  }  .ls-container .ls-circle-timer,  .ls-container .ls-circle-timer * {  box-sizing: border-box !important;  }  .ls-ct-half {  border: 4px solid white;  }  .ls-ct-left,  .ls-ct-right {  width: 50%;  height: 100%;  overflow: hidden;  }  .ls-ct-left,  .ls-ct-right {  position: absolute;  }  .ls-ct-left {  left: 0;  }  .ls-ct-right {  left: 50%;  }  .ls-ct-rotate {  width: 200%;  height: 100%;  position: absolute;  top: 0;  }  .ls-ct-left .ls-ct-rotate,  .ls-ct-right .ls-ct-hider,  .ls-ct-right .ls-ct-half {  left: 0;  }  .ls-ct-right .ls-ct-rotate,  .ls-ct-left .ls-ct-hider,  .ls-ct-left .ls-ct-half {  right: 0;  }  .ls-ct-hider,  .ls-ct-half {  position: absolute;  top: 0;  }  .ls-ct-hider {  width: 50%;  height: 100%;  overflow: hidden;  }  .ls-ct-half {  width: 200%;  height: 100%;  }  .ls-ct-center {  width: 100%;  height: 100%;  left: 0;  top: 0;  position: absolute;  border: 4px solid black;  opacity: 0.2;  }  .ls-ct-half,  .ls-ct-center {  border-radius: 100px;  -moz-border-radius: 100px;  -webkit-border-radius: 100px;  }  .ls-slidebar-container {  margin: 10px auto;  }  .ls-slidebar-container,  .ls-slidebar {  position: relative;  }  .ls-progressbar,  .ls-slidebar-slider-container {  position: absolute;  left: 0;  top: 0;  }  .ls-progressbar {  width: 0;  height: 100%;  z-index: 1;  }  .ls-slidebar-slider-container {  z-index: 2;  }  .ls-slidebar-slider {  position: static !important;  cursor: pointer;  }    .ls-slidebar {  height: 10px;  background-color: #ddd;  }  .ls-slidebar,  .ls-progressbar {  border-radius: 10px;  }  .ls-progressbar {  background-color: #bbb;  }  .ls-slidebar-slider-container {  top: 50%;  }  .ls-slidebar-slider {  width: 20px;  height: 20px;  border-radius: 20px;  background-color: #999;  }    .ls-slidebar-light .ls-slidebar {  height: 8px;  background-color: white;  border: 1px solid #ddd;  border-top: 1px solid #ccc;  }  .ls-slidebar-light .ls-slidebar,  .ls-slidebar-light .ls-progressbar {  border-radius: 10px;  }  .ls-slidebar-light .ls-progressbar {  background-color: #eee;  }  .ls-slidebar-light .ls-slidebar-slider-container {  top: 50%;  }  .ls-slidebar-light .ls-slidebar-slider {  width: 18px;  height: 18px;  border-radius: 20px;  background-color: #eee;  border: 1px solid #bbb;  border-top: 1px solid #ccc;  border-bottom: 1px solid #999;  }     .ls-tn {  display: none !important;  }  .ls-thumbnail-hover {  display: none;  position: absolute;  left: 0;  }  .ls-thumbnail-hover-inner {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  display: none;  }  .ls-thumbnail-hover-bg {  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  }  .ls-thumbnail-hover-img {  position: absolute;  overflow: hidden;  }  .ls-thumbnail-hover img {  max-width: none !important;  position: absolute;  display: inline-block;  visibility: visible !important;  left: 50%;  top: 0;  }  .ls-thumbnail-hover span {  left: 50%;  top: 100%;  width: 0;  height: 0;  display: block;  position: absolute;  border-left-color: transparent !important;  border-right-color: transparent !important;  border-bottom-color: transparent !important;  }  .ls-thumbnail-wrapper {  position: relative;  width: 100%;  margin: 0 auto;  }  .ls-thumbnail {  position: relative;  margin: 0 auto;  }  .ls-thumbnail-inner,  .ls-thumbnail-slide-container {  width: 100%;  }  .ls-thumbnail-slide-container {  overflow: hidden !important;  position: relative;  }  .ls-thumbnail-slide {  text-align: center;  white-space: nowrap;  float: left;  position: relative;  }  .ls-thumbnail-slide a {  overflow: hidden;  display: inline-block;  width: 0;  height: 0;  position: relative;  }  .ls-thumbnail-slide img {  max-width: none !important;  max-height: 100% !important;  height: 100%;  visibility: visible !important;  }  .ls-touchscroll {  overflow-x: auto !important;  }     .ls-shadow {  display: none;  position: absolute;  z-index: 10 !important;  top: 100%;  width: 100%;  left: 0;  overflow: hidden !important;  visibility: hidden;  }  .ls-shadow img {  width: 100% !important;  height: auto !important;  position: absolute !important;  left: 0 !important;  bottom: 0 !important;  }    .ls-media-layer {  overflow: hidden; }  .ls-vpcontainer, .ls-videopreview {  width : 100%;  height : 100%;  position : absolute;  left : 0;  top : 0;  cursor : pointer; }  .ls-videopreview {  background-size: cover;  background-position: center center; }  .ls-videopreview {  z-index: 1; }  .ls-playvideo {  position: absolute;  left: 50%;  top: 50%;  cursor: pointer;  z-index: 2; }  .ls-autoplay .ls-playvideo {  display: none !important; }    .ls-forcehide {  display: none !important; }    .ls-yourlogo {  position: absolute;  z-index: 50; }     .ls-slide-transition-wrapper {  width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  z-index: 3; }  .ls-slide-transition-wrapper, .ls-slide-transition-wrapper * {  text-align: left !important; }  .ls-slide-transition-tile {  position: relative;  float: left; }  .ls-slide-transition-tile img {  visibility: visible;  margin: 0 !important; }  .ls-curtiles {  overflow: hidden; }  .ls-curtiles, .ls-nexttiles {  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0; }  .ls-curtile, .ls-nexttile {  overflow: hidden;  width: 100% !important;  height: 100% !important;  -o-transform: translateZ(0);  -ms-transform: translateZ(0);  -moz-transform: translateZ(0);  -webkit-transform: translateZ(0);  transform: translateZ(0); }  .ls-nexttile {  display: none; }  .ls-3d-container {  position: relative;  overflow: visible !important;  -ms-perspective: none !important;  -moz-perspective: none !important;  -webkit-perspective: none !important;  perspective: none !important; }  .ls-3d-box {  position: absolute; }  .ls-3d-box div {  overflow: hidden;  margin: 0;  padding: 0;  position: absolute;  background-color: #888; }  .ls-3d-box .ls-3d-top, .ls-3d-box .ls-3d-bottom {  background-color: #555; }  .ls-slide-transition-wrapper, .ls-slide-transition-tile {  -ms-perspective: 1500px;  -moz-perspective: 1500px;  -webkit-perspective: 1500px;  perspective: 1500px; }  .ls-slide-transition-tile, .ls-3d-box, .ls-curtiles, .ls-nexttiles {  -ms-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d; }  .ls-curtile, .ls-nexttile, .ls-3d-box, .ls-3d-box div {  -ms-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; }    .ls-visible {  overflow: visible !important; }  .ls-unselectable {  user-select: none;  -o-user-select: none;  -ms-user-select: none;  -moz-user-select: none;  -webkit-user-select: none; }  .ls-overflow-hidden {  overflow: hidden; }  .ls-overflowx-hidden {  overflow-x: hidden; }  .ls-overflow-visible {  overflow: visible !important; }  .ls-overflowy-hidden {  overflow-y: hidden; }  .ls-hidden {  width: 0px !important;  height: 0px !important;  position: absolute;  left: -5000px;  top: -5000px;  z-index: -1;  overflow: hidden !important;  visibility: hidden !important;  display: block !important; }  .ls-slide {  display: block !important;  visibility: hidden !important;  position: absolute !important;  overflow: hidden;  top: 0 !important;  left: 0 !important;  bottom: auto !important;  right: auto !important;  background: none;  border: none !important;  margin: 0 !important;  padding: 0 !important; }  .ls-slide > .ls-layer, .ls-slide > .ls-l, .ls-slide > .ls-bg, .ls-slide > a > .ls-layer, .ls-slide > a > .ls-l, .ls-slide > a > .ls-bg {  position: absolute !important;  white-space: nowrap; }  .ls-fullscreen {  margin: 0 !important;  padding: 0 !important;  width: auto !important;  height: auto !important; }  .ls-fullscreen .ls-container {  background-color: black;  margin: 0 auto !important; }  .ls-fullscreen .ls-fullscreen-wrapper {  width: 100% !important;  height: 100% !important;  margin: 0 !important;  padding: 0 !important;  border: 0 !important;  background-color: black;  overflow: hidden !important;  position: relative !important; }  .ls-fullscreen .ls-fullscreen-wrapper .ls-container, .ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container {  position: absolute !important;  top: 50% !important;  left: 50% !important;  transform: translate(-50%,-50%) !important; }  .ls-layer .split-item {  font-weight: inherit !important;  font-family: inherit !important;  font-size: inherit;  color: inherit; }    html .ls-nav-prev, body .ls-nav-prev, #ls-global .ls-nav-prev, html .ls-nav-next, body .ls-nav-next, #ls-global .ls-nav-next, html .ls-container img, body .ls-container img, #ls-global .ls-container img, html .ls-bottom-nav-wrapper a, body .ls-bottom-nav-wrapper a, #ls-global .ls-bottom-nav-wrapper a, html .ls-container .ls-fullscreen, body .ls-container .ls-fullscreen, #ls-global .ls-container .ls-fullscreen, html .ls-thumbnail a, body .ls-thumbnail a, #ls-global .ls-thumbnail a {  transition: none;  -ms-transition: none;  -webkit-transition: none;  line-height: normal;  outline: none;  padding: 0;  border: 0; }  html .ls-wrapper > a, body .ls-wrapper > a, #ls-global .ls-wrapper > a, html .ls-wrapper > p, body .ls-wrapper > p, #ls-global .ls-wrapper > p, html .ls-wrapper > h1, body .ls-wrapper > h1, #ls-global .ls-wrapper > h1, html .ls-wrapper > h2, body .ls-wrapper > h2, #ls-global .ls-wrapper > h2, html .ls-wrapper > h3, body .ls-wrapper > h3, #ls-global .ls-wrapper > h3, html .ls-wrapper > h4, body .ls-wrapper > h4, #ls-global .ls-wrapper > h4, html .ls-wrapper > h5, body .ls-wrapper > h5, #ls-global .ls-wrapper > h5, html .ls-wrapper > img, body .ls-wrapper > img, #ls-global .ls-wrapper > img, html .ls-wrapper > div, body .ls-wrapper > div, #ls-global .ls-wrapper > div, html .ls-wrapper > span, body .ls-wrapper > span, #ls-global .ls-wrapper > span, html .ls-wrapper .ls-bg, body .ls-wrapper .ls-bg, #ls-global .ls-wrapper .ls-bg, html .ls-wrapper .ls-layer, body .ls-wrapper .ls-layer, #ls-global .ls-wrapper .ls-layer, html .ls-slide .ls-layer, body .ls-slide .ls-layer, #ls-global .ls-slide .ls-layer,  html .ls-slide a .ls-layer, body .ls-slide a .ls-layer, #ls-global .ls-slide a .ls-layer {  transition: none;  -ms-transition: none;  -webkit-transition: none;  line-height: normal;  outline: none;  padding: 0;  margin: 0;  border-width: 0; }  html .ls-container img, body .ls-container img, #ls-global .ls-container img {  background: none !important;  min-width: 0 !important;  max-width: none !important;  border-radius: 0;  box-shadow: none;  border: 0;  padding: 0; }  html .ls-wp-container .ls-wrapper > a > *, body .ls-wp-container .ls-wrapper > a > *, #ls-global .ls-wp-container .ls-wrapper > a > * {  margin: 0; }  html .ls-wp-container .ls-wrapper > a, body .ls-wp-container .ls-wrapper > a, #ls-global .ls-wp-container .ls-wrapper > a {  text-decoration: none; }  .ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-gui-element *, .ls-gui-element, .ls-container, .ls-slide > *, .ls-slide, .ls-wrapper, .ls-layer {  box-sizing: content-box !important; }  html .ls-yourlogo, body .ls-yourlogo, #ls-global .ls-yourlogo {  margin: 0; }  html .ls-tn, body .ls-tn, #ls-global .ls-tn {  display: none; }  .ls-bottom-nav-wrapper, .ls-bottom-nav-wrapper span, .ls-bottom-nav-wrapper a {  line-height: 0;  font-size: 0; }  html .ls-container video, body .ls-container video, #ls-global .ls-container video {  max-width: none !important; }   html .ls-container, body .ls-container, #ls-global .ls-container, html .ls-container .ls-slide-transition-wrapper, body .ls-container .ls-slide-transition-wrapper, #ls-global .ls-container .ls-slide-transition-wrapper, html .ls-container .ls-slide-transition-wrapper *, body .ls-container .ls-slide-transition-wrapper *, #ls-global .ls-container .ls-slide-transition-wrapper *, html .ls-container .ls-bottom-nav-wrapper, body .ls-container .ls-bottom-nav-wrapper, #ls-global .ls-container .ls-bottom-nav-wrapper, html .ls-container .ls-bottom-nav-wrapper *, body .ls-container .ls-bottom-nav-wrapper *, #ls-global .ls-container .ls-bottom-nav-wrapper *, html .ls-container .ls-bottom-nav-wrapper span *, body .ls-container .ls-bottom-nav-wrapper span *, #ls-global .ls-container .ls-bottom-nav-wrapper span *, html .ls-direction-fix, body .ls-direction-fix, #ls-global .ls-direction-fix {  direction: ltr !important; }   html .ls-container, body .ls-container, #ls-global .ls-container {  float: none !important; }    .ls-notification {  position: relative;  margin: 10px auto;  padding: 10px 10px 15px 88px;  border-radius: 5px;  min-height: 60px;  background: #de4528;  color: white !important;  font-family: 'Open Sans', arial, sans-serif !important; }  .ls-notification a {  color: white !important;  text-decoration: underline !important; }  .ls-notification-logo {  position: absolute;  top: 16px;  left: 17px;  width: 56px;  height: 56px;  font-size: 49px;  line-height: 53px;  border-radius: 56px;  background-color: white;  color: #de4528;  font-style: normal;  font-weight: 800;  text-align: center; }  .ls-notification strong {  color: white !important;  display: block;  font-size: 20px;  line-height: 26px;  font-weight: normal !important; }  .ls-notification span {  display: block;  font-size: 13px;  line-height: 16px;  text-align: justify !important; }   @media screen and (max-width: 767px) { .ls-container .ls-layers > .ls-hide-on-phone, .ls-container .ls-background-videos .ls-hide-on-phone video, .ls-container .ls-background-videos .ls-hide-on-phone audio, .ls-container .ls-background-videos .ls-hide-on-phone iframe {  display: none !important; } } @media screen and (min-width: 768px) and (max-width: 1024px) { .ls-container .ls-layers > .ls-hide-on-tablet, .ls-container .ls-background-videos .ls-hide-on-tablet video, .ls-container .ls-background-videos .ls-hide-on-tablet audio, .ls-container .ls-background-videos .ls-hide-on-tablet iframe {  display: none !important; } } @media screen and (min-width: 1025px) { .ls-container .ls-layers > .ls-hide-on-desktop, .ls-container .ls-background-videos .ls-hide-on-desktop video, .ls-container .ls-background-videos .ls-hide-on-desktop audio, .ls-container .ls-background-videos .ls-hide-on-desktop iframe {  display: none !important; } } .ls-container .ls-background-videos .ls-vpcontainer { z-index: 10; } .ls-container .ls-background-videos .ls-videopreview { background-size: cover !important; } .ls-container .ls-background-videos video, .ls-container .ls-background-videos audio, .ls-container .ls-background-videos iframe { position: relative; z-index: 20; }    @media (transform-3d), (-ms-transform-3d), (-webkit-transform-3d) {  #ls-test3d {  position: absolute;  left: 9px;  height: 3px;  } }  @font-face {  font-family: 'Indie Flower';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/indieflower/v23/m8JVjfNVeKWVnh3QMuKkFcZVZ0uH99GUDs4k.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Indie Flower';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/indieflower/v23/m8JVjfNVeKWVnh3QMuKkFcZVaUuH99GUDg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30AUi-qNiXg7eU0.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30AXC-qNiXg7Q.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 900;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 900;  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUtiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUJiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUliZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUhiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUZiZSSShiA.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUtiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUliZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiZSSShiA.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUtiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUJiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUliZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZSSShiC_AA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Oswald';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/oswald/v56/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZSSShiA.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } div.wpcf7 { margin: 0; padding: 0; } div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #ff0000; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng, div.wpcf7-aborted { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #f7e700; } .wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; } .wpcf7-display-none { display: none; } div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url('https://clasesparticularesindividuales.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif'); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wpcf7 .ajax-loader.is-active { visibility: visible; } div.wpcf7 div.ajax-error { display: none; } div.wpcf7 .placeheld { color: #888; } div.wpcf7 input[type="file"] { cursor: pointer; } div.wpcf7 input[type="file"]:disabled { cursor: default; } div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }  #debungcontrolls { z-index:100000; position:fixed; bottom:0px; width:100%; height:auto; background:rgba(0,0,0,0.6); padding:10px; box-sizing: border-box; } .debugtimeline { width:100%; height:10px; position:relative; display:block; margin-bottom:3px;  display:none; white-space: nowrap;  box-sizing: border-box; } .debugtimeline:hover { height:15px; } .the_timeline_tester { background:#e74c3c; position:absolute; top:0px; left:0px; height:100%; width:0; } .rs-go-fullscreen { position:fixed !important; width:100% !important; height:100% !important; top:0px !important; left:0px !important; z-index:9999999 !important; background:#ffffff !important; }  .debugtimeline.tl_slide .the_timeline_tester { background:#f39c12; } .debugtimeline.tl_frame .the_timeline_tester { background:#3498db; } .debugtimline_txt { color:#fff; font-weight: 400; font-size:7px; position:absolute;  left:10px; top:0px; white-space: nowrap; line-height: 10px; }  .rtl { direction: rtl;} @font-face {  font-family: 'revicons';  src: url('https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot');  src: url('https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot') format('embedded-opentype'),    url('https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff') format('woff'),    url('https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf') format('truetype'),    url('https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg') format('svg');  font-weight: normal;  font-style: normal; }  [class^="revicon-"]:before, [class*=" revicon-"]:before {  font-family: "revicons";  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  margin-right: .2em;  text-align: center;    font-variant: normal;  text-transform: none;    line-height: 1em;     margin-left: .2em;        } .revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }       .rev_slider_wrapper{ position:relative; z-index: 0; width:100%; } .rev_slider{ position:relative; overflow:visible; } .entry-content .rev_slider a, .rev_slider a { box-shadow: none; } .tp-overflow-hidden { overflow:hidden !important;} .group_ov_hidden { overflow:hidden} .tp-simpleresponsive img, .rev_slider img{ max-width:none !important;  transition: none; margin:0px; padding:0px; border:none; } .rev_slider .no-slides-text{ font-weight:bold; text-align:center; padding-top:80px; } .rev_slider >ul, .rev_slider_wrapper >ul, .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li{ list-style:none !important; position:absolute;  margin:0px !important; padding:0px !important; overflow-x: visible; overflow-y: visible; list-style-type: none !important; background-image:none; background-position:0px 0px; text-indent: 0em; top:0px;left:0px; }  .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li {  visibility:hidden; } .tp-revslider-slidesli, .tp-revslider-mainul {  padding:0 !important;  margin:0 !important;  list-style:none !important; } .rev_slider li.tp-revslider-slidesli {   position: absolute !important; }  .tp-caption .rs-untoggled-content { display:block;} .tp-caption .rs-toggled-content { display:none;} .rs-toggle-content-active.tp-caption .rs-toggled-content { display:block;} .rs-toggle-content-active.tp-caption .rs-untoggled-content { display:none;} .rev_slider .tp-caption, .rev_slider .caption {  position:relative;  visibility:hidden;  white-space: nowrap; display: block;  -webkit-font-smoothing: antialiased !important; z-index:1; } .rev_slider .tp-caption, .rev_slider .caption, .tp-simpleresponsive img { -moz-user-select: none;   -khtml-user-select: none;   -webkit-user-select: none;   -o-user-select: none; } .rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child{ margin-bottom:0; } .tp-svg-layer svg { width:100%; height:100%;position: relative;vertical-align: top}   .tp-carousel-wrapper { cursor:url(https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/css/openhand.cur), move; } .tp-carousel-wrapper.dragged { cursor:url(https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move; }  .tp_inner_padding {  box-sizing:border-box;  max-height:none !important; }  .tp-caption.tp-layer-selectable { -moz-user-select: all; -khtml-user-select: all; -webkit-user-select: all; -o-user-select: all; } .tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption, .tp-parallax-wrap.tp-hidden-caption {  visibility:hidden !important;  display:none !important } .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider audio, .rev_slider video { max-width: none !important } .tp-element-background { position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0;} .tp-blockmask, .tp-blockmask_in, .tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);} .tp-parallax-wrap { transform-style: preserve-3d }  .rev_row_zone   { position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;} .rev_row_zone_top   { top:0px;} .rev_row_zone_middle  { top:50%; transform:translateY(-50%);} .rev_row_zone_bottom  { bottom:0px;} .rev_column .tp-parallax-wrap { vertical-align: top } .rev_slider .tp-caption.rev_row { display:table; position:relative; width:100% !important; table-layout: fixed; box-sizing: border-box; vertical-align: top; height:auto !important; font-size:0px; } .rev_column {  display: table-cell; position: relative; vertical-align: top; height: auto; box-sizing: border-box;  font-size:0px; } .rev_column_inner { box-sizing: border-box; display: block; position: relative; width:100% !important; height:auto !important; white-space: normal !important; } .rev_column_bg { width: 100%;   height: 100%;   position: absolute;   top: 0px;   left: 0px;   z-index: 0;   box-sizing: border-box;   background-clip: content-box;   border: 0px solid transparent; }  .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-loop-wrap, .rev_column_inner .tp-mask-wrap  { text-align: inherit; } .rev_column_inner .tp-mask-wrap  { display: inline-block;}  .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;} .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .rev_layer_in_column { vertical-align: top; } .rev_break_columns { display: block !important } .rev_break_columns .tp-parallax-wrap.rev_column { display:block !important; width:100% !important; }   .fullscreen-container {  position:relative; padding:0; }  .fullwidthbanner-container{ position:relative; padding:0; overflow:hidden; } .fullwidthbanner-container .fullwidthabanner{ width:100%; position:relative; }   .tp-static-layers  {  position:absolute; z-index:101; top:0px;left:0px;  }  .tp-static-layers-back {  z-index:0; }  .tp-caption .frontcorner { width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-top: 40px solid #00A8FF; position: absolute;left:-40px;top:0px; } .tp-caption .backcorner { width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-bottom: 40px solid #00A8FF; position: absolute;right:0px;top:0px; } .tp-caption .frontcornertop { width: 0; height: 0; border-left: 40px solid transparent; border-right: 0px solid transparent; border-bottom: 40px solid #00A8FF; position: absolute;left:-40px;top:0px; } .tp-caption .backcornertop { width: 0; height: 0; border-left: 0px solid transparent; border-right: 40px solid transparent; border-top: 40px solid #00A8FF; position: absolute;right:0px;top:0px; }      .tp-layer-inner-rotation {  position: relative !important; }    img.tp-slider-alternative-image {  width:100%; height:auto; }  .noFilterClass { filter:none !important; }   .rs-background-video-layer  { position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0;} .tp-caption.coverscreenvideo { width:100%;height:100%;top:0px;left:0px;position:absolute;} .caption.fullscreenvideo, .tp-caption.fullscreenvideo { left:0px; top:0px; position:absolute;width:100%;height:100%} .caption.fullscreenvideo iframe, .caption.fullscreenvideo audio, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video { width:100% !important; height:100% !important; display: none} .fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video  { background: #000} .fullcoveredvideo .tp-poster { background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}  .videoisplaying .html5vid .tp-poster { display: none} .tp-video-play-button   {  background:#000; background:rgba(0,0,0,0.3);      border-radius:5px; position: absolute; top: 50%; left: 50%;      color: #FFF; z-index: 3; margin-top: -25px; margin-left: -25px; line-height: 50px !important; text-align: center; cursor: pointer; width: 50px; height:50px; box-sizing: border-box;  display: inline-block;  vertical-align: top; z-index: 4; opacity: 0;  transition:opacity 300ms ease-out !important;   } .tp-hiddenaudio, .tp-audio-html5 .tp-video-play-button { display:none !important;} .tp-caption .html5vid   { width:100% !important; height:100% !important;}     .tp-video-play-button i   { width:50px;height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;}     .tp-caption:hover .tp-video-play-button { opacity: 1; display:block;} .tp-caption .tp-revstop   { display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important;margin-top:15px !important;line-height: 20px !important;vertical-align: top; font-size:25px !important;} .videoisplaying .revicon-right-dir { display:none} .videoisplaying .tp-revstop  { display:inline-block} .videoisplaying .tp-video-play-button  { display:none}  .fullcoveredvideo .tp-video-play-button  { display:none !important}  .fullscreenvideo .fullscreenvideo audio  { object-fit:contain !important;} .fullscreenvideo .fullscreenvideo video  { object-fit:contain !important;} .fullscreenvideo .fullcoveredvideo audio  { object-fit:cover !important;} .fullscreenvideo .fullcoveredvideo video  { object-fit:cover !important;} .tp-video-controls { position: absolute; bottom: 0; left: 0; right: 0; padding: 5px; opacity: 0;  transition: opacity .3s; background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);  display:table;max-width:100%; overflow:hidden;box-sizing:border-box; } .tp-caption:hover .tp-video-controls { opacity: .9;} .tp-video-button { background: rgba(0,0,0,.5); border: 0; color: #EEE;  border-radius: 3px; cursor:pointer; line-height:12px; font-size:12px; color:#fff; padding:0px; margin:0px; outline: none; } .tp-video-button:hover   { cursor: pointer;}  .tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap   { padding:0px 5px;display:table-cell; vertical-align: middle;} .tp-video-seek-bar-wrap  { width:80%} .tp-video-vol-bar-wrap  { width:20%} .tp-volume-bar, .tp-seek-bar   { width:100%; cursor: pointer; outline:none; line-height:12px;margin:0; padding:0;}  .rs-fullvideo-cover   { width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}  .disabled_lc .tp-video-play-button, .rs-background-video-layer video::-webkit-media-controls-start-playback-button, .rs-background-video-layer video::-webkit-media-controls, .rs-background-video-layer audio::-webkit-media-controls { display:none !important;}  .tp-audio-html5 .tp-video-controls { opacity: 1 !important; visibility: visible !important}    .tp-dottedoverlay   { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3} .tp-dottedoverlay.twoxtwo  { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDBGQ0Y5NEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDBGQ0ZBNEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRjc0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZDRjg0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6C0EmkAAAAGElEQVR42mJiYGD4DwQMTECCEchhAAgwAEcGBv9dngKPAAAAAElFTkSuQmCC)} .tp-dottedoverlay.twoxtwowhite  { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj//z8Dw3+G/wwAAAAA//8DAB3sBPwaPUesAAAAAElFTkSuQmCC)} .tp-dottedoverlay.threexthree  { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMDBGQ0ZENEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMDBGQ0ZFNEI4NjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRkI0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZDRkM0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz52U1ucAAAAHUlEQVR42mJkYGD4DwSMQJqBEchggAEmBiQAEGAAzdMG/7gnuzwAAAAASUVORK5CYII=)} .tp-dottedoverlay.threexthreewhite { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBOTQxMTNFNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBOTQxMTNGNEI4QjExRTM5RTg2QTY1RTUyQjIxNEQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMwMEZDRkY0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMwMEZEMDA0Qjg2MTFFMzlFODZBNjVFNTJCMjE0RDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5I32lpAAAAGklEQVR42mL8DwQMDAyMQMzABGPAOHAAEGAAkj8EBOSGbcEAAAAASUVORK5CYII=)}   .tp-shadowcover { width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;} .tp-shadow1 { box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);} .tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {  z-index: -2;  position: absolute;  content: "";  bottom: 10px;  left: 10px;  width: 50%;  top: 85%;  max-width:300px;  background: transparent;   box-shadow: 0 15px 10px rgba(0,0,0,0.8);   transform: rotate(-3deg); } .tp-shadow2:after, .tp-shadow4:after {   transform: rotate(3deg);  right: 10px;  left: auto; } .tp-shadow5 {  position:relative;       box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; } .tp-shadow5:before, .tp-shadow5:after { content:"";   position:absolute;   z-index:-2;     box-shadow:0 0 25px 0px rgba(0,0,0,0.6);   top:30%;   bottom:0;   left:20px;   right:20px;     border-radius:100px / 20px; }  .tp-button{ padding:6px 13px 5px; border-radius: 3px;  height:30px; cursor:pointer; color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px; text-decoration:none; } .tp-button.big { color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px; line-height:57px !important; }  .purchase:hover, .tp-button:hover, .tp-button.big:hover { background-position:bottom, 15px 11px}   .tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green  { background-color:#21a117;box-shadow:0px 3px 0px 0px #104d0b;} .tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue  { background-color:#1d78cb;box-shadow:0px 3px 0px 0px #0f3e68} .tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red  { background-color:#cb1d1d;box-shadow:0px 3px 0px 0px #7c1212} .tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange { background-color:#ff7700;box-shadow:0px 3px 0px 0px #a34c00} .tp-button.darkgrey,.tp-button.grey, .tp-button:hover.darkgrey,.tp-button:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey { background-color:#555;box-shadow:0px 3px 0px 0px #222} .tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey { background-color:#888;box-shadow:0px 3px 0px 0px #555}   .rev-btn, .rev-btn:visited   { outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box; font-family: "Roboto", sans-serif; cursor: pointer;} .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited  { text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; } .rev-btn.rev-withicon i   { font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important; margin-left:10px !important;} .rev-btn.rev-hiddenicon i  { font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important; opacity: 0; margin-left:0px !important; width:0px !important; } .rev-btn.rev-hiddenicon:hover i  {  opacity: 1 !important; margin-left:10px !important; width:auto !important;}  .rev-btn.rev-medium, .rev-btn.rev-medium:visited  { line-height: 36px; font-size: 14px; padding: 10px 30px; } .rev-btn.rev-medium.rev-withicon i { font-size: 14px; top: 0px; } .rev-btn.rev-medium.rev-hiddenicon i { font-size: 14px; top: 0px; }  .rev-btn.rev-small, .rev-btn.rev-small:visited  { line-height: 28px; font-size: 12px; padding: 7px 20px; } .rev-btn.rev-small.rev-withicon i { font-size: 12px; top: 0px; } .rev-btn.rev-small.rev-hiddenicon i { font-size: 12px; top: 0px; }  .rev-maxround    { border-radius: 30px; } .rev-minround    { border-radius: 3px; }   .rev-burger {  position: relative;  width: 60px;  height: 60px;  box-sizing: border-box;  padding: 22px 0 0 14px;  border-radius: 50%;  border: 1px solid rgba(51,51,51,0.25);  -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-tap-highlight-color: transparent;  cursor: pointer; } .rev-burger span {  display: block;  width: 30px;  height: 3px;  background: #333;  transition: .7s;  pointer-events: none;  transform-style: flat !important; } .rev-burger span:nth-child(2) {  margin: 3px 0; } #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {  transform: translateY(6px) rotate(-45deg);  } #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {  transform: rotate(-45deg);   opacity: 0; } #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {  transform: translateY(-6px) rotate(-135deg);  } .rev-burger.revb-white {  border: 2px solid rgba(255,255,255,0.2); } .rev-burger.revb-white span {  background: #fff; } .rev-burger.revb-whitenoborder {  border: 0; } .rev-burger.revb-whitenoborder span {  background: #fff; } .rev-burger.revb-darknoborder {  border: 0; } .rev-burger.revb-darknoborder span {  background: #333; } .rev-burger.revb-whitefull {  background: #fff;  border:none; } .rev-burger.revb-whitefull span { background:#333; } .rev-burger.revb-darkfull {  background: #333;  border:none; } .rev-burger.revb-darkfull span { background:#fff; }   @keyframes rev-ani-mouse { 0% {opacity: 1;top: 29%;} 15% {opacity: 1;top: 50%;} 50% {opacity: 0;top: 50%;} 100% {opacity: 0;top: 29%;} } .rev-scroll-btn { display: inline-block; position: relative; left: 0; right: 0; text-align: center; cursor: pointer; width:35px; height:55px;  box-sizing: border-box; border: 3px solid white; border-radius: 23px; } .rev-scroll-btn > * { display: inline-block; line-height: 18px; font-size: 13px; font-weight: normal; color: #7f8c8d; color: #ffffff; font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 2px; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active { color: #ffffff; } .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active { opacity: 0.8; } .rev-scroll-btn.revs-fullwhite { background:#fff; } .rev-scroll-btn.revs-fullwhite span { background: #333; } .rev-scroll-btn.revs-fulldark { background:#333; border:none; } .rev-scroll-btn.revs-fulldark span { background: #fff; } .rev-scroll-btn span { position: absolute; display: block; top: 29%; left: 50%; width: 8px; height: 8px; margin: -4px 0 0 -4px; background: white; border-radius: 50%;  animation: rev-ani-mouse 2.5s linear infinite; } .rev-scroll-btn.revs-dark { border-color:#333; } .rev-scroll-btn.revs-dark span { background: #333; } .rev-control-btn { position: relative; display: inline-block; z-index: 5;  color: #FFF;  font-size: 20px; line-height: 60px; font-weight: 400; font-style: normal; font-family: Raleway;  text-decoration: none; text-align: center; background-color: #000;  border-radius: 50px;  text-shadow: none; background-color: rgba(0, 0, 0, 0.50); width:60px; height:60px; box-sizing: border-box; cursor: pointer; } .rev-cbutton-dark-sr {  border-radius: 3px;  } .rev-cbutton-light {  color: #333;   background-color: rgba(255,255,255, 0.75); } .rev-cbutton-light-sr {  color: #333;   border-radius: 3px;  background-color: rgba(255,255,255, 0.75); }  .rev-sbutton {  line-height: 37px;  width:37px; height:37px; } .rev-sbutton-blue {  background-color: #3B5998 } .rev-sbutton-lightblue {  background-color: #00A0D1; } .rev-sbutton-red {  background-color: #DD4B39; }   .tp-bannertimer    { visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px} .tp-bannertimer.tp-bottom   { top:auto; bottom:0px !important;height:5px}   .tp-caption img { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); zoom:1; } .tp-caption img { }  .caption.slidelink a div, .tp-caption.slidelink a div { width:3000px; height:1500px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yNC8xMn+6RgAAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAUSURBVAiZY/z//z8DOmDCEKFcEAA2UAMHjYSsRQAAAABJRU5ErkJggg==) repeat} .tp-caption.slidelink a span{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yNC8xMn+6RgAAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAUSURBVAiZY/z//z8DOmDCEKFcEAA2UAMHjYSsRQAAAABJRU5ErkJggg==) repeat} .tp-shape { width:100%;height:100%;}   .tp-caption .rs-starring  { display: inline-block}  .tp-caption .rs-starring .star-rating { float: none;  display: inline-block;   vertical-align: top;   color: #FFC321 !important; }  .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {  position: relative; height: 1em;  width: 5.4em; font-family: star; font-size: 1em !important; } .tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before { content: "\73\73\73\73\73"; color: #E0DADF; float: left; top: 0; left: 0; position: absolute; } .tp-caption .rs-starring .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; font-size: 1em !important; } .tp-caption .rs-starring .star-rating span:before, .tp-caption .rs-starring .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; }    .tp-loader { top:50%; left:50%; z-index:10000; position:absolute; } .tp-loader.spinner0 { width: 40px; height: 40px; background-color: #fff; background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/assets/loader.gif); background-repeat:no-repeat; background-position: center center; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px; margin-left:-20px;  animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; }  .tp-loader.spinner1 { width: 40px; height: 40px; background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px; margin-left:-20px;  animation: tp-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; }  .tp-loader.spinner5 {  background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/revslider/public/assets/assets/loader.gif); background-repeat:no-repeat; background-position:10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius: 3px; }  @keyframes tp-rotateplane {  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);}  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);} }  .tp-loader.spinner2 { width: 40px; height: 40px; margin-top:-20px;margin-left:-20px; background-color: #ff0000; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius: 100%;  animation: tp-scaleout 1.0s infinite ease-in-out; }  @keyframes tp-scaleout {  0% {transform: scale(0.0);}  100% {transform: scale(1.0);opacity: 0;} }  .tp-loader.spinner3 {  margin: -9px 0px 0px -35px;  width: 70px;  text-align: center; } .tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {  width: 18px;  height: 18px;  background-color: #fff;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);   border-radius: 100%;  display: inline-block;   animation: tp-bouncedelay 1.4s infinite ease-in-out;    animation-fill-mode: both; } .tp-loader.spinner3 .bounce1 {  animation-delay: -0.32s; } .tp-loader.spinner3 .bounce2 {   animation-delay: -0.16s; } @keyframes tp-bouncedelay {  0%, 80%, 100% {transform: scale(0.0);}  40% {transform: scale(1.0);} }   .tp-loader.spinner4 {  margin: -20px 0px 0px -20px;  width: 40px;  height: 40px;  text-align: center;  animation: tp-rotate 2.0s infinite linear; } .tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {  width: 60%;  height: 60%;  display: inline-block;  position: absolute;  top: 0;  background-color: #fff;  border-radius: 100%;   animation: tp-bounce 2.0s infinite ease-in-out;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  } .tp-loader.spinner4 .dot2 {  top: auto;  bottom: 0px;   animation-delay: -1.0s; }  @keyframes tp-rotate { 100% { transform: rotate(360deg);}} @keyframes tp-bounce {  0%, 100% {transform: scale(0.0);}  50% { transform: scale(1.0);} }    .tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar   { border:none; min-height: 0; margin:0; border-radius: 0; } .tp-tabs, .tp-thumbs, .tp-bullets   { position:absolute; display:block; z-index:1000; top:0px; left:0px;} .tp-tab, .tp-thumb    { cursor: pointer; position:absolute;opacity:0.5; box-sizing: border-box;} .tp-arr-imgholder, .tp-videoposter, .tp-thumb-image, .tp-tab-image   { background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;} .tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected  { opacity:1;} .tp-tab-mask, .tp-thumb-mask   { box-sizing:border-box !important; } .tp-tabs, .tp-thumbs   { box-sizing:content-box !important; } .tp-bullet    { width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;} .tp-bullet.selected, .tp-bullet:hover  { background:#fff;}   .tparrows   { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; } .tparrows:hover   { background:#000;} .tparrows:before  { font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;} .tparrows.tp-leftarrow:before { content: '\e824'; } .tparrows.tp-rightarrow:before { content: '\e825'; }   body.rtl .tp-kbimg {left: 0 !important}   .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);}  .hglayerinfo    {  position: fixed;  bottom: 0px;  left: 0px;  color: #FFF;  font-size: 12px;  line-height: 20px;  font-weight: 600;  background: rgba(0, 0, 0, 0.75);  padding: 5px 10px;  z-index: 2000;  white-space: normal;} .hginfo     { position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;} .indebugmode .tp-caption:hover { border:1px dashed #c0392b !important;} .helpgrid     { border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 } #revsliderlogloglog  { padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}   .aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten} .tp-kbimg-wrap:before, .tp-kbimg-wrap:after {height:500%;width:500%}  .tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902} .woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:' ';display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/star.eot) format("embedded-opentype"),url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot) format("embedded-opentype"),url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;-webkit-transform:translatex(-50%) rotate(180deg);-ms-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(https://clasesparticularesindividuales.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit} .woocommerce form .form-row .required { visibility: visible; }  .menu-item-object-language_switcher .trp-flag-image {   display: inline-block;   margin: -1px 5px;   vertical-align: baseline;   padding: 0;   border: 0;   border-radius:0; }  .trp-language-switcher{   height: 42px;   position: relative;   box-sizing: border-box;   width: 200px;   text-overflow: ellipsis;   white-space: nowrap; }  .trp-language-switcher > div {   box-sizing: border-box;   padding:4px 20px 3px 13px;   border: 1.5px solid #949494;   border-radius: 2px;   background-image: url(https://clasesparticularesindividuales.com/wp-content/plugins/translatepress-multilingual/assets/images/arrow-down-3101.svg);   background-repeat: no-repeat;   background-position:       calc(100% - 20px) calc(1em + 2px),       calc(100% - 3px) calc(1em + 0px);   background-size:       8px 8px,       8px 8px;   background-repeat: no-repeat;   background-color: #fff; } .trp-language-switcher > div:hover {   background-image: none; }  .trp-language-switcher > div > a {   display: block;   padding: 7px 12px;   border-radius: 3px;   text-decoration: none;   color: #1E1E1E;   font-style: normal;   font-weight: 400;   font-size: 16px; } .trp-language-switcher > div > a:hover {   background: #F0F0F0;   border-radius: 2px; } .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {   cursor: default; } .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover {   background: none; } .trp-language-switcher > div > a > img{   display: inline;   margin: 0 3px;   width: 18px;   height: 12px;   border-radius: 0; } .trp-language-switcher .trp-ls-shortcode-current-language{   display: inline-block; } .trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp-language-switcher:hover .trp-ls-shortcode-current-language{   visibility: hidden; } .trp-language-switcher .trp-ls-shortcode-language{   display: inline-block;   height: 1px;   overflow: hidden;   visibility: hidden;   z-index: 1;   max-height: 250px;   overflow-y: auto;   left: 0;   top: 0;   min-height: auto; } .trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language{   visibility: visible;   max-height: 250px;   padding: 4px 13px;   height: auto;   overflow-y: auto;   position: absolute;   left: 0;   top: 0;   display: inline-block !important;   min-height: auto; }  #wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before {   content: '\f326';   top: 3px; } @media screen and ( max-width: 782px ) {   #wpadminbar #wp-admin-bar-trp_edit_translation > .ab-item {     text-indent: 0;   }   #wpadminbar li#wp-admin-bar-trp_edit_translation {     display: block;   } }    .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } img.aligncenter, .wp-caption { margin-bottom: 0; } img.alignleft, .wp-caption.alignleft { margin: 0 5% 5px 0; } img.alignright, .wp-caption.alignright { margin: 0 0 5px 5%; } img.alignnone, .wp-caption.alignnone { margin: 0 0 5px; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0; } figure.wp-caption { max-width: 100%; color: #767676; } .alignnone img, img.alignnone, .alignleft img, img.alignleft, .alignright img, img.alignright, .aligncenter img, img.aligncenter { height: auto; } @font-face{font-family:'FontAwesome';src:url('https://clasesparticularesindividuales.com/wp-content/plugins/unyson/framework/static/libs/font-awesome/fonts/fontawesome-webfont.eot');src:url('https://clasesparticularesindividuales.com/wp-content/plugins/unyson/framework/static/libs/font-awesome/fonts/fontawesome-webfont.eot') format('embedded-opentype'),url('https://clasesparticularesindividuales.com/wp-content/plugins/unyson/framework/static/libs/font-awesome/fonts/fontawesome-webfont.woff2') format('woff2'),url('https://clasesparticularesindividuales.com/wp-content/plugins/unyson/framework/static/libs/font-awesome/fonts/fontawesome-webfont.woff') format('woff'),url('https://clasesparticularesindividuales.com/wp-content/plugins/unyson/framework/static/libs/font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'),url('https://clasesparticularesindividuales.com/wp-content/plugins/unyson/framework/static/libs/font-awesome/fonts/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}.fa{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}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} .sgr-recaptcha { transform: scale(0.90);   transform-origin: 0 0; clear: both; padding: 10px 0 5px 0; } .login form { padding-bottom: 26px; }  html {  font-family: sans-serif;  -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%; } body {  margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {  display: block; } audio, canvas, progress, video {  display: inline-block;  vertical-align: baseline; } audio:not([controls]) {  display: none;  height: 0; } [hidden], template {  display: none; } a {  background: transparent; } a:active, a:hover {  outline: 0; } abbr[title] {  border-bottom: 1px dotted; } b, strong {  font-weight: bold; } dfn {  font-style: italic; } h1 {  margin: .67em 0;  font-size: 2em; } mark {  color: #000;  background: #ff0; } small {  font-size: 80%; } sub, sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline; } sup {  top: -.5em; } sub {  bottom: -.25em; } img {  border: 0; } svg:not(:root) {  overflow: hidden; } figure {  margin: 1em 40px; } hr {  height: 0;  -moz-box-sizing: content-box;    box-sizing: content-box; } pre {  overflow: auto; } code, kbd, pre, samp {  font-family: monospace, monospace;  font-size: 1em; } button, input, optgroup, select, textarea {  margin: 0;  font: inherit;  color: inherit; } button {  overflow: visible; } button, select {  text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] {  -webkit-appearance: button;  cursor: pointer; } button[disabled], html input[disabled] {  cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner {  padding: 0;  border: 0; } input {  line-height: normal; } input[type="checkbox"], input[type="radio"] {  box-sizing: border-box;  padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {  height: auto; } input[type="search"] {  -webkit-box-sizing: content-box;   -moz-box-sizing: content-box;      box-sizing: content-box;  -webkit-appearance: textfield; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; } fieldset {  padding: .35em .625em .75em;  margin: 0 2px;  border: 1px solid #c0c0c0; } legend {  padding: 0;  border: 0; } textarea {  overflow: auto; } optgroup {  font-weight: bold; } table {  border-spacing: 0;  border-collapse: collapse; } td, th {  padding: 0; } @media print {  * {   color: #000 !important;   text-shadow: none !important;   background: transparent !important;   box-shadow: none !important;  }  a,  a:visited {   text-decoration: underline;  }  a[href]:after {   content: " (" attr(href) ")";  }  abbr[title]:after {   content: " (" attr(title) ")";  }  a[href^="javascript:"]:after,  a[href^="#"]:after {   content: "";  }  pre,  blockquote {   border: 1px solid #999;   page-break-inside: avoid;  }  thead {   display: table-header-group;  }  tr,  img {   page-break-inside: avoid;  }  img {   max-width: 100% !important;  }  p,  h2,  h3 {   orphans: 3;   widows: 3;  }  h2,  h3 {   page-break-after: avoid;  }  select {   background: #fff !important;  }  .navbar {   display: none;  }  .table td,  .table th {   background-color: #fff !important;  }  .btn > .caret,  .dropup > .btn > .caret {   border-top-color: #000 !important;  }  .label {   border: 1px solid #000;  }  .table {   border-collapse: collapse !important;  }  .table-bordered th,  .table-bordered td {   border: 1px solid #ddd !important;  } } * {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;      box-sizing: border-box; } *:before, *:after {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;      box-sizing: border-box; } html {  font-size: 62.5%;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;  line-height: 1.428571429;  color: #333;  background-color: #fff; } input, button, select, textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit; } a {  color: #428bca;  text-decoration: none; } a:hover, a:focus {  color: #2a6496;  text-decoration: underline; } a:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } figure {  margin: 0; } img {  vertical-align: middle; } .img-responsive {  display: block;  max-width: 100%;  height: auto; } .img-rounded {  border-radius: 6px; } .img-thumbnail {  display: inline-block;  max-width: 100%;  height: auto;  padding: 4px;  line-height: 1.428571429;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: all .2s ease-in-out;      transition: all .2s ease-in-out; } .img-circle {  border-radius: 50%; } hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eee; } .sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: inherit;  font-weight: 500;  line-height: 1.1;  color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {  font-weight: normal;  line-height: 1;  color: #999; } h1, .h1, h2, .h2, h3, .h3 {  margin-top: 20px;  margin-bottom: 10px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {  font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 {  margin-top: 10px;  margin-bottom: 10px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {  font-size: 75%; } h1, .h1 {  font-size: 36px; } h2, .h2 {  font-size: 30px; } h3, .h3 {  font-size: 24px; } h4, .h4 {  font-size: 18px; } h5, .h5 {  font-size: 14px; } h6, .h6 {  font-size: 12px; } p {  margin: 0 0 10px; } .lead {  margin-bottom: 20px;  font-size: 16px;  font-weight: 200;  line-height: 1.4; } @media (min-width: 768px) {  .lead {   font-size: 21px;  } } small, .small {  font-size: 85%; } cite {  font-style: normal; } .text-left {  text-align: left; } .text-right {  text-align: right; } .text-center {  text-align: center; } .text-justify {  text-align: justify; } .text-muted {  color: #999; } .text-primary {  color: #428bca; } a.text-primary:hover {  color: #3071a9; } .text-success {  color: #3c763d; } a.text-success:hover {  color: #2b542c; } .text-info {  color: #31708f; } a.text-info:hover {  color: #245269; } .text-warning {  color: #8a6d3b; } a.text-warning:hover {  color: #66512c; } .text-danger {  color: #a94442; } a.text-danger:hover {  color: #843534; } .bg-primary {  color: #fff;  background-color: #428bca; } a.bg-primary:hover {  background-color: #3071a9; } .bg-success {  background-color: #dff0d8; } a.bg-success:hover {  background-color: #c1e2b3; } .bg-info {  background-color: #d9edf7; } a.bg-info:hover {  background-color: #afd9ee; } .bg-warning {  background-color: #fcf8e3; } a.bg-warning:hover {  background-color: #f7ecb5; } .bg-danger {  background-color: #f2dede; } a.bg-danger:hover {  background-color: #e4b9b9; } .page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eee; } ul, ol {  margin-top: 0;  margin-bottom: 10px; } ul ul, ol ul, ul ol, ol ol {  margin-bottom: 0; } .list-unstyled {  padding-left: 0;  list-style: none; } .list-inline {  padding-left: 0;  list-style: none; } .list-inline > li {  display: inline-block;  padding-right: 5px;  padding-left: 5px; } .list-inline > li:first-child {  padding-left: 0; } dl {  margin-top: 0;  margin-bottom: 20px; } dt, dd {  line-height: 1.428571429; } dt {  font-weight: bold; } dd {  margin-left: 0; } @media (min-width: 768px) {  .dl-horizontal dt {   float: left;   width: 160px;   overflow: hidden;   clear: left;   text-align: right;   text-overflow: ellipsis;   white-space: nowrap;  }  .dl-horizontal dd {   margin-left: 180px;  } } abbr[title], abbr[data-original-title] {  cursor: help;  border-bottom: 1px dotted #999; } .initialism {  font-size: 90%;  text-transform: uppercase; } blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 17.5px;  border-left: 5px solid #eee; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {  margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small {  display: block;  font-size: 80%;  line-height: 1.428571429;  color: #999; } blockquote footer:before, blockquote small:before, blockquote .small:before {  content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right {  padding-right: 15px;  padding-left: 0;  text-align: right;  border-right: 5px solid #eee;  border-left: 0; } .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {  content: ''; } .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {  content: '\00A0 \2014'; } blockquote:before, blockquote:after {  content: ""; } address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.428571429; } code, kbd, pre, samp {  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  white-space: nowrap;  background-color: #f9f2f4;  border-radius: 4px; } kbd {  padding: 2px 4px;  font-size: 90%;  color: #fff;  background-color: #333;  border-radius: 3px;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); } pre {  display: block;  padding: 9.5px;  margin: 0 0 10px;  font-size: 13px;  line-height: 1.428571429;  color: #333;  word-break: break-all;  word-wrap: break-word;  background-color: #f5f5f5;  border: 1px solid #ccc;  border-radius: 4px; } pre code {  padding: 0;  font-size: inherit;  color: inherit;  white-space: pre-wrap;  background-color: transparent;  border-radius: 0; } .pre-scrollable {  max-height: 340px;  overflow-y: scroll; } .container {  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; } @media (min-width: 768px) {  .container {   width: 750px;  } } @media (min-width: 992px) {  .container {   width: 970px;  } } @media (min-width: 1200px) {  .container {   width: 1170px;  } } .container-fluid {  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; } .row {  margin-right: -15px;  margin-left: -15px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {  float: left; } .col-xs-12 {  width: 100%; } .col-xs-11 {  width: 91.66666666666666%; } .col-xs-10 {  width: 83.33333333333334%; } .col-xs-9 {  width: 75%; } .col-xs-8 {  width: 66.66666666666666%; } .col-xs-7 {  width: 58.333333333333336%; } .col-xs-6 {  width: 50%; } .col-xs-5 {  width: 41.66666666666667%; } .col-xs-4 {  width: 33.33333333333333%; } .col-xs-3 {  width: 25%; } .col-xs-2 {  width: 16.666666666666664%; } .col-xs-1 {  width: 8.333333333333332%; } .col-xs-pull-12 {  right: 100%; } .col-xs-pull-11 {  right: 91.66666666666666%; } .col-xs-pull-10 {  right: 83.33333333333334%; } .col-xs-pull-9 {  right: 75%; } .col-xs-pull-8 {  right: 66.66666666666666%; } .col-xs-pull-7 {  right: 58.333333333333336%; } .col-xs-pull-6 {  right: 50%; } .col-xs-pull-5 {  right: 41.66666666666667%; } .col-xs-pull-4 {  right: 33.33333333333333%; } .col-xs-pull-3 {  right: 25%; } .col-xs-pull-2 {  right: 16.666666666666664%; } .col-xs-pull-1 {  right: 8.333333333333332%; } .col-xs-pull-0 {  right: 0; } .col-xs-push-12 {  left: 100%; } .col-xs-push-11 {  left: 91.66666666666666%; } .col-xs-push-10 {  left: 83.33333333333334%; } .col-xs-push-9 {  left: 75%; } .col-xs-push-8 {  left: 66.66666666666666%; } .col-xs-push-7 {  left: 58.333333333333336%; } .col-xs-push-6 {  left: 50%; } .col-xs-push-5 {  left: 41.66666666666667%; } .col-xs-push-4 {  left: 33.33333333333333%; } .col-xs-push-3 {  left: 25%; } .col-xs-push-2 {  left: 16.666666666666664%; } .col-xs-push-1 {  left: 8.333333333333332%; } .col-xs-push-0 {  left: 0; } .col-xs-offset-12 {  margin-left: 100%; } .col-xs-offset-11 {  margin-left: 91.66666666666666%; } .col-xs-offset-10 {  margin-left: 83.33333333333334%; } .col-xs-offset-9 {  margin-left: 75%; } .col-xs-offset-8 {  margin-left: 66.66666666666666%; } .col-xs-offset-7 {  margin-left: 58.333333333333336%; } .col-xs-offset-6 {  margin-left: 50%; } .col-xs-offset-5 {  margin-left: 41.66666666666667%; } .col-xs-offset-4 {  margin-left: 33.33333333333333%; } .col-xs-offset-3 {  margin-left: 25%; } .col-xs-offset-2 {  margin-left: 16.666666666666664%; } .col-xs-offset-1 {  margin-left: 8.333333333333332%; } .col-xs-offset-0 {  margin-left: 0; } @media (min-width: 768px) {  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {   float: left;  }  .col-sm-12 {   width: 100%;  }  .col-sm-11 {   width: 91.66666666666666%;  }  .col-sm-10 {   width: 83.33333333333334%;  }  .col-sm-9 {   width: 75%;  }  .col-sm-8 {   width: 66.66666666666666%;  }  .col-sm-7 {   width: 58.333333333333336%;  }  .col-sm-6 {   width: 50%;  }  .col-sm-5 {   width: 41.66666666666667%;  }  .col-sm-4 {   width: 33.33333333333333%;  }  .col-sm-3 {   width: 25%;  }  .col-sm-2 {   width: 16.666666666666664%;  }  .col-sm-1 {   width: 8.333333333333332%;  }  .col-sm-pull-12 {   right: 100%;  }  .col-sm-pull-11 {   right: 91.66666666666666%;  }  .col-sm-pull-10 {   right: 83.33333333333334%;  }  .col-sm-pull-9 {   right: 75%;  }  .col-sm-pull-8 {   right: 66.66666666666666%;  }  .col-sm-pull-7 {   right: 58.333333333333336%;  }  .col-sm-pull-6 {   right: 50%;  }  .col-sm-pull-5 {   right: 41.66666666666667%;  }  .col-sm-pull-4 {   right: 33.33333333333333%;  }  .col-sm-pull-3 {   right: 25%;  }  .col-sm-pull-2 {   right: 16.666666666666664%;  }  .col-sm-pull-1 {   right: 8.333333333333332%;  }  .col-sm-pull-0 {   right: 0;  }  .col-sm-push-12 {   left: 100%;  }  .col-sm-push-11 {   left: 91.66666666666666%;  }  .col-sm-push-10 {   left: 83.33333333333334%;  }  .col-sm-push-9 {   left: 75%;  }  .col-sm-push-8 {   left: 66.66666666666666%;  }  .col-sm-push-7 {   left: 58.333333333333336%;  }  .col-sm-push-6 {   left: 50%;  }  .col-sm-push-5 {   left: 41.66666666666667%;  }  .col-sm-push-4 {   left: 33.33333333333333%;  }  .col-sm-push-3 {   left: 25%;  }  .col-sm-push-2 {   left: 16.666666666666664%;  }  .col-sm-push-1 {   left: 8.333333333333332%;  }  .col-sm-push-0 {   left: 0;  }  .col-sm-offset-12 {   margin-left: 100%;  }  .col-sm-offset-11 {   margin-left: 91.66666666666666%;  }  .col-sm-offset-10 {   margin-left: 83.33333333333334%;  }  .col-sm-offset-9 {   margin-left: 75%;  }  .col-sm-offset-8 {   margin-left: 66.66666666666666%;  }  .col-sm-offset-7 {   margin-left: 58.333333333333336%;  }  .col-sm-offset-6 {   margin-left: 50%;  }  .col-sm-offset-5 {   margin-left: 41.66666666666667%;  }  .col-sm-offset-4 {   margin-left: 33.33333333333333%;  }  .col-sm-offset-3 {   margin-left: 25%;  }  .col-sm-offset-2 {   margin-left: 16.666666666666664%;  }  .col-sm-offset-1 {   margin-left: 8.333333333333332%;  }  .col-sm-offset-0 {   margin-left: 0;  } } @media (min-width: 992px) {  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {   float: left;  }  .col-md-12 {   width: 100%;  }  .col-md-11 {   width: 91.66666666666666%;  }  .col-md-10 {   width: 83.33333333333334%;  }  .col-md-9 {   width: 75%;  }  .col-md-8 {   width: 66.66666666666666%;  }  .col-md-7 {   width: 58.333333333333336%;  }  .col-md-6 {   width: 50%;  }  .col-md-5 {   width: 41.66666666666667%;  }  .col-md-4 {   width: 33.33333333333333%;  }  .col-md-3 {   width: 25%;  }  .col-md-2 {   width: 16.666666666666664%;  }  .col-md-1 {   width: 8.333333333333332%;  }  .col-md-pull-12 {   right: 100%;  }  .col-md-pull-11 {   right: 91.66666666666666%;  }  .col-md-pull-10 {   right: 83.33333333333334%;  }  .col-md-pull-9 {   right: 75%;  }  .col-md-pull-8 {   right: 66.66666666666666%;  }  .col-md-pull-7 {   right: 58.333333333333336%;  }  .col-md-pull-6 {   right: 50%;  }  .col-md-pull-5 {   right: 41.66666666666667%;  }  .col-md-pull-4 {   right: 33.33333333333333%;  }  .col-md-pull-3 {   right: 25%;  }  .col-md-pull-2 {   right: 16.666666666666664%;  }  .col-md-pull-1 {   right: 8.333333333333332%;  }  .col-md-pull-0 {   right: 0;  }  .col-md-push-12 {   left: 100%;  }  .col-md-push-11 {   left: 91.66666666666666%;  }  .col-md-push-10 {   left: 83.33333333333334%;  }  .col-md-push-9 {   left: 75%;  }  .col-md-push-8 {   left: 66.66666666666666%;  }  .col-md-push-7 {   left: 58.333333333333336%;  }  .col-md-push-6 {   left: 50%;  }  .col-md-push-5 {   left: 41.66666666666667%;  }  .col-md-push-4 {   left: 33.33333333333333%;  }  .col-md-push-3 {   left: 25%;  }  .col-md-push-2 {   left: 16.666666666666664%;  }  .col-md-push-1 {   left: 8.333333333333332%;  }  .col-md-push-0 {   left: 0;  }  .col-md-offset-12 {   margin-left: 100%;  }  .col-md-offset-11 {   margin-left: 91.66666666666666%;  }  .col-md-offset-10 {   margin-left: 83.33333333333334%;  }  .col-md-offset-9 {   margin-left: 75%;  }  .col-md-offset-8 {   margin-left: 66.66666666666666%;  }  .col-md-offset-7 {   margin-left: 58.333333333333336%;  }  .col-md-offset-6 {   margin-left: 50%;  }  .col-md-offset-5 {   margin-left: 41.66666666666667%;  }  .col-md-offset-4 {   margin-left: 33.33333333333333%;  }  .col-md-offset-3 {   margin-left: 25%;  }  .col-md-offset-2 {   margin-left: 16.666666666666664%;  }  .col-md-offset-1 {   margin-left: 8.333333333333332%;  }  .col-md-offset-0 {   margin-left: 0;  } } @media (min-width: 1200px) {  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {   float: left;  }  .col-lg-12 {   width: 100%;  }  .col-lg-11 {   width: 91.66666666666666%;  }  .col-lg-10 {   width: 83.33333333333334%;  }  .col-lg-9 {   width: 75%;  }  .col-lg-8 {   width: 66.66666666666666%;  }  .col-lg-7 {   width: 58.333333333333336%;  }  .col-lg-6 {   width: 50%;  }  .col-lg-5 {   width: 41.66666666666667%;  }  .col-lg-4 {   width: 33.33333333333333%;  }  .col-lg-3 {   width: 25%;  }  .col-lg-2 {   width: 16.666666666666664%;  }  .col-lg-1 {   width: 8.333333333333332%;  }  .col-lg-pull-12 {   right: 100%;  }  .col-lg-pull-11 {   right: 91.66666666666666%;  }  .col-lg-pull-10 {   right: 83.33333333333334%;  }  .col-lg-pull-9 {   right: 75%;  }  .col-lg-pull-8 {   right: 66.66666666666666%;  }  .col-lg-pull-7 {   right: 58.333333333333336%;  }  .col-lg-pull-6 {   right: 50%;  }  .col-lg-pull-5 {   right: 41.66666666666667%;  }  .col-lg-pull-4 {   right: 33.33333333333333%;  }  .col-lg-pull-3 {   right: 25%;  }  .col-lg-pull-2 {   right: 16.666666666666664%;  }  .col-lg-pull-1 {   right: 8.333333333333332%;  }  .col-lg-pull-0 {   right: 0;  }  .col-lg-push-12 {   left: 100%;  }  .col-lg-push-11 {   left: 91.66666666666666%;  }  .col-lg-push-10 {   left: 83.33333333333334%;  }  .col-lg-push-9 {   left: 75%;  }  .col-lg-push-8 {   left: 66.66666666666666%;  }  .col-lg-push-7 {   left: 58.333333333333336%;  }  .col-lg-push-6 {   left: 50%;  }  .col-lg-push-5 {   left: 41.66666666666667%;  }  .col-lg-push-4 {   left: 33.33333333333333%;  }  .col-lg-push-3 {   left: 25%;  }  .col-lg-push-2 {   left: 16.666666666666664%;  }  .col-lg-push-1 {   left: 8.333333333333332%;  }  .col-lg-push-0 {   left: 0;  }  .col-lg-offset-12 {   margin-left: 100%;  }  .col-lg-offset-11 {   margin-left: 91.66666666666666%;  }  .col-lg-offset-10 {   margin-left: 83.33333333333334%;  }  .col-lg-offset-9 {   margin-left: 75%;  }  .col-lg-offset-8 {   margin-left: 66.66666666666666%;  }  .col-lg-offset-7 {   margin-left: 58.333333333333336%;  }  .col-lg-offset-6 {   margin-left: 50%;  }  .col-lg-offset-5 {   margin-left: 41.66666666666667%;  }  .col-lg-offset-4 {   margin-left: 33.33333333333333%;  }  .col-lg-offset-3 {   margin-left: 25%;  }  .col-lg-offset-2 {   margin-left: 16.666666666666664%;  }  .col-lg-offset-1 {   margin-left: 8.333333333333332%;  }  .col-lg-offset-0 {   margin-left: 0;  } } table {  max-width: 100%;  background-color: transparent; } th {  text-align: left; } .table {  width: 100%;  margin-bottom: 20px; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {  padding: 8px;  line-height: 1.428571429;  vertical-align: top;  border-top: 1px solid #ddd; } .table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {  border-top: 0; } .table > tbody + tbody {  border-top: 2px solid #ddd; } .table .table {  background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {  padding: 5px; } .table-bordered {  border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {  border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {  border-bottom-width: 2px; } .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {  background-color: #f9f9f9; } .table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {  background-color: #f5f5f5; } table col[class*="col-"] {  position: static;  display: table-column;  float: none; } table td[class*="col-"], table th[class*="col-"] {  position: static;  display: table-cell;  float: none; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {  background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {  background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {  background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {  background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {  background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc; } @media (max-width: 767px) {  .table-responsive {   width: 100%;   margin-bottom: 15px;   overflow-x: scroll;   overflow-y: hidden;   -webkit-overflow-scrolling: touch;   -ms-overflow-style: -ms-autohiding-scrollbar;   border: 1px solid #ddd;  }  .table-responsive > .table {   margin-bottom: 0;  }  .table-responsive > .table > thead > tr > th,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > td {   white-space: nowrap;  }  .table-responsive > .table-bordered {   border: 0;  }  .table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {   border-left: 0;  }  .table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {   border-right: 0;  }  .table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {   border-bottom: 0;  } } fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0; } legend {  display: block;  width: 100%;  padding: 0;  margin-bottom: 20px;  font-size: 21px;  line-height: inherit;  color: #333;  border: 0;  border-bottom: 1px solid #e5e5e5; } label {  display: inline-block;  margin-bottom: 5px;  font-weight: bold; } input[type="search"] {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;      box-sizing: border-box; } input[type="radio"], input[type="checkbox"] {  margin: 4px 0 0;  margin-top: 1px \9;   line-height: normal; } input[type="file"] {  display: block; } input[type="range"] {  display: block;  width: 100%; } select[multiple], select[size] {  height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } output {  display: block;  padding-top: 7px;  font-size: 14px;  line-height: 1.428571429;  color: #555; } .form-control {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.428571429;  color: #555;  background-color: #fff;  background-image: none;  border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;      transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);      box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); } .form-control:-moz-placeholder {  color: #999; } .form-control::-moz-placeholder {  color: #999;  opacity: 1; } .form-control:-ms-input-placeholder {  color: #999; } .form-control::-webkit-input-placeholder {  color: #999; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {  cursor: not-allowed;  background-color: #eee;  opacity: 1; } textarea.form-control {  height: auto; } input[type="date"] {  line-height: 34px; } .form-group {  margin-bottom: 15px; } .radio, .checkbox {  display: block;  min-height: 20px;  padding-left: 20px;  margin-top: 10px;  margin-bottom: 10px; } .radio label, .checkbox label {  display: inline;  font-weight: normal;  cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {  float: left;  margin-left: -20px; } .radio + .radio, .checkbox + .checkbox {  margin-top: -5px; } .radio-inline, .checkbox-inline {  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  font-weight: normal;  vertical-align: middle;  cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px; } input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {  cursor: not-allowed; } .input-sm {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } select.input-sm {  height: 30px;  line-height: 30px; } textarea.input-sm, select[multiple].input-sm {  height: auto; } .input-lg {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } select.input-lg {  height: 46px;  line-height: 46px; } textarea.input-lg, select[multiple].input-lg {  height: auto; } .has-feedback {  position: relative; } .has-feedback .form-control {  padding-right: 42.5px; } .has-feedback .form-control-feedback {  position: absolute;  top: 25px;  right: 0;  display: block;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {  color: #3c763d; } .has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-success .form-control:focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; } .has-success .input-group-addon {  color: #3c763d;  background-color: #dff0d8;  border-color: #3c763d; } .has-success .form-control-feedback {  color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {  color: #8a6d3b; } .has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-warning .form-control:focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; } .has-warning .input-group-addon {  color: #8a6d3b;  background-color: #fcf8e3;  border-color: #8a6d3b; } .has-warning .form-control-feedback {  color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {  color: #a94442; } .has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-error .form-control:focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; } .has-error .input-group-addon {  color: #a94442;  background-color: #f2dede;  border-color: #a94442; } .has-error .form-control-feedback {  color: #a94442; } .form-control-static {  margin-bottom: 0; } .help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373; } @media (min-width: 768px) {  .form-inline .form-group {   display: inline-block;   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .form-control {   display: inline-block;   width: auto;   vertical-align: middle;  }  .form-inline .control-label {   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .radio,  .form-inline .checkbox {   display: inline-block;   padding-left: 0;   margin-top: 0;   margin-bottom: 0;   vertical-align: middle;  }  .form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {   float: none;   margin-left: 0;  }  .form-inline .has-feedback .form-control-feedback {   top: 0;  } } .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {  padding-top: 7px;  margin-top: 0;  margin-bottom: 0; } .form-horizontal .radio, .form-horizontal .checkbox {  min-height: 27px; } .form-horizontal .form-group {  margin-right: -15px;  margin-left: -15px; } .form-horizontal .form-control-static {  padding-top: 7px; } @media (min-width: 768px) {  .form-horizontal .control-label {   text-align: right;  } } .form-horizontal .has-feedback .form-control-feedback {  top: 0;  right: 15px; } .btn {  display: inline-block;  padding: 6px 12px;  margin-bottom: 0;  font-size: 14px;  font-weight: normal;  line-height: 1.428571429;  text-align: center;  white-space: nowrap;  vertical-align: middle;  cursor: pointer;  -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;    -o-user-select: none;      user-select: none;  background-image: none;  border: 1px solid transparent;  border-radius: 4px; } .btn:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; } .btn:hover, .btn:focus {  color: #333;  text-decoration: none; } .btn:active, .btn.active {  background-image: none;  outline: 0;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);      box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn {  pointer-events: none;  cursor: not-allowed;  filter: alpha(opacity=65);  -webkit-box-shadow: none;      box-shadow: none;  opacity: .65; } .btn-default {  color: #333;  background-color: #fff;  border-color: #ccc; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {  color: #333;  background-color: #ebebeb;  border-color: #adadad; } .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {  background-image: none; } .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {  background-color: #fff;  border-color: #ccc; } .btn-default .badge {  color: #fff;  background-color: #333; } .btn-primary {  color: #fff;  background-color: #428bca;  border-color: #357ebd; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {  color: #fff;  background-color: #3276b1;  border-color: #285e8e; } .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {  background-image: none; } .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {  background-color: #428bca;  border-color: #357ebd; } .btn-primary .badge {  color: #428bca;  background-color: #fff; } .btn-success {  color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {  color: #fff;  background-color: #47a447;  border-color: #398439; } .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {  background-image: none; } .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {  background-color: #5cb85c;  border-color: #4cae4c; } .btn-success .badge {  color: #5cb85c;  background-color: #fff; } .btn-info {  color: #fff;  background-color: #5bc0de;  border-color: #46b8da; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {  color: #fff;  background-color: #39b3d7;  border-color: #269abc; } .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {  background-image: none; } .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {  background-color: #5bc0de;  border-color: #46b8da; } .btn-info .badge {  color: #5bc0de;  background-color: #fff; } .btn-warning {  color: #fff;  background-color: #f0ad4e;  border-color: #eea236; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {  color: #fff;  background-color: #ed9c28;  border-color: #d58512; } .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {  background-image: none; } .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {  background-color: #f0ad4e;  border-color: #eea236; } .btn-warning .badge {  color: #f0ad4e;  background-color: #fff; } .btn-danger {  color: #fff;  background-color: #d9534f;  border-color: #d43f3a; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {  color: #fff;  background-color: #d2322d;  border-color: #ac2925; } .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {  background-image: none; } .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {  background-color: #d9534f;  border-color: #d43f3a; } .btn-danger .badge {  color: #d9534f;  background-color: #fff; } .btn-link {  font-weight: normal;  color: #428bca;  cursor: pointer;  border-radius: 0; } .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {  background-color: transparent;  -webkit-box-shadow: none;      box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {  border-color: transparent; } .btn-link:hover, .btn-link:focus {  color: #2a6496;  text-decoration: underline;  background-color: transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {  color: #999;  text-decoration: none; } .btn-lg {  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } .btn-sm {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-xs {  padding: 1px 5px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-block {  display: block;  width: 100%;  padding-right: 0;  padding-left: 0; } .btn-block + .btn-block {  margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {  width: 100%; } .fade {  opacity: 0;  -webkit-transition: opacity .15s linear;      transition: opacity .15s linear; } .fade.in {  opacity: 1; } .collapse {  display: none; } .collapse.in {  display: block; } .collapsing {  position: relative;  height: 0;  overflow: hidden;  -webkit-transition: height .35s ease;      transition: height .35s ease; } @font-face {  font-family: 'Glyphicons Halflings';  src: url('https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/fonts/glyphicons-halflings-regular.eot');  src: url('https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/fonts/glyphicons-halflings-regular.eot') format('embedded-opentype'), url('https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); } .glyphicon {  position: relative;  top: 1px;  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .glyphicon-asterisk:before {  content: "\2a"; } .glyphicon-plus:before {  content: "\2b"; } .glyphicon-euro:before {  content: "\20ac"; } .glyphicon-minus:before {  content: "\2212"; } .glyphicon-cloud:before {  content: "\2601"; } .glyphicon-envelope:before {  content: "\2709"; } .glyphicon-pencil:before {  content: "\270f"; } .glyphicon-glass:before {  content: "\e001"; } .glyphicon-music:before {  content: "\e002"; } .glyphicon-search:before {  content: "\e003"; } .glyphicon-heart:before {  content: "\e005"; } .glyphicon-star:before {  content: "\e006"; } .glyphicon-star-empty:before {  content: "\e007"; } .glyphicon-user:before {  content: "\e008"; } .glyphicon-film:before {  content: "\e009"; } .glyphicon-th-large:before {  content: "\e010"; } .glyphicon-th:before {  content: "\e011"; } .glyphicon-th-list:before {  content: "\e012"; } .glyphicon-ok:before {  content: "\e013"; } .glyphicon-remove:before {  content: "\e014"; } .glyphicon-zoom-in:before {  content: "\e015"; } .glyphicon-zoom-out:before {  content: "\e016"; } .glyphicon-off:before {  content: "\e017"; } .glyphicon-signal:before {  content: "\e018"; } .glyphicon-cog:before {  content: "\e019"; } .glyphicon-trash:before {  content: "\e020"; } .glyphicon-home:before {  content: "\e021"; } .glyphicon-file:before {  content: "\e022"; } .glyphicon-time:before {  content: "\e023"; } .glyphicon-road:before {  content: "\e024"; } .glyphicon-download-alt:before {  content: "\e025"; } .glyphicon-download:before {  content: "\e026"; } .glyphicon-upload:before {  content: "\e027"; } .glyphicon-inbox:before {  content: "\e028"; } .glyphicon-play-circle:before {  content: "\e029"; } .glyphicon-repeat:before {  content: "\e030"; } .glyphicon-refresh:before {  content: "\e031"; } .glyphicon-list-alt:before {  content: "\e032"; } .glyphicon-lock:before {  content: "\e033"; } .glyphicon-flag:before {  content: "\e034"; } .glyphicon-headphones:before {  content: "\e035"; } .glyphicon-volume-off:before {  content: "\e036"; } .glyphicon-volume-down:before {  content: "\e037"; } .glyphicon-volume-up:before {  content: "\e038"; } .glyphicon-qrcode:before {  content: "\e039"; } .glyphicon-barcode:before {  content: "\e040"; } .glyphicon-tag:before {  content: "\e041"; } .glyphicon-tags:before {  content: "\e042"; } .glyphicon-book:before {  content: "\e043"; } .glyphicon-bookmark:before {  content: "\e044"; } .glyphicon-print:before {  content: "\e045"; } .glyphicon-camera:before {  content: "\e046"; } .glyphicon-font:before {  content: "\e047"; } .glyphicon-bold:before {  content: "\e048"; } .glyphicon-italic:before {  content: "\e049"; } .glyphicon-text-height:before {  content: "\e050"; } .glyphicon-text-width:before {  content: "\e051"; } .glyphicon-align-left:before {  content: "\e052"; } .glyphicon-align-center:before {  content: "\e053"; } .glyphicon-align-right:before {  content: "\e054"; } .glyphicon-align-justify:before {  content: "\e055"; } .glyphicon-list:before {  content: "\e056"; } .glyphicon-indent-left:before {  content: "\e057"; } .glyphicon-indent-right:before {  content: "\e058"; } .glyphicon-facetime-video:before {  content: "\e059"; } .glyphicon-picture:before {  content: "\e060"; } .glyphicon-map-marker:before {  content: "\e062"; } .glyphicon-adjust:before {  content: "\e063"; } .glyphicon-tint:before {  content: "\e064"; } .glyphicon-edit:before {  content: "\e065"; } .glyphicon-share:before {  content: "\e066"; } .glyphicon-check:before {  content: "\e067"; } .glyphicon-move:before {  content: "\e068"; } .glyphicon-step-backward:before {  content: "\e069"; } .glyphicon-fast-backward:before {  content: "\e070"; } .glyphicon-backward:before {  content: "\e071"; } .glyphicon-play:before {  content: "\e072"; } .glyphicon-pause:before {  content: "\e073"; } .glyphicon-stop:before {  content: "\e074"; } .glyphicon-forward:before {  content: "\e075"; } .glyphicon-fast-forward:before {  content: "\e076"; } .glyphicon-step-forward:before {  content: "\e077"; } .glyphicon-eject:before {  content: "\e078"; } .glyphicon-chevron-left:before {  content: "\e079"; } .glyphicon-chevron-right:before {  content: "\e080"; } .glyphicon-plus-sign:before {  content: "\e081"; } .glyphicon-minus-sign:before {  content: "\e082"; } .glyphicon-remove-sign:before {  content: "\e083"; } .glyphicon-ok-sign:before {  content: "\e084"; } .glyphicon-question-sign:before {  content: "\e085"; } .glyphicon-info-sign:before {  content: "\e086"; } .glyphicon-screenshot:before {  content: "\e087"; } .glyphicon-remove-circle:before {  content: "\e088"; } .glyphicon-ok-circle:before {  content: "\e089"; } .glyphicon-ban-circle:before {  content: "\e090"; } .glyphicon-arrow-left:before {  content: "\e091"; } .glyphicon-arrow-right:before {  content: "\e092"; } .glyphicon-arrow-up:before {  content: "\e093"; } .glyphicon-arrow-down:before {  content: "\e094"; } .glyphicon-share-alt:before {  content: "\e095"; } .glyphicon-resize-full:before {  content: "\e096"; } .glyphicon-resize-small:before {  content: "\e097"; } .glyphicon-exclamation-sign:before {  content: "\e101"; } .glyphicon-gift:before {  content: "\e102"; } .glyphicon-leaf:before {  content: "\e103"; } .glyphicon-fire:before {  content: "\e104"; } .glyphicon-eye-open:before {  content: "\e105"; } .glyphicon-eye-close:before {  content: "\e106"; } .glyphicon-warning-sign:before {  content: "\e107"; } .glyphicon-plane:before {  content: "\e108"; } .glyphicon-calendar:before {  content: "\e109"; } .glyphicon-random:before {  content: "\e110"; } .glyphicon-comment:before {  content: "\e111"; } .glyphicon-magnet:before {  content: "\e112"; } .glyphicon-chevron-up:before {  content: "\e113"; } .glyphicon-chevron-down:before {  content: "\e114"; } .glyphicon-retweet:before {  content: "\e115"; } .glyphicon-shopping-cart:before {  content: "\e116"; } .glyphicon-folder-close:before {  content: "\e117"; } .glyphicon-folder-open:before {  content: "\e118"; } .glyphicon-resize-vertical:before {  content: "\e119"; } .glyphicon-resize-horizontal:before {  content: "\e120"; } .glyphicon-hdd:before {  content: "\e121"; } .glyphicon-bullhorn:before {  content: "\e122"; } .glyphicon-bell:before {  content: "\e123"; } .glyphicon-certificate:before {  content: "\e124"; } .glyphicon-thumbs-up:before {  content: "\e125"; } .glyphicon-thumbs-down:before {  content: "\e126"; } .glyphicon-hand-right:before {  content: "\e127"; } .glyphicon-hand-left:before {  content: "\e128"; } .glyphicon-hand-up:before {  content: "\e129"; } .glyphicon-hand-down:before {  content: "\e130"; } .glyphicon-circle-arrow-right:before {  content: "\e131"; } .glyphicon-circle-arrow-left:before {  content: "\e132"; } .glyphicon-circle-arrow-up:before {  content: "\e133"; } .glyphicon-circle-arrow-down:before {  content: "\e134"; } .glyphicon-globe:before {  content: "\e135"; } .glyphicon-wrench:before {  content: "\e136"; } .glyphicon-tasks:before {  content: "\e137"; } .glyphicon-filter:before {  content: "\e138"; } .glyphicon-briefcase:before {  content: "\e139"; } .glyphicon-fullscreen:before {  content: "\e140"; } .glyphicon-dashboard:before {  content: "\e141"; } .glyphicon-paperclip:before {  content: "\e142"; } .glyphicon-heart-empty:before {  content: "\e143"; } .glyphicon-link:before {  content: "\e144"; } .glyphicon-phone:before {  content: "\e145"; } .glyphicon-pushpin:before {  content: "\e146"; } .glyphicon-usd:before {  content: "\e148"; } .glyphicon-gbp:before {  content: "\e149"; } .glyphicon-sort:before {  content: "\e150"; } .glyphicon-sort-by-alphabet:before {  content: "\e151"; } .glyphicon-sort-by-alphabet-alt:before {  content: "\e152"; } .glyphicon-sort-by-order:before {  content: "\e153"; } .glyphicon-sort-by-order-alt:before {  content: "\e154"; } .glyphicon-sort-by-attributes:before {  content: "\e155"; } .glyphicon-sort-by-attributes-alt:before {  content: "\e156"; } .glyphicon-unchecked:before {  content: "\e157"; } .glyphicon-expand:before {  content: "\e158"; } .glyphicon-collapse-down:before {  content: "\e159"; } .glyphicon-collapse-up:before {  content: "\e160"; } .glyphicon-log-in:before {  content: "\e161"; } .glyphicon-flash:before {  content: "\e162"; } .glyphicon-log-out:before {  content: "\e163"; } .glyphicon-new-window:before {  content: "\e164"; } .glyphicon-record:before {  content: "\e165"; } .glyphicon-save:before {  content: "\e166"; } .glyphicon-open:before {  content: "\e167"; } .glyphicon-saved:before {  content: "\e168"; } .glyphicon-import:before {  content: "\e169"; } .glyphicon-export:before {  content: "\e170"; } .glyphicon-send:before {  content: "\e171"; } .glyphicon-floppy-disk:before {  content: "\e172"; } .glyphicon-floppy-saved:before {  content: "\e173"; } .glyphicon-floppy-remove:before {  content: "\e174"; } .glyphicon-floppy-save:before {  content: "\e175"; } .glyphicon-floppy-open:before {  content: "\e176"; } .glyphicon-credit-card:before {  content: "\e177"; } .glyphicon-transfer:before {  content: "\e178"; } .glyphicon-cutlery:before {  content: "\e179"; } .glyphicon-header:before {  content: "\e180"; } .glyphicon-compressed:before {  content: "\e181"; } .glyphicon-earphone:before {  content: "\e182"; } .glyphicon-phone-alt:before {  content: "\e183"; } .glyphicon-tower:before {  content: "\e184"; } .glyphicon-stats:before {  content: "\e185"; } .glyphicon-sd-video:before {  content: "\e186"; } .glyphicon-hd-video:before {  content: "\e187"; } .glyphicon-subtitles:before {  content: "\e188"; } .glyphicon-sound-stereo:before {  content: "\e189"; } .glyphicon-sound-dolby:before {  content: "\e190"; } .glyphicon-sound-5-1:before {  content: "\e191"; } .glyphicon-sound-6-1:before {  content: "\e192"; } .glyphicon-sound-7-1:before {  content: "\e193"; } .glyphicon-copyright-mark:before {  content: "\e194"; } .glyphicon-registration-mark:before {  content: "\e195"; } .glyphicon-cloud-download:before {  content: "\e197"; } .glyphicon-cloud-upload:before {  content: "\e198"; } .glyphicon-tree-conifer:before {  content: "\e199"; } .glyphicon-tree-deciduous:before {  content: "\e200"; } .caret {  display: inline-block;  width: 0;  height: 0;  margin-left: 2px;  vertical-align: middle;  border-top: 4px solid;  border-right: 4px solid transparent;  border-left: 4px solid transparent; } .dropdown {  position: relative; } .dropdown-toggle:focus {  outline: 0; } .dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  font-size: 14px;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, .15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);      box-shadow: 0 6px 12px rgba(0, 0, 0, .175); } .dropdown-menu.pull-right {  right: 0;  left: auto; } .dropdown-menu .divider {  height: 1px;  margin: 9px 0;  overflow: hidden;  background-color: #e5e5e5; } .dropdown-menu > li > a {  display: block;  padding: 3px 20px;  clear: both;  font-weight: normal;  line-height: 1.428571429;  color: #333;  white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {  color: #262626;  text-decoration: none;  background-color: #f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {  color: #fff;  text-decoration: none;  background-color: #428bca;  outline: 0; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  color: #999; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  text-decoration: none;  cursor: not-allowed;  background-color: transparent;  background-image: none;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .open > .dropdown-menu {  display: block; } .open > a {  outline: 0; } .dropdown-menu-right {  right: 0;  left: auto; } .dropdown-menu-left {  right: auto;  left: 0; } .dropdown-header {  display: block;  padding: 3px 20px;  font-size: 12px;  line-height: 1.428571429;  color: #999; } .dropdown-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 990; } .pull-right > .dropdown-menu {  right: 0;  left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret {  content: "";  border-top: 0;  border-bottom: 4px solid; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 1px; } @media (min-width: 768px) {  .navbar-right .dropdown-menu {   right: 0;   left: auto;  }  .navbar-right .dropdown-menu-left {   right: auto;   left: 0;  } } .btn-group, .btn-group-vertical {  position: relative;  display: inline-block;  vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn {  position: relative;  float: left; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {  z-index: 2; } .btn-group > .btn:focus, .btn-group-vertical > .btn:focus {  outline: none; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {  margin-left: -1px; } .btn-toolbar {  margin-left: -5px; } .btn-toolbar .btn-group, .btn-toolbar .input-group {  float: left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {  margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0; } .btn-group > .btn:first-child {  margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .btn-group > .btn-group {  float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .btn-group > .btn-group:last-child > .btn:first-child {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {  outline: 0; } .btn-group-xs > .btn {  padding: 1px 5px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-group-sm > .btn {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } .btn-group-lg > .btn {  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } .btn-group > .btn + .dropdown-toggle {  padding-right: 8px;  padding-left: 8px; } .btn-group > .btn-lg + .dropdown-toggle {  padding-right: 12px;  padding-left: 12px; } .btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);      box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); } .btn-group.open .dropdown-toggle.btn-link {  -webkit-box-shadow: none;      box-shadow: none; } .btn .caret {  margin-left: 0; } .btn-lg .caret {  border-width: 5px 5px 0;  border-bottom-width: 0; } .dropup .btn-lg .caret {  border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%; } .btn-group-vertical > .btn-group > .btn {  float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) {  border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) {  border-top-right-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) {  border-top-left-radius: 0;  border-top-right-radius: 0;  border-bottom-left-radius: 4px; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-left-radius: 0;  border-top-right-radius: 0; } .btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group {  display: table-cell;  float: none;  width: 1%; } .btn-group-justified > .btn-group .btn {  width: 100%; } [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {  display: none; } .input-group {  position: relative;  display: table;  border-collapse: separate; } .input-group[class*="col-"] {  float: none;  padding-right: 0;  padding-left: 0; } .input-group .form-control {  float: left;  width: 100%;  margin-bottom: 0; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33;  border-radius: 6px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {  height: 46px;  line-height: 46px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {  height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {  height: 30px;  line-height: 30px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {  height: auto; } .input-group-addon, .input-group-btn, .input-group .form-control {  display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0; } .input-group-addon, .input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle; } .input-group-addon {  padding: 6px 12px;  font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555;  text-align: center;  background-color: #eee;  border: 1px solid #ccc;  border-radius: 4px; } .input-group-addon.input-sm {  padding: 5px 10px;  font-size: 12px;  border-radius: 3px; } .input-group-addon.input-lg {  padding: 10px 16px;  font-size: 18px;  border-radius: 6px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {  margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .input-group-addon:first-child {  border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .input-group-addon:last-child {  border-left: 0; } .input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap; } .input-group-btn > .btn {  position: relative; } .input-group-btn > .btn + .btn {  margin-left: -1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {  z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {  margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {  margin-left: -1px; } .nav {  padding-left: 0;  margin-bottom: 0;  list-style: none; } .nav > li {  position: relative;  display: block; } .nav > li > a {  position: relative;  display: block;  padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus {  text-decoration: none;  background-color: #eee; } .nav > li.disabled > a {  color: #999; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {  color: #999;  text-decoration: none;  cursor: not-allowed;  background-color: transparent; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {  background-color: #eee;  border-color: #428bca; } .nav .nav-divider {  height: 1px;  margin: 9px 0;  overflow: hidden;  background-color: #e5e5e5; } .nav > li > a > img {  max-width: none; } .nav-tabs {  border-bottom: 1px solid #ddd; } .nav-tabs > li {  float: left;  margin-bottom: -1px; } .nav-tabs > li > a {  margin-right: 2px;  line-height: 1.428571429;  border: 1px solid transparent;  border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover {  border-color: #eee #eee #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {  color: #555;  cursor: default;  background-color: #fff;  border: 1px solid #ddd;  border-bottom-color: transparent; } .nav-tabs.nav-justified {  width: 100%;  border-bottom: 0; } .nav-tabs.nav-justified > li {  float: none; } .nav-tabs.nav-justified > li > a {  margin-bottom: 5px;  text-align: center; } .nav-tabs.nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto; } @media (min-width: 768px) {  .nav-tabs.nav-justified > li {   display: table-cell;   width: 1%;  }  .nav-tabs.nav-justified > li > a {   margin-bottom: 0;  } } .nav-tabs.nav-justified > li > a {  margin-right: 0;  border-radius: 4px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {  border: 1px solid #ddd; } @media (min-width: 768px) {  .nav-tabs.nav-justified > li > a {   border-bottom: 1px solid #ddd;   border-radius: 4px 4px 0 0;  }  .nav-tabs.nav-justified > .active > a,  .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs.nav-justified > .active > a:focus {   border-bottom-color: #fff;  } } .nav-pills > li {  float: left; } .nav-pills > li > a {  border-radius: 4px; } .nav-pills > li + li {  margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {  color: #fff;  background-color: #428bca; } .nav-stacked > li {  float: none; } .nav-stacked > li + li {  margin-top: 2px;  margin-left: 0; } .nav-justified {  width: 100%; } .nav-justified > li {  float: none; } .nav-justified > li > a {  margin-bottom: 5px;  text-align: center; } .nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto; } @media (min-width: 768px) {  .nav-justified > li {   display: table-cell;   width: 1%;  }  .nav-justified > li > a {   margin-bottom: 0;  } } .nav-tabs-justified {  border-bottom: 0; } .nav-tabs-justified > li > a {  margin-right: 0;  border-radius: 4px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {  border: 1px solid #ddd; } @media (min-width: 768px) {  .nav-tabs-justified > li > a {   border-bottom: 1px solid #ddd;   border-radius: 4px 4px 0 0;  }  .nav-tabs-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus {   border-bottom-color: #fff;  } } .tab-content > .tab-pane {  display: none; } .tab-content > .active {  display: block; } .nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-left-radius: 0;  border-top-right-radius: 0; } .navbar {  position: relative;  min-height: 50px;  margin-bottom: 20px;  border: 1px solid transparent; } @media (min-width: 768px) {  .navbar {   border-radius: 4px;  } } @media (min-width: 768px) {  .navbar-header {   float: left;  } } .navbar-collapse {  max-height: 340px;  padding-right: 15px;  padding-left: 15px;  overflow-x: visible;  -webkit-overflow-scrolling: touch;  border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); } .navbar-collapse.in {  overflow-y: auto; } @media (min-width: 768px) {  .navbar-collapse {   width: auto;   border-top: 0;   box-shadow: none;  }  .navbar-collapse.collapse {   display: block !important;   height: auto !important;   padding-bottom: 0;   overflow: visible !important;  }  .navbar-collapse.in {   overflow-y: visible;  }  .navbar-fixed-top .navbar-collapse,  .navbar-static-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {   padding-right: 0;   padding-left: 0;  } } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {  margin-right: -15px;  margin-left: -15px; } @media (min-width: 768px) {  .container > .navbar-header,  .container-fluid > .navbar-header,  .container > .navbar-collapse,  .container-fluid > .navbar-collapse {   margin-right: 0;   margin-left: 0;  } } .navbar-static-top {  z-index: 1000;  border-width: 0 0 1px; } @media (min-width: 768px) {  .navbar-static-top {   border-radius: 0;  } } .navbar-fixed-top, .navbar-fixed-bottom {  position: fixed;  right: 0;  left: 0;  z-index: 1030; } @media (min-width: 768px) {  .navbar-fixed-top,  .navbar-fixed-bottom {   border-radius: 0;  } } .navbar-fixed-top {  top: 0;  border-width: 0 0 1px; } .navbar-fixed-bottom {  bottom: 0;  margin-bottom: 0;  border-width: 1px 0 0; } .navbar-brand {  float: left;  height: 20px;  padding: 15px 15px;  font-size: 18px;  line-height: 20px; } .navbar-brand:hover, .navbar-brand:focus {  text-decoration: none; } @media (min-width: 768px) {  .navbar > .container .navbar-brand,  .navbar > .container-fluid .navbar-brand {   margin-left: -15px;  } } .navbar-toggle {  position: relative;  float: right;  padding: 9px 10px;  margin-top: 8px;  margin-right: 15px;  margin-bottom: 8px;  background-color: transparent;  background-image: none;  border: 1px solid transparent;  border-radius: 4px; } .navbar-toggle:focus {  outline: none; } .navbar-toggle .icon-bar {  display: block;  width: 22px;  height: 2px;  border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar {  margin-top: 4px; } @media (min-width: 768px) {  .navbar-toggle {   display: none;  } } .navbar-nav {  margin: 7.5px -15px; } .navbar-nav > li > a {  padding-top: 10px;  padding-bottom: 10px;  line-height: 20px; } @media (max-width: 767px) {  .navbar-nav .open .dropdown-menu {   position: static;   float: none;   width: auto;   margin-top: 0;   background-color: transparent;   border: 0;   box-shadow: none;  }  .navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header {   padding: 5px 15px 5px 25px;  }  .navbar-nav .open .dropdown-menu > li > a {   line-height: 20px;  }  .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-nav .open .dropdown-menu > li > a:focus {   background-image: none;  } } @media (min-width: 768px) {  .navbar-nav {   float: left;   margin: 0;  }  .navbar-nav > li {   float: left;  }  .navbar-nav > li > a {   padding-top: 15px;   padding-bottom: 15px;  }  .navbar-nav.navbar-right:last-child {   margin-right: -15px;  } } @media (min-width: 768px) {  .navbar-left {   float: left !important;  }  .navbar-right {   float: right !important;  } } .navbar-form {  padding: 10px 15px;  margin-top: 8px;  margin-right: -15px;  margin-bottom: 8px;  margin-left: -15px;  border-top: 1px solid transparent;  border-bottom: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); } @media (min-width: 768px) {  .navbar-form .form-group {   display: inline-block;   margin-bottom: 0;   vertical-align: middle;  }  .navbar-form .form-control {   display: inline-block;   width: auto;   vertical-align: middle;  }  .navbar-form .control-label {   margin-bottom: 0;   vertical-align: middle;  }  .navbar-form .radio,  .navbar-form .checkbox {   display: inline-block;   padding-left: 0;   margin-top: 0;   margin-bottom: 0;   vertical-align: middle;  }  .navbar-form .radio input[type="radio"],  .navbar-form .checkbox input[type="checkbox"] {   float: none;   margin-left: 0;  }  .navbar-form .has-feedback .form-control-feedback {   top: 0;  } } @media (max-width: 767px) {  .navbar-form .form-group {   margin-bottom: 5px;  } } @media (min-width: 768px) {  .navbar-form {   width: auto;   padding-top: 0;   padding-bottom: 0;   margin-right: 0;   margin-left: 0;   border: 0;   -webkit-box-shadow: none;       box-shadow: none;  }  .navbar-form.navbar-right:last-child {   margin-right: -15px;  } } .navbar-nav > li > .dropdown-menu {  margin-top: 0;  border-top-left-radius: 0;  border-top-right-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; } .navbar-btn {  margin-top: 8px;  margin-bottom: 8px; } .navbar-btn.btn-sm {  margin-top: 10px;  margin-bottom: 10px; } .navbar-btn.btn-xs {  margin-top: 14px;  margin-bottom: 14px; } .navbar-text {  margin-top: 15px;  margin-bottom: 15px; } @media (min-width: 768px) {  .navbar-text {   float: left;   margin-right: 15px;   margin-left: 15px;  }  .navbar-text.navbar-right:last-child {   margin-right: 0;  } } .navbar-default {  background-color: #f8f8f8;  border-color: #e7e7e7; } .navbar-default .navbar-brand {  color: #777; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {  color: #5e5e5e;  background-color: transparent; } .navbar-default .navbar-text {  color: #777; } .navbar-default .navbar-nav > li > a {  color: #777; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {  color: #333;  background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {  color: #555;  background-color: #e7e7e7; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {  color: #ccc;  background-color: transparent; } .navbar-default .navbar-toggle {  border-color: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {  background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar {  background-color: #888; } .navbar-default .navbar-collapse, .navbar-default .navbar-form {  border-color: #e7e7e7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {  color: #555;  background-color: #e7e7e7; } @media (max-width: 767px) {  .navbar-default .navbar-nav .open .dropdown-menu > li > a {   color: #777;  }  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {   color: #333;   background-color: transparent;  }  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {   color: #555;   background-color: #e7e7e7;  }  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {   color: #ccc;   background-color: transparent;  } } .navbar-default .navbar-link {  color: #777; } .navbar-default .navbar-link:hover {  color: #333; } .navbar-inverse {  background-color: #222;  border-color: #080808; } .navbar-inverse .navbar-brand {  color: #999; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {  color: #fff;  background-color: transparent; } .navbar-inverse .navbar-text {  color: #999; } .navbar-inverse .navbar-nav > li > a {  color: #999; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {  color: #fff;  background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {  color: #fff;  background-color: #080808; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {  color: #444;  background-color: transparent; } .navbar-inverse .navbar-toggle {  border-color: #333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {  background-color: #333; } .navbar-inverse .navbar-toggle .icon-bar {  background-color: #fff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {  border-color: #101010; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {  color: #fff;  background-color: #080808; } @media (max-width: 767px) {  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {   border-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {   background-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {   color: #999;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {   color: #fff;   background-color: transparent;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {   color: #fff;   background-color: #080808;  }  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {   color: #444;   background-color: transparent;  } } .navbar-inverse .navbar-link {  color: #999; } .navbar-inverse .navbar-link:hover {  color: #fff; } .breadcrumb {  padding: 8px 15px;  margin-bottom: 20px;  list-style: none;  background-color: #f5f5f5;  border-radius: 4px; } .breadcrumb > li {  display: inline-block; } .breadcrumb > li + li:before {  padding: 0 5px;  color: #ccc;  content: "/\00a0"; } .breadcrumb > .active {  color: #999; } .pagination {  display: inline-block;  padding-left: 0;  margin: 20px 0;  border-radius: 4px; } .pagination > li {  display: inline; } .pagination > li > a, .pagination > li > span {  position: relative;  float: left;  padding: 6px 12px;  margin-left: -1px;  line-height: 1.428571429;  color: #428bca;  text-decoration: none;  background-color: #fff;  border: 1px solid #ddd; } .pagination > li:first-child > a, .pagination > li:first-child > span {  margin-left: 0;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px; } .pagination > li:last-child > a, .pagination > li:last-child > span {  border-top-right-radius: 4px;  border-bottom-right-radius: 4px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {  color: #2a6496;  background-color: #eee;  border-color: #ddd; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  z-index: 2;  color: #fff;  cursor: default;  background-color: #428bca;  border-color: #428bca; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {  color: #999;  cursor: not-allowed;  background-color: #fff;  border-color: #ddd; } .pagination-lg > li > a, .pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {  border-top-left-radius: 6px;  border-bottom-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {  border-top-right-radius: 6px;  border-bottom-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {  border-top-left-radius: 3px;  border-bottom-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {  border-top-right-radius: 3px;  border-bottom-right-radius: 3px; } .pager {  padding-left: 0;  margin: 20px 0;  text-align: center;  list-style: none; } .pager li {  display: inline; } .pager li > a, .pager li > span {  display: inline-block;  padding: 5px 14px;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 15px; } .pager li > a:hover, .pager li > a:focus {  text-decoration: none;  background-color: #eee; } .pager .next > a, .pager .next > span {  float: right; } .pager .previous > a, .pager .previous > span {  float: left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {  color: #999;  cursor: not-allowed;  background-color: #fff; } .label {  display: inline;  padding: .2em .6em .3em;  font-size: 75%;  font-weight: bold;  line-height: 1;  color: #fff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: .25em; } .label[href]:hover, .label[href]:focus {  color: #fff;  text-decoration: none;  cursor: pointer; } .label:empty {  display: none; } .btn .label {  position: relative;  top: -1px; } .label-default {  background-color: #999; } .label-default[href]:hover, .label-default[href]:focus {  background-color: #808080; } .label-primary {  background-color: #428bca; } .label-primary[href]:hover, .label-primary[href]:focus {  background-color: #3071a9; } .label-success {  background-color: #5cb85c; } .label-success[href]:hover, .label-success[href]:focus {  background-color: #449d44; } .label-info {  background-color: #5bc0de; } .label-info[href]:hover, .label-info[href]:focus {  background-color: #31b0d5; } .label-warning {  background-color: #f0ad4e; } .label-warning[href]:hover, .label-warning[href]:focus {  background-color: #ec971f; } .label-danger {  background-color: #d9534f; } .label-danger[href]:hover, .label-danger[href]:focus {  background-color: #c9302c; } .badge {  display: inline-block;  min-width: 10px;  padding: 3px 7px;  font-size: 12px;  font-weight: bold;  line-height: 1;  color: #fff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  background-color: #999;  border-radius: 10px; } .badge:empty {  display: none; } .btn .badge {  position: relative;  top: -1px; } .btn-xs .badge {  top: 0;  padding: 1px 5px; } a.badge:hover, a.badge:focus {  color: #fff;  text-decoration: none;  cursor: pointer; } a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {  color: #428bca;  background-color: #fff; } .nav-pills > li > a > .badge {  margin-left: 3px; } .jumbotron {  padding: 30px;  margin-bottom: 30px;  color: inherit;  background-color: #eee; } .jumbotron h1, .jumbotron .h1 {  color: inherit; } .jumbotron p {  margin-bottom: 15px;  font-size: 21px;  font-weight: 200; } .container .jumbotron {  border-radius: 6px; } .jumbotron .container {  max-width: 100%; } @media screen and (min-width: 768px) {  .jumbotron {   padding-top: 48px;   padding-bottom: 48px;  }  .container .jumbotron {   padding-right: 60px;   padding-left: 60px;  }  .jumbotron h1,  .jumbotron .h1 {   font-size: 63px;  } } .thumbnail {  display: block;  padding: 4px;  margin-bottom: 20px;  line-height: 1.428571429;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: all .2s ease-in-out;      transition: all .2s ease-in-out; } .thumbnail > img, .thumbnail a > img {  display: block;  max-width: 100%;  height: auto;  margin-right: auto;  margin-left: auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {  border-color: #428bca; } .thumbnail .caption {  padding: 9px;  color: #333; } .alert {  padding: 15px;  margin-bottom: 20px;  border: 1px solid transparent;  border-radius: 4px; } .alert h4 {  margin-top: 0;  color: inherit; } .alert .alert-link {  font-weight: bold; } .alert > p, .alert > ul {  margin-bottom: 0; } .alert > p + p {  margin-top: 5px; } .alert-dismissable {  padding-right: 35px; } .alert-dismissable .close {  position: relative;  top: -2px;  right: -21px;  color: inherit; } .alert-success {  color: #3c763d;  background-color: #dff0d8;  border-color: #d6e9c6; } .alert-success hr {  border-top-color: #c9e2b3; } .alert-success .alert-link {  color: #2b542c; } .alert-info {  color: #31708f;  background-color: #d9edf7;  border-color: #bce8f1; } .alert-info hr {  border-top-color: #a6e1ec; } .alert-info .alert-link {  color: #245269; } .alert-warning {  color: #8a6d3b;  background-color: #fcf8e3;  border-color: #faebcc; } .alert-warning hr {  border-top-color: #f7e1b5; } .alert-warning .alert-link {  color: #66512c; } .alert-danger {  color: #a94442;  background-color: #f2dede;  border-color: #ebccd1; } .alert-danger hr {  border-top-color: #e4b9c0; } .alert-danger .alert-link {  color: #843534; } @-webkit-keyframes progress-bar-stripes {  from {   background-position: 40px 0;  }  to {   background-position: 0 0;  } } @keyframes progress-bar-stripes {  from {   background-position: 40px 0;  }  to {   background-position: 0 0;  } } .progress {  height: 20px;  margin-bottom: 20px;  overflow: hidden;  background-color: #f5f5f5;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);      box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); } .progress-bar {  float: left;  width: 0;  height: 100%;  font-size: 12px;  line-height: 20px;  color: #fff;  text-align: center;  background-color: #428bca;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);  -webkit-transition: width .6s ease;      transition: width .6s ease; } .progress-striped .progress-bar {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-image:     linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-size: 40px 40px; } .progress.active .progress-bar {  -webkit-animation: progress-bar-stripes 2s linear infinite;      animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success {  background-color: #5cb85c; } .progress-striped .progress-bar-success {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-image:     linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); } .progress-bar-info {  background-color: #5bc0de; } .progress-striped .progress-bar-info {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-image:     linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); } .progress-bar-warning {  background-color: #f0ad4e; } .progress-striped .progress-bar-warning {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-image:     linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); } .progress-bar-danger {  background-color: #d9534f; } .progress-striped .progress-bar-danger {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-image:     linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); } .media, .media-body {  overflow: hidden;  zoom: 1; } .media, .media .media {  margin-top: 15px; } .media:first-child {  margin-top: 0; } .media-object {  display: block; } .media-heading {  margin: 0 0 5px; } .media > .pull-left {  margin-right: 10px; } .media > .pull-right {  margin-left: 10px; } .media-list {  padding-left: 0;  list-style: none; } .list-group {  padding-left: 0;  margin-bottom: 20px; } .list-group-item {  position: relative;  display: block;  padding: 10px 15px;  margin-bottom: -1px;  background-color: #fff;  border: 1px solid #ddd; } .list-group-item:first-child {  border-top-left-radius: 4px;  border-top-right-radius: 4px; } .list-group-item:last-child {  margin-bottom: 0;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px; } .list-group-item > .badge {  float: right; } .list-group-item > .badge + .badge {  margin-right: 5px; } a.list-group-item {  color: #555; } a.list-group-item .list-group-item-heading {  color: #333; } a.list-group-item:hover, a.list-group-item:focus {  text-decoration: none;  background-color: #f5f5f5; } a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {  z-index: 2;  color: #fff;  background-color: #428bca;  border-color: #428bca; } a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {  color: inherit; } a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {  color: #e1edf7; } .list-group-item-success {  color: #3c763d;  background-color: #dff0d8; } a.list-group-item-success {  color: #3c763d; } a.list-group-item-success .list-group-item-heading {  color: inherit; } a.list-group-item-success:hover, a.list-group-item-success:focus {  color: #3c763d;  background-color: #d0e9c6; } a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {  color: #fff;  background-color: #3c763d;  border-color: #3c763d; } .list-group-item-info {  color: #31708f;  background-color: #d9edf7; } a.list-group-item-info {  color: #31708f; } a.list-group-item-info .list-group-item-heading {  color: inherit; } a.list-group-item-info:hover, a.list-group-item-info:focus {  color: #31708f;  background-color: #c4e3f3; } a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {  color: #fff;  background-color: #31708f;  border-color: #31708f; } .list-group-item-warning {  color: #8a6d3b;  background-color: #fcf8e3; } a.list-group-item-warning {  color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading {  color: inherit; } a.list-group-item-warning:hover, a.list-group-item-warning:focus {  color: #8a6d3b;  background-color: #faf2cc; } a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {  color: #fff;  background-color: #8a6d3b;  border-color: #8a6d3b; } .list-group-item-danger {  color: #a94442;  background-color: #f2dede; } a.list-group-item-danger {  color: #a94442; } a.list-group-item-danger .list-group-item-heading {  color: inherit; } a.list-group-item-danger:hover, a.list-group-item-danger:focus {  color: #a94442;  background-color: #ebcccc; } a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {  color: #fff;  background-color: #a94442;  border-color: #a94442; } .list-group-item-heading {  margin-top: 0;  margin-bottom: 5px; } .list-group-item-text {  margin-bottom: 0;  line-height: 1.3; } .panel {  margin-bottom: 20px;  background-color: #fff;  border: 1px solid transparent;  border-radius: 4px;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);      box-shadow: 0 1px 1px rgba(0, 0, 0, .05); } .panel-body {  padding: 15px; } .panel > .list-group {  margin-bottom: 0; } .panel > .list-group .list-group-item {  border-width: 1px 0;  border-radius: 0; } .panel > .list-group .list-group-item:first-child {  border-top: 0; } .panel > .list-group .list-group-item:last-child {  border-bottom: 0; } .panel > .list-group:first-child .list-group-item:first-child {  border-top-left-radius: 3px;  border-top-right-radius: 3px; } .panel > .list-group:last-child .list-group-item:last-child {  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table {  margin-bottom: 0; } .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {  border-top-left-radius: 3px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {  border-top-right-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {  border-bottom-left-radius: 3px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {  border-bottom-right-radius: 3px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive {  border-top: 1px solid #ddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {  border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered {  border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {  border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {  border-right: 0; } .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > tfoot > tr:first-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tfoot > tr:first-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {  border-top: 0; } .panel > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {  border-bottom: 0; } .panel > .table-responsive {  margin-bottom: 0;  border: 0; } .panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-top-left-radius: 3px;  border-top-right-radius: 3px; } .panel-heading > .dropdown .dropdown-toggle {  color: inherit; } .panel-title {  margin-top: 0;  margin-bottom: 0;  font-size: 16px;  color: inherit; } .panel-title > a {  color: inherit; } .panel-footer {  padding: 10px 15px;  background-color: #f5f5f5;  border-top: 1px solid #ddd;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; } .panel-group {  margin-bottom: 20px; } .panel-group .panel {  margin-bottom: 0;  overflow: hidden;  border-radius: 4px; } .panel-group .panel + .panel {  margin-top: 5px; } .panel-group .panel-heading {  border-bottom: 0; } .panel-group .panel-heading + .panel-collapse .panel-body {  border-top: 1px solid #ddd; } .panel-group .panel-footer {  border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body {  border-bottom: 1px solid #ddd; } .panel-default {  border-color: #ddd; } .panel-default > .panel-heading {  color: #333;  background-color: #f5f5f5;  border-color: #ddd; } .panel-default > .panel-heading + .panel-collapse .panel-body {  border-top-color: #ddd; } .panel-default > .panel-footer + .panel-collapse .panel-body {  border-bottom-color: #ddd; } .panel-primary {  border-color: #428bca; } .panel-primary > .panel-heading {  color: #fff;  background-color: #428bca;  border-color: #428bca; } .panel-primary > .panel-heading + .panel-collapse .panel-body {  border-top-color: #428bca; } .panel-primary > .panel-footer + .panel-collapse .panel-body {  border-bottom-color: #428bca; } .panel-success {  border-color: #d6e9c6; } .panel-success > .panel-heading {  color: #3c763d;  background-color: #dff0d8;  border-color: #d6e9c6; } .panel-success > .panel-heading + .panel-collapse .panel-body {  border-top-color: #d6e9c6; } .panel-success > .panel-footer + .panel-collapse .panel-body {  border-bottom-color: #d6e9c6; } .panel-info {  border-color: #bce8f1; } .panel-info > .panel-heading {  color: #31708f;  background-color: #d9edf7;  border-color: #bce8f1; } .panel-info > .panel-heading + .panel-collapse .panel-body {  border-top-color: #bce8f1; } .panel-info > .panel-footer + .panel-collapse .panel-body {  border-bottom-color: #bce8f1; } .panel-warning {  border-color: #faebcc; } .panel-warning > .panel-heading {  color: #8a6d3b;  background-color: #fcf8e3;  border-color: #faebcc; } .panel-warning > .panel-heading + .panel-collapse .panel-body {  border-top-color: #faebcc; } .panel-warning > .panel-footer + .panel-collapse .panel-body {  border-bottom-color: #faebcc; } .panel-danger {  border-color: #ebccd1; } .panel-danger > .panel-heading {  color: #a94442;  background-color: #f2dede;  border-color: #ebccd1; } .panel-danger > .panel-heading + .panel-collapse .panel-body {  border-top-color: #ebccd1; } .panel-danger > .panel-footer + .panel-collapse .panel-body {  border-bottom-color: #ebccd1; } .well {  min-height: 20px;  padding: 19px;  margin-bottom: 20px;  background-color: #f5f5f5;  border: 1px solid #e3e3e3;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);      box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); } .well blockquote {  border-color: #ddd;  border-color: rgba(0, 0, 0, .15); } .well-lg {  padding: 24px;  border-radius: 6px; } .well-sm {  padding: 9px;  border-radius: 3px; } .close {  float: right;  font-size: 21px;  font-weight: bold;  line-height: 1;  color: #000;  text-shadow: 0 1px 0 #fff;  filter: alpha(opacity=20);  opacity: .2; } .close:hover, .close:focus {  color: #000;  text-decoration: none;  cursor: pointer;  filter: alpha(opacity=50);  opacity: .5; } button.close {  -webkit-appearance: none;  padding: 0;  cursor: pointer;  background: transparent;  border: 0; } .modal-open {  overflow: hidden; } .modal {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  display: none;  overflow: auto;  overflow-y: scroll;  -webkit-overflow-scrolling: touch;  outline: 0; } .modal.fade .modal-dialog {  -webkit-transition: -webkit-transform .3s ease-out;   -moz-transition:  -moz-transform .3s ease-out;    -o-transition:   -o-transform .3s ease-out;      transition:     transform .3s ease-out;  -webkit-transform: translate(0, -25%);    -ms-transform: translate(0, -25%);      transform: translate(0, -25%); } .modal.in .modal-dialog {  -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);      transform: translate(0, 0); } .modal-dialog {  position: relative;  width: auto;  margin: 10px; } .modal-content {  position: relative;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #999;  border: 1px solid rgba(0, 0, 0, .2);  border-radius: 6px;  outline: none;  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);      box-shadow: 0 3px 9px rgba(0, 0, 0, .5); } .modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000; } .modal-backdrop.fade {  filter: alpha(opacity=0);  opacity: 0; } .modal-backdrop.in {  filter: alpha(opacity=50);  opacity: .5; } .modal-header {  min-height: 16.428571429px;  padding: 15px;  border-bottom: 1px solid #e5e5e5; } .modal-header .close {  margin-top: -2px; } .modal-title {  margin: 0;  line-height: 1.428571429; } .modal-body {  position: relative;  padding: 20px; } .modal-footer {  padding: 19px 20px 20px;  margin-top: 15px;  text-align: right;  border-top: 1px solid #e5e5e5; } .modal-footer .btn + .btn {  margin-bottom: 0;  margin-left: 5px; } .modal-footer .btn-group .btn + .btn {  margin-left: -1px; } .modal-footer .btn-block + .btn-block {  margin-left: 0; } @media (min-width: 768px) {  .modal-dialog {   width: 600px;   margin: 30px auto;  }  .modal-content {   -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);       box-shadow: 0 5px 15px rgba(0, 0, 0, .5);  }  .modal-sm {   width: 300px;  }  .modal-lg {   width: 900px;  } } .tooltip {  position: absolute;  z-index: 1030;  display: block;  font-size: 12px;  line-height: 1.4;  visibility: visible;  filter: alpha(opacity=0);  opacity: 0; } .tooltip.in {  filter: alpha(opacity=90);  opacity: .9; } .tooltip.top {  padding: 5px 0;  margin-top: -3px; } .tooltip.right {  padding: 0 5px;  margin-left: 3px; } .tooltip.bottom {  padding: 5px 0;  margin-top: 3px; } .tooltip.left {  padding: 0 5px;  margin-left: -3px; } .tooltip-inner {  max-width: 200px;  padding: 3px 8px;  color: #fff;  text-align: center;  text-decoration: none;  background-color: #000;  border-radius: 4px; } .tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; } .tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.top-left .tooltip-arrow {  bottom: 0;  left: 5px;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.top-right .tooltip-arrow {  right: 5px;  bottom: 0;  border-width: 5px 5px 0;  border-top-color: #000; } .tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000; } .tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000; } .tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .tooltip.bottom-left .tooltip-arrow {  top: 0;  left: 5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow {  top: 0;  right: 5px;  border-width: 0 5px 5px;  border-bottom-color: #000; } .popover {  position: absolute;  top: 0;  left: 0;  z-index: 1010;  display: none;  max-width: 276px;  padding: 1px;  text-align: left;  white-space: normal;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, .2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);      box-shadow: 0 5px 10px rgba(0, 0, 0, .2); } .popover.top {  margin-top: -10px; } .popover.right {  margin-left: 10px; } .popover.bottom {  margin-top: 10px; } .popover.left {  margin-left: -10px; } .popover-title {  padding: 8px 14px;  margin: 0;  font-size: 14px;  font-weight: normal;  line-height: 18px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0; } .popover-content {  padding: 9px 14px; } .popover .arrow, .popover .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; } .popover .arrow {  border-width: 11px; } .popover .arrow:after {  content: "";  border-width: 10px; } .popover.top .arrow {  bottom: -11px;  left: 50%;  margin-left: -11px;  border-top-color: #999;  border-top-color: rgba(0, 0, 0, .25);  border-bottom-width: 0; } .popover.top .arrow:after {  bottom: 1px;  margin-left: -10px;  content: " ";  border-top-color: #fff;  border-bottom-width: 0; } .popover.right .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-right-color: #999;  border-right-color: rgba(0, 0, 0, .25);  border-left-width: 0; } .popover.right .arrow:after {  bottom: -10px;  left: 1px;  content: " ";  border-right-color: #fff;  border-left-width: 0; } .popover.bottom .arrow {  top: -11px;  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999;  border-bottom-color: rgba(0, 0, 0, .25); } .popover.bottom .arrow:after {  top: 1px;  margin-left: -10px;  content: " ";  border-top-width: 0;  border-bottom-color: #fff; } .popover.left .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999;  border-left-color: rgba(0, 0, 0, .25); } .popover.left .arrow:after {  right: 1px;  bottom: -10px;  content: " ";  border-right-width: 0;  border-left-color: #fff; } .carousel {  position: relative; } .carousel-inner {  position: relative;  width: 100%;  overflow: hidden; } .carousel-inner > .item {  position: relative;  display: none;  -webkit-transition: .6s ease-in-out left;      transition: .6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img {  display: block;  max-width: 100%;  height: auto;  line-height: 1; } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {  display: block; } .carousel-inner > .active {  left: 0; } .carousel-inner > .next, .carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%; } .carousel-inner > .next {  left: 100%; } .carousel-inner > .prev {  left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right {  left: 0; } .carousel-inner > .active.left {  left: -100%; } .carousel-inner > .active.right {  left: 100%; } .carousel-control {  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 15%;  font-size: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);  filter: alpha(opacity=50);  opacity: .5; } .carousel-control.left {  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));  background-image:     linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);  background-repeat: repeat-x; } .carousel-control.right {  right: 0;  left: auto;  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));  background-image:     linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);  background-repeat: repeat-x; } .carousel-control:hover, .carousel-control:focus {  color: #fff;  text-decoration: none;  filter: alpha(opacity=90);  outline: none;  opacity: .9; } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {  position: absolute;  top: 50%;  z-index: 5;  display: inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {  left: 50%; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {  right: 50%; } .carousel-control .icon-prev, .carousel-control .icon-next {  width: 20px;  height: 20px;  margin-top: -10px;  margin-left: -10px;  font-family: serif; } .carousel-control .icon-prev:before {  content: '\2039'; } .carousel-control .icon-next:before {  content: '\203a'; } .carousel-indicators {  position: absolute;  bottom: 10px;  left: 50%;  z-index: 15;  width: 60%;  padding-left: 0;  margin-left: -30%;  text-align: center;  list-style: none; } .carousel-indicators li {  display: inline-block;  width: 10px;  height: 10px;  margin: 1px;  text-indent: -999px;  cursor: pointer;  background-color: #000 \9;  background-color: rgba(0, 0, 0, 0);  border: 1px solid #fff;  border-radius: 10px; } .carousel-indicators .active {  width: 12px;  height: 12px;  margin: 0;  background-color: #fff; } .carousel-caption {  position: absolute;  right: 15%;  bottom: 20px;  left: 15%;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, .6); } .carousel-caption .btn {  text-shadow: none; } @media screen and (min-width: 768px) {  .carousel-control .glyphicons-chevron-left,  .carousel-control .glyphicons-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {   width: 30px;   height: 30px;   margin-top: -15px;   margin-left: -15px;   font-size: 30px;  }  .carousel-caption {   right: 20%;   left: 20%;   padding-bottom: 30px;  }  .carousel-indicators {   bottom: 11%;  } } .clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {  display: table;  content: " "; } .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {  clear: both; } .center-block {  display: block;  margin-right: auto;  margin-left: auto; } .pull-right {  float: right !important; } .pull-left {  float: left !important; } .hide {  display: none !important; } .show {  display: block !important; } .invisible {  visibility: hidden; } .text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; } .hidden {  display: none !important;  visibility: hidden !important; } .affix {  position: fixed; } @-ms-viewport {  width: device-width; } .visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {  display: none !important; } @media (max-width: 767px) {  .visible-xs {   display: block !important;  }  table.visible-xs {   display: table;  }  tr.visible-xs {   display: table-row !important;  }  th.visible-xs,  td.visible-xs {   display: table-cell !important;  } } .visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm {  display: none !important; } @media (min-width: 768px) and (max-width: 991px) {  .visible-sm {   display: block !important;  }  table.visible-sm {   display: table;  }  tr.visible-sm {   display: table-row !important;  }  th.visible-sm,  td.visible-sm {   display: table-cell !important;  } } .visible-md, tr.visible-md, th.visible-md, td.visible-md {  display: none !important; } @media (min-width: 992px) and (max-width: 1199px) {  .visible-md {   display: block !important;  }  table.visible-md {   display: table;  }  tr.visible-md {   display: table-row !important;  }  th.visible-md,  td.visible-md {   display: table-cell !important;  } } .visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg {  display: none !important; } @media (min-width: 1200px) {  .visible-lg {   display: block !important;  }  table.visible-lg {   display: table;  }  tr.visible-lg {   display: table-row !important;  }  th.visible-lg,  td.visible-lg {   display: table-cell !important;  } } @media (max-width: 767px) {  .hidden-xs,  tr.hidden-xs,  th.hidden-xs,  td.hidden-xs {   display: none !important;  } } @media (min-width: 768px) and (max-width: 991px) {  .hidden-sm,  tr.hidden-sm,  th.hidden-sm,  td.hidden-sm {   display: none !important;  } } @media (min-width: 992px) and (max-width: 1199px) {  .hidden-md,  tr.hidden-md,  th.hidden-md,  td.hidden-md {   display: none !important;  } } @media (min-width: 1200px) {  .hidden-lg,  tr.hidden-lg,  th.hidden-lg,  td.hidden-lg {   display: none !important;  } } .visible-print, tr.visible-print, th.visible-print, td.visible-print {  display: none !important; } @media print {  .visible-print {   display: block !important;  }  table.visible-print {   display: table;  }  tr.visible-print {   display: table-row !important;  }  th.visible-print,  td.visible-print {   display: table-cell !important;  } } @media print {  .hidden-print,  tr.hidden-print,  th.hidden-print,  td.hidden-print {   display: none !important;  } }  .mm-hidden {  display: none !important; } .mm-wrapper {  overflow-x: hidden;  position: relative; } .mm-menu, .mm-panels, .mm-panels > .mm-panel {  margin: 0;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 0; } .mm-menu {  box-sizing: border-box;  background: inherit;  display: block;  overflow: hidden;  padding: 0; } .mm-panel {  -webkit-transition: -webkit-transform 0.4s ease;  -moz-transition: -moz-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  -o-transition: -o-transform 0.4s ease;  transition: transform 0.4s ease;  -webkit-transform: translate3d(100%, 0, 0);  -moz-transform: translate3d(100%, 0, 0);  -ms-transform: translate3d(100%, 0, 0);  -o-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0); }  .mm-panel.mm-opened {   -webkit-transform: translate3d(0%, 0, 0);   -moz-transform: translate3d(0%, 0, 0);   -ms-transform: translate3d(0%, 0, 0);   -o-transform: translate3d(0%, 0, 0);   transform: translate3d(0%, 0, 0); }  .mm-panel.mm-subopened {   -webkit-transform: translate3d(-30%, 0, 0);   -moz-transform: translate3d(-30%, 0, 0);   -ms-transform: translate3d(-30%, 0, 0);   -o-transform: translate3d(-30%, 0, 0);   transform: translate3d(-30%, 0, 0); }  .mm-panel.mm-highest {   z-index: 1; } .mm-panels, .mm-panels > .mm-panel {  background: inherit;  border-color: inherit; } .mm-panels > .mm-panel {  background: inherit;  border-color: inherit;  -webkit-overflow-scrolling: touch;  overflow: scroll;  overflow-x: hidden;  overflow-y: auto;  box-sizing: border-box;  padding: 0 20px; }  .mm-panels > .mm-panel.mm-hasnavbar {   padding-top: 40px; }  .mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {   content: '';   display: block;   height: 20px; } .mm-vertical .mm-panel {  -webkit-transform: none !important;  -moz-transform: none !important;  -ms-transform: none !important;  -o-transform: none !important;  transform: none !important; } .mm-vertical .mm-listview .mm-panel, .mm-listview .mm-vertical .mm-panel {  display: none;  padding: 10px 0 10px 10px; }  .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {   border-color: transparent; } .mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel {  display: block; } .mm-vertical .mm-listview > li > .mm-next, .mm-listview > li.mm-vertical > .mm-next {  height: 40px;  bottom: auto; }  .mm-vertical .mm-listview > li > .mm-next:after,  .mm-listview > li.mm-vertical > .mm-next:after {   top: 16px;   bottom: auto; } .mm-vertical .mm-listview > li.mm-opened > .mm-next:after, .mm-listview > li.mm-vertical.mm-opened > .mm-next:after {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); } .mm-navbar {  border-bottom: 1px solid;  border-color: inherit;  text-align: center;  line-height: 20px;  height: 40px;  padding: 0 40px;  margin: 0;  position: absolute;  top: 0;  left: 0;  right: 0; }  .mm-navbar > * {   display: block;   padding: 10px 0; }  .mm-navbar a,  .mm-navbar a:hover {   text-decoration: none; }  .mm-navbar .mm-title {   text-overflow: ellipsis;   white-space: nowrap;   overflow: hidden; }  .mm-navbar .mm-btn {   box-sizing: border-box;   width: 40px;   height: 40px;   position: absolute;   top: 0;   z-index: 1; }   .mm-navbar .mm-btn:first-child {    padding-left: 20px;    left: 0; }   .mm-navbar .mm-btn:last-child {    text-align: right;    padding-right: 20px;    right: 0; } .mm-panel .mm-navbar {  display: none; } .mm-panel.mm-hasnavbar .mm-navbar {  display: block; } .mm-listview, .mm-listview > li {  list-style: none;  display: block;  padding: 0;  margin: 0; } .mm-listview {  font: inherit;  font-size: 14px;  line-height: 20px; }  .mm-listview a,  .mm-listview a:hover {   text-decoration: none; }  .mm-listview > li {   position: relative; }   .mm-listview > li, .mm-listview > li:after,   .mm-listview > li .mm-next,   .mm-listview > li .mm-next:before {    border-color: inherit; }   .mm-listview > li > a,   .mm-listview > li > span {    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    color: inherit;    display: block;    padding: 10px 10px 10px 20px;    margin: 0; }    .mm-listview > li > a.mm-arrow,    .mm-listview > li > span.mm-arrow {     padding-right: 50px; }   .mm-listview > li:not(.mm-divider):after {    content: '';    border-bottom-width: 1px;    border-bottom-style: solid;    display: block;    position: absolute;    left: 0;    right: 0;    bottom: 0; }   .mm-listview > li:not(.mm-divider):after {    left: 20px; }  .mm-listview .mm-next {   background: rgba(3, 2, 1, 0);   width: 50px;   padding: 0;   position: absolute;   right: 0;   top: 0;   bottom: 0;   z-index: 2; }   .mm-listview .mm-next:before {    content: '';    border-left-width: 1px;    border-left-style: solid;    display: block;    position: absolute;    top: 0;    bottom: 0;    left: 0; }   .mm-listview .mm-next + a,   .mm-listview .mm-next + span {    margin-right: 50px; }   .mm-listview .mm-next.mm-fullsubopen {    width: 100%; }    .mm-listview .mm-next.mm-fullsubopen:before {     border-left: none; }    .mm-listview .mm-next.mm-fullsubopen + a,    .mm-listview .mm-next.mm-fullsubopen + span {     padding-right: 50px;     margin-right: 0; } .mm-panels > .mm-panel > .mm-listview {  margin: 20px -20px; } .mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview {  margin-top: -20px; } .mm-listview .mm-inset {  list-style: inside disc;  padding: 0 10px 15px 40px;  margin: 0; }  .mm-listview .mm-inset > li {   padding: 5px 0; } .mm-listview .mm-divider {  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  font-size: 10px;  text-transform: uppercase;  text-indent: 20px;  line-height: 25px; } .mm-listview .mm-spacer {  padding-top: 40px; }  .mm-listview .mm-spacer > .mm-next {   top: 40px; }  .mm-listview .mm-spacer.mm-divider {   padding-top: 25px; } .mm-prev:before, .mm-next:after, .mm-arrow:after {  content: '';  border: 2px solid transparent;  display: inline-block;  width: 8px;  height: 8px;  margin: auto;  position: absolute;  top: 0;  bottom: 0;  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); } .mm-prev:before {  border-right: none;  border-bottom: none;  left: 23px; } .mm-next:after, .mm-arrow:after {  border-top: none;  border-left: none;  right: 23px; } .mm-menu {  background: #f3f3f3;  border-color: rgba(0, 0, 0, 0.1);  color: rgba(0, 0, 0, 0.7); }  .mm-menu .mm-navbar > *,  .mm-menu .mm-navbar a {   color: rgba(0, 0, 0, 0.3); }  .mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {   border-color: rgba(0, 0, 0, 0.3); }  .mm-menu .mm-listview {   border-color: rgba(0, 0, 0, 0.1); }   .mm-menu .mm-listview > li .mm-next:after,   .mm-menu .mm-listview > li .mm-arrow:after {    border-color: rgba(0, 0, 0, 0.3); }   .mm-menu .mm-listview > li a:not(.mm-next) {    -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);    tap-highlight-color: rgba(255, 255, 255, 0.5); }   .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),   .mm-menu .mm-listview > li.mm-selected > span {    background: rgba(255, 255, 255, 0.5); }  .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,  .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,  .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,  .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {   background: rgba(0, 0, 0, 0.05); }  .mm-menu .mm-divider {   background: rgba(0, 0, 0, 0.05); }  .mm-page {  box-sizing: border-box;  position: relative; } .mm-slideout {  -webkit-transition: -webkit-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  transition: transform 0.4s ease; } html.mm-opened {  overflow-x: hidden;  position: relative; } html.mm-blocking {  overflow: hidden; }  html.mm-blocking body {   overflow: hidden; } html.mm-background .mm-page {  background: inherit; } #mm-blocker {  background: rgba(3, 2, 1, 0);  display: none;  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;  z-index: 999999; } html.mm-blocking #mm-blocker {  display: block; } .mm-menu.mm-offcanvas {  display: none;  position: fixed; } .mm-menu.mm-current {  display: block; } .mm-menu {  width: 80%;  min-width: 140px;  max-width: 440px; } html.mm-opening .mm-slideout {  -webkit-transform: translate(80%, 0);  -moz-transform: translate(80%, 0);  -ms-transform: translate(80%, 0);  -o-transform: translate(80%, 0);  transform: translate(80%, 0); } @media all and (max-width: 175px) {  html.mm-opening .mm-slideout {   -webkit-transform: translate(140px, 0);   -moz-transform: translate(140px, 0);   -ms-transform: translate(140px, 0);   -o-transform: translate(140px, 0);   transform: translate(140px, 0); } } @media all and (min-width: 550px) {  html.mm-opening .mm-slideout {   -webkit-transform: translate(440px, 0);   -moz-transform: translate(440px, 0);   -ms-transform: translate(440px, 0);   -o-transform: translate(440px, 0);   transform: translate(440px, 0); } } .mm-menu.mm-autoheight {  max-height: 80%; }  .mm-menu.mm-autoheight.mm-fullscreen {   max-height: 100%; } .mm-menu.mm-measureheight > .mm-panels > .mm-panel {  bottom: auto !important;  height: auto !important; }  em.mm-counter {  font: inherit;  font-size: 14px;  font-style: normal;  text-indent: 0;  line-height: 20px;  display: block;  margin-top: -10px;  position: absolute;  right: 45px;  top: 50%; }  em.mm-counter + a.mm-next {   width: 90px; }   em.mm-counter + a.mm-next + a,   em.mm-counter + a.mm-next + span {    margin-right: 90px; }  em.mm-counter + a.mm-fullsubopen {   padding-left: 0; } .mm-vertical > .mm-counter {  top: 12px;  margin-top: 0; } .mm-vertical.mm-spacer > .mm-counter {  margin-top: 40px; } .mm-nosubresults > .mm-counter {  display: none; } .mm-menu em.mm-counter {  color: rgba(0, 0, 0, 0.3); }  .mm-divider > span {  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  padding: 0;  line-height: 25px; } .mm-divider.mm-opened a.mm-next:after {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); } .mm-collapsed:not(.mm-uncollapsed) {  display: none; } .mm-fixeddivider {  background: inherit;  display: none;  position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 2;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }  .mm-fixeddivider:after {   content: none !important;   display: none !important; } .mm-hasdividers .mm-fixeddivider {  display: block; } .mm-menu .mm-fixeddivider span {  background: rgba(0, 0, 0, 0.05); }  html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-slideout {  -webkit-transition-duration: 0s;  -moz-transition-duration: 0s;  -ms-transition-duration: 0s;  -o-transition-duration: 0s;  transition-duration: 0s; }  .mm-iconpanel .mm-panel {  -webkit-transition-property: -webkit-transform, left;  -moz-transition-property: -moz-transform, left;  -ms-transition-property: -ms-transform, left;  -o-transition-property: -o-transform, left;  transition-property: transform, left; }  .mm-iconpanel .mm-panel.mm-opened {   border-left: 1px solid;   border-color: inherit; }  .mm-iconpanel .mm-panel.mm-subopened {   overflow-y: hidden;   left: -40px;   -webkit-transform: translate3d(0, 0, 0);   -moz-transform: translate3d(0, 0, 0);   -ms-transform: translate3d(0, 0, 0);   -o-transform: translate3d(0, 0, 0);   transform: translate3d(0, 0, 0); } .mm-iconpanel .mm-panel.mm-iconpanel-0 {  left: 0px; } .mm-iconpanel .mm-panel.mm-iconpanel-1 {  left: 40px; } .mm-iconpanel .mm-panel.mm-iconpanel-2 {  left: 80px; } .mm-iconpanel .mm-panel.mm-iconpanel-3 {  left: 120px; } .mm-iconpanel .mm-panel.mm-iconpanel-4 {  left: 160px; } .mm-iconpanel .mm-panel.mm-iconpanel-5 {  left: 200px; } .mm-iconpanel .mm-panel.mm-iconpanel-6 {  left: 240px; } .mm-subblocker {  background: inherit;  opacity: 0;  display: block;  -webkit-transition: opacity 0.4s ease;  -moz-transition: opacity 0.4s ease;  -ms-transition: opacity 0.4s ease;  -o-transition: opacity 0.4s ease;  transition: opacity 0.4s ease; } .mm-subopened .mm-subblocker {  opacity: 0.6;  position: absolute;  top: 0;  right: 0;  bottom: -100000px;  left: 0;  z-index: 3; }  .mm-menu > .mm-navbar {  background: inherit;  padding: 0;  z-index: 3;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .mm-navbar-bottom {  border-top-width: 1px;  border-top-style: solid;  border-bottom: none;  top: auto;  bottom: 0; } .mm-navbar-top ~ .mm-navbar-top {  border-bottom: none; } .mm-navbar-bottom ~ .mm-navbar-bottom {  border-top: none; } .mm-navbar.mm-hasbtns {  padding: 0 40px; } .mm-close:after {  content: 'x'; } .mm-navbar[class*="mm-navbar-content-"] > * {  box-sizing: border-box;  display: block;  float: left; } .mm-navbar > .mm-breadcrumbs {  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  -webkit-overflow-scrolling: touch;  overflow-x: auto;  text-align: left;  padding: 0 0 0 17px; }  .mm-navbar > .mm-breadcrumbs > * {   display: inline-block;   padding: 10px 3px; }  .mm-navbar > .mm-breadcrumbs > a {   text-decoration: underline; } .mm-navbar.mm-hasbtns .mm-breadcrumbs {  margin-left: -40px; } .mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {  margin-left: 0;  padding-left: 0; } .mm-navbar-top-1 {  top: 0px; } .mm-hasnavbar-top-1 .mm-panels {  top: 40px; } .mm-navbar-top-2 {  top: 40px; } .mm-hasnavbar-top-2 .mm-panels {  top: 80px; } .mm-navbar-top-3 {  top: 80px; } .mm-hasnavbar-top-3 .mm-panels {  top: 120px; } .mm-navbar-top-4 {  top: 120px; } .mm-hasnavbar-top-4 .mm-panels {  top: 160px; } .mm-navbar-bottom-1 {  bottom: 0px; } .mm-hasnavbar-bottom-1 .mm-panels {  bottom: 40px; } .mm-navbar-bottom-2 {  bottom: 40px; } .mm-hasnavbar-bottom-2 .mm-panels {  bottom: 80px; } .mm-navbar-bottom-3 {  bottom: 80px; } .mm-hasnavbar-bottom-3 .mm-panels {  bottom: 120px; } .mm-navbar-bottom-4 {  bottom: 120px; } .mm-hasnavbar-bottom-4 .mm-panels {  bottom: 160px; } .mm-navbar-size-2 {  height: 80px; } .mm-navbar-size-3 {  height: 120px; } .mm-navbar-size-4 {  height: 160px; } .mm-navbar-content-2 > * {  width: 50%; } .mm-navbar-content-3 > * {  width: 33.33%; } .mm-navbar-content-4 > * {  width: 25%; } .mm-navbar-content-5 > * {  width: 20%; } .mm-navbar-content-6 > * {  width: 16.67%; }  .mm-search, .mm-search input {  box-sizing: border-box; } .mm-search {  height: 40px;  padding: 7px 10px 0 10px; }  .mm-search input {   border: none;   border-radius: 26px;   font: inherit;   font-size: 14px;   line-height: 26px;   outline: none;   display: block;   width: 100%;   height: 26px;   margin: 0;   padding: 0 10px; }  .mm-search input::-ms-clear {   display: none; } .mm-panel > .mm-search {  width: 100%;  position: absolute;  top: 0;  left: 0; } .mm-panel.mm-hassearch {  padding-top: 40px; }  .mm-panel.mm-hassearch.mm-hasnavbar {   padding-top: 80px; }   .mm-panel.mm-hassearch.mm-hasnavbar .mm-search {    top: 40px; } .mm-noresultsmsg {  text-align: center;  font-size: 21px;  display: none;  padding: 40px 0; } .mm-noresults .mm-noresultsmsg {  display: block; } .mm-noresults .mm-indexer {  display: none !important; } li.mm-nosubresults > a.mm-next {  display: none; }  li.mm-nosubresults > a.mm-next + a,  li.mm-nosubresults > a.mm-next + span {   padding-right: 10px; } .mm-menu .mm-search input {  background: rgba(0, 0, 0, 0.05);  color: rgba(0, 0, 0, 0.7); } .mm-menu .mm-noresultsmsg {  color: rgba(0, 0, 0, 0.3); }  .mm-indexer {  background: inherit;  text-align: center;  font-size: 12px;  box-sizing: border-box;  width: 20px;  position: absolute;  top: 0;  bottom: 0;  right: -100px;  z-index: 3;  -webkit-transition: right 0.4s ease;  -moz-transition: right 0.4s ease;  -ms-transition: right 0.4s ease;  -o-transition: right 0.4s ease;  transition: right 0.4s ease;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }  .mm-indexer a {   text-decoration: none;   display: block;   height: 3.85%; }  .mm-indexer ~ .mm-panel.mm-hasindexer {   margin-right: 20px; } .mm-hasindexer .mm-indexer {  right: 0; } .mm-hasindexer .mm-fixeddivider {  right: 20px; } .mm-menu .mm-indexer a {  color: rgba(0, 0, 0, 0.3); }  input.mm-toggle, input.mm-check {  position: absolute;  left: -10000px; } label.mm-toggle, label.mm-check {  margin: 0;  position: absolute;  top: 50%;  z-index: 2; }  label.mm-toggle:before,  label.mm-check:before {   content: '';   display: block; } label.mm-toggle {  border-radius: 30px;  width: 50px;  height: 30px;  margin-top: -15px; }  label.mm-toggle:before {   border-radius: 30px;   width: 28px;   height: 28px;   margin: 1px; } input.mm-toggle:checked ~ label.mm-toggle:before {  float: right; } label.mm-check {  width: 30px;  height: 30px;  margin-top: -15px; }  label.mm-check:before {   border-left: 3px solid;   border-bottom: 3px solid;   width: 40%;   height: 20%;   margin: 25% 0 0 20%;   opacity: 0.1;   -webkit-transform: rotate(-45deg);   -moz-transform: rotate(-45deg);   -ms-transform: rotate(-45deg);   -o-transform: rotate(-45deg);   transform: rotate(-45deg); } input.mm-check:checked ~ label.mm-check:before {  opacity: 1; } li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {  bottom: auto;  margin-top: 0; } li.mm-vertical label.mm-toggle {  top: 5px; } li.mm-vertical label.mm-check {  top: 5px; } label.mm-toggle, label.mm-check {  right: 20px; } label.mm-toggle + a, label.mm-toggle + span {  padding-right: 80px; } label.mm-check + a, label.mm-check + span {  padding-right: 60px; } a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {  right: 60px; }  a.mm-next + label.mm-toggle + a,  a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,  a.mm-next + label.mm-check + span {   margin-right: 50px; } a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span {  padding-right: 70px; } a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span {  padding-right: 50px; } em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {  right: 100px; }  em.mm-counter + a.mm-next + label.mm-toggle + a,  em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,  em.mm-counter + a.mm-next + label.mm-check + span {   margin-right: 90px; } .mm-menu label.mm-toggle {  background: rgba(0, 0, 0, 0.1); }  .mm-menu label.mm-toggle:before {   background: #f3f3f3; } .mm-menu input.mm-toggle:checked ~ label.mm-toggle {  background: #4bd963; } .mm-menu label.mm-check:before {  border-color: rgba(0, 0, 0, 0.7); }  .mm-menu.mm-border-none .mm-listview > li:after, .mm-listview.mm-border-none > li:after {  content: none; } .mm-menu.mm-border-full .mm-listview > li:after, .mm-listview.mm-border-full > li:after {  left: 0 !important; } .mm-menu.mm-border-offset .mm-listview > li:after, .mm-listview.mm-border-offset > li:after {  right: 20px; }  .mm-menu.mm-effect-menu-zoom {  -webkit-transition: -webkit-transform 0.4s ease;  -moz-transition: -moz-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  -o-transition: -o-transform 0.4s ease;  transition: transform 0.4s ease; } html.mm-opened .mm-menu.mm-effect-menu-zoom {  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -ms-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center; } html.mm-opening .mm-menu.mm-effect-menu-zoom {  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);  -o-transform: scale(1, 1) translate3d(0%, 0, 0);  transform: scale(1, 1) translate3d(0%, 0, 0); } html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);  -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);  -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);  -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);  -webkit-transform-origin: right center;  -moz-transform-origin: right center;  -ms-transform-origin: right center;  -o-transform-origin: right center;  transform-origin: right center; } html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);  -o-transform: scale(1, 1) translate3d(0%, 0, 0);  transform: scale(1, 1) translate3d(0%, 0, 0); } .mm-menu.mm-effect-menu-slide {  -webkit-transition: -webkit-transform 0.4s ease;  -moz-transition: -moz-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  -o-transition: -o-transform 0.4s ease;  transition: transform 0.4s ease; } html.mm-opened .mm-menu.mm-effect-menu-slide {  -webkit-transform: translate3d(-30%, 0, 0);  -moz-transform: translate3d(-30%, 0, 0);  -ms-transform: translate3d(-30%, 0, 0);  -o-transform: translate3d(-30%, 0, 0);  transform: translate3d(-30%, 0, 0); } html.mm-opening .mm-menu.mm-effect-menu-slide {  -webkit-transform: translate3d(0%, 0, 0);  -moz-transform: translate3d(0%, 0, 0);  -ms-transform: translate3d(0%, 0, 0);  -o-transform: translate3d(0%, 0, 0);  transform: translate3d(0%, 0, 0); } html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {  -webkit-transform: translate3d(30%, 0, 0);  -moz-transform: translate3d(30%, 0, 0);  -ms-transform: translate3d(30%, 0, 0);  -o-transform: translate3d(30%, 0, 0);  transform: translate3d(30%, 0, 0); } html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {  -webkit-transform: translate3d(0%, 0, 0);  -moz-transform: translate3d(0%, 0, 0);  -ms-transform: translate3d(0%, 0, 0);  -o-transform: translate3d(0%, 0, 0);  transform: translate3d(0%, 0, 0); } .mm-menu.mm-effect-menu-fade {  opacity: 0;  -webkit-transition: opacity 0.4s ease;  -moz-transition: opacity 0.4s ease;  -ms-transition: opacity 0.4s ease;  -o-transition: opacity 0.4s ease;  transition: opacity 0.4s ease; } html.mm-opening .mm-menu.mm-effect-menu-fade {  opacity: 1; } .mm-menu.mm-effect-panels-zoom .mm-panel {  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);  -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);  -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);  -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);  -webkit-transform-origin: left center;  -moz-transform-origin: left center;  -ms-transform-origin: left center;  -o-transform-origin: left center;  transform-origin: left center; }  .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {   -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);   -moz-transform: scale(1, 1) translate3d(0%, 0, 0);   -ms-transform: scale(1, 1) translate3d(0%, 0, 0);   -o-transform: scale(1, 1) translate3d(0%, 0, 0);   transform: scale(1, 1) translate3d(0%, 0, 0); }   .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {    -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);    -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);    -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);    -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);    transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); } .mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {  -webkit-transform: translate3d(-100%, 0, 0);  -moz-transform: translate3d(-100%, 0, 0);  -ms-transform: translate3d(-100%, 0, 0);  -o-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); } .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li {  -webkit-transition: none 0.4s ease;  -moz-transition: none 0.4s ease;  -ms-transition: none 0.4s ease;  -o-transition: none 0.4s ease;  transition: none 0.4s ease; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {   -webkit-transition-delay: 50ms;   -moz-transition-delay: 50ms;   -ms-transition-delay: 50ms;   -o-transition-delay: 50ms;   transition-delay: 50ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {   -webkit-transition-delay: 100ms;   -moz-transition-delay: 100ms;   -ms-transition-delay: 100ms;   -o-transition-delay: 100ms;   transition-delay: 100ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {   -webkit-transition-delay: 150ms;   -moz-transition-delay: 150ms;   -ms-transition-delay: 150ms;   -o-transition-delay: 150ms;   transition-delay: 150ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {   -webkit-transition-delay: 200ms;   -moz-transition-delay: 200ms;   -ms-transition-delay: 200ms;   -o-transition-delay: 200ms;   transition-delay: 200ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {   -webkit-transition-delay: 250ms;   -moz-transition-delay: 250ms;   -ms-transition-delay: 250ms;   -o-transition-delay: 250ms;   transition-delay: 250ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {   -webkit-transition-delay: 300ms;   -moz-transition-delay: 300ms;   -ms-transition-delay: 300ms;   -o-transition-delay: 300ms;   transition-delay: 300ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {   -webkit-transition-delay: 350ms;   -moz-transition-delay: 350ms;   -ms-transition-delay: 350ms;   -o-transition-delay: 350ms;   transition-delay: 350ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {   -webkit-transition-delay: 400ms;   -moz-transition-delay: 400ms;   -ms-transition-delay: 400ms;   -o-transition-delay: 400ms;   transition-delay: 400ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {   -webkit-transition-delay: 450ms;   -moz-transition-delay: 450ms;   -ms-transition-delay: 450ms;   -o-transition-delay: 450ms;   transition-delay: 450ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {   -webkit-transition-delay: 500ms;   -moz-transition-delay: 500ms;   -ms-transition-delay: 500ms;   -o-transition-delay: 500ms;   transition-delay: 500ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {   -webkit-transition-delay: 550ms;   -moz-transition-delay: 550ms;   -ms-transition-delay: 550ms;   -o-transition-delay: 550ms;   transition-delay: 550ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {   -webkit-transition-delay: 600ms;   -moz-transition-delay: 600ms;   -ms-transition-delay: 600ms;   -o-transition-delay: 600ms;   transition-delay: 600ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {   -webkit-transition-delay: 650ms;   -moz-transition-delay: 650ms;   -ms-transition-delay: 650ms;   -o-transition-delay: 650ms;   transition-delay: 650ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {   -webkit-transition-delay: 700ms;   -moz-transition-delay: 700ms;   -ms-transition-delay: 700ms;   -o-transition-delay: 700ms;   transition-delay: 700ms; }  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {   -webkit-transition-delay: 750ms;   -moz-transition-delay: 750ms;   -ms-transition-delay: 750ms;   -o-transition-delay: 750ms;   transition-delay: 750ms; } .mm-menu.mm-effect-listitems-slide .mm-listview > li {  -webkit-transform: translate3d(50%, 0, 0);  -moz-transform: translate3d(50%, 0, 0);  -ms-transform: translate3d(50%, 0, 0);  -o-transform: translate3d(50%, 0, 0);  transform: translate3d(50%, 0, 0);  opacity: 0;  -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property: -moz-transform, opacity;  -ms-transition-property: -ms-transform, opacity;  -o-transition-property: -o-transform, opacity;  transition-property: transform, opacity; } html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  opacity: 1; } .mm-menu.mm-effect-listitems-fade .mm-listview > li {  opacity: 0;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  -ms-transition-property: opacity;  -o-transition-property: opacity;  transition-property: opacity; } html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li {  opacity: 1; } .mm-menu.mm-effect-listitems-drop .mm-listview > li {  opacity: 0;  top: -25%;  -webkit-transition-property: opacity, top;  -moz-transition-property: opacity, top;  -ms-transition-property: opacity, top;  -o-transition-property: opacity, top;  transition-property: opacity, top; } html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li {  opacity: 1;  top: 0; }  .mm-menu.mm-fullscreen {  width: 100%;  min-width: 140px;  max-width: 10000px; } html.mm-opening.mm-fullscreen .mm-slideout {  -webkit-transform: translate(100%, 0);  -moz-transform: translate(100%, 0);  -ms-transform: translate(100%, 0);  -o-transform: translate(100%, 0);  transform: translate(100%, 0); } @media all and (max-width: 140px) {  html.mm-opening.mm-fullscreen .mm-slideout {   -webkit-transform: translate(140px, 0);   -moz-transform: translate(140px, 0);   -ms-transform: translate(140px, 0);   -o-transform: translate(140px, 0);   transform: translate(140px, 0); } } @media all and (min-width: 10000px) {  html.mm-opening.mm-fullscreen .mm-slideout {   -webkit-transform: translate(10000px, 0);   -moz-transform: translate(10000px, 0);   -ms-transform: translate(10000px, 0);   -o-transform: translate(10000px, 0);   transform: translate(10000px, 0); } } html.mm-right.mm-opening.mm-fullscreen .mm-slideout {  -webkit-transform: translate(-100%, 0);  -moz-transform: translate(-100%, 0);  -ms-transform: translate(-100%, 0);  -o-transform: translate(-100%, 0);  transform: translate(-100%, 0); } @media all and (max-width: 140px) {  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {   -webkit-transform: translate(-140px, 0);   -moz-transform: translate(-140px, 0);   -ms-transform: translate(-140px, 0);   -o-transform: translate(-140px, 0);   transform: translate(-140px, 0); } } @media all and (min-width: 10000px) {  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {   -webkit-transform: translate(-10000px, 0);   -moz-transform: translate(-10000px, 0);   -ms-transform: translate(-10000px, 0);   -o-transform: translate(-10000px, 0);   transform: translate(-10000px, 0); } } .mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {  height: 100%;  min-height: 140px;  max-height: 10000px; } html.mm-opened.mm-fullscreen .mm-page {  box-shadow: none !important; }  .mm-menu.mm-multiline .mm-listview > li > a, .mm-menu.mm-multiline .mm-listview > li > span, .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a, .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span {  text-overflow: clip;  white-space: normal; }  html.mm-pagedim #mm-blocker, html.mm-pagedim-white #mm-blocker, html.mm-pagedim-black #mm-blocker {  opacity: 0; } html.mm-pagedim.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim-black.mm-opening #mm-blocker {  opacity: 0.3;  transition: opacity 0.4s ease 0.4s; } html.mm-pagedim #mm-blocker {  background: inherit; } html.mm-pagedim-white #mm-blocker {  background: #fff; } html.mm-pagedim-black #mm-blocker {  background: #000; }  .mm-menu.mm-pageshadow:after {  content: "";  display: block;  width: 20px;  height: 120%;  position: absolute;  left: 100%;  top: -10%;  z-index: 99; } .mm-menu.mm-pageshadow.mm-right:after {  left: auto;  right: 100%; } .mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {  content: none;  display: none; } .mm-menu.mm-pageshadow:after {  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }  .mm-menu.mm-top, .mm-menu.mm-bottom {  width: 100%;  min-width: 100%;  max-width: 100%; } .mm-menu.mm-right {  left: auto;  right: 0; } .mm-menu.mm-bottom {  top: auto;  bottom: 0; } html.mm-right.mm-opening .mm-slideout {  -webkit-transform: translate(-80%, 0);  -moz-transform: translate(-80%, 0);  -ms-transform: translate(-80%, 0);  -o-transform: translate(-80%, 0);  transform: translate(-80%, 0); } @media all and (max-width: 175px) {  html.mm-right.mm-opening .mm-slideout {   -webkit-transform: translate(-140px, 0);   -moz-transform: translate(-140px, 0);   -ms-transform: translate(-140px, 0);   -o-transform: translate(-140px, 0);   transform: translate(-140px, 0); } } @media all and (min-width: 550px) {  html.mm-right.mm-opening .mm-slideout {   -webkit-transform: translate(-440px, 0);   -moz-transform: translate(-440px, 0);   -ms-transform: translate(-440px, 0);   -o-transform: translate(-440px, 0);   transform: translate(-440px, 0); } } html.mm-front .mm-slideout {  -webkit-transform: none !important;  -moz-transform: none !important;  -ms-transform: none !important;  -o-transform: none !important;  transform: none !important;  z-index: 0 !important; } .mm-menu.mm-front {  z-index: 1; } .mm-menu.mm-front, .mm-menu.mm-next {  -webkit-transition: -webkit-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  transition: transform 0.4s ease;  -webkit-transform: translate3d(-100%, 0, 0);  -moz-transform: translate3d(-100%, 0, 0);  -ms-transform: translate3d(-100%, 0, 0);  -o-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); }  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {   -webkit-transform: translate3d(100%, 0, 0);   -moz-transform: translate3d(100%, 0, 0);   -ms-transform: translate3d(100%, 0, 0);   -o-transform: translate3d(100%, 0, 0);   transform: translate3d(100%, 0, 0); } .mm-menu.mm-top {  -webkit-transform: translate3d(0, -100%, 0);  -moz-transform: translate3d(0, -100%, 0);  -ms-transform: translate3d(0, -100%, 0);  -o-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0); } .mm-menu.mm-bottom {  -webkit-transform: translate3d(0, 100%, 0);  -moz-transform: translate3d(0, 100%, 0);  -ms-transform: translate3d(0, 100%, 0);  -o-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0); } html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .mm-menu.mm-top, .mm-menu.mm-bottom {  height: 80%;  min-height: 140px;  max-height: 880px; }  .mm-menu.mm-theme-dark {  background: #333333;  border-color: rgba(0, 0, 0, 0.15);  color: rgba(255, 255, 255, 0.8); }  .mm-menu.mm-theme-dark .mm-navbar > *,  .mm-menu.mm-theme-dark .mm-navbar a {   color: rgba(255, 255, 255, 0.4); }  .mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {   border-color: rgba(255, 255, 255, 0.4); }  .mm-menu.mm-theme-dark .mm-listview {   border-color: rgba(0, 0, 0, 0.15); }   .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,   .mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {    border-color: rgba(255, 255, 255, 0.4); }   .mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);    tap-highlight-color: rgba(0, 0, 0, 0.1); }   .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),   .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {    background: rgba(0, 0, 0, 0.1); }  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {   background: rgba(255, 255, 255, 0.05); }  .mm-menu.mm-theme-dark .mm-divider {   background: rgba(255, 255, 255, 0.05); } .mm-menu.mm-theme-dark label.mm-check:before {  border-color: rgba(255, 255, 255, 0.8); } .mm-menu.mm-theme-dark em.mm-counter {  color: rgba(255, 255, 255, 0.4); } .mm-menu.mm-theme-dark .mm-fixeddivider span {  background: rgba(255, 255, 255, 0.05); } .mm-menu.mm-pageshadow.mm-theme-dark:after {  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); } .mm-menu.mm-theme-dark .mm-search input {  background: rgba(255, 255, 255, 0.3);  color: rgba(255, 255, 255, 0.8); } .mm-menu.mm-theme-dark .mm-noresultsmsg {  color: rgba(255, 255, 255, 0.4); } .mm-menu.mm-theme-dark .mm-indexer a {  color: rgba(255, 255, 255, 0.4); } .mm-menu.mm-theme-dark label.mm-toggle {  background: rgba(0, 0, 0, 0.15); }  .mm-menu.mm-theme-dark label.mm-toggle:before {   background: #333333; } .mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {  background: #4bd963; } .mm-menu.mm-theme-white {  background: white;  border-color: rgba(0, 0, 0, 0.1);  color: rgba(0, 0, 0, 0.6); }  .mm-menu.mm-theme-white .mm-navbar > *,  .mm-menu.mm-theme-white .mm-navbar a {   color: rgba(0, 0, 0, 0.3); }  .mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white .mm-navbar .mm-btn:after {   border-color: rgba(0, 0, 0, 0.3); }  .mm-menu.mm-theme-white .mm-listview {   border-color: rgba(0, 0, 0, 0.1); }   .mm-menu.mm-theme-white .mm-listview > li .mm-next:after,   .mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {    border-color: rgba(0, 0, 0, 0.3); }   .mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);    tap-highlight-color: rgba(0, 0, 0, 0.05); }   .mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),   .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {    background: rgba(0, 0, 0, 0.05); }  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {   background: rgba(0, 0, 0, 0.03); }  .mm-menu.mm-theme-white .mm-divider {   background: rgba(0, 0, 0, 0.03); } .mm-menu.mm-theme-white label.mm-check:before {  border-color: rgba(0, 0, 0, 0.6); } .mm-menu.mm-theme-white em.mm-counter {  color: rgba(0, 0, 0, 0.3); } .mm-menu.mm-theme-white .mm-fixeddivider span {  background: rgba(0, 0, 0, 0.03); } .mm-menu.mm-pageshadow.mm-theme-white:after {  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .mm-menu.mm-theme-white .mm-search input {  background: rgba(0, 0, 0, 0.05);  color: rgba(0, 0, 0, 0.6); } .mm-menu.mm-theme-white .mm-noresultsmsg {  color: rgba(0, 0, 0, 0.3); } .mm-menu.mm-theme-white .mm-indexer a {  color: rgba(0, 0, 0, 0.3); } .mm-menu.mm-theme-white label.mm-toggle {  background: rgba(0, 0, 0, 0.1); }  .mm-menu.mm-theme-white label.mm-toggle:before {   background: white; } .mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {  background: #4bd963; } .mm-menu.mm-theme-black {  background: black;  border-color: rgba(255, 255, 255, 0.2);  color: rgba(255, 255, 255, 0.6); }  .mm-menu.mm-theme-black .mm-navbar > *,  .mm-menu.mm-theme-black .mm-navbar a {   color: rgba(255, 255, 255, 0.4); }  .mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black .mm-navbar .mm-btn:after {   border-color: rgba(255, 255, 255, 0.4); }  .mm-menu.mm-theme-black .mm-listview {   border-color: rgba(255, 255, 255, 0.2); }   .mm-menu.mm-theme-black .mm-listview > li .mm-next:after,   .mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {    border-color: rgba(255, 255, 255, 0.4); }   .mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {    -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);    tap-highlight-color: rgba(255, 255, 255, 0.3); }   .mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),   .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {    background: rgba(255, 255, 255, 0.3); }  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {   background: rgba(255, 255, 255, 0.2); }  .mm-menu.mm-theme-black .mm-divider {   background: rgba(255, 255, 255, 0.2); } .mm-menu.mm-theme-black label.mm-check:before {  border-color: rgba(255, 255, 255, 0.6); } .mm-menu.mm-theme-black em.mm-counter {  color: rgba(255, 255, 255, 0.4); } .mm-menu.mm-theme-black .mm-fixeddivider span {  background: rgba(255, 255, 255, 0.2); } .mm-menu.mm-pageshadow.mm-theme-black:after {  content: none;  display: none; } .mm-menu.mm-theme-black .mm-search input {  background: rgba(255, 255, 255, 0.3);  color: rgba(255, 255, 255, 0.6); } .mm-menu.mm-theme-black .mm-noresultsmsg {  color: rgba(255, 255, 255, 0.4); } .mm-menu.mm-theme-black .mm-indexer a {  color: rgba(255, 255, 255, 0.4); } .mm-menu.mm-theme-black label.mm-toggle {  background: rgba(255, 255, 255, 0.2); }  .mm-menu.mm-theme-black label.mm-toggle:before {   background: black; } .mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {  background: #4bd963; }  .mm-menu.mm-tileview .mm-listview:after, .mm-menu .mm-tileview.mm-listview:after {  content: '';  display: block;  clear: both; } .mm-menu.mm-tileview .mm-listview > li, .mm-menu .mm-tileview.mm-listview > li {  width: 50%;  height: 0;  padding: 50% 0 0 0;  float: left;  position: relative; }  .mm-menu.mm-tileview .mm-listview > li:after,  .mm-menu .mm-tileview.mm-listview > li:after {   left: 0;   top: 0;   border-right-width: 1px;   border-right-style: solid;   z-index: -1; }  .mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {   width: 12.5%;   padding-top: 12.5%; }  .mm-menu.mm-tileview .mm-listview > li.mm-tile-s,  .mm-menu .mm-tileview.mm-listview > li.mm-tile-s {   width: 25%;   padding-top: 25%; }  .mm-menu.mm-tileview .mm-listview > li.mm-tile-l,  .mm-menu .mm-tileview.mm-listview > li.mm-tile-l {   width: 75%;   padding-top: 75%; }  .mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {   width: 100%;   padding-top: 100%; }  .mm-menu.mm-tileview .mm-listview > li > a,  .mm-menu.mm-tileview .mm-listview > li > span,  .mm-menu .mm-tileview.mm-listview > li > a,  .mm-menu .mm-tileview.mm-listview > li > span {   line-height: 1px;   text-align: center;   padding: 50% 10px 0 10px;   margin: 0;   position: absolute;   top: 0;   right: 1px;   bottom: 1px;   left: 0; }  .mm-menu.mm-tileview .mm-listview > li > .mm-next,  .mm-menu .mm-tileview.mm-listview > li > .mm-next {   width: auto; }   .mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after,   .mm-menu .mm-tileview.mm-listview > li > .mm-next:before,   .mm-menu .mm-tileview.mm-listview > li > .mm-next:after {    content: none;    display: none; } .mm-menu.mm-tileview .mm-panel {  padding-left: 0;  padding-right: 0; }  .mm-menu.mm-tileview .mm-panel:after {   content: none;   display: none; } .mm-menu.mm-tileview .mm-listview {  margin: 0; }  .pull-right {  float: right !important; } .pull-left {  float: left !important; }  .clearfix:before, .clearfix:after {  content: " ";  display: table; } .clearfix:after {  clear: both; } .center-block {  display: block;  margin-left: auto;  margin-right: auto; } .text-hide {  font: 0/0 a; }   .hide {  display: none !important; } .show {  display: block !important; } .invisible {  visibility: hidden; } .text-hide {  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; }  .hidden {  display: none !important;  visibility: hidden !important; }  .affix {  position: fixed; }  .fw-itable {  display: table;  height: 100%;  width: 100%; } .fw-icell {  display: table-cell;  vertical-align: middle; } img, iframe, embed{  max-width: 100%; }  @media (min-width: 768px) {  .fw-col-sm-1-5 {   width: 20%;  } } .fw-container, .fw-container *, .fw-container *:before, .fw-container *:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } .fw-container {  position: relative;  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; } .fw-container:before, .fw-container:after {  content: " ";  display: table; } .fw-container:after {  clear: both; } @media (min-width: 768px) {  .fw-container {   width: 750px;  } } @media (min-width: 992px) {  .fw-container {   width: 970px;  } } @media (min-width: 1200px) {  .fw-container {   width: 1170px;  } } .fw-container-fluid {  position: relative;  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; } .fw-container-fluid:before, .fw-container-fluid:after {  content: " ";  display: table; } .fw-container-fluid:after {  clear: both; } .fw-row {  margin-left: -15px;  margin-right: -15px; } .fw-row:before, .fw-row:after {  content: " ";  display: table; } .fw-row:after {  clear: both; } .fw-row:before, .fw-row:after {  content: " ";  display: table; } .fw-row:after {  clear: both; } .fw-row:before, .fw-row:after {  content: " ";  display: table; } .fw-row:after {  clear: both; } .fw-col-xs-1, .fw-col-sm-1, .fw-col-md-1, .fw-col-lg-1, .fw-col-xs-2, .fw-col-sm-2, .fw-col-md-2, .fw-col-lg-2, .fw-col-xs-3, .fw-col-sm-3, .fw-col-md-3, .fw-col-lg-3, .fw-col-xs-4, .fw-col-sm-4, .fw-col-md-4, .fw-col-lg-4, .fw-col-xs-5, .fw-col-sm-5, .fw-col-md-5, .fw-col-lg-5, .fw-col-xs-6, .fw-col-sm-6, .fw-col-md-6, .fw-col-lg-6, .fw-col-xs-7, .fw-col-sm-7, .fw-col-md-7, .fw-col-lg-7, .fw-col-xs-8, .fw-col-sm-8, .fw-col-md-8, .fw-col-lg-8, .fw-col-xs-9, .fw-col-sm-9, .fw-col-md-9, .fw-col-lg-9, .fw-col-xs-10, .fw-col-sm-10, .fw-col-md-10, .fw-col-lg-10, .fw-col-xs-11, .fw-col-sm-11, .fw-col-md-11, .fw-col-lg-11, .fw-col-xs-12, .fw-col-sm-12, .fw-col-md-12, .fw-col-lg-12, .fw-col-lg-1-5, .fw-col-md-1-5, .fw-col-sm-1-5 {  position: relative;  min-height: 1px;  padding-left: 15px;  padding-right: 15px; } @media (max-width: 767px) {  div[class^="fw-col-sm-"],  div[class^="fw-col-md-"],  div[class^="fw-col-xs-"] {   padding-top: 20px;   padding-bottom: 20px;  }  .single .fw-page-builder-content .fw-main-row-top div[class^="fw-col-sm-"],  .single .fw-page-builder-content .fw-main-row-top div[class^="fw-col-ms-"],  .single .fw-page-builder-content .fw-main-row-top div[class^="fw-col-xs-"] {   padding-top: 20px;   padding-bottom: 20px;  }  .fw-main-row-top div[class^="fw-col-sm-"],  .fw-main-row-top div[class^="fw-col-ms-"],  .fw-main-row-top div[class^="fw-col-xs-"] {   padding-top: 0;   padding-bottom: 0;  } } @media (min-width: 768px) {  .fw-col-sm-1, .fw-col-sm-2, .fw-col-sm-3, .fw-col-sm-4, .fw-col-sm-5, .fw-col-sm-6, .fw-col-sm-7, .fw-col-sm-8, .fw-col-sm-9, .fw-col-sm-10, .fw-col-sm-11, .fw-col-sm-12,  .fw-col-lg-1-5,  .fw-col-md-1-5,  .fw-col-sm-1-5 {   float: left;  }  .fw-col-sm-12 {   width: 100%;  }  .fw-col-sm-11 {   width: 91.66666667%;  }  .fw-col-sm-10 {   width: 83.33333333%;  }  .fw-col-sm-9 {   width: 75%;  }  .fw-col-sm-8 {   width: 66.66666667%;  }  .fw-col-sm-7 {   width: 58.33333333%;  }  .fw-col-sm-6 {   width: 50%;  }  .fw-col-sm-5 {   width: 41.66666667%;  }  .fw-col-sm-4 {   width: 33.33333333%;  }  .fw-col-sm-3 {   width: 25%;  }  .fw-col-sm-2 {   width: 16.66666667%;  }  .fw-col-sm-1 {   width: 8.33333333%;  }  .fw-col-sm-pull-12 {   right: 100%;  }  .fw-col-sm-pull-11 {   right: 91.66666667%;  }  .fw-col-sm-pull-10 {   right: 83.33333333%;  }  .fw-col-sm-pull-9 {   right: 75%;  }  .fw-col-sm-pull-8 {   right: 66.66666667%;  }  .fw-col-sm-pull-7 {   right: 58.33333333%;  }  .fw-col-sm-pull-6 {   right: 50%;  }  .fw-col-sm-pull-5 {   right: 41.66666667%;  }  .fw-col-sm-pull-4 {   right: 33.33333333%;  }  .fw-col-sm-pull-3 {   right: 25%;  }  .fw-col-sm-pull-2 {   right: 16.66666667%;  }  .fw-col-sm-pull-1 {   right: 8.33333333%;  }  .fw-col-sm-pull-0 {   right: auto;  }  .fw-col-sm-push-12 {   left: 100%;  }  .fw-col-sm-push-11 {   left: 91.66666667%;  }  .fw-col-sm-push-10 {   left: 83.33333333%;  }  .fw-col-sm-push-9 {   left: 75%;  }  .fw-col-sm-push-8 {   left: 66.66666667%;  }  .fw-col-sm-push-7 {   left: 58.33333333%;  }  .fw-col-sm-push-6 {   left: 50%;  }  .fw-col-sm-push-5 {   left: 41.66666667%;  }  .fw-col-sm-push-4 {   left: 33.33333333%;  }  .fw-col-sm-push-3 {   left: 25%;  }  .fw-col-sm-push-2 {   left: 16.66666667%;  }  .fw-col-sm-push-1 {   left: 8.33333333%;  }  .fw-col-sm-push-0 {   left: auto;  }  .fw-col-sm-offset-12 {   margin-left: 100%;  }  .fw-col-sm-offset-11 {   margin-left: 91.66666667%;  }  .fw-col-sm-offset-10 {   margin-left: 83.33333333%;  }  .fw-col-sm-offset-9 {   margin-left: 75%;  }  .fw-col-sm-offset-8 {   margin-left: 66.66666667%;  }  .fw-col-sm-offset-7 {   margin-left: 58.33333333%;  }  .fw-col-sm-offset-6 {   margin-left: 50%;  }  .fw-col-sm-offset-5 {   margin-left: 41.66666667%;  }  .fw-col-sm-offset-4 {   margin-left: 33.33333333%;  }  .fw-col-sm-offset-3 {   margin-left: 25%;  }  .fw-col-sm-offset-2 {   margin-left: 16.66666667%;  }  .fw-col-sm-offset-1 {   margin-left: 8.33333333%;  }  .fw-col-sm-offset-0 {   margin-left: 0%;  } } @media (min-width: 992px) {  .fw-col-md-1, .fw-col-md-2, .fw-col-md-3, .fw-col-md-4, .fw-col-md-5, .fw-col-md-6, .fw-col-md-7, .fw-col-md-8, .fw-col-md-9, .fw-col-md-10, .fw-col-md-11, .fw-col-md-12,  .fw-col-lg-1-5,  .fw-col-md-1-5,  .fw-col-sm-1-5 {   float: left;  }  .fw-col-md-12 {   width: 100%;  }  .fw-col-md-11 {   width: 91.66666667%;  }  .fw-col-md-10 {   width: 83.33333333%;  }  .fw-col-md-9 {   width: 75%;  }  .fw-col-md-8 {   width: 66.66666667%;  }  .fw-col-md-7 {   width: 58.33333333%;  }  .fw-col-md-6 {   width: 50%;  }  .fw-col-md-5 {   width: 41.66666667%;  }  .fw-col-md-4 {   width: 33.33333333%;  }  .fw-col-md-3 {   width: 25%;  }  .fw-col-md-2 {   width: 16.66666667%;  }  .fw-col-md-1 {   width: 8.33333333%;  }  .fw-col-md-pull-12 {   right: 100%;  }  .fw-col-md-pull-11 {   right: 91.66666667%;  }  .fw-col-md-pull-10 {   right: 83.33333333%;  }  .fw-col-md-pull-9 {   right: 75%;  }  .fw-col-md-pull-8 {   right: 66.66666667%;  }  .fw-col-md-pull-7 {   right: 58.33333333%;  }  .fw-col-md-pull-6 {   right: 50%;  }  .fw-col-md-pull-5 {   right: 41.66666667%;  }  .fw-col-md-pull-4 {   right: 33.33333333%;  }  .fw-col-md-pull-3 {   right: 25%;  }  .fw-col-md-pull-2 {   right: 16.66666667%;  }  .fw-col-md-pull-1 {   right: 8.33333333%;  }  .fw-col-md-pull-0 {   right: auto;  }  .fw-col-md-push-12 {   left: 100%;  }  .fw-col-md-push-11 {   left: 91.66666667%;  }  .fw-col-md-push-10 {   left: 83.33333333%;  }  .fw-col-md-push-9 {   left: 75%;  }  .fw-col-md-push-8 {   left: 66.66666667%;  }  .fw-col-md-push-7 {   left: 58.33333333%;  }  .fw-col-md-push-6 {   left: 50%;  }  .fw-col-md-push-5 {   left: 41.66666667%;  }  .fw-col-md-push-4 {   left: 33.33333333%;  }  .fw-col-md-push-3 {   left: 25%;  }  .fw-col-md-push-2 {   left: 16.66666667%;  }  .fw-col-md-push-1 {   left: 8.33333333%;  }  .fw-col-md-push-0 {   left: auto;  }  .fw-col-md-offset-12 {   margin-left: 100%;  }  .fw-col-md-offset-11 {   margin-left: 91.66666667%;  }  .fw-col-md-offset-10 {   margin-left: 83.33333333%;  }  .fw-col-md-offset-9 {   margin-left: 75%;  }  .fw-col-md-offset-8 {   margin-left: 66.66666667%;  }  .fw-col-md-offset-7 {   margin-left: 58.33333333%;  }  .fw-col-md-offset-6 {   margin-left: 50%;  }  .fw-col-md-offset-5 {   margin-left: 41.66666667%;  }  .fw-col-md-offset-4 {   margin-left: 33.33333333%;  }  .fw-col-md-offset-3 {   margin-left: 25%;  }  .fw-col-md-offset-2 {   margin-left: 16.66666667%;  }  .fw-col-md-offset-1 {   margin-left: 8.33333333%;  }  .fw-col-md-offset-0 {   margin-left: 0%;  } } @media (min-width: 1200px) {  .fw-col-lg-1, .fw-col-lg-2, .fw-col-lg-3, .fw-col-lg-4, .fw-col-lg-5, .fw-col-lg-6, .fw-col-lg-7, .fw-col-lg-8, .fw-col-lg-9, .fw-col-lg-10, .fw-col-lg-11, .fw-col-lg-12,  .fw-col-lg-1-5,  .fw-col-md-1-5,  .fw-col-sm-1-5 {   float: left;  }  .fw-col-lg-12 {   width: 100%;  }  .fw-col-lg-11 {   width: 91.66666667%;  }  .fw-col-lg-10 {   width: 83.33333333%;  }  .fw-col-lg-9 {   width: 75%;  }  .fw-col-lg-8 {   width: 66.66666667%;  }  .fw-col-lg-7 {   width: 58.33333333%;  }  .fw-col-lg-6 {   width: 50%;  }  .fw-col-lg-5 {   width: 41.66666667%;  }  .fw-col-lg-4 {   width: 33.33333333%;  }  .fw-col-lg-3 {   width: 25%;  }  .fw-col-lg-2 {   width: 16.66666667%;  }  .fw-col-lg-1 {   width: 8.33333333%;  }  .fw-col-lg-pull-12 {   right: 100%;  }  .fw-col-lg-pull-11 {   right: 91.66666667%;  }  .fw-col-lg-pull-10 {   right: 83.33333333%;  }  .fw-col-lg-pull-9 {   right: 75%;  }  .fw-col-lg-pull-8 {   right: 66.66666667%;  }  .fw-col-lg-pull-7 {   right: 58.33333333%;  }  .fw-col-lg-pull-6 {   right: 50%;  }  .fw-col-lg-pull-5 {   right: 41.66666667%;  }  .fw-col-lg-pull-4 {   right: 33.33333333%;  }  .fw-col-lg-pull-3 {   right: 25%;  }  .fw-col-lg-pull-2 {   right: 16.66666667%;  }  .fw-col-lg-pull-1 {   right: 8.33333333%;  }  .fw-col-lg-pull-0 {   right: auto;  }  .fw-col-lg-push-12 {   left: 100%;  }  .fw-col-lg-push-11 {   left: 91.66666667%;  }  .fw-col-lg-push-10 {   left: 83.33333333%;  }  .fw-col-lg-push-9 {   left: 75%;  }  .fw-col-lg-push-8 {   left: 66.66666667%;  }  .fw-col-lg-push-7 {   left: 58.33333333%;  }  .fw-col-lg-push-6 {   left: 50%;  }  .fw-col-lg-push-5 {   left: 41.66666667%;  }  .fw-col-lg-push-4 {   left: 33.33333333%;  }  .fw-col-lg-push-3 {   left: 25%;  }  .fw-col-lg-push-2 {   left: 16.66666667%;  }  .fw-col-lg-push-1 {   left: 8.33333333%;  }  .fw-col-lg-push-0 {   left: auto;  }  .fw-col-lg-offset-12 {   margin-left: 100%;  }  .fw-col-lg-offset-11 {   margin-left: 91.66666667%;  }  .fw-col-lg-offset-10 {   margin-left: 83.33333333%;  }  .fw-col-lg-offset-9 {   margin-left: 75%;  }  .fw-col-lg-offset-8 {   margin-left: 66.66666667%;  }  .fw-col-lg-offset-7 {   margin-left: 58.33333333%;  }  .fw-col-lg-offset-6 {   margin-left: 50%;  }  .fw-col-lg-offset-5 {   margin-left: 41.66666667%;  }  .fw-col-lg-offset-4 {   margin-left: 33.33333333%;  }  .fw-col-lg-offset-3 {   margin-left: 25%;  }  .fw-col-lg-offset-2 {   margin-left: 16.66666667%;  }  .fw-col-lg-offset-1 {   margin-left: 8.33333333%;  }  .fw-col-lg-offset-0 {   margin-left: 0%;  } } @media (min-width: 992px) {  .fw-col-lg-1-5,  .fw-col-md-1-5 {   width: 20%;  } }  ::-moz-placeholder {  color: #cccccc;  opacity: 1; } :-ms-input-placeholder {  color: #cccccc; } ::-webkit-input-placeholder {  color: #cccccc; } input[type="text"], input[type="password"], input[type="search"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"], textarea, select {  background: #fff;  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  line-height: 28px;  padding: 12px 15px;  border: 1px solid rgba(0, 0, 0, 0.13);  -webkit-appearance: none;  -moz-appearance: none;  margin: 0;  outline: none;  width: 100%; } textarea {  height: auto;  resize: vertical; } select {  -webkit-appearance: menulist;  -moz-appearance: menulist;  padding: 17px 15px; } select option {  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-weight: 400; } label{  font-family: 'Montserrat';  font-size: 12px;  font-style: normal;  font-weight: 400;  line-height: 30px;  letter-spacing: 0px;  color: #b2b2b2;  text-transform: uppercase; } .wrap-forms {  background-color: #ccc;  padding: 30px; } .wrap-forms .selectize-input.full {  background-color: #fff; } .wrap-forms .header.title {  margin-bottom: 30px; } .wrap-forms, .wrap-forms .header.title {  padding-left: 15px;  padding-right: 15px; } .wrap-forms .header.title .fw-contact-form-description {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  letter-spacing: 0.5px;  color: #002060; } .wrap-forms .fw-row {  padding-top: 10px;  padding-bottom: 10px; } .wrap-forms .row-submit {  padding-top: 20px; } .wrap-forms .form-builder-item p {  font-size: 13px; } .wrap-forms .input-styled > label {  margin-bottom: 10px; } .wrap-forms .input-styled.fw-item-one-column .options .custom-radio {  display: inline-block; } .wrap-forms .input-styled.fw-item-two-columns .options {  width: 50%;  float: left; } .wrap-forms .input-styled.fw-item-three-columns .options {  width: 33.33%;  float: left; } .wrap-forms .input-styled.fw-item-side-by-side .options {  float: left;  margin-right: 5%; } .wrap-forms .input-styled .custom-checkbox:before, .wrap-forms .input-styled .custom-checkbox:after, .wrap-forms .input-styled .custom-radio:before, .wrap-forms .input-styled .custom-radio:after {  content: " ";  display: table; } .wrap-forms .input-styled .custom-checkbox:after, .wrap-forms .input-styled .custom-radio:after {  clear: both; } .wrap-forms form.fw_form_fw_form label {  text-transform: none; } .wrap-forms .fw-contact-form-title {  margin: 0; } .wrap-forms .form-builder-item > div > label sup {  color: #d3604d; } .wrap-forms .form-builder-item p {  margin-top: 6px;  margin-bottom: 0; } .wrap-forms .form-builder-item textarea {  height: 150px; } .wrap-forms .form-builder-item input, .wrap-forms .form-builder-item .selectize-input {  padding-top: 8px;  padding-bottom: 7px; }  .search-form {  position: relative; } .search-form .search-form {  position: relative; } .search-form .screen-reader-text {  display: none; } .search-form label {  display: block; } .search-form .search-field::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .search-form .search-field:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .search-form .search-field::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .search-form .search-field {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .search-form .search-submit {  width: 28px;  height: 28px;  background-color: transparent;  border: none;  text-indent: 100px;  position: absolute;  top: 10px;  right: 10px;  z-index: 2;  overflow: hidden; } .search-form label:after {  display: inline-block;  width: 28px;  height: 28px;  text-align: center;  line-height: 28px;  font-family: FontAwesome;  content: "\f002";  font-size: 16px;  font-weight: normal;  color: #353535;  position: absolute;  top: 50%;  margin-top: -14px;  right: 10px;  z-index: 1; } .post-password-form label {  margin-right: 10px;  margin-bottom: 0;  vertical-align: bottom; } .post-password-form label input[type="password"]::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .post-password-form label input[type="password"]:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .post-password-form label input[type="password"]::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .post-password-form label input[type="password"] {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .post-password-form input[type="submit"] {  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   padding: 12px 25px;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0; } .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {  text-decoration: none;  outline: none; } .post-password-form input[type="submit"]:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .post-password-form input[type="submit"]:hover {  background-color: #00b050;  color: #ffffff; } .post-password-form input[type="submit"]:active {  box-shadow: none; } .post-password-form input[type="submit"] span, .post-password-form input[type="submit"] i {  position: relative;  top: 1px; }  .flash-messages-info, .flash-messages-success, .flash-messages-error {  padding: 0;  margin: 0;  list-style: none;  text-align: center; } .field-radio .custom-radio .options {  line-height: 11px; } .woocommerce .login .custom-checkbox {  display: inline-block; }  .fw-header {  position: relative;  z-index: 100; } .fw-header .fw-header-main {  width: 100%;  text-align: right;  position: relative;  z-index: 100;  background: #ffffff; } .fw-top-social-right .fw-text-top-bar {  float: left; } .fw-top-social-right .fw-top-bar-social {  float: none; } .fw-top-social-left .fw-text-top-bar {  float: right; } .fw-top-social-left .fw-top-bar-social {  float: left; } .fw-absolute-header .fw-header {  position: absolute;  top: 0;  left: 0;  right: 0; } .fw-header-sticky .fw-sticky-menu {  position: fixed;  top: 0;  right: 0;  left: 0;  visibility: visible;  z-index: 100;  opacity: 0;  -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.09);  -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.09);  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.09);  transform: translate(0, -100%);  transition: transform 600ms ease, opacity 600ms ease; } .fw-header-sticky .fw-sticky-menu.fw-sticky-menu-open {  transition: transform 600ms ease, opacity 600ms ease;  transform: translate(0, 0);  opacity: 1; } .fw-header-sticky .fw-sticky-menu .fw-top-bar {  display: none; } .fw-header.fw-sticky-menu .fw-header-main {  background: #ffffff;  background: rgba(255,255,255,1); } .fw-absolute-header.fw-header-sticky .fw-sticky-menu.fw-sticky-menu-open {  top: 0 !important; } .fw-top-bar-on.fw-absolute-header .fw-main-row-custom + .fw-main-row {  margin-top: 0; } .fw-absolute-header section.password-protected-section, .fw-absolute-header .no-header-image {  padding-top: 125px; } .fw-header-boxed .fw-header:not(.fw-sticky-menu) .fw-container {  padding-left: 40px;  padding-right: 40px; } .fw-header-boxed .fw-sticky-menu.fw-sticky-menu-open .fw-header-main {  margin-top: 0; } .fw-absolute-header .fw-header .fw-header-main {  background: #ffffff;  background: rgba(255,255,255,0.65); } .fw-absolute-header .fw-sticky-menu-open .fw-header-main {  background: rgba(255,255,255,1); } .fw-top-bar-on.fw-absolute-header .site-main {  margin-top: 40px; } .fw-top-bar-on.fw-absolute-header .fw-header {  top: -40px; } .fw-header-boxed .fw-header:not(.fw-sticky-menu) .fw-header-main {  margin-top: 0;  background: transparent; } .fw-header-boxed .fw-header:not(.fw-sticky-menu) .fw-header-main .fw-container {  background: #ffffff; } .fw-header-boxed.fw-absolute-header .fw-header:not(.fw-sticky-menu) .fw-header-main .fw-container {  background: #ffffff;  background: rgba(255,255,255,0.65); } .fw-header-boxed.fw-absolute-header .fw-header:not(.fw-sticky-menu).fw-sticky-menu-open .fw-header-main .fw-container {  background-color: #ffffff; }   @media(max-width: 991px){   .search-in-top-bar .fw-search.fw-mini-search {   display: block;   position: relative;   top: 0 !important;   border: none !important;   margin: 0 !important;   padding: 0 !important;   left: 0;  }  .search-in-top-bar .fw-search.fw-mini-search .fw-search-icon {   margin: 0 auto;  }  .search-in-top-bar .fw-search.fw-mini-search .fw-wrap-search-form {   margin-right: -102px;  }  .search-in-top-bar .fw-search,  .header-4.search-in-top-bar .fw-search,  .fw-text-top-bar,  .fw-top-bar-social {   display: inline-block;   width: 100%;   text-align: center !important;   float: none !important;   padding: 0;   margin: 0;   position: initial;  }  .search-in-top-bar .fw-search {   padding: 0 !important;   margin: 0 !important;  }  .search-in-top-bar .fw-search.fw-mini-search .fw-wrap-search-form {   right: 0;  }  .search-in-top-bar .fw-search .fw-wrap-search-form {   margin: 0 auto;  }  .fw-top-bar-on.fw-absolute-header .site-main {   margin-top: 60px;  }  .fw-top-bar-on.fw-absolute-header .fw-header {   top: -60px;  } } @media(max-width:767px){  .fw-absolute-header .fw-header .fw-header-main {   background: #ffffff;  }  .fw-absolute-header .fw-sticky-menu-open .fw-header-main {   background: rgba(255,255,255,1);  }  .fw-absolute-header .fw-header {   position: relative;  }  .fw-top-bar-on.fw-absolute-header .fw-header {   top: 0 !important;  }  .fw-absolute-header.fw-header-sticky .fw-header.fw-sticky-menu {   position: fixed;  }  .fw-top-bar-on.fw-absolute-header .site-main {   margin-top: 0 !important;  } } .header-1.fw-top-logo-left .fw-wrap-logo {  float: left; } .header-1.fw-top-logo-left .fw-search {  float: right;  margin-left: 28px; } .header-1.fw-top-logo-left .fw-nav-wrap {  float: right; } .header-1.fw-top-logo-right .fw-wrap-logo {  float: right; } .header-1.fw-top-logo-right .fw-search {  float: left;  margin-right: 28px; } .header-1.fw-top-logo-right .fw-search .fw-wrap-search-form {  margin-left: 0; } .header-1.fw-top-logo-right .fw-nav-wrap {  float: left; } .header-1 .fw-header-main .fw-container {  padding-top: 35px;  padding-bottom: 35px; } .header-1 .fw-header-main .fw-search, .header-1 .fw-header-main .fw-mini-search {  top: 1px; } .header-1 .fw-nav-wrap {  max-width: 78%; } .header-1 .primary-navigation > ul > li {  border-bottom: none; } .header-1 .primary-navigation > ul > li:first-child > a {  margin-left: 0; } .header-1 .primary-navigation > ul > li:first-child > ul {  left: 0; } .header-1 .primary-navigation > ul > li > a {  margin-right: 0;  margin-left: 28px; } .header-1 .primary-navigation > ul > li > ul {  left: 28px; } .header-1 .primary-navigation > ul > li > ul.left {  left: auto;  right: 0; } .header-1.fw-logo-retina .fw-mini-search {  top: 0; } .header-1.fw-logo-no-retina .fw-mini-search, .header-1.fw-logo-no-retina .mmenu-link {  top: 0; } .header-1.fw-logo-no-retina .fw-sticky-menu .fw-mini-search, .header-1.fw-logo-no-retina .fw-sticky-menu .mmenu-link {  top: 0; } .header-1.search-in-top-bar .fw-search {  margin-top: 0 !important; }  .header-1 .fw-sticky-menu .fw-header-main .fw-container {  padding-top: 35px;  padding-bottom: 35px; } .fw-wrap-logo {  font-family: 'Montserrat';  z-index: 100; } .fw-wrap-logo .fw-site-logo {  display: block;  text-align: center;  max-width: 100%; } .fw-wrap-logo .fw-site-logo strong {  font-family: 'Montserrat';  font-weight: normal;  font-style: normal;  font-size: 20px;  color: #49ca9f;  letter-spacing: 1px;  line-height: 20px;  display: block; } .fw-wrap-logo .fw-site-logo span {  font-family: 'Quattrocento Sans', serif;  font-weight: normal;  font-style: normal;  font-size: 10px;  color: #aeaab1;  letter-spacing: 4px;  line-height: 10px;  display: block;  margin-top: 6px; } .fw-logo-retina .fw-site-logo, .fw-sticky-logo-retina .fw-header.fw-sticky-menu .fw-site-logo, .fw-sticky-logo-no-retina .fw-header.fw-sticky-menu .fw-site-logo {  line-height: normal; } .fw-logo-retina .fw-site-logo {  width: 131px; }  .fw-sticky-logo-retina .fw-header.fw-sticky-menu .fw-site-logo {  width: 150px; } .fw-sticky-logo-no-retina .fw-header.fw-sticky-menu .fw-site-logo {  width: 300px; }  body[class*="header-"].fw-logo-no-set .fw-nav-wrap, body[class*="header-"].fw-logo-no-set .fw-nav-wrap .primary-navigation {  margin-top: 0; } .fw-top-bar {  background-color: #00b050;  padding: 10px 0;  line-height: 20px;  font-size: 16px;  color: #ffffff;  text-align: right; } .fw-top-bar .fw-container {  z-index: 101; } .fw-top-bar a {  color: #ffffff; } .fw-top-bar a:hover {  color: #ffffff;  text-decoration: underline; } .fw-top-bar .fw-text-top-bar {  color: #ffffff;  letter-spacing: 0px;  font-weight: 500;  font-family: 'Montserrat';  font-style: normal;  text-align: left;  display: inline-block; } .fw-top-bar .fw-top-bar-social {  display: inline-block; } .fw-top-bar .fw-top-bar-social a {  font-size: 16px;  color: #ffffff;  margin-left: 10px; } .fw-top-bar .fw-top-bar-social a:first-child {  margin-left: 0; } .fw-top-bar .fw-top-bar-social a:hover {  color: #ebebeb; }  @media(max-width:767px){  .fw-top-bar .fw-top-bar-social a {   margin-left: 15px;  } } .fw-search {  display: inline-block;  line-height: normal;  position: relative; } .fw-search-form {  position: relative;  display: inline-block;  width: 100%; } .fw-wrap-search-form {  width: 204px; } .fw-submit-wrap {  position: absolute;  top: 0;  right: 0;  width: 35px;  text-align: center;  background: transparent;  height: 33px;  line-height: 33px; } .fw-submit-wrap:before {  content: '\f002';  font-family: 'FontAwesome';  font-size: 16px;  color: #49ca9f; } .fw-submit-wrap:hover:before {  color: #50deaf; } .fw-submit-wrap input {  border: none;  width: 100%;  height: 100%;  padding: 0;  position: absolute;  left: 0;  background: transparent; } .fw-submit-wrap input:focus, .fw-submit-wrap input:active {  outline: none; } .fw-submit-wrap input:hover {  opacity: 0.8; } input.fw-input-search {  font-family: 'Quattrocento Sans', serif;  font-weight: normal;  font-style: normal;  font-size: 14px;  letter-spacing: normal;  height: 33px;  line-height: 33px;  border: 0px solid transparent;  color: #fff;  background-color: transparent;  width: 100%;  padding: 0 35px 0 10px !important;  border-radius: 0; } input.fw-input-search::-moz-placeholder {  color: #fff;  opacity: 1; } input.fw-input-search:-ms-input-placeholder {  color: #fff; } input.fw-input-search::-webkit-input-placeholder {  color: #fff; } input.fw-input-search:focus, input.fw-input-search:active {  outline: none; } .fw-search-icon {  display: none;  line-height: 1em;  text-align: center;  background: transparent;  width: 16px;  height: 16px;  font-size: 16px; } .fw-search-icon:hover {  border-color: transparent;  color: #50deaf;  background: none; } .fw-mini-search .fw-search-icon {  color: #49ca9f;  display: block; } .fw-mini-search .fw-search-icon:hover {  color: #50deaf; } .fw-form-search-full {  background-color: #fff; } .fw-form-search-full.fw-wrap-search-form {  display: none;  position: absolute;  width: 100%;  height: 0;  overflow: hidden;  left: 0;  right: 0;  z-index: 600;  padding: 15px; } .fw-form-search-full.fw-wrap-search-form .fw-search-form {  display: block;  margin: 0 auto;  top: 50%;  transform: translateY(-50%); } .fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search {  background-color: transparent;  font-family: 'Quattrocento Sans', serif;  font-weight: normal;  font-style: normal;  font-size: 40px;  letter-spacing: normal;  color: #fff;  border: 0px solid transparent;  padding-left: 50px !important;  padding-right: 50px !important;  height: calc(100%/2);  line-height: calc(100%/2); } .fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search::-moz-placeholder {  color: #fff;  opacity: 1; } .fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search:-ms-input-placeholder {  color: #fff; } .fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-input-search::-webkit-input-placeholder {  color: #fff; } .fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-close-search-form {  color: #fff;  position: absolute;  right: 0;  top: 50%;  font-size: 20px;  line-height: normal;  padding: 15px;  transform: translateY(-50%); } .fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-submit-wrap {  right: auto;  left: 10px;  top: 50%;  transform: translateY(-50%); } .fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-submit-wrap:before {  font-size: 20px;  color: #fff; } .fw-header.fw-sticky-menu .fw-form-search-full.fw-wrap-search-form {  top: 0 !important; } .fw-top-bar-on.search-in-top-bar .fw-header .fw-top-bar .fw-search {  top: -6.5px; } .fw-top-bar-on.search-in-top-bar .fw-header .fw-top-bar .fw-search.fw-mini-search {  top: 2px; } .fw-top-bar-on.search-in-top-bar.fw-top-social-right .fw-top-bar .fw-mini-search {  border-left: 1px solid #49ca9f; } .fw-top-bar-on.search-in-top-bar.fw-top-social-left .fw-mini-search {  border-left: 1px solid #49ca9f; } .search-in-top-bar .fw-search {  float: right !important;  margin-left: 15px !important;  margin-right: 0 !important; } .search-in-top-bar .fw-top-bar-social, .search-in-top-bar .fw-text-top-bar {  position: relative; } .search-in-top-bar.fw-top-social-right .fw-top-bar .fw-search {  padding-left: 10px !important;  padding-right: 10px !important; } .search-in-top-bar.fw-top-social-left .fw-text-top-bar {  float: none; } .search-in-top-bar.fw-top-social-left .fw-search {  padding-left: 10px !important;  padding-right: 10px !important; } .search-in-top-bar.fw-top-social-left .fw-mini-search {  margin-left: 10px !important; }  @media(max-width: 991px){  .search-in-top-bar.fw-top-social-right .fw-top-bar .fw-search,  .search-in-top-bar.fw-top-social-left .fw-top-bar .fw-search {   margin: 0 !important;   padding: 0 !important;  } } .fw-nav-wrap .fw-site-navigation {  font-size: 0; } .fw-site-navigation > ul {  font-family: 'Montserrat';  font-size: 14px;  font-weight: 500;  font-style: normal;  margin: 0 auto;  padding: 0;  list-style: none; } .fw-site-navigation > ul li {  position: relative;  list-style: none; } .fw-site-navigation > ul .menu-item-has-icon i {  font-size: 14px;  margin-right: 10px;  position: relative; } .fw-site-navigation > ul > li {  float: left;  position: relative; } .fw-site-navigation > ul > li > a {  display: inline-block;  float: left;  position: relative;  color: #1f1f1f;  line-height: 21px;  letter-spacing: 0px;  -webkit-transition: all 0.2s ease 0s;  -o-transition: all 0.2s ease 0s;  transition: all 0.2s ease 0s; } .fw-sticky-menu .fw-site-navigation > ul > li > a {  color: #1f1f1f; }  .fw-site-navigation > ul > li > a:after {  content: "";  bottom: 0;  height: 1px;  left: 50%;  position: absolute;  width: 0;  background: #00b050;  -webkit-transition: all 0.2s ease 0s;  -o-transition: all 0.2s ease 0s;  transition: all 0.2s ease 0s; } .fw-sticky-menu .fw-site-navigation > ul > li > a:after {  background: #00b050; }  .fw-site-navigation > ul > li:hover a:after {  width: 100%;  margin-left: -50%; } .fw-site-navigation > ul > li > a:hover {  color: #00b050; } .fw-sticky-menu .fw-site-navigation > ul > li > a:hover {  color: #00b050; }  .fw-site-navigation > ul > li.current-menu-item a:after, .fw-site-navigation > ul > li.current-menu-ancestor a:after {  width: 100%;  margin-left: -50%; } .fw-site-navigation > ul > li.current-menu-item > a {  color: #00b050; } .fw-sticky-menu .fw-site-navigation > ul > li.current-menu-item > a {  color: #00b050; }  .fw-site-navigation > ul > li.menu-separator a:after {  display: none; } .fw-site-navigation > ul > li.menu-separator a:hover {  color: #1f1f1f;  cursor: default; } .fw-site-navigation > ul > li ul {  top: 17.5px;  width: 280px;  font-size: 14px;  font-family: 'Montserrat';  padding-top: 3.5px;  padding-left: 0;  padding-right: 0;  position: absolute;  left: 0;  z-index: 1308;  text-align: left;  text-transform: none;  display: none; } .fw-site-navigation > ul > li > ul > li:first-child:hover > ul {  top: 13px; } .fw-site-navigation > ul > li ul > li {  display: block;  width: 100%;  margin-left: 0;  float: left; } .fw-site-navigation > ul > li ul > li:first-child {  padding-top: 13px; } .fw-site-navigation > ul > li ul > li:last-child {  padding-bottom: 13px; } .fw-site-navigation > ul > li ul > li > a {  display: block;  letter-spacing: 0px;  line-height: 1.2em;  padding: 10px 12% !important;  margin: 0 !important; } .fw-site-navigation > ul > li ul > li.menu-item-has-icon > a:before {  margin-right: 0;  content: ""; } .fw-site-navigation > ul > li ul.left {  left: -281px; } .fw-site-navigation > ul > li ul.left ul {  left: -281px; } .fw-site-navigation > ul > li ul > li {  color: #00b050;  background: #1f1f1f;  background: rgba(31,31,31,0.94);  -webkit-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease; } .fw-site-navigation > ul > li ul > li > a {  color: #00b050; } .fw-site-navigation > ul > li ul > li > a:before {  width: 14px;  font-size: 18px; } .fw-site-navigation > ul > li ul > li:hover > a, .fw-site-navigation > ul > li ul > li.parent.hover > a, .fw-site-navigation > ul > li ul > li.current-menu-item > a {  color: #fff;  background: rgba(22,22,22,0.94); } .fw-site-navigation > ul > li ul > li > ul {  top: 0;  padding: 0;  background: none;  left: 281px; } .fw-site-navigation > ul > li ul > li:hover > ul {  display: block; } .fw-site-navigation > ul > li ul > li > ul > li {  background: #1f1f1f;  background: rgba(31,31,31,0.94); } .fw-site-navigation > ul > li ul > li > ul > li:first-child, .fw-site-navigation > ul > li ul > li > ul > li:last-child {  padding: 0; } .fw-site-navigation > ul > li > ul.left {  right: 56px;  left: auto; } .fw-site-navigation > ul > li ul > li > ul ul{  top: 0; } .fw-primary-menu-message, .fw-secondary-menu-message {  color: #ff0000;  background: #fff;  border: 1px solid #ff0000;  padding: 5px; } .fw-primary-menu-message a, .fw-secondary-menu-message a {  color: #ff0000;  text-decoration: underline; } .fw-primary-menu-message a:hover, .fw-secondary-menu-message a:hover {  color: #ff0000;  text-decoration: none; } .fw-site-navigation > ul > .menu-item-has-mega-menu {  position: relative; } .fw-site-navigation > ul .mega-menu {  display: none;  position: absolute;  left: 0;  z-index: 1308;  width: 100%;  text-align: left;  text-transform: none;  top: 17.5px;  padding-top: 3.5px;  font-size: 14px;  font-family: 'Montserrat'; } .fw-site-navigation > ul .mega-menu.mega-menu-select {  display: block !important; } .fw-site-navigation > ul .mega-menu p {  font-size: 13px;  font-family: 'Montserrat';  margin: 0 0 1em 0;  padding: 10px 12% !important;  text-transform: none; } .fw-site-navigation > ul .mega-menu ul {  top: 0;  left: 0;  float: none;  position: static;  display: table;  table-layout: fixed;  width: auto;  padding: 13px 0;  background: #1f1f1f;  background: rgba(31,31,31,0.94); } .fw-site-navigation > ul .mega-menu ul > li {  width: 280px;  font-family: 'Montserrat';  font-size: 14px;  display: table-cell;  float: none;  background: transparent; } .fw-site-navigation > ul .mega-menu ul > li:first-child {  border-left: none;  padding-top: 0; } .fw-site-navigation > ul .mega-menu ul > li:last-child{  padding-bottom: 0; } .fw-site-navigation > ul .mega-menu ul li > ul {  background: none;  padding: 0; } .fw-site-navigation > ul .mega-menu ul > li a {  padding: 10px 12% !important; } .fw-site-navigation > ul .mega-menu ul > li ul > li {  font-size: 14px;  font-family: 'Montserrat';  display: block;  text-transform: none;  width: 100%;  background: transparent;  border: none; } .fw-site-navigation > ul .mega-menu > ul > li > a {  color: #fff; } .fw-site-navigation > ul .mega-menu > ul > li > a:before {  display: none; } .fw-site-navigation > ul .mega-menu > ul > li:hover a {  background: none; } .fw-site-navigation > ul .mega-menu ul > li > ul, .fw-site-navigation > ul li:hover > ul {  display: block; } .fw-site-navigation > ul .mega-menu > ul > li > ul > li:hover a {  color: #fff;  background: rgba(22,22,22,0.94); } .fw-site-navigation > ul > li ul > li > div {  color: #00b050;  padding: 0 12%;  line-height: 1.5em;  font-weight: 400; } .fw-site-navigation > ul .mega-menu-row {  width: 100%;  display: table;  table-layout: fixed;  border-top: 1px solid rgba(255, 255, 255, 0.15); } .fw-site-navigation > ul .mega-menu-row:first-child {  border-top: none; } .fw-site-navigation > ul .mega-menu-col {  display: table-cell;  width: 240px;  border-left: 1px solid rgba(255, 255, 255, 0.15); } .fw-site-navigation > ul .mega-menu-col:first-child {  border-left: none; } .fw-site-navigation > ul .mega-menu-col > a {  display: inline-block;  width: auto !important; } .fw-site-navigation > ul .mega-menu-col > a:before {  top: 2px; } .site #mobile-menu {  display: none !important; } .mm-menu {  z-index: 998;  font-size: 14px;  font-weight: normal;  font-style: normal;  letter-spacing: 0;  text-transform: uppercase;  position: relative; } .mm-menu.mm-theme-dark {  background-color: #333333;  background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);  background-repeat: no-repeat;  background-position: center center;  background-size: cover; } .mm-menu > .mm-navbar, .mm-panels, .mm-panels > .mm-panel {  background: none;  z-index: 10; } .fw-mobile-menu-overlay .mm-menu:before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1;  background-color: transparent;  opacity: 1; } html.mm-opening .mm-slideout, html.mm-menu-event-open .mm-slideout {  -webkit-transition: -webkit-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  transition: transform 0.4s ease; } .mm-slideout {  -webkit-transition-property: none;  -moz-transition-property: none;  -o-transition-property: none;  transition-property: none;  z-index: 999; } .mm-menu * {  box-sizing: content-box; } .mmenu-link {  display: none;  line-height: 0;  white-space: nowrap; } .mmenu-link i {  font-size: 28px;  line-height: 21px;  color: #1f1f1f;  font-weight: normal; } .show-mobile-only {  display: none; } #mobile-menu .mm-listview, #mobile-menu .mm-title, #mobile-menu .mm-listview .mm-counter {  font-family: 'Helvetica';  font-size: 14px;  line-height: 22px;  font-weight: 400;  font-style: normal;  letter-spacing: 0px; } #mobile-menu .mm-listview > li > a, #mobile-menu .mm-listview > li > span, #mobile-menu .mm-title, #mobile-menu .mm-listview .mm-counter {  color: rgba(255, 255, 255, 0.6); } #mobile-menu .mm-title {  font-size: 16px;  line-height: 20px; } #mobile-menu .mm-navbar .mm-prev:before, #mobile-menu .mm-listview .mm-next:after {  border-color: rgba(255, 255, 255, 0.6); } .mm-listview > li > p {  padding: 10px 10px 10px 20px;  color: rgba(255, 255, 255, 0.4); } .mm-listview > li > a i{  margin-right: 10px; } #mobile-menu.mm-menu .menu-separator {  display: none ; } .fw-header.fw-sticky-menu nav#mobile-menu {  display: none; } .fw-header .fw-mobile-mega-menu-item-list {  display: none !important; }  .mm-menu .mm-navbar.mm-navbar-bottom {  height: 41px; } .mm-menu.mm-hasnavbar-bottom-1 .mm-panels {  bottom: 41px; }  #mobile-menu.mm-menu.mm-mm-effect-panels-left-right .mm-panel.mm-subopened {  -webkit-transform: translate3d(-100%, 0, 0);  -moz-transform: translate3d(-100%, 0, 0);  -ms-transform: translate3d(-100%, 0, 0);  -o-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); }  .mm-menu .mm-navbar.mm-navbar-bottom .mobile-menu-socials a {  font-size: 16px;  color: #1f1f1f;  margin: 0 10px; }  .mobile-menu-item-align-left .mm-listview > li > a, .mobile-menu-item-align-left .mm-listview > li > span {  padding: 15px 10px 15px 20px; } .mobile-menu-item-align-left em.mm-counter + a.mm-next + a, .mobile-menu-item-align-left em.mm-counter + a.mm-next + span {  margin-right: 120px; }  .mobile-menu-item-align-center .mm-menu {  text-align: center; } .mobile-menu-item-align-center .mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {  padding: 15px 10px; } .mobile-menu-item-align-center .mobile-menu-wrap-navigation {  position: relative; } .mobile-menu-item-align-center .mm-listview .menu-item {  display: flex;  justify-content: center;  align-items: center; } .mobile-menu-item-align-center .mm-listview .menu-item.menu-item-has-children {  padding-left: 28px; } .mobile-menu-item-align-center .mobile-menu-wrap-navigation em.mm-counter {  top: auto;  right: 0;  margin-right: 5px; } .mobile-menu-item-align-center .mobile-menu-wrap-navigation .mm-counter, .mobile-menu-item-align-center .mobile-menu-wrap-navigation .mm-next {  position: relative;  display: inline-block; } .mobile-menu-item-align-center .mobile-menu-wrap-navigation .mm-next {  width: 16px;  height: 16px; } .mobile-menu-item-align-center .mobile-menu-wrap-navigation .mm-next:before {  display: none; } .mobile-menu-item-align-center .mobile-menu-wrap-navigation .mm-next:after {  right: 8px;  top: auto; } .mobile-menu-item-align-center .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next), .mobile-menu-item-align-center .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {  background: none; } .mobile-menu-item-align-center .mm-menu.mm-theme-dark .mm-listview > li.mm-selected {  background: rgba(0, 0, 0, 0.1); }  .mobile-menu-item-align-right .mm-menu {  text-align: right; } .mobile-menu-item-align-right .mm-listview > li > a, .mobile-menu-item-align-right .mm-listview > li > span {  padding: 15px 20px 15px 10px; } .mobile-menu-item-align-right em.mm-counter + a.mm-next + a, .mobile-menu-item-align-right em.mm-counter + a.mm-next + span {  margin-left: 120px;  margin-right: auto; } .mobile-menu-item-align-right em.mm-counter, .mobile-menu-item-align-right .mm-listview .mm-next {  right: auto; } .mobile-menu-item-align-right em.mm-counter {  left: 45px; } .mobile-menu-item-align-right .mm-listview .mm-next {  left: 0; } .mobile-menu-item-align-right .mm-listview .mm-next:before {  right: 0;  left: auto; } .mobile-menu-item-align-right .mm-border-offset .mm-listview > li:not(.mm-divider):after {  left: 20px;  right: 20px; } .mobile-menu-item-align-right .mm-border-full .mm-listview > li:not(.mm-divider):after {  left: 0;  right: 0; } .mobile-menu-item-align-right .mm-indent .mm-listview > li:not(.mm-divider):after {  left: 0;  right: 20px; } #mobile-menu.mm-border-none .mm-listview .mm-next:before {  display: none; }  #mobile-menu.mm-menu.mm-effect-panels-fadeIn .mm-panel.mm-opened.mm-hidden, #mobile-menu.mm-menu.mm-effect-panels-fadeIn .mm-panel.mm-opened.mm-subopened, #mobile-menu.mm-menu.mm-effect-panels-fadeIn .mm-panel.mm-highest {  display: none;  -webkit-animation: fadeOut 1s;  animation: fadeOut 1s; } #mobile-menu.mm-menu.mm-effect-panels-fadeIn .mm-panel.mm-current.mm-opened, #mobile-menu.mm-menu.mm-effect-panels-fadeIn .mm-panel.mm-highest.mm-current.mm-opened {  display: block;  -webkit-animation: fadeIn 1s;  animation: fadeIn 1s; } #mobile-menu.mm-menu.mm-effect-panels-fadeIn .mm-panel {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -webkit-transition: all 1s linear;  -o-transition: all 1s linear;  transition: all 1s linear; } #mobile-menu.mm-menu.mm-effect-panels-fadeIn .mm-panel.mm-subopened {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } #mobile-menu.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {  -webkit-transform: scale(0.7, 0.7) translate3d(-100%, 0, 0);  -moz-transform: scale(0.7, 0.7) translate3d(-100%, 0, 0);  -ms-transform: scale(0.7, 0.7) translate3d(-100%, 0, 0);  -o-transform: scale(0.7, 0.7) translate3d(-100%, 0, 0);  transform: scale(0.7, 0.7) translate3d(-100%, 0, 0); } #mobile-menu.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {  overflow: hidden; } #mobile-menu .mm-panels > .mm-counter {  display: none; }  #mobile-menu .mm-navbar, #mobile-menu .mm-listview > li, #mobile-menu .mm-listview > li:after, #mobile-menu .mm-listview > li .mm-next, #mobile-menu .mm-listview > li .mm-next:before {  border-color: inherit; } #mobile-menu .mm-listview > li:not(.mm-divider):after {  border-bottom-width: 1px; } #mobile-menu .mm-navbar {  border-bottom-width: 1px; } #mobile-menu .mm-navbar.mm-navbar-bottom {  border-top-width: 1px; } .mm-listview .mm-next:before {  border-left-width: 1px; }  @media (max-width: 1199px) {  .mm-menu {   font-family: 'Helvetica', sans-serif;  }  .fw-header .mmenu-link {   display: inline-block;  }   .header-1.fw-top-logo-left .mmenu-link {   float: right;  }  .header-1.fw-top-logo-left.search-in-menu .fw-search.fw-mini-search {   float: right;  }  .header-1.fw-top-logo-right .mmenu-link {   float: left;   margin-right: 1em;  }  .header-1.fw-top-logo-right.search-in-menu .fw-search.fw-mini-search {   float: left;  }   .header-2 .mmenu-link {   display: table-cell;   vertical-align: middle;   width: 1%;  }    .header-3.search-in-menu .fw-search,  .header-3 .mmenu-link {   display: table-cell;   width: 50%;  }  .header-3 .fw-nav-wrap {   margin-top: 1em;  }  .header-3.search-in-menu .fw-mini-search .fw-search-icon {   margin: 0 auto;  }   .header-4 .fw-nav-wrap .fw-container {   border-bottom: none;   background-color: transparent;  }  .header-4.search-in-menu .fw-header-main .fw-nav-wrap .fw-search,  .header-4.search-in-menu .fw-header-main .fw-nav-wrap .mmenu-link {   display: table-cell;   width: 50%;   text-align: center;  }  .header-4.search-in-menu .fw-header-main .fw-nav-wrap .fw-mini-search .fw-search-icon {   margin: 0 auto;  }  .header-1 .fw-site-navigation,  .header-2 .fw-nav-wrap.fw-nav-left,  .header-2 .fw-nav-wrap.fw-nav-right,  .header-3 .fw-site-navigation,  .header-4 .fw-site-navigation {   display: none !important;  }  em.mm-counter + a.mm-subopen {   padding-left: 30px !important;  }  .mm-menu .mm-search input {   border-radius: 4px;  } } @media (min-width: 1200px) {  #mm-my-menu,  #mobile-menu {   display: none !important;  }  .show-mobile-only {   display: none !important;  } } @media (max-width: 1199px) {   .header-1.fw-top-logo-left .mmenu-link,  .header-1.fw-top-logo-right .mmenu-link {   width: 100%;   text-align: center;   float: inherit;  }  .header-1.fw-top-logo-left.search-in-menu .fw-search,  .header-1.fw-top-logo-right.search-in-menu .fw-search {   display: inline-block;   width: 100%;   text-align: center;   float: inherit;   position: inherit;  }  .header-1.fw-top-logo-left.search-in-menu .fw-search .fw-wrap-search-form,  .header-1.fw-top-logo-right.search-in-menu .fw-search .fw-wrap-search-form {   margin: 0 auto;   left: 0;   right: 0;  }  .header-1.fw-top-logo-right.search-in-menu .fw-search.fw-mini-search {   float: inherit;  }  .fw-mobile-menu-position-left.header-1.search-in-menu .fw-search.fw-mini-search {   width: auto;   float: left;   margin-left: 15px;  }  .header-1.fw-top-logo-left.search-in-menu .fw-search.fw-mini-search .fw-search-icon,  .header-1.fw-top-logo-right.search-in-menu .fw-search.fw-mini-search .fw-search-icon {   margin: 0 auto;  }  .header-1.fw-top-logo-left .fw-wrap-logo,  .header-1.fw-top-logo-right .fw-wrap-logo {   float: inherit;   display: inline-block;   width: 100%;  }  .header-1.fw-top-logo-left .fw-wrap-logo .fw-site-logo,  .header-1.fw-top-logo-right .fw-wrap-logo .fw-site-logo {   margin: 0 auto;  }  .header-1 .fw-sticky-menu .fw-wrap-logo {   display: block;   margin: 0 auto;  }    .fw-mobile-menu-position-left.header-1.fw-top-logo-left.search-in-menu .fw-search.fw-mini-search,  .fw-mobile-menu-position-left.header-1.fw-top-logo-left .mmenu-link,  .fw-mobile-menu-position-left.header-1.fw-top-logo-right .mmenu-link {   width: auto;   float: left;  }  .fw-mobile-menu-position-left.header-1.fw-top-logo-left .fw-wrap-logo,  .fw-mobile-menu-position-left.header-1.fw-top-logo-right .fw-wrap-logo {   width: auto;   float: right;  }  .fw-mobile-menu-position-left.header-1.fw-top-logo-left.search-in-menu .fw-search.fw-mini-search {   margin-left: 15px;  }  .fw-mobile-menu-position-right.header-1.fw-top-logo-left.search-in-menu .fw-search.fw-mini-search,  .fw-mobile-menu-position-right.header-1.fw-top-logo-left .mmenu-link,  .fw-mobile-menu-position-right.header-1.fw-top-logo-right .mmenu-link {   width: auto;   float: right;  }  .fw-mobile-menu-position-right.header-1.fw-top-logo-left .fw-wrap-logo,  .fw-mobile-menu-position-right.header-1.fw-top-logo-right .fw-wrap-logo {   width: auto;   float: left;  }  .fw-mobile-menu-position-right.header-1.search-in-menu .fw-search.fw-mini-search,  .fw-mobile-menu-position-right.header-1.fw-top-logo-right.search-in-menu .fw-search.fw-mini-search,  .fw-mobile-menu-position-right.header-1.fw-top-logo-left.search-in-menu .fw-search.fw-mini-search {   width: auto;   float: right;   margin-right: 15px;  }    .header-2 .fw-container .mmenu-link,  .header-2 .fw-container .fw-wrap-logo {   width: 100%;   display: table-row;  }  .header-2 .fw-container .mmenu-link i {   margin-bottom: 20px;  }    .fw-mobile-menu-position-right.header-2 .fw-header-main .fw-container,  .fw-mobile-menu-position-left.header-2 .fw-header-main .fw-container {   display: flex;   align-items: center;  }  .fw-mobile-menu-position-left.header-2 .fw-container .fw-wrap-logo .fw-site-logo {   float: right;  }  .fw-mobile-menu-position-left.header-2 .fw-container .mmenu-link {   width: auto;   margin-left: 5px;  }  .fw-mobile-menu-position-right.header-2 .fw-container .mmenu-link i,  .fw-mobile-menu-position-left.header-2 .fw-container .mmenu-link i {   margin-bottom: 0;  }  .fw-mobile-menu-position-right.header-2 .fw-container .mmenu-link {   width: auto;   margin-right: 5px;   order: 2;  }  .fw-mobile-menu-position-right.header-2 .fw-container .fw-wrap-logo {   display: flex;  }    .fw-mobile-menu-position-right.header-3 .fw-nav-wrap .fw-container,  .fw-mobile-menu-position-left.header-3 .fw-nav-wrap .fw-container {   display: flex;  }  .fw-mobile-menu-position-right.header-3 .fw-nav-wrap .fw-container {   justify-content: flex-end;  }  .fw-mobile-menu-position-right.header-3 .fw-header > .fw-header-main,  .fw-mobile-menu-position-left.header-3 .fw-header > .fw-header-main {   display: flex;   align-items: center;  }  .fw-mobile-menu-position-right.header-3 .fw-header .fw-container,  .fw-mobile-menu-position-left.header-3 .fw-header .fw-container {   max-width: 100%;  }  .fw-mobile-menu-position-left.header-3 .fw-nav-wrap .fw-container {   display: flex;   width: auto;  }  .fw-mobile-menu-position-right.header-3 .fw-nav-wrap,  .fw-mobile-menu-position-left.header-3 .fw-nav-wrap {   width: 30%;   margin-top: 0;  }  .fw-mobile-menu-position-left.header-3 .mmenu-link {   display: block;   width: auto;   margin-left: 5px;  }  .fw-mobile-menu-position-left.header-3.search-in-menu .fw-search {   display: block;   width: auto;   margin-left: 15px;  }  .fw-mobile-menu-position-right.header-3 .fw-header-main .fw-wrap-logo,  .fw-mobile-menu-position-left.header-3 .fw-header-main .fw-wrap-logo {   order: 2;   width: 70%;   padding-bottom: 0;  }  .fw-mobile-menu-position-left.header-3 .fw-site-logo {   float: right;   margin-right: 15px;  }  .fw-mobile-menu-position-right.header-3 .fw-header-main .fw-wrap-logo {   order: 1;  }  .fw-mobile-menu-position-right.header-3 .fw-nav-wrap {   order: 2;  }  .fw-mobile-menu-position-right.header-3 .fw-site-logo {   float: left;  }  .fw-mobile-menu-position-right.header-3.search-in-menu .fw-search,  .fw-mobile-menu-position-right.header-3 .mmenu-link {   display: block;   width: auto;   margin-right: 5px;  }  .fw-mobile-menu-position-right.header-3 .mmenu-link {   order: 2;  }  .fw-mobile-menu-position-right.header-3.search-in-menu .fw-search {   margin-right: 15px;  }    .fw-mobile-menu-position-right.header-4 .fw-info-text-header-main,  .fw-mobile-menu-position-left.header-4 .fw-info-text-header-main {   display: none;  }  .fw-mobile-menu-position-right.header-4 .fw-header-main,  .fw-mobile-menu-position-left.header-4 .fw-header-main {   display: flex;   align-items: center;  }  .fw-mobile-menu-position-right.header-4 .fw-header .fw-container {   max-width: 100%;  }  .fw-mobile-menu-position-right.header-4 .fw-header-main .fw-container,  .fw-mobile-menu-position-left.header-4 .fw-header-main .fw-container {   width: 100%;   display: flex;  }  .fw-mobile-menu-position-left.header-4 .fw-header-main .fw-wrap-logo-info-text .fw-container {   justify-content: flex-end;  }  .fw-mobile-menu-position-left.header-4.search-in-menu .fw-header-main .fw-nav-wrap .fw-search,  .fw-mobile-menu-position-left.header-4.search-in-menu .fw-header-main .fw-nav-wrap .mmenu-link {   display: block;   float: left;   width: auto;  }  .fw-mobile-menu-position-right.header-4 .fw-wrap-logo-info-text,  .fw-mobile-menu-position-left.header-4 .fw-wrap-logo-info-text {   display: flex;   width: 70%;   order: 2  }  .fw-mobile-menu-position-right.header-4 .fw-wrap-logo-info-text,  .fw-mobile-menu-position-left.header-4 .fw-wrap-logo-info-text {   padding-bottom: 0;  }  .fw-mobile-menu-position-right.header-4 .fw-nav-wrap,  .fw-mobile-menu-position-left.header-4 .fw-nav-wrap {   width: 30%;  }  .fw-mobile-menu-position-left.header-4 .mmenu-link {   margin-left: 5px;  }  .fw-mobile-menu-position-left.header-4.search-in-menu .fw-search {   margin-left: 15px;  }  .fw-mobile-menu-position-right.header-4.search-in-menu .fw-header-main .fw-nav-wrap .fw-search,  .fw-mobile-menu-position-right.header-4.search-in-menu .fw-header-main .fw-nav-wrap .mmenu-link {   display: block;   float: right;   width: auto;  }  .fw-mobile-menu-position-right.header-4 .mmenu-link {   margin-right: 5px;   order: 2;  }  .fw-mobile-menu-position-right.header-4.search-in-menu .fw-search {   margin-right: 15px;  }  .fw-mobile-menu-position-right.header-4 .fw-wrap-logo {   float: left;  }  .fw-mobile-menu-position-right.header-4 .fw-wrap-logo-info-text {   order: 1;  }  .fw-mobile-menu-position-right.header-4 .fw-nav-wrap .fw-container {   justify-content: flex-end;  }  .fw-mobile-menu-position-right.header-4 .fw-nav-wrap {   order: 2;  } }   .fw-logo-no-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .primary-navigation,  .fw-logo-no-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .primary-navigation {   margin-top: 50px;  }  .fw-logo-no-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .fw-search,  .fw-logo-no-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .fw-search {   margin-top: 44px;  }  .fw-logo-no-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .fw-mini-search,  .fw-logo-no-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .fw-mini-search {   margin-top: 52.5px;   top: 0;  }  .fw-logo-no-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .mmenu-link,  .fw-logo-no-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .mmenu-link {   margin-top: 50px;  }  .fw-logo-no-retina.header-4 .fw-info-text-header-main .fw-text {   height: 121px;  }  .fw-logo-no-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .primary-navigation {   margin-top: 0;  }  .fw-logo-no-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .fw-nav-wrap {   margin-top: 51px;  }   .fw-logo-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .primary-navigation,  .fw-logo-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .primary-navigation {   margin-top: 19.75px;  }  .fw-logo-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .fw-search,  .fw-logo-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .fw-search {   margin-top: 13.75px;  }  .fw-logo-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .fw-mini-search,  .fw-logo-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .fw-mini-search {   margin-top: 22.25px;   top: 0;  }  .fw-logo-retina.header-1 .fw-header:not(.fw-header-sticky-new-logo) .mmenu-link,  .fw-logo-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .mmenu-link {   margin-top: 19.75px;  }  .fw-logo-retina.header-4 .fw-info-text-header-main .fw-text {   height: 60.5px;  }  .fw-logo-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .primary-navigation {   margin-top: 0;  }  .fw-logo-retina.header-5 .fw-header:not(.fw-header-sticky-new-logo) .fw-nav-wrap {   margin-top: 20.75px;  }     .header-1.fw-logo-text .primary-navigation {   margin-top: 7.5px;  }  .header-1.fw-logo-text .fw-search {   margin-top: 1.5px;  }  .header-1.fw-logo-text .fw-mini-search {   margin-top: 10px;   top: 0;  }   @media(max-width:1199px){   .header-1.fw-logo-text .mmenu-link {    margin-top: 7.5px;   }   .header-1.fw-logo-text .fw-search {    margin-top: 1.5px;   }   .header-1.fw-logo-text .fw-mini-search {    margin-top: 10px;    top: 0;   }  }    .header-1.fw-logo-text.fw-no-subtitle .fw-wrap-logo {   margin-top: 0.5px;  }  .header-1.fw-logo-text.fw-no-subtitle .fw-search {   margin-top: -6px;  }  .header-1.fw-logo-text.fw-no-subtitle .fw-mini-search {   margin-top: 2.5px;   top: 0;  }   @media(max-width:1199px){   .header-1.fw-logo-text.fw-no-subtitle .mmenu-link {    margin-top: 0;   }   .header-1.fw-logo-text.fw-no-subtitle .fw-wrap-logo {    margin-top: 0.5px;   }   .header-1.fw-logo-text.fw-no-subtitle .fw-search {    margin-top: -6px;   }   .header-1.fw-logo-text.fw-no-subtitle .fw-mini-search {    margin-top: 2.5px;    top: 0;   }  }    .header-5.fw-logo-text .fw-nav-wrap {   margin-top: 8.5px;  }  .header-5.fw-logo-text .fw-search {   margin-top: 1.5px;  }  .header-5.fw-logo-text .fw-mini-search {   margin-top: 10px;   top: 0;  }    .header-5.fw-logo-text.fw-no-subtitle .fw-nav-wrap {   margin-top: 0.5px;  }  .header-5.fw-logo-text.fw-no-subtitle .fw-search {   margin-top: -6.5px;  }  .header-5.fw-logo-text.fw-no-subtitle .fw-mini-search {   margin-top: 2px;   top: 0;  }   body {  position: relative;  overflow: hidden;  background-color: #ebebeb;  background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== );  background-repeat: no-repeat;  -webkit-overflow-scrolling: touch; } html {  overflow-x: hidden;  background-color: #ebebeb;  -webkit-overflow-scrolling: touch; }  .single .fw-page-builder-content .fw-main-row .fw-container, .single .fw-page-builder-content .fw-main-row-custom .fw-container, .single .fw-page-builder-content .fw-main-row .fw-container-fluid, .single .fw-page-builder-content .fw-main-row-custom .fw-container-fluid {  padding-right: 0;  padding-left: 0;  max-width: 100%; } .single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row > .fw-container, .single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row-custom > .fw-container, .single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row > .fw-container-fluid, .single-fw-portfolio .fw-portfolio-section-no-padding .fw-page-builder-content .fw-main-row-custom > .fw-container-fluid {  padding-right: 15px;  padding-left: 15px; } .fw-side-boxed .site-main {  background-color: #ffffff; } .fw-side-boxed .site-main .fw-main-row > .fw-container {  background-color: #ffffff; } .fw-full .site, .fw-side-boxed .site {  margin-top: 0;  margin-bottom: 0; } .fw-full .site {  max-width: 100%; } .fw-side-boxed .site {  max-width: 1540px; }  .fw-section-default-page{  background-repeat: no-repeat;  background-size: cover;  background-position: center; } .site-main {  position: relative;  z-index: 0; } .fw-full .site, .fw-side-boxed .site {  position: relative; } section{  position: relative; }  .fw-website-align-left .site {  margin-left: 0;  margin-right: auto; } .fw-website-align-center .site {  margin-left: auto;  margin-right: auto; } .fw-website-align-right .site {  margin-left: auto;  margin-right: 0; }  .no-header-image {  margin: 0 auto;  max-width: 1540px; }  .fw-display-none {  display: none; }  ::-moz-selection {  color: #fff;  text-shadow: none;  background: #ff0000; } ::selection {  color: #fff;  text-shadow: none;  background: #ff0000; }  .fw-ratio-container {  position: relative;  display: block; } .fw-ratio-container:after {  content: '';  display: block;  height: 0;  width: 100%; } .fw-ratio-container.fw-noratio:after, .fw-ratio-container.fw-original-ratio:after {  display: none; } .fw-noratio .fw-after-no-ratio, .fw-ratio-container.fw-original-ratio .fw-after-no-ratio {  position: relative !important;  display: block; } .fw-ratio-container.fw-ratio-1:after {  padding-bottom: 100%; } .fw-ratio-container.fw-ratio-2-1:after {  padding-bottom: 50%; } .fw-ratio-container.fw-ratio-1-2:after {  padding-bottom: 200%; } .fw-ratio-container.fw-ratio-4-3:after {  padding-bottom: 75%; } .fw-ratio-container.fw-ratio-3-4:after {  padding-bottom: 133%; } .fw-ratio-container.fw-ratio-16-9:after {  padding-bottom: 56.25%; } .fw-ratio-container.fw-ratio-9-16:after {  padding-bottom: 177.77%; } .fw-ratio-container.fw-ratio-3-2:after {  padding-bottom: 66.66%; } .fw-ratio-container.fw-ratio-2-3:after {  padding-bottom: 150%; } .fw-ratio-container.fw-ratio-5-3:after {  padding-bottom: 60%; } .fw-ratio-container.fw-ratio-3-5:after {  padding-bottom: 166.66%; } .fw-ratio-container.fw-ratio-16-10:after {  padding-bottom: 62.5%; } .fw-ratio-container.fw-ratio-10-16:after {  padding-bottom: 160%; } .fw-ratio-container video, .fw-ratio-container iframe, .fw-ratio-container a {  max-width: 100%;  max-height: 100%;  width: auto;  height: auto; } .fw-ratio-container > * {  position: absolute !important;  top: 0;  left: 0;  width: 100%;  height: 100%; } .fw-ratio-container.fw-original-ratio > * {  position: relative !important; } .fw-unyson-disabled .fw-ratio-container.fw-ratio-1-2 {  max-width: 300px;  max-height: 600px; } .fw-ratio-container .fw-svg-file {  position: relative !important; }  .lazyload, .lazyloading {  position: absolute;  background-position: center center;  background-size: 24px;  background-repeat: no-repeat;  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4gICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuNSIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4Ii8+ICAgICAgICAgICAgPHBhdGggZD0iTTM2IDE4YzAtOS45NC04LjA2LTE4LTE4LTE4Ij4gICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgICAgICAgICAgICAgICAgICAgIHR5cGU9InJvdGF0ZSIgICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDE4IDE4IiAgICAgICAgICAgICAgICAgICAgZHVyPSIxcyIgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+ICAgICAgICAgICAgPC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+); }  .fw-animated-element {  visibility: hidden !important; } .fw-animated-element.animated {  visibility: visible !important; } .animated.fill-mode-none {  animation-fill-mode: none !important; } @media(max-width:767px){  .fw-animation-mobile-off .fw-animated-element {   visibility: visible !important;  } }  .scroll-to-top {  position: fixed;  right: 20px;  bottom: 20px;  z-index: 999;  display: block;  width: 45px;  height: 45px;  text-decoration: none;  text-align: center;  border: 2px solid transparent;  -moz-border-radius: 50%;  -webkit-border-radius: 50%;  border-radius: 50%; } .scroll-to-top i {  color: #d12a5c;  font-size: 22px;  line-height: 45px;  position: relative;  top: -1px; } .scroll-to-top img {  width: 30px;  height: 30px;  position: absolute;  top: 50%;  left: 0;  right: 0;  margin: -15px auto auto; } .scroll-to-top:hover {  border-color: #d12a5c;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  transition: all 0.5s ease; }  @media(max-width:767px){  .fw-full .site,  .fw-side-boxed .site {   margin-top: 0 !important;  } }  .jpibfi_container .fw-noratio > * {  z-index: 10; } .jpibfi_container .fw-noratio .fw-after-no-ratio, .jpibfi_container .fw-original-ratio .fw-after-no-ratio {  z-index: 9; }  .fw-wrap-col-inner {  position: relative; }  .fw-inner, .fw-col-inner{  position: relative;  z-index: 10; }  .fw-main-row-overlay {  position: absolute !important;  z-index: 2;  top: 0;  right: 0;  bottom: 0;  left: 0; } .fw-container, .fw-container-fluid{  z-index: 10; }  .overlay_color_1{  background-color: #ff0000 !important; } .overlay_color_2{  background-color: #00b050 !important; } .overlay_color_3{  background-color: #1f1f1f !important; } .overlay_color_4{  background-color: #002060 !important; } .overlay_color_5{  background-color: #ebebeb !important; }  .parallax-section {  background-attachment: fixed;  background-size: cover !important; }  .fw-content-overlay-sm, .fw-content-overlay-md, .fw-content-overlay-lg, .fw-content-overlay-custom {  overflow: hidden; } .fw-content-overlay-sm{  margin-bottom: -40px; } .fw-content-overlay-md{  margin-bottom: -80px; } .fw-content-overlay-lg{  margin-bottom: -120px; } .fw-section-position-front {  z-index: 20; } .fw-section-position-back {  z-index: auto; }  .fw-section-height-custom, .fw-column-height-custom {  overflow: hidden; } .fw-section-height-sm{  height: 240px; } .fw-section-height-md{  height: 300px; } .fw-section-height-lg{  height: 440px; } .fw-section-height-custom, .fw-column-height-custom {  overflow: hidden; }  @media (max-width: 991px) {  .fw-content-overlay-sm{   margin-bottom: -20px;  }  .fw-content-overlay-md{   margin-bottom: -40px;  }  .fw-content-overlay-lg{   margin-bottom: -60px;  } } @media (max-width: 767px) {  .fw-section-height-lg{   height: 300px;  } }  .fw-section-space-sm .fw-main-row-custom .fw-container, .fw-section-space-sm .fw-main-row .fw-container, .fw-section-space-sm .fw-main-row-custom .fw-container-fluid, .fw-section-space-sm .fw-main-row .fw-container-fluid {  padding-top: 60px;  padding-bottom: 60px; } .fw-section-space-md .fw-main-row-custom .fw-container, .fw-section-space-md .fw-main-row .fw-container, .fw-section-space-md .fw-main-row-custom .fw-container-fluid, .fw-section-space-md .fw-main-row .fw-container-fluid {  padding-top: 100px;  padding-bottom: 100px; } .fw-section-space-lg .fw-main-row-custom .fw-container, .fw-section-space-lg .fw-main-row .fw-container, .fw-section-space-lg .fw-main-row-custom .fw-container-fluid, .fw-section-space-lg .fw-main-row .fw-container-fluid {  padding-top: 140px;  padding-bottom: 140px; }  @media(max-width:767px){  .fw-section-space-sm .fw-main-row .fw-container,  .fw-section-space-sm .fw-main-row .fw-container-fluid,  .fw-section-space-sm .fw-main-row-custom .fw-container,  .fw-section-space-sm .fw-main-row-custom .fw-container-fluid {   padding-top: 30px;   padding-bottom: 30px;  }  .fw-section-space-md .fw-main-row .fw-container,  .fw-section-space-md .fw-main-row .fw-container-fluid,  .fw-section-space-md .fw-main-row-custom .fw-container,  .fw-section-space-md .fw-main-row-custom .fw-container-fluid {   padding-top: 50px;   padding-bottom: 50px;  }  .fw-section-space-lg .fw-main-row .fw-container,  .fw-section-space-lg .fw-main-row .fw-container-fluid,  .fw-section-space-lg .fw-main-row-custom .fw-container,  .fw-section-space-lg .fw-main-row-custom .fw-container-fluid {   padding-top: 70px;   padding-bottom: 70px;  } }  @media(max-width:479px){  .fw-section-space-sm .fw-main-row .fw-container,  .fw-section-space-sm .fw-main-row .fw-container-fluid,  .fw-section-space-sm .fw-main-row-custom .fw-container,  .fw-section-space-sm .fw-main-row-custom .fw-container-fluid {   padding-top: 18px;   padding-bottom: 18px;  }  .fw-section-space-md .fw-main-row .fw-container,  .fw-section-space-md .fw-main-row .fw-container-fluid,  .fw-section-space-md .fw-main-row-custom .fw-container,  .fw-section-space-md .fw-main-row-custom .fw-container-fluid {   padding-top: 30px;   padding-bottom: 30px;  }  .fw-section-space-lg .fw-main-row .fw-container,  .fw-section-space-lg .fw-main-row .fw-container-fluid,  .fw-section-space-lg .fw-main-row-custom .fw-container,  .fw-section-space-lg .fw-main-row-custom .fw-container-fluid {   padding-top: 42px;   padding-bottom: 42px;  } }  .background-video.fs-background-element .fs-background-media.fs-background-animated:before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0; } @media (min-width: 1199px) {  .fs-background-element .fs-background-media.fs-background-native {   display: none !important;  }  .fs-background-element .fs-background-media.fs-background-animated {   opacity: 1 !important;  } }  .fw-col-sm-12 .fw-page-builder-content .fw-row{  margin-left: 0;  margin-right: 0; }  body.fw-no-absolute-header .fw-main-row-top.fw-section-image.fw-content-overlay-md .fw-row {  padding-bottom: 80px; } body.fw-no-absolute-header .fw-main-row-top.fw-section-image.fw-content-overlay-sm .fw-row {  padding-bottom: 40px; } body.fw-no-absolute-header .fw-main-row-top.fw-section-image.fw-content-overlay-lg .fw-row {  padding-bottom: 120px; }  .fw-middle-align.fw-content-vertical-align-middle .fw-container *, .fw-middle-align.fw-content-vertical-align-middle .fw-container-fluid * {  visibility: visible; } .fw-content-vertical-align-middle .fw-container *, .fw-content-vertical-align-middle .fw-container-fluid * {  visibility: hidden; }   .fw-portfolio-section-no-padding > .fw-container-fluid, .fw-section-no-padding .fw-container, .fw-section-no-padding .fw-container-fluid {  padding-top: 0 !important;  padding-bottom: 0 !important; } .fw-col-no-padding{  padding-left: 0 !important;  padding-right: 0 !important; } body.fw-no-absolute-header .fw-main-row-top .fw-container .fw-row, body.fw-no-absolute-header .fw-main-row-top .fw-container-fluid .fw-row {  margin-top: 0; } .fw-wp-embed-shortcode iframe {  border: 1px solid transparent; }  @media(max-width:1199px) { html .fw-wrap-wp-bar > div {  -webkit-transition: -webkit-transform 0.4s ease;  -ms-transition: -ms-transform 0.4s ease;  transition: transform 0.4s ease; } } @media screen and (max-width: 600px) { html .fw-wrap-wp-bar > div {  position: fixed !important; } } @media (min-width: 550px) { .mm-opening .fw-wrap-wp-bar > div {  -webkit-transform: translate(440px, 0);  -moz-transform: translate(440px, 0);  -ms-transform: translate(440px, 0);  -o-transform: translate(440px, 0);  transform: translate(440px, 0); } .mm-opening .fw-top-logo-left .fw-wrap-wp-bar > div {  -webkit-transform: translate(-440px, 0);  -moz-transform: translate(-440px, 0);  -ms-transform: translate(-440px, 0);  -o-transform: translate(-440px, 0);  transform: translate(-440px, 0); } } @media (max-width: 550px) { .mm-opening .fw-wrap-wp-bar > div {  -webkit-transform: translate(80%, 0);  -moz-transform: translate(80%, 0);  -ms-transform: translate(80%, 0);  -o-transform: translate(80%, 0);  transform: translate(80%, 0); } .mm-opening .fw-top-logo-left .fw-wrap-wp-bar > div {  -webkit-transform: translate(-80%, 0);  -moz-transform: translate(-80%, 0);  -ms-transform: translate(-80%, 0);  -o-transform: translate(-80%, 0);  transform: translate(-80%, 0); } }  .custom-shape .custom-shape-wrap {  width: 100%;  display: block;  position: absolute;  left: 0;  right: 0;  z-index: 10;  box-sizing: border-box; } .custom-shape .custom-shape-wrap[class*="custom-shape-top-"] {  top: 0; } .custom-shape .custom-shape-wrap[class*="custom-shape-bottom-"] {  bottom: 0; } .custom-shape .custom-shape-wrap .shape-container {  width: 100%; } .custom-shape .custom-shape-wrap .shape-container svg {  display: block;  position: relative; } .custom-shape .custom-shape-wrap[class*="custom-shape-top-"] .shape-container svg {  top: -1px; } .custom-shape .custom-shape-wrap[class*="custom-shape-bottom-"] .shape-container svg {  top: 1px; }  .fw_theme_bg_color_1{  background-color: #ff0000 !important; } .fw_theme_hover_bg_color_1{  background-color: #ff0000 !important; } .fw_theme_bg_color_2{  background-color: #00b050 !important; } .fw_theme_hover_bg_color_2{  background-color: #00b050 !important; } .fw_theme_bg_color_3{  background-color: #1f1f1f !important; } .fw_theme_hover_bg_color_3{  background-color: #1f1f1f !important; } .fw_theme_bg_color_4{  background-color: #002060 !important; } .fw_theme_hover_bg_color_4{  background-color: #002060 !important; } .fw_theme_bg_color_5{  background-color: #ebebeb !important; } .fw_theme_hover_bg_color_5{  background-color: #ebebeb !important; } .fw_theme_text_color_1{  color: #ff0000 !important; } .fw_theme_text_color_2{  color: #00b050 !important; } .fw_theme_text_color_3{  color: #1f1f1f !important; } .fw_theme_text_color_4{  color: #002060 !important; } .fw_theme_text_color_5{  color: #ebebeb !important; } .fw_theme_border_color_1{  border: 1px solid #ff0000 !important; } .fw_theme_border_color_2{  border: 1px solid #00b050 !important; } .fw_theme_border_color_3{  border: 1px solid #1f1f1f !important; } .fw_theme_border_color_4{  border: 1px solid #002060 !important; } .fw_theme_border_color_5{  border: 1px solid #ebebeb !important; } .fw_theme_border_only_color_1{  border-color: #ff0000 !important; } .fw_theme_border_only_color_2{  border-color: #00b050 !important; } .fw_theme_border_only_color_3{  border-color: #1f1f1f !important; } .fw_theme_border_only_color_4{  border-color: #002060 !important; } .fw_theme_border_only_color_5{  border-color: #ebebeb !important; } .fw_hover_bg_color_1:hover{  background-color: #ff0000 !important; } .fw_hover_bg_color_2:hover{  background-color: #00b050 !important; } .fw_hover_bg_color_3:hover{  background-color: #1f1f1f !important; } .fw_hover_bg_color_4:hover{  background-color: #002060 !important; } .fw_hover_bg_color_5:hover{  background-color: #ebebeb !important; }  @media (min-width: 1200px) {  .fw-desktop-hide-element {   display: none !important;  } } @media only screen and (min-width: 992px) and (max-width: 1199px) {  .fw-tablet-landscape-hide-element {   display: none !important;  } } @media only screen and (min-width: 768px) and (max-width: 991px) {  .fw-tablet-hide-element {   display: none !important;  } } @media (max-width: 767px) {  .fw-main-row-custom,  div[class^="fw-col-"].fw-column-height-custom {   height: auto !important;  }  .fw-content-overlay-sm,  .fw-content-overlay-md,  .fw-content-overlay-lg,  .fw-content-overlay-custom {   margin-bottom: 0 !important;  }  .fw-mobile-hide-element {   display: none !important;  }  .fw-main-row-top.fw-content-vertical-align-middle .fw-row:first-child div[class*="fw-col-sm-"] {   padding-top: 0 !important;  }   .fw-content-vertical-align-middle .fw-container *,  .fw-content-vertical-align-middle .fw-container-fluid * {   visibility: visible;  }  .fw-content-vertical-align-middle .fw-container div[id*="column-"],  .fw-content-vertical-align-middle .fw-container-fluid div[id*="column-"] {   margin-top: 0 !important;  } }   body {  font-family: 'Montserrat';  font-size: 16.5px;  line-height: 28px;  font-weight: 400;  font-style: normal;  letter-spacing: 0px;  color: #a8a8a8; } p {  margin: 0 0 1em 0; } p:last-child {  margin-bottom: 0; }  a {  color: #1f1f1f; } a:hover {  color: #ff0000; } a:focus, a:active {  color: #1f1f1f; } a:hover, a:focus, a:active {  text-decoration: none;  outline: none; }  h1, .h1 {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 55px;  line-height: 65px;  letter-spacing: -2px;  color: #1f1f1f; } h2, .h2 {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 40px;  line-height: 56px;  letter-spacing: -2px;  color: #1f1f1f; } h3, .h3 {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  font-size: 32px;  line-height: 38px;  letter-spacing: -2px;  color: #1f1f1f; } h4, .h4 {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 26px;  line-height: 32px;  letter-spacing: -2px;  color: #1f1f1f; } h5, .h5 {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 19px;  line-height: 28px;  letter-spacing: -1px;  color: #1f1f1f; } h6, .h6 {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 14px;  line-height: 26px;  letter-spacing: -1px;  color: #1f1f1f; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {  font-weight: normal;  line-height: 1; } h1, .h1, h2, .h2, h3, .h3 {  margin-top: 10px;  margin-bottom: 10px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {  font-size: 65%; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {  font-size: 75%; } .fw-text h1 small, .entry-content h1 small, .fw-text h2 small, .entry-content h2 small, .fw-text h3 small, .entry-content h3 small, .fw-text h4 small, .entry-content h4 small, .fw-text h5 small, .entry-content h5 small, .fw-text h6 small, .entry-content h6 small, .fw-text .h1 small, .entry-content .h1 small, .fw-text .h2 small, .entry-content .h2 small, .fw-text .h3 small, .entry-content .h3 small, .fw-text .h4 small, .entry-content .h4 small, .fw-text .h5 small, .entry-content .h5 small, .fw-text .h6 small, .entry-content .h6 small, .fw-text h1 .small, .entry-content h1 .small, .fw-text h2 .small, .entry-content h2 .small, .fw-text h3 .small, .entry-content h3 .small, .fw-text h4 .small, .entry-content h4 .small, .fw-text h5 .small, .entry-content h5 .small, .fw-text h6 .small, .entry-content h6 .small, .fw-text .h1 .small, .entry-content .h1 .small, .fw-text .h2 .small, .entry-content .h2 .small, .fw-text .h3 .small, .entry-content .h3 .small, .fw-text .h4 .small, .entry-content .h4 .small, .fw-text .h5 .small, .entry-content .h5 .small, .fw-text .h6 .small, .entry-content .h6 .small {  color: #bfbfbf; } hr{  margin: 22.5px auto; }  blockquote {  color: #a8a8a8;  font-family: 'Montserrat';  font-weight: 400;  font-size: 19px;  line-height: 35px;  font-style: italic;  border: none;  padding: 0;  margin: 1.8em 0 1.8em 0;  clear: both; } blockquote .fw-symbols-quote {  color: #a8a8a8;  display: block;  font-size: 100px; } blockquote:after {  display: block;  content: "";  width: 33%;  height: 1px;  margin: 1.5em auto 0 auto;  background-color: #dee0e1; } blockquote.fw-quote-position {  position: relative; } blockquote.fw-quote-position .fw-symbols-quote {  position: absolute;  z-index: 1;  width: 50px;  top: 35%;  left: 50%;  text-align: center !important; } blockquote.fw-quote-position .fw-quote-text {  z-index: 4;  position: relative; } blockquote cite {  color: #1f1f1f;  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 18px;  display: block;  text-align: center;  margin-top: 0.6em; }  @media(max-width:767px){  h1, .h1,  h2, .h2,  h3, .h3,  h4, .h4,  h5, .h5,  h6, .h6{   letter-spacing: 0 !important;  } }  .sidebar-left .fw-content-area {  float: right; } .sidebar-right .fw-content-area {  float: left; } @media (min-width: 992px) {  .sidebar-left .fw-sidebar .fw-col-inner {   padding-right: 5%;  }  .sidebar-right .fw-sidebar .fw-col-inner {   padding-left: 5%;  } } @media (min-width: 1200px) {  .sidebar-left .fw-sidebar .fw-col-inner {   padding-right: 9%;  }  .sidebar-right .fw-sidebar .fw-col-inner {   padding-left: 9%;  } }  @media (max-width: 991px) {  .sidebar-right .fw-content-area,  .sidebar-left .fw-content-area {   float: none;  }  .fw-content-area .fw-col-inner {   padding: 0;  } } @media (max-width: 767px) {  .fw-content-area .fw-col-inner {   padding: 0;  } }  .widget {  margin-bottom: 55px;  font-size: 15px;  line-height: 26px; } .widget p a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget p a:hover {  color: #ff0000; } .widget:last-child {  margin-bottom: 0; } .widget .widget-title {  margin: 0 0 17px 0;  font-family: 'Montserrat';  font-weight: normal;  font-style: normal;  font-size: 15px;  line-height: 40px;  position: relative;  color: #b6b8b9;  letter-spacing: 0; } .widget .widget-title span {  background-color: #ebebeb;  display: inline-block;  padding-right: 10px; } .widget .widget-title span:after {  border-bottom: 1px solid #dee0e1;  content: "";  left: 0;  position: absolute;  right: 0;  top: 50%;  z-index: -1; } .widget .post-date, .widget .facebook-post-date, .widget .rss-date, .widget .tweet-date, .widget.widget_display_replies li div:last-child, .widget.widget_display_topics li div:last-child {  display: block;  line-height: 1em;  font-size: 1em;  font-weight: normal;  color: #ff0000;  margin-bottom: 10px; } .widget ul {  list-style: none;  overflow: hidden;  padding-left: 0;  margin: 0; } .widget div[class*='fw-btn-'] a {  text-align: left;  font-style: italic; } .widget div[class*='fw-btn-'] a span:before {  font-family: 'FontAwesome';  font-style: normal;  margin-right: 6px; } .fw-side-boxed .widget .widget-title span {  background-color: #ffffff; } .fw-sidebar .widget:first-child, .fw-footer .fw-col-md-3 .widget:first-child, .fw-footer .fw-col-md-4 .widget:first-child {  margin-top: 0; }   @media(max-width:991px){  .widget {   margin-bottom: 70px;  }  .widget .widget-title {   margin-bottom: 25px;  } }   .widget_archive ul li {  font-style: italic;  font-size: 0.95em;  color: #ff0000; } .widget_archive ul li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget_archive ul li a:hover {  color: #ff0000; } .fw-footer-widgets.footer-cols-4 .widget_archive ul li, .fw-footer-widgets.footer-cols-5 .widget_archive ul li, .fw-footer-widgets.footer-cols-6 .widget_archive ul li {  float: none;  width: 100%; } @media (min-width: 1200px) {  .widget_archive ul li {   float: left;   width: 50%;  } } .widget_archive .screen-reader-text {  display: none; }  .wp-widget-select select, .widget_categories select, .widget_archive select {  height: 30px;  padding-left: 15px;  color: #00b050;  background-color: #002060;  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  border: none; } .wp-widget-select select option {  padding: 3px 5px; } .widget_calendar {  position: relative; } .widget_calendar #wp-calendar {  position: relative;  width: 100%;  background: rgba(53,53,53,0.1);  border: none; } .widget_calendar #wp-calendar caption {  color: #fff;  font-size: 14px;  line-height: 46px;  padding: 0;  text-transform: uppercase;  text-align: center;  background: #00b050; } .widget_calendar #wp-calendar th {  padding: 12px 5px;  background-color: #fff;  font-size: 14px;  font-weight: 600;  text-align: center;  text-transform: uppercase;  color: #00b050;  border: none;  border-left: 1px solid rgba(53,53,53,0.1); } .widget_calendar #wp-calendar th:last-child {  border-right: 1px solid rgba(53,53,53,0.1); } .widget_calendar #wp-calendar td {  font-size: 14px;  text-align: center;  border: none;  color: #353535; } .widget_calendar #wp-calendar tbody td {  border: none;  width: 14.285%;  border-collapse: collapse;  padding: 0;  line-height: 3.2em; } .widget_calendar #wp-calendar tbody a {  display: block;  color: #ff0000; } .widget_calendar #wp-calendar tbody a:hover {  color: #fff;  background-color: #ff0000; } .widget_calendar #wp-calendar tr td#today {  color: #fff;  background: #ff0000; } .widget_calendar #wp-calendar tr td#today a {  color: #fff; } .widget_calendar #wp-calendar tfoot {  position: absolute;  top: 0;  left: 0;  right: 0; } .widget_calendar #wp-calendar tfoot a {  font-size: 46px;  width: 46px;  height: 46px;  display: block;  overflow: hidden;  font-weight: normal;  padding: 0; } .widget_calendar #wp-calendar tfoot a:before {  font-family: 'FontAwesome';  font-size: 25px;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 46px;  height: 46px;  line-height: 46px;  display: block;  color: #fff;  position: relative;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .widget_calendar #wp-calendar tfoot #prev, .widget_calendar #wp-calendar tfoot #next {  position: absolute;  top: 0;  left: 0;  border: none;  padding: 0; } .widget_calendar #wp-calendar tfoot #prev a, .widget_calendar #wp-calendar tfoot #next a {  display: block; } .widget_calendar #wp-calendar tfoot #prev a:hover:before, .widget_calendar #wp-calendar tfoot #next a:hover:before {  color: #ff0000; } .widget_calendar #wp-calendar tfoot #prev a:focus:before, .widget_calendar #wp-calendar tfoot #next a:focus:before, .widget_calendar #wp-calendar tfoot #prev a:active:before, .widget_calendar #wp-calendar tfoot #next a:active:before {  top: 2px; } .widget_calendar #wp-calendar tfoot #prev a:before {  content: '\f104'; } .widget_calendar #wp-calendar tfoot #next {  left: auto;  right: 0; } .widget_calendar #wp-calendar tfoot #next a:before {  content: '\f105'; } .widget_categories ul > li, .widget_nav_menu ul > li, .widget_meta ul > li, .widget_pages ul > li, .woocommerce.widget_product_categories ul > li {  color: #ff0000;  font-style: italic; } .widget_categories ul > li a, .widget_nav_menu ul > li a, .widget_meta ul > li a, .widget_pages ul > li a, .woocommerce.widget_product_categories ul > li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget_categories ul > li a:hover, .widget_nav_menu ul > li a:hover, .widget_meta ul > li a:hover, .widget_pages ul > li a:hover, .woocommerce.widget_product_categories ul > li a:hover {  color: #ff0000; } .widget_categories ul > li ul.children, .widget_nav_menu ul > li ul.children, .widget_meta ul > li ul.children, .widget_pages ul > li ul.children, .woocommerce.widget_product_categories ul > li ul.children, .widget_categories ul > li ul.sub-menu, .widget_nav_menu ul > li ul.sub-menu, .widget_meta ul > li ul.sub-menu, .widget_pages ul > li ul.sub-menu, .woocommerce.widget_product_categories ul > li ul.sub-menu {  margin-bottom: 0.3em; } .widget_categories ul > li ul.children li:before, .widget_nav_menu ul > li ul.children li:before, .widget_meta ul > li ul.children li:before, .widget_pages ul > li ul.children li:before, .woocommerce.widget_product_categories ul > li ul.children li:before, .widget_categories ul > li ul.sub-menu li:before, .widget_nav_menu ul > li ul.sub-menu li:before, .widget_meta ul > li ul.sub-menu li:before, .widget_pages ul > li ul.sub-menu li:before, .woocommerce.widget_product_categories ul > li ul.sub-menu li:before {  content: '\f148';  font-family: 'FontAwesome';  font-style: normal;  display: inline-block;  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);  color: #1f1f1f;  margin-right: 20px; } .widget_categories .screen-reader-text, .widget_nav_menu .screen-reader-text, .widget_meta .screen-reader-text, .widget_pages .screen-reader-text, .woocommerce.widget_product_categories .screen-reader-text {  display: none; }  .widget_nav_menu .sub-menu-has-icons .fa {  margin-right: 10px; } .widget_nav_menu .menu-separator {  display: none; }  .fw-footer-widgets .selectize-input > *, .fw-footer-widgets .widget_categories ul > li a, .fw-footer-widgets .widget_nav_menu ul > li a, .fw-footer-widgets .widget_meta ul > li a, .fw-footer-widgets .widget_pages ul > li a, .fw-footer-widgets .woocommerce.widget_product_categories ul > li a {  color: #ffffff; } .fw-footer-widgets .widget_categories ul > li a:hover, .fw-footer-widgets .widget_nav_menu ul > li a:hover, .fw-footer-widgets .widget_meta ul > li a:hover, .fw-footer-widgets .widget_pages ul > li a:hover, .fw-footer-widgets .woocommerce.widget_product_categories ul > li a:hover {  color: #e6e6e6; }  .widget_recent_comments ul li {  font-family: 'Montserrat';  font-size: 11px;  letter-spacing: 0px;  margin-bottom: 1em;  font-weight: normal;  font-style: italic;  color: #b6b8b9; } .widget_recent_comments ul li:last-child {  margin-bottom: 0; } .widget_recent_comments ul li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .widget_recent_comments ul li a:hover {  color: #ff0000; } .widget_recent_comments ul li .comment-author-link a, .widget_recent_comments ul li .comment-author-link {  font-size: 15px;  line-height: 25px;  color: #ff0000; } .widget_recent_entries ul li {  margin-bottom: 1em; } .widget_recent_entries ul li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .widget_recent_entries ul li a:hover {  color: #ff0000; } .widget_rss ul li .rsswidget {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .widget_rss ul li .rsswidget:hover {  color: #ff0000; } .widget_rss ul li .rssSummary {  font-size: 15px; } .widget_rss ul li cite {  color: #b6b8b9;  font-size: 15px; } .widget_rss .widget-title a {  color: #b6b8b9; } .widget_rss .widget-title a:hover {  color: #b6b8b9; } .widget_rss .widget-title a:first-child {  float: left;  margin-right: 5px;  position: relative;  top: 10px;  line-height: 10px; } .widget_rss ul li {  margin-bottom: 1em; } .widget_rss ul li .rss-date {  display: block; } .widget_search .search-form {  position: relative; } .widget_search .screen-reader-text {  display: none; } .widget_search label {  display: block; } .widget_search .search-field::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .widget_search .search-field:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_search .search-field::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_search .search-field {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .widget_search .search-submit {  width: 28px;  height: 28px;  background-color: transparent;  border: none;  text-indent: 100px;  position: absolute;  top: 10px;  right: 10px;  z-index: 2;  overflow: hidden; } .widget_search label:after {  display: inline-block;  width: 28px;  height: 28px;  text-align: center;  line-height: 28px;  font-family: FontAwesome;  content: "\f002";  font-size: 16px;  font-weight: normal;  color: #353535;  position: absolute;  top: 50%;  margin-top: -14px;  right: 10px;  z-index: 1; }  .fw-footer-widgets .widget_search .search-field::-moz-placeholder {  color: #ffffff; } .fw-footer-widgets .widget_search .search-field:-ms-input-placeholder {  color: #ffffff; } .fw-footer-widgets .widget_search .search-field::-webkit-input-placeholder {  color: #ffffff; } .fw-footer-widgets .widget_search .search-field, .fw-footer-widgets .widget_search label:after {  color: #ffffff; }  .widget_tag_cloud .tagcloud a, .fw-tag-links a, .post-tags a, .woocommerce.widget_product_tag_cloud .tagcloud a {  display: inline-block;  font-size: 11px !important;  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  color: #fff !important;  height: 32px;  line-height: 32px;  padding: 0 10px;  margin: 8px;  background-color: #353535;  border-radius: 0 3px 3px 0;  position: relative;  -webkit-transition: all .3s ease;  -o-transition: all .3s ease;  transition: all .3s ease; } .widget_tag_cloud .tagcloud a:before, .fw-tag-links a:before, .post-tags a:before, .woocommerce.widget_product_tag_cloud .tagcloud a:before {  content: '';  width: 0;  height: 0;  border-top: 16px solid transparent;  border-right: 10px solid #353535;  border-bottom: 16px solid transparent;  position: absolute;  top: 0;  left: -10px;  box-shadow: 2px 0 0 -1px #353535;  -webkit-transition: all .3s ease;  -o-transition: all .3s ease;  transition: all .3s ease; } .widget_tag_cloud .tagcloud a:after, .fw-tag-links a:after, .post-tags a:after, .woocommerce.widget_product_tag_cloud .tagcloud a:after {  content: '';  width: 6px;  height: 6px;  background-color: #fff;  border-radius: 50%;  position: absolute;  left: -2px;  top: 13px; } .widget_tag_cloud .tagcloud a:hover, .fw-tag-links a:hover, .post-tags a:hover, .woocommerce.widget_product_tag_cloud .tagcloud a:hover {  background-color: #ff0000;  color: #fff; } .widget_tag_cloud .tagcloud a:hover:before, .fw-tag-links a:hover:before, .post-tags a:hover:before, .woocommerce.widget_product_tag_cloud .tagcloud a:hover:before {  border-right-color: #ff0000;  box-shadow: 2px 0 0 -1px #ff0000; } .widget_text .textwidget a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget_text .textwidget a:hover {  color: #ff0000; } .widget_text .textwidget .wp-caption img {  height: auto; } .widget_text .textwidget form select {  max-width: 100%; } .widget_text .textwidget ul {  list-style: inherit; } .widget_text .textwidget ul, .widget_text .textwidget ol {  padding-left: 20px;  margin-bottom: 1em; } .flickr_badge_image, .fw-instagram-wrap li {  width: 75px;  height: 75px;  float: left;  margin: 0 10px 10px 0; } .fw-sidebar .fw-widget-flickr .flickr_badge_image, .fw-sidebar .fw-instagram-wrap li {  width: 69px;  height: 69px; } .flickr_badge_image img, .fw-instagram-wrap li img {  width: 69px;  height: 69px;  max-width: 100%; }  .fw-widget-instagram .fw-btn-instagram span:before {  content: '\f16d'; } .fw-widget-login .input::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .fw-widget-login .input:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .fw-widget-login .input::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .fw-widget-login .input {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .fw-widget-login .forget_password {  display: inline-block;  float: right;  font-size: 14px;  line-height: 1em;  font-family: 'Montserrat'; } .fw-widget-login .forget_password a {  font-family: 'Montserrat';  font-weight: 400;  font-style: normal;  letter-spacing: 0px;  color: #353535;  font-size: 14px; } .fw-widget-login .forget_password a:hover {  color: #ff0000; } .fw-widget-login .submit .fw-btn-login {  color: #fff !important; } .fw-widget-login .submit .fw-btn-login:hover {  color: #fff !important; } .fw-widget-login .forgetmenot {  display: inline-block;  float: left; } .fw-widget-login .submit {  clear: both;  margin-bottom: 0; } .fw-side-posts-list li {  display: table;  clear: both;  margin-bottom: 1em; } .fw-side-posts-list li:last-child {  margin-bottom: 0; } .fw-side-posts-list li .fw-widget-post-image {  width: 60px;  height: 60px;  float: left;  margin: 0 10px 10px 0;  display: table-cell; } .fw-side-posts-list li .fw-widget-post-image a {  display: block;  position: relative; } .fw-side-posts-list li .fw-widget-post-image span {  font-size: 15px;  color: #ff0000;  font-family: 'Montserrat'; } .fw-side-posts-list li .fw-widget-post-image.fw-overlay-1 .fw-block-image-overlay i[class*='fw-icon-'] {  width: 36px;  height: 36px;  font-size: 12.5px; } .fw-side-posts-list li .posts-content .post-title {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535;  display: block;  margin-bottom: 10px; } .fw-side-posts-list li .posts-content .post-title:hover {  color: #ff0000 ; } .fw-side-posts-list li .fw-widget-post-image.fw-overlay-1 .fw-block-image-overlay i[class*='fw-icon-'] {  line-height: 36px; } .fw-side-posts-list li .fw-widget-post-image.fw-overlay-1 .fw-block-image-overlay i[class*='fw-icon-']:before{  padding-left: 0; } .fw-side-posts-list li .posts-content {  display: table-cell;  vertical-align: middle; } .fw-side-posts-list li .posts-content .post-date {  margin-bottom: 0; }  .fw-footer ul li .post-date {  color: #fff;  font-weight: normal; } .fw-footer-widgets .fw-side-posts-list li .posts-content .post-title {  color: #ffffff; } .fw-footer-widgets .fw-side-posts-list li .posts-content .post-title:hover {  color: #e6e6e6; } .fw-widget-twitter .tweet-item {  position: relative;  font-size: 0.9em;  padding-bottom: 20px;  margin-bottom: 20px;  border-bottom: 1px dashed rgba(222, 224, 225, 0.9); } .fw-widget-twitter .tweet-avatar {  float: left;  margin-right: 10px; } .fw-widget-twitter .tweet-avatar a {  display: inline-block;  line-height: 30px;  font-style: italic; } .fw-widget-twitter .tweet-avatar img {  margin-top: 0.4em;  width: 30px;  height: 30px; } .fw-widget-twitter .tweet-text {  position: relative;  line-height: 1.3em; } .fw-widget-twitter .tweet-text a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .fw-widget-twitter .tweet-text a:hover {  color: #ff0000; } .fw-widget-twitter .tweet-list {  margin-bottom: 0; } .fw-widget-twitter .fw-btn-tweet a span:before {  content: '\f099'; } .fw-footer .fw-widget-twitter .tweet-item {  border-bottom: 1px dashed #00c258; } .fw-widget-facebook li {  position: relative;  font-size: 0.9em;  line-height: 1.3em;  padding-bottom: 20px;  margin-bottom: 20px;  border-bottom: 1px dashed rgba(222, 224, 225, 0.9); } .fw-widget-facebook li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .fw-widget-facebook li a:hover {  color: #ff0000; } .fw-footer .fw-widget-facebook li {  border-bottom: 1px dashed #00c258; } .fw-widget-facebook .tweet-list {  margin-bottom: 0; } .fw-widget-facebook .fw-btn-facebook a span:before {  content: '\f09a'; } .fw-footer .fw-widget-facebook li .facebook-post-date {  color: #fff; } .widget_fw_language_switcher_widget ul li img { position: relative; top: -0.1em; } .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {  visibility: visible !important;  background: #f2f2f2 !important;  background: rgba(0, 0, 0, 0.06) !important;  border: 0 none !important;  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;  box-shadow: inset 0 0 12px 4px #ffffff; } .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {  content: '!';  visibility: hidden; } .selectize-control.plugin-drag_drop .ui-sortable-helper {  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } .selectize-dropdown-header {  position: relative;  padding: 5px 8px;  border-bottom: 1px solid #d0d0d0;  background: #f8f8f8;  -webkit-border-radius: 3px 3px 0 0;  -moz-border-radius: 3px 3px 0 0;  border-radius: 3px 3px 0 0; } .selectize-dropdown-header-close {  position: absolute;  right: 8px;  top: 50%;  color: #303030;  opacity: 0.4;  margin-top: -12px;  line-height: 20px;  font-size: 20px !important; } .selectize-dropdown-header-close:hover {  color: #000000; } .selectize-dropdown.plugin-optgroup_columns .optgroup {  border-right: 1px solid #f2f2f2;  border-top: 0 none;  float: left;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {  border-right: 0 none; } .selectize-dropdown.plugin-optgroup_columns .optgroup:before {  display: none; } .selectize-dropdown.plugin-optgroup_columns .optgroup-header {  border-top: 0 none; } .selectize-control.plugin-remove_button [data-value] {  position: relative;  padding-right: 24px !important; } .selectize-control.plugin-remove_button [data-value] .remove {  z-index: 1;   position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 17px;  text-align: center;  font-weight: bold;  font-size: 12px;  color: inherit;  text-decoration: none;  vertical-align: middle;  display: inline-block;  padding: 2px 0 0 0;  border-left: 1px solid #d0d0d0;  -webkit-border-radius: 0 2px 2px 0;  -moz-border-radius: 0 2px 2px 0;  border-radius: 0 2px 2px 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; } .selectize-control.plugin-remove_button [data-value] .remove:hover {  background: rgba(0, 0, 0, 0.05); } .selectize-control.plugin-remove_button [data-value].active .remove {  border-left-color: #cacaca; } .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {  background: none; } .selectize-control.plugin-remove_button .disabled [data-value] .remove {  border-left-color: #ffffff; } .selectize-control {  position: relative; } .selectize-dropdown, .selectize-input, .selectize-input input {  color: #303030;  font-family: inherit;  font-size: 13px;  line-height: 18px;  -webkit-font-smoothing: inherit; } .selectize-input, .selectize-control.single .selectize-input.input-active {  background: #ffffff;  cursor: text;  display: inline-block; } .selectize-input {  border: 1px solid #d0d0d0;  padding: 8px 8px;  display: inline-block;  width: 100%;  overflow: hidden;  position: relative;  z-index: 1;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; } .selectize-control.multi .selectize-input.has-items {  padding: 6px 8px 3px; } .selectize-input.full {  background-color: #ffffff; } .selectize-input.disabled, .selectize-input.disabled * {  cursor: default !important; } .selectize-input.focus {  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); } .selectize-input.dropdown-active {  -webkit-border-radius: 3px 3px 0 0;  -moz-border-radius: 3px 3px 0 0;  border-radius: 3px 3px 0 0; } .selectize-input > * {  vertical-align: baseline;  display: -moz-inline-stack;  display: inline-block;  zoom: 1;  *display: inline; } .selectize-control.multi .selectize-input > div {  cursor: pointer;  margin: 0 3px 3px 0;  padding: 2px 6px;  background: #f2f2f2;  color: #303030;  border: 0 solid #d0d0d0; } .selectize-control.multi .selectize-input > div.active {  background: #e8e8e8;  color: #303030;  border: 0 solid #cacaca; } .selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active {  color: #7d7d7d;  background: #ffffff;  border: 0 solid #ffffff; } .selectize-input > input {  display: inline-block !important;  padding: 0 !important;  min-height: 0 !important;  max-height: none !important;  max-width: 100% !important;  margin: 0 2px 0 0 !important;  text-indent: 0 !important;  border: 0 none !important;  background: none !important;  line-height: inherit !important;  -webkit-user-select: auto !important;  -webkit-box-shadow: none !important;  box-shadow: none !important; } .selectize-input > input::-ms-clear {  display: none; } .selectize-input > input:focus {  outline: none !important; } .selectize-input::after {  content: ' ';  display: block;  clear: left; } .selectize-input.dropdown-active::before {  content: ' ';  display: block;  position: absolute;  background: #f0f0f0;  height: 1px;  bottom: 0;  left: 0;  right: 0; } .selectize-dropdown {  position: absolute;  z-index: 10;  border: 1px solid #d0d0d0;  background: #ffffff;  margin: -1px 0 0 0;  border-top: 0 none;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);  -webkit-border-radius: 0 0 3px 3px;  -moz-border-radius: 0 0 3px 3px;  border-radius: 0 0 3px 3px; } .selectize-dropdown [data-selectable] {  cursor: pointer;  overflow: hidden; } .selectize-dropdown [data-selectable] .highlight {  background: rgba(125, 168, 208, 0.2);  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  border-radius: 1px; } .selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header {  padding: 5px 8px; } .selectize-dropdown .optgroup:first-child .optgroup-header {  border-top: 0 none; } .selectize-dropdown .optgroup-header {  color: #303030;  background: #ffffff;  cursor: default; } .selectize-dropdown .active {  background-color: #f5fafd;  color: #495c68; } .selectize-dropdown .active.create {  color: #495c68; } .selectize-dropdown .create {  color: rgba(48, 48, 48, 0.5); } .selectize-dropdown-content {  overflow-y: auto;  overflow-x: hidden;  max-height: 200px; } .selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {  cursor: pointer; } .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {  cursor: text; } .selectize-control.single .selectize-input:after {  content: ' ';  display: block;  position: absolute;  top: 50%;  right: 15px;  margin-top: -3px;  width: 0;  height: 0;  border-style: solid;  border-width: 5px 5px 0 5px;  border-color: #808080 transparent transparent transparent; } .selectize-control.single .selectize-input.dropdown-active:after {  margin-top: -4px;  border-width: 0 5px 5px 5px;  border-color: transparent transparent #808080 transparent; } .selectize-control.rtl.single .selectize-input:after {  left: 15px;  right: auto; } .selectize-control.rtl .selectize-input > input {  margin: 0 4px 0 -2px !important; } .selectize-control .selectize-input.disabled {  opacity: 0.5;  background-color: #fafafa; } .selectize-dropdown, .selectize-dropdown.form-control { height: auto; padding: 0; margin: 2px 0 0 0; z-index: 1000; background: #fff; border: 1px solid #ccc; border-radius: 0; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .selectize-dropdown, .selectize-input, .selectize-input input {  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  min-height: 28px;  line-height: 28px;  color: #1f1f1f; } .selectize-dropdown .optgroup-header { font-size: 14px; line-height: 28px; } .selectize-dropdown .optgroup:before { content: ' '; display: block; height: 1px; margin-top: 7.25px; margin-bottom: 7.25px; margin-left: -25px; margin-right: -25px; overflow: hidden; background-color: #e5e5e5; } .selectize-dropdown .optgroup:first-child:before { display: none; } .selectize-dropdown-header { padding: 6px 25px; } .selectize-input { font-weight: normal; border: none; box-shadow: none; border-radius: 0; padding: 12px 15px; } .selectize-input > input[type="text"] { display: none !important; } .selectize-input input { height: auto !important; position: static !important; } .selectize-input.dropdown-active { border-radius: 0; } .selectize-input.dropdown-active::before { display: none; } .selectize-input.focus { border-color: #007b38; box-shadow: none; outline: 0; } .has-error .selectize-input { border-color: #fff; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-error .selectize-input:focus { border-color: #ffffff; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ffffff; } .selectize-control.multi .selectize-input.has-items { padding: 12px 15px; } .selectize-control.multi .selectize-input > div { border-radius: 0; } .selectize-control.multi .selectize-input > input[type="text"] { display: inline-block !important; } .selectize-input > * { line-height: 16.5px; } .widget_archive .selectize-input, .widget_categories .selectize-input, .widget_product_categories .selectize-input, .widget_archive .selectize-control.single .selectize-input.input-active, .widget_product_categories .selectize-control.single .selectize-input.input-active, .widget_categories .selectize-control.single .selectize-input.input-active { background-color: rgba(0,0,0,0.07); } .selectize-dropdown-content { padding: 5px 0; } .form-control.selectize-control { padding: 0; height: auto; border: none; background: none; box-shadow: none; border-radius: 0; } .selectize-input.focus, .selectize-input.input-active, .selectize-input.dropdown-active { border: none; box-shadow: none; } .widget_archive .selectize-input, .widget_categories .selectize-input { border: none; } .custom-checkbox, .custom-radio {  position: relative; } .custom-checkbox input, .custom-radio input {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  position: absolute;  top: 0;  left: 10px;  margin: 0;  border: none;  width: 1px;  height: 1px;  display: none; } .custom-checkbox label, .custom-radio label, .custom-checkbox .wpcf7-list-item-label, .custom-radio .wpcf7-list-item-label {  display: block;  position: relative;  padding-left: 24px;  margin-bottom: 1.2em;  line-height: normal !important;  min-height: 14px;  cursor: pointer;  font-family: 'Montserrat';  font-size: 12px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  color: #b2b2b2; } .custom-checkbox label:before, .custom-radio label:before, .custom-checkbox .wpcf7-list-item-label:before, .custom-radio .wpcf7-list-item-label:before {  width: 14px;  height: 14px;  -webkit-transition: all .3s ease-out;  -o-transition: all .3s ease-out;  transition: all .3s ease-out; } .custom-checkbox label:after, .custom-radio label:after, .custom-checkbox .wpcf7-list-item-label:after, .custom-radio .wpcf7-list-item-label:after {  width: 6px;  height: 6px; } .custom-checkbox label.checked:after, .custom-checkbox .wpcf7-list-item-label.checked:after {  background: #ff0000; } .custom-radio label.checked:after, .custom-radio .wpcf7-list-item-label.checked:after {  background: #ff0000; } .custom-checkbox::selection, .custom-radio::selection {  background: transparent;  color: inherit; } .custom-checkbox label::selection, .custom-checkbox .wpcf7-list-item-label::selection, .custom-radio .wpcf7-list-item-label::selection, .custom-radio label::selection {  background: transparent;  color: inherit; } .custom-checkbox label.focus, .custom-checkbox .wpcf7-list-item-label.focus, .custom-radio .wpcf7-list-item-label.focus, .custom-radio label.focus {  outline: none; } .custom-checkbox label:before, .custom-checkbox .wpcf7-list-item-label:before, .custom-radio label:before, .custom-radio .wpcf7-list-item-label:before, .custom-checkbox label:after, .custom-checkbox .wpcf7-list-item-label:after, .custom-radio label:after, .custom-radio .wpcf7-list-item-label:after {  content: '';  position: absolute;  top: 50%;  left: 0; } .custom-checkbox label:before, .custom-checkbox .wpcf7-list-item-label:before, .custom-radio .wpcf7-list-item-label:before, .custom-radio label:before {  border-radius: 1px;  border: 1px solid #bfbfbf;  background: #fff;  margin-top: -7px; } .custom-checkbox label.checked:before, .custom-checkbox .wpcf7-list-item-label.checked:before, .custom-radio label.checked:before, .custom-radio .wpcf7-list-item-label.checked:before {  background: #fff; } .custom-checkbox label:after, .custom-checkbox .wpcf7-list-item-label:after, .custom-radio label:after, .custom-radio .wpcf7-list-item-label:after {  margin-top: -3px;  left: 4px; } .custom-radio label.checked:after, .custom-radio .wpcf7-list-item-label.checked:after {  border-radius: 50%; } .custom-radio label:before, .custom-radio .wpcf7-list-item-label:before, .custom-radio label.checked:after, .custom-radio .wpcf7-list-item-label.checked:after {  border-radius: 50%; } .ie8 .custom-checkbox input, .ie8 .custom-radio input {  display: block; } .pp_pic_holder.dark_square .pp_nav {  position: relative;  margin-top: 8px;  width: 100%;  text-align: center;  font-family: 'Montserrat';  line-height: 16.5px;  line-height: 20.5px; } .pp_pic_holder.dark_square .pp_nav .pp_text_devider {  display: inline;  margin: 0 10px;  color: rgba(255, 255, 255, 0.5); } .pp_pic_holder.dark_square .pp_nav .pp_arrow_next, .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous {  text-indent: 0;  width: auto;  background: none;  position: relative;  font-weight: bold;  font-size: 16.5px;  font-size: 11.55px;  color: rgba(255, 255, 255, 0.5); } .pp_pic_holder.dark_square .pp_nav .pp_arrow_next:hover, .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:hover {  color: rgba(255, 255, 255, 0.8); } .pp_pic_holder.dark_square .pp_nav a.pp_arrow_previous, .pp_pic_holder.dark_square .pp_nav a.pp_arrow_next {  font-family: 'Montserrat'; } .pp_pic_holder.dark_square .pp_nav .currentTextHolder {  color: rgba(255, 255, 255, 0.5);  font-size: 15.5px; } .pp_pic_holder.dark_square a.pp_close {  opacity: 1;  color: rgba(255, 255, 255, 0.5); } .pp_pic_holder.dark_square a.pp_close:hover {  color: rgba(255, 255, 255, 0.8); } .pp_pic_holder.dark_square .pp_nav .pp_play {  display: none; } .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:before, .pp_pic_holder.dark_square .pp_nav .pp_arrow_next:after {  font-size: 20px;  font-family: 'FontAwesome';  font-weight: bold;  line-height: 20px;  vertical-align: top; } .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:before {  content: '\f104';  margin-right: 10px; } .pp_pic_holder.dark_square .pp_nav .pp_arrow_next:after {  content: '\f105';  margin-left: 10px; } .pp_pic_holder.dark_square .pp_nav a.pp_arrow_previous, .pp_pic_holder.dark_square .pp_nav a.pp_arrow_next {  height: auto;  overflow: visible;  vertical-align: top;  display: inline;  float: none; } .pp_pic_holder.dark_square .pp_nav a.pp_arrow_previous {  margin-right: 50px; } .pp_pic_holder.dark_square .pp_nav a.pp_arrow_next {  margin-left: 50px; } .pp_pic_holder.dark_square .pp_nav .currentTextHolder {  font-weight: bold;  display: inline;  float: none; } .pp_pic_holder.dark_square a.pp_previous, .pp_pic_holder.dark_square a.pp_next {  display: none; } .pp_pic_holder.dark_square a.pp_close {  width: 23px;  top: 25px;  right: 30px;  opacity: 0.5;  z-index: 2;  background: none; } .pp_pic_holder.dark_square a.pp_close.fa-times:before {  text-indent: 0;  position: absolute;  right: 0;  font-size: 23px; } .pp_pic_holder.dark_square .pp_content_container .pp_left {  padding-left: 60px;  overflow: hidden; } .pp_pic_holder.dark_square .pp_top {  height: 80px; } .pp_pic_holder.dark_square .pp_top .pp_left, .pp_pic_holder.dark_square .pp_top .pp_middle, .pp_pic_holder.dark_square .pp_top .pp_right {  height: 80px; } .pp_pic_holder.dark_square .pp_bottom {  height: 20px; } .pp_pic_holder.dark_square .pp_bottom .pp_left, .pp_pic_holder.dark_square .pp_bottom .pp_middle, .pp_pic_holder.dark_square .pp_bottom .pp_right {  height: 50px; } .pp_pic_holder.dark_square a.pp_expand, .pp_pic_holder.dark_square a.pp_contract {  right: 110px; } .pp_pic_holder.dark_square .pp_details .pp_description {  margin: 0;  display: inline-block !important;  position: absolute;  left: 0;  top: -16px; } .pp_pic_holder.dark_square .ppt {  display: none !important; }  @media(max-width:991px){  .pp_pic_holder.dark_square .pp_expand {   display: none !important;  } }  @media (max-width: 767px) {  .pp_pic_holder.dark_square {   width: 100% !important;   height: 100% !important;   top: 0 !important;   left: 0 !important;   position: fixed;   background: #000;   display: -webkit-flex;   display: flex;   -webkit-flex-flow: row wrap;   flex-flow: row wrap;  }  .pp_pic_holder.dark_square .pp_top {   align-self: flex-start;  }  .pp_pic_holder.dark_square .pp_content_container {   align-self: flex-start;  }  .pp_pic_holder.dark_square a.pp_close {   top: 15px;   right: 15px;  }  .pp_pic_holder.dark_square .pp_content_container .pp_left {   padding-left: 30px;  }  .pp_pic_holder.dark_square .pp_content_container .pp_right {   padding-right: 30px;  }  .pp_pic_holder.dark_square .pp_content_container .pp_content,  .pp_pic_holder.dark_square .pp_content_container .pp_hoverContainer {   width: 100% !important;   height: 250px !important;  }  .pp_pic_holder.dark_square .pp_content_container #pp_full_res {   text-align: center;  }  .pp_pic_holder.dark_square .pp_content_container #pp_full_res iframe {   width: 100%;   height: 230px;   position: relative;   top: 1px;  }  .pp_pic_holder.dark_square .pp_content_container #pp_full_res img {   width: auto !important;   height: auto !important;   max-height: 200px !important;  }  .pp_pic_holder.dark_square .pp_content_container .pp_nav a.pp_arrow_previous {   margin-right: 35px;  }  .pp_pic_holder.dark_square .pp_content_container .pp_nav a.pp_arrow_next {   margin-left: 35px;  }  .pp_pic_holder.dark_square .pp_details {   width: 100% !important;   margin-bottom: 10px;   z-index: 2001;  }  .pp_pic_holder.dark_square .pp_top,  .pp_pic_holder.dark_square .pp_top .pp_left,  .pp_pic_holder.dark_square .pp_top .pp_middle,  .pp_pic_holder.dark_square .pp_top .pp_right {   width: 100%;   height: 50px;  }  .pp_pic_holder.dark_square .pp_bottom,  .pp_pic_holder.dark_square .pp_bottom .pp_left,  .pp_pic_holder.dark_square .pp_bottom .pp_middle,  .pp_pic_holder.dark_square .pp_bottom .pp_right {   height: 15px;  } }  @media (max-width: 479px) {  .pp_pic_holder.dark_square .pp_content_container .pp_left {   padding-left: 20px;  }  .pp_pic_holder.dark_square .pp_content_container .pp_right {   padding-right: 20px;  }  .pp_pic_holder.dark_square .pp_content_container .pp_content,  .pp_pic_holder.dark_square .pp_content_container .pp_hoverContainer {   height: auto !important;   max-height: 400px !important;  }  .pp_pic_holder.dark_square .pp_content_container #pp_full_res iframe {   top: 0;   height: 200px;  }  .pp_pic_holder.dark_square .pp_content_container #pp_full_res img {   max-height: 400px !important;  } } .post {  position: relative;  padding-top: 45px;  margin-bottom: 45px; } .post:first-child {  border-top: none;  padding-top: 0;  margin-top: 0; } .post.fw-content-overlay-sm {  margin-bottom: -40px; } .post.fw-content-overlay-md {  margin-bottom: -80px; } .post.fw-content-overlay-lg {  margin-bottom: -120px; } .post .wrap-entry-meta, .post footer.entry-meta {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 13px;  line-height: 28px;  letter-spacing: 0px;  color: #a8a8a8;  text-transform: uppercase; } .post .wrap-entry-meta a, .post footer.entry-meta a {  color: #49ca9f; } .post .wrap-entry-meta a:hover, .post footer.entry-meta a:hover {  color: #ff0000; } .post .entry-title {  display: block; } .post .entry-title strong, .post .entry-title span {  font-style: normal; } .separator {  color: #b6b8b9; } .postlist .post header .entry-meta {  margin: 0 0 5px 0;  font-weight: 600; } .postlist .post header .entry-meta a {  font-style: italic; } .postlist .post .fw-post-image.fw-block-image-left, .postlist .post .fw-post-image.fw-block-image-right {  margin-bottom: 0; } .postlist .post .entry-title {  margin: 0 0 10px 0; } .postlist .post .entry-title strong, .postlist .post .entry-title span {  font-style: normal; } .postlist .post .entry-content {  padding: 0; } .postlist .post .entry-content iframe, .postlist .post .entry-content embed, .postlist .post .entry-content img {  max-width: 100% !important; } .postlist .post footer.entry-meta {  margin: 20px 0 0; } .postlist .post footer.entry-meta .comments-link {  float: right; } .postlist.postlist-list .post {  border-bottom: 1px solid #dee0e1; } .postlist.postlist-list .post:last-child {  border-bottom: none; } .postlist.postlist-list .comments-link {  float: right; } .post h1.entry-title a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 55px;  line-height: 65px;  letter-spacing: -2px;  color: #1f1f1f; } .post h2.entry-title a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 40px;  line-height: 56px;  letter-spacing: -2px;  color: #1f1f1f; } .post h3.entry-title a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  font-size: 32px;  line-height: 38px;  letter-spacing: -2px;  color: #1f1f1f; } .post h4.entry-title a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 26px;  line-height: 32px;  letter-spacing: -2px;  color: #1f1f1f; } .post h5.entry-title a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 19px;  line-height: 28px;  letter-spacing: -1px;  color: #1f1f1f; } .post h6.entry-title a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 14px;  line-height: 26px;  letter-spacing: -1px;  color: #1f1f1f; } .entry-content:before, .entry-content:after {  content: " ";  display: table; } .entry-content:after {  clear: both; } .post-tags {  }  .postlist.postlist-grid .post.post-list-type-1 .entry-header {  padding-top: 40px; } .postlist.postlist-grid .post.post-list-type-1 .entry-content {  padding-bottom: 40px; } .postlist.postlist-grid .post.post-list-type-1 .entry-header, .postlist.postlist-grid .post.post-list-type-1 .entry-content {  padding-left: 40px;  padding-right: 40px;  background-color: transparent; } .postlist.postlist-grid .post.post-list-type-1 .fw-post-image {  margin-bottom: 0; } .postlist.postlist-grid .post.post-list-type-1 footer.entry-meta .comments-link.fw-comment-link-type-6 {  top: 70px; } .postlist.postlist-grid .post-list-type-1 {  margin-bottom: 30px; } .postlist.postlist-grid .post-list-type-1 .fw-post-image {  float: none; } .postlist.postlist-grid .post .entry-title {  margin: 0; } .postlist.postlist-grid .post.post-list-type-1 .entry-content {  padding-top: 10px; } .postlist.postlist-grid .post.post-list-type-1 footer.entry-meta .comments-link {  top: 6px; } .postlist .post header .entry-meta {  color: #a8a8a8; } .postlist .post .fw-post-image {  margin-bottom: 45px; } .postlist.postlist-list .post {  margin-bottom: 50px;  padding-bottom: 50px; }    .postlist.postlist-grid .post.post-list-type-1 {   margin-bottom: 90px;  }  .postlist.postlist-grid .post.post-list-type-1 .entry-header,  .postlist.postlist-grid .post.post-list-type-1 .entry-content {   padding-left: 0;   padding-right: 0;  }  .postlist.postlist-grid .post.post-list-type-1 .entry-header {   padding-top: 20px;  }  .postlist.postlist-grid .post.post-list-type-1 .entry-content {   padding-bottom: 0;  }  @media(max-width:991px) {  .postlist.postlist-grid .post-list-type-1 {   margin-bottom: 45px !important;  } }  @media(max-width:767px) {  .postlist.postlist-grid .post-list-type-1 {   margin-bottom: 20px !important;  }  .post {   padding-top: 25px !important;   margin-bottom: 25px !important;  }  .fw-shortcode-latest-posts.postlist-grid .post {   margin-bottom: 0 !important;   padding-top: 0 !important;  } } @media(max-width:479px){  .postlist .post .fw-post-image.fw-block-image-left,  .postlist .post .fw-post-image.fw-block-image-right,  .postlist .post .fw-post-image{   width: 100%;   float: none;   margin-left: auto;   margin-right: auto;  } } .post-list-type-2 .fw-post-image {  margin-right: 45px; } .post-list-type-2 .fw-post-image.fw-block-image-left, .post-list-type-2 .fw-post-image.fw-block-image-right {  margin-right: 45px; } .post-list-type-2 footer.entry-meta .wrap-entry-meta .separator {  color: #1f1f1f; } .has-post-thumbnail.post-list-type-2 .fw-post-image {  float: none; } .has-post-thumbnail.post-list-type-2 .fw-post-image.fw-block-image-left {  float: left; } .has-post-thumbnail.post-list-type-2 .fw-post-image.fw-block-image-right {  float: right; } .has-post-thumbnail.post-list-type-2 .fw-block-image-parent.fw-block-image-left, .has-post-thumbnail.post-list-type-2 .fw-block-image-parent.fw-block-image-right {  width: 250px; } .has-post-thumbnail.post-list-type-2 .comments-link {  position: absolute;  left: -9px;  bottom: 40px;  z-index: 100; } .has-post-thumbnail.post-list-type-2.fw-block-image-circle .comments-link {  bottom: 80px; } .post-list-type-2 {  border-bottom: none; } .post-list-type-2 .fw-post-image {  box-shadow: none;  float: left;  margin-left: 0; } .post-list-type-2 .fw-post-image.fw-block-image-left, .post-list-type-2 .fw-post-image.fw-block-image-right {  float: left;  margin-left: 0; } .post-list-type-2 .fw-block-image-parent.fw-block-image-left, .post-list-type-2 .fw-block-image-parent.fw-block-image-right {  width: auto; } .post-list-type-2 .entry-header .entry-title {  margin-bottom: 30px; } .post-list-type-2 footer.entry-meta {  margin: 30px 0 0; } .post-list-type-2 footer.entry-meta .wrap-entry-meta .footer-meta {  overflow: hidden;  padding: 12px 0; } .post-list-type-2 footer.entry-meta .wrap-entry-meta .footer-meta .entry-date {  float: right; } .post-list-type-2 footer.entry-meta .wrap-entry-meta .footer-meta .author{  float: left; } .post-list-type-2 footer.entry-meta .wrap-entry-meta .cat-links {  margin-top: 25px;  display: block; } .post-list-type-2 footer.entry-meta .wrap-entry-meta .cat-links a {  font-style: italic; } .post-list-type-2 footer.entry-meta .wrap-entry-meta .separator {  margin: 0 5px; }  .postlist.postlist-grid .post-list-type-2 .entry-content {  padding-top: 40px; } .postlist.postlist-grid .post-list-type-2 footer.entry-meta {  padding-bottom: 40px; } .postlist.postlist-grid .post-list-type-2 .fw-post-empty-div {  padding-bottom: 40px; } .postlist.postlist-grid .post-list-type-2 .entry-content, .postlist.postlist-grid .post-list-type-2 footer.entry-meta, .postlist.postlist-grid .post-list-type-2 .fw-post-empty-div {  padding-left: 40px;  padding-right: 40px;  background-color:transparent; }    .postlist.postlist-grid .post-list-type-2 {   margin-bottom: 90px;  }  .postlist.postlist-grid .post-list-type-2 .entry-content,  .postlist.postlist-grid .post-list-type-2 footer.entry-meta,  .postlist.postlist-grid .post-list-type-2 .fw-post-empty-div {   padding-left: 0;   padding-right: 0;  }  .postlist.postlist-grid .post-list-type-2 footer.entry-meta,  .postlist.postlist-grid .post-list-type-2 .fw-post-empty-div {   padding-bottom: 0;  }  .postlist.postlist-grid .post-list-type-2 .entry-content {   padding-top: 30px;  } .postlist.postlist-grid .post-list-type-2 .entry-header .entry-title {  margin-bottom: 10px; } .postlist.postlist-grid .has-post-thumbnail.post-list-type-2 .fw-post-image {  width: 100%;  position: relative;  top: 0; } .postlist .post-list-type-2 .fw-post-image .fw-block-image-child .fw-block-image-overlay{  z-index: auto; } .postlist.postlist-grid .has-post-thumbnail.post-list-type-2 .fw-post-image .fw-block-image-parent {  width: 100%; } .postlist.postlist-grid .has-post-thumbnail.post-list-type-2 .fw-post-image .fw-block-image-circle {  width: 250px;  margin-left: auto;  margin-right: auto;  float: none; } .postlist.postlist-grid .post-list-type-2 footer.entry-meta {  margin: 0;  padding-top: 30px; } .postlist.postlist-grid .post-list-type-2 .fw-post-image {  position: absolute;  top: 9px;  right: 0;  width: auto;  margin-bottom: 0;  margin-right: 0; } .postlist.postlist-grid .post-list-type-2 .fw-post-image.fw-block-image-left, .postlist.postlist-grid .post-list-type-2 .fw-post-image.fw-block-image-right {  margin-right: 0;  margin-left: 0;  float: none; } .postlist.postlist-grid .post-list-type-2 .entry-meta .footer-meta {  margin: 0; }  @media(max-width:1199px){  .post-list-type-2 .fw-post-image {   margin-bottom: 25px;   margin-right: 25px;  } } @media (max-width: 991px) {  .postlist.postlist-grid .has-post-thumbnail.post-list-type-2 .fw-post-image.fw-block-image-circle {   width: 250px;   float: none;   margin: 0 auto;  }  .postlist.postlist-grid .post-list-type-2 {   margin-bottom: 40px !important;  }  .postlist.postlist-grid.postlist-grid-cols3 .post-list-type-2 .footer-meta{   text-align: left;  }  .postlist.postlist-grid.postlist-grid-cols3 .post-list-type-2 .footer-meta .author,  .postlist.postlist-grid.postlist-grid-cols3 .post-list-type-2 .footer-meta .entry-date {   width: 100%;   display: block;   float: none;  } } @media(max-width:767px) {  .postlist.postlist-grid .post-list-type-2 {   margin-bottom: 20px !important;  } } @media (max-width: 479px) {  .post-list-type-2 footer.entry-meta .wrap-entry-meta .footer-meta .entry-date {   float: left;   margin-top: 10px;  }  .has-post-thumbnail.post-list-type-2 .fw-post-image.fw-block-image-left,  .has-post-thumbnail.post-list-type-2 .fw-post-image.fw-block-image-right {   float: none;   margin: 0 auto;  } } @media(max-width:479px){  .postlist .post-list-type-2 .footer-meta,  .postlist.postlist-grid.postlist-grid-cols2 .post-list-type-2 .footer-meta{   text-align: left;  }  .postlist .post-list-type-2 .footer-meta .author,  .postlist .post-list-type-2 .footer-meta .entry-date,  .postlist.postlist-grid.postlist-grid-cols2 .post-list-type-2 .footer-meta .author,  .postlist.postlist-grid.postlist-grid-cols2 .post-list-type-2 .footer-meta .entry-date {   width: 100%;   display: block;   float: none;  } } .post-list-type-3 .fw-post-image {  margin-bottom: 45px; } .post-list-type-3 .cat-links {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 13px;  line-height: 32px;  letter-spacing: 0px;  color: #a8a8a8;  text-transform: uppercase; } .post-list-type-3 .cat-links a {  color: #49ca9f; } .post-list-type-3 .cat-links a:before {  color: #49ca9f; } .post-list-type-3 .cat-links a:hover {  color: #ff0000; } .post-list-type-3 .cat-links a:hover:before {  color: #ff0000; } .postlist .post.post-list-type-3 .fw-post-image {  margin-bottom: 45px; } .post-list-type-3 {  position: relative;  overflow: hidden; } .post-list-type-3:before {  content: '';  height: 1px;  background-color: #e5e5e5;  position: absolute;  display: block !important;  top: 0;  left: 94px;  right: 94px; } .post-list-type-3:first-child:before {  display: none !important; } .post-list-type-3 .entry-header {  text-align: center;  padding: 0 100px;  margin-bottom: 40px; } .post-list-type-3 .fw-post-image.fw-block-image-circle {  width: 50%;  margin: 0 auto; } .post-list-type-3 .entry-header .wrap-entry-meta {  margin-bottom: 20px; } .postlist .post.post-list-type-3 .entry-content {  padding: 0 80px; } .postlist .post.post-list-type-3.fw-block-image-left-align .entry-content, .postlist .post.post-list-type-3.fw-block-image-right-align .entry-content {  padding: 0; } .post-list-type-3 .entry-content .cat-links {  text-align: center;  display: block; } .post-list-type-3 .entry-content .cat-links a {  margin-right: 55px;  display: inline-block;  position: relative;  padding-left: 15px; } .post-list-type-3 .entry-content .cat-links a:last-child {  margin-right: 0; } .post-list-type-3 .entry-content .cat-links a:before {  content: '\f292';  font-family: 'FontAwesome';  font-size: 10px;  vertical-align: middle;  display: inline-block;  margin-right: 2px;  position: absolute;  top: 1px;  left: 0; } .post-list-type-3 .entry-content .entry-content-divider {  display: block;  width: 100%;  max-width: 100%;  text-align: center;  line-height: 0;  margin: 37px 0 33px; } .post-list-type-3 .entry-content .entry-content-divider .divider-item {  display: inline-block;  width: 6px;  height: 6px;  background-color: #dfdfdf;  border-radius: 50%;  margin-right: 2px; } .post-list-type-3 .entry-content .entry-content-divider .divider-item:last-child {  margin-right: 0; } .post-list-type-3 .entry-content footer.entry-meta {  display: table;  width: 100%; } .postlist .post.post-list-type-3 footer.entry-meta {  margin-top: 55px; } .post-list-type-3 .entry-content footer.entry-meta >*:not(.publisher) {  display: table-cell;  width: 33.33%;  vertical-align: middle; } .post-list-type-3 .entry-content footer.entry-meta .wrap-blog-button {  text-align: center; } .post-list-type-3 .entry-content footer.entry-meta.post-author-no >* {  width: 50%; } .post-list-type-3 .entry-content footer.entry-meta.comments-link-no >* {  width: 50%; } .post-list-type-3 .entry-content footer.entry-meta.post-author-no .wrap-blog-button {  text-align: left; } .post-list-type-3 .entry-content footer.entry-meta.comments-link-no .wrap-blog-button {  text-align: right; } .post-list-type-3 .entry-content footer.entry-meta.comments-link-no .wrap-comments-link {  display: none; } .post-list-type-3 .entry-content footer.entry-meta.comments-link-no.post-author-no .wrap-blog-button {  width: 100%;  text-align: center; } .post.post-list-type-3 {  padding-top: 96px;  margin-bottom: 96px; } .post.post-list-type-3:first-child {  padding-top: 0; } .post.post-list-type-3.fw-block-image-left-align .fw-post-image.fw-block-image-circle, .post.post-list-type-3.fw-block-image-right-align .fw-post-image.fw-block-image-circle {  width: 250px; } .col-md-12 .postlist .post.post-list-type-3 .entry-content {  padding: 0 125px; } .col-md-12 .post-list-type-3 .entry-header {  padding: 0 195px; }  .postlist.postlist-grid .post.post-list-type-3, .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align, .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align {  margin-bottom: 30px; } .postlist.postlist-grid .post.post-list-type-3 .entry-content, .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align .entry-content, .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align .entry-content {  padding: 40px;  background-color: transparent; } .postlist.postlist-grid .post.post-list-type-3 .entry-content .post-content p:first-child:first-letter, .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align .entry-content .post-content p:first-child:first-letter, .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align .entry-content .post-content p:first-child:first-letter {  color: inherit; } .postlist.postlist-grid .post.post-list-type-3 {  margin-bottom: 30px; } .postlist.postlist-grid .post.post-list-type-3 .entry-header {  padding: 0; } .postlist.postlist-grid .post.post-list-type-3:before {  display: none !important; } .postlist.postlist-grid .post.post-list-type-3 .fw-post-image {  margin-bottom: 0; } .postlist.postlist-grid .post-list-type-3 .entry-content .post-content p:first-child:first-letter {  float: none;  font-size: inherit;  line-height: inherit;  padding: 0; } .postlist.postlist-grid .post-list-type-3 .entry-content .cat-links a {  margin: 0 15px; } .postlist.postlist-grid .post-list-type-3 .entry-content .cat-links a:last-child {  margin-right: 15px; }    .postlist.postlist-grid .post.post-list-type-3,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align {   margin-bottom: 90px;  }  .postlist.postlist-grid .post.post-list-type-3 .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align .entry-content {   padding: 45px 0 0;  }  @media(max-width:1199px){  .col-md-12 .post-list-type-3 .entry-header,  .col-md-12 .postlist .post.post-list-type-3 .entry-content {   padding: 0 100px;  }  .postlist.postlist-grid .post.post-list-type-3 .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align .entry-content {   padding: 20px 10px !important;  } } @media(max-width:991px){  .post.post-list-type-3 {   padding-top: 40px !important;   margin-bottom: 40px !important;  }  .post.post-list-type-3:first-child {   padding-top: 0 !important;  }  .post-list-type-3 .entry-header,  .col-md-12 .post-list-type-3 .entry-header,  .postlist .post.post-list-type-3 .entry-content,  .col-md-12 .postlist .post.post-list-type-3 .entry-content {   padding: 0 80px;  }  .postlist.postlist-grid .post.post-list-type-3 .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align .entry-content {   padding: 20px 15px !important;  } } @media(max-width:767px){  .post-list-type-3 .entry-header,  .col-md-12 .post-list-type-3 .entry-header,  .postlist .post.post-list-type-3 .entry-content,  .col-md-12 .postlist .post.post-list-type-3 .entry-content {   padding: 0;  }  .postlist.postlist-grid .post.post-list-type-3 .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align .entry-content {   padding: 20px 10px !important;  } } @media(max-width:479px){  .post-list-type-3 .entry-content footer.entry-meta >* {   display: block;   width: 100%;   float: none;   margin-bottom: 20px;   text-align: center;  }  .postlist .post.post-list-type-3 footer.entry-meta .wrap-comments-link {   margin-bottom: 0;  }  .postlist .post.post-list-type-3 footer.entry-meta .comments-link {   float: none;  }  .postlist.postlist-grid .post.post-list-type-3 .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-left-align .entry-content,  .postlist.postlist-grid .post.post-list-type-3.fw-block-image-right-align .entry-content {   padding: 30px !important;  } } .wp-caption-text, .sticky, .gallery-caption, .bypostauthor {  text-transform: none; } .post .entry-format:before {  font-family: "FontAwesome";  font-style: normal;  margin-right: 5px; } .post.format-gallery .entry-format:before {  content: "\f083"; } .post.format-image .entry-format:before {  content: "\f03e"; } .post.format-audio .entry-format:before {  content: "\f028"; } .post.format-video .entry-format:before {  content: "\f03d"; } .post.format-aside .entry-format:before {  content: "\f06a"; } .post.format-status .entry-format:before {  content: "\f0a1"; } .post.format-link .entry-format:before {  content: "\f0c1"; } .post.format-quote .entry-format:before {  content: "\f10d"; } .post .aligncenter, .post div.aligncenter {  display: block;  margin-left: auto;  margin-right: auto; } .post .alignleft {  float: left; } .post .alignright {  float: right; } .post img.aligncenter, .post .wp-caption {  margin-bottom: 0; } .post img.alignleft, .post .wp-caption.alignleft {  margin: 0 5% 5px 0; } .post img.alignright, .post .wp-caption.alignright {  margin: 0 0 5px 5%; } .post img.alignnone, .post .wp-caption.alignnone {  margin: 0 0 5px; } .post .wp-caption img[class*="wp-image-"] {  display: block;  margin: 0; } .post figure.wp-caption {  max-width: 100%;  color: #767676; } .post .alignnone img, .post img.alignnone, .post .alignleft img, .post img.alignleft, .post .alignright img, .post img.alignright, .post .aligncenter img, .post img.aligncenter {  height: auto; } .post .wp-caption-text {  font-size: 13px;  line-height: 28px;  color: #b6b8b9;  position: relative;  margin: 9px 0 0 0;  padding: 0 5px 0 10px; } .gallery:before, .gallery:after {  content: " ";  display: table; } .gallery:after {  clear: both; } .gallery {  margin: 0 -1.79104477% 20px;  clear: both; } .gallery-item {  display: inline-block;  padding-right: 1.79104477%;  padding-left: 1.79104477%;  text-align: center;  vertical-align: top;  width: 100%;  margin: 0 0 3.58%;  box-sizing: border-box; } .gallery .gallery-item .gallery-icon {  margin: 0;  padding: 0;  border: none; } .gallery-item .gallery-caption {  display: block;  padding: 0.5em 0; } .gallery-item img {  display: block;  margin: 0 auto;  height: auto; } .gallery-columns-2 .gallery-item {  max-width: 50%; } .gallery-columns-3 .gallery-item {  max-width: 33.33%; } .gallery-columns-4 .gallery-item {  max-width: 25%; } .gallery-columns-5 .gallery-item {  max-width: 20%; } .gallery-columns-6 .gallery-item {  max-width: 16.66%; } .gallery-columns-7 .gallery-item {  max-width: 14.28%; } .gallery-columns-8 .gallery-item {  max-width: 12.5%; } .gallery-columns-9 .gallery-item {  max-width: 11.11%; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {  display: none; } .gallery-item:hover .gallery-caption {  opacity: 1; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {  display: none; }  .archive .post .fw-wp-audio-shortcode, .archive .post .fw-wp-video-shortcode {  margin-bottom: 1em; }  .single .post.post-details {  margin-top: 8px;  margin-bottom: 50px; } .post-details img.aligncenter, .post-details .wp-caption {  margin-bottom: 20px; } .single .post.post-details .fw-post-image {  margin-bottom: 45px; } .single .post.post-details .entry-header .wrap-entry-meta {  margin: 0 0 45px 0; } .single .post.post-details .entry-header .entry-title {  display: block;  margin: 0 0 45px 0; } .single .post.post-details .entry-header, .single .post.post-details .entry-content {  padding-left: 45px;  padding-right: 45px; } .single .post.post-details .entry-content {  border-bottom: 1px solid #dee0e1;  padding-bottom: 100px; } .post-details .entry-content p:last-child {  margin-bottom: 0; } .single .post.post-details footer.entry-meta {  margin-bottom: 50px; } .post-details footer.entry-meta .fw-tag-links {  padding: 1em 2%;  border-bottom: 1px solid #dee0e1; } .post-details footer.entry-meta .fw-tag-links a {  letter-spacing: normal;  text-transform: initial; } .post-details .entry-header .wrap-entry-meta .entry-date {  white-space: nowrap; } .post-details .entry-header .wrap-entry-meta .cat-links {  float: right; }  .author-description {  border-bottom: 1px solid #dee0e1;  padding: 0 0 50px;  margin-bottom: 100px; } .author-description:after {  content: '';  display: block;  clear: both; } .author-description .author-text {  font-size: 15.5px;  margin-left: 130px; } .author-description .author-name {  font-size: 19px;  color: #1f1f1f;  margin-bottom: 5px;  margin-top: 14px;  font-weight: bold; } .author-description .author-name span {  color: #ff0000;  font-style: italic;  font-weight: normal; } .author-description .author-image {  float: left;  border-radius: 50%;  overflow: hidden; } .author-description .author-image, .author-description .author-image img {  width: 100px;  height: 100px; }  @media(max-width:767px){  .post-details .entry-header .wrap-entry-meta,  .post-details .entry-header .entry-title {   margin-bottom: 23px;  }  .author-description,  .post-details footer.entry-meta,  .post-details {   margin-bottom: 50px;  }  .author-description{   padding-bottom: 50px;  }  .post-details .entry-content{   padding-bottom: 50px;   margin-bottom: 0;  }  .post-details footer.entry-meta {   margin-bottom: 0;  } } @media (max-width: 479px) {  .post.post-details .entry-content,  .post.post-details .entry-header {   padding-left: 0;   padding-right: 0;  }  .post-details .entry-header .wrap-entry-meta .cat-links {   float: none;   margin-left: 10px;  }  .post.post-details .wp-caption.alignleft,  .post.post-details img.alignleft {   margin-left: 0;  }  .author-description .author-image {   float: none;  }  .author-description .author-text {   margin-left: 0;  } } .comments-area {  position: relative; } .comments-area.user-is-logged .comment-respond .right-side-comment {  width: 100%;  float: none; } .comments-area.user-is-logged .comment-respond .form-submit, .comments-area.user-is-logged .comment-respond .right-side-comment {  padding: 0; } .comments-title, .comment-reply-title, .fw-title-related {  display: block;  position: relative;  margin-bottom: 20px; } .link-add-comment {  color: #00b050; } .comment-list {  padding: 0;  border-bottom: 1px solid #dee0e1;  list-style: none;  margin: 0 0 45px 0; } .comment-list .comment, .comment-list .pingback {  list-style: none;  border-top: 1px solid #dee0e1; } .comment-list > .comment:first-child {  border-top: none; } .comment-body {  position: relative;  padding: 45px 0; } .comment-body .wrap-rating {  margin-left: 10px; } .pingback .comment-body {  padding-top: 0; } .comment-body:before, .comment-body:after {  content: " ";  display: table; } .comment-body:after {  clear: both; } .comment-aside {  padding-left: 90px; } .comment-avatar {  float: left;  width: 60px;  height: 60px; } .comment-avatar img {  border-radius: 50%; } .children {  padding-left: 0; } .children .depth-2 {  margin-left: 90px; } .children .depth-3 {  margin-left: 90px; } .children .comment-avatar:before {  font-family: 'FontAwesome';  content: '\f148';  font-size: 20px;  line-height: 1em;  color: #dee0e1;  position: absolute;  top: 60px;  left: -60px; } .children .comment-avatar:before {  filter: progid:DXImageTransform.Microsoft.gradient.BasicImage(rotation=0, mirror=1);  -webkit-transform: scale(-1, 1);  -moz-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  -o-transform: scale(-1, 1);  transform: scale(-1, 1); } .comment-meta {  margin-bottom: 10px;  line-height: 1em;  font-size: 15px;  text-align: right;  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  color: #1f1f1f; } .comment-content p:last-child {  margin-bottom: 0; } .comment-reply-link {  margin-left: 5px;  text-transform: capitalize; } .comment-author {  display: inline-block;  float: left;  margin-bottom: 5px;  font-size: 17px; } .comment-author a {  color: #00b050; } .comment-author a:hover {  color: #ff0000; } .bypostauthor > article .comment-author a{  color: #ff0000; }  .comment-respond {  margin: 100px 0 0; } .comment-respond textarea {  min-height: 234px;  max-height: 320px; } .comment-respond .left-side-comment, .comment-respond .right-side-comment {  width: 50%;  display: inline-block; } .comment-respond .left-side-comment p, .comment-respond .right-side-comment p {  position: relative; } .comment-respond .left-side-comment p .optional, .comment-respond .right-side-comment p .optional {  position: absolute;  font-size: 15px;  font-style: italic;  bottom: -25px;  left: 0; } .comment-respond .left-side-comment {  float: left;  padding-right: 2.6%; } .comment-respond .right-side-comment {  float: right;  padding-left: 2.6%; } .comment-respond .comment-reply-title {  margin-top: 0; } #cancel-comment-reply-link {  float: right;  position: relative;  top: 14px;  font-size: 13px;  letter-spacing: 1px;  border-bottom: 1px dashed #ff0000;  font-family: 'Montserrat';  font-weight: 700;  font-style: normal; } .comment-form:before, .comment-form:after {  content: " ";  display: table; } .comment-form:after {  clear: both; } .comment-form {  padding: 30px;  position: relative;  background-color: rgba(168,168,168,0.1); } .comment-form input:focus, .comment-form textarea:focus {  border-color: #b8b8b8; } .comment-form .wrap-rating.in-post .rating-title {  font-family: 'Montserrat';  font-size: 12px;  font-style: normal;  font-weight: 400;  line-height: 30px;  letter-spacing: 0px;  color: #b2b2b2; } .comment-form .wrap-rating.in-post .rating span {  color: #ffffff; } .comment-form .wrap-rating.in-post .rating .fa.fa-star.voted {  color: #ebebeb; } .comment-form .wrap-rating.in-post .rating:hover .fa.fa-star {  color: #ffffff !important; } .comment-form .wrap-rating.in-post .rating:hover .fa.fa-star.over, .comment-form .wrap-rating.in-post .rating:hover .fa.fa-star.voted {  color: #ebebeb !important; } .comment-notes {  font-style: italic; } .required-label {  color: #e14d47; } .form-submit {  padding-top: 2.3em;  display: block;  width: 50%;  padding-right: 2.6%;  margin-bottom: 0;  overflow: hidden; } .form-submit .submit, .form-submit #submit {  border: none;  width: 100%;  color: #fff !important;  margin-top: 10px; } .form-submit .submit:hover, .form-submit #submit:hover {  color: #fff !important; }  @media (max-width: 991px) {  .comments-area {   padding: 0 15px;  } } @media (max-width:767px) {  .comment-author {   display: inline-block;   float: left;  }  .comment-meta {   text-align: right;  }  .children .depth-3 {   margin-left: 0;  }  .comment-respond textarea {   min-height: 150px;   max-height: 200px;  }  .comment-respond{   margin-top: 80px;  } } @media(max-width:479px){  .comment-respond .left-side-comment,  .comment-respond .right-side-comment{   float: none;   padding: 0;   width: 100%;  }  .comment-respond .right-side-comment{   margin-top: 1.5em;  }  .comment-avatar {   float: none;   margin-bottom: 20px;  }  .comment-aside {   padding-left: 0;  }  .comments-title {   margin-bottom: 0;  }  .comment-meta {   text-align: left;  }  .comment-author {   float: none;   display: block;  }  .children .depth-2,  .children .depth-3 {   margin-left: 0;  }  .children .comment-avatar:before {   left: auto;   right: 15px;  }  .form-submit {   width: 100%;   padding-top: 1em;  }  .comment-form {   padding: 20px;  }  .comment-respond .left-side-comment p .optional,  .comment-respond .right-side-comment p .optional {   font-size: 10px;  }  .children .comment-avatar:before {   filter: progid:DXImageTransform.Microsoft.gradient.BasicImage(rotation=0, mirror=1);   -webkit-transform: scale(1,1);   -moz-transform: scale(1,1);   -ms-transform: scale(1,1);   -o-transform: scale(1,1);   transform: scale(1,1);  } } .fw-comments-checkbox label { width: 100%; } .fw-comments-checkbox input[type="checkbox"] { float: left; display: block; margin-top: 8px; margin-right: 8px; }  .comments-template-2 .comments-title {  font-style: normal;  color: #bababa; } .comments-template-2 .comments-title strong {  color: #1f1f1f; } .comments-template-2 .comment-list {  border-bottom: 1px solid #dfdfdf; } .comments-template-2 .comment-aside {  padding-top: 10px;  padding-left: 75px; } .comments-template-2 .comment-aside:before, .comments-template-2 .comment-aside:after {  content: " ";  display: table; } .comments-template-2 .comment-aside:after {  clear: both; } .comments-template-2 .comment-avatar {  width: 55px;  height: 55px; } .comments-template-2 .comment-reply-link {  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  color: #a8a8a8; } .comments-template-2 .comment-reply-link:hover {  color: #00b050; } .comments-template-2 .comment-author a, .comments-template-2 .bypostauthor > article .comment-author a {  color: #1f1f1f; } .comments-template-2 .comment-author a:hover, .comments-template-2 .bypostauthor > article .comment-author a:hover {  color: #00b050; } .comments-template-2 .comment-date {  color: #ff0000; } .comments-template-2 .comment-content {  padding-right: 130px;  padding-left: 200px; } .sidebar-right .comments-template-2 .comment-content, .sidebar-left .comments-template-2 .comment-content {  padding-right: 70px;  padding-left: 170px; } .comments-template-2 .comment-meta {  text-align: left;  float: left;  margin-right: 70px; } .sidebar-right .comments-template-2 .comment-meta, .sidebar-left .comments-template-2 .comment-meta {  margin-right: 40px; } .comments-template-2 .comment-author {  display: block;  float: none; } .comments-template-2 .comment-reply-link {  float: right; } .comments-template-2 .comment-reply-link .reply-icon {  display: block;  text-align: right;  margin-right: 5px;  font-size: 20px;  line-height: 12px;  font-style: normal;  position: relative;  top: -2px; } .comments-template-2 .comment-list .comment-date {  text-transform: none; } .comments-template-2 .children .comment-avatar:before {  display: none; } .comments-template-2 .comment-date {  font-style: italic; } .comments-template-2 .children .depth-2, .comments-template-2 .children .depth-3 {  margin-left: 124px; } .comments-template-2 .comment-list .comment, .comments-template-2 .comment-list .pingback {  border: none; } .comments-template-2 .comment.depth-1 > article.comment-body {  border-top: 1px solid #dfdfdf; } .comments-template-2 .comment.depth-1 > ul.children {  border-top: 1px solid #dfdfdf; } .comments-template-2 .comment.odd > article.comment-body {  background-color: #f2f2f2; } .comments-template-2 .comment-body {  padding-left: 25px;  padding-right: 25px; } .comments-template-2 .comment-form {  background-color: transparent;  padding: 24px; } .comments-template-2 .comment-form .form-submit .submit, .comments-template-2 .comment-form .form-submit #submit {  width: auto; } .comments-template-2 .comment-form input[type="text"], .comments-template-2 .comment-form input[type="url"], .comments-template-2 .comment-form input[type="email"], .comments-template-2 .comment-form textarea {  border-width: 2px; }   @media(max-width:1199px){  .sidebar-right .comments-template-2 .children .depth-2,  .sidebar-left .comments-template-2 .children .depth-2,  .sidebar-right .comments-template-2 .children .depth-3,  .sidebar-left .comments-template-2 .children .depth-3 {   margin-left: 80px;  } } @media(max-width:991px){  .comments-template-2 .children .depth-2,  .comments-template-2 .children .depth-3,  .sidebar-right .comments-template-2 .children .depth-2,  .sidebar-left .comments-template-2 .children .depth-2,  .sidebar-right .comments-template-2 .children .depth-3,  .sidebar-left .comments-template-2 .children .depth-3 {   margin-left: 65px;  }  .sidebar-right .comments-template-2 .comment-content,  .sidebar-left .comments-template-2 .comment-content,  .comments-template-2 .comment-content {   padding-right: 65px;   padding-left: 165px;  }  .comments-template-2 .comment-meta {   margin-right: 34px;  } } @media(max-width:767px){  .comments-template-2 .children .depth-2,  .comments-template-2 .children .depth-3,  .sidebar-right .comments-template-2 .children .depth-2,  .sidebar-left .comments-template-2 .children .depth-2,  .sidebar-right .comments-template-2 .children .depth-3,  .sidebar-left .comments-template-2 .children .depth-3 {   margin-left: 30px;  } } @media(max-width:479px){  .comments-template-2 .children .depth-2,  .comments-template-2 .children .depth-3,  .sidebar-right .comments-template-2 .children .depth-2,  .sidebar-left .comments-template-2 .children .depth-2,  .sidebar-right .comments-template-2 .children .depth-3,  .sidebar-left .comments-template-2 .children .depth-3 {   margin-left: 0;  }  .comments-template-2 .comment-avatar {   margin-bottom: 10px;  }  .comments-template-2 .comment-meta {   margin-right: 0;   float: none;  }  .comments-template-2 .comment-aside {   padding-left: 0;  }  .comments-template-2 .comment-reply-link {   position: absolute;   right: 25px;   top: 55px;  }  .sidebar-right .comments-template-2 .comment-content,  .sidebar-left .comments-template-2 .comment-content,  .comments-template-2 .comment-content {   padding: 0;  }  .comments-template-2 .children .comment-avatar:before {   display: block;   top: 56px;   right: auto;   left: 6px;   filter: progid:DXImageTransform.Microsoft.gradient.BasicImage(rotation=0, mirror=1);   -webkit-transform: scale(-1,1);   -moz-transform: scale(-1,1);   -ms-transform: scale(-1,1);   -o-transform: scale(-1,1);   transform: scale(-1,1);  } }  .comments-link {  font-family: 'Montserrat';  font-style: normal;  background-color: #ff0000;  position: relative;  display: inline-block;  font-size: 17px;  font-weight: 400;  color: #fff !important;  text-align: center;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-1 {  min-width: 44px;  height: 40px;  line-height: 40px;  padding: 0 10px; } .comments-link.fw-comment-link-type-1:before {  content: '+';  position: absolute;  left: 0;  top: 0;  min-width: 44px;  height: 40px;  line-height: 40px;  font-size: 20px;  opacity: 0;  background-color: #00b050;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-1:after {  content: '';  width: 0;  height: 0;  border-right: 10px solid transparent;  position: absolute;  left: 14px;  bottom: -8px;  border-top: 8px solid #ff0000;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-1:hover {  color: #fff;  background-color: #00b050; } .comments-link.fw-comment-link-type-1:hover:before {  opacity: 1; } .comments-link.fw-comment-link-type-1:hover:after {  border-top-color: #00b050; } .comments-link.fw-comment-link-type-2 {  border-radius: 5px;  min-width: 41px;  height: 41px;  line-height: 41px;  padding: 0 10px; } .comments-link.fw-comment-link-type-2:before {  border-radius: 5px;  content: '+';  position: absolute;  left: 0;  top: 0;  min-width: 41px;  height: 41px;  line-height: 41px;  font-size: 16px;  opacity: 0;  background-color: #00b050;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-2:after {  content: '';  width: 0;  height: 0;  border-right: 4px solid transparent;  border-left: 4px solid transparent;  position: absolute;  left: 17px;  bottom: -4px;  border-top: 4px solid #ff0000;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-2:hover {  color: #fff;  background-color: #00b050; } .comments-link.fw-comment-link-type-2:hover:before {  opacity: 1; } .comments-link.fw-comment-link-type-2:hover:after {  border-top-color: #00b050; } .comments-link.fw-comment-link-type-3 {  border-radius: 50%;  min-width: 41px;  height: 40px;  line-height: 40px;  padding: 0 10px; } .comments-link.fw-comment-link-type-3:before {  border-radius: 50%;  content: '+';  position: absolute;  left: 0;  top: 0;  min-width: 41px;  height: 40px;  line-height: 40px;  font-size: 16px;  opacity: 0;  background-color: #00b050;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-3:after {  content: '';  width: 0;  height: 0;  border-right: 6px solid transparent;  border-left: 6px solid transparent;  position: absolute;  left: 15px;  bottom: -5px;  border-top: 6px solid #ff0000;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-3:hover {  color: #fff;  background-color: #00b050; } .comments-link.fw-comment-link-type-3:hover:before {  opacity: 1; } .comments-link.fw-comment-link-type-3:hover:after {  border-top-color: #00b050; } .comments-link.fw-comment-link-type-4 {  min-width: 36px;  height: 36px;  line-height: 36px;  background: #ff0000;  -webkit-transform: rotate(51deg) skewY(-13deg);  -moz-transform: rotate(51deg) skewY(-13deg);  -ms-transform: rotate(51deg) skewY(-13deg);  -o-transform: rotate(51deg) skewY(-13deg);  transform: rotate(51deg) skewY(-13deg);  -webkit-transition: background 0.3s ease;  -o-transition: background 0.3s ease;  transition: background 0.3s ease; } .comments-link.fw-comment-link-type-4 span {  width: 100%;  height: 100%;  display: block;  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); } .comments-link.fw-comment-link-type-4:before {  content: '+';  position: absolute;  left: 13px;  top: -1px;  opacity: 0;  z-index: 1;  -webkit-transform: rotate(-44deg);  -moz-transform: rotate(-44deg);  -ms-transform: rotate(-44deg);  -o-transform: rotate(-44deg);  transform: rotate(-44deg); } .comments-link.fw-comment-link-type-4:after {  content: '';  position: absolute;  right: 0;  top: 0;  left: 0;  bottom: 0;  opacity: 0; } .comments-link.fw-comment-link-type-4:hover {  -webkit-transition: background 0.3s ease;  -o-transition: background 0.3s ease;  transition: background 0.3s ease; } .comments-link.fw-comment-link-type-4:hover:before {  opacity: 1;  color: #fff; } .comments-link.fw-comment-link-type-4:hover:after {  opacity: 1;  background-color: #00b050;  -webkit-transition: background 0.3s ease;  -o-transition: background 0.3s ease;  transition: background 0.3s ease; } .comments-link.fw-comment-link-type-5 {  width: 54px;  height: 47px;  line-height: 47px;  background: transparent;  -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg);  -ms-transform: rotate(2deg);  -o-transform: rotate(2deg);  transform: rotate(2deg); } .comments-link.fw-comment-link-type-5::before {  content: '';  display: block;  position: absolute;  height: 33px;  right: 0;  top: 3px;  border-bottom: 1px solid transparent;  border-top: 4px solid transparent;  -webkit-transform: rotate(-25deg);  -moz-transform: rotate(-25deg);  -ms-transform: rotate(-25deg);  -o-transform: rotate(-25deg);  transform: rotate(-25deg);  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  border-right: 38px solid #ff0000; } .comments-link.fw-comment-link-type-5::after {  content: '';  position: absolute;  display: block;  height: 21px;  left: 7px;  top: 17px;  border-bottom: 1px solid transparent;  border-top: 3px solid transparent;  z-index: 1;  -webkit-transform: rotate(240deg);  -moz-transform: rotate(240deg);  -ms-transform: rotate(240deg);  -o-transform: rotate(240deg);  transform: rotate(240deg);  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  border-right: 28px solid #ff0000; } .comments-link.fw-comment-link-type-5 span {  position: relative;  z-index: 3;  display: block;  height: 100%;  margin: -3px 0 0 11px;  color: #fff; } .comments-link.fw-comment-link-type-5 span:before {  content: '';  width: 0;  height: 0;  border-right: 10px solid transparent;  position: absolute;  left: 23px;  bottom: 2px;  border-bottom: 10px solid #ff0000;  -webkit-transform: rotate(72deg);  -moz-transform: rotate(72deg);  -ms-transform: rotate(72deg);  -o-transform: rotate(72deg);  transform: rotate(72deg);  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-5 span:after {  content: '+';  position: absolute;  font-size: 20px;  opacity: 0;  left: 0;  right: 0;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-5:hover {  -webkit-transition: background 0.3s ease;  -o-transition: background 0.3s ease;  transition: background 0.3s ease; } .comments-link.fw-comment-link-type-5:hover:after {  border-right-color: #00b050;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-5:hover:before {  border-right-color: #00b050;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-5:hover span {  color: #00b050; } .comments-link.fw-comment-link-type-5:hover span:after {  opacity: 1;  color: #fff;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-5:hover span:before {  border-bottom-color: #00b050;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .comments-link.fw-comment-link-type-6 {  font-size: 13px;  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  line-height: 28px;  letter-spacing: 0px;  color: #49ca9f !important;  text-transform: uppercase;  background-color: transparent; } .comments-link.fw-comment-link-type-6:hover {  color: #ff0000 !important; } .comments-link.fw-comment-link-type-6 >* {  display: inline-block; } .comments-link.fw-comment-link-type-6 .divide-comments {  margin: 0 2px; }  .fw-wrap-related-article {  padding: 0 15px;  text-align: justify;  margin-bottom: 50px; } .fw-wrap-related-article.fw-related-article-type-2 {  margin-bottom: 60px; } .fw-related-article-image.fw-block-image-parent .fw-block-image-overlay .fw-overlay-title {  font-family: 'Montserrat';  background-color: #353535; } .fw-wrap-related-article .fw-related-article-image {  margin-bottom: 0; } .fw-title-related {  font-style: normal;  margin-top: 0; } .fw-wrap-related-article .fw-related-article {  padding: 0;  margin: 0; } .sidebar-right .fw-wrap-related-article .fw-related-article li, .sidebar-left .fw-wrap-related-article .fw-related-article li {  width: 48%; } .fw-wrap-related-article .fw-related-article li {  display: inline-block;  width: 30%; } .fw-wrap-related-article .fw-related-article:after {  content: '';  width: 100%;  height: 0;  display: inline-block; } .fw-related-article-image.fw-block-image-parent .fw-block-image-overlay .fw-overlay-title {  color: #fff; } .fw-wrap-related-article.fw-related-article-type-1 .fw-related-article-description {  position: absolute;  left: 0;  right: 0;  bottom: 0;  text-align: center;  padding: 20px;  font-style: italic; } .fw-wrap-related-article.fw-related-article-type-1 .fw-related-article-description strong {  font-style: normal; }  @media(max-width:991px){  .fw-wrap-related-article .fw-related-article li {   width: 48%;   margin-bottom: 100px;  }  .fw-wrap-related-article .fw-related-article li:last-child {   margin-bottom: 0;  }  .sidebar-right .fw-wrap-related-article .fw-related-article li,  .sidebar-left .fw-wrap-related-article .fw-related-article li {   margin-bottom: 0;  } } @media(max-width:479px) {  .fw-wrap-related-article .fw-related-article li {   display: inline-block;   width: 100%;  } }  .fw-related-article-type-2 .fw-related-article-image.fw-block-image-parent .fw-block-image-overlay .fw-related-article-text-wrap {  background-color: rgba(255,0,0,0.85);  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } .fw-related-article-type-2 .fw-related-article-image.fw-block-image-parent .fw-block-image-overlay .fw-related-article-text-wrap .fw-overlay-title {  color: #8c0000; } .fw-related-article-type-2 .fw-related-article-image.fw-block-image-parent .fw-block-image-overlay .fw-related-article-text-wrap .fw-overlay-title span {  color: #8c0000 !important; } .fw-related-article-type-2 .fw-related-article-image.fw-block-image-parent .fw-block-image-overlay .fw-related-article-text-wrap .fw-related-article-details {  font-family: 'Montserrat'; } .fw-related-article-type-2 .fw-related-article-image.fw-overlay-2 {  overflow: visible; } .fw-related-article-type-2 .fw-related-article-text-wrap {  position: absolute;  height: 125px;  bottom: -62.5px;  left: 25px;  right: 25px;  text-align: center;  z-index: 10; } .fw-related-article-type-2 .fw-related-article-text-wrap:before {  content: '';  position: absolute;  top: 50%;  left: 50%;  width: 37px;  height: 1px;  background-color: #fff;  margin-left: -18.5px; } .fw-related-article-type-2 .fw-related-article-image.fw-block-image-parent .fw-block-image-overlay .fw-overlay-title {  position: absolute;  top: 23px;  right: 21px;  bottom: auto;  left: 21px;  background-color: transparent;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  padding: 0;  font-size: 16px;  line-height: 17px; } .fw-related-article-type-2 .fw-related-article-text-wrap .fw-related-article-details {  position: absolute;  right: 21px;  bottom: 24px;  left: 21px;  color: #fff;  text-transform: uppercase;  font-size: 12px;  line-height: 13px;  letter-spacing: 2px;  display: inline-block; }    .footer-meta {  border-top: 1px solid #dee0e1;  border-bottom: 1px solid #dee0e1;  padding: 1em 0; } .postlist.postlist-grid .fw-post-image {  display: block;  width: 100%;  position: relative; } .postlist.postlist-grid .fw-post-image.fw-block-image-circle {  width: 250px;  margin: 0 auto 20px auto;  float: none; } .postlist.postlist-grid .fw-post-image.fw-block-image-left, .postlist.postlist-grid .fw-post-image.fw-block-image-right {  float: none; } .postlist-grid .fw-block-image-parent.fw-block-image-right{  margin-left: 0 } .postlist.postlist-grid .no-post-thumbnail .fw-post-image {  margin: 0 15px 0 -5px;  float: left; } .postlist.postlist-grid footer .footer-meta {  margin-top: 1em;  margin-bottom: 1.2em; } .postlist.postlist-grid footer .footer-meta .entry-date {  float: right; } .postlist .sticky-icon {  z-index: 11;  font-style: normal; } .postlist .sticky-icon:before {  content: '\f097';  font-family: 'FontAwesome';  line-height: 1em; } .postlist.fw-letter-caps .post .entry-content p:first-child:first-letter {  color: #1f1f1f;  float: left;  font-size: 120px;  line-height: 100px;  padding-top: 3px;  padding-right: 13px;  padding-left: 3px; }  .postlist.postlist-grid footer .footer-meta a {  color: #00b050; } .postlist.postlist-grid footer .cat-links {  font-size: 14px;  color: #00b050; } .postlist .sticky-icon:before {  color: #ff0000;  text-shadow: 0 1px 1px rgba(15, 31, 37, 0.7); } .postlist .fw-btn-post-read-more-blog {  color: #fff !important; } .postlist .fw-btn-post-read-more-blog:hover {  color: #fff !important; } .fw-js-load-more-custom-posts, .fw-js-load-more-posts {  width: 100%;  margin-top: 25px; }  @media (min-width: 768px) {  .fw-col-sm-4 .postlist .has-post-thumbnail.post-list-type-1 .fw-post-image,  .fw-col-sm-3 .postlist .has-post-thumbnail.post-list-type-1 .fw-post-image,  .fw-col-sm-4 .postlist .has-post-thumbnail.post-list-type-2 .fw-post-image,  .fw-col-sm-3 .postlist .has-post-thumbnail.post-list-type-2 .fw-post-image,  .fw-col-sm-4 .postlist .has-post-thumbnail.post-list-type-3 .fw-post-image,  .fw-col-sm-3 .postlist .has-post-thumbnail.post-list-type-3 .fw-post-image {   width: 100%;   margin-right: 0;  }  .fw-col-sm-4 .postlist .post-list-type-2 .fw-post-image,  .fw-col-sm-3 .postlist .post-list-type-2 .fw-post-image {   margin-bottom: 10px;  } } @media (max-width: 991px) {  .fw-content-area {   margin-bottom: 60px;  } } @media(max-width:767px){  .single-fw-event .fw-main-row-top,  .single-fw-portfolio .fw-main-row-top,  .single-post .fw-main-row-top,  .single-product .fw-main-row-top,  .single-fw-learning-articles .fw-main-row-top,  .single-fw-learning-courses .fw-main-row-top,  .archive .fw-main-row-top,  .woocommerce-page .fw-main-row-top {   height: auto !important;   padding-top: 5px !important;  }  .archive .fw-section-default-page .fw-col-sm-12,  .single .fw-section-default-page .fw-col-sm-12 {   top: 0 !important;  }  .single-fw-event .fw-main-row-top .fw-heading,  .single-fw-portfolio .fw-main-row-top .fw-heading,  .single-post .fw-main-row-top .fw-heading,  .single-product .fw-main-row-top .fw-heading,  .single-fw-learning-articles .fw-main-row-top .fw-heading,  .single-fw-learning-courses .fw-main-row-top .fw-heading,  .archive .fw-main-row-top .fw-heading,  .woocommerce-page .fw-main-row-top .fw-heading {   margin-bottom: 0;  }  .postlist.postlist-grid .postlist-col {   width: 50%;  } } @media(max-width:479px){  .postlist.postlist-grid .postlist-col {   width: 100%;  }  .postlist .post .fw-post-image.fw-block-image-left,  .postlist .post .fw-post-image.fw-block-image-right,  .postlist .post .fw-post-image {   margin-bottom: 25px;  } }  @media (min-width: 768px) {  .fw-col-sm-4 .postlist .has-post-thumbnail.post-list-type-1 .fw-post-image,  .fw-col-sm-3 .postlist .has-post-thumbnail.post-list-type-1 .fw-post-image,  .fw-col-sm-4 .postlist .has-post-thumbnail.post-list-type-2 .fw-post-image,  .fw-col-sm-3 .postlist .has-post-thumbnail.post-list-type-2 .fw-post-image,  .fw-col-sm-4 .postlist .has-post-thumbnail.post-list-type-3 .fw-post-image,  .fw-col-sm-3 .postlist .has-post-thumbnail.post-list-type-3 .fw-post-image {   margin-bottom: 45px;  } } .fw-js-load-more-custom-posts, .fw-js-load-more-posts {  clear: both; } .fw-portfolio-masonry-off.fw-portfolio-cols-2 .postlist-col:nth-child(2n+1), .fw-portfolio-masonry-off.fw-portfolio-cols-3 .postlist-col:nth-child(3n+1), .fw-portfolio-masonry-off.fw-portfolio-cols-4 .postlist-col:nth-child(4n+1) {  clear: left; } .fw-portfolio-masonry-off.postlist .post footer.entry-meta { display: table; width: 100%; } .fw-portfolio-masonry-off.postlist .post{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .fw-portfolio-masonry-off.postlist .post .entry-content{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; } .fw-portfolio-masonry-off.postlist .post .entry-meta{ margin-bottom: 0; margin-top: auto !important; } .fw-portfolio-masonry-off.postlist .post.post-list-type-3 .entry-meta { padding-top: 25px; } .fw-shortcode-custom-posts .fw-post-thumbnail img {  height: auto; }  .paging-navigation, nav.woocommerce-pagination {  padding: 60px;  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  background-color: rgba(168,168,168,0.1);  margin: 45px 0;  overflow: hidden; } .paging-navigation h1, nav.woocommerce-pagination h1 {  display: none; } .paging-navigation .loop-pagination, nav.woocommerce-pagination .loop-pagination {  text-align: center;  position: relative;  display: block;  margin: 0; } .paging-navigation .page-numbers, nav.woocommerce-pagination .page-numbers {  color: #00b050;  display: inline-block;  line-height: 1.8em;  margin-left: 10px;  margin-right: 10px;  font-size: 18px;  padding: 17px 0;  -webkit-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease; } .paging-navigation .page-numbers:hover, nav.woocommerce-pagination .page-numbers:hover, .paging-navigation .page-numbers.current, nav.woocommerce-pagination .page-numbers.current {  color: #ff0000; } .paging-navigation .page-numbers.dots, nav.woocommerce-pagination .page-numbers.dots {  color: #00b050; } .paging-navigation .page-numbers.prev, nav.woocommerce-pagination .page-numbers.prev, .paging-navigation .page-numbers.next, nav.woocommerce-pagination .page-numbers.next {  text-transform: uppercase;  padding: 17px 45px;  font-size: 14px;  line-height: 35px;  background-color: #00b050;  color: #fff; } .paging-navigation .page-numbers.prev i, nav.woocommerce-pagination .page-numbers.prev i, .paging-navigation .page-numbers.next i, nav.woocommerce-pagination .page-numbers.next i {  color: #ff0000;  font-size: 20px;  line-height: 15px;  position: relative;  top: 1px; } .paging-navigation .page-numbers.prev:hover, nav.woocommerce-pagination .page-numbers.prev:hover, .paging-navigation .page-numbers.next:hover, nav.woocommerce-pagination .page-numbers.next:hover {  background-color: #ff0000; } .paging-navigation .page-numbers.prev:hover i, nav.woocommerce-pagination .page-numbers.prev:hover i, .paging-navigation .page-numbers.next:hover i, nav.woocommerce-pagination .page-numbers.next:hover i {  color: #fff; } .paging-navigation .page-numbers.prev:active, nav.woocommerce-pagination .page-numbers.prev:active, .paging-navigation .page-numbers.next:active, nav.woocommerce-pagination .page-numbers.next:active {  box-shadow: inset 0 0 15px #cc0000; } .paging-navigation .page-numbers.prev, nav.woocommerce-pagination .page-numbers.prev {  float: left;  margin-left: 0; } .paging-navigation .page-numbers.prev i, nav.woocommerce-pagination .page-numbers.prev i {  margin-right: 10px; } .paging-navigation .page-numbers.next, nav.woocommerce-pagination .page-numbers.next {  float: right;  margin-right: 0; } .paging-navigation .page-numbers.next i, nav.woocommerce-pagination .page-numbers.next i {  margin-left: 10px; } .paging-navigation .page-numbers.disabled, nav.woocommerce-pagination .page-numbers.disabled {  pointer-events: none;  cursor: not-allowed;  filter: alpha(opacity=65);  -webkit-box-shadow: none;  box-shadow: none;  opacity: .65; } .paging-navigation .page-numbers.disabled:hover, nav.woocommerce-pagination .page-numbers.disabled:hover {  background: #ff0000; } .paging-navigation.paging-navigation-type-1 .before-hr, nav.woocommerce-pagination.paging-navigation-type-1 .before-hr, .paging-navigation.paging-navigation-type-1 .after-hr, nav.woocommerce-pagination.paging-navigation-type-1 .after-hr {  display: none; } .paging-navigation.paging-navigation-type-1 .pagination-numbers-wrap, nav.woocommerce-pagination.paging-navigation-type-1 .pagination-numbers-wrap {  display: inline-block; } .paging-navigation.paging-navigation-type-2, nav.woocommerce-pagination.paging-navigation-type-2 {  font-size: 0;  padding: 0;  margin: 165px 0 105px;  position: relative;  background-color: transparent; } .paging-navigation.paging-navigation-type-2 .pagination-numbers-wrap, nav.woocommerce-pagination.paging-navigation-type-2 .pagination-numbers-wrap {  display: inline-block;  line-height: 0; } .paging-navigation.paging-navigation-type-2 .pagination-numbers-wrap .page-numbers:first-child, nav.woocommerce-pagination.paging-navigation-type-2 .pagination-numbers-wrap .page-numbers:first-child {  padding-left: 38px; } .paging-navigation.paging-navigation-type-2 .pagination-numbers-wrap .page-numbers:last-child, nav.woocommerce-pagination.paging-navigation-type-2 .pagination-numbers-wrap .page-numbers:last-child {  padding-right: 38px; } .paging-navigation.paging-navigation-type-2 .before-hr, nav.woocommerce-pagination.paging-navigation-type-2 .before-hr, .paging-navigation.paging-navigation-type-2 .after-hr, nav.woocommerce-pagination.paging-navigation-type-2 .after-hr {  content: '';  position: absolute;  top: 50%;  width: 100%;  height: 1px;  margin-top: -5px;  background-color: #dbdbdb; } .paging-navigation.paging-navigation-type-2 .before-hr, nav.woocommerce-pagination.paging-navigation-type-2 .before-hr {  left: -100%; } .paging-navigation.paging-navigation-type-2 .after-hr, nav.woocommerce-pagination.paging-navigation-type-2 .after-hr {  right: -100%; } .paging-navigation.paging-navigation-type-2 .page-numbers, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers {  font-size: 15px;  font-weight: 400;  line-height: normal;  color: #a8a8a8;  padding: 0 10px;  margin: 0; } .paging-navigation.paging-navigation-type-2 .page-numbers.disabled, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.disabled {  opacity: 1;  color: #b9b9b9; } .paging-navigation.paging-navigation-type-2 .page-numbers.current, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.current, .paging-navigation.paging-navigation-type-2 .page-numbers.current:hover, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.current:hover {  color: #b9b9b9; } .paging-navigation.paging-navigation-type-2 .page-numbers:hover, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers:hover {  color: #ff0000; } .paging-navigation.paging-navigation-type-2 .prev.page-numbers, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers, .paging-navigation.paging-navigation-type-2 .next.page-numbers, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers {  font-size: 14px;  background-color: transparent; } .paging-navigation.paging-navigation-type-2 .prev.page-numbers strong, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers strong, .paging-navigation.paging-navigation-type-2 .next.page-numbers strong, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers strong {  font-weight: 400; } .paging-navigation.paging-navigation-type-2 .prev.page-numbers i, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers i, .paging-navigation.paging-navigation-type-2 .next.page-numbers i, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers i {  color: #a8a8a8;  font-style: normal; } .paging-navigation.paging-navigation-type-2 .prev.page-numbers:hover i, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers:hover i, .paging-navigation.paging-navigation-type-2 .next.page-numbers:hover i, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers:hover i {  color: #ff0000; } .paging-navigation.paging-navigation-type-2 .prev.page-numbers:focus, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers:focus, .paging-navigation.paging-navigation-type-2 .next.page-numbers:focus, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers:focus, .paging-navigation.paging-navigation-type-2 .prev.page-numbers:active, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers:active, .paging-navigation.paging-navigation-type-2 .next.page-numbers:active, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers:active {  box-shadow: none; } .paging-navigation.paging-navigation-type-2 .prev.page-numbers, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers {  padding: 0 17px 0 0;  position: relative; } .paging-navigation.paging-navigation-type-2 .next.page-numbers, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers {  padding: 0 0 0 17px; } .paging-navigation.comment-navigation, nav.woocommerce-pagination.comment-navigation {  padding: 0;  background-color: transparent;  text-align: left; } .paging-navigation.comment-navigation .loop-pagination, nav.woocommerce-pagination.comment-navigation .loop-pagination {  text-align: left; } .paging-navigation.comment-navigation .page-numbers, nav.woocommerce-pagination.comment-navigation .page-numbers {  border: 2px solid #00b050;  padding: 6px 15px;  font-size: 14px;  line-height: 30px;  float: none;  margin: 5px; } .paging-navigation.comment-navigation .page-numbers.prev, nav.woocommerce-pagination.comment-navigation .page-numbers.prev, .paging-navigation.comment-navigation .page-numbers.next, nav.woocommerce-pagination.comment-navigation .page-numbers.next {  text-transform: uppercase;  background-color: transparent;  color: #00b050; } .paging-navigation.comment-navigation .page-numbers.prev i, nav.woocommerce-pagination.comment-navigation .page-numbers.prev i, .paging-navigation.comment-navigation .page-numbers.next i, nav.woocommerce-pagination.comment-navigation .page-numbers.next i {  margin: 0;  color: #00b050;  font-size: 20px;  font-weight: bold; } .paging-navigation.comment-navigation .page-numbers:hover, nav.woocommerce-pagination.comment-navigation .page-numbers:hover, .paging-navigation.comment-navigation .page-numbers.current, nav.woocommerce-pagination.comment-navigation .page-numbers.current {  color: #ff0000;  border-color: #ff0000; } .paging-navigation.comment-navigation .page-numbers:hover i, nav.woocommerce-pagination.comment-navigation .page-numbers:hover i, .paging-navigation.comment-navigation .page-numbers.current i, nav.woocommerce-pagination.comment-navigation .page-numbers.current i {  color: #ff0000;; } .paging-navigation.comment-navigation .page-numbers span, nav.woocommerce-pagination.comment-navigation .page-numbers span {  display: none; }  .page-links .page-links-title {  font-weight: bold;  margin: 0 5px 0 0;  color: inherit; } .page-links a {  color: #00b050;  display: inline-block;  line-height: 1.8em;  margin-left: 10px;  margin-right: 10px;  font-size: 18px;  padding: 0;  -webkit-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease; } .page-links a:hover, .page-links a.current {  color: #ff0000; } .page-links a.dots {  color: #00b050; } .page-links a.prev, .page-links a.next {  text-transform: uppercase;  padding: 17px 45px;  font-size: 14px;  line-height: 35px;  background-color: #00b050;  color: #fff; } .page-links a.prev i, .page-links a.next i {  color: #ff0000;  font-size: 20px;  line-height: 15px;  position: relative;  top: 1px; } .page-links a.prev:hover, .page-links a.next:hover {  background-color: #ff0000; } .page-links a.prev:hover i, .page-links a.next:hover i {  color: #fff; } .page-links a.prev:active, .page-links a.next:active {  box-shadow: inset 0 0 15px #cc0000; } .page-links a.prev {  float: left;  margin-left: 0; } .page-links a.prev i {  margin-right: 10px; } .page-links a.next {  float: right;  margin-right: 0; } .page-links a.next i {  margin-left: 10px; } .page-links a.disabled {  pointer-events: none;  cursor: not-allowed;  filter: alpha(opacity=65);  -webkit-box-shadow: none;  box-shadow: none;  opacity: .65; } .page-links a.disabled:hover {  background: #00b050; } .page-links > span {  display: inline-block;  color: #00b050;  font-weight: bold;  margin: 2px; }  .blog-post-navigation {  margin-bottom: 85px;  padding: 0 15px; } .blog-post-navigation a {  display: inline-block;  width: 49%;  height: 180px;  background-color: rgba(168,168,168,0.1);  position: relative;  text-align: center;  padding: 0 50px;  font-weight: normal;  color: #a8a8a8 !important;  font-size: 14px !important; } .blog-post-navigation a i {  position: absolute;  top: 50%;  margin-top: -37px;  left: 15px;  font-size: 70px;  color: rgba(168,168,168,0.2); } .blog-post-navigation a[rel="prev"] {  padding-left: 75px; } .blog-post-navigation a[rel="next"] {  float: right;  padding-right: 75px; } .blog-post-navigation a[rel="next"] i {  left: auto;  right: 15px; } .blog-post-navigation a span {  font-size: 15px !important;  font-family: 'Montserrat' !important;  font-weight: normal !important;  font-style: normal !important;  color: #545454 !important;  margin-bottom: 10px;  display: block;  text-transform: uppercase !important; } .blog-post-navigation a strong, .blog-post-navigation a strong span {  font-family: 'Montserrat' !important;  font-size: 14px !important;  line-height: 28px !important;  font-style: normal !important;  font-weight: 400 !important;  letter-spacing: 0 !important;  color: #a8a8a8 !important; } .blog-post-navigation a:hover {  opacity: 0.8; }  @media(max-width:767px){  .paging-navigation,  .woocommerce nav.woocommerce-pagination {   padding: 20px 0;  }  .blog-post-navigation{   margin-bottom: 50px;   overflow: hidden;  }  .paging-navigation.paging-navigation-type-1 .page-numbers,  .woocommerce nav.woocommerce-pagination.paging-navigation-type-1 .page-numbers {   display: none;  }  .paging-navigation .prev.page-numbers,  .paging-navigation .next.page-numbers,  .woocommerce nav.woocommerce-pagination .prev.page-numbers,  .woocommerce nav.woocommerce-pagination .next.page-numbers {   display: inline-block;  } }  @media(max-width:479px){  .blog-post-navigation a{   width: 100%;  }  .blog-post-navigation a i{   color: rgba(168,168,168,0.4);  }  .paging-navigation .prev.page-numbers,  .paging-navigation .next.page-numbers,  .woocommerce nav.woocommerce-pagination .prev.page-numbers,  .woocommerce nav.woocommerce-pagination .next.page-numbers {   float: none;   margin: 0 auto;  }  .paging-navigation .next.page-numbers,  .woocommerce nav.woocommerce-pagination .next.page-numbers{   margin-top: 20px;  }  .paging-navigation.paging-navigation-type-2 .pagination-numbers-wrap,  nav.woocommerce-pagination.paging-navigation-type-2 .pagination-numbers-wrap {   display: none;  } } .fw-block-image-parent {  position: relative;  display: block; } .fw-block-image-parent .fw-block-image-child {  display: block; } .fw-block-image-parent.fw-block-image-circle {  border-radius: 50%; } .fw-block-image-parent.fw-block-image-circle:before {  border-radius: 50%; } .fw-block-image-parent.fw-block-image-circle .fw-block-image-child {  border-radius: 50%;  z-index: 1; } .fw-block-image-parent.fw-block-image-circle .fw-block-image-child img {  border-radius: 50%; } .fw-block-image-parent.fw-block-image-circle .fw-block-image-overlay {  border-radius: 50%; } .fw-block-image-parent.fw-block-image-overlay .fw-noratio img {  display: block; } .fw-block-image-parent.fw-block-image-left {  width: 250px;  float: left;  margin-right: 30px;  margin-bottom: 0; } .fw-block-image-parent.fw-block-image-right {  width: 250px;  float: right;  margin-left: 30px;  margin-bottom: 0; } .fw-block-image-parent.fw-block-image-center {  margin: 0 auto; } .fw-block-image-parent .fw-block-image-caption {  background-color: rgba(255,0,0,0.9);  position: absolute;  bottom: 10%;  left: -45px;  z-index: 2;  font-size: 16.5px;  line-height: 1.2em;  padding: 3%;  width: 400px;  max-width: 100%;  color: #fff;  font-style: italic; }  .fw-block-image-frame {   border: 9px solid #edf1f2; } .fw-video{  max-width: 100%; } .fw-video-frame iframe {  border: 9px solid #edf1f2; }  .fw-block-image-parent.fw-switch-image .fw-switch-image-hover {  opacity: 0;  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; } .fw-block-image-parent.fw-switch-image:hover .fw-switch-image-hover {  opacity: 1; }  .fw-image-moving.fw-image-vertical-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-vertical-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {  -webkit-animation: vertical-moving 1.8s infinite linear;  -moz-animation: vertical-moving 1.8s infinite linear;  -ms-animation: vertical-moving 1.8s infinite linear;  -o-animation: vertical-moving 1.8s infinite linear; } @-webkit-keyframes vertical-moving {  0%,100% {   top: 0  }  50% {   top: 15px  } } @keyframes vertical-moving {  0%,100% {   top: 0  }  50% {   top: 15px  } } .fw-image-moving.fw-image-horizontal-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-horizontal-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {  -webkit-animation: horizontal-moving 1.8s infinite linear;  -moz-animation: horizontal-moving 1.8s infinite linear;  -ms-animation: horizontal-moving 1.8s infinite linear;  -o-animation: horizontal-moving 1.8s infinite linear; } @-webkit-keyframes horizontal-moving {  0%,100% {   left: 0  }  50% {   left: 15px  } } @keyframes horizontal-moving {  0%,100% {   left: 0  }  50% {   left: 15px  } } .fw-image-moving.fw-image-tossing-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-tossing-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {  -webkit-animation: tossing-moving 1.8s infinite linear;  -moz-animation: tossing-moving 1.8s infinite linear;  -ms-animation: tossing-moving 1.8s infinite linear;  -o-animation: tossing-moving 1.8s infinite linear; } @-webkit-keyframes tossing-moving {  0% {   -webkit-transform: rotate(0deg)  }  25% {   -webkit-transform: rotate(6deg)  }  50% {   -webkit-transform: rotate(0deg)  }  75% {   -webkit-transform: rotate(-6deg)  }  100% {   -webkit-transform: rotate(0deg)  } } @keyframes tossing-moving {  0% {   -webkit-transform: rotate(0deg);   transform: rotate(0deg)  }  25% {   -webkit-transform: rotate(6deg);   transform: rotate(6deg)  }  50% {   -webkit-transform: rotate(0deg);   transform: rotate(0deg)  }  75% {   -webkit-transform: rotate(-6deg);   transform: rotate(-6deg)  }  100% {   -webkit-transform: rotate(0deg);   transform: rotate(0deg)  } } .fw-image-moving.fw-image-zoom-moving.fw-image-moving-on-default > .fw-block-image-child, .fw-image-moving.fw-image-zoom-moving.fw-image-moving-on-hover > .fw-block-image-child:hover {  -webkit-animation: zoom-moving 3s infinite linear;  -moz-animation: zoom-moving 3s infinite linear;  -ms-animation: zoom-moving 3s infinite linear;  -o-animation: zoom-moving 3s infinite linear; } @-webkit-keyframes zoom-moving {  0% {   -webkit-transform: scale(1);  }  25% {   -webkit-transform: scale(.9);  }  50% {   -webkit-transform: scale(1);  }  75% {   -webkit-transform: scale(.9);  }  100% {   -webkit-transform: scale(1);  } } @keyframes zoom-moving {  0% {   -webkit-transform: scale(1);   transform: scale(1);  }  25% {   -webkit-transform: scale(.9);   transform: scale(.9);  }  50% {   -webkit-transform: scale(1);   transform: scale(1);  }  75% {   -webkit-transform: scale(.9);   transform: scale(.9);  }  100% {   -webkit-transform: scale(1);   transform: scale(1);  } }   @media(max-width:1199px){  .fw-block-image-parent .fw-block-image-caption {   left: 40px;  } }  @media(max-width:991px){  .fw-block-image-parent .fw-block-image-caption {   left: 20px;  } }  @media(max-width:767px){  .fw-block-image-parent {   max-width: 100%;  }  .fw-block-image-parent .fw-block-image-caption {    left: -15px;  } } .fw-overlay-1 .fw-block-image-child {  position: relative;  overflow: hidden;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden; } .fw-overlay-1 .fw-block-image-child .fw-block-image-overlay {  opacity: 0;  position: absolute;  background-color: rgba(0, 0, 0, 0.7);  text-align: center;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 10;  padding: 10px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .fw-overlay-1 .fw-block-image-child .fw-block-image-overlay i[class*='fw-icon-'] {  font-family: 'FontAwesome';  width: 43px;  height: 43px;  font-size: 18px;  line-height: 44px;  text-align: center;  color: #fff;  display: inline-block;  border-radius: 50%;  background-color: #00b050;  z-index: 11;  transform: scale(0.5);  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; } .fw-overlay-1 .fw-block-image-child img {  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;  -webkit-font-smoothing: antialiased; } .fw-overlay-1 .fw-block-image-child:hover {  cursor: pointer; } .fw-overlay-1 .fw-block-image-child:hover .fw-block-image-overlay {  opacity: 1;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .fw-overlay-1 .fw-block-image-child:hover .fw-block-image-overlay i {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1); } .fw-overlay-1 .fw-block-image-child:hover img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1); }  .fw-overlay-2 {  overflow: hidden;  position: relative;  cursor: default; } .fw-overlay-2 img {  display: block; } .fw-overlay-2 .fw-block-image-child:before {  content: '';  background-color: #fff;  opacity: 0;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  overflow: hidden;  z-index: 1; } .fw-overlay-2 .fw-block-image-child:hover {  cursor: pointer; } .fw-overlay-2 .fw-block-image-child:hover:before {  opacity: 0.2; } .fw-overlay-2 .fw-overlay-title {  position: absolute;  bottom: 0;  left: 0;  right: 0;  -webkit-transform-origin: translateY(0px);  -moz-transform-origin: translateY(0px);  -ms-transform-origin: translateY(0px);  transform-origin: translateY(0px);  -webkit-transition: all 0.6s ease-in-out 0.7s;  -o-transition: all 0.6s ease-in-out 0.7s;  transition: all 0.6s ease-in-out 0.7s;  background: rgba(235,235,235,0.94);  opacity: 1;  z-index: 2; }  .fw-overlay-3 {  overflow: hidden;  position: relative; } .fw-overlay-3 .fw-block-image-child {  position: relative;  overflow: hidden;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden; } .fw-overlay-3 .fw-block-image-child .fw-block-image-overlay {  opacity: 0;  position: absolute;  background-color: rgba(255, 255, 255, 0.95);  text-align: center;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 10;  padding: 10px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .fw-overlay-3 .fw-block-image-child .fw-block-image-overlay .fw-overlay-title {  color: #ff0000;  position: relative;  margin-bottom: 35px;  vertical-align: middle;  text-align: center;  display: block;  height: auto !important;  padding: 0; } .fw-overlay-3 .fw-block-image-child .fw-block-image-overlay .fw-overlay-title:before {  content: '';  position: absolute;  width: 130px;  height: 1px;  background: #e2e2e2;  margin: 0 auto;  bottom: -20px;  left: 0;  right: 0; } .fw-overlay-3 .fw-block-image-child .fw-block-image-overlay .fw-overlay-description {  display: block;  text-align: center;  color: #a8a8a8;  padding: 0; } .fw-overlay-3 .fw-block-image-child img {  transition: all 0.2s linear;  -webkit-font-smoothing: antialiased; } .fw-overlay-3 .fw-block-image-child:hover {  cursor: pointer; } .fw-overlay-3 .fw-block-image-child:hover .fw-block-image-overlay {  opacity: 1;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .fw-overlay-3 .fw-block-image-child:hover img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1); }  .fw-overlay-4 {  overflow: hidden;  position: relative;  background: #ff0000;  -webkit-transition: background 0.5s linear;  -o-transition: background 0.5s linear;  transition: background 0.5s linear; } .fw-overlay-4 .fw-block-image-child {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  z-index: 10; } .fw-overlay-4 .fw-block-image-child img {  -webkit-transition: opacity 0.5s;  -o-transition: opacity 0.5s;  transition: opacity 0.5s;  position: relative;  display: block;  min-height: 100%;  max-width: 100%; } .fw-overlay-4 .fw-block-image-child .fw-overlay-title {  -webkit-transition: -webkit-transform 0.5s;  transition: transform 0.5s;  -webkit-transform: translate3d(0, -20px, 0);  -moz-transform: translate3d(0, -20px, 0);  -ms-transform: translate3d(0, -20px, 0);  -o-transform: translate3d(0, -20px, 0);  transform: translate3d(0, -20px, 0);  padding-bottom: 0; } .fw-overlay-4 .fw-block-image-child .fw-overlay-title, .fw-overlay-4 .fw-block-image-child .fw-overlay-description {  opacity: 0;  -webkit-transform: scale3d(0.8, 0.8, 1);  -moz-transform: scale3d(0.8, 0.8, 1);  -ms-transform: scale3d(0.8, 0.8, 1);  -o-transform: scale3d(0.8, 0.8, 1);  transform: scale3d(0.8, 0.8, 1); } .fw-overlay-4 .fw-block-image-child .fw-overlay-description {  padding: 0 2.5em 20px;  opacity: 0;  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;  transition: opacity 0.5s, transform 0.5s;  -webkit-transform: translate3d(0, 20px, 0);  -moz-transform: translate3d(0, 20px, 0);  -ms-transform: translate3d(0, 20px, 0);  -o-transform: translate3d(0, 20px, 0);  transform: translate3d(0, 20px, 0); } .fw-overlay-4:before {  border-top: 1px solid #fff;  border-bottom: 1px solid #fff;  -webkit-transform: scale(0, 1);  -moz-transform: scale(0, 1);  -ms-transform: scale(0, 1);  -o-transform: scale(0, 1);  transform: scale(0, 1); } .fw-overlay-4:after {  border-right: 1px solid #fff;  border-left: 1px solid #fff;  -webkit-transform: scale(1, 0);  -moz-transform: scale(1, 0);  -ms-transform: scale(1, 0);  -o-transform: scale(1, 0);  transform: scale(1, 0); } .fw-overlay-4:before, .fw-overlay-4:after {  position: absolute;  top: 30px;  right: 30px;  bottom: 30px;  left: 30px;  content: '';  opacity: 0;  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;  transition: opacity 0.5s, transform 0.5s; } .fw-overlay-4:hover {  background: #ff0000;  -webkit-transition: background 0.5s linear;  -o-transition: background 0.5s linear;  transition: background 0.5s linear; } .fw-overlay-4:hover img {  opacity: 0.2; } .fw-overlay-4:hover .fw-overlay-title, .fw-overlay-4:hover .fw-overlay-description {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .fw-overlay-4:hover:after, .fw-overlay-4:hover:before {  opacity: 1;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1); }  .fw-overlay-5 {  overflow: hidden;  position: relative;  background: #ff0000;  -webkit-transition: background 0.5s linear;  -o-transition: background 0.5s linear;  transition: background 0.5s linear; } .fw-overlay-5 .fw-block-image-child {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  z-index: 10; } .fw-overlay-5 .fw-block-image-child img {  opacity: 1;  -webkit-transform: scale(1.12);  -moz-transform: scale(1.12);  -ms-transform: scale(1.12);  -o-transform: scale(1.12);  transform: scale(1.12);  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; } .fw-overlay-5 .fw-block-image-child .fw-overlay-description, .fw-overlay-5 .fw-block-image-child:before {  opacity: 0;  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; } .fw-overlay-5 .fw-block-image-child .fw-overlay-description {  -webkit-transform: scale(1.5);  -moz-transform: scale(1.5);  -ms-transform: scale(1.5);  -o-transform: scale(1.5);  transform: scale(1.5); } .fw-overlay-5 .fw-block-image-child .fw-overlay-title, .fw-overlay-5 .fw-block-image-child .fw-overlay-description {  padding: 0; } .fw-overlay-5:before {  position: absolute;  top: 30px;  right: 30px;  bottom: 30px;  left: 30px;  border: 1px solid #fff;  content: '';  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; } .fw-overlay-5:hover {  background: #ff0000;  -webkit-transition: background 0.35s linear;  -o-transition: background 0.35s linear;  transition: background 0.35s linear; } .fw-overlay-5:hover img {  opacity: 0.5;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; } .fw-overlay-5:hover .fw-overlay-description, .fw-overlay-5:hover:before {  opacity: 1;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; }  .fw-overlay-6 {  overflow: hidden;  position: relative;  background: #ff0000; } .fw-overlay-6 img {  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;  -webkit-transform: scale(1.5);  -moz-transform: scale(1.5);  -ms-transform: scale(1.5);  -o-transform: scale(1.5);  transform: scale(1.5);  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } .fw-overlay-6 .fw-block-image-overlay {  position: relative;  padding: 0 30px; } .fw-overlay-6 .fw-block-image-overlay .fw-overlay-title {  position: relative;  overflow: hidden;  display: inline-block; } .fw-overlay-6 .fw-block-image-overlay .fw-overlay-title:after {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 2px;  background: #1f1f1f;  -webkit-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  -webkit-transform: translate3d(-100%, 0, 0);  -moz-transform: translate3d(-100%, 0, 0);  -ms-transform: translate3d(-100%, 0, 0);  -o-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0); } .fw-overlay-6 .fw-block-image-overlay .fw-overlay-description {  opacity: 0;  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;  -webkit-transform: translate3d(100%, 0, 0);  -moz-transform: translate3d(100%, 0, 0);  -ms-transform: translate3d(100%, 0, 0);  -o-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  padding: 0; } .fw-overlay-6:hover {  background: #ff0000;  -webkit-transition: background 0.35s ease;  -o-transition: background 0.35s ease;  transition: background 0.35s ease; } .fw-overlay-6:hover .fw-block-image-overlay .fw-overlay-title:after {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); } .fw-overlay-6:hover img {  opacity: 0.5;  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1); } .fw-overlay-6:hover .fw-overlay-description {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }  .fw-overlay-7 {  position: relative;  overflow: hidden;  background: #000; } .fw-overlay-7 .fw-block-image-child {  -webkit-backface-visibility: hidden; } .fw-overlay-7 .fw-block-image-child .fw-block-image-overlay {  opacity: 0;  position: absolute;  text-align: center;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 10;  padding: 20px;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; } .fw-overlay-7 .fw-block-image-child .fw-block-image-overlay i[class*='fw-icon-'] {  font-family: 'FontAwesome';  width: 43px;  height: 43px;  font-size: 18px;  line-height: 44px;  text-align: center;  color: #fff;  display: inline-block;  border-radius: 50%;  background-color: #00b050;  z-index: 11;  transform: scale(0.5);  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; } .fw-overlay-7 .fw-block-image-child img {  opacity: 1;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; } .fw-overlay-7:hover {  background: #000; } .fw-overlay-7:hover img {  opacity: 0.5;  transform: scale(1.1);  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; } .fw-overlay-7:hover .fw-block-image-overlay {  opacity: 1;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; } .fw-overlay-7:hover .fw-block-image-overlay i {  transform: scale(1) !important;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; }  .fw-block-image-parent.fw-block-image-video .fw-block-image-overlay {  opacity: 1;  background-color: transparent; } .fw-block-image-parent.fw-block-image-video .fw-block-image-overlay:hover {  background-color: rgba(0, 0, 0, 0.7); } .fw-block-image-parent.fw-block-image-video .fw-block-image-overlay:hover i {  border-color: transparent!important;  background-color: #00b050 !important; } .fw-block-image-parent.fw-block-image-video .fw-block-image-overlay i {  transform: scale(1) !important;  background-color: transparent !important;  border: 2px solid #fff;  line-height: 41px !important; } .fw-block-image-parent .fw-icon-zoom, .fw-block-image-parent .fw-icon-link, .fw-block-image-parent .fw-icon-video, .fw-block-image-parent .fw-icon-more, .fw-block-image-parent .fw-icon-like {  font-family: 'FontAwesome';  font-style: normal; } .fw-block-image-parent .fw-icon-zoom:before {  content: "\f065"; } .fw-block-image-parent .fw-icon-link:before {  content: "\f105";  padding-left: 4px; } .fw-block-image-parent .fw-icon-video:before {  content: "\f04b";  text-indent: 0.2em;  margin-left: .2em; } .fw-block-image-parent .fw-icon-more:before {  content: "\f0f6"; } .fw-block-image-parent .fw-icon-like:before {  content: "\f08a"; } .fw-block-image-parent .fw-block-image-overlay .fw-overlay-description {  text-align: center;  color: #002060;  line-height: normal;  padding: 20px;  font-size: 15.5px; } .fw-block-image-parent .fw-block-image-overlay .fw-overlay-description p:last-child {  margin-bottom: 0; } .fw-block-image-parent .fw-block-image-overlay .fw-overlay-title {  font-family: 'Montserrat';  font-weight: 400;  font-style: normal;  padding: 5%;  text-align: center;  color: #002060; } .fw-portfolio {  position: relative; } .fw-portfolio.fw-portfolio-content-position-top .fw-icell {  vertical-align: top; } .fw-portfolio.fw-portfolio-content-position-middle .fw-icell {  vertical-align: middle; } .fw-portfolio.fw-portfolio-content-position-bottom .fw-icell {  vertical-align: bottom; } .fw-portfolio .fw-portfolio-filter, .fw-portfolio .fw-portfolio-wrapper, .fw-portfolio .fw-portfolio-image {  position: relative; } .fw-portfolio .fw-portfolio-wrapper ul {  margin: 0;  padding: 0;  list-style: none; } .fw-portfolio .fw-portfolio-wrapper li {  float: left; } .fw-portfolio img {  max-width: 100%;  display: block;  position: relative;  -webkit-backface-visibility: hidden; } .fw-portfolio a:hover {  text-decoration: none; } .fw-portfolio .fw-btn-portfolio-read-more {  line-height: normal !important; } .fw-portfolio .fw-btn-portfolio-read-more:after {  content: "\f101";  font-family: 'FontAwesome';  margin-left: 10px; } .fw-portfolio-filter {  overflow: hidden;  position: relative;  border: 1px solid #dee0e1;  padding: 20px;  margin-bottom: 80px; } .fw-portfolio-filter .caroufredsel_wrapper {  margin: 0 auto !important; } .fw-portfolio-filter ul {  padding: 0;  text-align: center; } .fw-portfolio-filter li {  display: inline-block;  margin: 0 35px;  float: left;  line-height: 1.2em; } .fw-portfolio-filter li a {  font-family: 'Montserrat';  font-style: normal;  color: #00b050;  font-weight: normal;  font-size: 14px; } .fw-portfolio-filter li.active a, .fw-portfolio-filter li a:hover {  color: #ff0000; } .fw-portfolio-filter .next, .fw-portfolio-filter .prev {  color: #00b050;  position: absolute;  top: 0.5em;  font-size: 30px;  line-height: 1em;  text-align: center;  font-weight: normal; } .fw-portfolio-filter .next:hover, .fw-portfolio-filter .prev:hover {  color: #ff0000; } .fw-portfolio-filter .prev {  left: 20px; } .fw-portfolio-filter .prev i:before {  content: "\f104"; } .fw-portfolio-filter .next {  right: 20px; } .fw-portfolio-filter .next i:before {  content: "\f105"; } .fw-portfolio .fw-js-load-more-projects {  margin-top: 25px; } .fw-portfolio .fw-btn img {  display: inline; }  @media (max-width: 991px) {  .site .fw-portfolio-1 .fw-portfolio-wrapper li,  .site .fw-portfolio-2 .fw-portfolio-wrapper li,  .site .fw-portfolio-3 .fw-portfolio-wrapper li {   width: 47% !important;  }  .site .fw-project-details.fw-project-column-4 .fw-project-list .fw-project-list-item {   width: 32% !important;  } } @media (max-width: 767px) {  .site .fw-portfolio-1 .fw-portfolio-wrapper li,  .site .fw-portfolio-2 .fw-portfolio-wrapper li,  .site .fw-portfolio-3 .fw-portfolio-wrapper li {   width: 47% !important;  }  .site .fw-project-details.fw-project-column-4 .fw-project-list .fw-project-list-item,  .site .fw-project-details .fw-project-list .fw-project-list-item {   width: 48% !important;  } } @media (max-width: 479px) {  .site .fw-project-details.fw-project-column-4 .fw-project-list .fw-project-list-item,  .site .fw-project-details .fw-project-list .fw-project-list-item {   width: 100% !important;  }  .site .fw-portfolio-filter .caroufredsel_wrapper {   margin: 0 auto !important;  }  .site .fw-portfolio-1 .fw-portfolio-wrapper li,  .site .fw-portfolio-2 .fw-portfolio-wrapper li,  .site .fw-portfolio-3 .fw-portfolio-wrapper li {   width: 97% !important;   float: none;   margin: 0 auto;  } } .fw-project-details .fw-project-list {  text-align: justify;  padding: 0;  margin: 0; } .fw-project-details .fw-project-list:after {  content: '';  width: 100%;  height: 0;  display: inline-block; } .fw-project-details .fw-project-list .fw-project-list-item {  display: inline-block;  overflow: hidden;  position: relative;  margin-bottom: 13px; } .fw-project-column-2 .fw-project-list .fw-project-list-item {  width: 49%; } .fw-project-column-3 .fw-project-list .fw-project-list-item {  width: 32%; } .fw-project-column-4 .fw-project-list .fw-project-list-item {  width: 23.5%; } .fw-portfolio-1.fw-portfolio-content-align-left .fw-portfolio-image .fw-block-image-overlay .fw-overlay-title, .fw-portfolio-1.fw-portfolio-content-align-left .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description {  text-align: left; } .fw-portfolio-1.fw-portfolio-content-align-left .fw-portfolio-image .fw-block-image-overlay .fw-overlay-title:before {  right: auto; } .fw-portfolio-1.fw-portfolio-content-align-left .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description {  float: left; } .fw-portfolio-1.fw-portfolio-content-align-center .fw-portfolio-image .fw-block-image-overlay .fw-overlay-title, .fw-portfolio-1.fw-portfolio-content-align-center .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description {  text-align: center; } .fw-portfolio-1.fw-portfolio-content-align-center .fw-portfolio-image .fw-block-image-overlay .fw-overlay-title:before {  left: 0;  right: 0; } .fw-portfolio-1.fw-portfolio-content-align-center .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description {  float: none; } .fw-portfolio-1.fw-portfolio-content-align-right .fw-portfolio-image .fw-block-image-overlay .fw-overlay-title, .fw-portfolio-1.fw-portfolio-content-align-right .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description {  text-align: right; } .fw-portfolio-1.fw-portfolio-content-align-right .fw-portfolio-image .fw-block-image-overlay .fw-overlay-title:before {  left: auto; } .fw-portfolio-1.fw-portfolio-content-align-right .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description {  float: none; } .fw-portfolio-1.fw-portfolio-content-align-right .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description * {  float: right; } .fw-portfolio-1 .fw-portfolio-list li {  background: #fff;  border: 1px solid #ece8df;  padding: 20px;  -webkit-box-shadow: 0 9px 40px rgba(236, 232, 223, 0.68);  box-shadow: 0 9px 40px rgba(236, 232, 223, 0.68); } .fw-portfolio-1 .fw-portfolio-image {  display: block;  overflow: hidden; } .fw-portfolio-1 .fw-portfolio-image .fw-overlay-title {  font-size: 22px;  line-height: 24px;  padding: 0 6% 2%; } .fw-portfolio-1 .fw-portfolio-image .fw-overlay-description * {  max-width: 200px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  margin: 0 auto; } .fw-portfolio-1.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-title {  font-size: 22px; } .fw-portfolio-1.fw-portfolio-cols-2 .fw-portfolio-wrapper li {  width: 47%;  margin: 0 1.41% 32px; } .fw-portfolio-1.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-image img {  width: 100%; } .fw-portfolio-1.fw-portfolio-cols-3 .fw-portfolio-wrapper li {  width: 30.6%;  margin: 0 1.36% 32px; } .fw-portfolio-1.fw-portfolio-cols-4 .fw-portfolio-wrapper li {  width: 22%;  margin: 0 1.36% 32px; } .fw-portfolio-1.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-portfolio-title {  font-size: 18px;  padding: 10px; } .fw-portfolio-1 .fw-portfolio-image .fw-block-image-child .fw-block-image-overlay{  padding: 20px !important; } body.fw-touchDevice .fw-portfolio-1 .fw-block-image-child .fw-block-image-overlay {  opacity: 1; }  .fw-portfolio-2.fw-portfolio-content-align-left .fw-portfolio-description {  text-align: left; } .fw-portfolio-2.fw-portfolio-content-align-center .fw-portfolio-description {  text-align: center; } .fw-portfolio-2.fw-portfolio-content-align-right .fw-portfolio-description {  text-align: right; } .fw-portfolio-2 .fw-portfolio-image .fw-block-image-overlay i {  font-style: normal; } .fw-portfolio-2.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-title {  font-size: 18px; } .fw-portfolio-2.fw-portfolio-cols-2 .fw-portfolio-wrapper li {  width: 47%;  margin: 0 1.41% 32px; } .fw-portfolio-2.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-image img {  width: 100%; } .fw-portfolio-2.fw-portfolio-cols-3 .fw-portfolio-wrapper .fw-portfolio-title {  font-size: 18px; } .fw-portfolio-2.fw-portfolio-cols-3 .fw-portfolio-wrapper li {  width: 30.6%;  margin: 0 1.36% 32px; } .fw-portfolio-2.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-portfolio-title {  font-size: 14px; } .fw-portfolio-2.fw-portfolio-cols-4 .fw-portfolio-wrapper li {  width: 22%;  margin: 0 1.36% 32px; } .fw-portfolio-2 .fw-portfolio-description .fw-portfolio-content {  display: block;  clear: both; } .fw-portfolio-2 .fw-portfolio-description .fw-portfolio-content p:last-child {  margin-bottom: 0; } .fw-portfolio-2 .fw-portfolio-title {  margin: 0 0 17px 0;  display: block;  font-style: italic; } .fw-portfolio-2 .fw-portfolio-title strong {  font-style: normal; } .fw-portfolio-2 .fw-portfolio-title a {  color: #333; } .fw-portfolio-2 .fw-portfolio-description {  background-color: #002060;  padding: 45px 25px; } .fw-portfolio-2 .fw-portfolio-description .fw-portfolio-content {  font-size: 14px;  margin-bottom: 22.5px; } .fw-portfolio-2 .fw-portfolio-title a:hover {  color: #ff0000; } .fw-portfolio-3.fw-portfolio-content-align-left .fw-block-image-overlay, .fw-portfolio-3.fw-portfolio-content-align-left .fw-block-image-overlay .fw-overlay-description {  text-align: left; } .fw-portfolio-3.fw-portfolio-content-align-left .fw-block-image-overlay .fw-overlay-description * {  margin-left: 0 !important; } .fw-portfolio-3.fw-portfolio-content-align-left .fw-block-image-icons a {  margin-right: 10px;  margin-left: auto; } .fw-portfolio-3.fw-portfolio-content-align-center .fw-block-image-overlay {  text-align: center; } .fw-portfolio-3.fw-portfolio-content-align-center .fw-block-image-icons a {  margin: 0 5px; } .fw-portfolio-3.fw-portfolio-content-align-right .fw-block-image-overlay, .fw-portfolio-3.fw-portfolio-content-align-right .fw-block-image-overlay .fw-overlay-description {  text-align: right; } .fw-portfolio-3.fw-portfolio-content-align-right .fw-block-image-overlay .fw-overlay-description * {  margin-right: 0 !important; } .fw-portfolio-3.fw-portfolio-content-align-right .fw-block-image-icons a{  margin-left: 10px;  margin-right: auto; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-child .fw-block-image-overlay{  padding: 27px !important; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay {  overflow: hidden; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay i {  font-style: normal; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-portfolio-title {  color: #fff;  display: block;  font-weight: 400;  font-style: normal; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description {  padding: 10px 0 0 0; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description * {  max-width: 200px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  margin: 0 auto; } .fw-portfolio-3 .fw-block-image-icons a {  display: inline-block;  text-align: center;  margin-top: 0;  margin-bottom: 0;  border-radius: 50%;  font-size: 25px;  line-height: 48px; } .fw-portfolio-3.fw-portfolio-cols-2 .fw-portfolio-wrapper li {  width: 47%;  margin: 0 1.41% 32px; } .fw-portfolio-3.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-overlay-title {  font-size: 22px; } .fw-portfolio-3.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-image img {  width: 100%; } .fw-portfolio-3.fw-portfolio-cols-3 .fw-portfolio-wrapper li {  width: 30.6%;  margin: 0 1.36% 32px; } .fw-portfolio-3.fw-portfolio-cols-3 .fw-portfolio-wrapper .fw-overlay-title {  font-size: 22px; } .fw-portfolio-3.fw-portfolio-cols-4 .fw-portfolio-wrapper li {  width: 22%;  margin: 0 1.36% 32px; } .fw-portfolio-3.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-overlay-title {  font-size: 18px; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-portfolio-title {  font-size: 22px;  font-family: 'Montserrat'; } .fw-portfolio-3 .fw-block-image-icons {  margin-bottom: 22.5px; } .fw-portfolio-3 .fw-block-image-icons a {  color: #ff0000;  border: 2px solid #ff0000;  width: 48px;  height: 48px;  -webkit-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear; } .fw-portfolio-3 .fw-block-image-icons a:hover {  color: #002060;  background: #ff0000; } body.fw-touchDevice .fw-portfolio-3 .fw-block-image-child .fw-block-image-overlay {  opacity: 1; }  .fw-btn {  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  color: #ffffff;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%; } .fw-btn span, .fw-btn i {  position: relative;  top: 1px; } .fw-btn:hover, .fw-btn:focus {  text-decoration: none;  outline: none; } .fw-btn i, .fw-btn img {  margin-right: 13px; } .fw-btn i.pull-right, .fw-btn img.pull-right, .fw-btn i.pull-right-icon, .fw-btn img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .fw-btn i.pull-right, .fw-btn img.pull-right {  top: 0.3em; } .fw-btn img {  position: relative;  top: -0.1em; } .fw-btn i {  top: -1px;  vertical-align: middle; } .fw-btn.fw-btn-side-by-side {  margin-right: 10px; } .fw-btn.fw-btn-side-by-side:last-child {  margin-right: 0; } .fw-btn.fw-btn-full {  width: 100%; } .fw-btn-lg {  padding: 17px 45px;  font-size: 14px;  line-height: 35px; } .fw-btn-md {  padding: 12px 25px;  font-size: 12px;  line-height: 30px; } .fw-btn-sm {  padding: 6px 15px;  font-size: 11px;  line-height: 26px; } .fw-btn-1 {  background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0; } .fw-btn-1:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .fw-btn-1:hover {  background-color: #00b050;  color: #ffffff; } .fw-btn-1:active {  box-shadow: none; } .fw-btn-2 {  background-color: transparent;  border-color: #ff0000;  border-width: 2px;  color: #ffffff;  border-radius: 0; } .fw-btn-2:focus {  background-color: transparent;  border-color: #ff0000;  color: #ffffff; } .fw-btn-2:hover {  background-color: #00b050;  color: #ffffff;  border-color: #00b050; } .fw-btn-2:active {  box-shadow: none; } .fw-btn-3 {  background-color: transparent;  border-top: 2px solid #ffffff;  border-bottom: 2px solid #ffffff;  color: #ffffff;  border-radius: 0; } .fw-btn-3:focus {  background-color: transparent;  border-top-color: #ffffff;  border-bottom-color: #ffffff;  color: #ffffff; } .fw-btn-3:hover {  border-top-color: #00b050;  border-bottom-color: #00b050;  background-color: #00b050;  color: #ffffff; } .fw-btn-3:active {  box-shadow: none; } .fw-btn-4 {  color: #ffffff;  border: none;  background-color: transparent; } .fw-btn-4.fw-btn-sm, .fw-btn-4.fw-btn-md, .fw-btn-4.fw-btn-lg {  padding-left: 0;  padding-right: 0; } .fw-btn-4.fw-btn-sm.fw-btn-side-by-side, .fw-btn-4.fw-btn-md.fw-btn-side-by-side, .fw-btn-4.fw-btn-lg.fw-btn-side-by-side {  margin-right: 0; } .fw-btn-4.fw-btn-sm.fw-btn-side-by-side:last-child, .fw-btn-4.fw-btn-md.fw-btn-side-by-side:last-child, .fw-btn-4.fw-btn-lg.fw-btn-side-by-side:last-child {  padding-right: 0; } .fw-btn-4.fw-btn-sm.fw-btn-side-by-side {  padding-right: 15px; } .fw-btn-4.fw-btn-md.fw-btn-side-by-side {  padding-right: 25px; } .fw-btn-4.fw-btn-lg.fw-btn-side-by-side {  padding-right: 45px; } .fw-btn-4:focus {  color: #ffffff; } .fw-btn-4:hover {  color: #ffffff; } .fw-btn-4:active {  box-shadow: none; }  .fade-effect .item {  opacity: 0;  -webkit-transition: opacity 0.7s ease-in-out;  -o-transition: opacity 0.7s ease-in-out;  transition: opacity 0.7s ease-in-out; } .fade-effect .item.active {  opacity: 1; } .fade-effect .active.left, .fade-effect .active.right {  left: 0;  z-index: 2;  opacity: 0; } .shot-effect .item {  top: 0;  left: 0 !important;  -webkit-transition: top 0.9s cubic-bezier(0.95, 0.1, 0.25, 1);  -o-transition: top 0.9s cubic-bezier(0.95, 0.1, 0.25, 1);  transition: top 0.9s cubic-bezier(0.95, 0.1, 0.25, 1); } .shot-effect .item.prev {top: 100%; z-index: 3;} .shot-effect .item.next {top: -100%; z-index: 3;} .shot-effect .item.prev.left, .shot-effect .item.prev.right, .shot-effect .item.next.left, .shot-effect .item.next.right {  top: 0; } .spinner .wBall .wInnerBall{  background: #1f1f1f; }  .fw-side-boxed .rev_slider_wrapper, .widget_revslider .rev_slider_wrapper {  max-width: 100%;  left: auto !important; }  @media(max-width:1199px){  .rev_slider_wrapper {   left: 0 !important;  } }  .spinner {  width: 32px;  height:32px;  position: absolute;  top: 50%;  left: 50%;  z-index: 3;  margin-top: -25px;  margin-left: -25px; } .spinner .wBall {  position: absolute;  width: 30px;  height: 30px;  opacity: 0;  -moz-transform: rotate(225deg);  -moz-animation: orbit 4.4s infinite;  -webkit-transform: rotate(225deg);  -webkit-animation: orbit 4.4s infinite;  -ms-transform: rotate(225deg);  -ms-animation: orbit 4.4s infinite;  -o-transform: rotate(225deg);  -o-animation: orbit 4.4s infinite;  transform: rotate(225deg);  animation: orbit 4.4s infinite; } .spinner .wBall .wInnerBall{  position: absolute;  width: 4px;  height: 4px;  left:0;  top:0;  -moz-border-radius: 4px;  -webkit-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px; } .spinner #wBall_1 {  -moz-animation-delay: 0.96s;  -webkit-animation-delay: 0.96s;  -ms-animation-delay: 0.96s;  -o-animation-delay: 0.96s;  animation-delay: 0.96s; } .spinner #wBall_2 {  -moz-animation-delay: 0.19s;  -webkit-animation-delay: 0.19s;  -ms-animation-delay: 0.19s;  -o-animation-delay: 0.19s;  animation-delay: 0.19s; } .spinner #wBall_3 {  -moz-animation-delay: 0.38s;  -webkit-animation-delay: 0.38s;  -ms-animation-delay: 0.38s;  -o-animation-delay: 0.38s;  animation-delay: 0.38s; } .spinner #wBall_4 {  -moz-animation-delay: 0.58s;  -webkit-animation-delay: 0.58s;  -ms-animation-delay: 0.58s;  -o-animation-delay: 0.58s;  animation-delay: 0.58s; } .spinner #wBall_5 {  -moz-animation-delay: 0.77s;  -webkit-animation-delay: 0.77s;  -ms-animation-delay: 0.77s;  -o-animation-delay: 0.77s;  animation-delay: 0.77s; } @-moz-keyframes orbit {  0% {   opacity: 1;   z-index:99;   -moz-transform: rotate(180deg);   -moz-animation-timing-function: ease-out;  }  7% {   opacity: 1;   -moz-transform: rotate(300deg);   -moz-animation-timing-function: linear;   -moz-origin:0%;  }  30% {   opacity: 1;   -moz-transform:rotate(410deg);   -moz-animation-timing-function: ease-in-out;   -moz-origin:7%;  }  39% {   opacity: 1;   -moz-transform: rotate(645deg);   -moz-animation-timing-function: linear;   -moz-origin:30%;  }  70% {   opacity: 1;   -moz-transform: rotate(770deg);   -moz-animation-timing-function: ease-out;   -moz-origin:39%;  }  75% {   opacity: 1;   -moz-transform: rotate(900deg);   -moz-animation-timing-function: ease-out;   -moz-origin:70%;  }  76% {   opacity: 0;   -moz-transform:rotate(900deg);  }  100% {   opacity: 0;   -moz-transform: rotate(900deg);  } } @-webkit-keyframes orbit {  0% {   opacity: 1;   z-index:99;   -webkit-transform: rotate(180deg);   -webkit-animation-timing-function: ease-out;  }  7% {   opacity: 1;   -webkit-transform: rotate(300deg);   -webkit-animation-timing-function: linear;   -webkit-origin:0%;  }  30% {   opacity: 1;   -webkit-transform:rotate(410deg);   -webkit-animation-timing-function: ease-in-out;   -webkit-origin:7%;  }  39% {   opacity: 1;   -webkit-transform: rotate(645deg);   -webkit-animation-timing-function: linear;   -webkit-origin:30%;  }  70% {   opacity: 1;   -webkit-transform: rotate(770deg);   -webkit-animation-timing-function: ease-out;   -webkit-origin:39%;  }  75% {   opacity: 1;   -webkit-transform: rotate(900deg);   -webkit-animation-timing-function: ease-out;   -webkit-origin:70%;  }  76% {   opacity: 0;   -webkit-transform:rotate(900deg);  }  100% {   opacity: 0;   -webkit-transform: rotate(900deg);  } } @-ms-keyframes orbit {  0% {   opacity: 1;   z-index:99;   -ms-transform: rotate(180deg);   -ms-animation-timing-function: ease-out;  }  7% {   opacity: 1;   -ms-transform: rotate(300deg);   -ms-animation-timing-function: linear;   -ms-origin:0%;  }  30% {   opacity: 1;   -ms-transform:rotate(410deg);   -ms-animation-timing-function: ease-in-out;   -ms-origin:7%;  }  39% {   opacity: 1;   -ms-transform: rotate(645deg);   -ms-animation-timing-function: linear;   -ms-origin:30%;  }  70% {   opacity: 1;   -ms-transform: rotate(770deg);   -ms-animation-timing-function: ease-out;   -ms-origin:39%;  }  75% {   opacity: 1;   -ms-transform: rotate(900deg);   -ms-animation-timing-function: ease-out;   -ms-origin:70%;  }  76% {   opacity: 0;   -ms-transform:rotate(900deg);  }  100% {   opacity: 0;   -ms-transform: rotate(900deg);  } } @-o-keyframes orbit {  0% {   opacity: 1;   z-index:99;   -o-transform: rotate(180deg);   -o-animation-timing-function: ease-out;  }  7% {   opacity: 1;   -o-transform: rotate(300deg);   -o-animation-timing-function: linear;   -o-origin:0%;  }  30% {   opacity: 1;   -o-transform:rotate(410deg);   -o-animation-timing-function: ease-in-out;   -o-origin:7%;  }  39% {   opacity: 1;   -o-transform: rotate(645deg);   -o-animation-timing-function: linear;   -o-origin:30%;  }  70% {   opacity: 1;   -o-transform: rotate(770deg);   -o-animation-timing-function: ease-out;   -o-origin:39%;  }  75% {   opacity: 1;   -o-transform: rotate(900deg);   -o-animation-timing-function: ease-out;   -o-origin:70%;  }  76% {   opacity: 0;   -o-transform:rotate(900deg);  }  100% {   opacity: 0;   -o-transform: rotate(900deg);  } } @keyframes orbit {  0% {   opacity: 1;   z-index:99;   transform: rotate(180deg);   animation-timing-function: ease-out;  }  7% {   opacity: 1;   transform: rotate(300deg);   animation-timing-function: linear;   origin:0%;  }  30% {   opacity: 1;   transform:rotate(410deg);   animation-timing-function: ease-in-out;   origin:7%;  }  39% {   opacity: 1;   transform: rotate(645deg);   animation-timing-function: linear;   origin:30%;  }  70% {   opacity: 1;   transform: rotate(770deg);   animation-timing-function: ease-out;   origin:39%;  }  75% {   opacity: 1;   transform: rotate(900deg);   animation-timing-function: ease-out;   origin:70%;  }  76% {   opacity: 0;   transform:rotate(900deg);  }  100% {   opacity: 0;   transform: rotate(900deg);  } }  .fw-wrap-fade-slider {  z-index: 15;  position: relative; } .fw-fade-slider {  position: relative; } .fw-fade-slider.main-carousel .item.left {  float: none !important; } .fw-fade-slider.main-carousel .item.right {  float: none !important; } .fw-fade-slider .item .fw-fade-slide-text-wrap .fw-fade-slider-title-after {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  letter-spacing: 0.5px;  color: #002060; } .fw-fade-slider .fw-fade-slider-title, .fw-fade-slider .fw-fade-slider-title-after {  margin-top: 10px;  margin-bottom: 10px; } .fw-fade-slider .carousel-indicators {  left: 2%;  top: 50%;  bottom: auto;  margin: 0;  width: auto;  z-index: 21; } .fw-fade-slider .carousel-indicators li {  display: block;  margin-bottom: 5px;  width: 12px;  height: 12px;  border-color: rgba(255, 255, 255, 0.5); } .fw-fade-slider .carousel-indicators li.active {  background: rgba(255, 255, 255, 0.5);  border-color: rgba(255, 255, 255, 0.5);  margin: 1px 1px 5px; } .fw-fade-slider .carousel-control {  width: 30px;  height: 30px;  box-shadow: none;  background: transparent;  z-index: 20;  position: absolute;  top: 50%;  margin-top: -15px; } .fw-fade-slider .item {  height: 700px;  padding: 30px 15px;  background-size: cover;  background-position: center center;  overflow: hidden;  z-index: 10; } .fw-fade-slider .item .fw-container {  display: block;  padding: 0;  height: 100%; } .fw-fade-slider .item.fw-fade-slider-content-align-left {  text-align: left; } .fw-fade-slider .item.fw-fade-slider-content-align-left .fw-slide-slider-button {  float: left; } .fw-fade-slider .item.fw-fade-slider-content-align-center {  text-align: center; } .fw-fade-slider .item.fw-fade-slider-content-align-center .fw-slide-slider-button {  margin: 0 auto; } .fw-fade-slider .item.fw-fade-slider-content-align-right {  text-align: right; } .fw-fade-slider .item.fw-fade-slider-content-align-right .fw-slide-slider-button {  float: right; } .fw-fade-slider .item .fw-fade-slide-text-wrap {  position: relative;  z-index: 5;  padding: 0 15px; } .fw-fade-slider .item .fw-fade-slide-text-wrap .animated {  margin-bottom: 45px; } .fw-fade-slider .item .fw-fade-slide-text-wrap .animated:last-child {  margin-bottom: 0; } .fw-fade-slider .fw-slide-slider-button {  border-color: #ebebeb;  color: #ebebeb;  background: transparent; } .fw-fade-slider .fw-slide-slider-button:hover {  color: #00b050; }  .fw-container .fw-fade-slider .carousel-indicators {  top: auto;  left: 50%;  bottom: 10%; } .fw-container .fw-fade-slider .carousel-indicators li{  display: inline-block;  margin-bottom: 1px; } .fw-container .fw-fade-slider .carousel-control.left {  left: 10px;  right: initial; } .fw-container .fw-fade-slider .carousel-control.right {  right: 10px;  left: initial; } .fw-container .fw-fade-slider .fw-fade-slide-text-wrap {  padding: 0 5em; }  @media(max-width:767px){  .fw-fade-slider .item{   height: auto;  } } .fw-wrap-image-slider{  z-index: 15;  position: relative; } .fw-wrap-image-slider .carousel-inner{  overflow: visible; } .fw-image-video-slider {  position: relative; } .fw-image-video-slider.main-carousel .item.left {  float: none !important; } .fw-image-video-slider.main-carousel .item.right {  float: none !important; } .fw-image-video-slider .carousel-control {  width: 30px;  height: 30px; } .fw-image-video-slider .carousel-indicators {  left: 2%;  top: 50%;  margin: 0;  width: auto;  z-index: 21; } .fw-image-video-slider .carousel-indicators li {  display: block;  margin-bottom: 5px;  width: 12px;  height: 12px;  border-color: rgba(255, 255, 255, 0.5); } .fw-image-video-slider .carousel-indicators li.active {  margin: 1px 1px 5px;  background: rgba(255, 255, 255, 0.5);  border-color: rgba(255, 255, 255, 0.5); } .fw-image-video-slider .item {  height: 700px;  overflow: hidden;  z-index: 10;  background-size: cover; } .fw-image-video-slider .item .fw-container {  display: block;  padding: 0 !important;  height: 100%;  background: transparent;  z-index: 5; } .fw-image-video-slider .item .fw-text-wrap .fw-image-video-slider-text {  font-size: 22px; } .fw-image-video-slider .item .fw-text-wrap .animated {  margin-bottom: 30px; } .fw-image-video-slider .item .fw-text-wrap .fw-image-video-slider-title {  margin: 0; } .fw-image-video-slider .item .fw-text-wrap .fw-image-video-slider-title-after {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  color: #002060;  letter-spacing: 0.5px;  margin: 0 0 30px; } .fw-image-video-slider .item .fw-text-wrap .animated:last-child {  margin-bottom: 0; }  .fw-container .fw-image-video-slider .carousel-indicators {  top: 35%;  left: 18px; } .fw-image-video-slider .fw-text-wrap, .fw-image-video-slider .fw-media-wrap {  padding: 0 3em;  display: inline-block;  width: 48%;  vertical-align: middle; } .fw-image-video-slider .fw-media-wrap{  text-align: center; } .fw-image-video-slider .fw-media-wrap iframe {  border: 1px solid transparent; } .fw-image-video-slider .border-media {  display: inline-block; }  @media(max-width:1199px){  .fw-image-video-slider .item .fw-text-wrap .fw-image-video-slider-text{   margin-bottom: 30px;  }  .fw-image-video-slider .item.fw-image-video-slider-text-left .fw-text-wrap{   padding-right: 2em;  }  .fw-image-video-slider .item.fw-image-video-slider-text-right .fw-text-wrap{   padding-left: 2em;  }  .fw-image-video-slider .fw-media-wrap{   padding: 0 2em;  }  .fw-image-video-slider .item .fw-text-wrap{   word-wrap: break-word;  }  .fw-image-video-slider .item .fw-media-wrap .border-media{   max-width: 100%;  }  .fw-image-video-slider .item .fw-media-wrap .border-media iframe{   height: 360px;  } }  @media(max-width:991px){  .fw-image-video-slider .fw-text-wrap,  .fw-image-video-slider .fw-media-wrap{   padding: 0 2em;  }  .fw-image-video-slider .item.fw-image-video-slider-text-left .fw-text-wrap{   padding-right: 1em;  }  .fw-image-video-slider .item.fw-image-video-slider-text-right .fw-text-wrap{   padding-left: 1em;  }  .fw-image-video-slider .fw-image-video-slider-text-left .fw-media-wrap{   padding-right: 20px;  }  .fw-image-video-slider .fw-image-video-slider-text-right .fw-text-wrap{   padding-right: 0;  }  .fw-image-video-slider .item .fw-media-wrap .border-media iframe{   height: 290px;  } }  @media(max-width:767px){  .fw-image-video-slider .item.fw-image-video-slider-text-left .fw-media-wrap,  .fw-image-video-slider .item.fw-image-video-slider-text-right .fw-media-wrap {   margin-bottom: 30px;   padding: 0 2em !important;  }  .fw-image-video-slider .item.fw-image-video-slider-text-left .fw-text-wrap,  .fw-image-video-slider .item.fw-image-video-slider-text-right .fw-text-wrap{   margin-bottom: 0;   padding: 0 2em !important;  }  .fw-container .fw-image-video-slider .fw-media-wrap,  .fw-container .fw-image-video-slider .fw-text-wrap {   padding: 0 50px;  }  .fw-image-video-slider .item{   padding: 30px 15px;   height: auto;  }  .fw-image-video-slider .fw-text-wrap,  .fw-image-video-slider .fw-media-wrap{   width: 100%;  }  .fw-image-video-slider .item .fw-media-wrap .border-media iframe{   width: 100%;   height: 400px !important;  }  .fw-image-video-slider .item .fw-media-wrap .border-media{   width: 100% !important;  } } @media(max-width:479px){  .fw-image-video-slider .item .fw-itable,  .fw-image-video-slider .item .fw-icell{   display: block;  }  .fw-image-video-slider .item .fw-media-wrap .border-media iframe{   height: 220px !important;  } } .fw-container-fluid .fw-easy-slider {  margin-left: -15px;  margin-right: -15px; } .fw-easy-slider {  position: relative;  margin-bottom: -1px; } .fw-easy-slider .fw-easy-slider-container {  list-style: none;  padding: 0;  margin: 0; } .fw-easy-slider .fw-easy-slider-container .fw-easy-slider-item {  float: left;  position: relative;  max-width: 100%; } .fw-easy-slider .fw-easy-slider-container .fw-easy-slider-item img {  width: 100%;  height: 100%; } .fw-easy-slider .fw-easy-slider-container .fw-easy-slider-item .fw-easy-slider-title {  visibility: hidden;  position: absolute; } .fw-easy-slider .fw-easy-slider-container .fw-easy-slider-item .fw-block-image-parent {  margin-bottom: 1px; } .fw-easy-slider .fw-easy-slider-caption {  position: absolute;  left: -3%;  bottom: 13%;  z-index: 2;  width: 57%;  color: #fff; } .fw-easy-slider .fw-easy-slider-caption .fw-easy-slider-caption-inner {  position: relative;  width: 100%;  padding: 40px 80px;  background-color: rgba(255,0,0,0.9); } .fw-easy-slider .fw-easy-slider-caption .fw-easy-slider-title-clone a {  display: inline-block; } .fw-easy-slider .fw-easy-slider-prev, .fw-easy-slider .fw-easy-slider-next {  color: #000;  font-size: 48px;  line-height: 1em;  position: absolute;  top: 50%;  margin-top: -24px;  opacity: 0.3;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease; } .fw-easy-slider .fw-easy-slider-prev:hover, .fw-easy-slider .fw-easy-slider-next:hover {  color: #fff; } .fw-easy-slider .fw-easy-slider-prev:active, .fw-easy-slider .fw-easy-slider-next:active {  margin-top: -23px; } .fw-easy-slider .fw-easy-slider-prev i, .fw-easy-slider .fw-easy-slider-next i {  font-style: normal; } .fw-easy-slider .fw-easy-slider-prev i:before, .fw-easy-slider .fw-easy-slider-next i:before {  font-family: 'FontAwesome'; } .fw-easy-slider .fw-easy-slider-prev .fw-easy-slider-icon-left:before, .fw-easy-slider .fw-easy-slider-next .fw-easy-slider-icon-left:before {  content: '\f104'; } .fw-easy-slider .fw-easy-slider-prev .fw-easy-slider-icon-right:before, .fw-easy-slider .fw-easy-slider-next .fw-easy-slider-icon-right:before {  content: '\f105'; } .fw-easy-slider .fw-easy-slider-prev {  left: 30px; } .fw-easy-slider .fw-easy-slider-next {  right: 30px; } .fw-easy-slider .fw-easy-slider-pagination {  position: absolute;  bottom: 5%;  left: 4%;  z-index: 3; } .fw-easy-slider .fw-easy-slider-pagination a {  width: 12px;  height: 12px;  font-size: 0;  margin: 0 5px;  border-radius: 50%;  display: inline-block;  overflow: hidden;  background-color: rgba(255, 255, 255, 0.3); } .fw-easy-slider .fw-easy-slider-pagination a:hover, .fw-easy-slider .fw-easy-slider-pagination a.selected {  background-color: rgba(255, 255, 255, 0.7); } .fw-easy-slider .fw-easy-slider-progress {  width: 80%;  left: 10%;  position: absolute;  bottom: 1px;  background-color: rgba(0, 0, 0, 0.5); } .fw-easy-slider .fw-easy-slider-timer {  background-color: rgba(255, 255, 255, 0.6);  height: 6px; }  .fw-container-fluid .fw-easy-slider .fw-easy-slider-caption {  left: 0; } @media (max-width: 1199px) {  .fw-easy-slider .fw-easy-slider-caption {   width: 62%;  }  .fw-easy-slider .caption-inner {   padding: 30px 60px;  } } @media (max-width: 991px) {  .fw-easy-slider .fw-easy-slider-caption {   width: 62%;  }  .fw-easy-slider .caption-inner {   padding: 20px 60px;  }  .fw-easy-slider .fw-easy-slider-prev {   left: 4%;  }  .fw-easy-slider .fw-easy-slider-next {   right: 4%;  } }  @media(max-width:991px){  .fw-easy-slider .fw-easy-slider-caption .fw-easy-slider-caption-inner {   padding: 20px 60px;  } } @media(max-width:767px){  .fw-easy-slider .fw-easy-slider-caption .fw-easy-slider-title-clone a {   font-size: 19px !important;   letter-spacing: 0 !important;   line-height: 24px !important;  } } @media(max-width:479px){  .fw-easy-slider .fw-easy-slider-caption {   bottom: 18%;  }  .fw-easy-slider .fw-easy-slider-caption .fw-easy-slider-caption-inner {   padding: 5px 10px;  }  .fw-easy-slider .fw-easy-slider-prev,  .fw-easy-slider .fw-easy-slider-next {   display: none !important;  } } .fw-reload-slider ul {  padding: 0;  margin: 0;  list-style: none; } .fw-reload-slider ul li {  width: 1170px;  display: table; } .fw-reload-slider ul li .fw-reload-slider-image-wrap {  width: 42%;  height: 100%;  padding-left: 90px;  background-size: cover;  background-position: top center; } .fw-reload-slider-image-wrap .fw-reload-slider-image{  margin-right: -60px; } .fw-reload-slider ul li .fw-reload-slider-content {  width: 58%;  padding-right: 60px;  padding-left: 135px; } .fw-reload-slider ul li .fw-reload-slider-image-wrap, .fw-reload-slider ul li .fw-reload-slider-content {  display: table-cell;  vertical-align: middle;  padding-top: 80px;  padding-bottom: 80px; } .fw-reload-slider ul li .fw-reload-slider-content .fw-reload-slider-title {  margin-top: 0;  margin-bottom: 15px;  line-height: normal; } .fw-reload-slider ul li .fw-reload-slider-content .fw-reload-slider-subtitle {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  color: #002060;  letter-spacing: 0.5px;  margin-top: 0;  margin-bottom: 35px; } .fw-reload-slider ul li .fw-reload-slider-content .fw-reload-slider-subtitle span {  font-style: italic; } .fw-reload-slider-content .fw-btn {  margin-top: 25px; } .fw-reload-slider .fw-reload-slider-controls {  position: absolute;  bottom: 5%;  left: 50%;  line-height: normal; } .fw-reload-slider .fw-reload-slider-controls a {  width: 12px;  height: 12px;  background-color: #a8a8a8;  opacity: 0.1;  display: inline-block;  margin-right: 12px;  border-radius: 50%;  vertical-align: middle; } .fw-reload-slider .fw-reload-slider-controls a.selected, .fw-reload-slider .fw-reload-slider-controls a:hover {  width: 12px;  height: 12px;  background-color: #a8a8a8;  opacity: 0.3;  border-color: transparent;  margin-right: 12px; } .fw-reload-slider .fw-reload-slider-controls a span {  display: none; }  @media(max-width:1199px){  .fw-reload-slider ul{   left: 0 !important;  }  .fw-reload-slider ul li {   width: 940px;  } } @media(max-width:991px){  .fw-reload-slider{   margin-left: auto;  }  .fw-reload-slider ul li {   width: 768px;  }  .fw-reload-slider ul li .fw-reload-slider-image-wrap {   padding-left: 55px;  }  .fw-reload-slider ul li .fw-reload-slider-content {   padding-right: 55px;   padding-left: 80px;  }  .fw-reload-slider ul li .fw-reload-slider-image-wrap,  .fw-reload-slider ul li .fw-reload-slider-content {   padding-top: 40px;   padding-bottom: 40px;  }  .fw-reload-slider-image-wrap .fw-reload-slider-image{   margin-right: -35px;  }  .fw-reload-slider ul li .fw-reload-slider-content .fw-reload-slider-subtitle{   margin-bottom: 20px;  } }  @media(max-width:767px){  .fw-reload-slider ul li {   width: 568px;  }  .fw-reload-slider ul li .fw-reload-slider-image-wrap {   padding-left: 30px;  }  .fw-reload-slider ul li .fw-reload-slider-content {   padding-right: 30px;   padding-left: 60px;  }  .fw-reload-slider ul li .fw-reload-slider-image-wrap,  .fw-reload-slider ul li .fw-reload-slider-content {   padding-top: 20px;   padding-bottom: 20px;  }  .fw-reload-slider-image-wrap .fw-reload-slider-image {   margin-right: -25px;  } }  @media(max-width:479px){  .fw-reload-slider ul li {   width: 320px;   padding-bottom: 50px;  }  .fw-reload-slider ul li .fw-reload-slider-image-wrap {   padding: 40px;   height: auto;   display: block;   width: 100%;  }  .fw-reload-slider ul li .fw-reload-slider-content {   padding: 40px;   display: block;   width: 100%;  }  .fw-reload-slider-image-wrap .fw-reload-slider-image{   margin-right: 0;  } } .fw-easy-carousel {  position: relative;  margin: 0; } .fw-easy-carousel .caroufredsel_wrapper {  margin: 0 !important; } .fw-easy-carousel ul {  padding-left: 0;  list-style: none; } .fw-easy-carousel ul li {  width: 292px;  display: block;  float: left;  text-align: center;  position: relative;  margin: 0; } .fw-easy-carousel ul li .fw-ratio-container {  position: static; } .fw-easy-carousel .fw-block-image-parent {  margin-bottom: 0; } .fw-easy-carousel .fw-easy-carousel-view-details {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  opacity: 0;  background: rgba(255,0,0,0.8);  -webkit-transition: all 0.5s;  -o-transition: all 0.5s;  transition: all 0.5s; } .fw-easy-carousel li:hover .fw-easy-carousel-view-details {  opacity: 1;  z-index: 10; } .fw-easy-carousel .prev, .fw-easy-carousel .next {  position: absolute;  width: 55px;  height: 70px;  line-height: 70px;  top: 50%;  margin-top: -35px;  color: #fff;  font-size: 28px;  text-align: center;  z-index: 11;  background: rgba(0, 0, 0, 0.35);  -webkit-transition: all 0.5s;  -o-transition: all 0.5s;  transition: all 0.5s; } .fw-easy-carousel .prev:hover, .fw-easy-carousel .next:hover {  color: #ff0000;  background: rgba(0, 0, 0, 0.5); } .fw-easy-carousel .prev .fw-easy-carousel-icon-left:before, .fw-easy-carousel .next .fw-easy-carousel-icon-left:before, .fw-easy-carousel .prev .fw-easy-carousel-icon-right:before, .fw-easy-carousel .next .fw-easy-carousel-icon-right:before {  font-family: 'FontAwesome';  font-style: normal; } .fw-easy-carousel .prev {  left: 1px; } .fw-easy-carousel .prev .fw-easy-carousel-icon-left:before {  content: '\f104'; } .fw-easy-carousel .next .fw-easy-carousel-icon-right:before {  content: '\f105'; } .fw-themefuse-carousel-wrapper {  padding: 30px 0;  margin: auto -15px 19px -15px;  position: relative; } .fw-themefuse-carousel-wrapper ul {  padding-left: 0; } .fw-themefuse-carousel-wrapper ul li {  margin: 0; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel li {  width: 292px;  height: 519px;  display: block;  float: left;  text-align: center;  position: relative;  background-size: cover; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel li .fw-themefuse-carousel-content-wrap {  display: block;  height: 100%;  position: relative !important; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel li .fw-themefuse-carousel-content-wrap .fw-themefuse-carousel-content {  background: #fff;  height: 150px;  position: absolute;  right: 0;  left: 0;  bottom: 50px;  overflow: hidden;  z-index: 2;  -webkit-box-shadow: 1px 8px 8px -4px rgba(185, 169, 143, 0.1);  box-shadow: 1px 8px 8px -4px rgba(185, 169, 143, 0.1); } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel li .fw-themefuse-carousel-content-wrap .fw-themefuse-carousel-content .item-title {  position: relative;  margin-top: 0; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel li .fw-themefuse-carousel-content-wrap .fw-themefuse-carousel-content .item-divider {  width: 50%;  height: 1px;  margin: 15px auto;  display: block;  background: rgba(235,235,235,0.1); }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control {  width: 294px;  height: 584px;  display: block;  background: #fff;  position: absolute;  top: 0;  left: 292px;  text-align: center;  z-index: 3;  -webkit-box-shadow: 0 0 24px 0 rgba(158, 113, 113, 0.17);  box-shadow: 0 0 24px 0 rgba(158, 113, 113, 0.17); }  .fw-themefuse-carousel-wrapper .number-project, .fw-themefuse-carousel-wrapper .fw-control-title-before {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  color: #002060;  letter-spacing: 0.5px; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-title-wrap {  height: 182px;  background-repeat: no-repeat;  background-position: top center;  background-size: cover;  background-color: rgba(255,0,0,0.9); } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-title-wrap .fw-control-title-before {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  color: #002060;  letter-spacing: 0.5px;  margin-top: 0;  margin-bottom: .6em; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-title-wrap .fw-control-title-after {  margin: 0; }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-description {  font-size: 14.5px;  padding: 0 40px;  margin-top: 30px;  font-weight: 400;  max-height: 39%;  overflow: hidden;  text-overflow: ellipsis; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-description p {  text-overflow: ellipsis; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-description p:last-child {  margin-bottom: 0; }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav {  color: #1f1f1f;  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  line-height: 17.5px;  padding: 0 30px;  font-size: 12px;  margin-top: 37px;  letter-spacing: 3px; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav i {  font-family: "FontAwesome";  font-size: 25.5px;  font-style: normal; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .prev {  float: left; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .prev .fw-nav-icon:before {  content: '\f104'; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .next {  float: right; } .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .next .fw-nav-icon:before {  content: '\f105'; }  @media(max-width:767px){  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel li {   width: 260px;  }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control {   width: 260px;   height: 640px;   top: -10px;  } } @media(max-width: 479px){  .fw-themefuse-carousel-wrapper {   padding-top: 565px;  }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control {   top: 0;   left: 50% !important;   margin-left: -130px;   height: 584px;  }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .next,  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .prev {   position: absolute;   float: none;   top: 972px;  }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .next {   right: 10px;  }  .fw-themefuse-carousel-wrapper .fw-themefuse-carousel .fw-themefuse-carousel-control .fw-control-nav .prev {   left: 10px;  } } .fw-heading {  margin-bottom: 1em;  position: relative;  z-index: 50; } .fw-heading .fw-special-title {  margin: 0; } .fw-heading .fw-special-title span {  font-weight: normal; } .fw-heading .fw-special-subtitle {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  letter-spacing: 0.5px;  color: #002060;  margin-top: 5px; } .fw-heading.fw-heading-h5 .fw-special-subtitle, .fw-heading.fw-heading-h6 .fw-special-subtitle {  font-size: 100%; } .fw-heading.fw-heading-left {  text-align: left; } .fw-heading.fw-heading-center {  text-align: center; } .fw-heading.fw-heading-right {  text-align: right; }  .fw-accordion .panel-title {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 14px;  line-height: 26px;  letter-spacing: -1px;  color: #1f1f1f;  position: relative; } .fw-accordion .panel-title a {  display: block; } .fw-accordion .panel-title a:before {  font-family: FontAwesome;  content: "\f068";  display: inline-block;  font-size: 14px;  margin-top: -8.5px;  width: 17px;  height: 17px;  line-height: 19px;  margin-left: 3px;  position: absolute;  right: 0;  top: 50%;  font-weight: normal;  text-align: center; } .fw-accordion .panel-title a.collapsed:before {  content: "\f067"; } .fw-accordion .panel-title i, .fw-accordion .panel-title img {  margin-right: 5px; } .fw-accordion .panel-title img {  position: relative;  top: -0.1em; } .panel-body * {  color: #a8a8a8; } .panel-body {  padding: 15px 20px; } .panel-body *:last-child {  margin-bottom: 0; } .panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-radius: 0;  background: #bfbfbf; } .panel-group .panel {  border-radius: 0;  border-color: #bfbfbf; }  .fw-countdown { will-change: contents; } .fw-countdown .fw-countdown-child { display: inline-block; vertical-align: middle; margin: 0 3px; font-size: 0; line-height: 1; } .fw-countdown .fw-countdown-child span { font-family: 'Montserrat'; font-size: 16.5px; line-height: 28px; font-weight: 400; font-style: normal; letter-spacing: 0px; color: #a8a8a8; } .fw-countdown.fw-countdown-style-1 .fw-countdown-child { padding: 3px 9px; min-height: 25px; min-width: 35px; background-color: #000; border-radius: 3px; color: #fff; } .fw-countdown.fw-countdown-style-1 .fw-countdown-child:first-child { margin-left: 0; } .fw-countdown.fw-countdown-style-1 .fw-countdown-child:last-child { margin-right: 0; } .fw-countdown.fw-countdown-style-1 .fw-countdown-child span { display: block; width: 100%; text-align: center; } .fw-countdown.fw-countdown-style-2 .fw-countdown-child span { font-size: 12px; } .fw-countdown.fw-countdown-style-2 .fw-countdown-child span[class$='-nr'] { display: inline-block; padding: 0 5px; font-size: 19px; } .fw-countdown.fw-countdown-style-3 .fw-countdown-child { margin: 0; } .fw-countdown.fw-countdown-style-3 .fw-countdown-child span.days { padding-right: 0.1em; }  @media(max-width:767px) { .fw-countdown-container .fw-countdown.fw-countdown-style-1 div.fw-countdown-child {  padding-top: 10px;  padding-bottom: 10px;  padding-right: 20px;  padding-left: 20px; } .fw-countdown-container .fw-countdown.fw-countdown-style-1 div.fw-countdown-child span.numbers {  font-size: 20px;  line-height: 25px;  letter-spacing: normal; } .fw-countdown-container .fw-countdown.fw-countdown-style-1 div.fw-countdown-child span.letters {  font-size: 15px;  line-height: 25px;  letter-spacing: normal; } .fw-countdown-container .fw-countdown.fw-countdown-style-2 div.fw-countdown-child span.numbers {  font-size: 30px;  line-height: 35px;  letter-spacing: normal; } .fw-countdown-container .fw-countdown.fw-countdown-style-2 div.fw-countdown-child span.letters {  line-height: 33px;  font-size: 23px;  letter-spacing: normal; } .fw-countdown-container .fw-countdown.fw-countdown-style-3 div.fw-countdown-child span.numbers {  font-size: 30px;  line-height: 35px;  letter-spacing: normal; } } @media(max-width:479px) { .fw-countdown-container .fw-countdown.fw-countdown-style-1 div.fw-countdown-child {  padding-top: 5px;  padding-bottom: 5px;  padding-right: 10px;  padding-left: 10px; } .fw-countdown-container .fw-countdown.fw-countdown-style-1 div.fw-countdown-child span.numbers {  font-size: 15px;  line-height: 20px; } .fw-countdown-container .fw-countdown.fw-countdown-style-1 div.fw-countdown-child span.letters {  font-size: 10px;  line-height: 20px; } .fw-countdown-container .fw-countdown.fw-countdown-style-2 div.fw-countdown-child span.numbers {  font-size: 25px;  line-height: 30px; } .fw-countdown-container .fw-countdown.fw-countdown-style-2 div.fw-countdown-child span.letters {  line-height: 28px;  font-size: 18px; } .fw-countdown-container .fw-countdown.fw-countdown-style-3 div.fw-countdown-child span.numbers {  font-size: 25px;  line-height: 30px; } }   .fw-divider-space {  clear: both;  width: 100%; } .fw-divider-space.space-sm {  height: 30px; } .fw-divider-space.space-md {  height: 60px; } .fw-divider-space.space-lg {  height: 100px; } .fw-divider.fw-divider-align-left{  margin-left: 0;  margin-right: auto; } .fw-divider.fw-divider-align-center{  margin-left: auto;  margin-right: auto; } .fw-divider.fw-divider-align-right{  margin-left: auto;  margin-right: 0; } .fw-divider-line {  clear: both;  position: relative;  margin-left: auto;  margin-right: auto;  max-width: 100%; } .fw-divider-line.space-sm {  margin-bottom: 15px;  padding-top: 15px; } .fw-divider-line.space-md {  margin-bottom: 30px;  padding-top: 30px; } .fw-divider-line.space-lg {  margin-bottom: 50px;  padding-top: 50px; } .fw-divider-line.fw-line-solid {  border-bottom: 2px solid #666; } .fw-divider-line.fw-line-dashed {  border-bottom: 2px dashed #666; } .fw-divider-line.fw-line-dotted {  border-bottom: 2px dotted #666; } .fw-divider-line.fw-line-double {  border-bottom: 3px double #666; } .fw-divider-line.fw-line-thick {  border-bottom: 4px solid #666; } .fw-divider-special {  clear: both;  position: relative;  text-align: center;  overflow: hidden; } .fw-divider-special .fw-divider-title{  color: #666; } .fw-divider-special.space-sm {  margin-top: 15px;  margin-bottom: 15px; } .fw-divider-special.space-md {  margin-top: 30px;  margin-bottom: 30px; } .fw-divider-special.space-lg {  margin-top: 50px;  margin-bottom: 50px; } .fw-divider-special .fw-divider-inner {  color: #ff0000;  font-family: 'Montserrat'; } .fw-divider-special.title-right {  clear: both; } .fw-divider-special.title-left {  text-align: left; } .fw-divider-special.title-left .fw-divider-title {  padding-left: 0; } .fw-divider-special.title-right {  text-align: right; } .fw-divider-special.title-right .fw-divider-title {  padding-right: 0; } .fw-divider-special .fw-divider-holder {  border-color: #666;  content: "";  display: block;  position: absolute;  top: 50%;  margin-top: -0.5px;  width: 3000px; } .fw-divider-special .fw-divider-left {  margin-right: 10px;  right: 100%; } .fw-divider-special .fw-divider-right {  left: 100%;  margin-left: 10px; } .fw-divider-special.fw-line-solid .fw-divider-holder {  border-top-style: solid;  border-top-width: 1px; } .fw-divider-special.fw-line-dashed .fw-divider-holder {  border-top-style: dashed;  border-top-width: 1px; } .fw-divider-special.fw-line-dotted .fw-divider-holder {  border-top-style: dotted;  border-top-width: 1px; } .fw-divider-special.fw-line-double .fw-divider-holder {  border-top-style: double;  border-top-width: 3px; } .fw-divider-special.fw-line-thick .fw-divider-holder {  border-top-style: solid;  border-top-width: 4px; } .fw-divider-special.fw-line-none .fw-divider-holder {  display: none; } .fw-divider-special .fw-divider-inner {  display: inline-block;  position: relative;  top: 50%; }  .fw-divider-special.fw-divider-size-sm .fw-divider-inner{  font-size: 16px; } .fw-divider-special.fw-divider-size-md .fw-divider-inner{  font-size: 22px; } .fw-divider-special.fw-divider-size-lg .fw-divider-inner{  font-size: 36px; }  .fw-divider-special.fw-divider-icon-upload .fw-divider-inner, .fw-divider-special.fw-divider-icon .fw-divider-inner{  padding: 0;  border-radius: 50%;  text-align: center;  font-size: 18px;  width: 40px;  height: 40px;  line-height: 40px; } .fw-divider-icon.divider-bg-on .fw-divider-title, .fw-divider-icon-upload.divider-bg-on .fw-divider-title{  position: relative;  top: 1px; } .fw-divider-special.fw-divider-icon .fw-divider-inner .fw-divider-title i{  position: relative;  font-size: 18px; } .fw-divider-special.fw-divider-icon-upload .fw-divider-inner{  font-size: 12px !important;  line-height: 30px; } .fw-divider-special.fw-divider-icon-upload .fw-divider-inner .fw-divider-title{  vertical-align: middle;  top: 0; } .fw-divider-special.fw-divider-icon-upload .fw-divider-inner .fw-divider-title img{  width: 18px; } .divider-bg-on .fw-divider-inner{  padding: 0.5em 1em;  background-color: #666;  border-radius: 3px;  color: #fff; } .divider-bg-on .fw-divider-title{  color: #fff; }  @media(max-width:767px){  .fw-divider-space.space-lg {   max-height: 70px;  }  .fw-divider-space.fw-custom-space {   max-height: 60px;  } }  .fw-icon-title {  width: 100%;  padding: 10px 0;  position: relative; } .fw-icon-title.fw-icon-title-border-on .fw-icon-title-icon {  width: 42px;  height: 42px;  border-radius: 50%; } .fw-icon-title .fw-icon-title-icon, .fw-icon-title .fw-icon-title-name {  display: inline-block; } .fw-icon-title .fw-icon-title-icon {  color: #1f1f1f;  font-size: 0;  display: inline-block;  text-align: center;  position: relative;  overflow: hidden; } .fw-icon-title .fw-icon-title-text {  margin: 0; } .fw-icon-title h1.fw-icon-title-text a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 55px;  line-height: 65px;  letter-spacing: -2px;  color: #1f1f1f; } .fw-icon-title h2.fw-icon-title-text a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 40px;  line-height: 56px;  letter-spacing: -2px;  color: #1f1f1f; } .fw-icon-title h3.fw-icon-title-text a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  font-size: 32px;  line-height: 38px;  letter-spacing: -2px;  color: #1f1f1f; } .fw-icon-title h4.fw-icon-title-text a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 26px;  line-height: 32px;  letter-spacing: -2px;  color: #1f1f1f; } .fw-icon-title h5.fw-icon-title-text a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 19px;  line-height: 28px;  letter-spacing: -1px;  color: #1f1f1f; } .fw-icon-title h6.fw-icon-title-text a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 14px;  line-height: 26px;  letter-spacing: -1px;  color: #1f1f1f; } .fw-icon-title img {  width: 100%;  height: 100%;  line-height: normal; } .fw-icon-title .fw-icon-title-name {  color: #1f1f1f;  display: inline-block;  -ms-word-wrap: break-word;  word-wrap: break-word; } .fw-icon-title .fw-icon-title-name a {  color: #1f1f1f; }  .fw-icon-title.fw-content-align-left {  text-align: left; } .fw-icon-title.fw-content-align-center {  text-align: center; } .fw-icon-title.fw-content-align-right {  text-align: right; }  .fw-icon-title.fw-icon-title-left .fw-icon-title-name, .fw-icon-title.fw-icon-title-right .fw-icon-title-name {  display: inline-block; } .fw-icon-title.fw-icon-title-left .fw-icon-title-name .fw-icon-title-name-inner, .fw-icon-title.fw-icon-title-right .fw-icon-title-name .fw-icon-title-name-inner {  display: flex;  align-items: center;  flex-wrap: wrap; } .fw-icon-title.fw-icon-title-left .fw-icon-title-name .fw-icon-title-text, .fw-icon-title.fw-icon-title-right .fw-icon-title-name .fw-icon-title-text {  flex: 1;  -ms-flex: 0 1 auto; } .fw-icon-title.fw-icon-title-left .fw-icon-title-name .fw-icon-title-icon, .fw-icon-title.fw-icon-title-right .fw-icon-title-name .fw-icon-title-icon {  -ms-flex: 1 1 auto; }  .fw-icon-title.fw-icon-title-left .fw-icon-title-icon {  margin-right: 12px; } .fw-icon-title.fw-icon-title-right .fw-icon-title-name .fw-icon-title-name-inner {  flex-direction: row-reverse; } .fw-icon-title.fw-icon-title-right .fw-icon-title-icon {  margin-left: 12px; }  .fw-icon-title.fw-content-align-center.fw-icon-title-top .fw-icon-title-name, .fw-icon-title.fw-content-align-center.fw-icon-title-bottom .fw-icon-title-name {  display: block;  width: 100%; } .fw-icon-title.fw-icon-title-top .fw-icon-title-name, .fw-icon-title.fw-icon-title-bottom .fw-icon-title-name {  line-height: normal;  text-align: center; } .fw-icon-title.fw-icon-title-top .fw-icon-title-name .fw-icon-title-icon, .fw-icon-title.fw-icon-title-bottom .fw-icon-title-name .fw-icon-title-icon {  display: block;  margin: 0 auto; } .fw-icon-title .fw-custom-icon-image {  overflow: hidden; }  .fw-iconbox .fw-iconbox-text {  padding-bottom: 22px; } .fw-iconbox .fw-iconbox-text p:last-child {  margin-bottom: 0; } .fw-iconbox .fw-iconbox-image {  text-align: center; } .fw-iconbox .fw-iconbox-image img {  height: 100%; } .fw-iconbox-1 {  text-align: center; } .fw-iconbox-1 .fw-iconbox-image {  width: 40px;  font-size: 40px;  line-height: 40px;  color: #ff0000;  border-radius: 3px;  margin-right: auto;  margin-left: auto;  margin-bottom: 0.4em; } .fw-iconbox-1 .fw-iconbox-image img {  border-radius: 3px; } .fw-iconbox-1.bg-on .fw-iconbox-image {  color: #fff;  width: 50px;  height: 50px;  background-color: #ff0000;  font-size: 28px; } .fw-iconbox-1.fw-iconbox-image-type .fw-iconbox-image {  width: 80px;  height: 80px;  line-height: 0; } .fw-iconbox-1.icon-circle .fw-iconbox-image {  border-radius: 50%; } .fw-iconbox-1.icon-circle .fw-iconbox-image img {  border-radius: 50%; } .fw-iconbox-2 {  text-align: left; } .fw-iconbox-2 .fw-iconbox-image {  float: left;  width: 40px;  font-size: 40px;  line-height: 40px;  color: #ff0000;  text-align: center;  border-radius: 3px;  position: relative; } .fw-iconbox-2 .fw-iconbox-image img {  border-radius: 3px; } .fw-iconbox-2 .fw-iconbox-aside {  margin-left: 55px; } .fw-iconbox-2.fw-icon-right .fw-iconbox-image {  float: right; } .fw-iconbox-2.fw-icon-right .fw-iconbox-aside {  margin-left: auto;  margin-right: 95px; } .fw-iconbox-2.bg-on .fw-iconbox-image {  color: #fff;  margin-right: 20px;  width: 50px;  height: 50px;  font-size: 28px;  background-color: #ff0000; } .fw-iconbox-2.icon-circle .fw-iconbox-image {  border-radius: 50%; } .fw-iconbox-2.icon-circle .fw-iconbox-image img {  border-radius: 50%; } .fw-iconbox-2.fw-iconbox-image-type .fw-iconbox-image {  width: 40px;  height: 40px;  line-height: 0; } .fw-iconbox-3 {  text-align: left; } .fw-iconbox-3 .fw-iconbox-image {  float: left;  width: 40px;  font-size: 40px;  line-height: 40px;  color: #ff0000;  border-radius: 3px;  margin-right: 20px;  position: relative; } .fw-iconbox-3 .fw-iconbox-image img {  border-radius: 3px; } .fw-iconbox-3 .fw-iconbox-aside {  display: inline; } .fw-iconbox-3.fw-iconbox-image-type .fw-iconbox-image {  width: 50px;  height: 50px;  line-height: 0;  margin-right: 20px; } .fw-iconbox-3.bg-on .fw-iconbox-text, .fw-iconbox-3.fw-iconbox-image-type .fw-iconbox-text {  padding-top: 0.6em; } .fw-iconbox-3.bg-on .fw-iconbox-image {  width: 50px;  height: 50px;  line-height: 52px;  font-size: 28px;  background-color: #ff0000;  color: #fff;  margin-right: 10px; } .fw-iconbox-3.fw-icon-right .fw-iconbox-image {  float: right;  margin-right: 15px; } .fw-iconbox-3.icon-circle .fw-iconbox-image {  border-radius: 50%; } .fw-iconbox-3.icon-circle .fw-iconbox-image img {  border-radius: 50%; } .fw-iconbox-4.fw-iconbox {  position: relative; } .fw-iconbox-4 .fw-iconbox-image {  width: auto;  font-size: 50px;  line-height: 50px;  color: #ff0000;  border-radius: 3px;  margin: 0;  position: absolute; } .fw-iconbox-4 .fw-iconbox-image img {  border-radius: 3px; } .fw-iconbox-4.bg-on .fw-iconbox-image {  width: 50px;  height: 50px;  background-color: #ff0000;  font-size: 35px;  color: #fff; } .fw-iconbox-4.fw-iconbox-image-type .fw-iconbox-image {  width: 50px;  height: 50px;  line-height: 0; } .fw-iconbox-4.icon-circle .fw-iconbox-image {  border-radius: 50%; } .fw-iconbox-4.icon-circle .fw-iconbox-image img {  border-radius: 50%; } .fw-iconbox-4 .fw-iconbox-aside {  padding: 30px; } .fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h1, .fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h2, .fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h3, .fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h4, .fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h5, .fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h6 {  margin-top: 0; } .fw-iconbox-4.fw-iconbox .fw-iconbox-text {  padding-bottom: 0; } .fw-iconbox-4.fw-iconbox .fw-iconbox-aside div[class*="text-"]{  margin-top: 22px; }  .fw-iconbox-4.fw-icon-top .fw-iconbox-image, .fw-iconbox-4.fw-icon-bottom .fw-iconbox-image {  left: 50%;  margin-left: -25px; } .fw-iconbox-4.fw-icon-top, .fw-iconbox-4.fw-icon-bottom {  text-align: center; } .fw-iconbox-4.fw-icon-top .fw-iconbox-image {  top: 0; } .fw-iconbox-4.fw-icon-top .fw-iconbox-image {  margin-top: -25px; } .fw-iconbox-4.fw-icon-top .fw-iconbox-aside {  padding-top: 50px; } .fw-iconbox-4.fw-icon-bottom .fw-iconbox-image {  bottom: 0; } .fw-iconbox-4.fw-icon-bottom .fw-iconbox-image {  margin-bottom: -25px; } .fw-iconbox-4.fw-icon-bottom .fw-iconbox-aside {  padding-bottom: 50px; } .fw-iconbox-4.fw-icon-left .fw-iconbox-image, .fw-iconbox-4.fw-icon-right .fw-iconbox-image {  top: 50%;  margin-top: -25px; } .fw-iconbox-4.fw-icon-left, .fw-iconbox-4.fw-icon-right {  text-align: left; } .fw-iconbox-4.fw-icon-left .fw-iconbox-image {  left: 0; } .fw-iconbox-4.fw-icon-left .fw-iconbox-image {  margin-left: -25px; } .fw-iconbox-4.fw-icon-left .fw-iconbox-aside {  padding-left: 50px; } .fw-iconbox-4.fw-icon-right .fw-iconbox-image {  right: 0; } .fw-iconbox-4.fw-icon-right .fw-iconbox-image {  margin-right: -25px; } .fw-iconbox-4.fw-icon-right .fw-iconbox-aside {  padding-right: 50px; }  .fw-single-image.fw-single-image-left {  float: left;  margin-right: 30px; } .fw-single-image.fw-single-image-right {  float: right;  margin-left: 30px; } .fw-single-image.fw-single-image-center {  display: block;  margin-right: auto;  margin-left: auto; }  .fw-imagebox {  position: relative; } .fw-imagebox .fw-block-image-parent {  font-style: normal;  margin-bottom: 0;  z-index: 3; } .fw-imagebox .fw-block-image-parent .fw-block-image-child:hover {  cursor: default; } .fw-imagebox .fw-block-image-parent .fw-block-image-child.fw-imagebox-image:hover {  cursor: pointer !important; } .fw-imagebox.bg-on {  background-color: #e2e2e2; } .fw-imagebox.bg-on .fw-imagebox-aside {  position: relative;  padding: 20px 15px;  z-index: 3; } .fw-imagebox.bg-on .fw-imagebox-title {  margin-top: 0; } .fw-imagebox.text-center .fw-imagebox-title:after {  margin: 10px auto 0 auto; } .fw-imagebox .fw-imagebox-image {  position: relative;  display: block; } .fw-imagebox .fw-imagebox-image.fw-block-image-child:hover {  cursor: pointer; } .fw-imagebox.imagebox-boxed {  padding: 20px;  border: 1px solid #ccc; } .fw-imagebox.imagebox-boxed.bg-on .fw-imagebox-aside {  padding-bottom: 0; } .fw-imagebox.no-divider .fw-imagebox-title:after {  display: none; } .fw-imagebox .fw-block-image-left, .fw-imagebox .fw-block-image-right {  margin: 0; } .fw-imagebox-title-wrap{  margin-bottom: 15px; } .fw-imagebox-title {  margin-top: 0;  margin-bottom: 5px; } .fw-imagebox-title strong {  font-style: normal; } .fw-imagebox-subtitle {  font-family: 'Montserrat';  font-style: normal;  font-size: 22px;  font-weight: 200;  line-height: 39px;  letter-spacing: 0.5px;  color: #002060;  margin: 0; } .fw-imagebox-text {  padding: 0 0 10px 0; } .fw-imagebox-text p:last-child {  margin-bottom: 0; } .fw-imagebox-btn {  padding-top: 15px;  padding-bottom: 15px; } .fw-imagebox-1 .fw-imagebox-aside {  display: block;  overflow: hidden;  width: 100%; } .fw-imagebox-1 .fw-block-image-parent{  margin-bottom: 1em; } .fw-imagebox-2 {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  position: relative; } .fw-imagebox-2 .fw-imagebox-aside {  margin: 20px;  padding: 20px;  display: block; } .fw-imagebox-2 .fw-imagebox-link {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 2; } .fw-imagebox-2 .fw-imagebox-text a {  text-decoration: underline; } .fw-imagebox-2 .fw-imagebox-btn {  padding-bottom: 0; } .fw-imagebox-2 .fw-main-row-overlay {  left: 20px;  right: 20px;  top: 20px;  bottom: 20px;  z-index: 1; } .fw-imagebox-2 .fw-imagebox-aside {  z-index: 2;  position: relative; }  .fw-list ul, .fw-list ol {  margin: 0;  padding: 10px 0 0 0; } .fw-list li {  color: #ff0000;  margin: 0 0 10px 0;  list-style: inside;  position: relative; } .fw-list.list-accent i {  color: #ff0000; } .fw-list li img {  position: relative;  } .fw-list li ul, .fw-list li ol {  margin: 0 0 0 30px; } .fw-list.list-numbers li {  list-style: decimal inside; } .fw-list.list-bordered ul, .fw-list.list-bordered ol {  margin: 0;  border-bottom: 1px solid #ccc; } .fw-list.list-bordered li {  border-top: 1px solid #ccc;  padding-top: 10px;  padding-left: 10px; } .fw-list.list-bordered li ul, .fw-list.list-bordered li ol {  margin: 0 0 0 10px;  border-bottom: none; } .fw-list.list-icon li {  list-style: none; } .fw-list.list-icon li i {  font-size: 14px;  line-height: inherit;  vertical-align: bottom; } .fw-list.list-icon.list-bordered li {  position: relative; } .fw-list.upload-icon ul li {  list-style: none; } .fw-list.upload-icon li a{  vertical-align: middle; }  .fw-quote {  color: #a8a8a8;  margin: 0; } .fw-quote:after {  display: none; } .fw-quote .fw-quote-text *:last-child {  margin-bottom: 0; } .fw-quote small.fw-quote-author {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 17px;  line-height: 39px;  letter-spacing: 0.5px;  color: #002060;  display: block; } .fw-quote small.fw-quote-author span {  display: block; } .fw-quote small.fw-quote-author .fw-quote-author-line {  display: inline-block;  max-width: 100%;  width: 33%;  height: 1px;  margin: 0.5em auto 0.5em auto;  background-color: #dee0e1;  overflow: hidden; } .fw-quote small.fw-quote-author:before {  display: none; } .fw-quote.fw-quote-left small:before {  margin-left: 0;  margin-bottom: 1em; } .fw-quote.fw-quote-left:before {  text-align: left; } .fw-quote.fw-quote-left p:first-child:before {  text-align: left; } .fw-quote.fw-quote-right {  text-align: right; } .fw-quote.fw-quote-right small:before {  float: none;  margin-right: 0;  margin-bottom: 1em; } .fw-quote.fw-quote-right:before {  text-align: right; } .fw-quote.fw-quote-right p:first-child:before {  text-align: right; } .fw-quote.fw-quote-center {  text-align: center; } .fw-quote.fw-quote-center small:before {  margin: 5px auto 10px auto; } .fw-quote.fw-quote-center:before {  text-align: center; }  table, th, td {  border: 1px solid rgba(0, 0, 0, 0.1); } table {  border-collapse: separate;  border-spacing: 0;  border-width: 2px 0 0 2px;  width: 100%; } table td, table th {  border-width: 0 2px 2px 0;  padding: 7px 10px; }  .fw-table table {  width: 100%;  max-width: 100%;  border-collapse: collapse;  border-spacing: 0;  background-color: #fff;  color: #000; } .fw-table table table {  background-color: #ebebeb; } .fw-table table caption {  padding-top: 10px;  padding-bottom: 10px;  color: #bfbfbf;  text-align: left; } .fw-table table th {  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 14px;  text-align: left; } .fw-table table > thead > tr > th, .fw-table table > tbody > tr > th, .fw-table table > tfoot > tr > th, .fw-table table > thead > tr > td, .fw-table table > tbody > tr > td, .fw-table table > tfoot > tr > td {  padding: 8px 10px;  vertical-align: top; } .fw-table table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd;  font-weight: normal; } .fw-table table > tbody + tbody {  border-top: 1px solid #ddd; } .fw-table-condensed table > thead > tr > th, .fw-table-condensed table > tbody > tr > th, .fw-table-condensed table > tfoot > tr > th, .fw-table-condensed table > thead > tr > td, .fw-table-condensed table > tbody > tr > td, .fw-table-condensed table > tfoot > tr > td {  padding: 5px; }  .fw-table-bordered table {  border: none; } .fw-table-bordered table > thead > tr > th, .fw-table-bordered table > tbody > tr > th, .fw-table-bordered table > tfoot > tr > th, .fw-table-bordered table > thead > tr > td, .fw-table-bordered table > tbody > tr > td, .fw-table-bordered table > tfoot > tr > td {  border: 1px solid #ddd; }  .fw-table-striped table > tbody > tr:nth-child(odd) {  background-color: #f9f9f9; }  .fw-table-hover table > tbody > tr:hover {  background-color: #f5f5f5; }  table col[class*="col-"] {  position: static;  float: none;  display: table-column; } table td[class*="col-"], table th[class*="col-"] {  position: static;  float: none;  display: table-cell; }  .fw-table {  overflow-x: auto;  overflow-y: hidden;  min-height: 0.01%; } .fw-table .table-col-desc {  color: #4d4d4d;  text-align: right; } .fw-table .heading-row .table-col-desc {  background-color: #ddd;  color: #000; } .fw-table .heading-row th {  background-color: #000;  color: #fff; }  @media screen and (max-width: 767px) {  .fw-table {   width: 100%;   overflow-y: hidden;   -ms-overflow-style: -ms-autohiding-scrollbar;   border: 1px solid #ddd;   margin-bottom: 12.375px;  }   .fw-table > table {   margin-bottom: 0;  }   .fw-table > table > thead > tr > th,  .fw-table > table > tbody > tr > th,  .fw-table > table > tfoot > tr > th,  .fw-table > table > thead > tr > td,  .fw-table > table > tbody > tr > td,  .fw-table > table > tfoot > tr > td {   white-space: nowrap;  }   .fw-table > .table-bordered {   border: 0;  }   .fw-table > .table-bordered > thead > tr > th:first-child,  .fw-table > .table-bordered > tbody > tr > th:first-child,  .fw-table > .table-bordered > tfoot > tr > th:first-child,  .fw-table > .table-bordered > thead > tr > td:first-child,  .fw-table > .table-bordered > tbody > tr > td:first-child,  .fw-table > .table-bordered > tfoot > tr > td:first-child {   border-left: 0;  }  .fw-table > .table-bordered > thead > tr > th:last-child,  .fw-table > .table-bordered > tbody > tr > th:last-child,  .fw-table > .table-bordered > tfoot > tr > th:last-child,  .fw-table > .table-bordered > thead > tr > td:last-child,  .fw-table > .table-bordered > tbody > tr > td:last-child,  .fw-table > .table-bordered > tfoot > tr > td:last-child {   border-right: 0;  }      .fw-table > .table-bordered > tbody > tr:last-child > th,  .fw-table > .table-bordered > tfoot > tr:last-child > th,  .fw-table > .table-bordered > tbody > tr:last-child > td,  .fw-table > .table-bordered > tfoot > tr:last-child > td {   border-bottom: 0;  } }  .fw-price-1 {  margin-left: auto;  margin-right: auto; } .fw-price-1 .fw-price-col {  width: 228px;  margin-bottom: 20px;  color: #000; } .fw-price-1 .fw-price-col .fw-price-inner {  border-right: 1px solid #e8eced; } .fw-price-1 .fw-price-col:first-child .fw-price-row, .fw-price-1 .fw-price-col:first-child.fw-switch-row, .fw-price-1 .fw-price-col:first-child .fw-price-foot {  border-left: 1px solid #e8eced; } .fw-price-1 .fw-price-caption .fw-price-head, .fw-price-1 .fw-price-caption .fw-price-head .fw-price-title, .fw-price-1 .fw-price-caption .fw-price-amount {  background-color: #fff;  color: #000;  border-left: 1px solid #e8eced; } .fw-price-1 .fw-price-caption .fw-price-row, .fw-price-1 .fw-price-caption .fw-switch-row, .fw-price-1 .fw-price-caption .fw-price-middle {  font-family: 'Montserrat';  font-style: normal;  font-size: 11px;  color: #4d4d4d; } .fw-price-1 .fw-price-caption .fw-price-head .fw-price-title {  padding: 0 10px; } .fw-price-1 .fw-price-head, .fw-price-1 .fw-price-caption .fw-heading-description {  border-top: 1px solid #e8eced; } .fw-price-1 .fw-price-caption .fw-price-head, .fw-price-1 .fw-price-caption .fw-price-amount .fw-price-middle, .fw-price-1 .fw-price-caption .fw-price-row, .fw-price-1 .fw-price-caption .fw-switch-row {  font-weight: normal;  text-align: right; } .fw-price-1 .fw-price-caption .fw-price-caption-title {  font-size: 23px;  line-height: 32px;  font-weight: normal;  font-style: italic;  margin: 0; } .fw-price-1 .fw-price-caption .fw-price-caption-title strong {  display: block;  font-style: normal;  font-weight: normal; } .fw-price-1 .fw-price-caption .fw-price-inner {  border-bottom: 1px solid transparent; } .fw-price-1 .fw-price-caption:first-child .fw-price-foot {  border-left: none; } .fw-price-1 .fw-price-amount {  background-color: #e8eced;  color: #000;  border-bottom: 1px solid #ddd; } .fw-price-1 .fw-price-head {  background-color: #000;  padding: 10px 0;  border-bottom: 1px solid #e8eced; } .fw-price-1 .fw-price-title {  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 14px;  line-height: 30px;  color: #fff; } .fw-price-1 .fw-price-amount {  height: 80px;  padding: 10px 0;  display: block; } .fw-price-1 .fw-price-amount .fw-price-middle {  display: block;  height: 100%; } .fw-price-1 .fw-price-package div:last-child{  border-left: 1px solid #e8eced;  margin-left: -1px; } .fw-price-1 .fw-price-caption .fw-price-amount.fw-heading-description {  height: auto; } .fw-price-middle {  display: table-cell;  vertical-align: middle;  text-align: center; } .fw-price-1 .fw-price-value {  display: block;  font-size: 26px;  line-height: 1em; } .fw-price-1 .fw-price-caption .fw-price-middle {  display: block;  padding: 0 10px; } .fw-price-1 .fw-price-value span {  margin-right: 2px; } .fw-price-1 .fw-price-desc {  font-size: 16.5px;  display: block;  font-style: italic; } .fw-price-1 .fw-price-foot {  min-height: 80px;  background-color: #fff; } .fw-price-1 .fw-price-foot .fw-btn {  margin: 17px 0; } .fw-price-1 .fw-price-row, .fw-price-1 .fw-switch-row {  padding: 10px;  background-color: #fff;  border-bottom: 1px solid #ddd; } .fw-price-1 .fw-price-row small, .fw-price-1 .fw-switch-row small {  color: #888; } .fw-price-1 .fw-price-row i, .fw-price-1 .fw-switch-row i {  font-size: 18px; } .fw-price-1 .fw-price-icon-no:before {  content: "\f00d";  color: #e11313; } .fw-price-1 .fw-price-icon-yes:before {  content: "\f00c";  color: #47a920; } .fw-price-1.fw-price-gaps .fw-price-col {  padding: 0 10px; } .fw-price-1.fw-price-gaps .fw-price-row, .fw-price-1.fw-price-gaps .fw-switch-row, .fw-price-1.fw-price-gaps .fw-price-foot {  border-left: 1px solid #ddd; } .fw-price-1 .fw-price-active .fw-price-inner {  left: 0;  top: 0;  z-index: 50;  box-shadow: 0 9px 40px rgba(0, 0, 0, 0.3); } .fw-price-1 .fw-price-active .fw-price-amount {  background-color: #abb0b4; }  @media (max-width: 991px) {  .fw-price-1 .fw-price-col {   width: 100% !important;   margin-bottom: 30px;   border-left: 1px solid #ddd;  }  .fw-price-1 .fw-price-col:first-child {   border-bottom: 1px solid #ddd;  } }   .fw-price-table .fw-price-col {  display: inline-block;  float: left;  position: relative;  text-align: center; } .fw-price-table .fw-price-inner {  position: relative;  transition: all 0.15s ease 0s; } .fw-price-table .fw-price-title {  margin: 0; } .fw-price-table .fw-price-inner > div {  box-sizing: content-box; } @media (max-width: 991px) {  .fw-price-table {   width: 100% !important;  } }  .fw-tabs .nav-tabs li i {  font-size: 18px;  position: relative;  top: 1px;  margin-right: 5px; } .fw-tabs .nav-tabs li img {  max-width: 18px; } .fw-tabs .nav-tabs {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  letter-spacing: 0.5px; }  .fw-tabs-framed .nav-tabs {  border-bottom: 2px solid #ddd; } .fw-tabs-framed .nav-tabs > li {  padding-top: 0;  margin-bottom: -2px; } .fw-tabs-framed .nav-tabs > li > a {  border: 2px solid #ddd;  background-color: #ededed;  padding: 8px 20px;  color: #666;  border-radius: 4px 4px 0 0;  -moz-border-radius: 4px 4px 0 0;  -webkit-border-radius: 4px 4px 0 0;  -webkit-transition: none;  -o-transition: none;  transition: none; } .fw-tabs-framed .nav-tabs > li > a:hover {  color: #ff0000; } .fw-tabs-framed .nav-tabs > li > a:before {  content: '';  height: 2px;  background: #ddd;  position: absolute;  bottom: -2px;  left: -2px;  right: -2px; } .fw-tabs-framed .nav-tabs > li.active {  padding-top: 0; } .fw-tabs-framed .nav-tabs > li.active a:before {  background: #fff;  border-right: 2px solid #ddd;  border-left: 2px solid #ddd; } .fw-tabs-framed .nav-tabs > li.active > a, .fw-tabs-framed .nav-tabs > li.active > a:hover, .fw-tabs-framed .nav-tabs > li.active > a:focus {  color: #ff0000;  background-color: #fff;  padding: 8px 20px;  border: 2px solid #ddd;  border-bottom: none; } .fw-tabs-framed .tab-content {  background-color: #fff;  border: 2px solid #ddd;  border-top: none;  padding: 20px;  border-radius: 0 0 4px 4px; } .fw-tabs-framed .tab-content p:last-child {  margin-bottom: 0; } .fw-tabs-framed .nav-justified > li {  padding-top: 0;  bottom: -2px;  margin-bottom: -2px;  padding-right: 2px; } .fw-tabs-framed .nav-justified > li:first-child {  border-left: none; } .fw-tabs-framed .nav-justified > li:last-child {  padding-right: 0; } .fw-tabs-framed .nav-justified > li a {  padding: 8px 20px;  border-bottom: 2px solid #ddd;  position: relative; }  .fw-tabs-minimal .nav-tabs {  border-bottom: 6px solid #ddd; } .fw-tabs-minimal .nav-tabs > li {  margin-bottom: 0; } .fw-tabs-minimal .nav-tabs > li > a {  background-color: transparent;  border: none;  padding: 8px 20px;  color: #666;  margin-bottom: -6px;  -webkit-transition: none;  -o-transition: none;  transition: none; } .fw-tabs-minimal .nav-tabs > li > a:hover {  color: #ff0000; } .fw-tabs-minimal .nav-tabs > li.active > a, .fw-tabs-minimal .nav-tabs > li.active > a:hover, .fw-tabs-minimal .nav-tabs > li.active > a:focus {  background-color: transparent;  border: none;  border-bottom: 6px solid #ff0000;  color: #ff0000; } .fw-tabs-minimal .tab-content {  padding: 20px 0; } .fw-tabs-minimal .tab-content .tab-content-title {  display: block; } .fw-tabs-minimal .tab-content p:last-child {  margin-bottom: 0; }  @media (min-width: 768px) {  .fw-tabs-left .nav-tabs {   border-bottom: 0;   float: left;   border-right: 2px solid #ddd;  }  .fw-tabs-left .nav-tabs > li {   float: none;   padding-top: 0;   position: relative;   width: 150px;  }  .fw-tabs-left .nav-tabs > li > a {   margin-bottom: 3px;   border-radius: 4px 0 0 4px;   padding: 8px 10px;   border-right-color: transparent;   margin-right: 0;   white-space: normal;   border-right: none;  }  .fw-tabs-left .nav-tabs > li > a:before {   display: none;  }  .fw-tabs-left .nav-tabs > li.active a,  .fw-tabs-left .nav-tabs > li.active a:hover,  .fw-tabs-left .nav-tabs > li.active a:focus {   padding: 8px 10px;   margin-right: -2px;   border-right: transparent;   border-color: #ddd transparent #ddd #ddd;   *border-right-color: #fff;   border: 2px solid #ddd;   border-right: transparent;  }  .fw-tabs-left .tab-content {   margin-left: 150px;  }  .fw-tabs-left.fw-tabs-framed .tab-content {   border-top: 2px solid #ddd;   border-radius: 0 4px 4px 0;  }   .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a,  .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:hover,  .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:focus {   border: none;   border-right: 6px solid #ff0000;   margin-right: -6px;  }  .fw-tabs-left.fw-tabs-minimal .tab-content {   padding: 0 0 0 20px;   border-left: 6px solid #ddd;  } }  @media(max-width:479px){  .nav-tabs > li {   float: none;  } }  .fw-tabs-slider .fw-tabs-slider-content-wrap .owl-item {   background-color: #cccccc;   position: relative; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-media, .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content {   display: block;   width: 50%;   float: left;   height: 100%;   max-height: 100%; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-media-right .fw-tabs-slider-media {   float: right } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content {   padding: 0 50px;   position: absolute;   overflow-y: auto; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content .fw-tabs-slider-content-inner-wrap, .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content .fw-tabs-slider-content-inner {   display: block; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-media-right .fw-tabs-slider-content {   left: 0; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-media-left .fw-tabs-slider-content {   right: 0 } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align .fw-tabs-slider-content-inner-wrap {   display: table;   height: 100%;   width: 100%; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align .fw-tabs-slider-content-inner {   display: table-cell;   vertical-align: middle; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align-left {   text-align: left; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align-center {   text-align: center; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align-right {   text-align: right; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content .fw-divider {   border-color: #1f1f1f; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align-left .fw-divider {   margin-left: 0; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align-center .fw-divider {   margin-left: auto;   margin-right: auto; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content.fw-tabs-slider-content-align-right .fw-divider {   margin-right: 0; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content .fw-btn {   margin-top: 20px; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content .fw-tabs-slider-title {   position: relative;   margin-top: 0;   margin-bottom: 0; }  .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-social {   position: absolute;   bottom: 50px;   right: 50px;   list-style: none;   padding: 0;   margin: 0; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-social li {   display: inline-block;   margin-left: 10px; } .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-social li:first-child {   margin-left: 0; }  .fw-tabs-slider .fw-tabs-slider-nav {   position: relative;   bottom: auto;   left: auto;   margin: 0 auto 30px;   width: 100%;   padding: 0; } .fw-tabs-slider .fw-tabs-slider-nav li {   font-size: 21.45px;   width: auto;   height: auto;   border: none;   text-indent: 0;   background-color: transparent;   border-radius: 0;   margin: 0 10px;   -webkit-transition: all 0.1s ease;   -o-transition: all 0.1s ease;   transition: all 0.1s ease; } .fw-tabs-slider .fw-tabs-slider-nav li.owl-dot span {   width: auto;   height: auto;   margin: 0;   display: inline-block;   background-color: transparent; } .fw-tabs-slider.owl-carousel .owl-dots.fw-tabs-slider-nav li.active span, .fw-tabs-slider.owl-carousel .owl-dots.fw-tabs-slider-nav li:hover span {   background-color: transparent; } .fw-tabs-slider .fw-tabs-slider-nav li.active, .fw-tabs-slider .fw-tabs-slider-nav li:hover {   color: #ff0000; } .fw-tabs-slider .fw-tabs-slider-nav li i {   margin-right: 5px;   font-size: 21.45px; } .fw-tabs-slider .fw-tabs-slider-nav li img {   width: 21.45px;   height: 21.45px; } .fw-tabs-slider .fw-tabs-slider-nav {   padding: 0 15px; } .fw-tabs-slider .fw-tabs-slider-nav.fw-tabs-slider-nav-left {   text-align: left; } .fw-tabs-slider .fw-tabs-slider-nav.fw-tabs-slider-nav-center {   text-align: center; } .fw-tabs-slider .fw-tabs-slider-nav.fw-tabs-slider-nav-right {   text-align: right; }  @media(max-width:767px){   .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content {     padding: 25px !important;   } } @media(max-width:600px){   .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-media,   .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content {     width: 100%;   }   .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content {     position: relative;   } } @media(max-width:479px){   .fw-tabs-slider .fw-tabs-slider-content-wrap .fw-tabs-slider-content {   } } .fw-team {  text-align: center; } .fw-team.fw-content-align-left {  text-align: left; } .fw-team.fw-content-align-left .fw-team-image {  margin-right: auto; } .fw-team.fw-content-align-center {  text-align: center; } .fw-team.fw-content-align-center .fw-team-image {  margin-left: auto;  margin-right: auto; } .fw-team.fw-content-align-right {  text-align: right; } .fw-team.fw-content-align-right .fw-team-image {  margin-left: auto; } .fw-team .fw-team-text {  margin-top: 15px; } .fw-team .fw-team-name h1, .fw-team .fw-team-name h2, .fw-team .fw-team-name h3, .fw-team .fw-team-name h4, .fw-team .fw-team-name h5, .fw-team .fw-team-name h6 {  margin: 0; } .fw-team .fw-team-name h1 strong, .fw-team .fw-team-name h2 strong, .fw-team .fw-team-name h3 strong, .fw-team .fw-team-name h4 strong, .fw-team .fw-team-name h5 strong, .fw-team .fw-team-name h6 strong {  font-style: normal; } .fw-team .fw-team-name > span {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  line-height: 39px;  letter-spacing: 0.5px;  display: block;  margin-top: 5px; } .fw-team .fw-team-image {  margin-bottom: 1em; } .fw-team .fw-team-image .fw-image-link {  display: inline-block;  max-width: 100%; } .fw-team .fw-team-socials {  margin-top: 15px; } .fw-team .fw-team-socials a {  display: inline-block;  margin: 0 2px;  font-size: 20px;  color: #b7b8ba;  opacity: 1; } .fw-team .fw-team-socials a:hover {  color: #ff0000;  opacity: 0.7; }  .fw-team.fw-team-member-type-2.fw-content-align-left .fw-block-image-overlay {  text-align: left; } .fw-team.fw-team-member-type-2.fw-content-align-center .fw-block-image-overlay {  text-align: center; } .fw-team.fw-team-member-type-2.fw-content-align-right .fw-block-image-overlay {  text-align: right; } .fw-team.fw-team-member-type-2 .fw-team-inner {  max-height: 100%;  overflow-y: auto;  padding: 5px 0; } .fw-team.fw-team-member-type-2 .fw-team-image {  margin-bottom: 0; } .fw-team.fw-team-member-type-2 .fw-block-image-child {  box-shadow: inset 0 0 0 1px #edf1f2; } .fw-team.fw-team-member-type-2.fw-overlay-1 .fw-block-image-child:hover {  cursor: default; } .fw-team.fw-team-member-type-2 .fw-team-socials {  line-height: 0; }  .fw-container-fluid .fw-col-no-padding .fw-slider {  margin-left: 0;  margin-right: 0; } .fw-container-fluid .fw-slider {  margin-left: -15px;  margin-right: -15px; } .fw-slider .fw-ratio-container {  display: block;  float: left; } .fw-slider-item {  display: block;  float: left;  position: relative;  max-width: 100%;  text-align: center; } .fw-slider-item img {  width: 100%;  height: 100%; } .fw-slider-item > a {  display: block;  position: relative; } .fw-slider-caption {  background-color: rgba(0, 0, 0, 0.6);  width: 100%;  display: block;  position: absolute;  bottom: 0;  color: #fff;  padding: 1em 20px;  font-size: 16px;  text-align: left; } .fw-slider {  position: relative; } .fw-slider .fw-slider-prev, .fw-slider .fw-slider-next {  display: block;  width: 32px;  height: 32px;  line-height: 32px;  position: absolute;  z-index: 10;  top: 50%;  margin-top: -20px;  border-radius: 50%;  background-color: rgba(0, 0, 0, 0.5);  color: #fff;  font-family: FontAwesome;  text-align: center;  font-size: 24px;  font-weight: normal; } .fw-slider .fw-slider-prev:hover, .fw-slider .fw-slider-next:hover {  background-color: rgba(0, 0, 0, 0.8); } .fw-slider .fw-slider-prev {  left: 10px; } .fw-slider .fw-slider-prev span:before {  content: "\f104";  margin-right: 0.1em; } .fw-slider .fw-slider-next {  right: 10px; } .fw-slider .fw-slider-next span:before {  content: "\f105";  margin-left: 0.1em; } .fw-slider .fw-slider-pagination {  position: absolute;  z-index: 11;  right: 15px;  bottom: 15px;  text-align: right; } .fw-slider .fw-slider-pagination a {  display: inline-block;  overflow: hidden;  border-radius: 50%;  border: 2px solid #fff;  margin: 0 3px; } .fw-slider .fw-slider-pagination a span {  display: block;  text-indent: 400px; } .fw-slider .fw-slider-pagination a.selected {  background-color: #fff; } .fw-slider.hide-elements {  height: 1px;  overflow: hidden; } .fw-slider.hide-elements .fw-slider-item img {  visibility: hidden; } .fw-slider.hide-elements .fw-slider-prev, .fw-slider.hide-elements .fw-slider-next, .fw-slider.hide-elements .fw-slider-pagination, .fw-slider.hide-elements .fw-slider-caption {  display: none !important; } .fw-slider .fw-slider-prev:active, .fw-slider .fw-slider-next:active {  margin-top: -19px; } .fw-slider .fw-slider-pagination a {  width: 10px;  height: 10px; }    .fw-container-fluid .slider-main {  margin-left: -15px;  margin-right: -15px; } .slider-main {  position: relative; } .slider-main .slider-item {  float: left;  position: relative;  max-width: 100%; } .slider-main .slider-item img {  width: 100%;  height: 100%; } .slider-main .slider-item .slide-title {  visibility: hidden;  position: absolute; } .slider-main .slider-main-caption {  position: absolute;  left: -3%;  bottom: 13%;  z-index: 2;  width: 57%;  color: #fff; } .slider-main .caption-inner {  background-color: rgba(255,0,0,0.9);  position: relative;  width: 100%;  padding: 40px 80px; } .slider-main .slider-main-title a {  color: #fff;  display: inline-block;  font-size: 42px;  line-height: 1em; } .slider-main .slider-prev, .slider-main .slider-next {  color: #000;  font-size: 48px;  line-height: 1em;  position: absolute;  top: 50%;  margin-top: -24px; } .slider-main .slider-prev:hover, .slider-main .slider-next:hover {  color: #fff; } .slider-main .slider-prev:active, .slider-main .slider-next:active {  margin-top: -23px; } .slider-main .slider-prev {  left: 30px; } .slider-main .slider-next {  right: 30px; } .slider-main .slider-pagination {  position: absolute;  bottom: 5%;  left: 4%;  z-index: 3; } .slider-main .slider-pagination a {  width: 10px;  height: 10px;  background-color: rgba(255, 255, 255, 0.3);  display: inline-block;  overflow: hidden;  border-radius: 50%;  margin: 0 5px;  font-size: 0; } .slider-main .slider-pagination a:hover, .slider-main .slider-pagination a.selected {  background-color: rgba(255, 255, 255, 0.7); } .slider-main .slider-progress {  width: 80%;  left: 10%;  position: absolute;  bottom: 0;  background-color: rgba(0, 0, 0, 0.5); } .slider-main .timer {  height: 6px;  background-color: rgba(255, 255, 255, 0.6); }  @media (max-width: 1199px) {  .slider-main .slider-main-title a {   font-size: 33px;  }  .slider-main .slider-main-caption {   width: 62%;  }  .slider-main .caption-inner {   padding: 30px 60px;  } } @media (max-width: 991px) {  .slider-main .slider-main-title a {   font-size: 24px;  }  .slider-main .slider-main-caption {   width: 62%;  }  .slider-main .caption-inner {   padding: 20px 60px;  }  .slider-main .slider-prev {   left: 4%;  }  .slider-main .slider-next {   right: 4%;  } } @media(max-width:767px){  .fw-slider .fw-slider-caption{   font-size: 95% !important;   line-height: normal !important;  } } .fw-testimonials {  position: relative;  opacity: 1;  width: 100%;  min-width: 260px;  -webkit-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease; } .fw-testimonials.hide-slider {  height: 1px;  overflow: hidden;  opacity: 0; } .fw-testimonials.hide-slider .fw-slider-item img {  visibility: hidden; } .fw-testimonials.hide-slider .fw-slider-prev, .fw-testimonials.hide-slider .fw-slider-next, .fw-testimonials.hide-slider .fw-slider-pagination, .fw-testimonials.hide-slider .fw-slider-caption {  opacity: 0 !important; } .fw-testimonials .fw-testimonials-item {  position: relative;  float: left; } .fw-testimonials .fw-testimonials-text {  font-size: 16.5px;  font-family: 'Montserrat';  font-weight: 400;  color: #a8a8a8;  font-style: italic; } .fw-testimonials .fw-testimonials-text p {  margin-bottom: 1.4em; } .fw-testimonials .fw-testimonials-text p:last-child {  margin-bottom: 0; } .fw-testimonials .prev, .fw-testimonials .next {  color: #a8a8a8;  height: 40px;  line-height: 40px;  font-size: 40px;  text-align: center;  font-weight: normal;  opacity: 0.3; } .fw-testimonials .prev:hover, .fw-testimonials .next:hover {  opacity: 0.4 } .fw-testimonials .prev:active, .fw-testimonials .next:active {  margin-top: 1px;  opacity: 0.4 } .fw-testimonials .prev i:before {  content: "\f104"; } .fw-testimonials .next i:before {  content: "\f105"; } .fw-testimonials .fw-testimonials-pagination a {  width: 10px;  height: 10px;  background-color: #a8a8a8;  display: inline-block;  margin: 3px;  border-radius: 50%;  overflow: hidden;  opacity: 0.1; } .fw-testimonials .fw-testimonials-pagination a.selected, .fw-testimonials .fw-testimonials-pagination a:hover {  opacity: 0.3; } .fw-testimonials .fw-testimonials-pagination a span {  display: block;  text-indent: -300px; }  .fw-testimonials .fw-testimonials-rating {  margin-top: 5px; } .fw-testimonials .fw-testimonials-rating i {  color: #f2b827; }  .fw-testimonials-1 {  text-align: center; } .fw-testimonials-1 .fw-testimonials-item {  text-align: center; } .fw-testimonials-1 .fw-testimonials-avatar {  margin: 22.5px 0; } .fw-testimonials-1 .fw-testimonials-avatar .fw-testimonials-avatar-img {  width: 90px;  height: 90px;  margin: 0 auto;  border-radius: 50%; } .fw-testimonials-1 .fw-testimonials-avatar img {  display: inline-block;  border-radius: 50%; } .fw-testimonials-1 .fw-testimonials-text {  text-align: center;  padding: 10px 10% 0; } .fw-testimonials-1 .fw-testimonials-author {  color: #ebebeb;  padding: 0 10px 0; } .fw-testimonials-1 .fw-testimonials-author .author-name {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  letter-spacing: 0.5px;  display: block; } .fw-testimonials-1 .fw-testimonials-author .author-name strong {  font-style: normal; } .fw-testimonials-1 .fw-testimonials-author em {  font-size: 14px; } .fw-testimonials-1 .fw-testimonials-author .fw-testimonials-url:before {  content: " | ";  margin-left: 2px; } .fw-testimonials-1 .fw-testimonials-author em, .fw-testimonials-1 .fw-testimonials-author .fw-testimonials-url {  font-family: 'Montserrat'; } .fw-testimonials-1 .prev, .fw-testimonials-1 .next {  position: absolute;  z-index: 2;  top: 42%;  font-size: 40px; } .fw-testimonials-1 .prev i, .fw-testimonials-1 .next i {  position: relative;  top: -1px; } .fw-testimonials-1 .prev:hover, .fw-testimonials-1 .next:hover {  color: #00b050; } .fw-testimonials-1 .prev:active, .fw-testimonials-1 .next:active {  margin-top: 1px; } .fw-testimonials-1 .prev {  left: 1px; } .fw-testimonials-1 .prev i {  left: -2px; } .fw-testimonials-1 .prev i:before {  content: "\f104"; } .fw-testimonials-1 .next {  right: 1px; } .fw-testimonials-1 .next i {  right: -2px; } .fw-testimonials-1 .next i:before {  content: "\f105"; } .fw-testimonials-1 .fw-testimonials-pagination {  text-align: center;  margin-top: 10px; }  .fw-testimonials-2 .fw-testimonials-item {  margin-top: 1px; } .fw-testimonials-2 .fw-testimonials-text {  position: relative;  border-radius: 0;  padding: 20px;  margin-bottom: 30px;  background-color: #002060; } .fw-testimonials-2 .fw-testimonials-text:before {  content: '';  display: block;  width: 0;  height: 0;  position: absolute;  border-style: solid;  left: 37px;  bottom: -15px;  margin-left: -1px;  border-width: 15px 15px 0 15px;  border-color: #002060 transparent transparent transparent; } .fw-testimonials-2 .fw-testimonials-meta {  display: table; } .fw-testimonials-2 .fw-testimonials-meta > div {  display: table-cell;  vertical-align: middle; } .fw-testimonials-2 .fw-testimonials-avatar {  margin-right: 10px; } .fw-testimonials-2 .fw-testimonials-avatar .fw-testimonials-avatar-img {  width: 90px;  height: 90px;  border-radius: 50%; } .fw-testimonials-2 .fw-testimonials-avatar img {  border-radius: 50%; } .fw-testimonials-2 .fw-testimonials-author {  color: #ebebeb;  padding: 0 0 0 20px; } .fw-testimonials-2 .fw-testimonials-author .author-name {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  font-size: 22px;  letter-spacing: 0.5px;  display: block; } .fw-testimonials-2 .fw-testimonials-author .author-name strong {  font-style: normal; } .fw-testimonials-2 .fw-testimonials-author em {  font-style: normal;  font-size: 14px; } .fw-testimonials-2 .fw-testimonials-author .fw-testimonials-url {  display: block;  font-size: 95%; } .fw-testimonials-2 .fw-testimonials-author em, .fw-testimonials-2 .fw-testimonials-author .fw-testimonials-url {  font-family: 'Montserrat'; } .fw-testimonials-2 .fw-testimonials-arrows {  display: inline-block;  position: absolute;  bottom: 20px;  right: 0;  z-index: 2; } .fw-testimonials-2 .fw-testimonials-arrows a {  margin: 0 5px; } .fw-testimonials-2 .fw-testimonials-pagination {  position: absolute;  display: inline-block;  bottom: 20px;  right: 70px;  z-index: 2; } .fw-testimonials.fw-testimonials-2 .fw-testimonials-pagination a.selected, .fw-testimonials.fw-testimonials-2 .fw-testimonials-pagination a:hover {  opacity: 0.5; } .fw-testimonials.fw-testimonials-2 .prev, .fw-testimonials.fw-testimonials-2 .next{  opacity: 0.5; }  @media(max-width:767px){  .fw-col-no-padding .fw-testimonials-1 .prev {   left: 10px;  }  .fw-col-no-padding .fw-testimonials-1 .prev i {   left: 0;  }  .fw-col-no-padding .fw-testimonials-1 .next {   right: 10px;  }  .fw-col-no-padding .fw-testimonials-1 .next i {   right: 0;  } } @media(max-width:479px){  .fw-testimonials-2 .fw-testimonials-pagination {   bottom: -5px;   right: 15px;  }  .fw-testimonials-2 .fw-testimonials-arrows {   display: none;  }  .fw-col-no-padding .fw-testimonials-2 .fw-testimonials-pagination {   right: 0;  }  .fw-testimonials-1 .prev {   left: 10px;  }  .fw-testimonials-1 .next {   right: 10px;  }  .fw-col-no-padding .fw-testimonials-1,  .fw-col-no-padding .fw-testimonials-2 {   left: auto;  }  .fw-testimonials-2 .fw-testimonials-item {   padding: 0 15px;  }  .fw-col-no-padding .fw-testimonials-2 .fw-testimonials-item {   padding: 0;  } } @media(max-width:320px){  .fw-testimonials-1,  .fw-testimonials-2 {   left: -15px;  } } .fw-shortcode-calendar-wrapper.wrapp_calendar {  padding: 0;  margin: 0; } .fw-shortcode-calendar-wrapper.wrapp_calendar .page-header {  padding: 0;  margin: 40px 0 0;  border: none; } .calendar{  margin: 0 auto; } .fw-shortcode-calendar-wrapper .cal-month-day {  height: 100%; } .fw-shortcode-calendar-wrapper .cal-month-day span[data-cal-date] {  font-weight: normal;  opacity: 1;  float: left !important;  margin-top: 14px;  margin-left: 20px; } .fw-shortcode-calendar-wrapper .cal-month-day.event-day span[data-cal-date] {  color: #fff !important; } .fw-shortcode-calendar-wrapper .cal-month-day:hover {  cursor: pointer; } .fw-shortcode-calendar-wrapper .cal-month-day:hover span[data-cal-date] {  color: #fff; } .fw-shortcode-calendar-wrapper .cal-month-day.cal-day-today {  color: #fff !important; } .fw-shortcode-calendar-wrapper .cal-month-day.cal-day-inmonth.cal-day-today:hover span[data-cal-date], .fw-shortcode-calendar-wrapper .cal-month-day:hover span[data-cal-date]{  color: #fff !important; } .fw-shortcode-calendar-wrapper .cal-month-day .text-today {  position: absolute;  top: 13px;  right: 20px;  color: #fff;  text-transform: uppercase; } .fw-shortcode-calendar-wrapper .cal-month-box .cal-day-today span[data-cal-date]{  color: #fff !important; } .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-cell1{  height: 133px; } .fw-shortcode-calendar-wrapper .cal-day-outmonth {  cursor: default;  background: #e9eef0; } .fw-shortcode-calendar-wrapper .cal-day-outmonth span[data-cal-date] {  color: #a7b4b9;  opacity: 1; } .fw-shortcode-calendar-wrapper .cal-day-outmonth:hover {  cursor: default; } .fw-shortcode-calendar-wrapper .cal-day-outmonth:hover span[data-cal-date] {  color: #fff; } .fw-shortcode-calendar-wrapper .cal-month-day.cal-day-outmonth.event-day:hover {  cursor: pointer; } .fw-shortcode-calendar-wrapper .cal-month-day.cal-day-outmonth.event-day:hover span[data-cal-date] {  color: #fff; } .fw-shortcode-calendar-wrapper #cal-day-tick{  display: none !important; } .fw-shortcode-calendar-wrapper .cal-event-list .event.pull-left{  margin-top: 5px;  display: none; } .fw-shortcode-calendar-wrapper .cal-week-box .cal-row-head [class*="cal-cell"].cal-day-today {  color: #fff; } .fw-shortcode-calendar-wrapper .cal-week-box .cal-row-head [class*="cal-cell"].cal-day-today span[data-cal-date] {  color: #fff;  opacity: 1; } .fw-shortcode-calendar-wrapper .cal-week-box .cal-cell1.day-highlight {  min-height: 30px;  height: auto;  line-height: normal;  padding: 0.5em 0 0.5em 10px; } .fw-shortcode-calendar-wrapper #cal-week-box {  display: none !important; } .fw-shortcode-calendar-wrapper .cal-row-fluid.cal-row-head:hover, .fw-shortcode-calendar-wrapper .cal-row-fluid.cal-row-head .cal-cell1:hover{  background: none; } .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]:first-child, .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]{  height: auto;  padding-top: 22px;  text-transform: uppercase; } .fw-shortcode-calendar-wrapper .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid{  border-bottom: 3px solid #fff; } .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"]{  border-right: 3px solid #fff; } .fw-shortcode-calendar-wrapper .cal-month-box, .cal-year-box, .cal-week-box{  border: none;  border-radius: 0; } .fw-shortcode-calendar-wrapper .cal-month-day {  background: rgba(0,176,80,0.05);  -webkit-transition: background 0.3s;  -o-transition: background 0.3s;  transition: background 0.3s; } .fw-shortcode-calendar-wrapper .cal-month-day span[data-cal-date] {  font-size: 14.85px;  color: #a8a8a8; } .fw-shortcode-calendar-wrapper .cal-month-day:hover {  background: #ff0000; } .fw-shortcode-calendar-wrapper .cal-month-day .text-today {  font-size: 13.5px; } .fw-shortcode-calendar-wrapper .cal-day-today span[data-cal-date]{  color: #ff0000; } .fw-shortcode-calendar-wrapper .cal-month-box .cal-day-today span[data-cal-date]{  font-size: 14.85px; } .fw-shortcode-calendar-wrapper .cal-day-outmonth:hover {  background: #ff0000; } .fw-shortcode-calendar-wrapper .event-day {  background-color: #00b050; } .fw-shortcode-calendar-wrapper .cal-month-day.cal-day-outmonth.event-day {  background-color: #00b050; } .fw-shortcode-calendar-wrapper .cal-month-day.cal-day-outmonth.event-day:hover {  background: #ff0000; } .fw-shortcode-calendar-wrapper .cal-day-today {  background-color: #ff0000; } .fw-shortcode-calendar-wrapper .cal-week-box .cal-row-fluid.cal-row-head .cal-cell1.cal-day-today:hover{  background: #ff0000; } .fw-shortcode-calendar-wrapper #cal-slide-content {  font-family: 'Montserrat';  font-weight: 400;  font-style: normal;  box-shadow: none;  background-image: none;  background-color: #fff;  margin-bottom: 3px; } .fw-shortcode-calendar-wrapper #cal-slide-content a.event-item {  color: #00b050; } .fw-shortcode-calendar-wrapper #cal-slide-content a.event-item:hover {  color: #ff0000; } .fw-shortcode-calendar-wrapper .fw-shortcode-calendar .cal-month-box #cal-slide-content:hover{  background-color: #fff; } .fw-shortcode-calendar-wrapper #cal-slide-content li {  margin-bottom: 5px; } .fw-shortcode-calendar-wrapper #cal-slide-content li:last-child {  margin-bottom: 0; } .fw-shortcode-calendar-wrapper #cal-slide-content a.event-item:before {  font-family: 'FontAwesome';  content: "\f133";  font-size: 14px;  margin-right: 5px; } .fw-shortcode-calendar-wrapper #cal-slide-content:hover {  background-color: #fff; } .fw-shortcode-calendar-wrapper .calendar-navigation {  width: 100%;  overflow: hidden;  margin-bottom: 20px;  padding: 7px 0;  text-align: center;  line-height: 16.5px; } .fw-shortcode-calendar-wrapper .calendar-navigation h3 {  display: inline-block;  margin-top: 0;  min-width: 270px; } .fw-shortcode-calendar-wrapper .calendar-navigation .prev, .fw-shortcode-calendar-wrapper .calendar-navigation .next {  font-size: 26px;  line-height: 26px;  color: #00b050;  display: inline-block;  text-transform: uppercase;  font-weight: 400;  width: 20px;  text-align: center;  background: none;  border: none;  outline: none; } .fw-shortcode-calendar-wrapper .calendar-navigation .prev:hover, .fw-shortcode-calendar-wrapper .calendar-navigation .next:hover {  color: #ff0000; } .fw-shortcode-calendar-wrapper .calendar-navigation .prev {  margin-right: 5px; } .fw-shortcode-calendar-wrapper .calendar-navigation .next {  margin-left: 5px; } .fw-shortcode-calendar-wrapper .events-list {  visibility: hidden; } .fw-shortcode-calendar-wrapper .list-events {  position: absolute;  bottom: 7px;  left: 19px;  font-weight: normal;  font-size: 14px;  text-transform: lowercase; } .fw-shortcode-calendar-wrapper .list-events span {  font-size: 14px; } .fw-shortcode-calendar-wrapper .cal-day-today .list-events {  color: #fff; } .details-event-button {  margin-top: 20px; } .details-event-button button {  color: #fff !important; } .details-event-button button:hover {  color: #fff !important; } .fw-shortcode-calendar-wrapper .list-events {  color: rgba(255, 255, 255, 0.7); }  @media(max-width: 767px){  .fw-shortcode-calendar-wrapper .calendar-navigation .next,  .fw-shortcode-calendar-wrapper .calendar-navigation .prev {   line-height: 14px;  } } .fw-shortcode-calendar-wrapper #cal-day-box .cal-day-hour .events-col .dh-event-inverse {  background: rgba(0,176,80,0.5); } .fw-shortcode-calendar-wrapper #cal-day-box .day-highlight, .fw-shortcode-calendar-wrapper #cal-day-box .day-highlight:hover {  background: rgba(0,176,80,0.5); } .fw-shortcode-calendar-wrapper .cal-week-box .cal-row-head {  background: rgba(0,176,80,0.5) !important; } .fw-shortcode-calendar-wrapper .cal-week-box .cal-row-head:hover {  background: rgba(0,176,80,0.5) !important; } .fw-shortcode-calendar-wrapper a.cal-event-week {  color: #00b050; } .fw-shortcode-calendar-wrapper a.cal-event-week:hover {  color: #ff0000; } .single-fw-event .wrap-map {  margin-bottom: 22.5px; } .single-fw-event .fw-event-offers {  text-align: right;  margin-bottom: 28px; } .single-fw-event .fw-event-offers .fw-event-tickets-available {  margin-right: 15px; } .single-fw-event .fw-event-offers .fw-event-price {  margin-right: 10px; } .single-fw-event .fw-event-offers a.fw-btn {  color: #fff !important; } .single-fw-event .fw-event-offers a.fw-btn:hover {  color: #fff !important; }  .modal-footer{  padding: 0 10px; } .modal-footer .btn{  font-size: 35px;  padding: 0; } .modal-dialog{  position: absolute;  left: 0;  right: 0;  top: 50%;  margin-top: -290px; } .modal-body{  padding: 45px 20px 0; } .modal-dialog .btn{  position: absolute;  padding: 0;  top: 0;  right: 10px;  font-size: 30px; } .modal-dialog {  width: 930px; } .modal-dialog .modal-body {  height: 590px !important; }  .fw-col-sm-8 .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-cell1, .fw-col-sm-6 .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-cell1, .fw-col-sm-8 .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"], .fw-col-sm-6 .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"], .fw-col-sm-8 .fw-shortcode-calendar-wrapper .cal-month-box [class*="cal-cell"], .fw-col-sm-6 .fw-shortcode-calendar-wrapper .cal-month-box [class*="cal-cell"], .fw-col-md-8 .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-cell1, .fw-col-md-6 .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-cell1, .fw-col-md-8 .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"], .fw-col-md-6 .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"], .fw-col-md-8 .fw-shortcode-calendar-wrapper .cal-month-box [class*="cal-cell"], .fw-col-md-6 .fw-shortcode-calendar-wrapper .cal-month-box [class*="cal-cell"] {  height: 4em;  min-height: 4em; } .fw-col-sm-8 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]:first-child, .fw-col-sm-6 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]:first-child, .fw-col-sm-8 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"], .fw-col-sm-6 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"], .fw-col-md-8 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]:first-child, .fw-col-md-6 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]:first-child, .fw-col-md-8 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"], .fw-col-md-6 .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"] {  height: 3em; } .fw-col-sm-8 .fw-shortcode-calendar-wrapper .cal-month-day .text-today, .fw-col-sm-6 .fw-shortcode-calendar-wrapper .cal-month-day .text-today, .fw-col-md-8 .fw-shortcode-calendar-wrapper .cal-month-day .text-today, .fw-col-md-6 .fw-shortcode-calendar-wrapper .cal-month-day .text-today {  display: none; } @media(max-width: 1199px){  .modal-dialog{   margin-top: -300px;  } } @media(max-width: 991px){  .fw-shortcode-calendar-wrapper.wrapp_calendar{   margin-bottom: 0;  }  .fw-shortcode-calendar-wrapper .cal-month-day span[data-cal-date]{   margin-top: 12px;   margin-left: 12px;  }  .fw-shortcode-calendar-wrapper .cal-month-day .text-today {   top: 45px;   right: 10px;  }  .modal-dialog {   width: 625px;   margin-top: -360px;  }  .modal-dialog .modal-body{   height: 500px !important;  } } @media(max-width: 767px){  .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]:first-child,  .fw-shortcode-calendar-wrapper .cal-row-head [class*="cal-cell"]{   font-size: 80%!important;   padding-top: 0;  }  .fw-shortcode-calendar-wrapper .list-events{   display: none;  }  .fw-shortcode-calendar-wrapper .cal-month-box .cal-day-today span[data-cal-date]{   font-size: 80%;  }  .fw-shortcode-calendar-wrapper .cal-month-day span[data-cal-date]{   font-size: 80%;  }  .fw-shortcode-calendar-wrapper .cal-month-day .text-today {   display: none;  }  .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-cell1,  .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"],  .fw-shortcode-calendar-wrapper .cal-month-box [class*="cal-cell"]{   min-height: 1em;  }  .fw-shortcode-calendar-wrapper #cal-day-tick {   display: none !important;  }  .fw-shortcode-calendar-wrapper #cal-slide-content {   padding: 10px 10px 10px 5px;  }  .fw-shortcode-calendar-wrapper #cal-slide-content a.event-item {   font-size: 80%;  }  .fw-shortcode-calendar-wrapper .calendar-navigation h3 {   font-size: 80%;   min-width: auto;  } }  .fw-shortcode-calendar-wrapper .cal-year-box .row-fluid:hover, .fw-shortcode-calendar-wrapper .cal-row-fluid:hover {  background-color: transparent !important; } .fw-shortcode-calendar-wrapper .cal-day-panel-hour-class .cal-day-hour .time-col b {  font-weight: normal; } .fw-shortcode-calendar-wrapper #cal-day-box .cal-row-head [class*="cal-cell"]:first-child, .fw-shortcode-calendar-wrapper #cal-day-box .cal-row-head [class*="cal-cell"] {  height: 50px; } .fw-shortcode-calendar-wrapper #cal-day-box .cal-row-head .events-col {  display: none; } .fw-shortcode-calendar-wrapper #cal-day-box .cal-day-panel-class .cal-day-hour {  margin-bottom: 0; } .fw-shortcode-calendar-wrapper #cal-day-box .cal-day-hour {  margin-bottom: 30px; } .fw-shortcode-calendar-wrapper #cal-day-box .cal-day-hour .time-col {  height: auto!important; } .fw-shortcode-calendar-wrapper #cal-day-box .day-highlight {  position: relative;  z-index: 10;  border: none !important; } .fw-shortcode-calendar-wrapper #cal-day-box .day-event {  width: 220px !important; } .fw-shortcode-calendar-wrapper #cal-day-box .day-event .cal-hours {  font-weight: normal; } .fw-shortcode-calendar-wrapper #cal-day-box .day-event .event-item {  display: block; } .fw-shortcode-calendar-wrapper .cal-week-box .cal-row-head [class*=cal-cell], .fw-shortcode-calendar-wrapper .cal-week-box .cal-row-head [class*=cal-cell]:first-child {  height: 70px;  padding-top: 6px; } .fw-shortcode-calendar-wrapper .cal-week-box hr {  border: none;  margin: 0 0 10px; } .fw-shortcode-calendar-wrapper a.cal-event-week {  font-size: 17px; } .fw-more-events-content {  display: none; }  @media (max-width:767px) {  .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-row-head [class*="cal-cell"]:first-child,  .fw-shortcode-calendar-wrapper .cal-row-fluid .cal-row-head [class*="cal-cell"]{   height: 41px;  }  .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"],  .fw-shortcode-calendar-wrapper .cal-month-box [class*="cal-cell"]{   height: 71px;   min-height: 71px!important;  }  .fw-shortcode-calendar-wrapper .cal-week-box span[data-cal-date] {   margin-right: 0;  }  .fw-shortcode-calendar-wrapper .cal-week-box.cal-week-box [data-event-class] {   height: 27px;   line-height: 27px;  }  .fw-shortcode-calendar a.cal-event-week {   font-size: 18px!important;   line-height: normal!important;  }  .fw-shortcode-calendar #cal-slide-content a.event-item {   font-size: 18px!important;   line-height: normal!important;  }  .fw-shortcode-calendar #cal-slide-content a.event-item:before {   font-size: 18px!important;  } } @media(max-width:479px){  .fw-shortcode-calendar-wrapper .calendar-navigation {   position: relative;   padding-bottom: 18px;  }  .fw-shortcode-calendar-wrapper .calendar-navigation .next,  .fw-shortcode-calendar-wrapper .calendar-navigation .prev {   position: absolute;   bottom: -7px;  }  .fw-shortcode-calendar-wrapper .calendar-navigation .next {   left: 50%;   margin-right: -10px;  }  .fw-shortcode-calendar-wrapper .calendar-navigation .prev {   right: 50%;   margin-left: -10px;  }  .fw-shortcode-calendar-wrapper .cal-row-head [class*=cal-cell],  .fw-shortcode-calendar-wrapper .cal-row-head [class*=cal-cell]:first-child {   height: 40px!important;  }  .fw-shortcode-calendar-wrapper .cal-year-box [class*="span"],  .fw-shortcode-calendar-wrapper .cal-month-box [class*="cal-cell"]{   height: 41px!important;   min-height: 41px!important;  }  .fw-shortcode-calendar-wrapper .cal-month-day span[data-cal-date] {   margin-top: 5px;   margin-left: 5px;  } }  .fw-gallery {  max-width: 1540px;  margin: 0 auto; } .fw-gallery * {  -webkit-backface-visibility: hidden!important;  backface-visibility: hidden!important; } .fw-gallery .fw-gallery-col.fw-gallery-col {  float: left; } .fw-gallery .fw-gallery-col .fw-height-sm, .fw-gallery .fw-gallery-col .fw-height-md, .fw-gallery .fw-gallery-col .fw-height-lg {  overflow: hidden; } .fw-gallery .fw-gallery-col .fw-block-image-parent .fw-block-image-overlay .fw-overlay-title, .fw-gallery.fw-gallery-type5 .fw-block-image-parent .fw-block-image-overlay .fw-overlay-title {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  font-size: 19px;  line-height: 28px;  letter-spacing: -1px;  color: #1f1f1f;  padding-bottom: 0; } .fw-gallery .fw-gallery-col .fw-block-image-parent .fw-block-image-overlay .fw-overlay-description, .fw-gallery.fw-gallery-type5 .fw-block-image-parent .fw-block-image-overlay .fw-overlay-description {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 16.5px;  line-height: 28px;  letter-spacing: normal;  color: #a8a8a8; }  .fw-gallery .fw-gallery-display-title-visible .fw-block-image-child .fw-overlay-title, .fw-gallery .fw-gallery-display-description-visible .fw-block-image-child .fw-overlay-description, .fw-gallery.fw-gallery-type1 .fw-gallery-display-title-visible .fw-block-image-child .fw-overlay-title, .fw-gallery.fw-gallery-type1 .fw-gallery-display-description-visible .fw-block-image-child .fw-overlay-description, .fw-gallery.fw-gallery-type3 .fw-gallery-display-title-visible .fw-block-image-child .fw-overlay-title, .fw-gallery.fw-gallery-type3 .fw-gallery-display-description-visible .fw-block-image-child .fw-overlay-description {  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0); }  .fw-gallery.fw-gallery-type1 .fw-col-width1 {  width: 412px; } .fw-gallery.fw-gallery-type1 .fw-col-width2 {  width: 316px; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {  height: 178px; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {  height: 232px; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {  height: 410px; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent .fw-icell {  vertical-align: bottom; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent .fw-overlay-title, .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent .fw-overlay-description {  margin: 0;  padding: 0;  text-align: left;  opacity: 0;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent:hover .fw-overlay-title, .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent:hover .fw-overlay-description {  opacity: 1; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent .fw-overlay-title {  font-size: 32px;  padding-bottom: 0; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent i[class*='fw-icon-'] {  position: absolute;  top: 50%;  left: 50%;  margin-top: -24px;  margin-left: -24px;  opacity: 0; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent:hover i[class*='fw-icon-'] {  opacity: 1; } .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent .fw-block-image-child {  max-height: 100%;  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0; }  .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-gallery-display-title-visible .fw-block-image-child .fw-block-image-overlay, .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-gallery-display-description-visible .fw-block-image-child .fw-block-image-overlay, .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent.fw-gallery-display-title-visible .fw-overlay-title, .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent.fw-gallery-display-description-visible .fw-overlay-description {  opacity: 1; }  .fw-gallery.fw-gallery-type2 .fw-col-width1 {  width: 570px; } .fw-gallery.fw-gallery-type2 .fw-col-width2 {  width: 285px; } .fw-gallery.fw-gallery-type2 .fw-gallery-image {  width: 100%; } .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {  height: 285px; } .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {  height: 380px; } .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-block-image-parent .fw-overlay-title {  font-size: 32px;  padding-bottom: 5px; } .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-block-image-parent i[class*='fw-icon-'] {  display: none; } .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-block-image-parent .fw-block-image-child {  max-height: 100%; }  .fw-gallery.fw-gallery-type3 .fw-col-width1 {  width: 850px; } .fw-gallery.fw-gallery-type3 .fw-col-width2 {  width: 290px; } .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {  width: 290px; } .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {  width: 560px; } .fw-gallery.fw-gallery-type3 .fw-gallery-image {  width: 100%; } .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {  height: 282px; } .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {  height: 564px; } .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-block-image-parent .fw-overlay-title {  font-size: 19px; } .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-block-image-parent .fw-block-image-child {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0; } .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-block-image-parent i[class*='fw-icon-'] {  display: none; } .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-block-image-parent .fw-block-image-child {  max-height: 100%; } .fw-gallery-type3 .fw-gallery-image .fw-block-image-child .fw-overlay-title {  opacity: 0;  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; } .fw-gallery-type3 .fw-gallery-image .fw-block-image-child .fw-overlay-title {  -webkit-transform: scale(1.5);  -moz-transform: scale(1.5);  -ms-transform: scale(1.5);  -o-transform: scale(1.5);  transform: scale(1.5); } .fw-gallery-type3 .fw-gallery-image:hover .fw-overlay-title {  opacity: 1;  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; }  .fw-gallery.fw-gallery-type4 .fw-col-width1 {  width: 760px; } .fw-gallery.fw-gallery-type4 .fw-col-width2 {  width: 380px; } .fw-gallery.fw-gallery-type4 .fw-col-width2 .fw-inner-col {  width: 100%; } .fw-gallery.fw-gallery-type4 .fw-gallery-image {  width: 100%; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {  height: 230px; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {  height: 460px; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent .fw-icell {  vertical-align: top; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent .fw-block-image-child {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent .fw-overlay-title, .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent .fw-overlay-description {  text-align: left;  opacity: 0;  -webkit-transition: all 0.35s ease;  -o-transition: all 0.35s ease;  transition: all 0.35s ease; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent:hover .fw-overlay-title, .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent:hover .fw-overlay-description, .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent.fw-gallery-display-title-visible .fw-overlay-title, .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent.fw-gallery-display-description-visible .fw-overlay-description {  opacity: 1; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent .fw-overlay-description {  padding-left: 0;  padding-right: 0; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent .fw-overlay-title {  padding: 20px 0 10px;  margin-bottom: 0; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent i[class*='fw-icon-'] {  display: none; } .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-block-image-parent .fw-block-image-child {  max-height: 100%; }  .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-col-width1 {  width: 422px; } .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-col-width2 {  width: 324px; } .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {  height: 182.68674px; } .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {  height: 238.10856px; } .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {  height: 420.7953px; } .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-col-width1 {  width: 585px; } .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-col-width2 {  width: 292px; } .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {  height: 292.50405px; } .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {  height: 390.0092px; } .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-col-width1 {  width: 871px; } .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-col-width2 {  width: 297px; } .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {  width: 297px; } .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {  width: 574px; } .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {  height: 289.42506px; } .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {  height: 578.85012px; } .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-col-width1 {  width: 780px; } .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-col-width2 {  width: 390px; } .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {  height: 236.0559px; } .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {  height: 472.1118px; }  .fw-gallery.fw-gallery-type5 {  max-width: inherit; } .fw-gallery-type5 .grid-sizer {  width: 25%;  height: 370px; } .fw-gallery-type5 .fw-gallery-item-wrap {  position: relative;  width: 25%; } .fw-gallery-type5 .fw-gallery-item-wrap.fw-gallery-rectangle-item, .fw-gallery-type5 .fw-gallery-item-wrap.fw-gallery-square-item {  width: 50%; } .fw-gallery-type5 .fw-gallery-item-wrap .fw-gallery-item {  display: block;  position: relative;  padding-bottom: 100%;  height: 100%;  box-sizing: border-box; } .fw-gallery-type5 .fw-gallery-item-wrap .fw-gallery-item .fw-gallery-item-image-div {  position: relative;  display: block;  min-height: 100%;  max-width: 100%;  background: #ff0000;  background-size: cover;  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;  transform: scale(1.01); } .fw-gallery-type5 .fw-gallery-item-wrap .fw-gallery-image:hover .fw-gallery-item-image-div {  opacity: 0.2;  transform: scale(1.1); } .fw-gallery-type5 .fw-gallery-item-wrap.fw-gallery-rectangle-item .fw-gallery-item {  padding-bottom: 50%; } .fw-gallery-type5 .fw-gallery-item-wrap.fw-gallery-square-item .fw-gallery-item {  padding-bottom: 100%; } .fw-gallery-type5 .fw-gallery-item-wrap .fw-gallery-item .fw-gallery-item-content {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0; } .fw-gallery-type5 .fw-overlay-4 .fw-block-image-child .fw-overlay-title {  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }  @media only screen and (min-width: 1370px) and (max-width: 1441px) {   .header-6 .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 405px;  }  .header-6 .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 298px;  }  .header-6 .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 554px;  }  .header-6 .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 277px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 810px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 298px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 270px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 540px;  }  .header-6 .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 744px;  }  .header-6 .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 364px;  }   .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 415px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 308px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 569px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 284px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 825px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 313px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 277px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 548px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 759px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 379px;  } }  @media only screen and (min-width: 1199px) and (max-width: 1370px) {   .header-6 .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 379px;  }  .header-6 .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 290px;  }  .header-6 .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {   height: 163.76px;  }  .header-6 .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {   height: 213.44px;  }  .header-6 .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {   height: 377.2px;  }  .header-6 .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 524px;  }  .header-6 .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 262px;  }  .header-6 .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {   height: 262px;  }  .header-6 .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {   height: 349px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 781px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 267px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 266px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 515px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {   height: 259.44px;  }  .header-6 .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {   height: 518.88px;  }  .header-6 .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 699px;  }  .header-6 .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 349px;  }  .header-6 .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {   height: 211.6px;  }  .header-6 .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {   height: 423.2px;  }   .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 390px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 299px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {   height: 168.922px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {   height: 220.168px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {   height: 389.09px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 539px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 269px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {   height: 269px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {   height: 359px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 804px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 275px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 274px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 530px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {   height: 267.054px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {   height: 534.108px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 719px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 359px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {   height: 217.81px;  }  .header-6 .fw-col-no-padding .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {   height: 435.62px;  } }  @media (min-width: 767px) {  .fw-gallery.fw-gallery-type1 .fw-gallery-col:not:first-child .fw-gallery-image.fw-block-image-parent {   border-left: none;  }  .fw-gallery.fw-gallery-type1 .fw-gallery-col:not:first-child .fw-gallery-image.fw-block-image-parent:not:last-child {   border-bottom: none;  }  .fw-gallery.fw-gallery-type1 .fw-gallery-col:first-child .fw-gallery-image.fw-block-image-parent:not:last-child {   border-bottom: none;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-col:not:first-child .fw-gallery-col .fw-gallery-image.fw-block-image-parent {   border-left: none;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-col:not:first-child .fw-gallery-col .fw-gallery-image.fw-block-image-parent:not:last-child {   border-bottom: none;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-col:not:first-child .fw-gallery-image:not:last-child.fw-height-md {   border-top: none;   border-bottom: none;   border-left: none;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-col:not:first-child .fw-gallery-image:last-child.fw-height-md {   border-top: none;   border-left: none;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-col:first-child .fw-gallery-image.fw-block-image-parent:not:last-child {   border-bottom: none;  }  .fw-gallery.fw-gallery-type3 .fw-col-width1 .fw-gallery-col:not:nth-child(odd) .fw-gallery-image.fw-block-image-parent {   border-left: none;  }  .fw-gallery.fw-gallery-type3 .fw-col-width1 .fw-gallery-col:not:nth-child(1):not:nth-child(2) .fw-gallery-image.fw-block-image-parent {   border-top: none;  }  .fw-gallery.fw-gallery-type3 .fw-col-width2 .fw-gallery-image.fw-block-image-parent {   border-left: none;  }  .fw-gallery.fw-gallery-type3 .fw-col-width2 .fw-gallery-image.fw-block-image-parent:last-child:not:first-child {   border-top: none;  }  .fw-gallery.fw-gallery-type4 .fw-gallery-col:nth-child(2n):not(.fw-inner-col) .fw-gallery-image.fw-block-image-parent {   border-left: none;  }  .fw-gallery.fw-gallery-type4 .fw-gallery-col:not:nth-child(1):not:nth-child(2) .fw-gallery-image.fw-block-image-parent {   border-top: none;  } }  @media(max-width:1199px){  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 339px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 260px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {   height: 146.7076px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {   height: 191.2144px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {   height: 337.922px;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-image {   width: 100%;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 469px;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 234px;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {   height: 234px;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {   height: 313px;  }  .fw-gallery.fw-gallery-type3 .fw-gallery-image {   width: 100%;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 700px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 239px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 239px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 461px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {   height: 232.4244px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {   height: 464.8488px;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 626px;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 313px;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {   height: 189.566px;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {   height: 379.132px;  }  .fw-gallery.fw-gallery-type4 .fw-col-width2 .fw-inner-col {   width: 100%;  }  .fw-gallery.fw-gallery-type4 .fw-gallery-image {   width: 100%;  }    .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 350px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 268px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {   height: 151.44730746px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {   height: 197.39199624px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {   height: 348.8393037px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 484px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 242px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {   height: 242.48585745px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {   height: 323.3144766px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 722px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 246px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 246px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 476px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {   height: 239.93337474px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {   height: 479.86674948px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 646px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 323px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {   height: 195.6903411px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {   height: 391.3806822px;  } } @media(max-width:991px){  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 260px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 199px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {   height: 112.3536px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {   height: 146.4384px;  }  .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {   height: 258.792px;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-image {   width: 100%;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 359px;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 179px;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {   height: 179.892px;  }  .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {   height: 239.856px;  }  .fw-gallery.fw-gallery-type3 .fw-gallery-image {   width: 100%;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 536px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 183px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 183px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 353px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {   height: 177.9984px;  }  .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {   height: 355.9968px;  }  .fw-gallery.fw-gallery-type4 .fw-col-width2 .fw-inner-col {   width: 100%;  }  .fw-gallery.fw-gallery-type4 .fw-gallery-image {   width: 100%;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 479px;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 239px;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {   height: 145.176px;  }  .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {   height: 290.352px;  }   .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width1 {   width: 270px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-col-width2 {   width: 207px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-sm {   height: 117.04556745px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-md {   height: 152.55377331px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-height-lg {   height: 269.59934076px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width1 {   width: 374px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-col-width2 {   width: 187px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-sm {   height: 187.40441979px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type2 .fw-gallery-image.fw-height-md {   height: 249.87255973px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width1 {   width: 558px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-col-width2 {   width: 190px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width1 {   width: 190px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-inner-col-width2 {   width: 368px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-sm {   height: 185.43174169px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type3 .fw-gallery-image.fw-height-md {   height: 370.86348338px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width1 {   width: 499px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-col-width2 {   width: 249px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-sm {   height: 151.23865457px;  }  .fw-col-no-padding .fw-col-inner .fw-gallery.fw-gallery-type4 .fw-gallery-image.fw-height-md {   height: 302.47730914px;  } }  @media(max-width:767px){  .fw-gallery .fw-gallery-col {   float: none !important;   margin: 0 auto !important;  }  .fw-gallery .fw-gallery-col {   width: 70% !important;  }  .fw-gallery .fw-gallery-col *.fw-gallery-col{   width: 100% !important;  }  .fw-gallery .fw-gallery-image.fw-height-sm,  .fw-gallery .fw-gallery-image.fw-height-md,  .fw-gallery .fw-gallery-image.fw-height-lg {   height: auto !important;  }  .fw-gallery .fw-gallery-image.fw-block-image-parent .fw-block-image-child {   position: relative !important;  }  .fw-gallery .fw-gallery-col .fw-block-image-parent .fw-block-image-overlay .fw-overlay-title {   font-size: 15px !important;  }  .fw-gallery .fw-gallery-col .fw-block-image-parent .fw-block-image-overlay .fw-overlay-description {   font-size: 12px !important;  }  .fw-gallery .fw-gallery-col:not(:last-child) .fw-block-image-parent {   border-bottom: none !important;  }  .fw-gallery .fw-gallery-col:last-child .fw-block-image-parent:not:last-child {   border-bottom: none !important;  }  .fw-gallery.fw-gallery-type2 .fw-gallery-image {   width: 100%;  }   .fw-gallery.fw-gallery-type3 .fw-gallery-image {   width: 100%;  }   .fw-gallery.fw-gallery-type4 .fw-col-width2 .fw-inner-col {   width: 100%;  }  .fw-gallery.fw-gallery-type4 .fw-gallery-image {   width: 100%;  } }  @media(max-width:479px){  .fw-gallery .fw-gallery-col {   width: 100% !important;  }  .fw-gallery.fw-gallery-type3 .fw-gallery-image {   width: 100%;  }  .fw-gallery.fw-gallery-type4 .fw-gallery-image {   width: 100%;  }  .fw-gallery-type5 .fw-gallery-item-wrap.fw-gallery-rectangle-item,  .fw-gallery-type5 .fw-gallery-item-wrap.fw-gallery-square-item,  .fw-gallery-type5 .fw-gallery-item-wrap {   width: 100%;  } }  .site .fw-map-canvas .infowindow-title a {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 16.5px;  line-height: 28px;  letter-spacing: normal;  color: #1f1f1f;  text-decoration: underline; } .site .fw-map-canvas .infowindow-title a:hover {  color: #ff0000; } .site .fw-map-canvas .infowindow-description {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  font-size: 14px;  line-height: 28px;  letter-spacing: normal;  color: #a8a8a8; }  @media(max-width:767px){  .single-fw-event .wrap-map.fw-map .fw-map-canvas.map,  .wrap-map.fw-map .fw-map-canvas.map {   max-height: 250px !important;  } }  .fw-flip-box {   -webkit-transform: perspective(1000px);   transform: perspective(1000px);   -webkit-transform-style: preserve-3d;   transform-style: preserve-3d;   overflow: hidden; } .fw-flip-box .fw-flip-box-wrap {   width: 200%;   height: 100%;   -webkit-transform: perspective(1000px);   transform: perspective(1000px);   -webkit-transform-style: preserve-3d;   transform-style: preserve-3d;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   -webkit-align-items: stretch;   -ms-flex-align: stretch;   -ms-grid-row-align: stretch;   align-items: stretch;   -webkit-transform: translateX(-50%);   transform: translateX(-50%);   pointer-events: none; } .fw-flip-box .fw-flip-box-front, .fw-flip-box .fw-flip-box-back {   width: 100%;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;   -webkit-align-items: center;   -ms-flex-align: center;   -ms-grid-row-align: center;   align-items: center;   -webkit-transform-origin: center;   -ms-transform-origin: center;   transform-origin: center;   -webkit-backface-visibility: hidden;   backface-visibility: hidden;   transition: all .5s cubic-bezier(.645,.045,.355,1); } .fw-flip-box .fw-flip-box-content {   width: 100%;   padding: 10px;   z-index: 3; } .fw-flip-box .fw-flip-box-content .fw-flip-box-title {   margin-top: 0; } .fw-flip-box .fw-flip-box-content >* {   margin-bottom: 10px; } .fw-flip-box .fw-flip-box-content > div:last-child {   margin-bottom: 0; } .fw-flip-box .fw-flip-box-front {   -webkit-transform: translateX(100%);   transform: translateX(100%);   background-color: #ff0000;   background-image: none;   background-repeat: no-repeat; } .fw-flip-box .fw-flip-box-back {   pointer-events: auto;   background-color: #00b050;   background-image: none;   background-repeat: no-repeat; }   .fw-flip-box.fw-flip-box-content-align-left .fw-flip-box-content {   text-align: left; } .fw-flip-box.fw-flip-box-content-align-left .fw-flip-box-content .fw-flip-box-icon {   margin-left: 0; }  .fw-flip-box.fw-flip-box-content-align-center .fw-flip-box-content {   text-align: center; } .fw-flip-box.fw-flip-box-content-align-center .fw-flip-box-content .fw-flip-box-icon {   margin-left: auto;   margin-right: auto; }  .fw-flip-box.fw-flip-box-content-align-right .fw-flip-box-content {   text-align: right; } .fw-flip-box.fw-flip-box-content-align-right .fw-flip-box-content .fw-flip-box-icon {   margin-right: 0; }   .fw-flip-box.fw-flip-box-horizontal-flip {   overflow: visible; } .fw-flip-box.fw-flip-box-horizontal-flip:hover .fw-flip-box-front {   -webkit-transform: translateX(100%) rotateY(-180deg);   transform: translateX(100%) rotateY(-180deg); } .fw-flip-box.fw-flip-box-horizontal-flip .fw-flip-box-back {   -webkit-transform: rotateY(180deg);   transform: rotateY(180deg); } .fw-flip-box.fw-flip-box-horizontal-flip:hover .fw-flip-box-back {   -webkit-transform: rotateY(0);   transform: rotateY(0); }  .fw-flip-box.fw-flip-box-vertical-flip {   overflow: visible; } .fw-flip-box.fw-flip-box-vertical-flip:hover .fw-flip-box-front {   -webkit-transform: translateX(100%) rotateX(-180deg);   transform: translateX(100%) rotateX(-180deg); } .fw-flip-box.fw-flip-box-vertical-flip .fw-flip-box-back {   -webkit-transform: rotateX(180deg);   transform: rotateX(180deg); } .fw-flip-box.fw-flip-box-vertical-flip:hover .fw-flip-box-back {   -webkit-transform: rotateX(0);   transform: rotateX(0); }  .fw-flip-box.fw-flip-box-slide-down-flip .fw-flip-box-back {   -webkit-transform: translateY(-101%);   transform: translateY(-101%); } .fw-flip-box.fw-flip-box-slide-down-flip:hover .fw-flip-box-back {   -webkit-transform: translateY(0);   transform: translateY(0); }  .fw-flip-box.fw-flip-box-slide-up-flip .fw-flip-box-back {   -webkit-transform: translateY(101%);   transform: translateY(101%); } .fw-flip-box.fw-flip-box-slide-up-flip:hover .fw-flip-box-back {   -webkit-transform: translateY(0);   transform: translateY(0); }  .fw-flip-box.fw-flip-box-slide-left-flip .fw-flip-box-back {   -webkit-transform: translateX(-101%);   transform: translateX(-101%); } .fw-flip-box.fw-flip-box-slide-left-flip:hover .fw-flip-box-back {   -webkit-transform: translateX(0);   transform: translateX(0); }  .fw-flip-box.fw-flip-box-slide-right-flip .fw-flip-box-back {   -webkit-transform: translateX(101%);   transform: translateX(101%); } .fw-flip-box.fw-flip-box-slide-right-flip:hover .fw-flip-box-back {   -webkit-transform: translateX(0);   transform: translateX(0); }  .fw-flip-box.fw-flip-box-fade-flip .fw-flip-box-front {   z-index: 5; } .fw-flip-box.fw-flip-box-fade-flip .fw-flip-box-back {   opacity: 0;   z-index: 6; } .fw-flip-box.fw-flip-box-fade-flip:hover .fw-flip-box-back {   opacity: 1; }  .fw-external-booking .fw-external-booking-form-item {   position: relative; } .fw-external-booking .fw-external-booking-form-item label {   margin: 0;   display: block; } .fw-external-booking .fw-external-booking-form-item:before {   content: '';   position: absolute;   top: 50%;   right: 2px;   margin-top: -2px;   width: 9px;   height: 9px;   border-right: 1px solid #b2b2b2;   border-bottom: 1px solid #b2b2b2;   transform: rotate(45deg); } .fw-external-booking .fw-external-booking-separator {   position: absolute;   right: 0;   top: 0;   bottom: 0;   background-color: #ccc;   align-self: center; }  .fw-external-booking .fw-external-booking-insert-data {   position: relative;   display: block;   width: 100%;   height: 58px; } .fw-external-booking .fw-external-booking-insert-data > * {   display: inline-block; } .fw-external-booking .fw-external-booking-insert-data .external-booking-month, .fw-external-booking .fw-external-booking-insert-data .external-booking-year {   font-family: 'Montserrat';   font-size: 16.5px;   line-height: 28px;   font-weight: 400;   font-style: normal;   letter-spacing: 0px;   color: #a8a8a8; } .fw-external-booking .fw-external-booking-insert-data .external-booking-year {   display: none;   text-indent: -3px; } .fw-external-booking .fw-external-booking-insert-data .fw-external-booking-input {   position: absolute;   top: 0;   right: 0;   bottom: 0;   left: 0;   opacity: 0;   padding: 0; } .fw-external-booking .fw-external-booking-insert-data .fw-external-booking-input:hover {   cursor: pointer; } .fw-external-booking .selectize-control.fw-nr-family-members-booking {   height: 58px; } .selectize-dropdown.fw-nr-family-members-booking {   opacity: 0; } .fw-external-booking .fw-external-booking-insert-data .external-booking-data, .fw-external-booking .fw-external-booking-form-item .selectize-input > div.item {   font-family: 'Quattrocento Sans';   font-size: 58px;   line-height: 58px;   font-weight: 400;   letter-spacing: 0px; } .fw-external-booking .fw-external-booking-form-item .selectize-input , .fw-external-booking .fw-external-booking-form-item .selectize-control.single .selectize-input.input-active {   background: none;   border: none;   padding: 0; } .fw-external-booking .fw-external-booking-form-item .selectize-control.single .selectize-input:after {   display: none; }  .fw-external-booking.horizontal .fw-external-booking-form-wrap {   display: flex;   justify-content: center;   align-items: flex-start;   flex-wrap: wrap; } .fw-external-booking.horizontal.fw-external-booking-separator-enable .fw-external-booking-form-item {   margin: 0 30px; } .fw-external-booking.horizontal .fw-external-booking-form-item:first-child {   margin-left: 0 !important; } .fw-external-booking.horizontal .fw-external-booking-form-item {   margin: 0 15px;   padding: 5px 0; } .fw-external-booking.horizontal .fw-external-booking-form-wrap .fw-external-booking-url, .fw-external-booking.horizontal .fw-external-booking-form-wrap div[class*="text-"] {   align-self: center; } .fw-external-booking.horizontal .fw-external-booking-form-item .fw-external-booking-insert-data {   padding-right: 20px; } .fw-external-booking.horizontal .fw-external-booking-form-item:nth-child(1), .fw-external-booking.horizontal .fw-external-booking-form-item:nth-child(2) {   width: auto;   min-width: 16.5%; } .fw-external-booking.horizontal .fw-external-booking-form-item {   min-width: 7%; } .fw-external-booking.horizontal .fw-external-booking-separator {   width: 1px;   right: -30px; } .fw-external-booking.horizontal .fw-external-booking-form-item:nth-last-child(2) .fw-external-booking-separator {   display: none; }  .fw-external-booking.vertical .fw-external-booking-form-item {   display: inline-block;   width: 100%;   margin: 15px 0; } .fw-external-booking.vertical.fw-external-booking-separator-enable .fw-external-booking-form-item {   margin: 30px 0; } .fw-external-booking.vertical .fw-external-booking-separator {   position: relative;   display: block;   width: 100%;   height: 1px;   margin: 0 auto;   top: 30px; } .fw-external-booking.vertical .fw-external-booking-form-item:first-child {   margin-top: 0 !important; } .fw-external-booking.vertical .fw-external-booking-form-item:last-child {   margin-bottom: 0; } .fw-external-booking.vertical .fw-external-booking-form-item:nth-last-child(2) .fw-external-booking-separator {   display: none; }  @media(max-width:1199px){   .fw-external-booking.horizontal .fw-external-booking-form-item:nth-child(1),   .fw-external-booking.horizontal .fw-external-booking-form-item:nth-child(2) {     min-width: 20%;   } }  @media(max-width:479px){   .fw-external-booking.horizontal .fw-external-booking-form-item:nth-child(1),   .fw-external-booking.horizontal .fw-external-booking-form-item:nth-child(2) {     width: 40%;     margin-right: 10px !important;     margin-left: 10px !important;   }   .fw-external-booking.horizontal .fw-external-booking-separator {     right: -10px !important;   }   .fw-external-booking.horizontal .fw-external-booking-form-item {     width: 25%;     margin-right: 10px !important;     margin-left: 10px !important;   }   .fw-external-booking.horizontal .fw-external-booking-form-item:first-child {     margin-left: 0 !important;   }   .fw-external-booking.horizontal .fw-external-booking-insert-data .external-booking-data {     font-size: 13vw !important;   }   .fw-external-booking.horizontal .fw-external-booking-form .external-booking-month {     font-size: 16px !important;   }   .fw-external-booking.horizontal .fw-external-booking-insert-data .external-booking-year {     display: none !important;   } }  .breadcrumbs {  position: relative;  margin-top: 0;  margin-bottom: 17px;  line-height: 40px;  font-size: 0; } .breadcrumbs >* {  font-size: 13px; } .breadcrumbs span {  background-color: #ebebeb; } .breadcrumbs span:last-child {  background-color: #ebebeb;  display: inline-block;  padding-right: 10px; } .breadcrumbs span:last-child:after {  border-bottom: 1px solid #dee0e1;  content: "";  left: 0;  position: absolute;  right: 0;  top: 50%;  margin-top: -2.5px;  z-index: -1; } .breadcrumbs span.separator {  padding: 0 5px; } .fw-side-boxed .breadcrumbs span, .fw-side-boxed .breadcrumbs span:last-child {  background-color: #ffffff; }  .fw-page-transition {   position: relative;   opacity: 0;   -webkit-animation-fill-mode: both;   -o-animation-fill-mode: both;   animation-fill-mode: both;   -webkit-transition-timing-function: linear;   -o-animation-timing-function: linear;   transition-timing-function: linear;   -webkit-animation-delay: 0;   -o-animation-delay: 0;   animation-delay: 0;   -webkit-animation-iteration-count: 1;   -o-animation-iteration-count: 1;   animation-iteration-count: 1;   -webkit-animation-name: initial;   -o-animation-name: initial;   animation-name: initial;   -webkit-animation-duration: 1.5s;   animation-duration: 1.5s;   z-index: 10; } .fw-page-transition.pageTransitionEnd {   opacity: 1; } .fw-page-transition.fadeInDown, .fw-page-transition.fadeInUp { } .fw-page-transition .fw-col-no-padding .fullwidthbanner-container {   left: 0 !important; } .fw-page-transition .fullwidthbanner-container {   left: -15px !important } .fw-page-transition-spinner {   position: fixed;   left: 50%;   top: 50%;   z-index: 9; } .fw-page-transition-spinner.fw-spinner-rotate-plane {   width: 40px;   height: 40px;   background-color: #d12a5c;   margin: -20px 0 0 -20px;   -webkit-animation: fw-spinner-rotate-plane 1.2s infinite ease-in-out;   animation: fw-spinner-rotate-plane 1.2s infinite ease-in-out; } @-webkit-keyframes fw-spinner-rotate-plane {   0% { -webkit-transform: perspective(120px) }   50% { -webkit-transform: perspective(120px) rotateY(180deg) }   100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg) } } @keyframes fw-spinner-rotate-plane {   0% {     transform: perspective(120px) rotateX(0deg) rotateY(0deg);     -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)   } 50% {     transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);     -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)   } 100% {     transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);     -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);   } } .fw-page-transition-spinner.fw-spinner-double-bounce {   width: 40px;   height: 40px;   margin: -20px 0 0 -20px; } .fw-page-transition-spinner.fw-spinner-double-bounce .fw-spinner-double-bounce1, .fw-page-transition-spinner.fw-spinner-double-bounce .fw-spinner-double-bounce2 {   width: 100%;   height: 100%;   border-radius: 50%;   background-color: #d12a5c;   opacity: 0.6;   position: absolute;   top: 0;   left: 0;   -webkit-animation: fw-spinner-double-bounce 2.0s infinite ease-in-out;   animation: fw-spinner-double-bounce 2.0s infinite ease-in-out; } .fw-page-transition-spinner.fw-spinner-double-bounce .fw-spinner-double-bounce2 {   -webkit-animation-delay: -1.0s;   animation-delay: -1.0s; } @-webkit-keyframes fw-spinner-double-bounce {   0%, 100% { -webkit-transform: scale(0.0) }   50% { -webkit-transform: scale(1.0) } } @keyframes fw-spinner-double-bounce {   0%, 100% {     transform: scale(0.0);     -webkit-transform: scale(0.0);   } 50% {     transform: scale(1.0);     -webkit-transform: scale(1.0);   } } .fw-page-transition-spinner.fw-spinner-rect {   width: 50px;   height: 40px;   margin: -20px 0 0 -25px;   text-align: center;   font-size: 10px; } .fw-page-transition-spinner.fw-spinner-rect > div {   background-color: #d12a5c;   height: 100%;   width: 6px;   display: inline-block;   -webkit-animation: fw-spinner-rect 1.2s infinite ease-in-out;   animation: fw-spinner-rect 1.2s infinite ease-in-out; } .fw-page-transition-spinner.fw-spinner-rect .fw-spinner-rect2 {   -webkit-animation-delay: -1.1s;   animation-delay: -1.1s; } .fw-page-transition-spinner.fw-spinner-rect .fw-spinner-rect3 {   -webkit-animation-delay: -1.0s;   animation-delay: -1.0s; } .fw-page-transition-spinner.fw-spinner-rect .fw-spinner-rect4 {   -webkit-animation-delay: -0.9s;   animation-delay: -0.9s; } .fw-page-transition-spinner.fw-spinner-rect .fw-spinner-rect5 {   -webkit-animation-delay: -0.8s;   animation-delay: -0.8s; } @-webkit-keyframes fw-spinner-rect {   0%, 40%, 100% { -webkit-transform: scaleY(0.4) }   20% { -webkit-transform: scaleY(1.0) } } @keyframes fw-spinner-rect {   0%, 40%, 100% {     transform: scaleY(0.4);     -webkit-transform: scaleY(0.4);   } 20% {     transform: scaleY(1.0);     -webkit-transform: scaleY(1.0);   } } .fw-page-transition-spinner.fw-spinner-cube-move {   width: 40px;   height: 40px;   margin: -20px 0 0 -20px; } .fw-page-transition-spinner.fw-spinner-cube-move .fw-spinner-cube-move1, .fw-page-transition-spinner.fw-spinner-cube-move .fw-spinner-cube-move2 {   background-color: #d12a5c;   width: 15px;   height: 15px;   position: absolute;   top: 0;   left: 0;   -webkit-animation: fw-spinner-cube-move 1.8s infinite ease-in-out;   animation: fw-spinner-cube-move 1.8s infinite ease-in-out; } .fw-page-transition-spinner.fw-spinner-cube-move .fw-spinner-cube-move2 {   -webkit-animation-delay: -0.9s;   animation-delay: -0.9s; } @-webkit-keyframes fw-spinner-cube-move {   25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }   50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }   75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }   100% { -webkit-transform: rotate(-360deg) } } @keyframes fw-spinner-cube-move {   25% {     transform: translateX(42px) rotate(-90deg) scale(0.5);     -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);   } 50% {     transform: translateX(42px) translateY(42px) rotate(-179deg);     -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);   } 50.1% {     transform: translateX(42px) translateY(42px) rotate(-180deg);     -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);   } 75% {     transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);     -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);   } 100% {     transform: rotate(-360deg);     -webkit-transform: rotate(-360deg);   } } .fw-page-transition-spinner.fw-spinner-scale-out {   width: 40px;   height: 40px;   margin: -20px 0 0 -20px;   background-color: #d12a5c;   border-radius: 100%;   -webkit-animation: fw-spinner-scale-out 1.0s infinite ease-in-out;   animation: fw-spinner-scale-out 1.0s infinite ease-in-out; } @-webkit-keyframes fw-spinner-scale-out {   0% { -webkit-transform: scale(0) }   100% {     -webkit-transform: scale(1.0);     opacity: 0;   } } @keyframes fw-spinner-scale-out {   0% {     -webkit-transform: scale(0);     transform: scale(0);   } 100% {     -webkit-transform: scale(1.0);     transform: scale(1.0);     opacity: 0;   } } .fw-page-transition-spinner.fw-spinner-dot-rotate {   width: 40px;   height: 40px;   margin: -20px 0 0 -20px;   text-align: center;   -webkit-animation: fw-spinner-dot-rotate2 2.0s infinite linear;   animation: fw-spinner-dot-rotate2 2.0s infinite linear; } .fw-page-transition-spinner.fw-spinner-dot-rotate .fw-spinner-dot-rotate1, .fw-page-transition-spinner.fw-spinner-dot-rotate .fw-spinner-dot-rotate2 {   width: 60%;   height: 60%;   display: inline-block;   position: absolute;   top: 0;   background-color: #d12a5c;   border-radius: 100%;   -webkit-animation: fw-spinner-dot-rotate1 2.0s infinite ease-in-out;   animation: fw-spinner-dot-rotate1 2.0s infinite ease-in-out; } .fw-page-transition-spinner.fw-spinner-dot-rotate .fw-spinner-dot-rotate2 {   top: auto;   bottom: 0;   -webkit-animation-delay: -1.0s;   animation-delay: -1.0s; } @-webkit-keyframes fw-spinner-dot-rotate2 { 100% { -webkit-transform: rotate(360deg) }} @keyframes fw-spinner-dot-rotate2 { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }} @-webkit-keyframes fw-spinner-dot-rotate1 {   0%, 100% { -webkit-transform: scale(0.0) }   50% { -webkit-transform: scale(1.0) } } @keyframes fw-spinner-dot-rotate1 {   0%, 100% {     transform: scale(0.0);     -webkit-transform: scale(0.0);   } 50% {     transform: scale(1.0);     -webkit-transform: scale(1.0);   } } .fw-page-transition-spinner.fw-spinner-bounce-delay {   width: 70px;   margin: -9px 0 0 -35px;   text-align: center; } .fw-page-transition-spinner.fw-spinner-bounce-delay > div {   width: 18px;   height: 18px;   background-color: #d12a5c;   border-radius: 100%;   display: inline-block;   -webkit-animation: fw-spinner-bounce-delay 1.4s infinite ease-in-out both;   animation: fw-spinner-bounce-delay 1.4s infinite ease-in-out both; } .fw-page-transition-spinner.fw-spinner-bounce-delay .fw-spinner-bounce-delay1 {   -webkit-animation-delay: -0.32s;   animation-delay: -0.32s; } .fw-page-transition-spinner.fw-spinner-bounce-delay .fw-spinner-bounce-delay2 {   -webkit-animation-delay: -0.16s;   animation-delay: -0.16s; } @-webkit-keyframes fw-spinner-bounce-delay {   0%, 80%, 100% { -webkit-transform: scale(0) }   40% { -webkit-transform: scale(1.0) } } @keyframes fw-spinner-bounce-delay {   0%, 80%, 100% {     -webkit-transform: scale(0);     transform: scale(0);   } 40% {     -webkit-transform: scale(1.0);     transform: scale(1.0);   } } .fw-page-transition-spinner.fw-spinner-circle {   width: 40px;   height: 40px;   margin: -20px 0 0 -20px; } .fw-page-transition-spinner.fw-spinner-circle > div {   width: 100%;   height: 100%;   position: absolute;   left: 0;   top: 0; } .fw-page-transition-spinner.fw-spinner-circle > div:before {   content: '';   display: block;   margin: 0 auto;   width: 15%;   height: 15%;   background-color: #d12a5c;   border-radius: 100%;   -webkit-animation: fw-spinner-circle 1.2s infinite ease-in-out both;   animation: fw-spinner-circle 1.2s infinite ease-in-out both; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle2 {   -webkit-transform: rotate(30deg);   -ms-transform: rotate(30deg);   transform: rotate(30deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle3 {   -webkit-transform: rotate(60deg);   -ms-transform: rotate(60deg);   transform: rotate(60deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle4 {   -webkit-transform: rotate(90deg);   -ms-transform: rotate(90deg);   transform: rotate(90deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle5 {   -webkit-transform: rotate(120deg);   -ms-transform: rotate(120deg);   transform: rotate(120deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle6 {   -webkit-transform: rotate(150deg);   -ms-transform: rotate(150deg);   transform: rotate(150deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle7 {   -webkit-transform: rotate(180deg);   -ms-transform: rotate(180deg);   transform: rotate(180deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle8 {   -webkit-transform: rotate(210deg);   -ms-transform: rotate(210deg);   transform: rotate(210deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle9 {   -webkit-transform: rotate(240deg);   -ms-transform: rotate(240deg);   transform: rotate(240deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle10 {   -webkit-transform: rotate(270deg);   -ms-transform: rotate(270deg);   transform: rotate(270deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle11 {   -webkit-transform: rotate(300deg);   -ms-transform: rotate(300deg);   transform: rotate(300deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle12 {   -webkit-transform: rotate(330deg);   -ms-transform: rotate(330deg);   transform: rotate(330deg); } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle2:before {   -webkit-animation-delay: -1.1s;   animation-delay: -1.1s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle3:before {   -webkit-animation-delay: -1s;   animation-delay: -1s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle4:before {   -webkit-animation-delay: -0.9s;   animation-delay: -0.9s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle5:before {   -webkit-animation-delay: -0.8s;   animation-delay: -0.8s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle6:before {   -webkit-animation-delay: -0.7s;   animation-delay: -0.7s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle7:before {   -webkit-animation-delay: -0.6s;   animation-delay: -0.6s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle8:before {   -webkit-animation-delay: -0.5s;   animation-delay: -0.5s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle9:before {   -webkit-animation-delay: -0.4s;   animation-delay: -0.4s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle10:before {   -webkit-animation-delay: -0.3s;   animation-delay: -0.3s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle11:before {   -webkit-animation-delay: -0.2s;   animation-delay: -0.2s; } .fw-page-transition-spinner.fw-spinner-circle .fw-spinner-circle12:before {   -webkit-animation-delay: -0.1s;   animation-delay: -0.1s; } @-webkit-keyframes fw-spinner-circle {   0%, 80%, 100% {     -webkit-transform: scale(0);     transform: scale(0);   } 40% {     -webkit-transform: scale(1);     transform: scale(1);   } } @keyframes fw-spinner-circle {   0%, 80%, 100% {     -webkit-transform: scale(0);     transform: scale(0);   } 40% {     -webkit-transform: scale(1);     transform: scale(1);   } } .fw-page-transition-spinner.fw-spinner-cube-grid {   width: 40px;   height: 40px;   margin: -20px 0 0 -20px; } .fw-page-transition-spinner.fw-spinner-cube-grid > div {   width: 33%;   height: 33%;   background-color: #d12a5c;   float: left;   -webkit-animation: fw-spinner-cube-grid 1.3s infinite ease-in-out;   animation: fw-spinner-cube-grid 1.3s infinite ease-in-out; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid1 {   -webkit-animation-delay: 0.2s;   animation-delay: 0.2s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid2 {   -webkit-animation-delay: 0.3s;   animation-delay: 0.3s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid3 {   -webkit-animation-delay: 0.4s;   animation-delay: 0.4s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid4 {   -webkit-animation-delay: 0.1s;   animation-delay: 0.1s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid5 {   -webkit-animation-delay: 0.2s;   animation-delay: 0.2s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid6 {   -webkit-animation-delay: 0.3s;   animation-delay: 0.3s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid7 {   -webkit-animation-delay: 0s;   animation-delay: 0s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid8 {   -webkit-animation-delay: 0.1s;   animation-delay: 0.1s; } .fw-page-transition-spinner.fw-spinner-cube-grid .fw-spinner-cube-grid9 {   -webkit-animation-delay: 0.2s;   animation-delay: 0.2s; } @-webkit-keyframes fw-spinner-cube-grid {   0%, 70%, 100% {     -webkit-transform: scale3D(1, 1, 1);     transform: scale3D(1, 1, 1);   } 35% {     -webkit-transform: scale3D(0, 0, 1);     transform: scale3D(0, 0, 1);   } } @keyframes fw-spinner-cube-grid {   0%, 70%, 100% {     -webkit-transform: scale3D(1, 1, 1);     transform: scale3D(1, 1, 1);   } 35% {     -webkit-transform: scale3D(0, 0, 1);     transform: scale3D(0, 0, 1);   } } .fw-page-transition-spinner.fw-spinner-cube {   margin: -20px 0 0 -20px;   width: 40px;   height: 40px;   -webkit-transform: rotateZ(45deg);   transform: rotateZ(45deg); } .fw-page-transition-spinner.fw-spinner-cube > div {   float: left;   width: 50%;   height: 50%;   position: relative;   -webkit-transform: scale(1.1);   -ms-transform: scale(1.1);   transform: scale(1.1); } .fw-page-transition-spinner.fw-spinner-cube > div:before {   content: '';   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   background-color: #d12a5c;   -webkit-animation: fw-spinner-foldCubeAngle 2.4s infinite linear both;   animation: fw-spinner-foldCubeAngle 2.4s infinite linear both;   -webkit-transform-origin: 100% 100%;   -ms-transform-origin: 100% 100%;   transform-origin: 100% 100%; } .fw-page-transition-spinner.fw-spinner-cube .fw-spinner-cube2 {   -webkit-transform: scale(1.1) rotateZ(90deg);   transform: scale(1.1) rotateZ(90deg); } .fw-page-transition-spinner.fw-spinner-cube .fw-spinner-cube3 {   -webkit-transform: scale(1.1) rotateZ(180deg);   transform: scale(1.1) rotateZ(180deg); } .fw-page-transition-spinner.fw-spinner-cube .fw-spinner-cube4 {   -webkit-transform: scale(1.1) rotateZ(270deg);   transform: scale(1.1) rotateZ(270deg); } .fw-page-transition-spinner.fw-spinner-cube .fw-spinner-cube2:before {   -webkit-animation-delay: 0.3s;   animation-delay: 0.3s; } .fw-page-transition-spinner.fw-spinner-cube .fw-spinner-cube3:before {   -webkit-animation-delay: 0.6s;   animation-delay: 0.6s; } .fw-page-transition-spinner.fw-spinner-cube .fw-spinner-cube4:before {   -webkit-animation-delay: 0.9s;   animation-delay: 0.9s; } @-webkit-keyframes fw-spinner-foldCubeAngle {   0%, 10% {     -webkit-transform: perspective(140px) rotateX(-180deg);     transform: perspective(140px) rotateX(-180deg);     opacity: 0;   } 25%, 75% {     -webkit-transform: perspective(140px) rotateX(0deg);     transform: perspective(140px) rotateX(0deg);     opacity: 1;   } 90%, 100% {     -webkit-transform: perspective(140px) rotateY(180deg);     transform: perspective(140px) rotateY(180deg);     opacity: 0;   } } @keyframes fw-spinner-foldCubeAngle {   0%, 10% {     -webkit-transform: perspective(140px) rotateX(-180deg);     transform: perspective(140px) rotateX(-180deg);     opacity: 0;   } 25%, 75% {     -webkit-transform: perspective(140px) rotateX(0deg);     transform: perspective(140px) rotateX(0deg);     opacity: 1;   } 90%, 100% {     -webkit-transform: perspective(140px) rotateY(180deg);     transform: perspective(140px) rotateY(180deg);     opacity: 0;   } }  @media(max-width:1199px){   .fw-page-transition {     opacity: 1;   }   .fw-page-transition-spinner {     display: none;   } } .fw_form_learning-quiz-quiz-form .submit input {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px !important;  letter-spacing: 0px;  color: #fff !important;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px ; } .fw_form_learning-quiz-quiz-form .submit input:hover, .fw_form_learning-quiz-quiz-form .submit input:focus {  text-decoration: none;  outline: none; } .fw_form_learning-quiz-quiz-form .submit input i, .fw_form_learning-quiz-quiz-form .submit input img {  margin-right: 13px; } .fw_form_learning-quiz-quiz-form .submit input i.pull-right, .fw_form_learning-quiz-quiz-form .submit input img.pull-right, .fw_form_learning-quiz-quiz-form .submit input i.pull-right-icon, .fw_form_learning-quiz-quiz-form .submit input img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .fw_form_learning-quiz-quiz-form .submit input i.pull-right, .fw_form_learning-quiz-quiz-form .submit input img.pull-right {  top: 0.3em; } .fw_form_learning-quiz-quiz-form .submit input img {  position: relative;  top: -0.1em; } .fw_form_learning-quiz-quiz-form .submit input i {  top: -1px;  vertical-align: middle; } .fw_form_learning-quiz-quiz-form .submit input.fw-btn-side-by-side {  margin-right: 10px; } .fw_form_learning-quiz-quiz-form .submit input.fw-btn-side-by-side:last-child {  margin-right: 0; } .fw_form_learning-quiz-quiz-form .submit input:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .fw_form_learning-quiz-quiz-form .submit input:hover {  background-color: #00b050;  color: #fff !important; } .fw_form_learning-quiz-quiz-form .submit input:active {  box-shadow: none; } .fw_form_learning-quiz-quiz-form .submit input {  width: auto; } p.demo_store {  background-color: #fff;  color: #fff;  box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2); } .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {  background-color: #f7f6f7;  border-top: 3px solid #fff; } .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {  color: #a8a8a8; } .woocommerce .woocommerce-error {  border-top-color: red; } .woocommerce .woocommerce-error {  color: red; } .woocommerce .woocommerce-error:before {  content: "\e016";  color: red; } .woocommerce .woocommerce-info {  border-top-color: #fff; } .woocommerce .woocommerce-info:before {  color: #a8a8a8; } .woocommerce .woocommerce-message {  border-top-color: #fff; } .woocommerce .woocommerce-message:before {  color: #fff; } .woocommerce.woocommerce-page .woocommerce-message:before{  color: #8fae1b; } .woocommerce .woocommerce-breadcrumb a {  color: #00b050; } .woocommerce .woocommerce-breadcrumb a:hover {  color: #ff0000; } .woocommerce .page-title, .woocommerce div.product .product_title {  font-family: 'Montserrat';  font-size: 40px;  font-weight: 400;  font-style: normal;  line-height: 56px;  letter-spacing: -2px;  color: #1f1f1f; } .woocommerce .comment-reply-title {  font-size: 34px; } .woocommerce .product h2, .woocommerce .addresses h3, .woocommerce h3 {  font-size: 26px; } .woocommerce .cart-collaterals h2 {  font-size: 22px; }  .woocommerce form.login, .woocommerce form.register, .woocommerce .addresses .address {  padding: 20px;  background-color: #f2f2f2; } .woocommerce table.shop_table {  border-radius: 0; } .woocommerce table.shop_table tbody td {  color: #a8a8a8;  font-size: 100%; } .woocommerce table.shop_table tbody td small {  font-weight: 400; } .woocommerce table.shop_table tbody td.actions {  padding-top: 20px;  padding-bottom: 20px;  border-bottom: none; } .woocommerce table.shop_table tbody td.actions .coupon .input-text {  padding: 0 6px;  width: 130px;  line-height: 36px; } .woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {  font-weight: 400;  border: none; } .woocommerce table.shop_table thead tr th {  color: #a8a8a8; } .woocommerce table.shop_table tbody td .amount {  color: #a8a8a8; } .woocommerce table.shop_table thead tr th, .woocommerce table.shop_table tbody tr td {  border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .entry-content .woocommerce h2 {  font-size: 26px; }  .woocommerce form .form-row input.input-text {  line-height: 28px; } .shop_table.cart .coupon input[type="text"].input-text, .woocommerce-page .quantity .qty {  height: 54px; } .shop_table.cart .cart_item .quantity .qty {  height: auto; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {  padding: .5em 0; } .woocommerce div.product form.cart .variations td label, .woocommerce div.product form.cart .variations th label {  line-height: 30px;  display: inline-block; } .woocommerce div.product form.cart .variations td td.label, .woocommerce div.product form.cart .variations th td.label {  display: table-cell;  color: inherit;  font-size: 100%;  text-align: left;  padding: .5em 1em .5em 0; } .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {  padding-top: 0.5em; } .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:before {  content: " ";  display: table; } .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after {  clear: both; } .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {  display: block;  font-weight: 700; } .woocommerce ul.cart_list li a.remove, .woocommerce ul.product_list_widget li a.remove {  top: 0.3em; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {  width: 50px;  background-color: #fff;  padding: 5px; } .woocommerce-cart .woocommerce a.remove {  color: #ff0000 !important; } .woocommerce-cart .woocommerce a.remove:hover {  color: #00b050 !important;  background: none; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {  display: inline-block; } .woocommerce-cart .cart-collaterals .cart_totals {  background-color: rgba(168,168,168,0.1);  padding: 15px 2%; } .woocommerce-cart .cart-collaterals .cart_totals .shipping .woocommerce-shipping-calculator{  background-color: transparent;  padding: 0; } .woocommerce-cart .cart-collaterals .cart_totals table tr td {  color: #a8a8a8; } .woocommerce-cart .cart-collaterals .cart_totals table tr th {  font-weight: bold; } .woocommerce-cart .cart-collaterals .cart_totals table tr td, .woocommerce-cart .cart-collaterals .cart_totals table tr th {  border-bottom-width: 1px; } .woocommerce-cart .cart-collaterals .cart_totals .discount td {  color: #ff0000; } .woocommerce-cart .cart-collaterals .cart_totals .amount {  font-weight: bold;  font-size: 120%; } .woocommerce-cart .cart-collaterals .cart_totals h2 {  font-weight: bold; } .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product {  margin-top: 0;  width: 48%; }  @media(max-width:479px){  .woocommerce table.shop_table thead tr th.product-thumbnail,  .woocommerce table.shop_table thead tr th.product-subtotal,  .woocommerce table.shop_table tbody tr.cart_item td.product-thumbnail,  .woocommerce table.shop_table tbody tr.cart_item td.product-subtotal {   display: none;  }  .woocommerce table.shop_table thead tr td.product-remove,  .woocommerce table.shop_table tbody tr.cart_item td.product-remove {   padding-left: 2px;  }  .woocommerce table.shop_table thead tr td,  .woocommerce table.shop_table tbody tr.cart_item td {   padding-right: 0;  } }  .woocommerce-checkout .checkout h3 {  margin-top: 1em; } .checkout_coupon {  background-color: rgba(168,168,168,0.1);  padding: 30px !important;  border-radius: 0 !important; } .checkout_coupon p {  margin-bottom: 0 !important; } .woocommerce-checkout form.checkout_coupon {  border: none;  padding: 0; } .woocommerce-checkout-review-order .order-total .amount {  background-color: #fff8cf;  padding: 0 2px; } .woocommerce-checkout-review-order table.shop_table {  border-radius: 0; } .woocommerce-checkout-review-order table.shop_table thead tr th {  font-weight: 700; } .woocommerce-checkout-review-order table.shop_table tbody td {  font-size: 100%;  font-weight: 400; } .woocommerce-checkout-review-order table.shop_table tfoot {  color: #00b050; } .woocommerce-checkout-review-order table.shop_table tfoot td {  border-right: none; } .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total .amount {  color: #fff;  padding: 2px 5px;  background-color: #ff0000; } .woocommerce-checkout-review-order #payment {  background: #f2f2f2;  border-radius: 0; } .woocommerce-checkout-review-order #payment div.payment_box:after {  top: 1px; } .woocommerce-checkout-review-order #payment .about_paypal {  margin-left: 5px;  float: none !important; } .woocommerce label {  font-weight: bold; } .woocommerce-checkout .select2-container, .woocommerce-checkout .select2-drop {  font-family: 'Montserrat';  font-weight: 700;  font-style: normal; } .woocommerce .form-row .select2-container .select2-choice {  border-radius: 0;  border: none; } #ship-to-different-address {  position: relative; } #ship-to-different-address-checkbox {  position: absolute;  top: 20px;  left: 0; } .woocommerce-page form.woocommerce-checkout, .woocommerce-page .woocommerce form {  background-color: rgba(168, 168, 168, 0.2);  padding: 30px; } .woocommerce-page form.woocommerce-checkout fieldset, .woocommerce-page .woocommerce form fieldset {  margin-top: 30px; } .woocommerce-page form.woocommerce-checkout fieldset legend, .woocommerce-page .woocommerce form fieldset legend {  color: #a8a8a8;  font-family: 'Montserrat';  font-style: italic;  font-weight: 400;  letter-spacing: 0px;  border-bottom-color: #a8a8a8; } .woocommerce-page form.woocommerce-checkout .selectize-input, .woocommerce-page .woocommerce form .selectize-input {  border: 1px solid rgba(0, 0, 0, 0.13); } .woocommerce-page .select2-container--default {  display: none !important; } .woocommerce form .form-row label {  line-height: 30px; } .woocommerce label {  font-weight: 400; } .woocommerce form .form-row.woocommerce-invalid .selectize-input {  border-color: #a00; } .country_select .selectize-input > input[type="text"] {  display: inline-block !important; }  @media(max-width:1199px){  .country_select .selectize-input > input[type="text"] {   display: none !important;  } }  @media(max-width:767px) { .woocommerce a.checkout-button, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce table.shop_table tbody td.actions .coupon .input-text {  width: 100%; } .woocommerce-page table.cart td.actions .coupon .button {  margin-top: 20px;  margin-bottom: 15px; } }  .woocommerce.widget .star-rating {  color: #ebebeb; }      ul.cart_list li, ul.product_list_widget li {  padding: 8px 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1); } ul.cart_list li a, ul.product_list_widget li a {  font-family: 'Montserrat';  font-weight: 400;  font-style: normal; } .woocommerce.widget_shopping_cart a.button {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  color: #fff !important;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px; } .woocommerce.widget_shopping_cart a.button span, .woocommerce.widget_shopping_cart a.button i {  position: relative;  top: 1px; } .woocommerce.widget_shopping_cart a.button:hover, .woocommerce.widget_shopping_cart a.button:focus {  text-decoration: none;  outline: none; } .woocommerce.widget_shopping_cart a.button i, .woocommerce.widget_shopping_cart a.button img {  margin-right: 13px; } .woocommerce.widget_shopping_cart a.button i.pull-right, .woocommerce.widget_shopping_cart a.button img.pull-right, .woocommerce.widget_shopping_cart a.button i.pull-right-icon, .woocommerce.widget_shopping_cart a.button img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .woocommerce.widget_shopping_cart a.button i.pull-right, .woocommerce.widget_shopping_cart a.button img.pull-right {  top: 0.3em; } .woocommerce.widget_shopping_cart a.button img {  position: relative;  top: -0.1em; } .woocommerce.widget_shopping_cart a.button i {  top: -1px;  vertical-align: middle; } .woocommerce.widget_shopping_cart a.button.fw-btn-side-by-side {  margin-right: 10px; } .woocommerce.widget_shopping_cart a.button.fw-btn-side-by-side:last-child {  margin-right: 0; } .woocommerce.widget_shopping_cart a.button:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .woocommerce.widget_shopping_cart a.button:hover {  background-color: #00b050;  color: #fff !important; } .woocommerce.widget_shopping_cart a.button:active {  box-shadow: none; } .woocommerce.widget_shopping_cart a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .woocommerce.widget_shopping_cart a:hover {  color: #ff0000; } .woocommerce.widget_shopping_cart a.remove {  color: #353535 !important; } .woocommerce.widget_shopping_cart a.remove:hover {  color: #ff0000 !important;  background: none; }  .woocommerce.widget_layered_nav_filters ul li {  margin-right: 15px; } .woocommerce.widget_layered_nav_filters ul li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .woocommerce.widget_layered_nav_filters ul li a:before {  color: #353535; } .woocommerce.widget_layered_nav_filters ul li a:hover {  color: #ff0000; } .woocommerce.widget_layered_nav_filters ul li a:hover:before {  color: #ff0000; }  .woocommerce.widget_layered_nav ul li.chosen a:before {  color: #fff; } .woocommerce.widget_layered_nav ul li a:before {  color: #fff; }  .woocommerce.widget_price_filter .ui-slider .ui-slider-handle {  background-color: #2a2a2a; } .woocommerce.widget_price_filter .ui-slider .ui-slider-range {  background-color: #353535; } .woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {  background-color: #ff0000; } .woocommerce.widget_price_filter .price_slider_amount .button {  font-size: 12px; }  .woocommerce.widget_product_search .woocommerce-product-search {  position: relative;  background-color: transparent;  padding: 0; } .woocommerce.widget_product_search .woocommerce-product-search:after {  display: inline-block;  width: 28px;  height: 28px;  text-align: center;  line-height: 28px;  font-family: 'FontAwesome';  content: "\f002";  font-size: 16px;  font-weight: normal;  color: #353535;  position: absolute;  top: 50%;  margin-top: -14px;  right: 10px;  z-index: 1; } .woocommerce.widget_product_search .woocommerce-product-search .search-field {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .woocommerce.widget_product_search .woocommerce-product-search .search-field::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .woocommerce.widget_product_search .woocommerce-product-search .search-field:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .woocommerce.widget_product_search .woocommerce-product-search .search-field::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .woocommerce.widget_product_search .woocommerce-product-search input[type="submit"] {  width: 28px;  height: 28px;  background-color: transparent;  border: none;  text-indent: 100px;  position: absolute;  top: 10px;  right: 10px;  z-index: 2;  overflow: hidden; } .woocommerce.widget_product_search .woocommerce-product-search .screen-reader-text {  display: none; }  .fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field, .fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search:after {  color: #ffffff; } .fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field::-moz-placeholder {  color: #ffffff; } .fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field:-ms-input-placeholder {  color: #ffffff; } .fw-footer-widgets .woocommerce.widget_product_search .woocommerce-product-search .search-field::-webkit-input-placeholder {  color: #ffffff; }  .woocommerce.widget_top_rated_products {  overflow: hidden; } .woocommerce.widget_top_rated_products ul.product_list_widget li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .woocommerce.widget_top_rated_products ul.product_list_widget li a:hover {  color: #ff0000; }  .fw-footer-widgets .woocommerce.widget_top_rated_products ul.product_list_widget li a {  color: #ffffff; } .fw-footer-widgets .woocommerce.widget_top_rated_products ul.product_list_widget li a:hover {  color: #e6e6e6; }  .widget.widget_recently_viewed_products ul.product_list_widget li a, .widget_products ul.product_list_widget li a, .widget_recent_reviews ul.product_list_widget li a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget.widget_recently_viewed_products ul.product_list_widget li a:hover, .widget_products ul.product_list_widget li a:hover, .widget_recent_reviews ul.product_list_widget li a:hover {  color: #ff0000; } .widget_products .product_list_widget del {  color: #d22e0e; }  .fw-footer-widgets .widget.widget_recently_viewed_products ul.product_list_widget li a, .fw-footer-widgets .widget_products ul.product_list_widget li a, .fw-footer-widgets .widget_recent_reviews ul.product_list_widget li a {  color: #ffffff; } .fw-footer-widgets .widget.widget_recently_viewed_products ul.product_list_widget li a:hover, .fw-footer-widgets .widget_products ul.product_list_widget li a:hover, .fw-footer-widgets .widget_recent_reviews ul.product_list_widget li a:hover {  color: #e6e6e6; } .fw-footer-widgets .widget .woocommerce-Price-amount {  color: #fff; } .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title {  font-size: 23px;  line-height: normal; } .woocommerce ul.products li.product a:hover h3, .woocommerce ul.products li.product a:hover .woocommerce-loop-product__title {  color: #ff0000; } .woocommerce ul.products li.product .price {  color: #ff0000; } .woocommerce ul.products li.product .price del {  color: #1f1f1f; } .woocommerce ul.products li.product a.added_to_cart {  font-size: 15px; } .woocommerce .woocommerce-tabs .panel.entry-content h2, .woocommerce .related.products h2, .woocommerce #reviews h2, .woocommerce .comment-respond h3.comment-reply-title {  font-family: 'Montserrat';  font-size: 32px !important;  font-style: normal;  line-height: 38px;  font-weight: 200;  letter-spacing: -2px;  color: #1f1f1f !important; } .woocommerce-page ul.products li.product {  padding-bottom: 25px; } .woocommerce-page ul.products li.product a:hover img {  opacity: 0.8; } .woocommerce ul.products li.product .price {  font-weight: 700;  font-size: 1.2em; } .woocommerce-page ul.products li.product .price del {  float: right;  opacity: 1; } .woocommerce-page ul.products li.product .price ins {  text-decoration: none; } .woocommerce-page ul.products li.product a.added_to_cart {  margin-top: 0;  line-height: normal;  padding: 0;  float: none;  position: absolute;  left: 0;  bottom: 1%; } .woocommerce-page ul.products li.product a.button.add_to_cart_button.loading:after {  position: static;  margin-left: .53em; } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {  line-height: 30px; } .woocommerce .woocommerce-ordering .selectize-input.focus {  border-color: #1f1f1f;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); } .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count {  margin: 0 0 1em;  color: #bfbfbf; } .woocommerce-page .woocommerce-ordering .selectize-input {  padding: 8px 45px 8px 18px; } .woocommerce-page .woocommerce-ordering .selectize-input input[type="text"] {  width: 0 !important; } .woocommerce .product span.onsale {  background-color: #1f1f1f !important;  padding: 0 .202em !important;  z-index: 10 !important; } .woocommerce-page form .form-row .selectize-control.select2-hidden-accessible, .woocommerce-page form .form-row .selectize-dropdown.select2-hidden-accessible {  border: inherit !important;  height: auto !important;  margin: auto !important;  overflow: inherit !important;  padding: inherit !important;  position: inherit !important;  width: auto !important; } .woocommerce .product .star-rating {  color: #ebebeb;  display: block;  margin: 0 0 .5em;  float: none; } .woocommerce .product .star-rating:before {  content: "\73\73\73\73\73";  color: #d3ced2;  float: left;  top: 0;  left: 0;  position: absolute; } .woocommerce .product .star-rating span {  overflow: hidden;  float: left;  top: 0;  left: 0;  position: absolute;  padding-top: 1.5em; } .woocommerce .product .star-rating span:before {  content: "\53\53\53\53\53";  top: 0;  position: absolute;  left: 0; } @media(max-width:767px) {  .woocommerce ul.products li.product,  .woocommerce-page ul.products li.product {   width: 48% !important;  } } @media(max-width:479px){  .woocommerce ul.products li.product,  .woocommerce-page ul.products li.product {   width: 100% !important;  } }  .woocommerce div.product p.price {  color: #ff0000; } .woocommerce div.product p.price del {  color: #1f1f1f; } .woocommerce div.product p.price ins {  color: #ff0000; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {  width: 30.75%; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(3n+1) {  margin-right: 0; } .woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {  margin-right: 3.8%;  margin-bottom: 0.6em; } .woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image > a {  display: block; } .woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {  margin-bottom: 1em; }  .woocommerce div.product .stock {  color: #ff0000; } .woocommerce div.product .woocommerce-tabs ul.tabs li a {  color: #a8a8a8; } .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {  color: #ff0000; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {  color: #ff0000; } .woocommerce .woocommerce-product-rating .star-rating {  color: #ebebeb; } .woocommerce #reviews #comments ol.commentlist {  margin: 45px 0; } .woocommerce #reviews #review_form #respond p.stars a {  color: #00ca5c; } .woocommerce-page div.product {  margin-top: 30px; } .woocommerce-page div.product p.price {  font-size: 1.25em; } .woocommerce-page div.product .out-of-stock {  } .woocommerce-page div.product .woocommerce-tabs ul.tabs li {  padding: 0 2em; } .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {  background: #fff;  border-bottom-color: #fff; } .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {  text-shadow: inherit; } .woocommerce-page div.product .woocommerce-tabs .comment-form {  position: relative;  margin-top: 20px; } .woocommerce-page div.product .woocommerce-tabs .comment-form p {  width: 100%;  float: none; } .woocommerce-page div.product .woocommerce-tabs .comment-form .form-submit {  clear: both;  padding: 0; } .woocommerce-page .woocommerce-product-rating {  line-height: 2;  display: block; } .woocommerce-page .woocommerce-product-rating:after, .woocommerce-page .woocommerce-product-rating:before {  content: " ";  display: table; } .woocommerce-page .woocommerce-product-rating:after {  clear: both; } .woocommerce-page .woocommerce-product-rating .star-rating {  margin: .5em 4px 0 0;  float: left; } .woocommerce-page .hreview-aggregate .star-rating {  margin: 10px 0 0; } .woocommerce-page .quantity .qty {  width: 68px;  text-align: center;  font-size: 19px;  line-height: 28px;  margin-right: 0.5em;  border: 1px solid #ccc; } .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {  line-height: normal !important; } .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {  line-height: normal !important; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px !important;  letter-spacing: 0px;  color: #fff !important;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px ; } .woocommerce #respond input#submit span, .woocommerce a.button span, .woocommerce button.button span, .woocommerce input.button span, .woocommerce #respond input#submit.alt span, .woocommerce a.button.alt span, .woocommerce button.button.alt span, .woocommerce input.button.alt span, .woocommerce #respond input#submit i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce #respond input#submit.alt i, .woocommerce a.button.alt i, .woocommerce button.button.alt i, .woocommerce input.button.alt i {  position: relative;  top: 1px; } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus {  text-decoration: none;  outline: none; } .woocommerce #respond input#submit i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce #respond input#submit.alt i, .woocommerce a.button.alt i, .woocommerce button.button.alt i, .woocommerce input.button.alt i, .woocommerce #respond input#submit img, .woocommerce a.button img, .woocommerce button.button img, .woocommerce input.button img, .woocommerce #respond input#submit.alt img, .woocommerce a.button.alt img, .woocommerce button.button.alt img, .woocommerce input.button.alt img {  margin-right: 13px; } .woocommerce #respond input#submit i.pull-right, .woocommerce a.button i.pull-right, .woocommerce button.button i.pull-right, .woocommerce input.button i.pull-right, .woocommerce #respond input#submit.alt i.pull-right, .woocommerce a.button.alt i.pull-right, .woocommerce button.button.alt i.pull-right, .woocommerce input.button.alt i.pull-right, .woocommerce #respond input#submit img.pull-right, .woocommerce a.button img.pull-right, .woocommerce button.button img.pull-right, .woocommerce input.button img.pull-right, .woocommerce #respond input#submit.alt img.pull-right, .woocommerce a.button.alt img.pull-right, .woocommerce button.button.alt img.pull-right, .woocommerce input.button.alt img.pull-right, .woocommerce #respond input#submit i.pull-right-icon, .woocommerce a.button i.pull-right-icon, .woocommerce button.button i.pull-right-icon, .woocommerce input.button i.pull-right-icon, .woocommerce #respond input#submit.alt i.pull-right-icon, .woocommerce a.button.alt i.pull-right-icon, .woocommerce button.button.alt i.pull-right-icon, .woocommerce input.button.alt i.pull-right-icon, .woocommerce #respond input#submit img.pull-right-icon, .woocommerce a.button img.pull-right-icon, .woocommerce button.button img.pull-right-icon, .woocommerce input.button img.pull-right-icon, .woocommerce #respond input#submit.alt img.pull-right-icon, .woocommerce a.button.alt img.pull-right-icon, .woocommerce button.button.alt img.pull-right-icon, .woocommerce input.button.alt img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .woocommerce #respond input#submit i.pull-right, .woocommerce a.button i.pull-right, .woocommerce button.button i.pull-right, .woocommerce input.button i.pull-right, .woocommerce #respond input#submit.alt i.pull-right, .woocommerce a.button.alt i.pull-right, .woocommerce button.button.alt i.pull-right, .woocommerce input.button.alt i.pull-right, .woocommerce #respond input#submit img.pull-right, .woocommerce a.button img.pull-right, .woocommerce button.button img.pull-right, .woocommerce input.button img.pull-right, .woocommerce #respond input#submit.alt img.pull-right, .woocommerce a.button.alt img.pull-right, .woocommerce button.button.alt img.pull-right, .woocommerce input.button.alt img.pull-right {  top: 0.3em; } .woocommerce #respond input#submit img, .woocommerce a.button img, .woocommerce button.button img, .woocommerce input.button img, .woocommerce #respond input#submit.alt img, .woocommerce a.button.alt img, .woocommerce button.button.alt img, .woocommerce input.button.alt img {  position: relative;  top: -0.1em; } .woocommerce #respond input#submit i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce #respond input#submit.alt i, .woocommerce a.button.alt i, .woocommerce button.button.alt i, .woocommerce input.button.alt i {  top: -1px;  vertical-align: middle; } .woocommerce #respond input#submit.fw-btn-side-by-side, .woocommerce a.button.fw-btn-side-by-side, .woocommerce button.button.fw-btn-side-by-side, .woocommerce input.button.fw-btn-side-by-side, .woocommerce #respond input#submit.alt.fw-btn-side-by-side, .woocommerce a.button.alt.fw-btn-side-by-side, .woocommerce button.button.alt.fw-btn-side-by-side, .woocommerce input.button.alt.fw-btn-side-by-side {  margin-right: 10px; } .woocommerce #respond input#submit.fw-btn-side-by-side:last-child, .woocommerce a.button.fw-btn-side-by-side:last-child, .woocommerce button.button.fw-btn-side-by-side:last-child, .woocommerce input.button.fw-btn-side-by-side:last-child, .woocommerce #respond input#submit.alt.fw-btn-side-by-side:last-child, .woocommerce a.button.alt.fw-btn-side-by-side:last-child, .woocommerce button.button.alt.fw-btn-side-by-side:last-child, .woocommerce input.button.alt.fw-btn-side-by-side:last-child {  margin-right: 0; } .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {  background-color: #00b050;  color: #fff !important; } .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit.alt:active, .woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active {  box-shadow: none; } .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {  background-color: #ff0000; }  .woocommerce-page #reviews #comments ol.commentlist li:last-child {  margin-bottom: 0; } .woocommerce-page #reviews #review_form #respond {  position: static;  margin: 0;  width: auto;  padding: 0;  background: 0 0;  border: 0; } .woocommerce-page #reviews #review_form #respond:after, .woocommerce-page #reviews #review_form #respond:before {  content: " ";  display: table; }  .woocommerce table.shop_attributes td {  padding: 8px; } .woocommerce table.shop_attributes td p {  padding: 0; } .woocommerce .variations td.label {  display: table-cell;  text-align: left;  padding-top: 20px !important;  width: 1%; } .woocommerce .variations td.label label {  font-family: 'Montserrat';  font-size: 12px;  font-style: normal;  font-weight: 400;  line-height: 30px;  letter-spacing: 0px;  color: #b2b2b2;  text-transform: uppercase;  margin: 0; } .woocommerce div.product form.cart .variations tr td, .woocommerce div.product form.cart .variations tr th {  line-height: inherit;  vertical-align: middle;  padding: 0; } .woocommerce div.product form.cart .variations td.value {  position: relative; } .woocommerce div.product form.cart .reset_variations {  display: none !important; } .woocommerce .variations td.label {   padding: 2em 1em !important; }  .has-sidebar.woocommerce-page .related ul.products li.product, .has-sidebar.woocommerce-page .upsells.products ul.products li.product, .has-sidebar.woocommerce-page .related ul li.product, .has-sidebar.woocommerce-page .upsells.products ul li.product{  width: 40%; } .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul li.product {  width: 22%; } .woocommerce-page .logged-in .comment-respond .comment-form p {  width: 100%;  float: none; } .woocommerce-page ul#shipping_method li {  padding: .25em 0 .25em 0;  text-indent: 0; } .woocommerce.single-product .related.products {  float: left;  width: 100%;  display: block; }  @media(max-width:479px){  .woocommerce-page .related ul.products li.product,  .woocommerce-page .related ul li.product {   width: 100% !important;  } }  table.my_account_orders {  font-size: .85em; } table.my_account_orders td, table.my_account_orders th {  padding: 4px 8px;  vertical-align: middle; } table.my_account_orders .button {  white-space: nowrap; } table.my_account_orders .order-actions {  text-align: right; } table.my_account_orders .order-actions .button {  margin: .125em 0 .125em .25em; }  .bbpress .post-details{  margin-bottom: 0; } .bbpress .post-details .entry-content {  border-bottom: none;  padding-bottom: 0; } .bbpress .post-details .entry-content #bbpress-forums {  overflow: visible; } #bbpress-forums {  font-size: 16.5px; } #bbpress-forums .bbp-forums-list li {  font-size: 14px;  display: block; } #bbpress-forums .bbp-body .bbp-topic-freshness, #bbpress-forums .bbp-body .bbp-forum-freshness {  font-size: 14px; } #bbpress-forums ul p.bbp-topic-meta {  font-size: 14px; } #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar {  margin-bottom: auto;  border: none; } #bbpress-forums p.bbp-topic-meta .bbp-author-name {  vertical-align: middle; } #bbpress-forums:last-child, #bbpress-forums .bbp-forums:last-child {  margin-bottom: 0; } #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {  padding: 15px;  border-color: #dee0e1; } #bbpress-forums .bbp-forums-list {  border-left-color: #dee0e1; } div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header {  border-color: #dee0e1; } #bbpress-forums ul li.bbp-header .bbp-reply-content #subscription-toggle {  color: #dee0e1; } #bbpress-forums ul li.bbp-body > div:last-child {  border-bottom: 1px solid #dee0e1; } #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {  background: none; } #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {  padding: 8px 15px;  border-top: none; } #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {  font-size: 16.5px;  border: none; } #bbpress-forums div.odd, #bbpress-forums ul.odd, #bbpress-forums div.even, #bbpress-forums ul.even {  background-color: transparent; } #bbpress-forums ul .bbp-forum-info .bbp-forum-title, #bbpress-forums ul .bbp-topic-title .bbp-topic-permalink {  font-weight: bold; } div.bbp-template-notice, div.indicator-hint {  border: none !important;  background-color: transparent !important;  padding-left: 0; } div.bbp-template-notice p {  padding-left: 0;  font-size: 13px; } #bbpress-forums li.bbp-footer .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-content {  display: none; } #bbpress-forums span.bbp-admin-links a {  font-size: 11px; } #bbpress-forums .bbp-meta .bbp-reply-post-date {  font-size: 15px; } #bbpress-forums .bbp-body div.bbp-reply-header {  padding-left: 15px;  padding-right: 15px; } #bbpress-forums .forums.bbp-replies .bbp-header {  padding-left: 5px; } #bbpress-forums ul .bbp-forum-info .bbp-forum-content {  font-size: 16.5px; } #bbpress-forums ul .bbp-forum-info .bbp-forum-title {  font-size: 19px; } #bbpress-forums ul .bbp-topic-title .bbp-topic-permalink {  font-size: 19px; } #bbpress-forums ul .bbp-header .forum-titles {  color: #1f1f1f; } #bbpress-forums ul li.bbp-header .bbp-reply-author, #bbpress-forums ul li.bbp-header .bbp-reply-content {  color: #1f1f1f; }  div.bbp-breadcrumb, div.bbp-topic-tags {  font-size: 14px; } div.bbp-breadcrumb .bbp-breadcrumb-sep {  font-size: 18px;  line-height: normal; }   .widget_display_forums ul li a.bbp-forum-title {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget_display_forums ul li a.bbp-forum-title:hover {  color: #ff0000; } .widget_display_search form {  position: relative; } .widget_display_search form:after {  display: inline-block;  width: 28px;  height: 28px;  text-align: center;  line-height: 28px;  font-family: 'FontAwesome';  content: "\f002";  font-size: 16px;  font-weight: normal;  color: #353535;  position: absolute;  top: 50%;  margin-top: -14px;  right: 10px;  z-index: 1; } .widget_display_search form input[name="bbp_search"] {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .widget_display_search form input[name="bbp_search"]::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .widget_display_search form input[name="bbp_search"]:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_display_search form input[name="bbp_search"]::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_display_search form input[type="submit"] {  width: 28px;  height: 28px;  background-color: transparent;  border: none;  text-indent: 100px;  position: absolute;  top: 10px;  right: 10px;  z-index: 2;  overflow: hidden; } .widget_display_topics li {  margin-bottom: 1.3em; } .widget_display_topics li:last-child {  margin-bottom: 0; } .widget_display_topics li .bbp-forum-title {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget_display_topics li .bbp-forum-title:hover {  color: #ff0000; } .widget_display_topics .bbp-forum-title {  display: block; } .widget_display_topics .topic-author {  line-height: normal; } .widget_display_topics .topic-author .bbp-author-name {  vertical-align: middle; } .widget_display_views .bbp-view-title {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget_display_views .bbp-view-title:hover {  color: #ff0000; } .widget_display_replies li {  font-size: 15px;  line-height: 25px;  margin-bottom: 1.3em; } .widget_display_replies li .bbp-reply-topic-title {  font-family: 'Montserrat';  font-weight: 400;  font-style: normal;  letter-spacing: 0px;  color: #353535; } .widget_display_replies li .bbp-reply-topic-title:hover {  color: #ff0000; } .widget_display_replies li div:last-child {  margin-bottom: 0 !important; } .widget_display_stats dl[role="main"] {  margin-bottom: 0; } .widget_display_stats dl[role="main"] dt {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535;  float: left;  margin-right: 7px; } .widget_display_stats dl[role="main"] dd strong {  color: #ff0000;  font-style: italic;  position: relative;  top: 3px; } .widget_display_stats dl[role="main"] dt, .widget_display_stats dl[role="main"] dd {  height: 25px;  display: block; } .bbp_widget_login .bbp-login-form .bbp-username input, .bbp_widget_login .bbp-login-form .bbp-password input {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .bbp_widget_login .bbp-login-form .bbp-username input::-moz-placeholder, .bbp_widget_login .bbp-login-form .bbp-password input::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .bbp_widget_login .bbp-login-form .bbp-username input:-ms-input-placeholder, .bbp_widget_login .bbp-login-form .bbp-password input:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .bbp_widget_login .bbp-login-form .bbp-username input::-webkit-input-placeholder, .bbp_widget_login .bbp-login-form .bbp-password input::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit {  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  color: #ffffff;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit span, .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit i {  position: relative;  top: 1px; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit:hover, .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit:focus {  text-decoration: none;  outline: none; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit i, .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit img {  margin-right: 13px; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit i.pull-right, .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit img.pull-right, .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit i.pull-right-icon, .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit i.pull-right, .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit img.pull-right {  top: 0.3em; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit img {  position: relative;  top: -0.1em; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit i {  top: -1px;  vertical-align: middle; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit.fw-btn-side-by-side {  margin-right: 10px; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit.fw-btn-side-by-side:last-child {  margin-right: 0; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit:hover {  background-color: #00b050;  color: #ffffff; } .bbp_widget_login .bbp-login-form .bbp-submit-wrapper .user-submit:active {  box-shadow: none; } .bbp-logged-in h4 {  font-weight: 400; }  .bbp_widget_login .bbp-login-form .bbp-submit-wrapper {  clear: both;  margin-bottom: 0;  width: 100%;  margin-top: 0;  float: none;  text-align: left; }  .bbp_widget_login, .bbp_widget_login .bbp-logged-in {  overflow: hidden; } .bbp_widget_login .bbp-logged-in h4 {  display: inline-block;  margin: 0; } .bbp_widget_login .bbp-logged-in h4 a {  display: block; } .bbp_widget_login .bbp-logged-in .button.logout-link{  float: right;  margin-top: 3px; } #bbpress-forums div.bbp-search-form {  margin-bottom: 15px; } .bbp-search-form form input[name="bbp_search"] {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .bbp-search-form form input[name="bbp_search"]::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .bbp-search-form form input[name="bbp_search"]:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .bbp-search-form form input[name="bbp_search"]::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .bbp-search-form form input[type="submit"].button {  width: 28px;  height: 28px;  background-color: transparent;  border: none;  text-indent: 100px;  position: absolute;  top: 10px;  right: 10px;  z-index: 2;  overflow: hidden; } .bbp-search-form form > div {  position: relative; } .bbp-search-form form > div:after {  display: inline-block;  width: 28px;  height: 28px;  text-align: center;  line-height: 28px;  font-family: 'FontAwesome';  content: "\f002";  font-size: 16px;  font-weight: normal;  color: #353535;  position: absolute;  top: 50%;  margin-top: -14px;  right: 10px;  z-index: 1; } .bbp-search-form form input[name="bbp_search"] {  padding-top: 6px !important;  padding-bottom: 6px !important; } #bbpress-forums fieldset.bbp-form {  position: relative;  padding: 30px;  margin-bottom: 0;  border: none;  background-color: rgba(168,168,168,0.1); } #bbpress-forums fieldset.bbp-form:before, #bbpress-forums fieldset.bbp-form:after {  content: " ";  display: table; } #bbpress-forums fieldset.bbp-form:after {  clear: both; } #bbpress-forums fieldset.bbp-form legend {  position: relative;  top: 43px;  padding: 0;  border-bottom: none; } #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {  min-height: 234px;  max-height: 320px; } #bbpress-forums div.bbp-the-content-wrapper .quicktags-toolbar {  border-bottom: none; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper {  display: block;  width: 50%;  margin-top: 0;  padding: 0;  float: none;  overflow: hidden; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit {  width: 100%; } #bbpress-forums fieldset.bbp-form input:focus, #bbpress-forums fieldset.bbp-form textarea:focus {  border-color: #b8b8b8; } #bbpress-forums fieldset.bbp-form .wrap-rating.in-post .rating-title {  font-family: 'Montserrat';  font-size: 12px;  font-style: normal;  font-weight: 400;  line-height: 30px;  letter-spacing: 0px;  color: #b2b2b2; } #bbpress-forums fieldset.bbp-form .wrap-rating.in-post .rating span {  color: #ffffff; } #bbpress-forums fieldset.bbp-form .wrap-rating.in-post .rating .fa.fa-star.voted {  color: #ebebeb; } #bbpress-forums fieldset.bbp-form .wrap-rating.in-post .rating:hover .fa.fa-star {  color: #ffffff !important; } #bbpress-forums fieldset.bbp-form .wrap-rating.in-post .rating:hover .fa.fa-star.over, #bbpress-forums fieldset.bbp-form .wrap-rating.in-post .rating:hover .fa.fa-star.voted {  color: #ebebeb !important; } #bbpress-forums fieldset.bbp-form div.bbp-the-content-wrapper textarea.bbp-the-content {  background: #fff;  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  line-height: 28px;  padding: 12px 15px;  border: 1px solid rgba(0, 0, 0, 0.13); } #bbpress-forums fieldset.bbp-form div.bbp-the-content-wrapper textarea.bbp-the-content:focus {  border-color: #b8b8b8; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit span, #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit i {  position: relative;  top: 1px; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit:hover, #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit:focus {  text-decoration: none;  outline: none; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit i, #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit img {  margin-right: 13px; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit i.pull-right, #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit img.pull-right, #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit i.pull-right-icon, #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit i.pull-right, #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit img.pull-right {  top: 0.3em; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit img {  position: relative;  top: -0.1em; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit i {  top: -1px;  vertical-align: middle; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit.fw-btn-side-by-side {  margin-right: 10px; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit.fw-btn-side-by-side:last-child {  margin-right: 0; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit:hover{  background-color: #00b050;  color: #ffffff; } #bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button.button.submit:active {  box-shadow: none; } .bbpress #wp-link-wrap #link-options input[type="text"], .bbpress #wp-link-wrap .link-search-wrapper input[type="text"] {  background: #fff;  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  line-height: 28px;  padding: 12px 15px;  border: 1px solid rgba(0, 0, 0, 0.13); } .bbpress #wp-link-wrap #link-options input[type="text"]:focus, .bbpress #wp-link-wrap .link-search-wrapper input[type="text"]:focus {  border-color: #b8b8b8; } .bbpress #wp-link-wrap #link-modal-title {  padding: 0 16px; } .bbpress #wp-link-wrap #wp-link-close {  width: auto;  right: 16px; }  #bbp-user-wrapper #bbp-your-profile fieldset {  background-color: rgba(168,168,168,0.1); } #bbp-user-wrapper #bbp-your-profile fieldset input[type="text"], #bbp-user-wrapper #bbp-your-profile fieldset input[type="password"], #bbp-user-wrapper #bbp-your-profile fieldset textarea {  background: #fff;  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  line-height: 28px;  padding: 12px 15px;  border: 1px solid rgba(0, 0, 0, 0.13); } #bbp-user-wrapper #bbp-your-profile fieldset input[type="text"]:focus, #bbp-user-wrapper #bbp-your-profile fieldset input[type="password"]:focus, #bbp-user-wrapper #bbp-your-profile fieldset textarea:focus {  border-color: #b8b8b8;  box-shadow: none; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button span, #bbp-user-wrapper #bbp-your-profile fieldset.submit button i {  position: relative;  top: 1px; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button:hover, #bbp-user-wrapper #bbp-your-profile fieldset.submit button:focus {  text-decoration: none;  outline: none; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button i, #bbp-user-wrapper #bbp-your-profile fieldset.submit button img {  margin-right: 13px; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button i.pull-right, #bbp-user-wrapper #bbp-your-profile fieldset.submit button img.pull-right, #bbp-user-wrapper #bbp-your-profile fieldset.submit button i.pull-right-icon, #bbp-user-wrapper #bbp-your-profile fieldset.submit button img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button i.pull-right, #bbp-user-wrapper #bbp-your-profile fieldset.submit button img.pull-right {  top: 0.3em; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button img {  position: relative;  top: -0.1em; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button i {  top: -1px;  vertical-align: middle; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button.fw-btn-side-by-side {  margin-right: 10px; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button.fw-btn-side-by-side:last-child {  margin-right: 0; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button:hover {  background-color: #00b050;  color: #ffffff; } #bbp-user-wrapper #bbp-your-profile fieldset.submit button:active {  box-shadow: none; } #bbpress-forums .bbp-user-subscriptions h2.entry-title:first-child, #bbpress-forums .bbp-user-profile h2.entry-title:first-child, #bbpress-forums .bbp-user-topics-started h2.entry-title:first-child, #bbpress-forums .bbp-user-replies-created h2.entry-title:first-child, #bbpress-forums .bbp-user-favorites h2.entry-title:first-child, #bbpress-forums form#bbp-your-profile h2.entry-title:first-child {  line-height: 1em;  margin-top: -2px !important;  margin-bottom: 15px; } #bbpress-forums #bbp-your-profile fieldset {  padding: 30px; } #bbpress-forums #bbp-your-profile fieldset .selectize-control {  width: 60%;  display: inline-block;  float: none;  vertical-align: middle;  margin-bottom: 0; } #bbpress-forums #bbp-your-profile fieldset label[for="display_name"] {  display: inline-block;  float: none;  vertical-align: top; } #bbpress-forums #bbp-your-profile fieldset .selectize-control .selectize-input, #bbpress-forums #bbp-your-profile fieldset .selectize-control .selectize-input input, #bbpress-forums #bbp-your-profile fieldset div:last-child input, #bbpress-forums #bbp-your-profile fieldset div:last-child textarea {  margin-bottom: 0; } #bbpress-forums #bbp-your-profile fieldset .selectize-control .selectize-input .item {  margin-bottom: 0;  float: none;  width: auto; } #bbpress-forums fieldset.bbp-form #password .bbp-form.password {  background-color: transparent;  margin-bottom: 0; } #bbpress-forums form#bbp-your-profile .bbp-form {  margin-bottom: 30px; } #bbpress-forums #bbp-your-profile fieldset div input, #bbpress-forums #bbp-your-profile fieldset div textarea {  margin-bottom: 20px; } #bbpress-forums #bbp-your-profile fieldset div {  margin-bottom: 0; } #bbp-user-wrapper #bbp-your-profile fieldset.submit {  margin-top: -30px; } #bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies {  clear: left; } #bbpress-forums #bbp-user-wrapper fieldset.bbp-form {  clear: none; } .bbp-row-actions #favorite-toggle span.is-favorite a, .bbp-row-actions #subscription-toggle span.is-subscribed a {  color: #ff0000;  border: none;  background-color: transparent; } .bbp-row-actions #favorite-toggle span.is-favorite a:hover, .bbp-row-actions #subscription-toggle span.is-subscribed a:hover{  color: #ff0000;  opacity: 0.7;  border: none;  background-color: transparent; } .bbp-row-actions #favorite-toggle a, .bbp-row-actions #subscription-toggle a {  font-size: 26px; }  #buddypress div.item-list-tabs#subnav {  margin-bottom: 35px; } #buddypress div.pagination, #buddypress div.pagination .pagination-links a, #buddypress div.pagination .pagination-links span {  font-size: inherit; } #buddypress div.pagination .pagination-links {  margin-right: 0; } #buddypress div.pagination .pag-count {  margin-left: 0; } #buddypress .item-list-tabs ul li.last {  width: 221px; } #buddypress div.item-list-tabs#subnav {  overflow: visible; } #buddypress #profile-edit-form ul.button-nav:before, #buddypress #profile-edit-form ul.button-nav:after, #buddypress div.item-list-tabs#subnav:before, #buddypress div.item-list-tabs#subnav:after {  content: '';  display: table; } #buddypress #profile-edit-form ul.button-nav:after, #buddypress div.item-list-tabs#subnav:after {  clear: both; } .buddypress #buddypress .item-list-tabs ul li.current a, .buddypress #buddypress .item-list-tabs ul li.selected a {  opacity: 1; } #buddypress div.item-list-tabs ul li a span {  width: 25px;  height: 25px;  line-height: 25px;  display: inline-block;  padding: 0; } #buddypress form#whats-new-form textarea {  overflow: hidden; } #buddypress #reply-title small a span, #buddypress a.bp-primary-action span {  background: none;  font-size: inherit;  top: auto !important;  vertical-align: middle; } #buddypress #reply-title small a:hover span, #buddypress a.bp-primary-action:hover span {  background: none; } #buddypress div.activity-comments form .ac-textarea {  background: none;  border: none;  padding: 0; } #buddypress div.activity-comments form .ac-textarea textarea {  padding: 5px 10px !important; } #buddypress div#item-header div#item-meta {  font-size: 100%; } .buddypress #buddypress .comment-reply-link, .buddypress #buddypress .generic-button a, .buddypress #buddypress a.button, .buddypress #buddypress .bp-uploader-window input.button, .buddypress #buddypress input[type="reset"], .buddypress #buddypress input[type="submit"], .buddypress #buddypress ul.button-nav li a, .buddypress a.bp-title-button {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0;   padding: 6px 15px;  font-size: 11px;  line-height: 26px; } .buddypress #buddypress .comment-reply-link span, .buddypress #buddypress .generic-button a span, .buddypress #buddypress a.button span, .buddypress #buddypress .bp-uploader-window input.button span, .buddypress #buddypress input[type="reset"] span, .buddypress #buddypress input[type="submit"] span, .buddypress #buddypress ul.button-nav li a span, .buddypress a.bp-title-button span, .buddypress #buddypress .comment-reply-link i, .buddypress #buddypress .generic-button a i, .buddypress #buddypress a.button i, .buddypress #buddypress .bp-uploader-window input.button i, .buddypress #buddypress input[type="reset"] i, .buddypress #buddypress input[type="submit"] i, .buddypress #buddypress ul.button-nav li a i, .buddypress a.bp-title-button i {  position: relative;  top: 1px; } .buddypress #buddypress .comment-reply-link:hover, .buddypress #buddypress .generic-button a:hover, .buddypress #buddypress a.button:hover, .buddypress #buddypress .bp-uploader-window input.button:hover, .buddypress #buddypress input[type="reset"]:hover, .buddypress #buddypress input[type="submit"]:hover, .buddypress #buddypress ul.button-nav li a:hover, .buddypress a.bp-title-button:hover, .buddypress #buddypress .comment-reply-link:focus, .buddypress #buddypress .generic-button a:focus, .buddypress #buddypress a.button:focus, .buddypress #buddypress .bp-uploader-window input.button:focus, .buddypress #buddypress input[type="reset"]:focus, .buddypress #buddypress input[type="submit"]:focus, .buddypress #buddypress ul.button-nav li a:focus, .buddypress a.bp-title-button:focus {  text-decoration: none;  outline: none; } .buddypress #buddypress .comment-reply-link i, .buddypress #buddypress .generic-button a i, .buddypress #buddypress a.button i, .buddypress #buddypress .bp-uploader-window input.button i, .buddypress #buddypress input[type="reset"] i, .buddypress #buddypress input[type="submit"] i, .buddypress #buddypress ul.button-nav li a i, .buddypress a.bp-title-button i, .buddypress #buddypress .comment-reply-link img, .buddypress #buddypress .generic-button a img, .buddypress #buddypress a.button img, .buddypress #buddypress .bp-uploader-window input.button img, .buddypress #buddypress input[type="reset"] img, .buddypress #buddypress input[type="submit"] img, .buddypress #buddypress ul.button-nav li a img, .buddypress a.bp-title-button img {  margin-right: 13px; } .buddypress #buddypress .comment-reply-link i.pull-right, .buddypress #buddypress .generic-button a i.pull-right, .buddypress #buddypress a.button i.pull-right, .buddypress #buddypress .bp-uploader-window input.button i.pull-right, .buddypress #buddypress input[type="reset"] i.pull-right, .buddypress #buddypress input[type="submit"] i.pull-right, .buddypress #buddypress ul.button-nav li a i.pull-right, .buddypress a.bp-title-button i.pull-right, .buddypress #buddypress .comment-reply-link img.pull-right, .buddypress #buddypress .generic-button a img.pull-right, .buddypress #buddypress a.button img.pull-right, .buddypress #buddypress .bp-uploader-window input.button img.pull-right, .buddypress #buddypress input[type="reset"] img.pull-right, .buddypress #buddypress input[type="submit"] img.pull-right, .buddypress #buddypress ul.button-nav li a img.pull-right, .buddypress a.bp-title-button img.pull-right, .buddypress #buddypress .comment-reply-link i.pull-right-icon, .buddypress #buddypress .generic-button a i.pull-right-icon, .buddypress #buddypress a.button i.pull-right-icon, .buddypress #buddypress .bp-uploader-window input.button i.pull-right-icon, .buddypress #buddypress input[type="reset"] i.pull-right-icon, .buddypress #buddypress input[type="submit"] i.pull-right-icon, .buddypress #buddypress ul.button-nav li a i.pull-right-icon, .buddypress a.bp-title-button i.pull-right-icon, .buddypress #buddypress .comment-reply-link img.pull-right-icon, .buddypress #buddypress .generic-button a img.pull-right-icon, .buddypress #buddypress a.button img.pull-right-icon, .buddypress #buddypress .bp-uploader-window input.button img.pull-right-icon, .buddypress #buddypress input[type="reset"] img.pull-right-icon, .buddypress #buddypress input[type="submit"] img.pull-right-icon, .buddypress #buddypress ul.button-nav li a img.pull-right-icon, .buddypress a.bp-title-button img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .buddypress #buddypress .comment-reply-link i.pull-right, .buddypress #buddypress .generic-button a i.pull-right, .buddypress #buddypress a.button i.pull-right, .buddypress #buddypress .bp-uploader-window input.button i.pull-right, .buddypress #buddypress input[type="reset"] i.pull-right, .buddypress #buddypress input[type="submit"] i.pull-right, .buddypress #buddypress ul.button-nav li a i.pull-right, .buddypress a.bp-title-button i.pull-right, .buddypress #buddypress .comment-reply-link img.pull-right, .buddypress #buddypress .generic-button a img.pull-right, .buddypress #buddypress a.button img.pull-right, .buddypress #buddypress .bp-uploader-window input.button img.pull-right, .buddypress #buddypress input[type="reset"] img.pull-right, .buddypress #buddypress input[type="submit"] img.pull-right, .buddypress #buddypress ul.button-nav li a img.pull-right, .buddypress a.bp-title-button img.pull-right {  top: 0.3em; } .buddypress #buddypress .comment-reply-link img, .buddypress #buddypress .generic-button a img, .buddypress #buddypress a.button img, .buddypress #buddypress .bp-uploader-window input.button img, .buddypress #buddypress input[type="reset"] img, .buddypress #buddypress input[type="submit"] img, .buddypress #buddypress ul.button-nav li a img, .buddypress a.bp-title-button img {  position: relative;  top: -0.1em; } .buddypress #buddypress .comment-reply-link i, .buddypress #buddypress .generic-button a i, .buddypress #buddypress a.button i, .buddypress #buddypress .bp-uploader-window input.button i, .buddypress #buddypress input[type="reset"] i, .buddypress #buddypress input[type="submit"] i, .buddypress #buddypress ul.button-nav li a i, .buddypress a.bp-title-button i {  top: -1px;  vertical-align: middle; } .buddypress #buddypress .comment-reply-link.fw-btn-side-by-side, .buddypress #buddypress .generic-button a.fw-btn-side-by-side, .buddypress #buddypress a.button.fw-btn-side-by-side, .buddypress #buddypress .bp-uploader-window input.button.fw-btn-side-by-side, .buddypress #buddypress input[type="reset"].fw-btn-side-by-side, .buddypress #buddypress input[type="submit"].fw-btn-side-by-side, .buddypress #buddypress ul.button-nav li a.fw-btn-side-by-side, .buddypress a.bp-title-button.fw-btn-side-by-side {  margin-right: 10px; } .buddypress #buddypress .comment-reply-link.fw-btn-side-by-side:last-child, .buddypress #buddypress .generic-button a.fw-btn-side-by-side:last-child, .buddypress #buddypress a.button.fw-btn-side-by-side:last-child, .buddypress #buddypress .bp-uploader-window input.button.fw-btn-side-by-side:last-child, .buddypress #buddypress input[type="reset"].fw-btn-side-by-side:last-child, .buddypress #buddypress input[type="submit"].fw-btn-side-by-side:last-child, .buddypress #buddypress ul.button-nav li a.fw-btn-side-by-side:last-child, .buddypress a.bp-title-button.fw-btn-side-by-side:last-child {  margin-right: 0; } .buddypress #buddypress .comment-reply-link:focus, .buddypress #buddypress .generic-button a:focus, .buddypress #buddypress a.button:focus, .buddypress #buddypress .bp-uploader-window input.button:focus, .buddypress #buddypress input[type="reset"]:focus, .buddypress #buddypress input[type="submit"]:focus, .buddypress #buddypress ul.button-nav li a:focus, .buddypress a.bp-title-button:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .buddypress #buddypress .comment-reply-link:hover, .buddypress #buddypress .generic-button a:hover, .buddypress #buddypress a.button:hover, .buddypress #buddypress .bp-uploader-window input.button:hover, .buddypress #buddypress input[type="reset"]:hover, .buddypress #buddypress input[type="submit"]:hover, .buddypress #buddypress ul.button-nav li a:hover, .buddypress a.bp-title-button:hover {  background-color: #00b050;  color: #ffffff;  border: none; } .buddypress #buddypress .comment-reply-link:active, .buddypress #buddypress .generic-button a:active, .buddypress #buddypress a.button:active, .buddypress #buddypress .bp-uploader-window input.button:active, .buddypress #buddypress input[type="reset"]:active, .buddypress #buddypress input[type="submit"]:active, .buddypress #buddypress ul.button-nav li a:active, .buddypress a.bp-title-button:active {  box-shadow: none; } .buddypress .post, .buddypress .post-details {  margin-bottom: 0; } .buddypress .post-details .entry-content {  padding-bottom: 0;  border: none; } .buddypress #buddypress .item-list-tabs ul li .selectize-control .selectize-input {  background-color: rgba(0,0,0,0.07); } .buddypress #buddypress .item-list-tabs ul li.current a, .buddypress #buddypress .item-list-tabs ul li.selected a {  background-color: rgba(0,0,0,0.07);  color: #1f1f1f; } .buddypress #buddypress .standard-form input[type="text"], .buddypress #buddypress .standard-form input[type="email"], .buddypress #buddypress .standard-form input[type="password"], .buddypress #buddypress .standard-form input[type="number"], .buddypress #buddypress .standard-form textarea {  background-color: rgba(0,0,0,0.07);  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  line-height: 28px;  padding: 12px 15px;  border: 1px solid transparent; } .buddypress #buddypress .standard-form input[type="text"]:focus, .buddypress #buddypress .standard-form input[type="email"]:focus, .buddypress #buddypress .standard-form input[type="password"]:focus, .buddypress #buddypress .standard-form input[type="number"]:focus, .buddypress #buddypress .standard-form textarea:focus {  border-color: #b8b8b8; } .buddypress #buddypress .standard-form .selectize-control .selectize-input {  background-color: rgba(0,0,0,0.07); } .buddypress #buddypress form#whats-new-form textarea, .buddypress #buddypress div.activity-comments form textarea {  background: #fff;  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  line-height: 28px;  border: 1px solid rgba(0, 0, 0, 0.13);  padding: 6px;  background: none; } .buddypress #buddypress form#whats-new-form textarea:focus, .buddypress #buddypress div.activity-comments form textarea:focus {  border-color: #b8b8b8 !important; } .buddypress #buddypress form#whats-new-form .selectize-control, .buddypress #buddypress div.activity-comments form .selectize-control {  margin-top: 40px; } .buddypress #buddypress form#whats-new-form .selectize-control .selectize-input, .buddypress #buddypress div.activity-comments form .selectize-control .selectize-input {  background-color: rgba(0,0,0,0.07); } .buddypress #buddypress .checkbox, .buddypress #buddypress .radio {  padding-left: 0;  margin-top: 0; } .buddypress #buddypress .checkbox .custom-radio label, .buddypress #buddypress .radio .custom-radio label, .buddypress #buddypress .checkbox .custom-checkbox label, .buddypress #buddypress .radio .custom-checkbox label {  font-size: 12px !important; }  .widget_bp_core_login_widget .standard-form input.input {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.7);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .widget_bp_core_login_widget .standard-form input.input::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .widget_bp_core_login_widget .standard-form input.input:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_bp_core_login_widget .standard-form input.input::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_bp_core_login_widget .standard-form input[type="submit"] {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #fff !important;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px; } .widget_bp_core_login_widget .standard-form input[type="submit"] span, .widget_bp_core_login_widget .standard-form input[type="submit"] i {  position: relative;  top: 1px; } .widget_bp_core_login_widget .standard-form input[type="submit"]:hover, .widget_bp_core_login_widget .standard-form input[type="submit"]:focus {  text-decoration: none;  outline: none; } .widget_bp_core_login_widget .standard-form input[type="submit"] i, .widget_bp_core_login_widget .standard-form input[type="submit"] img {  margin-right: 13px; } .widget_bp_core_login_widget .standard-form input[type="submit"] i.pull-right, .widget_bp_core_login_widget .standard-form input[type="submit"] img.pull-right, .widget_bp_core_login_widget .standard-form input[type="submit"] i.pull-right-icon, .widget_bp_core_login_widget .standard-form input[type="submit"] img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .widget_bp_core_login_widget .standard-form input[type="submit"] i.pull-right, .widget_bp_core_login_widget .standard-form input[type="submit"] img.pull-right {  top: 0.3em; } .widget_bp_core_login_widget .standard-form input[type="submit"] img {  position: relative;  top: -0.1em; } .widget_bp_core_login_widget .standard-form input[type="submit"] i {  top: -1px;  vertical-align: middle; } .widget_bp_core_login_widget .standard-form input[type="submit"].fw-btn-side-by-side {  margin-right: 10px; } .widget_bp_core_login_widget .standard-form input[type="submit"].fw-btn-side-by-side:last-child {  margin-right: 0; } .widget_bp_core_login_widget .standard-form input[type="submit"]:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .widget_bp_core_login_widget .standard-form input[type="submit"]:hover {  background-color: #00b050;  color: #fff !important; } .widget_bp_core_login_widget .standard-form input[type="submit"]:active {  box-shadow: none; }  .widget_bp_core_login_widget .standard-form .forgetmenot {  margin-bottom: 1.2em; }  .widget_bp_core_login_widget {  overflow: hidden; } .widget.buddypress .bp-login-widget-user-links>div {  margin-bottom: auto;  padding-left: 16px; } .widget_bp_core_login_widget .bp-login-widget-user-link {  display: inline-block; } .widget_bp_core_login_widget .bp-login-widget-user-logout {  float: right;  padding-left: 5px !important; } .widget_bp_core_members_widget .item-list .item .item-title a {  font-family: 'Montserrat';  font-size: 15px;  font-weight: 400;  font-style: normal;  line-height: 25px;  letter-spacing: 0px;  color: #353535; } .widget_bp_core_members_widget .item-list .item .item-title a:hover {  color: #ff0000; } .widget_bp_core_members_widget .item-options a {  color: #ff0000; } .widget_bp_core_members_widget .item-options a:hover {  color: #353535; } .widget_bp_core_members_widget .item-options .bp-separator {  margin: 0 5px; } .dir-search form, .dir-search form label, #search-members-form, #search-message-form {  position: relative; } #search-message-form label.bp-screen-reader-text {  width: 100%;  height: 100%;  clip: auto;  color: transparent; } #buddypress div.dir-search input[type="submit"], #buddypress li.groups-members-search input[type="submit"], #buddypress #search-message-form input[type="submit"] {  padding: 0; } #buddypress div.dir-search input[type="submit"]:hover, #buddypress div.dir-search input[type="submit"]:active, #buddypress div.dir-search input[type="submit"]:focus, #buddypress li.groups-members-search input[type="submit"]:hover, #buddypress li.groups-members-search input[type="submit"]:active, #buddypress li.groups-members-search input[type="submit"]:focus, #buddypress #search-message-form input[type="submit"]:hover, #buddypress #search-message-form input[type="submit"]:active, #buddypress #search-message-form input[type="submit"]:focus {  background-color: transparent;  box-shadow: none; } #buddypress div.dir-search, #buddypress li.groups-members-search, #buddypress #search-message-form {  position: relative; } #buddypress div.dir-search label:after, #buddypress li.groups-members-search label:after, #buddypress #search-message-form label:after {  display: inline-block;  width: 28px;  height: 28px;  text-align: center;  line-height: 28px;  font-family: 'FontAwesome';  content: "\f002";  font-size: 16px;  font-weight: normal;  color: #353535;  position: absolute;  top: 50%;  margin-top: -14px;  right: 10px;  z-index: 1; } #buddypress div.dir-search input[type="text"], #buddypress div.dir-search input[type="search"], #buddypress li.groups-members-search input[type="text"], #buddypress li.groups-members-search input[type="search"], #buddypress #search-message-form input[type="text"], #buddypress #search-message-form input[type="search"] {  padding-top: 5px;  padding-bottom: 5px; } #buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="text"], #buddypress #search-message-form input[type="text"], #buddypress div.dir-search input[type="search"], #buddypress li.groups-members-search input[type="search"], #buddypress #search-message-form input[type="search"] {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } #buddypress div.dir-search input[type="text"]::-moz-placeholder, #buddypress li.groups-members-search input[type="text"]::-moz-placeholder, #buddypress #search-message-form input[type="text"]::-moz-placeholder, #buddypress div.dir-search input[type="search"]::-moz-placeholder, #buddypress li.groups-members-search input[type="search"]::-moz-placeholder, #buddypress #search-message-form input[type="search"]::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } #buddypress div.dir-search input[type="text"]:-ms-input-placeholder, #buddypress li.groups-members-search input[type="text"]:-ms-input-placeholder, #buddypress #search-message-form input[type="text"]:-ms-input-placeholder, #buddypress div.dir-search input[type="search"]:-ms-input-placeholder, #buddypress li.groups-members-search input[type="search"]:-ms-input-placeholder, #buddypress #search-message-form input[type="search"]:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } #buddypress div.dir-search input[type="text"]::-webkit-input-placeholder, #buddypress li.groups-members-search input[type="text"]::-webkit-input-placeholder, #buddypress #search-message-form input[type="text"]::-webkit-input-placeholder, #buddypress div.dir-search input[type="search"]::-webkit-input-placeholder, #buddypress li.groups-members-search input[type="search"]::-webkit-input-placeholder, #buddypress #search-message-form input[type="search"]::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } #buddypress div.dir-search input[type="submit"], #buddypress li.groups-members-search input[type="submit"], #buddypress #search-message-form input[type="submit"] {  width: 28px;  height: 28px;  background-color: transparent;  border: none;  text-indent: 100px;  position: absolute;  top: 10px;  right: 10px;  z-index: 2;  overflow: hidden; } #buddypress ul.item-list li div.item-title span {  display: none; } #buddypress span.activity {  font-size: inherit; } #buddypress ul.item-list li div.action {  position: relative;  top: auto;  text-align: left;  margin-top: 5px;  margin-left: 0 !important; } #buddypress .dir-form .dir-list .item-list li {  width: 33.33%;  display: block;  float: left;  box-sizing: border-box; } #buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 {  font-size: 19px; } #buddypress .dir-form .dir-list #members-list.item-list li.is-current-user {  height: 130px; }  @media(max-width:991px){  #buddypress .dir-form .dir-list .item-list li {   width: 50%;  } } @media(max-width:767px){  #buddypress .dir-form .dir-list .item-list li {   width: 100%;  }  #buddypress .dir-form .dir-list #members-list.item-list li.is-current-user {   height: auto;  } } #buddypress table.forum tr td.label, #buddypress table.messages-notices tr td.label, #buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label, #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label {  color: #a8a8a8;  font-size: 14px;  display: table-cell;  border-radius: 0; } #buddypress table.forum tr td, #buddypress table.messages-notices tr td, #buddypress table.notifications tr td, #buddypress table.notifications-settings tr td, #buddypress table.profile-fields tr td, #buddypress table.wp-profile-fields tr td{  border-width: 0 1px 1px 0; } #buddypress table, #buddypress table, #buddypress table, #buddypress table, #buddypress table, #buddypress table {  border-width: 1px 0 0 1px; } #buddypress div.profile h4 {  margin-bottom: 10px;  margin-top: 20px; } #buddypress .wp-editor-wrap .wp-editor-tools button {  padding: 8px 15px; } #buddypress .profile .single-fields .datebox .selectize-control {  width: auto;  display: inline-block; } #buddypress .profile .single-fields .datebox .selectize-control .selectize-input input[type="text"]{  padding-left: 20px !important; } #buddypress .standard-form .wp-editor-container textarea {  border: none;  background: none; } #buddypress #profile-edit-form .field-visibility-settings .radio li {  margin-bottom: 5px; } #buddypress #profile-edit-form .field_multiselectbox .selectize-control .selectize-input .item {  background: #fff;  border-color: #fff;  margin: 0 5px 0 0; } #buddypress #profile-edit-form .field_multiselectbox .selectize-control .selectize-input .item:last-child {  margin-right: 0; } #buddypress #profile-edit-form .field_multiselectbox .selectize-control .selectize-input {  padding: 12px 15px; } #buddypress #profile-edit-form .datebox .selectize-control .selectize-input, #buddypress #profile-edit-form .field_selectbox .selectize-control .selectize-input, #buddypress #profile-edit-form .field_multiselectbox .selectize-control .selectize-input {  background-color: rgba(0,0,0,0.07); } #buddypress #profile-edit-form ul.button-nav, #buddypress .field-visibility-settings .radio {  padding-left: 0; } #buddypress .field-visibility-settings .radio {  margin-top: 0; } #buddypress #pass-strength-result.short {  color: #fff; } #buddypress table.notification-settings th, #buddypress table.notification-settings td, #buddypress table.profile-settings#xprofile-settings-base th, #buddypress table.profile-settings#xprofile-settings-base td, #buddypress table.profile-settings#xprofile-settings-single-fields th, #buddypress table.profile-settings#xprofile-settings-single-fields td, #buddypress table.profile-settings#xprofile-settings-multi-fields th, #buddypress table.profile-settings#xprofile-settings-multi-fields td {  border-width: 0 1px 1px 0; } #buddypress .standard-form table.notification-settings label, #buddypress .standard-form table.notification-settings span.label {  margin: 10px 0; } #buddypress .standard-form table.notification-settings .custom-checkbox label, #buddypress .standard-form table.notification-settings .custom-radio label {  padding-left: 15px; } #buddypress table.profile-settings#xprofile-settings-base, #buddypress table.profile-settings#xprofile-settings-single-fields {  margin-bottom: 30px; } #buddypress table.profile-settings#xprofile-settings-multi-fields {  margin-bottom: 20px; } #buddypress .standard-form#settings-form label {  font-family: 'Montserrat';  font-size: 12px;  font-style: normal;  font-weight: 400;  line-height: 30px;  letter-spacing: 0px;  color: #b2b2b2;  text-transform: uppercase; } #buddypress .standard-form#settings-form table.profile-settings .selectize-control .selectize-input {  background-color: rgba(0,0,0,0.07); } #buddypress .standard-form#signup_form input[type=text], #buddypress .standard-form#signup_form input[type=email], #buddypress .standard-form#signup_form input[type=password], #buddypress .standard-form#signup_form textarea {  width: 100%; } #buddypress #create-group-form.standard-form .bp-avatar-nav {  margin-top: 90px; } .group-members.members #buddypress #item-body div.item-list-tabs {  margin-top: 30px; } #buddypress ul.acfb-holder li.friend-tab {  margin-right: 50%;  margin-bottom: 10px;  display: inline-block;  border-radius: 0;  float: none; } #buddypress li.friend-tab img.avatar {  margin-right: 10px; } #buddypress ul.item-list li div.item-desc {  width: 65%;  font-size: 85%;  margin-top: 0; } #buddypress ul.item-list li div.item-desc p {  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0;   padding: 6px 15px;  font-size: 11px;  line-height: 26px; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous span, #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous i {  position: relative;  top: 1px; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous:hover, #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous:focus {  text-decoration: none;  outline: none; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous i, #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous img {  margin-right: 13px; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous i.pull-right, #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous img.pull-right, #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous i.pull-right-icon, #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous i.pull-right, #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous img.pull-right {  top: 0.3em; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous img {  position: relative;  top: -0.1em; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous i {  top: -1px;  vertical-align: middle; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous.fw-btn-side-by-side {  margin-right: 10px; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous.fw-btn-side-by-side:last-child {  margin-right: 0; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous:hover {  background-color: #00b050;  color: #ffffff;  border: none; } #buddypress #create-group-form.standard-form .submit#previous-next input[type="button"]#group-creation-previous:active {  box-shadow: none; }  .give-page .post-details {  margin-bottom: 0; } .give-page .post-details .entry-content {  padding-bottom: 0;  border-bottom: none; } .give-progress-bar {  background-color: rgba(204, 204, 204, 0.4);  height: 8px; } .give-goal-progress .income {  font-size: inherit;  line-height: inherit;  letter-spacing: inherit;  color: inherit; } form[id*=give-form] #give-final-total-wrap .give-final-total-amount {  background-color: #fff; } form.give-form legend, form[id*=give-form] legend, [id*=give-form] .give-form-title, form.give-form .give-form-title{  color: #1f1f1f; } form.give-form #give_checkout_login_register #give_register_account_fields, form[id*=give-form] #give_checkout_login_register #give_register_account_fields {  margin-top: 10px; } form.give-form #give_checkout_login_register #give_register_account_fields .sub-text, form[id*=give-form] #give_checkout_login_register #give_register_account_fields .sub-text {  font-size: 15px; } form.give-form #give_checkout_login_register #give_register_account_fields label[for="password"], form[id*=give-form] #give_checkout_login_register #give_register_account_fields label[for="password"], form.give-form #give_checkout_login_register #give_register_account_fields label[for="password_again"], form[id*=give-form] #give_checkout_login_register #give_register_account_fields label[for="password_again"] {  display: none; } form.give-form #give_checkout_login_register #give_register_account_fields > legend, form[id*=give-form] #give_checkout_login_register #give_register_account_fields > legend {  padding-bottom: 0; } .give-page form.give-form .form-row input[type="text"], .give-page form[id*=give-form] .form-row input[type="text"], .give-page form.give-form.floated-labels .form-row input[type="text"], .give-page form[id*=give-form].floated-labels .form-row input[type="text"], .give-page form.give-form .form-row input[type="email"], .give-page form[id*=give-form] .form-row input[type="email"], .give-page form.give-form.floated-labels .form-row input[type="email"], .give-page form[id*=give-form].floated-labels .form-row input[type="email"], .give-page form.give-form .form-row input[type="password"], .give-page form[id*=give-form] .form-row input[type="password"], .give-page form.give-form.floated-labels .form-row input[type="password"], .give-page form[id*=give-form].floated-labels .form-row input[type="password"], .give-page form.give-form .form-row input[type="tel"], .give-page form[id*=give-form] .form-row input[type="tel"], .give-page form.give-form.floated-labels .form-row input[type="tel"], .give-page form[id*=give-form].floated-labels .form-row input[type="tel"], .give-page form.give-form .form-row input[type="url"], .give-page form[id*=give-form] .form-row input[type="url"], .give-page form.give-form.floated-labels .form-row input[type="url"], .give-page form[id*=give-form].floated-labels .form-row input[type="url"], .give-page form.give-form .form-row textarea, .give-page form[id*=give-form] .form-row textarea, .give-page form.give-form.floated-labels .form-row textarea, .give-page form[id*=give-form].floated-labels .form-row textarea {  background: #fff;  color: #1f1f1f;  font-family: 'Quattrocento Sans';  font-size: 16.5px;  font-style: normal;  font-weight: 400;  letter-spacing: 0px;  line-height: 28px;  padding: 12px 15px;  border: 1px solid rgba(0, 0, 0, 0.13); } .give-page form.give-form .give-currency-symbol, .give-page form[id*=give-form] .give-currency-symbol, .give-page form.give-form.floated-labels .give-currency-symbol, .give-page form[id*=give-form].floated-labels .give-currency-symbol, .give-page form.give-form #give-final-total-wrap .give-donation-total-label, .give-page form[id*=give-form] #give-final-total-wrap .give-donation-total-label, .give-page form.give-form.floated-labels #give-final-total-wrap .give-donation-total-label, .give-page form[id*=give-form].floated-labels #give-final-total-wrap .give-donation-total-label {  border-color: rgba(0, 0, 0, 0.13);  color: #1f1f1f; } .give-page form.give-form #give-final-total-wrap .give-final-total-amount, .give-page form[id*=give-form] #give-final-total-wrap .give-final-total-amount, .give-page form.give-form.floated-labels #give-final-total-wrap .give-final-total-amount, .give-page form[id*=give-form].floated-labels #give-final-total-wrap .give-final-total-amount {  color: #1f1f1f; } .give-page form.give-form .selectize-input, .give-page form[id*=give-form] .selectize-input, .give-page form.give-form.floated-labels .selectize-input, .give-page form[id*=give-form].floated-labels .selectize-input {  border: 1px solid rgba(0, 0, 0, 0.13);  line-height: 28px; } .give-page form.give-form.floated-labels .floatlabel.is-focused label.floatlabel-label, .give-page form[id*=give-form].floated-labels .floatlabel.is-focused label.floatlabel-label, .give-page form.give-form.floated-labels.floated-labels .floatlabel.is-focused label.floatlabel-label, .give-page form[id*=give-form].floated-labels.floated-labels .floatlabel.is-focused label.floatlabel-label {  color: #b2b2b2; } .give-btn, .give_submit, input.button[name="give_register_submit"] {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0;   padding: 6px 15px;  font-size: 11px;  line-height: 26px; } .give-btn span, .give_submit span, input.button[name="give_register_submit"] span, .give-btn i, .give_submit i, input.button[name="give_register_submit"] i {  position: relative;  top: 1px; } .give-btn:hover, .give_submit:hover, input.button[name="give_register_submit"]:hover, .give-btn:focus, .give_submit:focus, input.button[name="give_register_submit"]:focus {  text-decoration: none;  outline: none; } .give-btn i, .give_submit i, input.button[name="give_register_submit"] i, .give-btn img, .give_submit img, input.button[name="give_register_submit"] img {  margin-right: 13px; } .give-btn i.pull-right, .give_submit i.pull-right, input.button[name="give_register_submit"] i.pull-right, .give-btn img.pull-right, .give_submit img.pull-right, input.button[name="give_register_submit"] img.pull-right, .give-btn i.pull-right-icon, .give_submit i.pull-right-icon, input.button[name="give_register_submit"] i.pull-right-icon, .give-btn img.pull-right-icon, .give_submit img.pull-right-icon, input.button[name="give_register_submit"] img.pull-right-icon {  margin-right: 0;  margin-left: 13px;  position: relative; } .give-btn i.pull-right, .give_submit i.pull-right, input.button[name="give_register_submit"] i.pull-right, .give-btn img.pull-right, .give_submit img.pull-right, input.button[name="give_register_submit"] img.pull-right {  top: 0.3em; } .give-btn img, .give_submit img, input.button[name="give_register_submit"] img {  position: relative;  top: -0.1em; } .give-btn i, .give_submit i, input.button[name="give_register_submit"] i {  top: -1px;  vertical-align: middle; } .give-btn.fw-btn-side-by-side, .give_submit.fw-btn-side-by-side, input.button[name="give_register_submit"].fw-btn-side-by-side {  margin-right: 10px; } .give-btn.fw-btn-side-by-side:last-child, .give_submit.fw-btn-side-by-side:last-child, input.button[name="give_register_submit"].fw-btn-side-by-side:last-child {  margin-right: 0; } .give-btn:focus, .give_submit:focus, input.button[name="give_register_submit"]:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .give-btn:hover, .give_submit:hover, input.button[name="give_register_submit"]:hover {  background-color: #00b050;  color: #ffffff; } .give-btn:active, .give_submit:active, input.button[name="give_register_submit"]:active {  box-shadow: none; } table.give-table {  color: #a8a8a8;  text-shadow: none; }   .widget_give_forms_widget .give-form-wrap form.give-form, .widget_give_forms_widget .give-form-wrap form[id*=give-form] {  color: #a8a8a8; } .widget_give_forms_widget .give-form-wrap form.give-form input.give-input, .widget_give_forms_widget .give-form-wrap form[id*=give-form] input.give-input {  width: 100%;  line-height: 30px;  border: none;  color: #353535;  background-color: rgba(0,0,0,0.07);  font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 16.5px;  padding: 12px 15px; } .widget_give_forms_widget .give-form-wrap form.give-form input.give-input::-moz-placeholder, .widget_give_forms_widget .give-form-wrap form[id*=give-form] input.give-input::-moz-placeholder {  color: rgba(53,53,53,0.25);  opacity: 1; } .widget_give_forms_widget .give-form-wrap form.give-form input.give-input:-ms-input-placeholder, .widget_give_forms_widget .give-form-wrap form[id*=give-form] input.give-input:-ms-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_give_forms_widget .give-form-wrap form.give-form input.give-input::-webkit-input-placeholder, .widget_give_forms_widget .give-form-wrap form[id*=give-form] input.give-input::-webkit-input-placeholder {  color: rgba(53,53,53,0.25); } .widget_give_forms_widget .give-form-wrap form.give-form .give-currency-symbol, .widget_give_forms_widget .give-form-wrap form[id*=give-form] .give-currency-symbol, .widget_give_forms_widget .give-form-wrap form.give-form #give-final-total-wrap .give-donation-total-label, .widget_give_forms_widget .give-form-wrap form[id*=give-form] #give-final-total-wrap .give-donation-total-label {  background-color: rgba(0,0,0,0.07);  border-color: rgba(0,0,0,0.2); } .widget_give_forms_widget .give-form-wrap form.give-form .give-currency-symbol, .widget_give_forms_widget .give-form-wrap form[id*=give-form] .give-currency-symbol, .widget_give_forms_widget .give-form-wrap form.give-form #give-final-total-wrap .give-donation-total-label, .widget_give_forms_widget .give-form-wrap form[id*=give-form] #give-final-total-wrap .give-donation-total-label, .widget_give_forms_widget .give-form-wrap form.give-form #give-final-total-wrap .give-final-total-amount, .widget_give_forms_widget .give-form-wrap form[id*=give-form] #give-final-total-wrap .give-final-total-amount {  color: rgba(53,53,53,0.5); } .widget_give_forms_widget .give-form-wrap form.give-form #give-final-total-wrap .give-final-total-amount, .widget_give_forms_widget .give-form-wrap form[id*=give-form] #give-final-total-wrap .give-final-total-amount, .widget_give_forms_widget .give-form-wrap form.give-form .give-donation-amount #give-amount, .widget_give_forms_widget .give-form-wrap form[id*=give-form] .give-donation-amount #give-amount, .widget_give_forms_widget .give-form-wrap form.give-form .give-donation-amount #give-amount-text, .widget_give_forms_widget .give-form-wrap form[id*=give-form] .give-donation-amount #give-amount-text {  border-color: rgba(0,0,0,0.2); } .widget_give_forms_widget .give-form-wrap form.give-form .custom-checkbox label, .widget_give_forms_widget .give-form-wrap form[id*=give-form] .custom-checkbox label, .widget_give_forms_widget .give-form-wrap form.give-form .custom-radio label, .widget_give_forms_widget .give-form-wrap form[id*=give-form] .custom-radio label {  color: #a8a8a8; } .widget_give_forms_widget .give-form-wrap form.give-form legend, .widget_give_forms_widget .give-form-wrap form[id*=give-form] legend {  color: #353535;  border-bottom-color: #dee0e1; } .widget_give_forms_widget .give-form-wrap form.give-form .selectize-input, .widget_give_forms_widget .give-form-wrap form[id*=give-form] .selectize-input {  background-color: rgba(0,0,0,0.07);  border: none; } .widget_give_forms_widget .give-form-wrap .give-goal-progress .income {  color: #353535; } .widget_give_forms_widget form.floated-labels .floatlabel.is-active label.floatlabel-label, .widget_give_forms_widget form.floated-labels .floatlabel.is-focused label.floatlabel-label {  color: #b2b2b2; }   .gform_wrapper form .gf_progressbar_wrapper h3.gf_progressbar_title { font-size: 1em; letter-spacing: 0; } .gform_wrapper form .gf_progressbar { box-shadow: none; background-color: transparent; } .gform_wrapper form .gf_progressbar > div { background-color: #ff0000; } .gform_wrapper form .gf_progressbar_percentage { background: none; }  body .gform_wrapper form .top_label div.ginput_container { margin-top: 0; } .gform_wrapper form label.gfield_label, .gform_wrapper form .top_label .gfield_label { font-family: 'Montserrat'; font-size: 12px; font-style: normal; font-weight: 400; line-height: 30px; letter-spacing: 0px; color: #b2b2b2; text-transform: uppercase; } .gform_wrapper form textarea { resize: vertical; } .gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper form textarea { background: #fff; color: #1f1f1f; font-family: 'Quattrocento Sans'; font-size: 16.5px; font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: 28px; padding: 12px 15px; border: 1px solid rgba(0, 0, 0, 0.13); -webkit-appearance: none; -moz-appearance: none; margin: 0; outline: none; } .gform_wrapper form .field_sublabel_above .description, .gform_wrapper form .field_sublabel_above .gfield_description, .gform_wrapper form .field_sublabel_above .gsection_description, .gform_wrapper form .right_label .gfield_description { padding-top: 0; margin-top: 5px; } .gform_wrapper form .description_above .gfield_description { padding-bottom: 5px; } .gform_wrapper form .gfield_checkbox li label, .gform_wrapper form .gfield_radio li label { font-family: 'Montserrat'; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: 0px; color: #b2b2b2; padding-left: 24px; } .gform_wrapper form ul.gfield_checkbox li label, .gform_wrapper form ul.gfield_radio li label { display: block; letter-spacing: 0px; margin: 0 0 1.2em; } .gform_wrapper form ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper form ul.gfield_radio li input[type=radio]:checked+label { font-weight: 400; } .gform_wrapper form input.ginput_quantity[type=text], .gform_wrapper form .gfield_time_hour input, .gform_wrapper form .gfield_time_minute input { width: 65px; text-align: center; } .gform_wrapper form .gfield_time_hour, .gform_wrapper form .gfield_time_minute { max-width: inherit !important; width: auto !important; } .gform_wrapper form .gfield_time_ampm { max-width: inherit !important; width: 70px !important; } .gform_wrapper form .selectize-input, .gform_wrapper form .selectize-input.focus, .gform_wrapper form .selectize-input.input-active, .gform_wrapper form .selectize-input.dropdown-active { border: 1px solid rgba(0, 0, 0, 0.13); } .gform_wrapper .name_prefix_select { padding-top: 2px; } .gform_wrapper form .selectize-input > input[type="text"] { display: inline-block !important; } .gform_wrapper form .chosen-container { display: none; }  .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button), .gform_wrapper form .gform_footer input.button:not(.gform_image_button) { font-family: 'Montserrat'; font-weight: 700; font-style: normal; font-size: 12px; line-height: 30px; letter-spacing: 0px; display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; text-decoration: none; white-space: nowrap; outline: none; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; max-width: 100%;  padding: 12px 25px;  background-color: #ff0000; border-color: transparent; border-width: 0; color: #ffffff; border-radius: 0; } .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button):hover, .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button):focus, .gform_wrapper form .gform_footer input.button:not(.gform_image_button):hover, .gform_wrapper form .gform_footer input.button:not(.gform_image_button):focus { text-decoration: none; outline: none; } .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button):focus, .gform_wrapper form .gform_footer input.button:not(.gform_image_button):focus { background-color: #ff0000; border-color: transparent; color: #ffffff; } .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button):hover, .gform_wrapper form .gform_footer input.button:not(.gform_image_button):hover { background-color: #00b050; color: #ffffff; } .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button):active, .gform_wrapper form .gform_footer input.button:not(.gform_image_button):active { box-shadow: none; } .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button) span, .gform_wrapper form .gform_page_footer input.button:not(.gform_image_button) i, .gform_wrapper form .gform_footer input.button:not(.gform_image_button) span, .gform_wrapper form .gform_footer input.button:not(.gform_image_button) i { position: relative; top: 1px; } .gform_wrapper form .ginput_complex span.ginput_cardextras { overflow: visible; } .gform_wrapper form .ginput_complex .ginput_cardinfo_right { margin-left: 10px; }   .wpcf7 .wpcf7-form div.wpcf7-validation-errors {  border-color: #d12a5c;  color: #d12a5c; } .wpcf7 .wpcf7-form span.wpcf7-list-item {  margin-left: 0; } .wpcf7 .wpcf7-form .wpcf7-list-item-label {  margin-top: -2em; } .wpcf7 .wpcf7-form .wpcf7-list-item-label.acceptance-check {  margin-top: 0;  float: left;  top: 6px; } .wpcf7 .wpcf7-form span.wpcf7-list-item label .wpcf7-list-item-label {  margin-top: -1em; } .wpcf7 .wpcf7-form span.wpcf7-list-item label {  padding-left: 0; } .wpcf7 .wpcf7-form span.wpcf7-list-item label:before, .wpcf7 .wpcf7-form span.wpcf7-list-item label:after {  display: none; } .wpcf7 .wpcf7-form input.wpcf7-submit {   font-family: 'Montserrat';  font-weight: 700;  font-style: normal;  font-size: 12px;  line-height: 30px;  letter-spacing: 0px;  display: inline-block;  margin-bottom: 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  text-decoration: none;  white-space: nowrap;  outline: none;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  max-width: 100%;   background-color: #ff0000;  border-color: transparent;  border-width: 0;  color: #ffffff;  border-radius: 0;   padding: 12px 25px;  font-size: 12px;  line-height: 30px; } .wpcf7 .wpcf7-form input.wpcf7-submit:hover, .wpcf7 .wpcf7-form input.wpcf7-submit:focus {  text-decoration: none;  outline: none; } .wpcf7 .wpcf7-form input.wpcf7-submit:focus {  background-color: #ff0000;  border-color: transparent;  color: #ffffff; } .wpcf7 .wpcf7-form input.wpcf7-submit:hover {  background-color: #00b050;  color: #ffffff; } .wpcf7 .wpcf7-form input.wpcf7-submit:active {  box-shadow: none; }   .llms-access-plan-title, .llms-access-plan.featured .llms-access-plan-featured {   background: #ff0000; } .llms-access-plan .llms-access-plan-restrictions .stamp {   background: #ff0000;   padding: 2px 7px; } .llms-access-plan .llms-access-plan-restrictions ul {   padding: 0; } .llms-access-plan .llms-access-plan-restrictions a {   color: #00b050; } .llms-access-plan .llms-access-plan-restrictions a:hover {   color: #1f1f1f; } .llms-lesson-preview .llms-lesson-link {   padding:38px; } .llms-lesson-preview .llms-lesson-title {   line-height: 1.3em; } .llms-syllabus-wrapper .llms-section-title {   margin-bottom:50px; } .llms-loop-item-footer {   padding:5px; } .llms-syllabus-wrapper .llms-section-title {   margin-top:50px; } .llms-lesson-preview {   display: inline-table; } .llms_review {   padding:40px !important; } .llms-lesson-button-wrapper, .llms-button-wrapper {   margin-top: 40px;   margin-bottom: 40px; } .llms-error a {   color: #099e6b; } .llms-access-plan-restrictions ul li {   font-size: 14px;   line-height: 18px;   list-style-type: none; } .course .llms-meta-info .llms-meta-title {   margin-bottom: 15px; } .llms-access-plan-footer .llms-button-action .llms-tooltip {   min-width: 435px; } .course .llms-meta-info {   margin-top: 35px; } .course #old_reviews h3 {   margin-top: 35px;   margin-bottom: 35px; } .course #thank_you_box h2 {   font-size: 32px;   line-height: 38px; } .course .post.post-details .entry-content {   padding-bottom: 80px; } .llms-loop-item-content .llms-loop-title {   padding: 0 15px;   margin-top: 10px;   margin-bottom: 10px; } .llms-student-dashboard .llms-sd-section {   margin-bottom: 45px; } .llms-my-memberships ul.listing-memberships {   width: 40%;   margin: 0px;   margin-top: 20px;   padding-left: 0px; } .llms-sd-tab dashboard .course-item .course-link {   margin-bottom: 10px; } .llms-student-dashboard .llms-person-information-form h3 {   margin-top: 25px;   margin-bottom: 12px;   font-size: 20px;   line-height: 28px; } .llms-video-wrapper {   margin-bottom: 30px; } .llms-video-wrapper .center-video iframe {   width: 727px;   height: 405px;   max-width: 100%; } .llms-my-achievements ul.listing-achievements {   padding-left: 0px; } .course .llms-meta-info {   margin: -5px 0; } .course .llms-meta-info .llms-meta-title {   margin-top: 30px; } .llms-access-plan.featured .llms-access-plan-content, .llms-access-plan.featured .llms-access-plan-footer {   border-left: 3px solid #ff0000;   border-right: 3px solid #ff0000; } .llms-access-plan.featured .llms-access-plan-footer {   border-bottom-color: #ff0000; } .llms-access-plan .llms-access-plan-footer {   padding-bottom: 30px; } .llms-access-plan-footer .llms-button-action, .llms-checkout .llms-button-action, .llms-button-primary, .llms-person-information-form .button, .llms-student-dashboard button[type*="submit"], .review_box input.button, .llms-lesson-button-wrapper input[type="submit"], .llms-button-action, #llms-quiz-question-wrapper input[type="submit"] {     font-family: 'Montserrat';   font-weight: 700;   font-style: normal;   font-size: 12px;   line-height: 30px !important;   letter-spacing: 0px;   color: #fff !important;   display: inline-block;   margin-bottom: 0;   text-align: center;   vertical-align: middle;   cursor: pointer;   background-image: none;   border: 1px solid transparent;   text-decoration: none;   white-space: nowrap;   outline: none;   position: relative;   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   -webkit-transition: all 0.3s ease;   -o-transition: all 0.3s ease;   transition: all 0.3s ease;   max-width: 100%;     background-color: #ff0000;   border-color: transparent;   border-width: 0;   border-radius: 0;     padding: 12px 25px;   font-size: 12px;   line-height: 30px ; } .llms-access-plan-footer .llms-button-action:focus, .llms-checkout .llms-button-action:focus, .llms-button-primary:focus, .llms-person-information-form .button:focus, .llms-student-dashboard button[type*="submit"]:focus, .review_box input.button:focus, .llms-lesson-button-wrapper input[type="submit"]:focus, .llms-button-action:focus, #llms-quiz-question-wrapper input[type="submit"]:focus {   background-color: #ff0000;   border-color: transparent;   color: #ffffff; } .llms-access-plan-footer .llms-button-action:hover, .llms-checkout .llms-button-action:hover, .llms-button-primary:hover, .llms-person-information-form .button:hover, .llms-student-dashboard button[type*="submit"]:hover, .review_box input.button:hover, .llms-lesson-button-wrapper input[type="submit"]:hover, .llms-button-action:hover, #llms-quiz-question-wrapper input[type="submit"]:hover {   background-color: #00b050;   color: #fff !important; } .llms-access-plan-footer .llms-button-action:active, .llms-checkout .llms-button-action:active, .llms-button-primary:active, .llms-person-information-form .button:active, .llms-student-dashboard button[type*="submit"]:active, .review_box input.button:active, .llms-lesson-button-wrapper input[type="submit"]:active, .llms-button-action:active, #llms-quiz-question-wrapper input[type="submit"]:active {   box-shadow: none; } .llms-access-plan-price .lifterlms-price {   color: #00b050; }  .llms-checkout-wrapper .llms-form-heading {   background: #ff0000; } .llms-checkout-section, .llms-notice {   border-color: #ff0000; } .llms-notice {   background: transparent; } .llms-form-field.type-radio input[type=radio]:checked+label:before {   background-image: -webkit-radial-gradient(center,ellipse,#ff0000 0,#ff0000 40%,#fafafa 45%);   background-image: radial-gradient(ellipse at center,#ff0000 0,#ff0000 40%,#fafafa 45%); } .llms-form-field .selectize-input {   border: 1px solid rgba(0,0,0,0.13); } .llms-student-dashboard .llms-sd-link {   color: #1f1f1f; } .llms-student-dashboard .llms-sd-link:hover, .llms-loop-item-content .llms-loop-title:hover {   color: #ff0000; } .llms-progress .progress-bar-complete {   background-color:#38d43f; } .llms-sd-section .llms-sd-section-title, .llms-quiz-results h3 {   background-color: transparent; } .llms-person-information-form .button {   margin-top: 2em; } .llms-lesson-preview.is-complete .llms-lesson-complete, .llms-lesson-preview.is-free .llms-lesson-complete {   color: #ff0000; } .llms-error {   color: #d8000c; } .llms-progress-circle-count {   position: relative;   top: 36%; } svg .llms-animated-circle {   stroke: #ff0000; }.widget_course_syllabus .llms-lesson-complete.done {   color: #ff0000; } .llms-widget-syllabus .section-title {   color: #353535; } .mc4wp-form .selectize-input {   border: 1px solid rgba(0, 0, 0, 0.13); } .mc4wp-form input[type="submit"] {     font-family: 'Montserrat';   font-weight: 700;   font-style: normal;   font-size: 12px;   line-height: 30px !important;   letter-spacing: 0px;   color: #fff !important;   display: inline-block;   margin-bottom: 0;   text-align: center;   vertical-align: middle;   cursor: pointer;   background-image: none;   border: 1px solid transparent;   text-decoration: none;   white-space: nowrap;   outline: none;   position: relative;   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   -webkit-transition: all 0.3s ease;   -o-transition: all 0.3s ease;   transition: all 0.3s ease;   max-width: 100%;     background-color: #ff0000;   border-color: transparent;   border-width: 0;   border-radius: 0;     padding: 12px 25px;   font-size: 12px;   line-height: 30px ; } .mc4wp-form input[type="submit"]:focus {   background-color: #ff0000;   border-color: transparent;   color: #ffffff; } .mc4wp-form input[type="submit"]:hover {   background-color: #00b050;   color: #fff !important; } .mc4wp-form input[type="submit"]:active {   box-shadow: none; }  .fw-portfolio .sharedaddy .sd-content ul li {   font-size: 15px;   width: auto;   float: none;   display: inline-block;   margin: 0 7px !important; } .fw-portfolio .sharedaddy .sd-content ul li:last-child {   margin-right: 0; } .fw-portfolio .sharedaddy .sd-content ul li:first-child {   margin-left: 0; } div.sharedaddy .sd-block h3.sd-title {   font-size: 15px;   line-height: 18px;   letter-spacing: 1px;   margin: 0 0 5px 0; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy, .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy *, .fw-portfolio-1 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy, .fw-portfolio-1 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy * {   max-width: 100%; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title, .fw-portfolio-1 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title {   margin-top: 10px; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title:before, .fw-portfolio-1 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title:before {   display: none; } .fw-portfolio-3.fw-portfolio-landscape .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy .sd-content, .fw-portfolio-1.fw-portfolio-landscape .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy .sd-content {   margin-top: 10px; } .fw-portfolio-3.fw-portfolio-landscape .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title, .fw-portfolio-1.fw-portfolio-landscape .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title, .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy * {   max-width: 100%; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title {   margin-top: 10px; } .fw-portfolio-3 .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title:before {   display: none; } .fw-portfolio-3.fw-portfolio-landscape .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy .sd-content {   margin-top: 10px; } .fw-portfolio-3.fw-portfolio-landscape .fw-portfolio-image .fw-block-image-overlay .fw-overlay-description .sharedaddy h3.sd-title {   display: none; }  .fw-footer-middle {  background-color: transparent;  background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);  background-repeat: no-repeat;  background-position: top right;  background-size: auto; } .fw-footer-middle {  position: relative; } .fw-footer-middle .fw-container {  position: relative;  z-index: 10; } .fw-footer-widgets {  position: relative;  padding-top: 100px;  padding-bottom: 100px;  background-color: #00b050;  background-image: url("https://clasesparticularesindividuales.com/wp-content/uploads/2018/12/fondofooter.png");  background-repeat: no-repeat;  background-position: right center;  background-size: auto; } .fw-footer-widgets .widget, .fw-footer-widgets .widget li {  color: #ffffff; } .fw-footer-widgets .widget a, .fw-footer-widgets .widget .comment-author-link a {  color: #ffffff; } .fw-footer-widgets .widget a:hover, .fw-footer-widgets .widget .comment-author-link a:hover {  color: #e6e6e6; } .fw-footer-widgets .widget-title {  font-family: 'Montserrat';  font-weight: 200;  font-style: normal;  color: #ffffff;  font-size: 23px;  text-transform: none; } .fw-footer-widgets .widget-title span {  color: #ffffff;  background-color: transparent !important; } .fw-footer-widgets .widget-title span:after {  display: none; } .fw-footer-widgets .widget_text .textwidget {  font-size: 14.85px; }  @media(max-width:991px){  .fw-footer-widgets.footer-cols-4 .fw-col-sm-6:nth-child(1),  .fw-footer-widgets.footer-cols-4 .fw-col-sm-6:nth-child(2) {   margin-bottom: 40px;  }  .fw-footer-widgets .widget .widget-title {   margin-bottom: 15px;  } } @media (max-width: 767px) {  .fw-footer-widgets {   padding-top: 50px;   padding-bottom: 50px;  } }  .fw-footer-bar {  position: relative;  background-size: cover;  background-repeat: no-repeat;  background-color: transparent;  padding-top: 0px;  padding-bottom: 0px;  color: #1f1f1f; }  .fw-copyright {  font-size: 15px;  font-style: normal;  font-weight: 400;  font-family: 'Quattrocento Sans';  line-height: 45px;  letter-spacing: 0px;  color: #686869;  position: relative; } .fw-copyright a {  color: #686869;  text-decoration: underline; } .fw-copyright a:hover {  color: #686869;  text-decoration: none; } .fw-footer-bar.fw-copyright-left > .fw-container, .fw-footer-bar.fw-copyright-right > .fw-container {  display: flex;  justify-content: flex-end;  align-items: center; } .fw-copyright-left .fw-copyright, .fw-copyright-left .fw-footer-social, .fw-copyright-right .fw-copyright, .fw-copyright-right .fw-footer-social {  max-width: 50%; } .fw-copyright-left .fw-copyright {  order: 1;  margin-right: auto; } .fw-copyright-left .fw-footer-social {  order: 2; } .fw-copyright-right .fw-copyright {  order: 2; } .fw-copyright-right .fw-footer-social {  order: 1;  margin-right: auto; } .fw-copyright-center {  text-align: center; }  .fw-footer-social {  position: relative;  line-height: 12.8px; } .fw-footer-social a {  font-size: 16px;  width: 16px;  height: 15px;  color: #1f1f1f;  display: inline-block;  margin: 0 2px; } .fw-footer-social a:hover {  color: #d12a5c; }  @media(max-width:767px) {  .fw-copyright-left .fw-copyright,  .fw-copyright-left .fw-footer-social,  .fw-copyright-right .fw-copyright,  .fw-copyright-right .fw-footer-social {   max-width: 100%;   width: 100%;   text-align: center;  }  .fw-footer-bar.fw-copyright-left > .fw-container,  .fw-footer-bar.fw-copyright-right > .fw-container {   flex-wrap: wrap;   justify-content: center;  }  .fw-footer-social {   margin-bottom: 10px;  }  .fw-copyright-left .fw-footer-social {   margin-top: 10px;   margin-bottom: 0;  }  .fw-footer-social a {   margin: 0 5px;  } } @media(max-width:479px) {  .fw-footer-social {   margin-bottom: 20px;  }  .fw-copyright-left .fw-footer-social {   margin-top: 20px;  } } .fw-footer-menu {  text-align: center; } .fw-footer-menu ul {  list-style: none;  margin: 0 auto;  padding: 0;  font-size: 0;  line-height: normal; } .fw-footer-menu ul li {  font-family: 'Montserrat';  font-weight: 400;  font-style: normal;  font-size: 13px;  position: relative;  display: inline-block; } .fw-footer-menu ul li a {  display: inline-block;  float: left;  position: relative; } .fw-footer-menu ul li:first-child a {  margin-left: 17.5px; } .fw-footer-menu ul li:last-child a {  margin-right: 17.5px; } .fw-footer-menu ul li a i{  margin-right: 10px;  position: relative; } .fw-footer-menu ul li.current-menu-item > a:after, .fw-footer-menu ul li.current-menu-ancestor > a:after {  width: 100%;  margin-left: -50%; } .fw-footer-menu ul li.current-menu-item a {  color: #ff0000; } .fw-footer-menu ul li a {  color: #ffffff;  margin: 0 0 0 35px;  line-height: 84px;  letter-spacing: 1px;  -webkit-transition: all 0.2s ease 0s;  -o-transition: all 0.2s ease 0s;  transition: all 0.2s ease 0s; } .fw-footer-menu ul li a:after {  content: "";  left: 50%;  position: absolute;  width: 0;  background: #ff0000;  top: 22px;  height: 1px;  -webkit-transition: all 0.2s ease 0s;  -o-transition: all 0.2s ease 0s;  transition: all 0.2s ease 0s; } .fw-footer-menu ul li a:hover {  color: #ff0000; } .fw-footer-menu ul li.menu-separator a:after {  display: none; } .fw-footer-menu ul li.menu-separator a:hover {  color: #ffffff;  cursor: default; } .fw-footer-menu ul li a:hover:after {  width: 100%;  margin-left: -50%; }      .fw-footer-menu-right, .fw-footer-menu-left {  padding-top: 18px;  padding-bottom: 18px; } .fw-footer-menu-right .fw-footer-menu li a, .fw-footer-menu-left .fw-footer-menu li a {  line-height: 84px; } .fw-footer-menu-right .fw-footer-menu li:first-child a {  margin-left: 35px; } .fw-footer-menu-left .fw-footer-menu li:last-child a {  margin-right: 35px; } .fw-footer-menu-right .fw-container, .fw-footer-menu-left .fw-container {  -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  transform-style: preserve-3d; } .fw-footer-menu-right .fw-footer-menu, .fw-footer-menu-left .fw-footer-menu {  position: relative; } .fw-footer-menu-right .fw-footer-menu li, .fw-footer-menu-left .fw-footer-menu li {  border-top: none; } .fw-footer-menu-right .fw-footer-menu li a, .fw-footer-menu-left .fw-footer-menu li a {  padding: 0; } .fw-footer-menu-right .fw-footer-menu li:last-child a, .fw-footer-menu-left .fw-footer-menu li:last-child a {  margin-right: 0; } .fw-footer-menu-right .fw-footer-menu {  text-align: right;  float: right; } .fw-footer-menu-right .fw-footer-menu li:last-child a {  margin-right: 0; } .fw-footer-menu-right .fw-footer-logo {  float: left; } .fw-footer-menu-left .fw-footer-menu {  text-align: left;  float: left; } .fw-footer-menu-left .fw-footer-menu li:first-child a {  margin-left: 0; } .fw-footer-menu-left .fw-footer-logo {  float: right;  margin-right: 0;  margin-left: 20px; } .fw-footer-menu-disable .fw-footer-logo {  top: 0 !important; }   @media (max-width: 991px) {  .fw-footer-menu ul li.menu-separator {   display: none;  }  .fw-footer-menu-right .fw-footer-menu,  .fw-footer-menu-left .fw-footer-menu {   -webkit-transform: translateY(0);   -moz-transform: translateY(0);   -ms-transform: translateY(0);   -o-transform: translateY(0);   transform: translateY(0);  }  .fw-footer-menu-left .fw-footer-logo,  .fw-footer-menu-right .fw-footer-logo {   display: block;   margin: 0 auto;   text-align: center;   float: none;  }  .fw-footer-menu-left .fw-footer-menu,  .fw-footer-menu-right .fw-footer-menu{   float: none;   text-align: center;   top: 0 !important;   margin-top: 20px;  } } @media(max-width:479px){  .fw-footer-menu ul li{   width: 100%;  }  .fw-footer-menu ul li a{   float: none;   margin: 0 !important;  } } .fw-footer-logo {  position: relative;  float: left;  margin-right: 20px; } .fw-footer-logo-retina .fw-footer-logo {  max-width: 250px; } .fw-footer-logo-retina .fw-footer-logo a img {  width: 50px; } .fw-footer-logo-no-retina .fw-footer-logo {  max-width: 250px; }  @media (min-width: 768px) {   body.rtl .fw-col-sm-1,   body.rtl .fw-col-sm-2,   body.rtl .fw-col-sm-3,   body.rtl .fw-col-sm-4,   body.rtl .fw-col-sm-5,   body.rtl .fw-col-sm-6,   body.rtl .fw-col-sm-7,   body.rtl .fw-col-sm-8,   body.rtl .fw-col-sm-9,   body.rtl .fw-col-sm-10,   body.rtl .fw-col-sm-11,   body.rtl .fw-col-sm-12,   body.rtl .fw-col-lg-1-5,   body.rtl .fw-col-md-1-5,   body.rtl .fw-col-sm-1-5 {     float: right;   } } @media (min-width: 992px) {   body.rtl .fw-col-md-1,   body.rtl .fw-col-md-2,   body.rtl .fw-col-md-3,   body.rtl .fw-col-md-4,   body.rtl .fw-col-md-5,   body.rtl .fw-col-md-6,   body.rtl .fw-col-md-7,   body.rtl .fw-col-md-8,   body.rtl .fw-col-md-9,   body.rtl .fw-col-md-10,   body.rtl .fw-col-md-11,   body.rtl .fw-col-md-12,   body.rtl .fw-col-lg-1-5,   body.rtl .fw-col-md-1-5,   body.rtl .fw-col-sm-1-5 {     float: right;   } }  .rtl.header-1 .fw-site-navigation > ul .menu-item-has-icon i, .rtl.header-2 .fw-site-navigation > ul .menu-item-has-icon i, .rtl.header-3 .fw-site-navigation > ul .menu-item-has-icon i, .rtl.header-4 .fw-site-navigation > ul .menu-item-has-icon i {   margin-right: 0;   margin-left: 10px; } .rtl.header-1 .fw-site-navigation > ul > li ul, .rtl.header-2 .fw-site-navigation > ul > li ul, .rtl.header-3 .fw-site-navigation > ul > li ul, .rtl.header-4 .fw-site-navigation > ul > li ul {   text-align: right; }    .rtl.header-1.fw-top-logo-right .mm-menu.mm-offcanvas {  right: auto; }  .rtl.header-1 .fw-header-main .fw-container .fw-site-navigation > ul > li {  float: right; } .rtl.header-1 .primary-navigation > ul > li:first-child > a {  margin-left: 28px; } .rtl.header-1 .primary-navigation > ul > li:last-child > a {  margin-left: 0; } .rtl.header-1 .primary-navigation > ul > li:last-child > ul {  left: 0; }  .rtl.header-2 .fw-header-main .fw-container .fw-site-navigation > ul > li {  float: right; } .rtl.header-2 .fw-header-main .fw-nav-wrap.fw-nav-right .fw-site-navigation > ul > li:first-child > a, .rtl.header-2 .fw-header-main .fw-nav-wrap.fw-nav-left .primary-navigation > ul > li:first-child > a {  margin-left: 28px; } .rtl.header-2 .fw-header-main .fw-nav-wrap.fw-nav-right .fw-site-navigation > ul > li:last-child > a, .rtl.header-2 .fw-header-main .fw-nav-wrap.fw-nav-left .primary-navigation > ul > li:last-child > a {  margin-left: 0; } .rtl.header-2 .fw-header-main .fw-site-navigation > ul > li:last-child > ul {  left: 0; } .rtl.header-2 .fw-header-main .fw-site-navigation > ul > li:first-child > ul {  left: 28px; } .rtl.header-2 .fw-header-main .fw-nav-wrap.fw-nav-right .fw-nav-menu {  float: right; } .rtl.header-2 .fw-header-main .fw-nav-wrap.fw-nav-left .fw-nav-menu {  float: left; }  @media (max-width: 1199px) {  .rtl.header-2 .fw-header-main .fw-site-navigation > ul > li:first-child > ul {   left: 14px;  } } .rtl.header-3 .fw-site-navigation > ul > li {  float: right; } .rtl.header-3 .primary-navigation > ul > li:first-child a {  margin-left: 28px;  margin-right: 56px; } .rtl.header-3 .primary-navigation > ul > li:last-child a {  margin-right: 28px;  margin-left: 56px; }  .rtl.header-4 .fw-wrap-logo {  float: right; } .rtl.header-4 .fw-info-text-header-main {  float: left; } .rtl.header-4 .fw-header-main .fw-container .fw-site-navigation > ul > li {  float: right; } .rtl.header-4 .fw-header-main .primary-navigation > ul > li:first-child > a {  margin-right: 0; }  .rtl.header-5 nav.mm-menu {  direction: ltr; }  .rtl.header-6.header-align-left #header-menu {  left: 0;  right: auto; } .rtl.header-6.header-align-left.fw-logo-retina .fw-site-logo, .rtl.header-6.header-align-left.fw-logo-no-retina .fw-site-logo {  margin-right: auto;  margin-left: 0; } .rtl.header-6.header-align-left .mm-listview > li > a i {  margin-right: 0;  margin-left: 10px; }  .rtl .fw-search .fw-input-search {  text-align: right;  padding: 0 10px 0 35px; } .rtl .fw-submit-wrap {  right: initial;  left: 0; } .rtl.fw-submit-wrap input {  left: initial;  right: 0; } .rtl.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-close-search-form {  right: initial;  left: 17px; } .rtl.fw-form-search-full.fw-wrap-search-form .fw-search-form .fw-submit-wrap {  right: 10px;  left: auto; } .search-in-top-bar.fw-top-social-right .fw-top-bar .fw-mini-search {  border-right: 1px solid #49ca9f; } .search-in-top-bar.fw-top-social-left .fw-mini-search {  border-right: 1px solid #49ca9f; } .rtl.search-in-top-bar .fw-search {  float: left !important;  margin-left: 0;  margin-right: 15px !important; } .rtl.search-in-top-bar.fw-top-social-right .fw-top-bar .fw-search {  padding-left: 0;  padding-right: 10px; } .rtl.search-in-top-bar.fw-top-social-right .fw-top-bar .fw-mini-search {  border-left: none; } .rtl.search-in-top-bar.fw-top-social-left .fw-text-top-bar {  float: none; } .rtl.search-in-top-bar.fw-top-social-left .fw-search {  padding-left: 0;  padding-right: 10px; } .rtl.search-in-top-bar.fw-top-social-left .fw-mini-search {  border-left: none;  margin-left: 0;  margin-right: 10px; }  .rtl .fw-portfolio .fw-portfolio-filter {  direction: ltr; }  .rtl .postlist .post footer.entry-meta .comments-link {  float: left; } .rtl .postlist .fw-btn-post-read-more {  float: right; } .rtl .postlist.fw-letter-caps .entry-content p:first-child:first-letter {  float: right;  padding-right: 3px;  padding-left: 13px; } .rtl .has-post-thumbnail.post-list-type-2 .fw-post-image {  margin-left: 45px; } .rtl .has-post-thumbnail.post-list-type-2 .fw-post-image.fw-block-image-left {  margin-right: 45px; } .rtl .has-post-thumbnail.post-list-type-2 .fw-post-image {  margin-right: 0; } .rtl .has-post-thumbnail.post-list-type-2 .fw-post-image.fw-block-image-left {  margin-left: 0; } .rtl .has-post-thumbnail.post-list-type-2 .comments-link {  left: initial;  right: -9px; } .rtl .has-post-thumbnail.post-list-type-2 footer.entry-meta .wrap-entry-meta .footer-meta .entry-date {  float: left; } .rtl .postlist.postlist-grid .post-list-type-2 .entry-title {  padding-right: 0;  padding-left: 54px; } .rtl .postlist.postlist-grid .post-list-type-2 .fw-post-image {  right: initial;  left: 0; }  .rtl .post-list-type-3 .entry-content .cat-links a {  margin-right: 0;  margin-left: 55px; } .rtl .post-list-type-3 .entry-content .cat-links a:last-child {  margin-left: 0; } .children .comment-avatar:before {  filter: progid:DXImageTransform.Microsoft.gradient.BasicImage(rotation=0, mirror=1);  -webkit-transform: scale(1, -1);  -moz-transform: scale(1, -1);  -ms-transform: scale(1, -1);  -o-transform: scale(1, -1);  transform: scale(1, -1); } .rtl .comment-avatar {  float: right; } .rtl .comment-aside {  padding-left: 0;  padding-right: 90px; } .rtl .comment-author {  float: right; } .rtl .comment-meta {  text-align: left; } .rtl .children .depth-2 {  margin-right: 90px;  margin-left: 0; } .rtl .children .depth-3 {  margin-right: 90px;  margin-left: 0; } .rtl .children .comment-avatar:before {  right: -60px;  left: initial;  content: '\f149'; } .rtl .wrap-rating.listing {  float: left;  margin-right: 10px; } .rtl .comment-form .wrap-rating {  text-align: right; } .rtl .comment-form .wrap-rating .rating-title sup {  left: initial;  right: 4px; } .rtl .comment-form .wrap-rating .rating {  display: inline-block; }  .fw-wrap-related-article .fw-related-article-image {  direction: ltr; }  .rtl .post-details .entry-header .wrap-entry-meta .cat-links {  float: left; } .rtl .author-description .author-image {  float: right; } .rtl .author-description .author-text {  margin-left: 0;  margin-right: 130px; }  .rtl .fw-btn {  direction: ltr; } .rtl .fw-btn.fw-btn.fw-btn-side-by-side {  margin-right: 0;  margin-left: 10px; } .rtl .fw-btn.fw-btn-side-by-side:last-child {  margin-left: 0; } .rtl .fw-reload-slider {  direction: ltr; } .rtl .fw-reload-slider ul li {  direction: rtl; } .rtl .fw-reload-slider ul li .fw-reload-slider-image-wrap {  padding: 0 93px 0 50px; } .rtl .fw-reload-slider ul li .fw-reload-slider-content {  padding: 0 20px 0 100px;  text-align: right; }  .rtl .fw-easy-slider .fw-easy-slider-caption {  right: -3%;  left: initial; } .rtl .fw-easy-slider .fw-easy-slider-prev .fw-easy-slider-icon-left:before, .rtl .fw-easy-slider .fw-easy-slider-next .fw-easy-slider-icon-left:before {  content: '\f105'; } .rtl .fw-easy-slider .fw-easy-slider-prev .fw-easy-slider-icon-right:before, .rtl .fw-easy-slider .fw-easy-slider-next .fw-easy-slider-icon-right:before {  content: '\f104'; } .rtl .fw-easy-slider .fw-easy-slider-prev {  left: initial;  right: 30px; } .rtl .fw-easy-slider .fw-easy-slider-next {  right: initial;  left: 30px; } .rtl .custom-checkbox input, .rtl .custom-radio input {  right: 10px;  left: initial; } .rtl .custom-checkbox label, .rtl .custom-radio label {  padding-left: 0;  padding-right: 24px; } .rtl .custom-checkbox label:before, .rtl .custom-radio label:before, .rtl .custom-checkbox label:after, .rtl .custom-radio label:after {  right: 0;  left: initial; } .rtl .custom-checkbox label:after, .rtl .custom-radio label:after {  right: 4px;  left: 0; }  .rtl .pp_content_container {  direction: ltr; } .rtl .pp_pic_holder.dark_square a.pp_close {  right: initial;  left: 30px; } .rtl .pp_pic_holder.dark_square a.pp_expand, .rtl .pp_pic_holder.dark_square a.pp_contract {  right: initial;  left: 110px; }  .rtl .fw-block-image-parent.fw-block-image-left {  float: right;  margin-left: 30px;  margin-right: 0; } .rtl .fw-block-image-parent.fw-block-image-right {  float: left;  margin-right: 30px;  margin-left: 0; }  .rtl .paging-navigation .page-numbers.prev {  float: right;  margin-right: 0; } .rtl .paging-navigation .page-numbers.prev i {  margin-left: 10px;  margin-right: 0; } .rtl .paging-navigation .page-numbers.prev i.fa-angle-left:before {  content: "\f105"; } .rtl .paging-navigation .page-numbers.next {  float: left;  margin-right: 0; } .rtl .paging-navigation.paging-navigation-type-1 .page-numbers.next {  margin-left: 0; } .rtl .paging-navigation .page-numbers.next i {  margin-right: 10px;  margin-left: 0; } .rtl .paging-navigation .page-numbers.next i.fa-angle-right:before {  content: "\f104"; }  .rtl .paging-navigation.paging-navigation-type-2 .prev.page-numbers, .rtl nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers {  padding: 0 0 0 17px; } .rtl .paging-navigation.paging-navigation-type-2 .next.page-numbers, .rtl nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers {  padding: 0 17px 0 0; } .rtl .paging-navigation.paging-navigation-type-2 .page-numbers.prev i, .rtl .paging-navigation.paging-navigation-type-2 .page-numbers.next i {  display: inline-block;  -moz-transform: scaleX(-1);  -o-transform: scaleX(-1);  -webkit-transform: scaleX(-1);  transform: scaleX(-1);  filter: FlipH;  -ms-filter: "FlipH"; } .rtl .cal-month-day span[data-cal-date] {  float: right!important;  margin-left: 0;  margin-right: 20px; } .rtl .cal-month-day .text-today {  left: 20px;  right: initial; } .rtl .list-events {  left: initial;  right: 6px; } .rtl .list-unstyled {  padding-right: 0; } .rtl #cal-day-box .cal-row-head [class*="cal-cell"]:first-child, .rtl #cal-day-box .cal-row-head [class*="cal-cell"] {  float: right; } .rtl #cal-day-box #cal-day-panel {  padding-left: 0;  padding-right: 60px; } .rtl #cal-day-box #cal-day-panel .pull-left {  float: right !important; } .rtl #cal-day-box #cal-day-panel-hour {  margin-right: -60px; } .rtl .details-event-button {  float: left;  margin-left: 7px;  margin-right: 0; } .rtl #cal-slide-content a.event-item:before {  display: none; } .rtl #cal-slide-content a.event-item:after {  font-family: 'FontAwesome';  content: "\f133";  font-size: 14px;  margin-left: 5px; } .rtl .calendar-navigation {  direction: ltr; }  .rtl blockquote.fw-quote-position {  direction: ltr; }  .rtl .fw-slider {  direction: ltr; }  .rtl .fw-tabs .nav-tabs {  padding-right: 0; } .rtl .fw-tabs .nav-tabs li i {  margin-left: 5px; } .rtl .fw-tabs-framed.fw-tabs-top .nav-tabs > li {  float: right; } .rtl .fw-tabs-framed.fw-tabs-top .nav-tabs > li > a {  margin-right: 0;  margin-left: 2px; } .rtl .fw-tabs-framed.fw-tabs-top .nav-tabs.nav-justified > li {  float: none;  padding: 0; } .rtl .fw-tabs-framed.fw-tabs-top .nav-tabs.nav-justified > li:last-child > a {  margin-left: 0; } .rtl .fw-tabs-framed .nav-tabs {  border-bottom: 2px solid #ddd; } .rtl .fw-tabs-framed .nav-tabs > li > a:before {  right: -2px;  left: -2px; } .rtl .fw-tabs-framed .nav-tabs > li.active a:before {  border-left: 2px solid #ddd;  border-right: 2px solid #ddd; } .rtl .fw-tabs-framed .nav-justified > li {  padding-left: 2px; } .rtl .fw-tabs-framed .nav-justified > li:first-child {  border-right: none; } .rtl .fw-tabs-framed .nav-justified > li:last-child {  padding-left: 0; }  @media (min-width: 768px) {  .rtl .fw-tabs-left .nav-tabs {   float: right;   border-left: 2px solid #ddd;  }  .rtl .fw-tabs-left .nav-tabs > li > a {   border-left-color: transparent;   margin-left: 0;   border-left: none;   border-radius: 0 4px 4px 0;   border-right: 2px solid #ddd;  }  .rtl .fw-tabs-left .nav-tabs > li.active a,  .rtl .fw-tabs-left .nav-tabs > li.active a:hover,  .rtl .fw-tabs-left .nav-tabs > li.active a:focus {   margin-left: -2px;   margin-right: auto;   border-left: transparent;   border-right: 2px solid #ddd;  }  .rtl .fw-tabs-left .tab-content {   margin-right: 150px;   margin-left: 0;  }  .rtl .fw-tabs-framed.fw-tabs-left .nav-tabs {   border-bottom: none;   border-right: none  }  .rtl .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a,  .rtl .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:hover,  .rtl .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:focus {   margin-left: -6px;   border-left: 6px solid #ff0000;  }  .rtl .fw-tabs-left.fw-tabs-minimal .tab-content {   padding: 0 20px 0 0;   border-right: 6px solid #dddddd;  }  .rtl .nav-tabs > li {   float: right;  }  .rtl .fw-tabs-minimal.fw-tabs-left .nav-tabs > li,  .rtl .fw-tabs-framed.fw-tabs-left .nav-tabs > li {   float: none;  }  .rtl .fw-tabs-minimal.fw-tabs-left .nav-tabs > li a {   border-radius: 0;   border-right: none;  }  .rtl .nav-tabs.nav-justified > li {   float: none;  } }   .rtl .fw-testimonials-2 .fw-testimonials-text:before {  left: auto;  right: 37px;  margin-left: auto;  margin-right: -1px; } .rtl .fw-testimonials-2 .fw-testimonials-pagination {  right: auto;  left: 70px; } .rtl .fw-testimonials-2 .fw-testimonials-arrows {  right: auto;  left: 0;  direction: ltr; } .rtl .fw-testimonials-2 .fw-testimonials-author {  padding-left: 0;  padding-right: 20px;  text-align: right; }  .rtl .fw-accordion .panel-title a:before {  right: initial;  left: 0; }  .rtl .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent, .rtl .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent .fw-overlay-title, .rtl .fw-gallery.fw-gallery-type1 .fw-gallery-image.fw-block-image-parent .fw-overlay-description, .rtl .fw-gallery.fw-gallery-type4 .fw-block-image-overlay .fw-icell, .rtl .fw-gallery.fw-gallery-type4 .fw-block-image-overlay .fw-icell .fw-overlay-title, .rtl .fw-gallery.fw-gallery-type4 .fw-block-image-overlay .fw-icell .fw-overlay-description {  text-align: right; }  .rtl .fw-iconbox-2 {  text-align: right; } .rtl .fw-iconbox-2 .fw-iconbox-image {  float: right; } .rtl .fw-iconbox-2 .fw-iconbox-aside {  margin-right: 55px;  margin-left: 0; } .rtl .fw-iconbox-2.fw-icon-right .fw-iconbox-image {  float: left; } .rtl .fw-iconbox-2.fw-icon-right .fw-iconbox-aside {  margin-right: auto;  margin-left: 95px; } .rtl .fw-iconbox-2.bg-on .fw-iconbox-image {  margin-left: 20px;  margin-right: 0; } .rtl .fw-iconbox-3 {  text-align: right; } .fw-iconbox-4.fw-icon-left, .fw-iconbox-4.fw-icon-right {  text-align: right; }  .rtl .fw-flip-box {   direction: ltr; } .fw-flip-box .fw-flip-box-front, .fw-flip-box .fw-flip-box-back {   direction: rtl; }   .rtl .fw-list.list-icon i {  left: initial;  right: 8px; }  .rtl .fw-table .table-col-desc {  text-align: right; }  .rtl .widget ul {  padding-right: 0; } .rtl .widget .widget-title span, .rtl .breadcrumbs span:last-child {  padding-right: 0;  padding-left: 10px; }  .rtl .widget_categories ul li a {  display: inline-block; } .rtl .widget_categories ul li ul li:before {  content: '\f149';  margin-left: 20px;  margin-right: 0; }  .rtl .widget_search .search-submit {  right: initial;  left: 10px; } .rtl .widget_search label:after {  right: initial;  left: 10px; }  .rtl .fw-side-posts-list li .fw-widget-post-image {  float: right;  margin: 0 0 10px 10px; }  .rtl .fw-widget-twitter .tweet-avatar {  float: right;  margin-left: 10px; } .rtl .fw-widget-twitter .fw-btn-tweet a span:before {  display: none; } .rtl .fw-widget-twitter .fw-btn-tweet a span:after {  content: '\f099';  font-family: 'FontAwesome';  font-style: normal;  margin-left: 6px; }  .rtl .fw-widget-login .forgetmenot {  float: right; } .rtl .fw-widget-login .forget_password {  float: left; }  .rtl .flickr_badge_image, .rtl .fw-instagram-wrap li {  float: right;  margin: 0 0 10px 10px; } .rtl .fw-widget-instagram .fw-btn-instagram span:before {  display: none; } .rtl .fw-widget-instagram .fw-btn-instagram span:after {  content: '\f16d';  font-family: 'FontAwesome';  font-style: normal;  margin-left: 6px; }  .rtl .fw-widget-facebook .fw-btn-facebook a span:before {  display: none; } .rtl .fw-widget-facebook .fw-btn-facebook a span:after {  content: '\f09a';  font-family: 'FontAwesome';  font-style: normal;  margin-left: 6px; }  body.rtl .fw-footer-menu ul li:last-child a {   margin-right: 0;   margin-left: 17.5px; } body.rtl .fw-footer-menu ul li:first-child a {   margin-right: 17.5px;   margin-left: 35px; } body.rtl .fw-footer-menu-right .fw-footer-menu li:first-child a {   margin-left: 35px;   margin-right: 0; } body.rtl .fw-footer-menu-right .fw-footer-menu li:last-child a {   margin-left: 0; } body.rtl .fw-footer-menu-left .fw-footer-menu li:first-child a {   margin-left: 35px;   margin-right: 0; } body.rtl .fw-footer-menu-left .fw-footer-menu li:last-child a {   margin-left: 0; }  .postlist .fw-btn-post-read-more-blog.fw-btn-1 span {font-family: 'Montserrat';font-style: normal;font-weight:400;line-height:30px;font-size:12px;letter-spacing:0px;}section.post .fw-special-subtitle{font-family: 'Raleway';font-style: normal;font-weight:100;line-height:71px;font-size:61px;letter-spacing:-3px;color:#ff0000;}@media(max-width:767px){section.post .fw-special-subtitle{font-size: 37px ; line-height: 43px ;}}section.post .fw-special-title{font-family: 'Montserrat';font-style: normal;font-weight:700;line-height:122px;font-size:112px;letter-spacing:-4px;color:#ffffff;}@media(max-width:767px){section.post .fw-special-title{font-size: 34px ; line-height: 37px ;}}section.product .fw-special-subtitle{font-family: 'Raleway';font-style: normal;font-weight:100;line-height:71px;font-size:61px;letter-spacing:-3px;color:#ff0000;}@media(max-width:767px){section.product .fw-special-subtitle{font-size: 37px ; line-height: 43px ;}}section.product .fw-special-title, .post-type-archive-product .fw-section-image .fw-special-title{font-family: 'Montserrat';font-style: normal;font-weight:700;line-height:122px;font-size:107px;letter-spacing:-4px;color:#ffffff;}@media(max-width:767px){section.product .fw-special-title, .post-type-archive-product .fw-section-image .fw-special-title{font-size: 32px ; line-height: 37px ;}}.page .fw-section-default-page .fw-special-title{font-family: 'Crimson Text';font-style: normal;font-weight:400;line-height:50px;font-size:45px;letter-spacing:0px;}@media(max-width:767px){.page .fw-section-default-page .fw-special-title{font-size: 32px ; line-height: 35px ;}} .post h4.entry-title, .post h4.entry-title a {font-family: 'Montserrat';font-style: normal;font-weight:700;line-height:37px;font-size:27px;letter-spacing:-1px;}@media(max-width:767px){.post h4.entry-title, .post h4.entry-title a{font-size: 22px ; line-height: 30px ;}}.post h4.entry-title a:hover { color: #1f1f1f !important } @media(max-width:767px){ h1, .h1{font-size: 33px ; line-height: 39px ;} h2, .h2, .woocommerce .page-title, .woocommerce div.product .product_title{font-size: 28px ; line-height: 39px ;} h3, .h3{font-size: 22px ; line-height: 27px ;} h4, .h4{font-size: 21px ; line-height: 26px ;} .fw-special-subtitle, .fw-heading .fw-special-subtitle{font-size: 20px ; line-height: 35px ;} .woocommerce .woocommerce-tabs .panel.entry-content h2, .woocommerce .related.products h2, .woocommerce #reviews h2, .woocommerce .comment-respond h3.comment-reply-title, .woocommerce ul.products li.product h3, .woocommerce .comment-reply-title{font-size: 22px !important; line-height: 27px !important;} .entry-content .woocommerce h2, .woocommerce .product h2, .woocommerce .addresses h3, .woocommerce h3{font-size: 22px ; line-height: 27px ;} } .fw-site-navigation > ul > li > a::after {  bottom: -4px;  height: 1px;  background: #d12a5c; } .Home4_IconBox .fw-iconbox-image{  margin-top: 10px !important;  margin-right: -10px !important; } .about01 {  position: relative;  top: 100px;  left: 30px; } .work02 {  position: relative;  left: 20px; } .team05 {  position: relative;  top: 100px;  right: 200px; } .memberimage {  position: relative;  right: 120px; } .jointeam {  position: relative;  z-index: 10; } .aboutus {  position: relative;  z-index: 20; } .imac {  position: relative;  left: 90px;  top: -68px;  z-index: 25; } .buttonscareer {  position: relative;  z-index: 30; } .butonimac {  position: relative;  top: 51px; } .butonapply {  float: right; } .fw-footer-widgets .widget-title {  font-family: 'Montserrat';  font-weight: 700;  font-size: 14px;  text-transform: uppercase; } .hover-opacity .fw-block-image-parent.fw-block-image-video .fw-block-image-overlay:hover, .hover-opacity .fw-overlay-1 .fw-block-image-child .fw-block-image-overlay {  background-color: rgba(0, 0, 0, 0.2); } .hover-opacity .fw-block-image-parent.fw-block-image-video .fw-block-image-overlay {  background-color: transparent; }  .story-heading {  position: relative;  top: 15px; } .who-are-we {  position: relative;  top: 48px;  left: 31px;  z-index: 10; } .team-member-custom-margin .fw-team-name h3 {  margin-top: 36px; }  .contact-sidebar-padding {  padding: 0 85px 0 85px; } .contact-us .fw-contact-form form input, .contact-form-sc .fw-contact-form form input {  border-top: none;  border-left: none;  border-right: none;  margin-bottom: 30px; } .contact-us .fw-contact-form form textarea {  border: none;  background-color: #dcdcdc; }  .section-gallery-slider{  z-index: 1; } .portfolio-gallery {  z-index: 1000; } .button-border .fw-btn {  padding: 20px 0 0 0;  border-top: 1px solid #cecbc5;  margin-top: 9px; } .fw-portfolio-filter {  border: none;  margin-bottom: 65px; } .fw-portfolio-filter li a {  color: #1f1f1f;  font-size: 13.5px; } .woocommerce-page .woocommerce-product-gallery__image img {   height: auto;   text-align: center; } .fw-portfolio-filter li.active a, .fw-portfolio-filter li a:hover {  color: #49ca9f; }  .cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"] {  border-right: 2px solid #ebebeb; } .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid {  border-bottom: 2px solid #ebebeb; }  .woocommerce-page {  background-color: #fff; } .woocommerce form , .cart_totals {   background-color: rgb(255, 255, 255)!important; } .woocommerce .woocommerce-message {   color: #ff0000; } .term-description p {  display: none; }  #archives-2 a {  text-transform: uppercase !important; } #categories-2 ul li a, #archives-2 ul li a, #pages-3 ul li a {  line-height: 33px; } .widget-title span {  font-family: Montserrat;  font-size: 13px;  font-weight: 500;  text-transform: uppercase;  background-color: white !important; } .post-details .entry-header .entry-title {  margin: 0px 0px 42px !important; } .post-details .entry-content .Featured_Image {  margin: 5px 0px 47px -45px !important;  max-width: 107% !important; } .postlist .wrap-entry-meta, .post-details .wrap-entry-meta {  font-family: "Montserrat";  font-weight: 500;  font-style: normal;  font-size: 13px;  margin-top: -8px !important;  margin-bottom: 8px !important; } .post-details .wrap-entry-meta {  font-size: 14px !important;  margin-bottom: 32px !important; } .postlist .wrap-entry-meta a, .post-details .wrap-entry-meta a {  font-style: normal !important;  margin-right: 2px;  color: #49ca9f !important; } .paging-navigation .page-numbers.prev i, .paging-navigation .page-numbers.next i {  color: white; } .post-details .wrap-entry-meta a:hover, .postlist .wrap-entry-meta a:hover {  color: #d12a5c !important; } .post-details p, .comment-list p {  color: #A8A8A8; } .home .postlist.postlist-grid .post.post-list-type-1 .entry-header {   padding-top: 0px;   margin-top: -40px;   padding-right: 15px;   padding-left: 40px!important; } .post-details .wp-caption-text {  padding: 0px 5px 0px 45px; } .home .fw-post-image a {min-height: 380px;} .post-details blockquote p {  font-family: Merriweather;  font-style: normal;  font-weight: 300;  line-height: 39px;  font-size: 21px;  letter-spacing: 0.4px;  color: #8C8C8C; } .home .fw-shortcode-latest-posts h2 { line-height: 15px;   padding-top: 15px; } .woocommerce table.shop_table tbody td.actions .coupon .input-text {   width: 220px!important; } .home .woocommerce ul.products li.product {   background-color: #ffffffed; } .home .woocommerce ul.products li.product img {   padding: 0; } .post-details blockquote::after {  display: none !important; } .fw-tag-links {  padding: 45px 2% !important;  margin-bottom: 70px; } .fw-related-article .fw-block-image-overlay .fw-overlay-title {  color: white !important; } .fw-title-related, #reply-title, .comments-title {  margin-bottom: 40px! important;  font-size: 26px !important;  text-transform: uppercase !important;  font-style: normal; } .comment-list .comment-date, .comment-reply-link {  font-size: 14px;  text-transform: uppercase; }  .comment-author {  font-size: 15px;  text-transform: uppercase; } .comment-list li:first-child .comment-body {  padding-top: 45px; } .single-post #main, .archive #main, .search #main, .page-id-2998 #main, .page-id-3013 #main {  background-color: white; } .archive .fw-row {  margin-top: 20px;  margin-bottom: -20px; } .single-post .fw-row {  margin-bottom: 20px;  margin-top: -20px; } .archive .fw-main-row-top .fw-row, .single-post .fw-main-row-top .fw-row{  margin: 0; } @media screen and(max-width: 1024px){ .contact-sidebar-padding { padding: 0 45px 0 45px;} } @media screen and(max-width: 778px){ .section-header-contact{ margin-bottom: -60px !important;} } @media(max-width:767px){ .butonimac{ top: 10px;} }  body:not(.home) {   background-color: #fff; } .woocommerce-MyAccount-navigation li {   list-style-type: square;   color: #00b050; } .woocommerce-MyAccount-navigation li a{   font-weight: 500;   color: #00b050; }  a.mmenu-link {   margin-top: 15px!important;   text-align: right!important; } a.mmenu-link i{   color: #00b050; } .fw-site-navigation > ul > li > a {   margin-left: 15px!important; font-weight: 500; font-size: 12px; } .fw-site-navigation > ul > li:last-child {   margin-left: 15px; } .fw-site-navigation > ul > li:last-child > a {   margin-left: 0px!important; } .classroom { border-bottom:3px solid #000!important;   border: 3px solid #000;   border-radius: 6px;   padding: 4px 10px; top: -7px;  } .header-1 .fw-header-main .fw-container {   padding-top: 10px;   padding-bottom: 15px; } a.fw-site-logo img {   max-width: 250px; } .header-1 .fw-header-main .fw-container {   padding-top: 15px;   padding-bottom: 20px; } .fw-site-navigation > ul > li > a::after {   background: #ff0000; } .fw-text-top-bar { width:calc(100% - 75px); } .fw-top-bar .fw-top-bar-social {   width: 75px; } .decuenta {   width: 20%; float:right; font-size:13px; } .textillo {   width: 80%; float:left; font-size:13px; padding-left:20px; }  @media(max-width:991px){ .decuenta , .textillo { font-size:11px; } .fw-top-bar-social {   float:left!important; } .textillo { display:none; } .decuenta { width: inherit!important; text-align: right; } .fw-wrap-logo .fw-site-logo {   text-align: left; } }  .estira { letter-spacing:5px!important; } #aboutus {  z-index: 99999; } .nosotros-mov{ position:relative; top:10px; left:36px; } .posicion-cubo .fw-wrap-col-inner{ background-position: 5px 40px!important; } .linea {   border-bottom-width: 4px!important; } .filoso h2 { font-family: 'Montserrat'!important;   font-style: normal!important;   font-weight: 700!important;   line-height: 55px!important;   font-size: 40px!important;   letter-spacing: -1px!important; text-transform:uppercase!important; } .filosos2 .fw-special-subtitle { color:#696969!important; font-family: 'Montserrat'!important;   font-style: normal!important;   font-weight: 400!important;   line-height: 23px!important;   font-size: 22px!important; letter-spacing: -1px!important; } .texto-nosotros { color:#696969!important; font-family: 'Montserrat'!important;   font-style: normal!important;   font-weight: 400!important;   line-height: 19px!important;   font-size: 15px!important; } .boton50i { width:50%; float:left; margin-right:0!important; } .boton50d { width:50%; float:left; text-align:right; } .areasde .fw-wrap-col-inner.clearfix {   padding: 18px 9px; } .areasde .fw-iconbox .fw-iconbox-image img {   height: auto!important; } .areasde .fw-col-sm-4:nth-child(2) .fw-iconbox .fw-iconbox-image img {   position:relative; top:12px; } .areasde .fw-col-sm-4:nth-child(3) .fw-iconbox .fw-iconbox-image img {   position:relative; top:20px; } .areasde .fw-special-subtitle {   padding-top: 33px; } .blogg .entry-content ,.blogg .entry-content { display:none; } .blogg header {   position: relative;   top: -125px;   z-index: 99; padding-left: 20px!important; } .blogg .wrap-entry-meta {   background: #fff;   width: 250px;   margin-right: 2%;        padding: 10px 10px!important;    margin-bottom: -5px!important; } .blogg .postlist.postlist-grid .post.post-list-type-1 {   margin-bottom: 0px!important; } .blogg .post h2.entry-title a {   line-height: 26px!important; } .home .blogg .wrap-entry-meta a , .home .wrap-entry-meta a, .wrap-entry-meta a, .wrap-entry-meta a time, .wrap-entry-meta span{   color: #000!important; font-weight:700; } .page-id-2998 .wrap-entry-meta a, .wrap-entry-meta a, .wrap-entry-meta a time, .wrap-entry-meta span .blogg span.cat-links a {   color: #fff!important; font-weight:700; } @media(max-width:768px){ .somosfilo { padding-bottom:0!important; } .somosempresa { padding-top:0!important; } section#aboutus {   background: #fff; } .azulillohome h2 , #stuffwelove h2{ margin-top:50px!important; } .areasde .fw-wrap-col-inner.clearfix , .areasde .fw-col-sm-4 {   padding: 0 15px!important; } } p.logos-pago {   float: right;   width: 100%;   text-align: right;   clear: both;   margin-top: 100px; padding-right: 4%; } .fw-footer h2.widget-title span{   letter-spacing: 3px!important;   text-transform: initial;   font-size: 23px;   font-weight: 300; } .fw-footer-widgets {   padding-top: 80px;   padding-bottom: 80px;   background-position: right bottom; } .enlaces-footer a {   float: left;   padding-right:23px;   font-weight: 400!important; } .fw-footer .fw-top-bar-social {   float: right; padding-right:7%; padding-top:20px; } .fw-footer .fw-top-bar-social a{ padding:10px; height: 80px; min-width:80px; border:2px solid #fff; margin: 20px 8px; } .fw-footer .fw-top-bar-social a i{ min-width: 17px;   text-align: center; } @media (max-width: 991px){ .widget .widget-title {   text-align: center; } .fw-footer h2.widget-title span{   letter-spacing: 2px!important;   font-size: 16px;   font-weight: 400; text-align:center!important; } .fw-footer-widgets .widget_text .textwidget {   font-size: 13px; text-align:center!important; } .enlaces-footer{ padding-top: 22px; } .enlaces-footer a {   text-align:center; width:100%; padding-right:0; } .fw-footer .fw-top-bar-social {   padding-top: 44px; padding-right: 0!important; } p.logos-pago {   text-align: center!important;   padding-right: 0!important; } } .page-id-6203 p , .page-id-6203 li , .page-id-6203 h2 , .page-id-6203 h3 , .page-id-6203 h4 { font-weight: 400; color: #00b050; } .page-id-6203 .nav-tabs > li > a h2 {   font-family: 'Montserrat';   font-style: normal;   font-weight: 700!important;   line-height: 30px!important;   font-size: 12px!important;   letter-spacing: 0px!important;   color: #002060!important; } .page-id-6203 .fw-tabs-framed .tab-content {   padding: 90px 8%; } .bloquecolumnasinpaddings .fw-container-fluid { padding-top:0!important; padding-bottom:0!important; } .enumeracion p {   margin-bottom: 1px; } .mapa .fw-container-fluid { padding-bottom:0!important; } .contact-us .fw-contact-form form textarea {   border: none;   background-color: #fff;   border: 2px solid #002060; } .tf-sh-contact-form-55dc627dad99f input[type="text"] { border-color:#002060!important; } .woocommerce .page-title, .woocommerce div.product .product_title {   color: #01b051; } li.product-category.product img {   max-width: 100px; } #wc-deposits-options-form div a.wc-deposits-switcher {   background-color: #00b050!important; background: #00b050!important; } .woocommerce div.product form.cart { margin-top: 1.5em; } input#submit_redsys_payment_form {   background-color: #00b050;   border: 0;   padding: 12px; font-family: 'Montserrat';   font-weight: 700;   font-style: normal;   font-size: 12px;   line-height: 30px!important;   letter-spacing: 0;   color: #fff!important; margin-right: 10px!important; } input#submit_redsys_payment_form:hover {   background-color: red!important; } .page-id-2998 .wrap-entry-meta a , .wrap-entry-meta a , .wrap-entry-meta a time , .wrap-entry-meta span{   color: #00b050 !important; } .single-post h4.entry-title {   color: #002060; } .fw-sidebar .widget-title * { color:#00b050; } .widget .widget-title span:after {   border-bottom: 1px solid #00b050; } .widget_tag_cloud .tagcloud a, .fw-tag-links a, .post-tags a, .woocommerce.widget_product_tag_cloud .tagcloud a {   background-color: #002060; } .widget_tag_cloud .tagcloud a:before, .fw-tag-links a:before, .post-tags a:before, .woocommerce.widget_product_tag_cloud .tagcloud a:before {   border-right: 10px solid #002060;   box-shadow: 2px 0 0 -1px #002060; } h4.entry-title a:hover , .post h4.entry-title a:hover {   color: #002060!important; }  .fw-text-top-bar {   width: calc(100% - 100px); } .fw-top-bar .fw-top-bar-social {   width: 100px; }  .tf-sh-34235ea5b2a6ffbca34649a27f007c72 .fw-col-inner{padding: 110px 40px 80px 90px;}.tf-sh-34235ea5b2a6ffbca34649a27f007c72 .fw-wrap-col-inner{background-color:#ffffff;}@media only screen and (max-width: 767px) { .tf-sh-34235ea5b2a6ffbca34649a27f007c72 .fw-col-inner{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;} } .tf-sh-849ae527bba5c9946eddeec09fee16c5 .fw-special-title {font-family: 'Montserrat';font-style: normal;font-weight:700;line-height:65px;font-size:55px;letter-spacing:-2px;color:#1f1f1f;}@media(max-width:767px){.tf-sh-849ae527bba5c9946eddeec09fee16c5 .fw-special-title{font-size: 33px ; line-height: 39px ;}}.tf-sh-849ae527bba5c9946eddeec09fee16c5 .fw-special-subtitle {font-family: 'Merriweather';font-style:italic;font-weight:300;line-height:32px;font-size:18px;letter-spacing:0.5px;color:#002060;} .tf-sh-368bf4246d55f20c170d208b05539a57 .fw-text-inner {font-family: 'Quattrocento Sans';font-style: normal;font-weight:400;line-height:28px;font-size:16.5px;letter-spacing:0px;} .tf-sh-fbc53095b0140248a7305f5da834a946, .tf-sh-fbc53095b0140248a7305f5da834a946:focus{ background-color: #ff0000 }.tf-sh-fbc53095b0140248a7305f5da834a946:hover { background-color: #00b050 }.tf-sh-fbc53095b0140248a7305f5da834a946, .tf-sh-fbc53095b0140248a7305f5da834a946:focus {font-family: 'Montserrat';font-style: normal;font-weight:400;line-height:36px;font-size:12px;letter-spacing:0px;color:#ffffff;}.tf-sh-fbc53095b0140248a7305f5da834a946:hover { color: #ffffff } .tf-sh-e276b0581eb6474801dfa8e1a519edfb .fw-col-inner{padding: 110px 90px 0px 0px;}.tf-sh-e276b0581eb6474801dfa8e1a519edfb .fw-wrap-col-inner{background-color:#ffffff;} @media only screen and (max-width: 767px) { .tf-sh-c3227860e0400350d362a9d0e332cac6 .fw-col-inner{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} }@media only screen and (max-width: 767px) { .tf-sh-c3227860e0400350d362a9d0e332cac6 .fw-wrap-col-inner {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} } @media only screen and (max-width: 767px) { .tf-sh-57854da177494a9d6f16732ae6c40022 .fw-col-inner{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} }@media only screen and (max-width: 767px) { .tf-sh-57854da177494a9d6f16732ae6c40022 .fw-wrap-col-inner {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} } .tf-sh-f3416adeffeb4240a45d9cc42d62ddda .fw-col-inner{padding: 10% 12% 10% 16%;}.tf-sh-f3416adeffeb4240a45d9cc42d62ddda .fw-wrap-col-inner{background-color:#ffffff;} .tf-sh-bdec9af4b49a4592df75579d2748f598 .fw-special-title {font-family: 'Montserrat';font-style: normal;font-weight:400;line-height:33px;font-size:26px;letter-spacing:-2px;color:#00b050;}@media(max-width:767px){.tf-sh-bdec9af4b49a4592df75579d2748f598 .fw-special-title{font-size: 21px ; line-height: 26px ;}} @media only screen and (max-width: 767px) { .tf-sh-221db00bf38b0b0c5ea7e262f6417b47 .fw-col-inner{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} }@media only screen and (max-width: 767px) { .tf-sh-221db00bf38b0b0c5ea7e262f6417b47 .fw-wrap-col-inner {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} } .tf-sh-90eac3d414b6be917128cb41b307972e .fw-wrap-col-inner{background-color:#ffffff;} .tf-sh-fc83500cfb3cab003edc7ba7cc20ef3c .fw-col-inner{padding: 70px 70px 20px 70px;}.tf-sh-fc83500cfb3cab003edc7ba7cc20ef3c .fw-wrap-col-inner {margin: 0px 0px 0px -50px;}.tf-sh-fc83500cfb3cab003edc7ba7cc20ef3c .fw-wrap-col-inner{background-color:#ebebeb;}@media only screen and (min-width: 768px) and (max-width: 991px) { .tf-sh-fc83500cfb3cab003edc7ba7cc20ef3c .fw-col-inner{padding-top:90px;padding-right:100px;padding-left:100px;} }@media only screen and (max-width: 767px) { .tf-sh-fc83500cfb3cab003edc7ba7cc20ef3c .fw-col-inner{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;} } .tf-sh-108e28bcda4ed6b7b3134f8a8e3b8f6c .fw-special-title {font-family: 'Montserrat';font-style: normal;font-weight:700;line-height:50px;font-size:40px;letter-spacing:-0.8px;color:#1f1f1f;}@media(max-width:767px){.tf-sh-108e28bcda4ed6b7b3134f8a8e3b8f6c .fw-special-title{font-size: 28px ; line-height: 35px ;}}.tf-sh-108e28bcda4ed6b7b3134f8a8e3b8f6c .fw-special-subtitle {font-family: 'Merriweather';font-style:italic;font-weight:300;line-height:32px;font-size:18px;letter-spacing:0.5px;color:#002060;} .tf-sh-15f0f21b9ce15e4b6c8f8bab7663fa3e.fw-divider-line {border-bottom-width: 2px; margin-top:-1px;}.tf-sh-15f0f21b9ce15e4b6c8f8bab7663fa3e.fw-divider-special .fw-divider-holder {border-top-width: 2px; margin-top:-1px;} .tf-sh-563112876a0d85a61820fcca42a487ae .fw-text-inner {font-family: 'Quattrocento Sans';font-style: normal;font-weight:400;line-height:28px;font-size:16.5px;letter-spacing:0px;color:#808080;} .tf-sh-96c26330a92a6af3a738eb07fa5f1150, .tf-sh-96c26330a92a6af3a738eb07fa5f1150:focus{ background-color: #ff0000 }.tf-sh-96c26330a92a6af3a738eb07fa5f1150:hover { background-color: #00b050 } .tf-sh-6b04425493d080194caa254e05e2e5fb .fw-wrap-col-inner{background-color:#ffffff;} div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px} div.pp_default .pp_top .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat} div.pp_default .pp_top .pp_middle{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite_x.png) top left repeat-x} div.pp_default .pp_top .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat} div.pp_default .pp_content .ppt{color:#f8f8f8} div.pp_default .pp_content_container .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px} div.pp_default .pp_content_container .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px} div.pp_default .pp_next:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer} div.pp_default .pp_previous:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer} div.pp_default .pp_expand{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px} div.pp_default .pp_expand:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer} div.pp_default .pp_contract{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px} div.pp_default .pp_contract:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer} div.pp_default .pp_close{width:30px;height:30px;background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer} div.pp_default .pp_gallery ul li a{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa} div.pp_default .pp_social{margin-top:7px} div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto} div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px} div.pp_default .pp_nav .pp_pause{background-position:-51px -29px} div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0} div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px} div.pp_default .pp_content_container .pp_details{margin-top:5px} div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative} div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px} div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7} div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0} div.pp_default .pp_bottom .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat} div.pp_default .pp_bottom .pp_middle{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x} div.pp_default .pp_bottom .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat} div.pp_default .pp_loaderIcon{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/default/loader.gif) center center no-repeat} div.light_rounded .pp_top .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat} div.light_rounded .pp_top .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat} div.light_rounded .pp_next:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer} div.light_rounded .pp_previous:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} div.light_rounded .pp_expand{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} div.light_rounded .pp_expand:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} div.light_rounded .pp_contract{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} div.light_rounded .pp_contract:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} div.light_rounded .pp_close{width:75px;height:22px;background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} div.light_rounded .pp_nav .pp_play{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.light_rounded .pp_nav .pp_pause{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.light_rounded .pp_arrow_previous{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat} div.light_rounded .pp_arrow_next{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat} div.light_rounded .pp_bottom .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat} div.light_rounded .pp_bottom .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat} div.dark_rounded .pp_top .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat} div.dark_rounded .pp_top .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat} div.dark_rounded .pp_content_container .pp_left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpiZGBg2M9ARcDEQGUwauCogaMGjho4auBQMRAgwAA63wDniG/BMgAAAABJRU5ErkJggg==) top left repeat-y} div.dark_rounded .pp_content_container .pp_right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpiZGBg2M9ARcDEQGUwauCogaMGjho4auBQMRAgwAA63wDniG/BMgAAAABJRU5ErkJggg==) top right repeat-y} div.dark_rounded .pp_next:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer} div.dark_rounded .pp_previous:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} div.dark_rounded .pp_expand{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} div.dark_rounded .pp_expand:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} div.dark_rounded .pp_contract{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} div.dark_rounded .pp_contract:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} div.dark_rounded .pp_close{width:75px;height:22px;background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} div.dark_rounded .pp_description{margin-right:85px;color:#fff} div.dark_rounded .pp_nav .pp_play{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.dark_rounded .pp_nav .pp_pause{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.dark_rounded .pp_arrow_previous{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat} div.dark_rounded .pp_arrow_next{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat} div.dark_rounded .pp_bottom .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat} div.dark_rounded .pp_bottom .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat} div.dark_rounded .pp_loaderIcon{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat} div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000} div.dark_square .pp_description{color:#fff;margin:0 85px 0 0} div.dark_square .pp_loaderIcon{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/loader.gif) center center no-repeat} div.dark_square .pp_expand{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer} div.dark_square .pp_expand:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer} div.dark_square .pp_contract{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer} div.dark_square .pp_contract:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer} div.dark_square .pp_close{width:75px;height:22px;background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer} div.dark_square .pp_nav{clear:none} div.dark_square .pp_nav .pp_play{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.dark_square .pp_nav .pp_pause{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.dark_square .pp_arrow_previous{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat} div.dark_square .pp_arrow_next{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat} div.dark_square .pp_next:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer} div.dark_square .pp_previous:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer} div.light_square .pp_expand{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer} div.light_square .pp_expand:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer} div.light_square .pp_contract{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer} div.light_square .pp_contract:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer} div.light_square .pp_close{width:75px;height:22px;background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer} div.light_square .pp_nav .pp_play{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.light_square .pp_nav .pp_pause{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.light_square .pp_arrow_previous{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat} div.light_square .pp_arrow_next{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat} div.light_square .pp_next:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer} div.light_square .pp_previous:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer} div.facebook .pp_top .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat} div.facebook .pp_top .pp_middle{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpiZGBgaGCgImBioDIYNXDUwMFgIOOePXtOU9XA/0AwGimjBg43AwECDABqMQehO1Ts4gAAAABJRU5ErkJggg==) top left repeat-x} div.facebook .pp_top .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat} div.facebook .pp_content_container .pp_left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACtJREFUeNpiZGBgaGAgEvz//7+ekBomBiqDUQNHDRw1cNTAUQOHioEAAQYAGcUEJOA4znwAAAAASUVORK5CYII=) top left repeat-y} div.facebook .pp_content_container .pp_right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpJREFUeNpi/A8EDAQAIyNjIwORgImBymDUwFEDRw0cNXDUwKFiIECAAQDh+ASoAGHc9gAAAABJRU5ErkJggg==) top right repeat-y} div.facebook .pp_expand{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer} div.facebook .pp_expand:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer} div.facebook .pp_contract{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer} div.facebook .pp_contract:hover{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer} div.facebook .pp_close{width:22px;height:22px;background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer} div.facebook .pp_description{margin:0 37px 0 0} div.facebook .pp_loaderIcon{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/loader.gif) center center no-repeat} div.facebook .pp_arrow_previous{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px} div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default} div.facebook .pp_arrow_next{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px} div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default} div.facebook .pp_nav{margin-top:0} div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px} div.facebook .pp_nav .pp_play{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px} div.facebook .pp_nav .pp_pause{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px} div.facebook .pp_next:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAvCAYAAABZl2IDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAu9JREFUeNrcmj9oGlEcx9+ZSCTGCLGU2mqHDrEUC+2QobQgBJQuBTN0MDalrkFdHBQyhA4WxUgGwSEZbJvGDg6pSAlEGhBaMjpUSs3gIKZX0hptvSSmJl5/rzkhLRnu6r+794Xv8vD0ffid7/1+7/0odL5kYAP4BlgDvsSN9UpN8FdwGfwJnOfG/hLLsry+jDpn7AJ4CnwFiUc74DXw905A3gFPguVIfGqAN8Fb7UCawXeR+PUBnBYC2fqfGSUCiLh5GoU8gCEHwBYkLU1y8+YNiVfQUYlBjnHz5g05jqSpcSGQWolC6oRAjkgUclQIpKLTvx4KhW71AFLQwtNxOZ3O+4uLi7fFEvKu5aNut/uB3++/STSkTCajfD7flNfrNRAL2QKFaD50uVzXiIX8szqAwuGwzeFwXCUWEksulw9Go9Fpm83Wl/JtsJ2HoQqY5/tZhUIxtLy8PM0wzItUKrVLXCRbUiqVw6urqzMmk2mMWEgslUo1kkwmn0xMTKiJhcRSq9Wq9fX1x0ajcYRYSCyNRjO2sbExYzAYhomFxNJqtRfT6fQjnU43RCwkll6v1y4tLZmIhiwUCkW73b5JLGSxWNyB7SReqVSOiYSkaXrXYrHES6XSEZELT7lc3gPAlXw+f0DkFlKtVn+YzebnuVyOITIZqNVqjNVqfZnNZmuSSdApinp63vjh4aEPJ+Rnx/b39w9gFV3JZDJ7RJZa9Xr9COrJV72uPnoG2Wg0jmdnZ+OJRIImsmg+AXk8ntexWKxI5PFHs9lk5+bmEpFIpNDvrKorkCzLNgOBwFowGMwjEagrkAsLC28hih+RSIRvmn2oC1cFPdAveGOe8Y0kg6Spn0JeV1qikLQQyG2JQm4LgcTNQHsSA6xw8+YNeYJO+2OkpHfcvAVtITl0pglI5Nri5itoCzkLfA+MD5UGRAiHI5cBv0dcnx2JvXVvwN/+yaz+G7IV1evotFcG31tc7gPYF3yQwL2an1EbXZK/BRgAFzPpBTpJpB8AAAAASUVORK5CYII=) center right no-repeat;cursor:pointer} div.facebook .pp_previous:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAvCAYAAABZl2IDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAt5JREFUeNrcmj9oWkEcx+9ppDXGCFpCbbRDh1iKhXbIUFoQCkoXwQwdrE3brEFdMkRwaQfBIOIgOLhY2qqDQyoOglKh0JIxQ6XUDA5iaklrtFVKUhPt78gbUkhLz+Tee/e+8F1uuPt93v3e/Xnvx41GI/Q/4jjupGYF2AK+BjaAL/JtQmkI/gJugz+Ca3zbn7GfAvICeAE8i6SjbfA6+NtZQN4C3wWrkPQ0AFfAG6eBtINvI+nrPbiMxnh/rIwAIj5OKymkEuxAbAm/UkoSSLyCTjMGqcdxk0DOITY1RwJpZBTSRAI5xSjkNAnkedrRRCKRGxS6VSqk8rhjsdhNr9d7j0bfkoAMhULX/X6/k1b/okOurq5aAoHAgkKh4GQJ6fP5rsAs3qcJKCrk0tLS5Wg06laCaI8lCqTb7Z5NJBIPVCrVhBDjkdxCnp7FgE6ncyabzT7WaDSTRIFy3DMmZtJms+nT6fQiKSAz6To/P6/L5/NPtFqt4CcnQSCtVutUsVh8pNPptGKsAdQhLRbLZKlUWjQYDHqxVnKqkCaT6Vy5XH5oNBpnxNyPqUImk0mb2WwW/YpGFdLj8VTq9XpD1pCdTucAto1Mo9HYli0kVrPZ3Hc4HJlWq7UjW0isWq32E0BfttvtXdlCYlWr1b7dbn/e7Xa/yxYSa3Nzs+dyuV70er2+kOMKfkD/1yF9b29vX61Wh2Vx1SoUCjtwn3yFoWSXrseVy+Vay8vLmcFgcCBbSKxUKtVYWVnJHoJkC4kVj8frwWAwNxwOR7KFxFpbW6uFw+F1WASHNPqfQBIRzOYHyFoqkCRbSAAJ8KuAgn6RpGsfsakfJJAtRiFbJJBbjEJukUDiYqBdxgA7OG4SSLxhVxiDfIPjJt0nq+hYEZDEtcHHO1axEn4wd8A2dFT2IjXhjHsLfof4Ojs51ta9Bn8d9zDwt2PhVXRU44M/Hl8SAewzuMun5id0QpXkbwEGAOy05C/ulRDiAAAAAElFTkSuQmCC) center left no-repeat;cursor:pointer} div.facebook .pp_bottom .pp_left{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat} div.facebook .pp_bottom .pp_middle{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpi/A8EDFQETAxUBqMGjhpIBmDZu3fvGWoayAjEDaORMmrgqIEEAECAAQC+aAeosx4HmQAAAABJRU5ErkJggg==) top left repeat-x} div.facebook .pp_bottom .pp_right{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat} div.pp_pic_holder a:focus{outline:none} div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500; opacity: 0.8 !important;} div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000} .pp_content{height:40px;min-width:40px} * html .pp_content{width:40px} .pp_content_container{position:relative;text-align:left;width:100%} .pp_content_container .pp_left{padding-left:20px} .pp_content_container .pp_right{padding-right:20px} .pp_content_container .pp_details{float:left;margin:10px 0 2px} .pp_description{display:none;margin:0} .pp_social{float:left;margin:0} .pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden} .pp_social .twitter{float:left} .pp_nav{clear:right;float:left;margin:3px 10px 0 0} .pp_nav p{float:left;white-space:nowrap;margin:2px 4px} .pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px} a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px} .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000} .pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000} .pp_gallery div{float:left;overflow:hidden;position:relative} .pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0} .pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden} .pp_gallery ul a img{border:0} .pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0} .pp_gallery li.default a{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px} .pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important} a.pp_next{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%} a.pp_previous{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%} a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px} .pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px} #pp_full_res{line-height:1!important} #pp_full_res .pp_inline{text-align:left} #pp_full_res .pp_inline p{margin:0 0 15px} div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px} div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff} div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000} div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff} div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative} div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff} div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px} div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important} div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default} div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default} div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(https://clasesparticularesindividuales.com/wp-content/themes/the-core-parent/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat} div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpiZGBg2M9ARcDEQGUwauCogaMGjho4auBQMRAgwAA63wDniG/BMgAAAABJRU5ErkJggg==) top left repeat} div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4} div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff} .pp_top,.pp_bottom{height:20px;position:relative} * html .pp_top,* html .pp_bottom{padding:0 20px} .pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px} .pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px} * html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static} .pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} .pp_fade,.pp_gallery li.default a img{display:none}@charset "UTF-8";  .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.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {  -webkit-animation-duration: .75s;  animation-duration: .75s; } @-webkit-keyframes bounce {  from, 20%, 53%, 80%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   -webkit-transform: translate3d(0,0,0);   transform: translate3d(0,0,0);  }  40%, 43% {   -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   -webkit-transform: translate3d(0, -30px, 0);   transform: translate3d(0, -30px, 0);  }  70% {   -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   -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 {  from, 20%, 53%, 80%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   -webkit-transform: translate3d(0,0,0);   transform: translate3d(0,0,0);  }  40%, 43% {   -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   -webkit-transform: translate3d(0, -30px, 0);   transform: translate3d(0, -30px, 0);  }  70% {   -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);   -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 {  from, 50%, to {   opacity: 1;  }  25%, 75% {   opacity: 0;  } } @keyframes flash {  from, 50%, to {   opacity: 1;  }  25%, 75% {   opacity: 0;  } } .flash {  -webkit-animation-name: flash;  animation-name: flash; }  @-webkit-keyframes pulse {  from {   -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);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @keyframes pulse {  from {   -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);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } .pulse {  -webkit-animation-name: pulse;  animation-name: pulse; } @-webkit-keyframes rubberBand {  from {   -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(.95, 1.05, 1);   transform: scale3d(.95, 1.05, 1);  }  75% {   -webkit-transform: scale3d(1.05, .95, 1);   transform: scale3d(1.05, .95, 1);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @keyframes rubberBand {  from {   -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(.95, 1.05, 1);   transform: scale3d(.95, 1.05, 1);  }  75% {   -webkit-transform: scale3d(1.05, .95, 1);   transform: scale3d(1.05, .95, 1);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 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 {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  }  10%, 20% {   -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   transform: scale3d(.9, .9, .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);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @keyframes tada {  from {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  }  10%, 20% {   -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);   transform: scale3d(.9, .9, .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);  }  to {   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } .tada {  -webkit-animation-name: tada;  animation-name: tada; }  @-webkit-keyframes wobble {  from {   -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);  }  to {   -webkit-transform: none;   transform: none;  } } @keyframes wobble {  from {   -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);  }  to {   -webkit-transform: none;   transform: none;  } } .wobble {  -webkit-animation-name: wobble;  animation-name: wobble; } @-webkit-keyframes jello {  from, 11.1%, 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 {  from, 11.1%, 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 {  from, 20%, 40%, 60%, 80%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3);  }  20% {   -webkit-transform: scale3d(1.1, 1.1, 1.1);   transform: scale3d(1.1, 1.1, 1.1);  }  40% {   -webkit-transform: scale3d(.9, .9, .9);   transform: scale3d(.9, .9, .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(.97, .97, .97);   transform: scale3d(.97, .97, .97);  }  to {   opacity: 1;   -webkit-transform: scale3d(1, 1, 1);   transform: scale3d(1, 1, 1);  } } @keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3);  }  20% {   -webkit-transform: scale3d(1.1, 1.1, 1.1);   transform: scale3d(1.1, 1.1, 1.1);  }  40% {   -webkit-transform: scale3d(.9, .9, .9);   transform: scale3d(.9, .9, .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(.97, .97, .97);   transform: scale3d(.97, .97, .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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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 {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);   animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  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(.9, .9, .9);   transform: scale3d(.9, .9, .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(.3, .3, .3);   transform: scale3d(.3, .3, .3);  } } @keyframes bounceOut {  20% {   -webkit-transform: scale3d(.9, .9, .9);   transform: scale3d(.9, .9, .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(.3, .3, .3);   transform: scale3d(.3, .3, .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(.95, .95, .95);   transform: perspective(400px) scale3d(.95, .95, .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(.95, .95, .95);   transform: perspective(400px) scale3d(.95, .95, .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; } @-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(.3, .3, .3);   transform: scale3d(.3, .3, .3);  }  50% {   opacity: 1;  } } @keyframes zoomIn {  from {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3);  }  50% {   opacity: 1;  } } .zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn; } @-webkit-keyframes zoomInDown {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInDown {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown; } @-webkit-keyframes zoomInLeft {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInLeft {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft; } @-webkit-keyframes zoomInRight {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInRight {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight; } @-webkit-keyframes zoomInUp {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomInUp {  from {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp; } @-webkit-keyframes zoomOut {  from {   opacity: 1;  }  50% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3);  }  to {   opacity: 0;  } } @keyframes zoomOut {  from {   opacity: 1;  }  50% {   opacity: 0;   -webkit-transform: scale3d(.3, .3, .3);   transform: scale3d(.3, .3, .3);  }  to {   opacity: 0;  } } .zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut; } @-webkit-keyframes zoomOutDown {  40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   transform: scale3d(.1, .1, .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.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomOutDown {  40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);   transform: scale3d(.1, .1, .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.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } .zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown; } @-webkit-keyframes zoomOutLeft {  40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);   transform: scale(.1) translate3d(-2000px, 0, 0);   -webkit-transform-origin: left center;   transform-origin: left center;  } } @keyframes zoomOutLeft {  40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);   transform: scale(.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(.475, .475, .475) translate3d(-42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(2000px, 0, 0);   transform: scale(.1) translate3d(2000px, 0, 0);   -webkit-transform-origin: right center;   transform-origin: right center;  } } @keyframes zoomOutRight {  40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);   transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {   opacity: 0;   -webkit-transform: scale(.1) translate3d(2000px, 0, 0);   transform: scale(.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(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   transform: scale3d(.1, .1, .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.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  } } @keyframes zoomOutUp {  40% {   opacity: 1;   -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);   -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);   animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {   opacity: 0;   -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);   transform: scale3d(.1, .1, .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.320, 1);   animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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);  } } .slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp; }   .fs-background {  overflow: hidden;  position: relative;           } .fs-background, .fs-background-container, .fs-background-media {  -webkit-transition: none;      transition: none; } .fs-background-container {  width: 100%;  height: 100%;  position: absolute;  top: 0;  z-index: 0;  overflow: hidden; } .fs-background-media {  position: absolute;  top: 0;  bottom: 0;  opacity: 0; } .fs-background-media.fs-background-animated {  -webkit-transition: opacity 0.5s linear;      transition: opacity 0.5s linear; } .fs-background-media img, .fs-background-media video, .fs-background-media iframe {  width: 100%;  height: 100%;  display: block;  -webkit-user-drag: none; } .fs-background-media.fs-background-native, .fs-background-media.fs-background-fixed {  width: 100%;  height: 100%; } .fs-background-media.fs-background-native img, .fs-background-media.fs-background-fixed img {  display: none; } .fs-background-media.fs-background-native {  background-position: center;  background-size: cover; } .fs-background-media.fs-background-fixed {  background-position: center;  background-attachment: fixed; } .fs-background-embed.fs-background-ready:after {  width: 100%;  height: 100%;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1;  content: ''; } .fs-background-embed.fs-background-ready iframe {  z-index: 0; }  @font-face {  font-family: 'Crimson Text';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajheK_Z_3rhHR6s.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Crimson Text';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajhfK_Z_3rhHR6s.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Crimson Text';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajhRK_Z_3rhH.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Crimson Text';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfYAhTIfFd3IhG.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Crimson Text';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfYQhTIfFd3IhG.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Crimson Text';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfbwhTIfFd3A.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG36AvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG3zAvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG34AvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG35AvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG33AvH4Yr_E.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXV0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXx0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXd0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ppC6MLk.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXV0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXx0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXd0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0ppC6MLnztg.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Montserrat';  font-style: italic;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ppC6MLk.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw0aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw9aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw2aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 200;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw5aXp-obK4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXp-obK4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw0aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw9aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw2aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXp-obK4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w0aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w9aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w2aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXp-obK4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Quattrocento Sans';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/quattrocentosans/v21/va9c4lja2NVIDdIAAoMR5MfuElaRB0zHt0_8H3HIsLI.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Quattrocento Sans';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/quattrocentosans/v21/va9c4lja2NVIDdIAAoMR5MfuElaRB0zJt0_8H3HI.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: italic;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNDr4fIB1fyc6dYA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: italic;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNDrcfIB1fyc6dYA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: italic;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNDrwfIB1fyc6dYA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: italic;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNDr0fIB1fyc6dYA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: italic;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNDrMfIB1fyc4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CFPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CMPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CHPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CGPrEVJz9d-c8.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Raleway';  font-style: normal;  font-weight: 100;  src: url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CIPrEVJz9d.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}#cc-window input[type="checkbox"],#cmplz-manage-consent-container input[type="checkbox"],.cmplz-tcf-container input[type="checkbox"]{width:initial;-webkit-appearance:checkbox}#cc-window input[type="checkbox"]:checked::before,#cmplz-manage-consent-container input[type="checkbox"]:checked::before,.cmplz-tcf-container input[type="checkbox"]:checked::before{content:''}#cc-window.cc-floating{min-width:468px}@media screen and (max-width:469px){#cc-window.cc-floating{min-width:100%}#cc-window.cc-type-categories.cc-floating,#cc-window.cc-type-categories .cc-btn{min-width:100%}}#cc-window a.cc-btn{text-decoration:none}#cc-window a.cc-btn:hover{text-decoration:underline}#cc-window.cc-theme-block .cc-btn{border:0}#cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,#cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap{line-height:29px}#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save{margin:0}#cc-window.cc-type-categories.cc-floating .cc-compliance{display:block}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-btn{padding:.8em 0;margin:15px 0 0 0}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{margin:15px 0 0 0}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-dismiss{float:left}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-save{float:right}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{clear:both;width:100%}#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-save{width:calc(50% - .8em);margin:0}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save{width:50%}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save-settings,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save-settings{margin-top:0}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-compliance .cc-save-settings{margin-top:0}#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-save{margin-top:15px}#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-save{width:100%}#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-save{margin:0}#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-btn{float:initial;margin:15px 0 0 0}#cc-window.cc-theme-edgeless .cc-btn{border:0}#cc-window.cc-theme-minimal .cc-btn{border-radius:5px}#cc-window.cc-window.cc-theme-minimal .cc-btn.cc-accept-all{border-radius:5px;border-width:1px}#cc-window.cmplz-hide-cats{display:none}#cc-window .cc-message{word-wrap:break-word}#cc-window .cc-deny{display:none}#cc-window .cc-link{padding-right:0}#cc-window.cc-center.cc-type-categories .cc-save,#cc-window.cc-left.cc-type-categories .cc-save,#cc-window.cc-right.cc-type-categories .cc-save{margin-top:15px}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless label{margin-left:1em}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-message{margin-bottom:.5em}@media screen and (max-width:768px){.cc-revoke{display:none !important}}.cc-center.cc-revoke{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-center.cc-revoke.cc-animate{transform:translateY(2em)}.cc-center.cc-revoke.cc-animate:hover{transform:translateY(0)}.cc-hidden{display:none !important}.cc-window.cc-theme-minimal{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.cc-window.cc-theme-minimal:not(.cc-floating) .cc-message{text-align:center}.cc-window.cc-theme-minimal .cc-btn.cc-allow,.cc-window.cc-theme-minimal .cc-btn.cc-save,.cc-window.cc-theme-minimal .cc-btn.cc-dismiss{border-radius:5px;border-width:1px}.cc-window.cc-center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;min-width:360px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg path,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg path,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg path{stroke-dashoffset:60;transition:all .3s linear}#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg polyline,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg polyline,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}#cc-window.cc-window .cmplz-square-checkbox:focus+.cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:focus+.cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:focus+.cc-check svg{outline:-webkit-focus-ring-color auto 1px}#cc-window.cc-window input.cmplz-svg-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container input.cmplz-svg-checkbox,#cmplz-tcf-container.cmplz-tcf-container input.cmplz-svg-checkbox,#cc-window.cc-window .cmplz-slider-checkbox input,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input{display:block !important;opacity:0 !important;height:0 !important}#cc-window.cc-window .cmplz-slider-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox{position:relative;display:inline-block;width:40px;height:21px}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round{border-radius:20px}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before{border-radius:50%}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na:before{position:absolute;content:"N/A";color:white}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round{border-radius:20px}#cc-window.cc-window .cmplz-slider-checkbox input:checked+.cmplz-slider:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}#cc-window.cc-window .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider{outline:-webkit-focus-ring-color auto 1px}#cc-window.cc-window label,#cmplz-manage-consent-container.cmplz-manage-consent-container label,#cmplz-tcf-container.cmplz-tcf-container label{color:inherit;font-weight:normal;margin-bottom:0;line-height:inherit}#cc-window.cc-window div.cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container div.cc-check,#cmplz-tcf-container.cmplz-tcf-container div.cc-check{display:inline-block;padding-bottom:10px}#cc-window.cc-window .cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,#cmplz-tcf-container.cmplz-tcf-container .cc-check,#cc-window.cc-window .cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg{display:inherit;transform:translate3d(0,0,0)}#cc-window.cc-window label:not(.cc-check),#cmplz-manage-consent-container.cmplz-manage-consent-container label:not(.cc-check),#cmplz-tcf-container.cmplz-tcf-container label:not(.cc-check){white-space:nowrap;margin-right:15px;margin-left:0;padding-left:0}#cc-window.cc-window.cc-theme-edgeless .cmplz-categories-wrap .cmplz-classic-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container.cc-theme-edgeless .cmplz-categories-wrap .cmplz-classic-checkbox,#cmplz-tcf-container.cmplz-tcf-container.cc-theme-edgeless .cmplz-categories-wrap .cmplz-classic-checkbox{margin-left:15px}#cc-window.cc-window .cmplz-categories-wrap .cmplz-slider-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox{vertical-align:top;margin:3px 15px 10px 0}#cc-window.cc-window .cmplz-categories-wrap .cmplz-consent-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-consent-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-consent-checkbox{margin-right:15px}#cc-window.cc-window .cmplz-categories-wrap label,#cmplz-manage-consent-container.cmplz-manage-consent-container label,#cmplz-tcf-container.cmplz-tcf-container label{box-sizing:initial}#cc-window.cc-window .cmplz-categories-wrap .cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,#cmplz-tcf-container.cmplz-tcf-container .cc-check{cursor:pointer;position:relative;margin:auto 7px auto auto;width:18px;height:18px;-webkit-tap-highlight-color:transparent}#cc-window.cc-window .cmplz-categories-wrap .cc-check:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:before,#cmplz-tcf-container.cmplz-tcf-container .cc-check:before{content:"";position:absolute;opacity:0}#cc-window.cc-window .cmplz-categories-wrap .cc-check:hover:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:hover:before,#cmplz-tcf-container.cmplz-tcf-container .cc-check:hover:before{opacity:1}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;transition:all .2s ease;stroke:#000}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg path,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg path,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg path{stroke-dasharray:60;stroke-dashoffset:0}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg polyline,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg polyline,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.cmplz-soft-cookiewall{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:9999}.cmplz-document .cmplz-soft-cookiewall{background-color:transparent;display:none}.cmplz-video.cmplz-hidden{visibility:hidden}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-blocked-content-container{background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container div div{display:none}.cmplz-blocked-content-container.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container .cmplz-blocked-content-notice{cursor:pointer;position:absolute !important;width:50%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px} @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w0aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w9aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w2aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXp-obK4ALg.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXp-obK4.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  .cofinanciado {   position: fixed;   right: 20px;   bottom: 25px;   opacity: 0.8;     width: 500px!important;     z-index: 9999;  } #main_content > a > .cofinanciado { display: block; }   .cmplz-blocked-content-container.recaptcha-invisible,  .cmplz-blocked-content-container.g-recaptcha {  max-width: initial !important;  height: 70px !important  }  @media only screen and (max-width: 400px) {  .cmplz-blocked-content-container.recaptcha-invisible,  .cmplz-blocked-content-container.g-recaptcha {   height: 100px !important  }  }  .cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice,  .cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice {  top: 2px  } .cart-show-discounts {   margin: 5px 0; } .productinfo-show-discounts {   margin: 5px 0; } @media only screen and (max-width: 768px) {
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}