@charset "utf-8";

#main {
	max-width: 1140px;
	margin: 0 auto;
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.backpack.dropzone {
  font-family: 'SF UI Display', 'Segoe UI';
  font-size: 15px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 150px;
  font-weight: lighter;
  color: white;
  will-change: right;
  z-index: 2147483647;
  bottom: 20%;
  background: #333;
  position: fixed;
  user-select: none;
  transition: left .5s, right .5s;
  right: 0px; }
  .backpack.dropzone .animation {
    height: 80px;
    width: 250px;
    background: url("chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/assets/backpack/dropzone/hoverstate.png") left center; }
  .backpack.dropzone .title::before {
    content: 'Save to'; }
  .backpack.dropzone.closed {
    right: -250px; }
  .backpack.dropzone.hover .animation {
    animation: sxt-play-anim-hover 0.91s steps(21);
    animation-fill-mode: forwards;
    background: url("chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/assets/backpack/dropzone/hoverstate.png") left center; }

@keyframes sxt-play-anim-hover {
  from {
    background-position: 0px; }
  to {
    background-position: -5250px; } }
  .backpack.dropzone.saving .title::before {
    content: 'Saving to'; }
  .backpack.dropzone.saving .animation {
    background: url("chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/assets/backpack/dropzone/saving_loop.png") left center;
    animation: sxt-play-anim-saving steps(59) 2.46s infinite; }

@keyframes sxt-play-anim-saving {
  100% {
    background-position: -14750px; } }
  .backpack.dropzone.saved .title::before {
    content: 'Saved to'; }
  .backpack.dropzone.saved .animation {
    background: url("chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/assets/backpack/dropzone/saved.png") left center;
    animation: sxt-play-anim-saved steps(20) 0.83s forwards; }

@keyframes sxt-play-anim-saved {
  100% {
    background-position: -5000px; } }


@media (min-width: 992px) {
#header .col-md-1 {
	flex: initial;
    width: 1%;
	min-width: 1%;
	max-width: 1%;
}
#header .col-md-2 {
	flex: initial;
    width: 21%;
	min-width: 21%;
	max-width: 21%;
}
#header .col-md-3 {
	flex: initial;
    width: 28%;
	min-width: 28%;
	max-width: 28%;
}
#header .col-md-4 {
	flex: initial;
    width: 28%;
	min-width: 28%;
	max-width: 28%;
}
#header .tel {
	padding-top: 120px !important;
}
.bg-light {
    background-color: #FFF !important;
}
.display-posts-specialC ul.display-posts-listing li {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 6px 0;
	padding: 6px;
}
#footer {
	margin: 10px auto 0 auto;
	padding: 150px 0 20px 0 !important;
}
}
@media (max-width: 991px) and (min-width: 768px) {
#header .col-md-1 {
	flex: initial;
    width: 1%;
	min-width: 1%;
	max-width: 1%;
}
#header .col-md-2 {
	flex: initial;
    width: 21%;
	min-width: 21%;
	max-width: 21%;
}
#header .col-md-3 {
	flex: initial;
    width: 28%;
	min-width: 28%;
	max-width: 28%;
}
#header .col-md-4 {
	flex: initial;
    width: 28%;
	min-width: 28%;
	max-width: 28%;
}
#header .tel {
	padding-top: 120px !important;
}
.bg-light {
    background-color: #DDD !important;
}
.display-posts-specialC ul.display-posts-listing li {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 6px 0;
	padding: 6px;
}
#footer {
	margin: 10px auto 0 auto;
	padding: 120px 0 20px 0 !important;
}
}
@media (max-width: 768px) and (min-width: 481px) {
#footer {
	margin: 10px auto 0 auto;
	padding: 100px 0 20px 0 !important;
}
.rt-holder .rt-col-xs-12 {
	width: 50%;
}
}

.tabledl dd, dt {
	border-left-style: none;
	margin-bottom: 0px;
}