<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******************** Wordpress default content styling ********************/
.gallery-caption {
    
}
.alignleft {
    float: left;
    margin: 0 20px 17px 0 !important;
}
.alignright { 
    float: right;
    margin: 0 0 17px 20px !important;
}
.aligncenter { 
    margin: 0 auto;
}
img.aligncenter {
    text-align: center;
    display: block;
}

.comment-link {
    color: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
}
.wp-caption-text {
	
}
.sticky {
	
}
.bypostauthor {
	
}
.btn:focus {
    outline: none;
}

ul &gt; br, ul &gt; p {
    display: none;
}

.post-pages {
    text-align: center;
}
.post-pages a { 
    margin: 0 4px 0 0;
    padding: 6px 8px;
    cursor: pointer; 
}

.sidebar-item select {
    max-width: 100%;
}
.sidebar .sidebar-item .bootstrap-select {
	width: 250px !important;
}
.sidebar-item img {
    max-width: 100%;
	height: auto;
}


#wp-calendar {
    width: 100%;
}
#wp-calendar caption {
    margin-bottom: 10px;
}

.widget_recent_comments li {
    margin-bottom: 10px;
}
.widget_recent_comments li span {
    font-weight: bold;
}
.widget_recent_comments li a {
    font-style: italic;
}

.widget_rss li {
    margin-bottom: 15px;
}
.widget_rss li &gt; a {
    font-weight: bold;
}
.widget_rss li .rss-date {
    font-style: italic;
}
.widget_rss li .rssSummary {
    margin-top: 5px;
}
.widget_rss li cite {
    font-weight: bold;
}

.widget_nav_menu .menu {
	background: none;
	box-shadow: none;
    text-align: inherit;
}

/* Menu widget */
.dropdown-menu .menu {
    background: none;
    box-shadow: none;
    text-align: inherit;
}

/* Tag Cloud */
.tagcloud {
	white-space: normal;
}

/* Comment style adjustment */
#hidden-submit { 
	display: none; 
}


/* Visual Composer Overrides */

.page-template-page-home .focus &gt; .wpb_row {
	width: 1170px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}

.wpb_row.full-width {
	width: 100% !important;
	padding-left: 0;
	padding-right: 0;
}
.wpb_row.full-width .vc_col-sm-12, .wpb_row.full-width .vc_col-sm-12 .vc_column-inner  {
	padding-left: 0;
	padding-right: 0;
}

.vc_grid-item-mini img { max-width: 100%; }

@media only screen and (min-width: 992px) and (max-width: 1200px) { 
	.page-template-page-home .focus &gt; .wpb_row {
		width: 970px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.page-template-page-home .focus &gt; .wpb_row  {
		width: 750px;
	}
}

@media only screen and (max-width: 767px) {
	.page-template-page-home .focus &gt; .wpb_row  {
		width: 100%;
	}
}


/* Ultimate Addons Overrides */

.ultb3-box { 
	border-radius: 7px; 
	z-index: 2;
}
.wpb_row li:before {
	content: "";
}

/* Custom Animation for FontAwesome */

.fa-spin-custom, .glyphicon-spin {
    -webkit-animation: spin 1000ms infinite linear;
    animation: spin 1000ms infinite linear;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}


/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


/* WooCommerce composite product support */
body.single-product .details-col-wrapper .component_summary .cart .variations {
	border-top: 0 !important;
	margin-top: 0 !important;
}
.component .composited_product_images {
	margin-top: 23px;
}
.component_summary .cart .variations td.label,
.component_summary .cart .variations label {
	color: inherit;
	font-size: inherit;
	width: auto;
}
.woocommerce div.product .component .cart .variations tr {
	height: 50px;
}
.component_summary .cart .variations td.label abbr {
	border-bottom: 0;
}
.component .component_options {
	overflow: visible !important;
}
.component .component_selections &gt; * {
	padding-left: 0 !important;
}</pre></body></html>