  /* FONT SCALING */
@import url('https://fonts.googleapis.com/css?family=Arvo&display=swap');
@import url('/wp-content/themes/ligado/fonts/Avenir.css');
@import url('/wp-content/themes/ligado/css/ligado-header-footer.css');

/*KEYFRAMES*/
@-webkit-keyframes PULSE-DOT {
	0% { width: 100%; height: 100%; opacity: 1.0; }
	100% { width: 200%; height: 200%; opacity: 0.0; }
}
@-moz-keyframes PULSE-DOT {
	0% { width: 100%; height: 100%; opacity: 1.0; }
	100% { width: 200%; height: 200%; opacity: 0.0; }
}
@-o-keyframes PULSE-DOT {
	0% { width: 100%; height: 100%; opacity: 1.0; }
	100% { width: 200%; height: 200%; opacity: 0.0; }
}
@keyframes PULSE-DOT {
	0% { width: 100%; height: 100%; opacity: 1.0; }
	100% { width: 200%; height: 200%; opacity: 0.0; }
}

.reveal-overlay {
	z-index: 99999 !important;
}
.reveal-overlay .reveal {
	margin: 0;
	position: absolute;
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

@media only screen {

	a.read-more-button::after {
		content: 'a';
		vertical-align: middle;
		content: "";
		background: url(/wp-content/themes/ligado/img/more-arrow.svg);
		display: inline-block;
		width: 1rem;
		height: 1rem;
		background-size: 0.875rem;
		background-repeat: no-repeat;
		background-size: 100%;
		border-radius: 50%;
		margin-left: 0.5rem;
		margin-bottom: 0.25rem;
	}

	blockquote {
		line-height: 32px;
		font-size: 23px;
	}
	.blue{
		color:#16A3B6;
	}
	.cat-item-20, .cat-item-3, .cat-item-9{
		display:none!important;
	}
	.hidden-category-fix::before{
		content: "|";
	    display: inline-block;
	    padding: 0 5px;
	    font-weight: 400;
	}
	cite {
		line-height: 38px;
		font-size: 20px;
	}
	.team-tiles .filter span {
		line-height: 48px;
		font-size: 26px;
	}
	.team-tiles .theme-biotile-name {
		line-height: 32px;
		font-size: 26px;
	}
	.team-tiles .theme-biotile-title {
		line-height: 32px;
		font-size: 22px;
	}
	.team-tiles .theme-biotile-content-name {
		line-height: 42px;
		font-size: 32px;
	}
	.team-tiles .theme-biotile-content-title {
		line-height: 36px;
		font-size: 24px;
	}
	.team-tiles .theme-biotile-content-main {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-blogpreview-info {
		line-height: 19px;
		font-size: 14px;
	}
	.theme-blogpreview-title {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-blogpreview-excerpt {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-blogpreview-excerpt::after {
		font-size: 14px;
	}
	.theme-blogpost-info {
		line-height: 18px;
		font-size: 14px;
	}
	.theme-blogpost-title h6 {
		line-height: 40px;
		font-size: 31px;
	}
	.theme-blogpost-excerpt {
		line-height: 30px;
		font-size: 24px;
	}
	.theme-blogpost-content {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-blogpost-content h1 {
		line-height: 57px;
		font-size: 38px;
	}
	.theme-blogpost-content h2 {
		line-height: 51px;
		font-size: 34px;
	}
	.theme-blogpost-content h3 {
		line-height: 45px;
		font-size: 30px;
	}
	.theme-blogpost-content h4 {
		line-height: 39px;
		font-size: 26px;
	}
	.theme-blogpost-content h5 {
		line-height: 33px;
		font-size: 22px;
	}
	.theme-blogpost-content h6 {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-satellite-partners h2 {
		line-height: 46px;
		font-size: 32px;
	}
	.theme-homequote {
		line-height: 32px;
		font-size: 24px;
	}
	.theme-home-latestblocks {
		line-height: 32px;
		font-size: 24px;
	}
	.theme-ourlocations {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-ourlocations-header {
		line-height: 18px;
		font-size: 20px;
	}
	.theme-contactform .contact-form tbody > tr:last-child button[type="submit"] {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-contactform .contact-form tbody th {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-contactform .contact-form textarea {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-contactform .contact-form .hint {
		line-height: 28px;
		font-size: 14px;
	}

	.contact-form .form-label {
		padding: 0 1rem 0 0;
		font-weight: 700;
		color: #16a3b6;
		text-align: left;
		text-transform: uppercase;
		vertical-align: top;
	}

	.theme-contactform .wpcf7-validation-errors {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-contactform .wpcf7-mail-sent-ok {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-sidebarbox .ge-typearchives-content *
	, .theme-sidebarbox .ge-typeauthors-content *
	, .theme-sidebarbox .ge-typecategories-content *
	, .theme-sidebarbox .ge-typelatest-content * {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-sidebarbox .ge-typearchives-item
	, .theme-sidebarbox .ge-typeauthors-item
	, .theme-sidebarbox .ge-typecategories-item
	, .theme-sidebarbox .ge-typelatest-item {
		line-height: 22px;
		font-size: 16px;
	}
	.theme-sidebarbox .theme-blogarchives h2 {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-hero:not(.fluid) h1 {
		line-height: 82px;
		font-size: 68px;
	}
	.theme-pagetitle > * {
		line-height: 48px;
		font-size: 44px;
	}
	.theme-featuredmedia h2 {
		line-height: 18px;
		font-size: 20px;
	}
	.theme-featuredmedia-info {
		line-height: 18px;
		font-size: 14px;
	}
	.theme-featuredmedia-title a {
		line-height: 40px;
		font-size: 31px;
	}
	.theme-featuredmedia-excerpt {
		line-height: 30px;
		font-size: 24px;
	}
	.theme-featuredmedia-content {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-featuredmedia-readmore a {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-media-right .show-more span {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-media-right h2 {
		line-height: 48px;
		font-size: 44px;
	}
	.theme-inthenews-info {
		line-height: 18px;
		font-size: 14px;
	}
	.theme-inthenews-title a {
		line-height: 27px;
		font-size: 18px;
	}
	.CTA-Barista-Root {
		line-height: 32px;
		font-size: 21px;
	}
	.CTA-Barista-Messages-Entry-Button::after {
		margin-left: 15px;
		width: 32px;
		height: 32px;
		background-size: 32px 32px;
	}
	.about-paragraph, .theme-homequote,
	.tile-grid .tile-row .tile-cell-text {
		line-height: 27px;
		font-size: 18px;
	}

	/* Ligado Text Styles */

	body {
		line-height: 22px;
		font-size: 16px;
	}
	a.more {
		line-height: 19px;
		font-size: 14px;
	}
	a.more::after {
		width: 19px;
		height: 19px;
		background-size: 19px 19px;
	}

	.main-content p a:hover{
		text-decoration: underline;
	}

	#menu-global-footer a {
		line-height: 26px;
		font-size: 13px;
	}
	.GE-Theme-Footer-Top-Left .theme-location {
		line-height: 17px;
		font-size: 14px;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya {
		line-height: 18px;
		font-size: 12px;
	}
	.theme-homehero .theme-slideshow-slide h1
	, .theme-heroslider-slide h1 {
		line-height: 38px;
		font-size: 31px;
	}
	.theme-homefold
	, .theme-satellite-partners {
		line-height: 23px;
		font-size: 20px;
	}
	.about-paragraph h2,
	.tile-grid .tile-row .tile-cell-text h2 {
		line-height: 30px;
		font-size: 25px;
	}
	.tile-grid.home .tile-row .tile-cell-text h2 {
		line-height: 30px;
		font-size: 25px;
	}
	.theme-homequote blockquote {
		line-height: 22px;
		font-size: 18px;
	}
	.theme-home-latestblocks-heading {
		line-height: 27px;
		font-size: 25px;
	}
	.theme-home-latestblocks-box h2
	, .theme-home-latestblocks-box a
	, .latest-tweets .tweet-text {
		line-height: 24px;
		font-size: 16px;
	}
	.theme-hero.fluid h1
	, .theme-pagetitle h1 {
		line-height: 30px;
		font-size: 25px;
	}
	.theme-hero.fluid h2
	, .theme-pagetitle h2 {
		line-height: 29.4px;
		font-size: 23.6px;
	}
	.theme-hero.fluid h3
	, .theme-pagetitle h3 {
		line-height: 28.8px;
		font-size: 22.2px;
	}
	.theme-hero.fluid h4
	, .theme-pagetitle h4 {
		line-height: 28.2px;
		font-size: 20.8px;
	}
	.theme-hero.fluid h5
	, .theme-pagetitle h5 {
		line-height: 27.6px;
		font-size: 19.4px;
	}
	.theme-hero.fluid h6
	, .theme-pagetitle h6 {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-hero.fluid p {
		line-height: 27px;
		font-size: 18px;
	}
}

@media only screen and (min-width: 640px) {

	/* Ligado Text Styles */

	body {
		line-height: 22px;
		font-size: 16px;
	}
	a.more {
		line-height: 19px;
		font-size: 14px;
	}
	a.more::after {
		width: 19px;
		height: 19px;
		background-size: 19px 19px;
	}
	#menu-global-footer a {
		line-height: 26px;
		font-size: 13px;
	}
	.GE-Theme-Footer-Top-Left .theme-location {
		line-height: 17px;
		font-size: 14px;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya {
		line-height: 26px;
		font-size: 13px;
	}
	.theme-homehero .theme-slideshow-slide h1,
	.theme-heroslider-slide h1 {
		line-height: 56px;
		font-size: 45px;
	}
	.theme-homefold,
	.theme-satellite-partners {
		line-height: 25px;
		font-size: 20px;
	}
	.about-paragraph h2,
	.tile-grid .tile-row .tile-cell-text h2 {
		line-height: 34px;
		font-size: 26px;
	}
	.tile-grid.home .tile-row .tile-cell-text h2 {
		line-height: 37px;
		font-size: 30px;
	}
	.theme-homequote blockquote {
		line-height: 22px;
		font-size: 18px;
	}
	.theme-home-latestblocks-heading {
		line-height: 32px;
		font-size: 30px;
	}
	.theme-home-latestblocks-box h2,
	.theme-home-latestblocks-box a,
	.latest-tweets .tweet-text {
		line-height: 24px;
		font-size: 16px;
	}
	.theme-hero.fluid h1,
	.theme-pagetitle h1 {
		line-height: 45px;
		font-size: 36px;
	}
	.theme-hero.fluid h2,
	.theme-pagetitle h2 {
		line-height: 41.4px;
		font-size: 32.4px;
	}
	.theme-hero.fluid h3,
	.theme-pagetitle h3 {
		line-height: 37.8px;
		font-size: 28.8px;
	}
	.theme-hero.fluid h4,
	.theme-pagetitle h4 {
		line-height: 34.2px;
		font-size: 25.2px;
	}
	.theme-hero.fluid h5,
	.theme-pagetitle h5 {
		line-height: 30.6px;
		font-size: 21.6px;
	}
	.theme-hero.fluid h6,
	.theme-pagetitle h6 {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-hero.fluid p {
		line-height: 27px;
		font-size: 18px;
	}
}
@media only screen and (min-width: 1024px) {

	/* Ligado Text Styles */

	body {
		line-height: 22px;
		font-size: 16px;
	}
	a.more {
		line-height: 19px;
		font-size: 14px;
	}
	a.more::after {
		width: 19px;
		height: 19px;
		background-size: 19px 19px;
	}
	#menu-global-footer a {
		line-height: 26px;
		font-size: 13px;
	}
	.GE-Theme-Footer-Top-Left .theme-location {
		line-height: 17px;
		font-size: 14px;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya {
		line-height: 26px;
		font-size: 13px;
	}
	.theme-homehero .theme-slideshow-slide h1,
	.theme-heroslider-slide h1 {
		line-height: 66px;
		font-size: 54px;
	}
	.theme-homefold,
	.theme-satellite-partners {
		line-height: 30px;
		font-size: 20px;
	}
	.about-paragraph h2,
	.tile-grid .tile-row .tile-cell-text h2 {
		line-height: 34px;
		font-size: 26px;
	}
	.tile-grid.home .tile-row .tile-cell-text h2 {
		line-height: 37px;
		font-size: 30px;
	}
	.theme-homequote blockquote {
		line-height: 22px;
		font-size: 18px;
	}
	.theme-home-latestblocks-heading {
		line-height: 32px;
		font-size: 30px;
	}
	.theme-home-latestblocks-box h2,
	.theme-home-latestblocks-box a,
	.latest-tweets .tweet-text {
		line-height: 24px;
		font-size: 16px;
	}
	.theme-hero.fluid h1,
	.theme-pagetitle h1 {
		line-height: 53px;
		font-size: 43px;
	}
	.theme-hero.fluid h2,
	.theme-pagetitle h2 {
		line-height: 47.8px;
		font-size: 38px;
	}
	.theme-hero.fluid h3,
	.theme-pagetitle h3 {
		line-height: 42.6px;
		font-size: 33px;
	}
	.theme-hero.fluid h4,
	.theme-pagetitle h4 {
		line-height: 37.4px;
		font-size: 28px;
	}
	.theme-hero.fluid h5,
	.theme-pagetitle h5 {
		line-height: 32.2px;
		font-size: 23px;
	}
	.theme-hero.fluid h6,
	.theme-pagetitle h6 {
		line-height: 27px;
		font-size: 18px;
	}
	.theme-hero.fluid p {
		line-height: 27px;
		font-size: 18px;
	}

}
@media only screen and (min-width: 1550px) {

	blockquote {
		line-height: 2.0645161vw;
		font-size: 1.483871vw;
	}
	cite {
		line-height: 2.4516129vw;
		font-size: 1.2903226vw;
	}

	.team-tiles .filter span {
		line-height: 3.0967742vw;
		font-size: 1.6774194vw;
	}
	.team-tiles .theme-biotile-name {
		line-height: 2.0645161vw;
		font-size: 1.6774194vw;
	}
	.team-tiles .theme-biotile-title {
		line-height: 2.0645161vw;
		font-size: 1.4193548vw;
	}
	.team-tiles .theme-biotile-content-name {
		line-height: 2.7096774vw;
		font-size: 2.0645161vw;
	}
	.team-tiles .theme-biotile-content-title {
		line-height: 2.3225806vw;
		font-size: 1.5483871vw;
	}
	.team-tiles .theme-biotile-content-main {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-blogpreview-info {
		line-height: 1.2258065vw;
		font-size: 0.90322581vw;
	}
	.theme-blogpreview-title {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-blogpreview-excerpt {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-blogpreview-excerpt::after {
		font-size: 0.90322581vw;
	}
	.theme-blogpost-info {
		line-height: 1.1612903vw;
		font-size: 0.90322581vw;
	}
	.theme-blogpost-title h6 {
		line-height: 2.5806452vw;
		font-size: 2vw;
	}
	.theme-blogpost-excerpt {
		line-height: 1.9354839vw;
		font-size: 1.5483871vw;
	}
	.theme-blogpost-content {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-blogpost-content h1 {
		line-height: 3.6774194vw;
		font-size: 2.4516129vw;
	}
	.theme-blogpost-content h2 {
		line-height: 3.2903226vw;
		font-size: 2.1935484vw;
	}
	.theme-blogpost-content h3 {
		line-height: 2.9032258vw;
		font-size: 1.9354839vw;
	}
	.theme-blogpost-content h4 {
		line-height: 2.516129vw;
		font-size: 1.6774194vw;
	}
	.theme-blogpost-content h5 {
		line-height: 2.1290323vw;
		font-size: 1.4193548vw;
	}
	.theme-blogpost-content h6 {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-satellite-partners h2 {
		line-height: 2.9677419vw;
		font-size: 2.0645161vw;
	}
	.theme-homequote {
		line-height: 2.0645161vw;
		font-size: 1.5483871vw;
	}
	.theme-home-latestblocks {
		line-height: 2.0645161vw;
		font-size: 1.5483871vw;
	}
	.theme-ourlocations {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-ourlocations-header {
		line-height: 1.1612903vw;
		font-size: 1.2903226vw;
	}
	.theme-contactform .contact-form tbody > tr:last-child button[type="submit"] {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-contactform .contact-form tbody th {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-contactform .contact-form textarea {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-contactform .contact-form .hint {
		line-height: 1.8064516vw;
		font-size: 0.90322581vw;
	}
	.theme-contactform .wpcf7-validation-errors {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-contactform .wpcf7-mail-sent-ok {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-sidebarbox .ge-typearchives-content *,
	.theme-sidebarbox .ge-typeauthors-content *,
	.theme-sidebarbox .ge-typecategories-content *,
	.theme-sidebarbox .ge-typelatest-content * {
		/*line-height: 1.7419355vw;*/
		line-height:1.2;
		font-size: 1.1612903vw;
	}
	.theme-sidebarbox .ge-typearchives-item,
	.theme-sidebarbox .ge-typeauthors-item,
	.theme-sidebarbox .ge-typecategories-item,
	.theme-sidebarbox .ge-typelatest-item {
		/*line-height: 1.4193548vw;*/
		line-height:1.2;
		/*font-size: 1.0322581vw;*/
		font-size:18px;
	}
	.theme-sidebarbox + .theme-sidebarbox {
	    margin-top: 2rem!important;
	}
	.theme-sidebarbox .theme-blogarchives h2 {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-hero:not(.fluid) h1 {
		line-height: 5.2903226vw;
		font-size: 4.3870968vw;
	}
	.theme-hero.fluid h1 {
		line-height: 2.5806452vw;
		font-size: 2.8387097vw;
	}
	.theme-hero.fluid p {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-pagetitle > * {
		line-height: 3.0967742vw;
		font-size: 2.8387097vw;
	}
	.theme-featuredmedia h2 {
		line-height: 1.1612903vw;
		font-size: 1.2903226vw;
	}
	.theme-featuredmedia-info {
		line-height: 1.1612903vw;
		font-size: 0.90322581vw;
	}
	.theme-featuredmedia-title a {
		line-height: 2.5806452vw;
		font-size: 2vw;
	}
	.theme-featuredmedia-excerpt {
		line-height: 1.9354839vw;
		font-size: 1.5483871vw;
	}
	.theme-featuredmedia-content {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-featuredmedia-readmore a {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-media-right .show-more span {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-media-right h2 {
		line-height: 3.0967742vw;
		font-size: 2.8387097vw;
	}
	.theme-inthenews-info {
		line-height: 1.1612903vw;
		font-size: 0.90322581vw;
	}
	.theme-inthenews-title a {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.CTA-Barista-Root {
		line-height: 2.0645161vw;
		font-size: 1.3548387vw;
	}
	.CTA-Barista-Messages-Entry-Button::after {
		margin-left: 0.96774194vw;
		width: 2.0645161vw;
		height: 2.0645161vw;
		background-size: 2.0645161vw 2.0645161vw;
	}
	.latest-tweets .tweet-text {
		line-height: 1.2903226vw;
		font-size: 1.1612903vw;
	}
	.about-paragraph,
	.tile-grid .tile-row .tile-cell-text {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	/* Ligado Text Styles */

	body {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	a.more {
		line-height: 1.5483871vw;
		font-size: 1.1612903vw;
	}
	a.more::after {
		width: 1.5vw;
		height: 1.5vw;
		background-size: 1.5483871vw 1.5483871vw;
	}

	#menu-global-footer a {
		line-height: 1.6774194vw;
		font-size: 0.83870968vw;
	}
	.GE-Theme-Footer-Top-Left .theme-location {
		line-height: 1.3548387vw;
		font-size: 1.1612903vw;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya {
		line-height: 1.6774194vw;
		font-size: 0.83870968vw;
	}
	.theme-homehero .theme-slideshow-slide h1,
	.theme-heroslider-slide h1 {
		line-height: 5.2903226vw;
		font-size: 4.3870968vw;
	}
	.theme-homefold,
	.theme-satellite-partners {
		line-height: 2.1935484vw;
		font-size: 1.5483871vw;
	}
	.about-paragraph h2,
	.tile-grid .tile-row .tile-cell-text h2 {
		line-height: 2.7741935vw;
		font-size: 2.0645161vw;
	}
	.tile-grid.home .tile-row .tile-cell-text h2 {
		line-height: 3.5483871vw;
		font-size: 2.8387097vw;
	}
	.theme-homequote blockquote {
		line-height: 1.8064516vw;
		font-size: 1.483871vw;
	}
	.theme-home-latestblocks-heading {
		line-height: 2.3225806vw;
		font-size: 2.1935484vw;
	}
	.theme-home-latestblocks-box h2,
	.theme-home-latestblocks-box a,
	.latest-tweets .tweet-text {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-pagetitle h1,
	.theme-hero.fluid h1 {
		line-height: 4.2580645vw;
		font-size: 2.7741935vw;
	}
	.theme-pagetitle h2,
	.theme-hero.fluid h2 {
		line-height: 3.7548387vw;
		font-size: 2.5548387vw;
	}
	.theme-pagetitle h3,
	.theme-hero.fluid h3 {
		line-height: 3.2516129vw;
		font-size: 2.5548387vw;
	}
	.theme-pagetitle h4,
	.theme-hero.fluid h4 {
		line-height: 2.7483871vw;
		font-size: 2.0903226vw;
	}
	.theme-pagetitle h5,
	.theme-hero.fluid h5 {
		line-height: 2.2451613vw;
		font-size: 1.6258065vw;
	}
	.theme-pagetitle h6,
	.theme-hero.fluid h6 {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
	.theme-hero.fluid p {
		line-height: 1.7419355vw;
		font-size: 1.1612903vw;
	}
}
/* LAYOUT HANDLING */

@media only screen {
	/* Generics */

	*,
	*::before,
	*::after {
		margin: 0;
		padding: 0;
		font-family: 'Avenir', sans-serif;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-sizing: border-box;
		box-sizing: border-box;
	}
	body {
		/* background: #000; */
	}
	blockquote {
		margin: 0;
		padding: 0;
		border: none;
		font-family: "Arvo", serif;
		font-style: italic;
	}
	cite {
		margin: 0;
		padding: 0;
		border: none;
		font-family: "Arvo", serif;
		font-style: normal;
		text-align: right;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: inherit;
	}
	ul.color-bullets > li {
		color: #53c7d6;
	}
	ul.color-bullets > li > span {
		color: #0a0a0a;
	}

	::-webkit-input-placeholder {
		color: #5f5f5f;
	}
	:-moz-placeholder {
		color: #5f5f5f;
		opacity: 1;
	}
	::-moz-placeholder {
		color: #5f5f5f;
		opacity: 1;
	}
	:-ms-input-placeholder {
		color: #5f5f5f;
	}
	:placeholder-shown {
		color: #5f5f5f;
	}

	/* Framework - Foundation */

	.row {
		max-width: none;
	}
	.column,
	.columns {
		padding: 0;
	}

	/* Template - Global Footer */
	.GE-Theme-Footer {
		background: #000;
	}
	.GE-Theme-Footer-Top {
		padding: 3.2258065vw 4.8387097vw;
	}
	.GE-Theme-Footer-Top-Left .theme-branding .theme-logo {
		display: inline-block;
		vertical-align: top;
		background: url(/wp-content/themes/ligado/img/ligado-logo-light.svg) no-repeat 50% 50%;
		background-size: 100% 100%;
	}
	.GE-Theme-Footer-Top-Left .theme-branding .theme-logo h1 {
		display: none;
	}
	.GE-Theme-Footer-Top-Left hr {
		margin: 0 auto;
		max-width: none;
		width: 50%;
		height: 6px;
		border: none;
		background: #262626;
	}
	.GE-Theme-Footer-Top-Left .theme-location {
		/*
		border-left: #262626 solid 0.32258065vw;
		padding-left: 0.96774194vw;
		*/
		color: #fff;
	}
	.GE-Theme-Footer-Top-Left .theme-location p {
		margin: 3.2258065vw 0;
	}
	.GE-Theme-Footer-Top-Left .theme-location + .theme-location p {
		margin: 0 0 3.2258065vw 0;
	}
	.GE-Theme-Footer-Top-Left .theme-location strong {
		color: #75e0ee;
		font-weight: 700;
	}
	.GE-Theme-Footer-Middle {
		padding: 0vw 4.8387097vw 3.2258065vw 4.8387097vw;
		color: #fff;
	}
	.GE-Theme-Footer-Middle-Right {
		text-align: center;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya {
		display: inline-block;
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-weight: 400;
		color: #999;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya li {
		display: inline-block;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya li + li::before {
		content: "|";
		display: inline-block;
		margin: 0 0.64516129vw;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya a {
		text-transform: uppercase;
		color: #fff;
		-webkit-transition: color 0.5s;
		-moz-transition: color 0.5s;
		-ms-transition: color 0.5s;
		-o-transition: color 0.5s;
		transition: color 0.5s;
	}
	.GE-Theme-Footer-Middle-Right .theme-cya a:active,
	.GE-Theme-Footer-Middle-Right .theme-cya a:focus,
	.GE-Theme-Footer-Middle-Right .theme-cya a:hover {
		color: #16a3b6;
	}
	#menu-global-footer {
		margin: 3.2258065vw 0;
		/* border-left: #262626 solid 0.32258065vw; */
		padding: 0;
		list-style-type: none;
	}
	/*
	#menu-global-footer li {
		padding-left: 0.96774194vw;
	}
	*/
	#menu-global-footer a {
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		-webkit-transition: color 0.5s;
		-moz-transition: color 0.5s;
		-ms-transition: color 0.5s;
		-o-transition: color 0.5s;
		transition: color 0.5s;
	}
	#menu-global-footer a:active,
	#menu-global-footer a:focus,
	#menu-global-footer a:hover,
	#menu-global-footer .current_page_item a {
		color: #16a3b6;
	}

	/* Breadcrumbs */
	.breadcrumbs-wrapper { padding: 0; background-color: #515151; }
	body.home .breadcrumbs-wrapper { display: none; }
	.breadcrumbs-wrapper .theme-breadcrumbs { padding: 1.5rem 4.8387097vw; line-height: 1.5rem; }
	.breadcrumbs-wrapper .theme-breadcrumbs * { line-height: 1.5rem; font-family: 'Arvo', serif; font-size: 16px; font-weight: 100; color: #999; }
	.breadcrumbs-wrapper .theme-breadcrumbs .breadcrumb_last { color: #75e0ee; }
	.breadcrumbs-wrapper .theme-breadcrumbs a,
	.breadcrumbs-wrapper .theme-breadcrumbs .breadcrumb_last { margin: 0 0.25rem; }

	/* Template - Content */
	.GE-Theme-Content {
		background: #f0f0f0;
	}
	.GE-Theme-Content a {
		font-weight: 700;
		color: inherit;
		-webkit-transition: color 0.5s;
		-moz-transition: color 0.5s;
		-ms-transition: color 0.5s;
		-o-transition: color 0.5s;
		transition: color 0.5s;
	}
	.GE-Theme-Content a:hover {
		color: #53c7d6 !important;
	}
	/* Theme - Sidebar Box */

	.theme-sidebarbox {
		margin: 0 0 2.25806vw 0;
		padding: 1.2903226vw;
		background: #fff;
	}
	/* Theme - 刺激福利一区 */

	/*
	.team-tiles {
		padding: 4.8387097vw;
		background: #515151;
	}
	.team-tiles .filter span {
		color: #fff;
		font-weight: 500;
		cursor: pointer;
	}
	.team-tiles .filter span.active {
		color: #75e0ee;
	}
	.team-tiles .filter span + span::before {
		content: "|";
		display: inline-block;
		margin: 0 1.5483871vw;
		color: #bababa;
	}
	*/
	.team-tiles > ul::after {
		content: "";
		clear: both;
		display: block;
		float: none;
		height: 0;
	}
	.team-tiles > ul > li {
		padding: 0 1.61290325vw;
		list-style-type: none;
	}
	.team-tiles .theme-biotile-thumbnail {
		position: relative;
	}
	.team-tiles .theme-biotile-thumbnail img {
		width: 100%;
		height: auto;
	}
	.team-tiles .theme-biotile-name {
		margin: 1.4193548vw 0 0 0;
		color: #16A3B6;
		font-weight: bold;
	}
	.team-tiles .theme-biotile-title {
		color: #000000;
	}
	.team-tiles .theme-biotile-content {
		display: none;
		border-top: 0.64516129vw solid #75e0ee;
		padding: 0vw 9.580645vw 3.2258065vw 9.580645vw;
		width: 100%;
		background: #fff;
		position: absolute;
		right: 0;
		z-index: 1;
	}
	.team-tiles .theme-biotile-content::before {
		content: "";
		display: block;
		margin-top: -0.64516129vw;
		width: 2.7371875vw;
		height: 2.7371875vw;
		background: #75e0ee;
		position: absolute;
		z-index: 1;
		left: 50%;
		bottom: 100%;
		-webkit-transform: translate(-50%, 50%) translateY(-0.64516129vw) rotate(45deg);
		-moz-transform: translate(-50%, 50%) translateY(-0.64516129vw) rotate(45deg);
		-ms-transform: translate(-50%, 50%) translateY(-0.64516129vw) rotate(45deg);
		-o-transform: translate(-50%, 50%) translateY(-0.64516129vw) rotate(45deg);
		transform: translate(-50%, 50%) translateY(-0.64516129vw) rotate(45deg);
	}
	.team-tiles .theme-biotile-content-name {
		padding: 3.2258065vw 0 0 0;
		font-family: "Arvo", serif;
		color: #16a3b6;
		background: #fff;
		position: relative;
		z-index: 2;
	}
	.team-tiles .theme-biotile-content-title {
		color: #333;
	}
	.team-tiles .theme-biotile-content-main {
		color: #202020;
	}
	.team-tiles .theme-biotile-content-main > p {
		margin: 1.6129032vw 0 0 0;
		padding: 0;
	}
	.team-tiles .theme-biotile-title {
		margin-bottom: 2.5806452vw;
	}
	.team-tiles .theme-biotile-thumbnail::after {
		content: "";
		display: block;
		width: 100%;
		height: 0.64516129vw;
		background: #75e0ee;
		position: absolute;
		left: 0;
    	bottom: -1px;
	}
	.team-tiles .active .theme-biotile-content {
		display: block;
	}
	.team-tiles .theme-biotile-content .exit {
		display: block;
		border: 3px solid #16a3b6;
		/* 0.19354839vw */

		border-radius: 50%;
		width: 42px;
		/* 2.7096774vw */

		height: 42px;
		/* 2.7096774vw */

		cursor: pointer;
		position: absolute;
		z-index: 3;
		top: 3.2258065vw;
		right: 12.580645vw;
	}
	.team-tiles .theme-biotile-content .exit span {
		display: block;
		width: 66.66666%;
		height: 3px;
		/* 0.19354839vw */

		background: #16a3b6;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
		-moz-transform: translate(-50%, -50%) rotate(45deg);
		-ms-transform: translate(-50%, -50%) rotate(45deg);
		-o-transform: translate(-50%, -50%) rotate(45deg);
		transform: translate(-50%, -50%) rotate(45deg);
	}
	.team-tiles .theme-biotile-content .exit span + span {
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
		-moz-transform: translate(-50%, -50%) rotate(-45deg);
		-ms-transform: translate(-50%, -50%) rotate(-45deg);
		-o-transform: translate(-50%, -50%) rotate(-45deg);
		transform: translate(-50%, -50%) rotate(-45deg);
	}
	/* Theme - Blog */

	.theme-blogpreview {
		display: block;
		/*
		margin: 10px 10px 0 10px;
		padding: 20px;
		*/
		margin: 2.2580645vw 0 2.41935485vw 0;
		padding: 2.2580645vw;
		background: #fff;
	}

	@media only screen and (min-width:64em){
		.theme-blogpreview {
			margin: 2.2580645vw 4.8387097vw 0 4.8387097vw;
		}
	}

	.TypePosts-Item:first-child {
		margin-top: 0;
	}
	.TypePosts-Item.no-image .theme-blogpreview-image{
		display:none;
	}
	.TypePosts-Item.no-image .theme-blogpreview-info,
	.TypePosts-Item.no-image .theme-blogpreview-title,
	.TypePosts-Item.no-image .theme-blogpreview-excerpt {
		padding-left: 0;
	}
	.theme-blogpreview::after {
		content: "";
		clear: both;
		display: block;
		float: none;
		height: 0;
	}
	.theme-blogpreview-image {
		min-height: 10.967742vw;
		float: left;
		padding-bottom: 1rem;
	}
	@media only screen and (min-width:40em){
		.theme-blogpreview-image {
			/*display: none;*/
			width: 24.516129vw;
			min-height: 10.967742vw;
			float: left;
			padding-bottom:0rem;
			/*background: #000;*/
		}
	}
	.theme-blogpreview-image img {
		display: block;
		width: 100%;
		height: auto;
	}
	.theme-blogpreview-info {
		padding: 0;
		color: #666;
	}
	.theme-blogpreview-info span {
		display: inline-block;
	}
	.theme-blogpreview-info .date {
		font-weight: 500;
	}
	.theme-blogpreview-info .separator {
		margin: 0 0.32258065vw;
	}
	.theme-blogpreview-info .author {
		font-weight: 700;
		color: #000;
	}
	.theme-blogpreview-title {
		padding: 0.64516129vw 0 0 0;
		font-weight: 500;
		color: #000;
	}
	.theme-blogpreview-excerpt {
		padding: 0.64516129vw 0 0 0;
		font-weight: 500;
		color: #666;
	}
	.theme-blogpreview-excerpt::after {
		content: "MORE 禄";
		margin-left: 0.32258065vw;
		font-weight: 700;
		color: #000;
	}
	/* Theme - Blog Post */

	.theme-blogpost {
		/*margin: 0 4.8387097vw;*/
		margin: 0 0 2rem 0;
		padding: 1rem;
		background: #fff;
	}
	@media only screen and (min-width:640px){
		.theme-blogpost {
			padding: 1.5rem;
			margin: 0 0 2.41935485vw 0;
		}
	}
	@media only screen and (min-width:1024px){
		.theme-blogpost {
			padding: 2.2580645vw;
		}
	}
	.theme-blogpost-info {
		font-weight: 500;
		color: #666;
		margin-bottom: 0.5rem;
	}
	.theme-blogpost-info .divider {
		margin: 0 0.32258065vw;
	}
	.theme-blogpost-info .author{
		font-weight: 700;
		color: #000;
	}
	.theme-blogpost-info .categories {
		font-weight: 900;
		color: #16a3b6;
	}
	.theme-blogpost-info .categories > ul {
		display: inline;
		margin: 0;
		list-style-type: none;
	}
	.theme-featuredmedia-info .categories > ul > li,
	.theme-inthenews-info .categories > ul > li,
	.theme-blogpost-info .categories > ul > li {
		display: inline;
		color: #666;
	}
	.theme-blogpost-info .categories > ul > li > a {
		display: inline;
		color: #000;
	}
	.theme-featuredmedia-info .categories > ul > li:not(.cat-item-23) + li::before,
	.theme-inthenews-info .categories > ul > li:not(.cat-item-16) + li::before,
	.theme-blogpost-info .categories > ul > li + li::before {
		content: ", ";
	}
	.theme-blogpost-title {
		padding: 0.96774194vw 0 0 0;
	}
	.theme-blogpost-title > * {
		margin: 0;
		padding: 0;
		font-family: 'Arvo', serif;
		font-weight: 400;
		color: #16a3b6;
	}
	.theme-blogpost-excerpt {
		padding: 0.96774194vw 0 0 0;
		font-style: normal;
		font-weight: 500;
		color: #333;
	}
	.theme-blogpost-featured {
		margin: 0;
		padding: 0.96774194vw 0 0 0;
	}
	.theme-blogpost-featured img {
		padding-top:2rem;
		display: block;
		width: 100%;
		height: auto;
	}
	@media only screen and (max-width:64em){
		.theme-blogpost-featured img {
			padding-bottom:2rem
		}
	}

	.theme-blogpost-content {
		margin: 0;
		padding: 0.96774194vw 0 0 0;
		font-weight: 500;
		color: #333;
	}
	.theme-blogpost-content ul,
	.theme-blogpost-content ol,
	.theme-blogpost-content p {
		margin: 0;
		padding: 1rem 0 0 0;
	}
	.theme-blogpost-content ul,
	.theme-blogpost-content ol {
		padding-left: 2em;
	}
	.theme-blogpost-content h1,
	.theme-blogpost-content h2,
	.theme-blogpost-content h3,
	.theme-blogpost-content h4,
	.theme-blogpost-content h5,
	.theme-blogpost-content h6 {
		margin: 0;
		padding: 1.9354839vw 0 0 0;
	}
	.theme-blogpost-content h1 {
		font-weight: 700;
		color: #16a3b6;
	}
	.theme-blogpost-content h2 {
		font-weight: 700;
		color: #000;
	}
	.theme-blogpost-content h3 {
		font-weight: 700;
		text-transform: uppercase;
		color: #16a3b6;
	}
	.theme-blogpost-content > * {
		margin-top: 0;
		padding-top: 0;
	}
	/* Theme - Loading Circles */

	.lazy-loader-scroll {
		margin: 2.2580645vw 0 0 0;
		height: 6.4516129vw;
		background: url(/wp-content/themes/ligado/img/loading-circles.gif) no-repeat 50% 50%;
		background-size: 6.4516129vw 6.4516129vw;
	}
	.lazy-loader-scroll span {
		display: none;
	}
	/* Theme - Home Fold */

	.theme-homefold {
		padding: 3.2258065vw 4.8387097vw;
		text-align: center;
		background: #f0f0f0;
	}
	.theme-homefold p:last-child {
		margin: 0;
	}
	/* Theme - Home Quotes */

	.theme-homequote {
		padding: 4.8387097vw;
		text-align: center;
		background: #515151;
	}
	.theme-homequote blockquote {
		color: #fff;
	}
	.theme-homequote cite {
		text-align: right;
		color: #fff;
		/* Client Change request 9/21/16 */
		line-height:100%;
		margin-top:1rem;
	}

	.theme-homequote cite em{
		font-family:'Arvo';
		font-size: 18px;
	}
	/* Theme - Slideshow */

	.theme-slideshow {
		position: relative;
		z-index: 0;
	}
	.theme-slideshow-slide {
		position: absolute;
		top: 0;
		left: 0;
	}
	/* Theme - Home Latest Blocks */

	.theme-home-latestblocks {
		padding: 3.2258065vw 4.8387097vw;
		background: #f0f0f0;
		position: relative;
		z-index: 1;
	}
	.theme-home-latestblocks::after {
		content: "";
		clear: both;
		display: block;
		float: none;
		height: 0;
	}
	.theme-home-latestblocks .theme-home-latestblocks-heading {
		margin: 0;
		padding: 0;
		font-family: 'Arvo', serif;
		font-weight: 400;
		color: #16A3B6;
	}
	.theme-home-latestblocks h2 {
		margin: 0;
		padding: 0;
		font-weight: 700;
		text-transform: uppercase;
		color: #000;
	}
	.theme-home-latestblocks a {
		display: inline-block;
	}
	/* Theme - Contact Us */
	.contact-us {
		padding: 4.8387097vw;
	}
	.theme-ourlocations {
		padding: 5.1612903vw 7.7419355vw;
		text-align: center;
		background: #515151;
		color: #fff;
	}
	.theme-ourlocations::after {
		content: "";
		clear: both;
		display: block;
		float: none;
		height: 0;
	}
	.theme-ourlocations ul {
		list-style-type: none;
	}
	.theme-ourlocations li {
		display: block;
		float: left;
		padding: 0 0 0 7.7419355vw;
		width: 30.967742vw;
	}
	.theme-ourlocations p {
		margin: 0;
		padding: 0;
	}
	.theme-ourlocations strong {
		font-weight: 700;
	}
	.theme-ourlocations-header {
		margin: 0;
		font-weight: 700;
		text-transform: uppercase;
		color: #75e0ee;
	}
	.theme-contactform {
		padding: 5.1612903vw 7.7419355vw;
		background: #fff;
	}
	.theme-contactform .contact-form {
		margin: 0;
		border-collapse: collapse;
		border: none;
		width: 100%;
	}
	.theme-contactform .contact-form tbody {
		border: none;
	}
	.theme-contactform .contact-form tbody > tr:first-child td {
		padding: 0;
	}
	.theme-contactform .contact-form tbody > tr:last-child td {
		text-align: right;
	}
	.theme-contactform .contact-form tbody > tr:last-child button[type="submit"] {
		float: right;
		margin: 0;
		padding: 0;
		min-height: 27px;
		height: 1.7419355vw;
		font-weight: 700;
		text-transform: uppercase;
		background: none;
	}
	.theme-contactform .contact-form tbody > tr:last-child button[type="submit"]::after {
		content: "";
		display: inline-block;
		margin: 0 0 0 0.58064516vw;
		border-radius: 50%;
		min-width: 27px;
		min-height: 27px;
		width: 1.7419355vw;
		height: 1.7419355vw;
		vertical-align: top;
		background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
		background-size: 100% 100%;
	}
	.theme-contactform .contact-form tbody tr {
		background-color: transparent;
	}
	.theme-contactform .contact-form tbody th {
		padding: 1.6129032vw 4.8387097vw 1.6129032vw 0;
		width: 15.483871vw;
		font-weight: 700;
		color: #16a3b6;
		text-align: left;
		text-transform: uppercase;
		vertical-align: top;
	}
	.theme-contactform .contact-form tbody td {
		padding: 1.0322581vw 0;
	}
	.theme-contactform .contact-form select,
	.theme-contactform .contact-form input,
	.theme-contactform .contact-form textarea {
		margin: 0;
		border: none;
		padding: 0;
		background: #eeeeee;
		box-shadow: none;
	}
	.theme-contactform .contact-form select,
	.theme-contactform .contact-form input {
		padding: 0 0.96774194vw;
		min-height: 27px;
		height: 2.9032258vw;
	}
	.theme-contactform .contact-form textarea {
		padding: 0.96774194vw;
		resize: none;
	}
	.theme-contactform .contact-form select {
		text-transform: uppercase;
		font-weight: 500;
	}
	.theme-contactform .contact-form .hint {
		font-weight: 500;
		font-style: normal;
		color: #000;
	}
	.theme-contactform .contact-form .required::after {
		content: "*";
	}
	.theme-contactform .wpcf7-validation-errors {
		margin: 1.0322581vw 0 0 0;
		border: none;
		padding: 0.96774194vw;
		font-weight: 500;
		background: #f7e700;
		color: #000;
	}
	.theme-contactform .wpcf7-mail-sent-ok {
		margin: 1.0322581vw 0 0 0;
		border: none;
		padding: 0.96774194vw;
		font-weight: 500;
		background: #398f14;
		color: #fff;
	}
	/* Theme - Privacy */

	.theme-privacy {
		margin: 0 4.8387097vw;
		padding: 5.1612903vw 7.7419355vw;
		background: #fff;
	}
	/* Shortcode - Type Authors, Categories */

	.ge-typearchives-container,
	.ge-typeauthors-container,
	.ge-typecategories-container,
	.ge-typelatest-container,
	.ge-TypeUpcoming-container {
		/*padding: 10px 0 0 0;*/
		/*
		padding: 1.2903226vw 0 0 0;
		*/
	}
	.ge-typearchives-content,
	.ge-typeauthors-content,
	.ge-typecategories-content,
	.ge-typelatest-content,
	.ge-TypeUpcoming-content {
		margin-bottom:0.5rem;
	}
	.ge-typearchives-content *,
	.ge-typeauthors-content *,
	.ge-typecategories-content *,
	.ge-typelatest-content *,
	.ge-TypeUpcoming-content * {
		margin: 0;
		font-weight: 700;
/*		text-transform: uppercase;*/
		color: #16a3b6;
	}
	.ge-typearchives-list,
	.ge-typeauthors-list,
	.ge-typecategories-list,
	.ge-typelatest-list,
	.ge-TypeUpcoming-list {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.ge-typearchives-item,
	.ge-typeauthors-item,
	.ge-typecategories-item,
	.ge-typelatest-item {
		margin: 0.58064516vw 0 0 0;
		font-weight: 500;
		color: #888;
	}
	.ge-typearchives-item:first-child,
	.ge-typeauthors-item:first-child,
	.ge-typecategories-item:first-child,
	.ge-typelatest-item:first-child,
	.ge-TypeUpcoming-item:first-child {
		margin: 0;
	}
	.ge-typearchives-link,
	.ge-typearchives-link:active,
	.ge-typearchives-link:hover,
	.ge-typearchives-link:focus,
	.ge-typearchives-link:visited,
	.ge-typeauthors-link,
	.ge-typeauthors-link:active,
	.ge-typeauthors-link:hover,
	.ge-typeauthors-link:focus,
	.ge-typeauthors-link:visited,
	.ge-typecategories-link,
	.ge-typecategories-link:active,
	.ge-typecategories-link:hover,
	.ge-typecategories-link:focus,
	.ge-typecategories-link:visited,
	.ge-typelatest-item a,
	.ge-typelatest-item a:active,
	.ge-typelatest-item a:hover,
	.ge-typelatest-item a:focus,
	.ge-typelatest-item a:visited,
	.ge-TypeUpcoming-item a,
	.ge-TypeUpcoming-item a:active,
	.ge-TypeUpcoming-item a:hover,
	.ge-TypeUpcoming-item a:focus,
	.ge-TypeUpcoming-item a:visited {
		color: #000;
	}
	.ge-typearchives-count,
	.ge-typeauthors-count,
	.ge-typecategories-count {
		color: #888;
	}
	.ge-typearchives-count::before,
	.ge-typeauthors-count::before,
	.ge-typecategories-count::before {
		content: "(";
		margin-left: 0.25em;
	}
	.ge-typearchives-count::after,
	.ge-typeauthors-count::after,
	.ge-typecategories-count::after {
		content: ")";
	}
	/* Shortcode - Blog Categories */

	.theme-sidebarbox .theme-blogcategories {
		padding: 1.2903226vw 0 0 0;
	}
	.theme-sidebarbox .theme-blogcategories h2 {
		font-weight: 700;
		text-transform: uppercase;
		color: #16a3b6;
	}
	.theme-sidebarbox .theme-blogcategories ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.theme-sidebarbox .theme-blogcategories li {
		margin: 0.58064516vw 0 0 0;
		font-weight: 500;
		color: #888;
	}
	.theme-sidebarbox .theme-blogcategories li:first-child {
		margin: 0;
	}
	.theme-sidebarbox .theme-blogcategories li a {
		color: #000;
	}
	/* Shortcode - Blog Archives */

	.theme-sidebarbox .theme-blogarchives {
		padding: 1.2903226vw 0 0 0;
	}
	.theme-sidebarbox .theme-blogarchives h2 {
		font-weight: 700;
		text-transform: uppercase;
		color: #16a3b6;
	}
	.theme-sidebarbox .theme-blogarchives select {
		margin: 0;
		padding: 0 0.32258065vw;
		font-weight: 500;
		color: #5f5f5f;
	}
	/* Shortcode - HeroSlider */

	.theme-heroslider {
		position: relative;
	}
	.theme-heroslider-slide {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	.theme-heroslider-slide {
		height: 100vw;
		background: #000;
		overflow: hidden;
	}
	.theme-heroslider-slide video {
		display: block;
		width: auto;
		height: 100vw;
		opacity: 0.75;
		position: absolute;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
	video::-webkit-media-controls {
		display: none !important;
	}
	html[data-formfactor="Desktop"] .theme-heroslider-slide {
		height: auto;
		overflow: visible;
	}
	html[data-formfactor="Desktop"] .theme-heroslider-slide video {
		width: 100%;
		height: auto;
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	.theme-homehero {
		overflow: hidden;
		background: #000;
	}
	.theme-homehero .theme-slideshow-slide {
		width: 100%;
	}
	.theme-homehero .theme-slideshow-slide h1 {
		margin: 0;
		padding: 0 0 3.2258065vw 4.8387097vw !important;
		font-family: 'Arvo', serif;
		text-shadow: 0 0.25806452vw 0.25806452vw rgba(0, 0, 0, 0.5);
		color: #fff;
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 0;
	}
	.theme-homehero .theme-slideshow-slide img {
		max-width: none;
		width: auto;
		height: 100vw;
		vertical-align: top;
		opacity: 0.8;
	}
	/* Shortcode - Hero */

	.theme-hero:not(.fluid) {
		padding: 0 4.8387097vw;
		height: 43.225806vw;
	}
	.theme-hero:not(.fluid) h1 {
		margin: 0;
		padding: 0;
		width: 67.096774vw;
		font-family: 'Arvo', serif;
		color: #fff;
		position: absolute;
		top: auto;
		bottom: 6.1290323vw;
	}
	.theme-hero:not(.fluid) .theme-hero-interior,
	.theme-hero:not(.fluid) .theme-hero-content,
	.theme-hero:not(.fluid) .theme-hero-content-main {
		height: 100%;
		vertical-align: bottom;
		position: relative;
	}
	.theme-hero.fluid {
		padding: 6.1290323vw 4.8387097vw;
	}
	.theme-hero.fluid h1 {
		margin: 0;
		padding: 0;
		font-family: 'Arvo', serif;
		color: #53a6b0;
	}
	.theme-hero.fluid p {
		margin: 1.9354839vw 0 0 0;
		padding: 0;
	}
	/* Shortcode - Page Title */

	.theme-pagetitle {
		padding: 6.4516129vw 4.8387097vw 2.2580645vw 4.8387097vw;
	}
	.theme-pagetitle > * {
		font-family: "Arvo", serif;
		color: #16a3b6;
	}
	/* Shortcode - Blog Search */

	.ge-typesearch-submit {
		display: none;
	}
	.ge-typesearch-field {
		margin: 0;
		font-weight: 500;
	}
	/* Shortcode - Recent Posts */

	.theme-featuredmedia {
		margin: 0;
		padding: 0 12.580645vw 5.8064516vw 12.580645vw;
	}
	.theme-featuredmedia h2 {
		margin: 0;
		padding: 0;
		font-weight: 700;
		text-transform: uppercase;
		color: #16A3B6;
	}
	.theme-featuredmedia-info {
		margin-top: 1.4193548vw;
		font-weight: 500;
		color: #666;
	}
	.theme-featuredmedia-info .divider {
		margin: 0 0.32258065vw;
	}
	.theme-featuredmedia-info .categories ul {
		display: inline-block;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.theme-featuredmedia-info .categories li {
		font-weight: 700;
		color: #000;
	}
	.theme-featuredmedia-info .categories li.cat-item-23,
	.theme-inthenews-info .categories li.cat-item-16 {
		display: none;
	}
	.theme-featuredmedia-title a {
		margin-top: 0.25806452vw;
		font-family: "Arvo", serif;
		font-weight: 400;
		color: #000;
	}
	.theme-featuredmedia-excerpt {
		margin-top: 1.2258065vw;
		font-weight: 500;
		color: #333;
	}
	.theme-featuredmedia-content {
		margin-top: 1.2258065vw;
		font-weight: 400;
		color: #333;
	}
	.theme-featuredmedia-readmore {
		margin-top: 1.0322581vw;
	}
	.theme-featuredmedia-readmore a {
		display: inline-block;
		text-transform: uppercase;
		font-weight: 700;
		color: #333;
		vertical-align: top;
	}
	.theme-featuredmedia-readmore a::after {
		content: "";
		display: inline-block;
		margin: 0 0 0 0.58064516vw;
		border-radius: 50%;
		width: 1.7419355vw;
		height: 1.7419355vw;
		background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
		background-size: 1.7419355vw 1.7419355vw;
		vertical-align: top;
	}
	.theme-media::after {
		content: "";
		clear: both;
		display: block;
		float: none;
		height: 0;
	}
	.theme-media-left {
		padding: 4.8387097vw;
		background: #fff;
	}
	.theme-media-right {
		padding: 4.8387097vw;
		background: #dedede;
	}
	.theme-media-left .show-more,
	.theme-media-right .show-more {
		margin: 1.7419355vw 0 0 0;
		text-align: center;
	}
	.theme-media-left .show-more span,
	.theme-media-right .show-more span {
		display: inline-block;
		height: 1.7419355vw;
		text-transform: uppercase;
		font-weight: 700;
		color: #333;
		vertical-align: top;
		cursor: pointer;
	}
	.theme-media-left .show-more span::after,
	.theme-media-right .show-more span::after {
		content: "";
		display: inline-block;
		margin: 0 0 0 0.64516129vw;
		border-radius: 50%;
		width: 1.7419355vw;
		height: 1.7419355vw;
		background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
		background-size: 1.7419355vw 1.7419355vw;
		vertical-align: top;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.theme-media-left h1,
	.theme-media-right h1,
	.theme-media-left h2,
	.theme-media-right h2,
	.theme-media-left h3,
	.theme-media-right h3,
	.theme-media-left h4,
	.theme-media-right h4,
	.theme-media-left h5,
	.theme-media-right h5,
	.theme-media-left h6,
	.theme-media-right h6 {
		font-family: "Arvo", serif;
		font-weight: 400;
		color: #16A3B6;
	}
	.theme-pressrelease,
	.theme-inthenews {
		margin: 1.7419355vw 0 0 0;
	}
	.theme-pressrelease-info,
	.theme-inthenews-info {
		font-weight: 500;
		color: #666;
	}
	.theme-pressrelease-info .divider,
	.theme-inthenews-info .divider {
		margin: 0 0.32258065vw;
	}
	.theme-pressrelease-info .categories ul,
	.theme-inthenews-info .categories ul {
		display: inline-block;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.theme-pressrelease-info .categories li,
	.theme-inthenews-info .categories li {
		font-weight: 700;
		color: #000;
	}
	.theme-pressrelease-title a,
	.theme-inthenews-title a {
		font-weight: 500;
		color: #000;
	}
	.theme-home-latestblocks .theme-home-latestblocks-heading {
		padding: 2.0645161vw 0;
	}
	/* Plugin - Global CTA */

	.CTA-Barista-Root {
		padding: 6.2258065vw 4.8387097vw;
		background: #16a3b6;
	}
	.CTA-Barista-Root a,
	.CTA-Barista-Root a:active,
	.CTA-Barista-Root a:hover,
	.CTA-Barista-Root a:focus,
	.CTA-Barista-Root a:visited {
		color: #fff;
	}
	.CTA-Barista-Messages-Entry {
		text-align: center;
	}
	.CTA-Barista-Messages-Entry-Text {
		display: inline-block;
	}
	.CTA-Barista-Messages-Entry-Button {
		display: inline-block;
		margin-left: 3.2258065vw;
		padding: 0 1.2903226vw;
		font-weight: 700;
	}
	.CTA-Barista-Messages-Entry-Button::after {
		content: "";
		display: inline-block;
		border-radius: 50%;
		background: url(/wp-content/themes/ligado/img/cta-arrow.svg) no-repeat 50% 50%;
		vertical-align: top;
	}
	/* Custom - Tile Grids */

	.tile-grid .tile-row {
		background: #ffffff;
	}
	.about-paragraph,
	/*.theme-homequote,*/
	.tile-grid .tile-row .tile-cell-text {
		padding: 10vw 4.8387097vw;
	}
	.about-paragraph h2,
	.tile-grid .tile-row .tile-cell-text h2 {
		font-family: 'Arvo', serif;
		color: #16a3b6;
	}
	.tile-grid .tile-row .tile-cell-text p,
	.tile-grid .tile-row .tile-cell-text ul,
	.tile-grid .tile-row .tile-cell-text a {
		color: #515151;
	}
	/*.about-paragraph p,*/
	.about-paragraph ul,
	.tile-grid .tile-row .tile-cell-text p,
	.tile-grid .tile-row .tile-cell-text ul {
		margin-top: 1.9354839vw;
		margin-bottom: 0;
	}
	.tile-grid .tile-row .tile-cell-img img {
		width: 100%;
		height: auto;
	}
	.tile-grid .tile-row.light {
		background: #f0f0f0;
	}
	.tile-grid .tile-row.light .tile-cell-text p,
	.tile-grid .tile-row.light .tile-cell-text ul,
	.tile-grid .tile-row.light .tile-cell-text a {
		color: #515151;
	}
	.tile-grid .tile-row.light .tile-cell-text h2 {
		color: #16a3b6;
	}
	.tile-grid .tile-row.dark {
		background: #383838;
	}
	.tile-grid .tile-row.dark .tile-cell-text p,
	.tile-grid .tile-row.dark .tile-cell-text ul,
	.tile-grid .tile-row.dark .tile-cell-text a {
		color: #fff;
	}
	.tile-grid .tile-row.dark .tile-cell-text h2 {
		color: #75e0ee;
	}

	/* Custom - More Links */

	a.more {
		display: inline-block;
		padding: 0 1.25rem 0 0;
		font-size: 1rem;
		font-weight: 700;
		text-transform: uppercase;
		color: inherit;
		position: relative;
	}
	a.more::after {
		content: "";
		display: inline-block;
		width: 1rem;
		height: 1rem;
		border-radius: 50%;
		background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
		background-size: 1rem 1rem;
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translate(0,-50%);
		-moz-transform: translate(0,-50%);
		-ms-transform: translate(0,-50%);
		-o-transform: translate(0,-50%);
		transform: translate(0,-50%);
	}
	a.more-before::before {
		content: "";
		display: inline-block;
		margin-right: 0.64516129vw;
		border-radius: 50%;
		vertical-align: middle;
		background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
		height: 19px;
		width: 19px;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
	}
	a.more-before{
		text-transform:uppercase;
	}
	/* Theme - 刺激福利一区 Services */

	.theme-satellite-partners {
		padding: 3.2258065vw 4.8387097vw;
		text-align: center;
		background: #fff;
	}
	.theme-satellite-partners h2 {
		font-family: "Arvo", serif;
		color: #16a3b6;
	}
	.theme-satellite-partners p:last-child {
		margin: 0;
	}
	.theme-satellite-partners ul {
		list-style-type: none;
	}
	.theme-satellite-partners ul li {
		padding: 0 3.8709677vw;
	}
	/* Archive Responsive States */

	body.archive .GE-Theme-Content-Middle-Left,
	body.single .GE-Theme-Content-Middle-Left {
		/* Nada */
	}
	body.archive .GE-Theme-Content-Middle-Center,
	body.single .GE-Theme-Content-Middle-Center {
		/* Nada */
	}
	body.archive .GE-Theme-Content-Middle-Right,
	body.single .GE-Theme-Content-Middle-Right {
		overflow: auto;
	}
	body.archive .GE-Theme-Content-Middle-Right .theme-sidebarbox,
	body.single .GE-Theme-Content-Middle-Right .theme-sidebarbox {
		margin: 4.8387097vw;
		padding: 2.2580645vw;
		background: #fff;
	}

	/* Intro Heading */

	.intro-heading {
		padding: 4.8387097vw;
		background: #10606B url(/wp-content/uploads/heading-pattern.png) no-repeat 0% 50%;
		background-size: cover;
		position: relative;
	}
	.intro-heading h1,
	.intro-heading h2,
	.intro-heading h3,
	.intro-heading h4,
	.intro-heading h5,
	.intro-heading h6 {
		margin: 0;
		line-height: normal;
		font-family: 'Arvo', serif;
		font-size: 2.0rem;
		color: #fff;
	}
	@media only screen and (min-width: 40em) {
		.intro-heading h1,
		.intro-heading h2,
		.intro-heading h3,
		.intro-heading h4,
		.intro-heading h5,
		.intro-heading h6 {
			font-size: 2.5rem;
		}
	}
	@media only screen and (min-width: 64em) {
		.intro-heading h1,
		.intro-heading h2,
		.intro-heading h3,
		.intro-heading h4,
		.intro-heading h5,
		.intro-heading h6 {
			font-size: 3rem;
		}
		.theme-homequote {
			padding: 3.2258065vw 4.8387097vw 2.225807vw 4.8387097vw;
		}
	}

	/* Intro Image */

	.intro-image img { display: block; width: 100%; height: auto; }

	/* Sidebar Layout */

	.sidebar-layout { padding: 4.8387097vw; }
	@media only screen and (min-width:40em){
		.intro-image + .sidebar-layout { padding: 0 4.8387097vw 4.8387097vw 4.8387097vw; }
	}
	@media only screen and (min-width:64em){
		.intro-image + .sidebar-layout { padding: 4.8387097vw; }
		.sidebar-layout .sidebar { padding-right: 3rem; }
	}
	.sidebar-layout .sidebar li.branch-heading { padding: 0 0 1rem 0; }
	.sidebar-layout .sidebar li.branch-heading h1,
	.sidebar-layout .sidebar li.branch-heading h2,
	.sidebar-layout .sidebar li.branch-heading h3,
	.sidebar-layout .sidebar li.branch-heading h4,
	.sidebar-layout .sidebar li.branch-heading h5,
	.sidebar-layout .sidebar li.branch-heading h6 { margin: 0; padding: 0; font-size: 1.375rem; font-weight: 700; color: #16A3B6; }
	.sidebar-layout .sidebar .promo-box { margin-top: 1.5rem; }
	.sidebar-layout .main-content .main-heading {
		margin: 0 0 4.8387097vw 0;
		border-bottom: 1px solid lightgray;
		padding: 0 0 4.8387097vw 0;
		line-height: normal;
		font-family: 'Arvo', serif;
		font-size: 2rem;
		color: #16A3B6;
	}

}

@media only screen and (min-width: 40em) {
	.about-paragraph{
		padding: 2vw 4.8387097vw;
	}
	/*.about-paragraph,*/
	/*.theme-homequote,*/
	.tile-grid .tile-row .tile-cell-text {
		padding: 4.8387097vw;
	}
	.CTA-Barista-Root {
		padding: 3.2258065vw 4.8387097vw;
	}
	.theme-ourlocations {
		text-align: left;
	}
	.theme-homehero .theme-slideshow-slide img {
		width: 100%;
		height: auto;
	}
	.GE-Theme-Footer-Top-Left .theme-branding {
		padding: 0 0 3.2258065vw 0;
	}
	.GE-Theme-Footer-Top-Left .theme-location {
		border-left: #262626 solid 0.32258065vw;
		padding-left: 0.96774194vw;
	}
	.GE-Theme-Footer-Top-Left .theme-location p {
		margin: 0;
	}
	.GE-Theme-Footer-Top-Left .theme-location + .theme-location p {
		margin: 0;
	}
	#menu-global-footer {
		margin: 0;
	}
	.GE-Theme-Footer-Middle-Right {
		text-align: right;
	}
	.team-tiles > ul > li.active:nth-child(3n+1) .theme-biotile-content::before {
		left: 20%;
	}
	.team-tiles > ul > li.active:nth-child(3n+2) .theme-biotile-content::before {
		left: 50%;
	}
	.team-tiles > ul > li.active:nth-child(3n+3) .theme-biotile-content::before {
		left: 80%;
	}
	.latest-tweets ul {
		border-radius: 23px;
		padding: 23px 23px 23px 92px;
		background-position: 23px 50%;
		background-size: 46px 46px;
	}
	.latest-tweets .tweet-text {
		line-height: 20px;
		font-size: 18px;
	}
	.theme-blogpreview-image {
		display: block;
	}
	.theme-blogpreview-info {
		padding-left: 26.774194vw;
	}
	.theme-blogpreview-title {
		padding-left: 26.774194vw;
	}
	.theme-blogpreview-excerpt {
		padding-right: 2.25806vw;
		padding-left: 26.774194vw;
	}

	.theme-home-latestblocks .theme-home-latestblocks-heading {
		padding: 2.0645161vw 0;
	}
	.theme-home-latestblocks-box.special {
		border-left: 0.12903226vw solid #53c7d6;
		padding: 2.0645161vw 1.5483871vw;
		position: relative;
	}
	.theme-home-latestblocks-box.special::before {
		content: "";
		display: block;
		border-radius: 50%;
		width: 0.51612903vw;
		height: 0.51612903vw;
		background: #53c7d6;
		position: absolute;
		left: 0;
		top: 0;
		-webkit-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		-moz-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		-ms-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		-o-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
	}
	.theme-home-latestblocks-box.special::after {
		content: "";
		display: block;
		border-radius: 50%;
		width: 0.51612903vw;
		height: 0.51612903vw;
		background: #53c7d6;
		position: absolute;
		left: 0;
		bottom: 0;
		-webkit-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		-moz-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		-ms-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		-o-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
	}
	.sidebar-layout .main-content .main-heading {
		font-size:3rem;
	}

}
@media only screen and (min-width: 64em) {
	/* 刺激福利一区 */

	.team-tiles > ul > li.active:nth-child(4n+1) .theme-biotile-content::before {
		left: 16.16129%;
	}
	.team-tiles > ul > li.active:nth-child(4n+2) .theme-biotile-content::before {
		left: 38.741935%;
	}
	.team-tiles > ul > li.active:nth-child(4n+3) .theme-biotile-content::before {
		left: 61.258065%;
	}
	.team-tiles > ul > li.active:nth-child(4n+4) .theme-biotile-content::before {
		left: 83.83871%;
	}

	/* Theme - Heroes */

	.theme-hero.fluid.midband-spectrum {
		background-size: 26.064516vw 24.516129vw !important;
		background: url(/wp-content/uploads/ligado-midband-graphic.png) no-repeat;
		background-position: 66.774194vw 50%;
	}
	.theme-hero.fluid.satellite-services {
		background-size: 26.064516vw 24.516129vw !important;
		background: url(/wp-content/uploads/hero-satellite-services.png) no-repeat;
		background-position: 66.774194vw 50%;
	}

	/* Archive Responsive States */
	/*
	body.single .GE-Theme-Content-Middle::after,
	body.archive .GE-Theme-Content-Middle::after {
		content: "";
		clear: both;
		display: block;
		float: none;
		height: 0;
	}
	body.single .GE-Theme-Content-Middle-Left,
	body.archive .GE-Theme-Content-Middle-Left {}
	body.single .GE-Theme-Content-Middle-Center,
	body.archive .GE-Theme-Content-Middle-Center {
		float: left;
		padding: 0 0 0 4.8387097vw;
		width: 71.935484vw;
	}
	body.single .GE-Theme-Content-Middle-Right,
	body.archive .GE-Theme-Content-Middle-Right {
		float: right;
		padding: 0 4.8387097vw 0 0;
		width: 25.483871vw;
	}
	body.archive .GE-Theme-Content-Middle-Right .theme-sidebarbox,
	body.single .GE-Theme-Content-Middle-Right .theme-sidebarbox {
		margin: 0; // 2.25806vw
		padding: 2.2580645vw; // 2.25806vw
	}
	*/
	.theme-blogpost {
		margin: 0 4.8387097vw;
	}

	/* Theme - Latest Blocks */

	.theme-home-latestblocks-box.special {
		border-left: 0.12903226vw solid #53c7d6;
		padding: 2.0645161vw 1.5483871vw;
		position: relative;
	}
	.theme-home-latestblocks-box.special::before {
		content: "";
		display: block;
		border-radius: 50%;
		width: 0.51612903vw;
		height: 0.51612903vw;
		background: #53c7d6;
		position: absolute;
		left: 0;
		top: 0;
		-webkit-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		-moz-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		-ms-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		-o-transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
		transform: translate(-50%, -50%) translate(-0.064516129vw, 0);
	}
	.theme-home-latestblocks-box.special::after {
		content: "";
		display: block;
		border-radius: 50%;
		width: 0.51612903vw;
		height: 0.51612903vw;
		background: #53c7d6;
		position: absolute;
		left: 0;
		bottom: 0;
		-webkit-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		-moz-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		-ms-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		-o-transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
		transform: translate(-50%, 50%) translate(-0.064516129vw, 0);
	}
	/* Theme - Post Previews */

	.theme-blogpreview {
		// margin: 2.2580645vw 0 0 0;
		margin: 0;
		padding: 0;
	}
	.theme-blogpost {
		margin: 0;
	}
	body.archive .GE-Theme-Content-Middle-Right .theme-sidebarbox {
		margin: 0;
		padding: 2.2580645vw;
	}
	body.single .GE-Theme-Content,
	body.archive .GE-Theme-Content {
		padding-bottom: 4.8387097vw;
	}
	/* Theme - Footer */

	.GE-Theme-Footer-Top-Left .theme-branding {
		padding: 0;
	}
	#menu-global-footer {
		margin: 0;
		/*border-left: #262626 solid 0.32258065vw;*/
	}
	#menu-global-footer li {
		padding-left: 0.96774194vw;
	}
}

.slideshow-slide .image img {
    height: 100%;
}
/*
.o8888 .o88o. 8888o. 888888 888888 8888o. .o8888
88     88  88 88  88 88     88     88  88 88
88     888888 8888Y' 8888   8888   8888Y' 'Y88o.
88     88  88 88  88 88     88     88  88     88
'Y8888 88  88 88  88 888888 888888 88  88 8888Y'
*/
/*OverArching Styles*/
hr{
	max-width: 100%;
}
body .Careers-Page .theme-blogpost-content, body .Careers-Page p, body .Careers-Page .main-content a, body .Careers-Page .main-content li{
    font-size: 16px;
}
body .Careers-Page p:last-child{
    margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
	body .Careers-Page .theme-blogpost-content, body .Careers-Page p, body .Careers-Page .main-content a, body .Careers-Page .main-content li{
	    font-size: 18px;
	}
}
.careers-landing-intro h2.heading {
		font-size: 2rem;
		line-height: 1;
		margin-bottom: 1rem;
}
.careers-landing-intro-image {
    margin-bottom: 3.4rem;
}
.careers-landing-intro-text {
    margin-bottom: 3.4rem;
}
.careers-landing-intro-ctas .no-bullet li{
	display: block;
}
.careers-landing-intro-ctas .no-bullet li:first-child{
	margin-bottom: 1rem;
}
.careers-landing-intro-ctas .no-bullet li a{
	position: relative;
}
.careers-landing-intro-ctas .no-bullet li a::after {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
    background-size: 1rem 1rem;
    position: absolute;
    top: 50%;
		right: -1.25rem;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.careers-landing-intro-ctas {
    margin-bottom: 3.4rem;
}
.careers-landing-interviews{
	margin-top: 3.4rem;
}
.careers-landing-interviews-title h3.heading {
		margin-bottom: 1rem;
		font-size: 1.75rem;
}
.careers-landing-interviews-text {
    margin-bottom: 3.4rem;
		font-size: 16px;
}
.careers-landing-interviews-slots {
    margin-bottom: 4.4rem;
}
.careers-landing-interviews-slots .large-6{
		/*box-shadow: 0px 0px 5px #ccc;*/
}
.careers-landing-interviews-slots .large-6 .interviews-container{
	background: #fff;
	box-shadow: 0px 0px 5px #ccc;
}
.careers-landing-interviews-slots .large-6:nth-child(odd) {
    padding: 0 0 2rem;
}
.careers-landing-interviews-slots .large-6:nth-child(even) {
    padding: 0;
}
.careers-landing-interviews-slots .large-6 .slot-preview{
	padding: 2rem;
}
.slot-preview-info{
	margin-bottom: 1rem;
	font-size: 0.85rem;
}
.slot-preview-info span.category {
    color: #16A3B6;
}
.slot-preview-info span.date, .slot-preview-info span.sep{
	    color: #515151;
}
.slot-preview-excerpt-copy > p {
    padding-top: 1rem;
    display: block;
}
.slot-preview-excerpt-copy .interviews-more{
	position: relative;
}
.slot-preview-excerpt-copy .interviews-more:hover{
	text-decoration: none;
}
.slot-preview-excerpt-copy .interviews-more:after{
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
    background-size: 1rem 1rem;
    position: absolute;
    top: 50%;
		right: -1.25rem;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.careers-landing-outro {
    margin: 4.4rem 0;
}
.careers-landing-outro-title h3.heading {
    font-size: 1.75rem;
}
.careers-landing-outro .large-6 p:last-child{
	margin: 0;
}
.careers-landing-outro .large-6:nth-child(even){
    padding: 0;
}
.careers-landing-outro .large-6:nth-child(odd) {
    padding: 0 0 2rem;
}
li.careers-landing-share-facebook span, li.careers-landing-share-email span, li.careers-landing-share-linkedin span, li.careers-landing-share-twitter span{
	display: none;
}
li.careers-landing-share-facebook, li.careers-landing-share-linkedin, li.careers-landing-share-twitter, li.careers-landing-share-email{
	background: #515151;
	padding: 0.5rem 0.25rem;
	margin: 0 0 0 0.25rem;
}
li.careers-landing-share-facebook a {
    background-image: url(/wp-content/themes/ligado/img/facebook-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		background-color: #515151;
		height: 1rem;
		width: 1rem;
		padding: 0.75rem 1rem;
}
li.careers-landing-share-email a {
    background-image: url(/wp-content/themes/ligado/img/email-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		background-color: #515151;
		height: 1rem;
		width: 1rem;
		padding: 0.75rem 1rem;
}
li.careers-landing-share-twitter a {
    background-image: url(/wp-content/themes/ligado/img/twitter-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		background-color: #515151;
		height: 1rem;
		width: 1rem;
		padding: 0.75rem 1rem;
}
li.careers-landing-share-linkedin a {
    background-image: url(/wp-content/themes/ligado/img/linkedin-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		background-color: #515151;
		height: 1rem;
		width: 1rem;
		padding: 0.75rem 1rem;
}
.careers-landing-share-main{
	margin: 4.4rem 0 0;
}
.careers-landing-share-main .align-right{
	float: left;
}
.careers-landing-share-main li:last-child{
	padding: 0.75rem 0.5rem 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #515151;
	line-height: 1rem;
}
.Careers-Page .large-3.large-pull-9.columns.sidebar {
    margin-top: 3.4rem;
}
a.interviews-more {
    text-transform: uppercase;
}
@media only screen and (min-width: 640px) {
	.careers-landing-intro h2.heading {
			font-size: 2rem;
	}
	.careers-landing-interviews-slots .large-6:nth-child(odd) {
			padding: 0 1rem 0 0;
	}
	.careers-landing-interviews-slots .large-6:nth-child(even) {
			padding: 0 0 0 1rem;
	}
}
@media only screen and (min-width: 1024px) {
	.careers-landing-outro-title-text-wrapper {
	    position: relative;
	}
	.careers-landing-outro .large-6:nth-child(even){
			padding: 0 1rem 0 0;
	}
	.careers-landing-outro .large-6:nth-child(odd) {
			padding: 0 0 0 1rem;
	}
	.careers-landing-share{
		float: none;
		margin: 3.4rem 0 0;
	}
	.careers-landing-share-main .align-right{
		float: none;
	}
	.Careers-Page .large-3.large-pull-9.columns.sidebar {
	    margin-top: 0;
	}
	.careers-landing-interviews-text {
			font-size: 18px;
	}
	.careers-landing-intro-ctas .no-bullet li{
		display: inline-block;
	}
	.careers-landing-intro-ctas .no-bullet li:first-child{
		margin-bottom: 0;
	}
	.careers-landing-intro-ctas .no-bullet li:last-child{
		margin-left: 3rem;
	}
}
@media only screen and (min-width: 1550px) {
	.careers-landing-intro h2.heading {
			font-size: 2.25rem;
	}
	.careers-landing-interviews-title h3.heading {
			font-size: 1.75rem
	}
	.careers-landing-outro-title h3.heading {
    font-size: 1.7rem;
	}
	.benefits-intro-title h2.heading{
		font-size: 2.25rem;
	}
}
/*
8888o. 88 .o8888 88  88 888888 8888o. .o88o. 88 88
88  88 88 88     88  88   88   88  88 88  88 88 88
8888Y' 88 88  88 888888   88   8888Y' 888888 88 88
88  88 88 88  88 88  88   88   88  88 88  88 88 88
88  88 88 'Y8888 88  88   88   88  88 88  88 88 888888
*/
.RightRail form {
		position: relative;
}
.RightRail form input {
    height: 3.05rem;
    box-shadow: none;
		border-radius: 0;
    padding: 0.5rem 2rem 0.5rem 0.5rem;
		margin-bottom: 0;
		font-size: 14px;
}
.RightRail form input:focus{
	background-color: #fff;
	box-shadow: none;
}
.RightRail form input::-webkit-input-placeholder{
	color: #000;
	font-weight: 700;
}
.RightRail form input:-moz-placeholder { /* Firefox 18- */
	color: #000;
	font-weight: 700;
}
.RightRail form input::-moz-placeholder {  /* Firefox 19+ */
	color: #000;
	font-weight: 700;
}
.RightRail form input:-ms-input-placeholder {
	color: #000;
	font-weight: 700;
}
.RightRail form .sidebar-search-button{
	content: '';
	background: url(/wp-content/themes/ligado/img/search-icon.svg);
	height: 1rem;
	width: 1rem;
	position: absolute;
	top: 1rem;
	right: 0.875rem;
	background-repeat: no-repeat;
	font-size: 0;
}
/*
88 8888o. 888888 888888 8888o. 88  88 88 888888 88 88 88    .o8888 88 8888o. .o8888 88     888888
88 88  88   88   88     88  88 88  88 88 88     88 88 88    88     88 88  88 88     88     88
88 88  88   88   8888   8888Y' 88  88 88 8888   88 88 88    'Y88o. 88 88  88 88  88 88     8888
88 88  88   88   88     88  88 88 .8' 88 88     88 88 88        88 88 88  88 88  88 88     88
88 88  88   88   888888 88  88 888'   88 888888 888888Y'    8888Y' 88 88  88 'Y8888 888888 888888
*/
.theme-blogpost-info .category {
    color: #16a3b6;
    font-weight: 600;
}
.theme-blogpost-info .sep{
	font-weight: 600;
	color: #999;
}
.theme-blogpost-info .date{
	color: #0a0a0a;
}
.single .theme-blogpost-info .date, .single .theme-blogpost-info .assoc, .single .theme-blogpost-info .more-authors{
	color: #999;
}
.theme-blogpost-title{
	position: relative;
}
.theme-blogpost-title{
	position: relative;
}
.theme-blogpost-title h2{
	font-size: 2rem;
}
.theme-blogpost-title .print{
	position: absolute;
	right: 0;
	top: 1.75rem;
	text-transform: uppercase;
	font-family: 'Avenir', sans-serif;
}
a.print:after {
    content: '';
    background-image: url(/wp-content/themes/ligado/img/printer-icon.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
    height: 0.875rem;
    width: 2rem;
}
.theme-blogpost-content > p > strong{
    color: #16a3b6;
}
.theme-blogpost-subcta{
	margin: 3.4rem 0;
	width: 15rem;
}
.theme-blogpost-subcta a{
		position: relative;
		font-weight: 700;
}
.theme-blogpost-subcta a:after {
	content: "";
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
	background-size: 1rem 1rem;
	position: absolute;
	top: 75%;
	right: -1.625rem;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}
.interview-footer{
	margin: 4.4rem 0;
}
.interview-footer .backlink-container{
	position: relative;
	padding-left: 1.75rem;
	margin-bottom: 2rem;
}
.interview-footer .backlink-container a{
	font-weight: 700;
	padding-top: 0.75rem;
	display: block;
	line-height: 1rem;
}
.interview-footer .backlink-container:before {
	content: "";
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
	background-size: 1rem 1rem;
	position: absolute;
	top: 0.75rem;
	left: 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.interview-footer li:last-child{
	padding: 0.75rem 0.5rem 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #515151;
	line-height: 1rem;
}
.interview-footer .footer-links-container .menu{
	float: left;
}
@media only screen and (min-width: 640px) {
	.interview-footer .footer-links-container .menu{
		float: none;
	}
	.interview-footer{
		margin: 2.4rem 0 1.4rem;
	}
	.interview-footer .backlink-container{
		margin-bottom: 0;
	}
	.theme-blogpost-subcta{
		width: 100%;
	}
	.theme-blogpost-subcta a:after {
		top: 50%;
	}
	.theme-blogpost-title h2{
		font-size: 2.5rem;
	}
}
@media only screen and (min-width: 1024px) {
	.theme-blogpost-title h2{
		padding-right: 6.5rem;
	}
}
@media only screen and (min-width: 1550px) {
	a.print:after {
		height: 0.9vw;
	}
	.interview-footer .backlink-container:before {
		top: 0.75rem;
	}
}
/*
8888o. 888888 8888o. 888888 888888 88 888888 .o8888
88  88 88     88  88 88     88     88   88   88
8888Y' 8888   88  88 8888   8888   88   88   'Y88o.
88  88 88     88  88 88     88     88   88       88
8888Y' 888888 88  88 888888 88     88   88   8888Y'
*/
.benefits-intro-print .print{
	position: absolute;
	right: 0;
	top: 1rem;
	text-transform: uppercase;
	font-family: 'Avenir', sans-serif;
}
.benefits-intro-title h2.heading{
	margin-bottom: 1.4rem;
	font-size: 1.5rem;
}
.benefits-intro-button{
	margin: 3.4rem 0;
	width: 15rem;
}
.benefits-intro-button a{
		position: relative;
		font-weight: 700;
}
.benefits-intro-button a:after {
	content: "";
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
	background-size: 1rem 1rem;
	position: absolute;
	top: 75%;
	right: -1.625rem;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}
.benefits-main {
    margin: 0 0 4.4rem;
}
.benefits-main-title h3 {
    color: #16a3b6;
    font-family: 'Arvo', sans-serif;
    margin-bottom: 1rem;
		font-size: 1.25rem;
}
.benefits-main-copy {
    margin-bottom: 2.4rem;
}
.benefits-main-list ul{
	margin: 0;
}
.benefits-main-list ul li {
    width: 100%;
    display: inline-block;
		list-style-type: none;
		padding-left: 1rem;
		text-indent: -0.5rem;
}
.benefits-main-list ul li:before{
	content: '\2022';
	color: #16a3b6;
	display: inline-block;
	margin-right: 0.5rem;
}
.careers-landing-share{
	margin: 3.4rem 0 0;
}
.careers-landing-share .backlink-container{
	position: relative;
	padding-left: 1.75rem;
	margin-bottom: 2rem;
}
.careers-landing-share .backlink-container a{
	font-weight: 700;
	padding-top: 0.75rem;
	display: block;
	line-height: 1rem;
}
.careers-landing-share .backlink-container:before {
	content: "";
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
	background-size: 1rem 1rem;
	position: absolute;
	top: 0.75rem;
	left: 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.careers-landing-share li:last-child{
	padding: 0.75rem 0.5rem 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #515151;
	line-height: 1rem;
}
.footer-links-container .menu{
	float: left;
}
@media only screen and (min-width: 640px) {
	/*.benefits-main-list ul li {
	    width: 49%;
	}*/
	.footer-links-container .menu{
		float: none;
	}
	.careers-landing-share .backlink-container{
		margin-bottom: 0;
	}
	.benefits-intro-title h2.heading{
		font-size: 2rem;
	}
	.benefits-intro-button{
		width: 100%;
	}
	.benefits-intro-button a:after {
		top: 50%;
	}
}
@media only screen and (min-width: 1024px) {
	/*.benefits-main-list ul li {
	    width: 32%;
			vertical-align: text-top;
	}*/
}
@media only screen and (min-width: 1550px) {
	.careers-landing-share .backlink-container:before {
		top: 0.75rem;
	}
}
/*
.o88o. 8888o. 888888 8888o.    8888o. .o88o. .o8888 88 888888 88 .o88o. 8888o. .o8888
88  88 88  88 88     88  88    88  88 88  88 88     88   88   88 88  88 88  88 88
88  88 8888Y' 8888   88  88    8888Y' 88  88 'Y88o. 88   88   88 88  88 88  88 'Y88o.
88  88 88     88     88  88    88     88  88     88 88   88   88 88  88 88  88     88
'Y88Y' 88     888888 88  88    88     'Y88Y' 8888Y' 88   88   88 'Y88Y' 88  88 8888Y'
*/
.openings-intro .intro-title h2 {
    font-family: 'Arvo', sans-serif;
    color: #16A3B6;
    margin-bottom: 1rem;
		font-size: 2rem;
		line-height: 1;
}
.openings-intro {
    margin-bottom: 3.4rem;
}
.openings-locations {
    margin: 3.4rem 0;
}
.openings-locations h3{
	font-family: 'Arvo', sans-serif;
	color: #16A3B6;
	margin-bottom: 3.4rem;
	font-size: 1.25rem;
}
.openings-locations h4{
	color: #16A3B6;
	font-weight: 500;
	margin-bottom: 1.4rem;
	font-size: 1.125rem;
}
.openings-locations ul{
	margin-bottom: 3.4rem;
}
.openings-locations p{
	font-weight: 700;
}
.openings-locations li {
	display: inline-block;
	width: 100%;
	margin-bottom: 0.5rem;
	vertical-align: text-top;
	padding-right: 0.5rem;
	line-height: 1.4;
}
span.multi-location {
    color: #8ABE5A;
		font-weight: 700;
}
.openings-locations li a {
    font-weight: 400;
}
.openings-locations ul li{
	text-indent: -0.75rem;
	padding-left: 1.5rem;
}
.openings-locations ul li:before{
	content: '\2022';
	color: #16a3b6;
	display: inline-block;
	margin-right: 0.5rem;
}
.openings-locations .no-bullet p.no-positions-available{
	font-weight: 500;
}
.openings-locations .no-bullet li+p.no-positions-available{
	display: none;
}
.careers-landing-share.all-positions{
	margin: 3.4rem 0 0;
}
.careers-landing-share.all-positions .backlink-container{
	position: relative;
	padding-left: 1.75rem;
	margin-bottom: 2rem;
}
.careers-landing-share.all-positions .backlink-container a{
	font-weight: 700;
	padding-top: 0.75rem;
	display: block;
	line-height: 1rem;
}
.careers-landing-share.all-positions.backlink-container:before {
	content: "";
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
	background-size: 1rem 1rem;
	position: absolute;
	top: 0.75rem;
	left: 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.careers-landing-share.all-positions li:last-child{
	padding: 0.75rem 0.5rem 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #515151;
	line-height: 1rem;
}
.careers-landing-share.all-positions .footer-links-container .menu{
	float: left;
}
@media only screen and (min-width: 640px) {
	.careers-landing-share.all-positions .footer-links-container .menu{
		float: none;
	}
	.careers-landing-share.all-positions{
		margin: 3.4rem 0 0;
	}
	.careers-landing-share.all-positions .backlink-container{
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 1550px) {
	.openings-intro .intro-title h2 {
			font-size: 2.25rem;
	}
	.openings-locations h3{
		font-size: 1.5rem;
	}
	.openings-locations h4{
		font-size: 1.375rem;
	}
	.careers-landing-share.all-positions.backlink-container:before {
		top: 0.75rem;
	}
}
/*
88 8888o. 8888o.     8888o. .o88o. .o8888 88 888888 88 .o88o. 8888o.
88 88  88 88  88     88  88 88  88 88     88   88   88 88  88 88  88
88 88  88 88  88     8888Y' 88  88 'Y88o. 88   88   88 88  88 88  88
88 88  88 88  88     88     88  88     88 88   88   88 88  88 88  88
88 88  88 8888Y' **  88     'Y88Y' 8888Y' 88   88   88 'Y88Y' 88  88
*/
.theme-blogpost-content.single-position {
    margin: 2.4rem 0 3.4rem;
    padding: 0;
}
.theme-blogpost-title.single-position h2{
	font-size: 2rem;
}
.theme-blogpost-content.single-position h3 {
    text-transform: none;
		font-size: 1.25rem;
		padding: 0;
		line-height: 1;
		margin-top: 2.4rem;
		margin-bottom: 1rem;
}
.theme-blogpost-content.single-position h3:first-child{
	margin: 0;
}
.theme-blogpost-content.single-position .position-location, .theme-blogpost-content.single-position .position-location-wrapper{
	display: inline-block;
}
.theme-blogpost-content.single-position .position-city:after{
	content: ' or ';
}
.theme-blogpost-content.single-position .position-city:last-child:after{
	content: '';
}
.theme-blogpost-content.single-position ul {
	padding-left: 1rem;
	text-indent: -0.5rem;
}
.theme-blogpost-content.single-position ul li {
		list-style-type: none;
		margin-bottom: 1rem;
}
.theme-blogpost-content.single-position ul li:last-child {
		margin-bottom: 0;
}
.theme-blogpost-content.single-position ul li:before{
	content: '\2022';
	color: #16a3b6;
	display: inline-block;
	margin-right: 0.5rem;
}
.single-position-footer{
	margin: 3.4rem 0;
}
.single-position-footer .backlink-container{
	position: relative;
	padding-left: 1.75rem;
	margin-bottom: 2rem;
}
.single-position-footer .backlink-container a{
	font-weight: 700;
	padding-top: 0.75rem;
	display: block;
	line-height: 1rem;
}
.single-position-footer .backlink-container:before {
	content: "";
	display: inline-block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
	background-size: 1rem 1rem;
	position: absolute;
	top: 0.75rem;
	left: 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.single-position-footer li:last-child{
	padding: 0.75rem 0.5rem 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #515151;
	line-height: 1rem;
}
.single-position-footer .footer-links-container .menu{
	float: left;
}
@media only screen and (min-width: 640px) {
	.single-position-footer{
		margin: 3.4rem 0 0;
	}
	.single-position-footer .footer-links-container .menu{
		float: none;
	}
	.single-position-footer .backlink-container{
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 1024px) {
	.theme-blogpost-title.single-position h2 {
		max-width: 85%;
	}
}
@media only screen and (min-width: 1550px) {
	.single-position-footer .backlink-container:before {
		top: 0.75rem;
	}
}
/*
88 8888o. 888888 888888 8888o. 88  88 88 888888 88 88 88
88 88  88   88   88     88  88 88  88 88 88     88 88 88
88 88  88   88   8888   8888Y' 88  88 88 8888   88 88 88
88 88  88   88   88     88  88 88 .8' 88 88     88 88 88
88 88  88   88   888888 88  88 888'   88 888888 888888Y'
*/
.interviews-intro {
    margin-bottom: 3.4rem;
}
.interviews-entry .row {
    margin: 4.4rem 0;
}
.interviews-entry .large-6:nth-child(odd) {
    padding: 0 0 2rem;
}
.interviews-entry .large-6:nth-child(even) {
    padding: 0;
}
.interviews-entry .entry-title h4{
	color: #16a3b6;
	margin-bottom: 1rem;
}
.interviews-entry .entry-title h4 a{
	font-family: 'Arvo', serif;
	font-size: 1.75rem;
	font-weight: 500;
}
.interviews-entry .entry-preview .interviews-more{
	position: relative;
}
.interviews-entry .entry-preview .interviews-more:hover{
	text-decoration: none;
}
.interviews-entry .entry-preview .interviews-more:after{
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
    background-size: 1rem 1rem;
    position: absolute;
    top: 50%;
		right: -1.25rem;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
@media only screen and (min-width: 1024px) {
	.entry-thumbnail {
	    position: relative;
	    top: 50%;
	    transform: translateY(-50%);
	}
	.interviews-entry .large-6:nth-child(odd) {
	    padding: 0 0 0 1rem;
	}
	.interviews-entry .large-6:nth-child(even) {
	    padding: 0 1rem 0 0;
	}
}
/*
888888o. 888888 8888o. 88 .o88o.    .o8888 888888 8888o. 888888 888888 8888o.
88 88 88 88     88  88 88 88  88    88     88     88  88   88   88     88  88
88 88 88 8888   88  88 88 888888    88     8888   88  88   88   8888   8888Y'
88 88 88 88     88  88 88 88  88    88     88     88  88   88   88     88  88
88 88 88 888888 8888Y' 88 88  88    'Y8888 888888 88  88   88   888888 88  88
*/
.mediacenter-featuredpost .large-5 img {
    width: 100%;
}
.mediacenter-featuredpost .large-7 {
    background: #fff;
    padding: 2rem 4.8387097vw !important;
}
.mediacenter-featuredpost .large-7 h1{
	font-size: 1.875rem;
	line-height: 1.25;
	color: #16a3b6;
	margin-bottom: 1rem;
	font-family: 'Arvo', serif;
}
.mediacenter-featuredpost .large-7 p{
	font-size: 1.125rem;
}
.mediacenter-featuredpost .media-label{
	  color: #16a3b6;
		font-weight: 700;
}
.mediacenter-featuredpost .sep{
	  margin: 0 0.5rem;
		color: #999;
}
.mediacenter-featuredpost .large-7 p.featured-headline-details{
	font-size: 0.875rem;
}
.mediacenter-featuredpost .read-more-button{
	text-transform: uppercase;
}
.mediacenter-latesttweets .latest-tweets{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0;
}
.mediacenter-latesttweets .latest-tweets ul{
	margin: 0;
	position: relative;
	/*min-height: 175px;*/
	padding: 0;
	width: auto;
	overflow: visible;
	white-space: nowrap;
}
.mediacenter-latesttweets .latest-tweets ul li{
	list-style-type: none;
	display: inline-block;
  /*padding: 1.5rem 4.8387097vw 1.5rem calc(4.8387097vw + 3rem);*/
	padding: 1.5rem;
	width: auto;
}
/*.mediacenter-latesttweets .latest-tweets ul li {
  transform:translateX(-100vw);
}
.mediacenter-latesttweets .latest-tweets ul li:nth-child(1) {
  animation: left-one 45s linear infinite;
}
.mediacenter-latesttweets .latest-tweets ul li:nth-child(2) {
  animation: left-two 45s linear infinite;
}
.mediacenter-latesttweets .latest-tweets ul li:nth-child(3) {
  animation: left-three 45s linear infinite;
}*/
/*@keyframes left-one {
  0%  {
    transform:translateX(150%);
  }
	3.75%{
		transform:translateX(75%);
	}
	7.5%{
		transform: translateX(0);
	}
	31%{
		transform:translateX(0);
	}
  34.75% {
    transform:translateX(-75%);
  }
  38.5% {
    transform:translateX(-150%);
  }
  100%{
    transform:translateX(-150%);
  }
}
@keyframes left-two {
  0% {
    transform:translateX(150%);
  }
	31% {
		transform:translateX(150%);
	}
  34.75% {
    transform:translateX(75%);
  }
	38.5%{
				transform:translateX(0);
	}
	62%{
				transform:translateX(0);
	}
  65.75% {
    transform:translateX(-75%);
  }
	69.5% {
		transform:translateX(-150%);
	}
  100%{
    transform:translateX(-150%);
  }
}
@keyframes left-three {
	0% {
    transform:translateX(150%);
  }
  62% {
    transform:translateX(150%);
  }
	65.75% {
		transform:translateX(75%);
	}
	69.5% {
		transform:translateX(0);
	}
	93%{
		transform:translateX(0);
	}
	96.75% {
		transform:translateX(-75%);
	}
  100%{
    transform:translateX(-150%);
  }
}*/
.mediacenter-latesttweets .latest-tweets time{
	display: none;
}
.mediacenter-latesttweets .latest-tweets .tweet-text, .mediacenter-latesttweets .latest-tweets .tweet-details{
	margin: 0;
}
/*.mediacenter-latesttweets .latest-tweets ul:before {
	content: '';
	display: inline-block;
	background: url(/wp-content/themes/ligado/img/twitter-normal-logo.svg);
	background-position: 1.5rem 1.5rem;
	background-repeat: no-repeat;
	height: 100%;
	width: 24px;
	position: absolute;
	vertical-align: middle;
	z-index: 1;
	background-color: #f1f1f1;
	padding: 0 1.75rem;
	background-size: 24px 24px;
}*/
.twitter-link-container{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
		background: #efefef;
	  background: -webkit-linear-gradient(left, #efefef 80%, rgba(255,255,255,0));
	  background: -o-linear-gradient(right, #efefef 80%, rgba(255,255,255,0));
	  background: -moz-linear-gradient(right, #efefef 80%, rgba(255,255,255,0));
	  background: linear-gradient(to right, #efefef 80%, rgba(255,255,255,0));
    height: 100%;
    width: 5rem;
}
.twitter-link-false{
	position: absolute;
	right: 0;
    top: 50%;
    transform: translateY(-50%);
		background: #efefef;
	  background: -webkit-linear-gradient(right, #efefef 80%, rgba(255,255,255,0));
	  background: -o-linear-gradient(left, #efefef 80%, rgba(255,255,255,0));
	  background: -moz-linear-gradient(left, #efefef 80%, rgba(255,255,255,0));
	  background: linear-gradient(to left, #efefef 80%, rgba(255,255,255,0));
    height: 100%;
    width: 1rem;
}
.twitter-link-anchor{
  height: 24px;
	width: 24px;
	position: absolute;
	left: 1.5rem;
	display: inline-block;
	top: 1.5rem;
	z-index: 2;
	cursor: pointer;
}
.twitter-link-anchor img{
	position: absolute;
	height: 24px;
	width: 24px;
}
.column.large-3.media-search-container form {
    height: 3.05rem;
		position: relative;
}
.media-search-container input {
    height: 3.05rem;
    border: none;
    box-shadow: none;
		border-radius: 0;
		padding: 0.5rem 1rem;
		font-size: 14px;
}
.media-search-container input:focus{
	border: none;
	background-color: #fff;
	box-shadow: none;
}
.media-search-container input::-webkit-input-placeholder{
	color: #000;
	font-weight: 700;
}
.media-search-container input:-moz-placeholder { /* Firefox 18- */
	color: #000;
	font-weight: 700;
}
.media-search-container input::-moz-placeholder {  /* Firefox 19+ */
	color: #000;
	font-weight: 700;
}
.media-search-container input:-ms-input-placeholder {
	color: #000;
	font-weight: 700;
}
.media-search-container button{
	content: '';
	background: url(/wp-content/themes/ligado/img/search-icon.svg);
	height: 1.25rem;
	width: 1.25rem;
	position: absolute;
	top: 0.875rem;
	right: 0.875rem;
	background-repeat: no-repeat;
}
.category-dropdown form select, .topic-dropdown form select{
    height: 3.05rem;
    margin: 0;
    border: 0;
		font-weight: 700;
		font-size: 14px;
		background-image: url(/wp-content/themes/ligado/img/arrow-down-blue.svg);
    background-size: 0.75rem 0.75rem;
		padding: 0.5rem;
		background-position: right 0 center;
}
.category-dropdown-search form select, .topic-dropdown-search form select{
    height: 3.05rem;
		margin: 1rem 0 0;
    border: 1px solid #cacaca;
		font-weight: 700;
		font-size: 14px;
		background-image: url(/wp-content/themes/ligado/img/arrow-down-blue.svg);
    background-size: 0.75rem 0.75rem;
		padding: 0.5rem;
		background-position: right 0 center;
}
.category-dropdown-search form:after, .topic-dropdown-search form:after{
	content: '';
	background: none;
}
.back-button a{
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 1rem;
	display: inline-block;
	font-weight: 900;
	font-size: 1rem;
}
.back-button a::before {
    vertical-align: middle;
    content: "";
    background: url(/wp-content/themes/ligado/img/more-arrow.svg);
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: 0.875rem;
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 50%;
    margin-right: 0.5rem;
    margin-bottom: 0.25rem;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
}
.column.large-4.media-search-container {
	position: relative;
}
.column.large-4.category-dropdown {
	padding: 0 0 0.75rem;
}
.column.large-4.topic-dropdown {
	padding: 0 0 0.75rem;
}
.column.large-4.category-dropdown button{
	display: none;
}
.column.large-4.topic-dropdown button{
	display: none;
}
/*Tablet*/
@media only screen and (min-width: 640px) {
	.mediacenter-latesttweets .latest-tweets ul{
		/*min-height: 100px;*/
	}
	.mediacenter-latesttweets .latest-tweets ul:before {
		/*background-position: 4.8387097vw 1.5rem;
		padding: 0 4.8387097vw;*/
	}
	.mediacenter-latesttweets .latest-tweets ul li{
	    /*padding: 1.5rem calc(4.8387097vw + 0.75rem) 1.5rem calc(4.8387097vw + 3.25rem);*/
			padding: 1.5rem;
	}
	.twitter-link-container{
	    width: 7rem;
	}
	.twitter-link-false{
		width: 4.8387097vw;
	}
	.twitter-link-anchor{
		left: 2.125rem;
	}
}
/*Desktop*/
@media only screen and (min-width: 1024px) {
	.mediacenter-latesttweets .latest-tweets ul:before {
		/*background-position: calc(4.8387097vw + 0.75rem) 1.5rem;*/
	}
	.mediacenter-latesttweets .latest-tweets ul li{
			/*padding: 1.5rem calc(4.8387097vw + 0.75rem) 1.5rem calc(4.8387097vw + 4.8387097vw);*/
			padding: 1.5rem;
	}
	.twitter-link-container{
			width: calc(4.8387097vw + 4.75rem);
	}
	.twitter-link-anchor{
		left: calc(4.8387097vw + 0.75rem);
	}
	.mediacenter-latesttweets .latest-tweets ul{
		/*min-height: 80px;*/
	}
	.column.large-2.category-dropdown {
		padding: 0 0 0 1rem;
		white-space: nowrap;
	}
	.column.large-2.topic-dropdown {
		padding: 0 0 0 1rem;
		white-space: nowrap;
	}
	.column.large-4.media-search-container {
    padding: 0 0 0 1.5rem;
	}
	/*.mediacenter-latesttweets .latest-tweets ul:before {
	    position: relative;
			vertical-align: middle;
	}*/
	/*.mediacenter-latesttweets .latest-tweets ul li{
		padding-left: 1.5rem;
		width: 95%;
	}*/
	.mediacenter-featuredpost .large-5{
		min-height: 300px;
	}
	.mediacenter-featuredpost .large-7 .featured-content-wrapper{
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}
	.back-button{
		height: 3rem;
	}
	.back-button a{
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}
}
@media only screen and (min-width: 1550px) {
	.mediacenter-featuredpost .large-5{
		min-height: 400px;
	}
}
/*SideBar*/
.quote-block .quote-marks:before {
    content: '';
    background: url(/wp-content/themes/ligado/img/quotationmarks.png);
    height: 20px;
    width: 26px;
    display: inline-block;;
    background-repeat: no-repeat;
    margin-bottom: 0.5rem;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
}
.quote-block .quote-marks:after {
    content: '';
    background: url(/wp-content/themes/ligado/img/quotationmarks.png);
		height: 20px;
    width: 26px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 0 0 auto;
}
p.media-side-name {
    font-weight: 700;
		font-size: 16px;
    margin-bottom: 0.25rem !important;
}
p.media-position {
    font-size: 16px;
    margin-bottom: 0.7rem;
    line-height: 1.3;
}
p.media-company{
	font-size: 16px;
}
.quote-block .media-position {
	margin-bottom: 0;
}
.quote-block .media-position:after{
	content: ','
}
.media-inquiry-block h4, .upcoming-events-block h4{
	font-size: 1.125rem;
	font-weight: 900;
	margin-bottom: 1rem;
	color: #16a3b6;
}
.follow-us-block h4{
	font-size: 1.125rem;
	font-weight: 900;
	margin-bottom: 0;
	color: #16a3b6;
	display: inline-block;
	padding: 0.275rem 0 0;
}
.follow-us-block .social-media-logos{
	display: inline-block;
	vertical-align: middle;
	float: right;
	margin: 0 0 0 0.5rem;
}
.follow-us-block .social-media-logos li{
	display: inline-block;
	 border: none !important;
	 padding: 0 0.125rem;
}
.follow-us-block .social-media-logos span{
	display: none;
}
.follow-us-block .social-media-logos .twitter-link a,
.follow-us-block .social-media-logos .facebook-link a {
		height: 2rem;
		width: 2rem;
		display: inline-block;
		transition: 0.5s;
}
.follow-us-block .social-media-logos .twitter-link a svg path,
.follow-us-block .social-media-logos .facebook-link a svg path {
		transition: 0.5s;
}
.follow-us-block .social-media-logos .twitter-link a:hover svg path,
.follow-us-block .social-media-logos .facebook-link a:hover svg path {
		fill: #16a3b6;
		transition: 0.5s;
}
.follow-us-block .social-media-logos .linkedin-link a {
		height: 2rem;
		width: 2rem;
		display: inline-block;
		transition: 0.5s;
}
.follow-us-block .social-media-logos .linkedin-link a svg circle {
	transition: 0.5s;
}
.follow-us-block .social-media-logos .linkedin-link a:hover svg circle {
	fill: #16a3b6;
	transition: 0.5s;
}
.upcoming-events-block .title{
	font-weight: 700;
	 margin-bottom: 0.25rem;
	 line-height: 1.25;
	 font-size: 16px;
}
.upcoming-events-block .excerpt, .upcoming-events-block .excerpt p{
	font-size: 0.875rem;
	margin: 0;
	line-height: 1.25;
  font-weight: normal;
}
.upcoming-events-wrapper {
    margin-bottom: 1rem;
}
.media-center-sidebar-0, .media-center-sidebar-1, .media-center-sidebar-2 {
    padding: 3rem 4.8387097vw 1rem;
}
.mcprimary-interior{
	 box-shadow: 0px 0px 5px #ccc;
	 background: #fff;
}
.media-center-preview {
    background: #fff;
    padding: 2rem;
}
.media-center-thumbnail img{
	width: 100%;
}
.media-center-preview-info {
    margin-bottom: 1rem;
    font-size: 0.85rem;
}
.media-center-preview-info span.media-label {
    color: #16a3b6;
}
.media-center-preview-info span.date, .media-center-preview-info span.more-authors, .media-center-preview-info span.assoc {
    color: #515151;
}
.media-center-preview-info span.sep {
    color: #999;
}
.media-center-preview-info span.sep{
	margin: 0 0.25rem;
}
.media-center-main-content-block .medium-6:nth-child(odd) {
    padding: 0 0 2rem;
}
.media-center-main-content-block .medium-6:nth-child(even) {
  	padding: 0 0 2rem;
}
.media-center-main-content-block .column:last-child:not(:first-child), .media-center-main-content-block .columns:last-child:not(:first-child){
	float: left;
}
.media-center-pagination {
    border-top: 1px solid #cacaca;
    margin: 0 1rem;
    padding: 1rem 0 2rem;
		text-transform: uppercase;
		font-size: 14px;
}
.media-center-pagination span{
	color: #16a3b6;
	font-weight: 600;
}
.media-center-pagination a:not(:last-child):after, .media-center-pagination span:after {
	content: ' | ';
	vertical-align: text-top;
	margin: 0 0.5rem;
	font-weight: normal;
	color: #999;
	font-size: 14px;
	line-height: 1;
}
.media-center-pagination a:first-child, .media-center-pagination a.prev {
    color: #999;
}
.search-results-confirm{
	font-size: 1.125rem;
	font-weight: 900;
	margin-bottom: 1rem;
	color: #16a3b6;
}
@media only screen and (min-width: 640px) {
	.media-center-main-content-block .search-results-confirm ~ .medium-6:nth-child(2n+0) {
			padding: 0 1rem 2rem 0;
	}
	.media-center-main-content-block .search-results-confirm ~ .medium-6:nth-child(2n+1) {
			padding: 0 0 2rem 1rem;
	}
	.media-center-main-content-block .medium-6:nth-child(odd) {
			padding: 0 1rem 2rem 0;
	}
	.media-center-main-content-block .medium-6:nth-child(even) {
			padding: 0 0 2rem 1rem;
	}
	/*.media-center-main-content-block .medium-6:nth-child(2n+1) {
	    clear: both;
	}*/
	.media-center-sidebar-0, .media-center-sidebar-1, .media-center-sidebar-2 {
	    padding: 3rem 4.8387097vw 2rem;
	}
}
@media only screen and (min-width: 1024px) {
	.search-results-confirm{
		padding: 0 0.75rem;
	}
	.media-center-sidebar-0 .media-center-main-content-block .medium-6{
		   width: 33.33333%;
			 padding: 0 0.75rem 2rem;
	}
	.media-center-main-content-block .search-results-confirm ~ .medium-6:nth-child(2n+0) {
			padding: 0 0.75rem 2rem;
	}
	.media-center-main-content-block .search-results-confirm ~ .medium-6:nth-child(2n+1) {
			padding: 0 0.75rem 2rem;
	}
	.media-center-sidebar-0 {
	    padding: 3rem calc(4.8387097vw - 1rem) 2rem 4.8387097vw ;
	}
	.media-center-sidebar-0 .media-center-main-content-block .medium-6:nth-child(2n+1) {
    clear: none;
	}
	.media-center-sidebar-1 .media-center-side-content-block{
		padding: 0 0 0 0.75rem;
	}
	.media-center-sidebar-1 .media-center-main-content-block{
		padding-left: calc(2.41935485vw + 0.75rem);
	}
	.media-center-sidebar-1 .media-center-main-content-block .medium-6:nth-child(odd) {
			padding: 0 1rem 2rem 0;
	}
	.media-center-sidebar-1 .media-center-main-content-block .medium-6:nth-child(even) {
			padding: 0 0 2rem 1rem;
	}
	.media-center-sidebar-2 .media-center-main-content-block .medium-6:nth-child(2n+0) {
			padding: 0 1rem 2rem 0.75rem;
	}
	.media-center-sidebar-2 .media-center-main-content-block .medium-6:nth-child(2n+1) {
			padding: 0 0.75rem 2rem 1rem;
	}
	.media-center-sidebar-2 .media-center-main-content-block{
		padding-right: 2.41935485vw;
	}
}
/*
88 88 88 88 8888o. .o8888 888888 888888    888888 88 88 88 88 888888 888888 888888 8888o.
88 88 88 88 88  88 88     88       88        88   88 88 88 88   88     88   88     88  88
88 88 88 88 88  88 88  88 8888     88        88   88 88 88 88   88     88   8888   8888Y'
88 88 88 88 88  88 88  88 88       88        88   88 88 88 88   88     88   88     88  88
888888Y' 88 8888Y' 'Y8888 888888   88        88   888888Y' 88   88     88   888888 88  88
*/
.single .RightRail .latest-tweets{
	padding-top: 1rem;
}
.single .RightRail .latest-tweets ul{
	padding: 0;
	list-style-type: none;
	margin: 0;
}
.single .RightRail .latest-tweets .twitter-logo{
	width: 3rem;
	/*display: inline-block;*/
	vertical-align: middle;
	margin-right: 0.75rem;
	margin-bottom: 0.5rem;
	display: none;
}
.single .RightRail .latest-tweets .twitter-links{
	/*display: inline-block;*/
	vertical-align: middle;
	display: none;
}
.single .RightRail .latest-tweets .twitter-links p{
	margin: 0;
	font-weight: 500;
	line-height: 1.25;
	font-size: 0.875rem;
}
.single .RightRail .latest-tweets .twitter-links p:last-child{
	font-size: 0.75rem;
	color: #999;
}
.single .RightRail .latest-tweets .tweet-details{
	font-size: 0.75rem;
	display: block;
	vertical-align: top;
	margin-bottom: 0.5rem;
}
.single .RightRail .latest-tweets .tweet-text{
    font-size: 1rem;
    border-top: 1px solid #cacaca;
    padding-top: 0.5rem;
		margin-bottom: 2rem;
		word-break: break-word;
}
.single .RightRail .latest-tweets li:last-child .tweet-text{
	margin-bottom: 1rem;
}
@media only screen and (min-width:640px) and (max-width: 1024px)  {
	.single .RightRail .latest-tweets .tweet-details{
		float: right;
	}
}
/*
88  88 88  88 8888o. .o8888 8888o. .o88o. 888888    888888 .o88o. 8888o. 888888o.
88  88 88  88 88  88 88     88  88 88  88   88      88     88  88 88  88 88 88 88
888888 88  88 8888Y' 'Y88o. 8888Y' 88  88   88      8888   88  88 8888Y' 88 88 88
88  88 88  88 88  88     88 88     88  88   88      88     88  88 88  88 88 88 88
88  88 'Y88Y' 8888Y' 8888Y' 88     'Y88Y'   88      88     'Y88Y' 88  88 88 88 88
*/
.Ligado-Form-Block .hs-form fieldset{
	max-width: 100%
}
.Ligado-Form-Block .hs-form .hs-input {
    box-sizing: border-box;
    max-width: 100% !important;
  	width: 100% !important;
    margin: 0;
    border: none !important;
    padding: 0.96774194vw;
    background: #eeeeee;
    box-shadow: none;
		min-height: 27px;
    height: 3rem;
}
.Ligado-Form-Block .hs-form textarea.hs-input{
	height: 20vw;
	min-height: 15rem;
	resize: none;
}
.Ligado-Form-Block input.hs-input, .Ligado-Form-Block textarea.hs-input, .Ligado-Form-Block select.hs-input{
	font-family: inherit !important;
	font-size: 1rem !important;
	color: #0a0a0a !important;
	border-radius: 0 !important;
	line-height: normal !important;
}
.Ligado-Form-Block .hs-form.stacked .inputs-list>li label {
	padding-top: 0.5rem !important;
	font-family: inherit;
	font-size: 1rem !important;
	color: #515151 !important;
	margin: 0 !important;
	width: 100% !important;
	text-transform: none !important;
}
.Ligado-Form-Block .hs-form .hs-error-msgs.inputs-list{
	padding: 0;
	margin: 0;
}
.Ligado-Form-Block .hs-form .hs-error-msgs.inputs-list li{
	list-style-type: none;
}
.Ligado-Form-Block .hs-form.stacked label {
	display: inline-block !important;
	font-family: inherit !important;
	line-height: 27px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	margin: 0 !important;
	width: 25% !important;
	color: #16a3b6 !important;
	text-transform: uppercase;
	padding-right: 0.5rem;
	vertical-align: top;
}
.Ligado-Form-Block .hs-form.stacked label .hs-form-required{
	color: #16a3b6 !important;
}
.Ligado-Form-Block .hs-form.stacked .field div.input {
    margin: 0 !important;
		display: inline-block;
		width: 75%;
}
.Ligado-Form-Block .hs-form fieldset .hs-form-field {
    width: 100% !important;
    float: none !important;
		margin-bottom: 2.5rem !important;
}
.Ligado-Form-Block .hs-form .hs-form-field {
    width: 100% !important;
    float: none !important;
		margin-bottom: 1rem !important;
}
.Ligado-Form-Block .hs-form .hs-button {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 27px;
    height: 1.7419355vw;
    font-weight: 500 !important;
    text-transform: uppercase;
    background: none !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0 !important;
    text-shadow: none !important;
    color: #0a0a0a !important;
    line-height: 30px !important;
    font-size: 18px !important;
		font-family: inherit !important;
}
.Ligado-Form-Block .hs-form .actions:after{
	content: "";
	display: inline-block;
	margin: 0 0 0 0.5rem;
	border-radius: 50%;
	min-width: 27px;
	min-height: 27px;
	width: 1.7419355vw;
	height: 1.7419355vw;
	vertical-align: top;
	background: url(/wp-content/themes/ligado/img/more-arrow.svg) no-repeat 50% 50%;
	background-size: 100% 100%;
}
.Ligado-Form-Block .hs-form .actions {
    margin: 0 !important;
    padding: 0 !important;
		float: right;
}
.Ligado-Form-Block .hs-form {
    margin-bottom: 2rem;
}
.Ligado-Form-Block p.required-fields{
	font-size: 0.875rem;
	margin-bottom: 1.5rem;
}
@media only screen and (max-width: 640px) {
	.Ligado-Form-Block .hs-form.stacked label {
		display: block !important;
		width: 100% !important;
		padding-right: 0;
	}
	.Ligado-Form-Block .hs-form.stacked .field div.input {
    display: block;
    width: 100%;
	}
}
/*
.o8888 88 8888o. .o8888 88     888888    8888o. 88     .o88o. .o8888
88     88 88  88 88     88     88        88  88 88     88  88 88
'Y88o. 88 88  88 88  88 88     8888      8888Y' 88     88  88 88  88
		88 88 88  88 88  88 88     88        88  88 88     88  88 88  88
8888Y' 88 88  88 'Y8888 888888 888888    8888Y' 888888 'Y88Y' 'Y8888
*/
.single-blog .single-blog-share-main, .single-press .single-blog-share-main, .single-news .single-blog-share-main {
    width: 12.5%;
    float: left;
}
.single-blog header, .single-press header, .single-news header {
    width: 87.5%;
    margin: 0 0 0 auto;
}
.single-blog main, .single-press main, .single-news main {
    width: 87.5%;
    margin: 0 0 0 auto;
}
.single-blog-share-main ul {
	margin: 0;
	width: 100%;
}
.single-blog-share-main ul li{
    list-style-type: none;
		text-align: center;
		margin-bottom: 0.25rem;
		margin-left: -2.2580645vw;
}
.single-blog-share-main li span {
    display: none;
}
.single-blog-share-main li a{
	display: inline-block;
	padding: 0 0.75rem 0.25rem;
	background: #515151;
}
li.single-blog-share-facebook div {
    background-image: url(/wp-content/themes/ligado/img/facebook-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		height: 1rem;
    width: 1rem;
    display: inline-block;
  	margin: 0.75rem 0 0;
}
li.single-blog-share-email div {
    background-image: url(/wp-content/themes/ligado/img/email-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		height: 1rem;
    width: 1rem;
    display: inline-block;
    margin: 0.75rem 0 0;
}
li.single-blog-share-twitter div {
    background-image: url(/wp-content/themes/ligado/img/twitter-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		height: 1rem;
    width: 1rem;
    display: inline-block;
    margin: 0.75rem 0 0;
}
li.single-blog-share-linkedin div {
    background-image: url(/wp-content/themes/ligado/img/linkedin-social-link.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
		height: 1rem;
    width: 1rem;
    display: inline-block;
    margin: 0.75rem 0 0;
}
.single-blog-share-main li.share-text{
	font-weight: 600;
	text-transform: uppercase;
	line-height: 18px;
	font-size: 14px;
}
@media only screen and (max-width: 640px) {
	.single-blog .single-blog-share-main, .single-press .single-blog-share-main, .single-news .single-blog-share-main {
	    width: 100%;
	    float: none;
	}
	.single-blog header, .single-press header, .single-news header {
	    width: 100%;
	    margin: 0;
	}
	.single-blog main, .single-press main, .single-news main  {
		width: 100%;
		margin: 0;
	}
	.single-blog-share-main ul {
    text-align: left;
	}
	.single-blog-share-main ul li {
    list-style-type: none;
    text-align: center;
   	margin-bottom: 2rem;
     margin-left: 0;
    display: inline-block;
	}
	.single-blog-share-main li a{
		padding: 0 0.75rem 0.5rem;
	}
	.single-blog-share-main li.share-text {
		display: block;
		text-align: left;
		margin-bottom: 0.5rem;
	}
}
@media only screen and (min-width: 1550px) {
	.single-blog-share-main li.share-text {
		line-height: 1.1612903vw;
		font-size: 0.90322581vw;
	}
}
/*
888888 888888 .o88o. 888888 88  88 8888o. 888888 8888o.    88  88 88 8888o. 888888 .o88o.
88     88     88  88   88   88  88 88  88 88     88  88    88  88 88 88  88 88     88  88
8888   8888   888888   88   88  88 8888Y' 8888   88  88    88  88 88 88  88 8888   88  88
88     88     88  88   88   88  88 88  88 88     88  88    88 .8' 88 88  88 88     88  88
88     888888 88  88   88   'Y88Y' 88  88 888888 8888Y'    888'   88 8888Y' 888888 'Y88Y'
*/
.featured-video-plus.fvp-center {
    text-align: center;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.featured-video-plus.fvp-center iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*
.o8888 .o88o. 88     88  88 888888o. 8888o. .o8888
88     88  88 88     88  88 88 88 88 88  88 88
88     88  88 88     88  88 88 88 88 88  88 'Y88o.
88     88  88 88     88  88 88 88 88 88  88     88
'Y8888 'Y88Y' 888888 'Y88Y' 88 88 88 88  88 8888Y'
*/
@media only screen and (min-width: 0em) {

	ul.small-cols-1 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
	ul.small-cols-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
	ul.small-cols-3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
	ul.small-cols-4 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; }
	ul.small-cols-6 { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; }

}
@media only screen and (min-width: 640px) {

	ul.medium-cols-1 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
	ul.medium-cols-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
	ul.medium-cols-3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
	ul.medium-cols-4 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; }
	ul.medium-cols-6 { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; }

}
@media only screen and (min-width: 1024px) {

	ul.large-cols-1 { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
	ul.large-cols-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
	ul.large-cols-3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
	ul.large-cols-4 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; }
	ul.large-cols-6 { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; }
}

/* Padding Classes */
@media (max-width: 39.9375em) {

	.top-padding, .top-padding-mobile { padding-top: 1rem !important; }
	.right-padding, .right-padding-mobile { padding-right: 1rem !important; }
	.bottom-padding, .bottom-padding-mobile { padding-bottom: 1rem !important; }
	.left-padding, .left-padding-mobile { padding-left: 1rem !important; }

	.no-top-padding, .no-top-padding-mobile { padding-top: 0 !important; }
	.no-right-padding, .no-right-padding-mobile { padding-right: 0 !important; }
	.no-bottom-padding, .no-bottom-padding-mobile { padding-bottom: 0 !important; }
	.no-left-padding, .no-left-padding-mobile { padding-left: 0 !important; }

}
@media (min-width: 40em) and (max-width: 63.9375em) {

	.top-padding, .top-padding-tablet { padding-top: 2rem !important; }
	.right-padding, .right-padding-tablet { padding-right: 2rem !important; }
	.bottom-padding, .bottom-padding-tablet { padding-bottom: 2rem !important; }
	.left-padding, .left-padding-tablet { padding-left: 2rem !important; }

	.no-top-padding-tablet { padding-top: 0 !important; }
	.no-right-padding-tablet { padding-right: 0 !important; }
	.no-bottom-padding-tablet { padding-bottom: 0 !important; }
	.no-left-padding-tablet { padding-left: 0 !important; }

}
@media (min-width: 64em) {

	.top-padding, .top-padding-desktop { padding-top: 3rem !important; }
	.right-padding, .right-padding-desktop { padding-right: 3rem !important; }
	.bottom-padding, .bottom-padding-desktop { padding-bottom: 3rem !important; }
	.left-padding, .left-padding-desktop { padding-left: 3rem !important; }

	.no-top-padding-desktop { padding-top: 0 !important; }
	.no-right-padding-desktop { padding-right: 0 !important; }
	.no-bottom-padding-desktop { padding-bottom: 0 !important; }
	.no-left-padding-desktop { padding-left: 0 !important; }

}
