<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: WordPress Theme
Theme URI: 
Author: Jackpoyntz
Author URI:
Description: A barebones WordPress theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wp-theme
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/************** Banner Overlay **************/
.banner-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.0);
}

.icon-contact, .portfolio, .single-portfolio-top-wrapper, .page-title-section, .portfolio-grid-section {
    position: relative;
}

.single-portfolio .single-portfolio-top-wrapper .content-wrapper h3 {
    color: #fff;
}




/************** Transparent Header Fix **************/
.menu ul.menu&gt;li&gt;a:hover{
	background: none !important;
}
@media (max-width: 576px) {
.page-title-section{
	padding: 10rem 0 4rem;
}
}
/*.scrolling-header .menu ul.menu &gt; li &gt; a{
	color: #212529 !important;
}*/

/*.scrolling-header .hamburger{
	background-color: #e91c24 !important;
	padding: 10px;
}*/



/************** Additonal Menu Spacing **************/
header.type-one .center .menu ul.menu &gt; li &gt; a{
	padding: 2.875rem 0.875rem;
}
.menu-item-has-children{
	padding-right: 8px;
}
header.type-one .center .menu ul.menu &gt; li &gt; a{
	font-size: 15px;
}
.header .right .btn a{
	font-size: 15px !important;
}
header.type-one .right .btn{
	min-width: 11.75rem;
}
header.type-one .right .btn:after{
	right: 1.75rem;
}


/************** Mobile Slide Out Menu **************/
aside#mobile-menu, aside#mobile-menu ul.menu{
	background-color: #ffffff !important;
}


/************** Image Text Block 3 Fix **************/
section.ib3 .ib3-wrapper .ib3-top{
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
}
section.ib3 .ib3-wrapper .ib3-top .ib3-title h3{
	color: #212529 !important;
}

section.ib3 .ib3-wrapper .ib3-top .ib3-repeater ul li .txt p{
	color: #212529 !important;
}

.ib3-wrapper{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
/*	background-color: #EDEDF2 !important;*/
}
.ib3{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

section.ib3 .ib3-wrapper .ib3-bot ul li a .pages{
		padding: 8.25rem 0;
	}
section.ib3 .ib3-wrapper .ib3-bot ul li a .title{
		bottom: 2.125rem;
		left: 2.125rem;
	}
 @media (min-width: 992px) {
	section.ib3 .ib3-wrapper .ib3-bot ul li a .title{
		font-size: 28px;
	}
	section.ib3 .ib3-wrapper .ib3-bot ul li a .pages{
		padding: 12.5625rem 0;
	}
	section.ib3 .ib3-wrapper .ib3-bot ul li a .title{
		bottom: 3.125rem;
		left: 3.125rem;
	}

}




/************** Call to action Fix **************/
@media (min-width: 992px){
	.cta .container .wrapper .content h2{
		font-size: 30px;
	}
	
	.portfolio-item-wrapper .card-holder .content-wrapper .card-deck .card-holder .card {
	    margin: 1.25rem 1.167%;
	}
}
@media screen and (min-width: 768px){
	.cta .container .wrapper .right{
		padding: 2.1875rem 1.9375rem;
	}
}

/************** Image Block 6 Fix **************/
.imgblockdes4 .inner-imgblck4-wrapper .list-imgblk4-cont .content-wrap .hover-inner-cont{
	background-color: #cc212a;
}


/************** Image Block 6 Fix **************/
@media (min-width: 992px){
	.page-title-section{
		padding-top: 11rem !important;
	}
	.page-title-section{
		padding-bottom: 8rem !important;
	}
}
.imgblockdes4 .inner-imgblck4-wrapper .list-imgblk4-cont .content-wrap:hover .hover-inner-cont{
	transition: all ease-in-out 0.2s
}
.imgblockdes4{
	margin-top: 30px;
}


/************** Image Slider Fix **************/
@media (min-width: 992px){
	.image-slider-section .extend .row .col-12 .img-slider .slick-list .slick-track .item{
		max-height: 461px;
	}
	.single-portfolio .portfolio-single-section .content-wrapper .slider-wrapper .portfolio-singe-image-slider .slick-list .slick-track a img{
	max-height: 461px;
}
}
.image-slider-section{
	margin-bottom: 60px;
	}
.image-slider-section .extend .row .col-12 .img-slider .fa-arrow-alt-left:hover, .image-slider-section .extend .row .col-12 .img-slider .fa-arrow-alt-right:hover{
	cursor: pointer;
}

/************** Portfolio Image Slider Fix **************/
.single-portfolio .portfolio-single-section .content-wrapper .slider-wrapper .portfolio-singe-image-slider .fa-arrow-alt-left:hover, .single-portfolio .portfolio-single-section .content-wrapper .slider-wrapper .portfolio-singe-image-slider .fa-arrow-alt-right:hover{
	cursor: pointer;
}
.single-portfolio .portfolio-single-section .content-wrapper .slider-wrapper{
	margin: 20px 20px 20px 20px;
}




/************** Testimonials Colour Fix **************/
.testimonials .testimonials-wrapper .testimonial-list .testimonial-item .testimonial-details h3{
	color: #93c01f;
}


/************** Image Block - Float images left **************/
.image-block .images{
	justify-content: left;
}


/************** Adjust Main Banner Font Size **************/
.banner{
	padding-top: 8rem;
	padding-bottom: 14rem;
}

@media (min-width: 992px){
.banner{
	padding-top: 15rem;
	padding-bottom: 17rem;
}
}

.banner .content-wrap{
	color: #1a6d71;
}
.banner:before{
	background-color: rgba(0, 0, 0, 0.0)
}


/************** Banner Resize **************/
@media (min-width: 1200px){
.banner .row.custom{
	min-height: 300px !important;
}
}


/*@media (min-width: 992px){
	.banner .content-wrap h1{
		font-size: 36px;
	}
	.banner .content-wrap p{
		font-size: 18px;
	}
}*/

/************** JPS Specific **************/
/*footer.type-one{
	border-bottom: 10px solid #2D9BDF;
}*/
.title-text-block.title_txt_blk_1 .content-wrap h2{
	font-size: 28px !important;
	line-height: 2.8rem !important;
}
.title-text-block.title_txt_blk_1 .content-wrap a.btn{
	padding: 1.125rem 4rem 1rem 1.75rem !important;
}

.portfolio-item-wrapper .card-holder .content-wrapper .card-deck .card-holder{
	border-bottom: 3px solid #F2F1F2;
	margin-bottom: 40px;
	padding-bottom: 60px;
}

.testimonials .testimonials-wrapper .testimonial-list .testimonial-item .testimonial-details h3{
	color: #e91c24 !important;
}


/************** Tritera Specific **************/
.page-title-section{
	background-position: bottom;
}
.itb4{
	padding-bottom: 40px !important;
}
@media (min-width: 992px){
	.banner.links ul.links li a.btn{
		min-width: 15rem;
	}
}

@media (min-width: 992px){
	section.itb4 .itb4-wrapper .itb4-right .text h2{
	margin-top: 0px !important;
	font-size: 18px !important;
	line-height: 28px;
	font-weight: 500;
}
section.itb4 .itb4-wrapper .itb4-right .text p{
	font-size: 15px !important;
	line-height: 25px;
}
}
.title-text-block.title_txt_blk_5 .left h2{
	color: #1a6d71 !important;
}
.title-text-block.title_txt_blk_2 .content-wrap h2{
	color: #1a6d71 !important;
}
section.ib3 .ib3-wrapper .ib3-top .ib3-title h1{
	color: #1a6d71 !important;
}
section.ib3 .ib3-wrapper .ib3-top .ib3-title h3{
	color: #1a6d71 !important;
}



 </pre></body></html>