<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Linx
Author: The BoldGrid Team
Theme URI: https://www.boldgrid.com/linx
Author URI: https://www.boldgrid.com/the-team
Description: Designed specifically for use with the BoldGrid suite of plugins, all BoldGrid themes are highly customizable, responsive to a wide range of devices, and of course, beautiful. Every BoldGrid theme includes five pre-selected color palettes and an advanced tool for creating your own unique palette. In addition, all themes feature multiple menu locations and widget areas, which are easily customizable to suit your needs. So if you're looking for a theme that looks great, feels modern and professional, and offers plenty of features to make it your own, you've chosen well.
Version: 1.25.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: boldgrid-linx

Tags: custom-background, custom-colors, custom-menu, editor-style, responsive-layout, rtl-language-support, translation-ready, boldgrid-theme-33
*/

/*------------------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
--------------------------------------------------------------------------
# Base Styles
	## Background
	## Positioning
	## Typography
	## Titles
	## Buttons
	## Et Cetera
# Header
# Navigation
	## Main Menu
	## Other Menus
	## Social Menus
# GridBlocks
# Modules
	## Global
	## Alpha
	## Beta
# Pages
	## Home
# Posts
# Plugins
	## WP Canvas Gallery
	## WooCommerce
# Footer
------------------------------------------------------------------------*/

/*------------------------------------------------------------------------
# Base Styles
------------------------------------------------------------------------*/

/*-----------------------------------------------
## Background
-----------------------------------------------*/
.background-custom {
	min-height: 600px;
}
.background-primary,
.site-content {
	background: url("images/shadow.png") center 68px no-repeat,
	url("images/concrete_seamless.png") repeat;
}
.post-title-hidden .entry-title {
	display: none;
}
.page-template-page_home .entry-content,
.post-title-hidden .site-content,
.mce-content-body {
	background: url("images/shadow.png") center 0 no-repeat,
	url("images/concrete_seamless.png") repeat;
}
.post-title-hidden .entry-content,
.mce-content-body .entry-content {
	padding-top: 50px;
}
.page-template-page_home .background-primary,
.search .site-content {
	background: url('images/shadow.png') center 8px no-repeat,
	url('images/concrete_seamless.png') repeat;
}
.background-primary {
	padding-top: 0;
}
.background-secondary {
	margin-top: -15px;
	padding: 50px 25px;
	background: url("images/shadow.png") center 10px no-repeat,
	url(images/concrete_seamless2.png) repeat;
}
.error404 .site-content,
.single .site-content,
.blog .site-content,
.archive .site-content {
	background: url('images/concrete_seamless.png') repeat;
}
.blog h1.entry-title,
.archive h1.entry-title,
.single h1.entry-title {
	margin: 0;
	background: none;
}

/*-----------------------------------------------
## Positioning
-----------------------------------------------*/
.site-content {
	padding-top: 0;
	padding-bottom: 50px;
}
.boldgrid-widget p:empty {
	display: none;
}

/*-----------------------------------------------
## Typography
-----------------------------------------------*/
.mod-alpha h2 {
	padding-top: 15px;
	font-style: italic;
}
p {
	padding-bottom: 5px;
}
.entry-content ul,
.entry-content ol {
	padding-left: 16px;
}
.entry-content ol {
	margin-left: 0;
}
#menu-social ul li a {
	-webkit-font-smoothing: antialiased;
}
.button-primary:hover,
.button-primary:focus,
.button-primary:active,
.button-secondary:hover,
.button-secondary:active,
.open &gt; .dropdown-toggle.button-primary,
.site-footer a:hover,
.site-footer a:focus {
	text-decoration: none;
}
.site-footer a {
	text-decoration: underline;
}
.entry-title,
.secondary-menu,
.tertiary-menu,
.footer-center-menu,
.mod-alpha h2,
.mod-alpha h3,
.mod-beta img,
.gallery-icon,
.site-footer,
.disabled-footer .site-footer,
.xs-center,
.mod-img,
.mod-img-circle,
.p-button-primary,
.p-button-secondary,
.button-primary {
	text-align: center;
}
#footer-widget-area,
.navbar-default .navbar-nav &gt; li &gt; a {
	text-align: left;
}
.call-to-action h2,
.call-to-action h3 {
	text-align: right;
}

/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.navbar-default .navbar-nav &gt; li &gt; a {
		text-align: center;
	}
}

/* Medium devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.xs-center,
	.mod-img,
	.mod-img-circle,
	.p-button-primary,
	.p-button-secondary,
	.button-primary {
		text-align: left;
	}
}

/*-----------------------------------------------
## Titles
-----------------------------------------------*/
.page-template-page_home .entry-title {
	display: none;
}
.entry-title {
	clear: both;
	margin: 0 -15px 75px;
	padding: 20px;
}
.archive .entry-title {
	background: none;
}

/* Headings */
.hentry {
	margin: 0 auto;
}
.hentry:first-child ~ .hentry {
	margin-top: 50px;
}
.heading h3 {
	margin-top: 10px;
}
.heading {
	margin-bottom: 15px;
}

/*-----------------------------------------------
## Buttons
-----------------------------------------------*/
.button-primary,
.button-secondary {
	padding: 14px 24px;
	border: 0 none;
	border-radius: 6px;
}

/* Positioning */
.p-button-primary,
.p-button-secondary {
	margin: 45px 0;
	padding: 8px 0;
}
.gridblock .p-button-secondary {
	margin: 0;
}

/* Block vs. Inline */
.button-primary,
.button-secondary {
	display: block;
	margin-top: 15px;
}

/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.button-primary,
	.button-secondary {
		display: inline;
		margin-top: 0;
	}
	.gridblock .p-button-secondary {
		margin: 45px 0;
	}
}

/*-----------------------------------------------
## Et Cetera
-----------------------------------------------*/
hr {
	height: 2px;
	border: 0;
}
.well {
	border: none;
	background: transparent;
	box-shadow: none;
}
.site-header .table &gt; tbody &gt; tr:nth-of-type(2n+1) {
	background: transparent;
}
.pager li &gt; a {
	border: none;
}

/*------------------------------------------------------------------------
# Header
------------------------------------------------------------------------*/
/* Call To Action */
.call-to-action {
	background: rgba(0, 0, 0, .40);
	color: #eee;	
	margin-bottom: -10px;
	padding-top: 150px;
	min-height: 600px;
}
.call-to-action h2 {
	border-bottom: 1px solid #eee;
}
.call-to-action h2,
.call-to-action h3 {
	padding: 15px 0;
}

/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.site-branding {
		margin: 0;
	}
}

/* Medium devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.site-branding {
		margin: 20px 0;
	}
	.call-to-action {
		margin-bottom: 0;
	}
}

/*------------------------------------------------------------------------
# Navigation
------------------------------------------------------------------------*/

/*-----------------------------------------------
## Main Menu
-----------------------------------------------*/
.navbar-default {
	border: none;
	background: none;
}
.navbar-nav .dropdown-menu {
	border: none;
	border-radius: 0;
}
.navbar-nav .dropdown-menu &gt; li &gt; a {
	padding: 10px 20px;
}
.nav .open &gt; a,
.nav .open &gt; a:focus,
.nav .open &gt; a:hover {
	background: none;
}

/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
		color: #333;
	}	
	.navbar-default {
		float: left;
		padding-top: 0;
	}
}

/* Medium devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.navbar-default {
		float: right;
		padding-top: 20px;
	}
}

/*-----------------------------------------------
## Other Menus
-----------------------------------------------*/
.boldgrid-framework-menu {
	margin-right: -15px;
	margin-left: -15px;
}
.secondary-menu li a,
.tertiary-menu li a,
.footer-center-menu li a {
	padding: 0 7px;
}
.tertiary-menu {
	margin-bottom: 0;
}
.footer-center-items {
	padding: 0;
}
.footer-center-items li::after,
.boldgrid-framework-menu li::after {
	content: "";
}

/*-----------------------------------------------
## Social Menus
-----------------------------------------------*/
#menu-social ul {
	margin-top: 1em;
}
#menu-social ul li a {
	display: inline-block;
	padding: 0 7px;
}
.fa-facebook:hover,
.fa-facebook-f:hover,
.fa-facebook-official:hover,
.fa-facebook-square:hover {
	color: #3b5998;
}
.fa-twitter:hover,
.fa-twitter-square:hover {
	color: #00aced;
}
.fa-google:hover,
.fa-google-plus:hover,
.fa-google-plus-square:hover {
	color: #dd4b39;
}
.fa-instagram:hover {
	color: #517fa4;
}
.fa-linkedin:hover,
.fa-linkedin-square:hover {
	color: #007bb6;
}
.fa-pinterest:hover,
.fa-pinterest-p:hover,
.fa-pinterest-square:hover {
	color: #cb2027;
}
.fa-youtube:hover,
.fa-youtube-play:hover,
.fa-youtube-square:hover {
	color: #bb0000;
}

/*------------------------------------------------------------------------
# GridBlocks
------------------------------------------------------------------------*/
.gridblock li {
	padding-left: 0;
	list-style-type: none;
}
.gridblock li::before {
	position: relative;
	bottom: 0;
	display: inline-block;
	margin-right: 8px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	content: "";
}

/*------------------------------------------------------------------------
# Modules
------------------------------------------------------------------------*/

/*-----------------------------------------------
## Global
-----------------------------------------------*/
blockquote,
.mod-blockquote {
	padding-top: 0;
	padding-bottom: 0;
}
blockquote p,
.mod-blockquote p {
	padding-left: 15px;
}

/*-----------------------------------------------
## Alpha
-----------------------------------------------*/
.mod-alpha {
	padding: 10px 0 35px;
}

/*-----------------------------------------------
## Beta
-----------------------------------------------*/
.mod-beta h2 {
	margin-bottom: 20px;
}
.mod-beta img {
	border: 5px solid #eee;
	width: 100%;
	/* Box Shadow */
	-webkit-box-shadow: 0px 7px 8px 0px rgba(150, 150, 150, 0.75);
	-moz-box-shadow: 0px 7px 8px 0px rgba(150, 150, 150, 0.75);
	box-shadow: 0px 7px 8px 0px rgba(150, 150, 150, 0.75);
}

/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.mod-beta {
		padding: 0 5%;
	}
}

/* Medium devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.mod-beta img {
		width: 75%;
	}
}

/*------------------------------------------------------------------------
# Pages
------------------------------------------------------------------------*/
/* 404 Page */
.error404 .list-group-item {
	border: none;
	background: transparent;
}

/* Search Page */
.search .jumbotron {
	background: none;
	text-align: center;
}

/*-----------------------------------------------
## Home
-----------------------------------------------*/
.page-template-page_home .entry-title {
	display: none;
}
.page-template-page_home .site-content {
	padding-top: 0;
	padding-bottom: 0;
	background: none;
}
.page-template-page_home .page-content,
.page-template-page_home .entry-content,
.page-template-page_home .entry-summary {
	margin: 0;
}

/*------------------------------------------------------------------------
# Posts
------------------------------------------------------------------------*/
.edit-link {
	float: left;
}

/* Comments */
#reply-title {
	padding-top: 15px;
}
.comment-text {
	background: #fff;
}

/*------------------------------------------------------------------------
# Plugins
------------------------------------------------------------------------*/

/*-----------------------------------------------
## WP Canvas Gallery
-----------------------------------------------*/
.gallery-icon {
	position: relative;
	overflow: hidden;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	cursor: pointer;
	transition: all .2s ease-in-out;
}
.gallery-icon:hover,
.gallery-icon:focus,
.gallery-icon:active {
	filter: brightness(60%);
}
.gallery-icon img {
	position: relative;
	z-index: 1;
}
.row &gt; .wc-gallery {
	width: 100%;
}

/*-----------------------------------------------
## WooCommerce
-----------------------------------------------*/
.panel {
	background: none;
	box-shadow: none;
}
.woocommerce-account p.order-again .btn.button-primary {
	padding: 10px 2px;
}

/*-----------------------------------------------
## The Events Calendar
-----------------------------------------------*/
.post-type-archive-tribe_events h4.entry-title {
	background: none;
}

/*------------------------------------------------------------------------
# Footer
------------------------------------------------------------------------*/
.site-footer {
	padding: 30px 15px;
	background: url("images/shadow.png") center 10px no-repeat,
	url("images/concrete_seamless.png") repeat;
}
.social {
	margin-top: 30px;
}
.social i {
	padding: 10px 5px;
}

/* Disabled Footer */
.disabled-footer .site-footer {
	background: url("images/shadow.png") center 10px no-repeat,
	url("images/concrete_seamless.png") repeat;
}

/* Sticky Footer */
.palette-primary #boldgrid-sticky-push,
.palette-primary #boldgrid-sticky-filler {
	background: url( "images/concrete_seamless.png" ) repeat;
}
body.page-template-page_home {
	height: auto;
}
</pre></body></html>