/*
Theme name: Harley - Coding
Description: Custom Theme
*/

/*
	Source SCSS styles are located in resources/scss/
	The compiled bundle is saved to `dist/index.${fingerprint}.css`
	(dist/manifest.json provides the exact path mapping).

	The DEVELOPMENT.md file contains instructions how to get the build
	process up & running.

	If you need to make a quick fix, feel free to add CSS
	below this comment -- it's loaded after the compiled bundle.
*/


.block-review-alt__head
{ background:url(/wp-content/uploads/2026/06/websitelogo-Copy-2.svg) no-repeat;
  height:93px; width:293px;
  background-size: 286px auto;
}
.block-review-alt__head h6
{	display:none !important;
}
.page-id-1747 .block-review-alt__head
{	background:url(/wp-content/uploads/2026/06/websitelogo-Copy-2.svg) no-repeat;
}


/*new-style-start*/

.tax-services_category .section-callout-simple {
    margin-top: 0 !important;
    padding-top: 60px !important;
}

/****/
.tax-services_category .section-single-product {
    margin-bottom: var(--gap-bottom) !important;
}
.section-single-product__head-actions button:before {
    background-color: #000;
}
.section-single-product__head-actions button.active {
    background-color: #ffc935;
    color: #000;
}
.section-single-product__body__thumbs-images button:after{
	border-color:#ffc935;
}
.section--grid-box-content-and-image .section__content:before{
	 background-color: #ffc935;
}

.tax-services_category .section-hero__content-buttons, .section-hero .section-hero__content-buttons {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
}

@media (hover: hover) and (pointer: fine) {
	
.section-single-product__head-actions button:where(:hover, :focus-visible){
    background-color: #ffc935;
}
	 .tax-services_category .section-hero__content-buttons .js-get-a-quote:where(:hover, :focus-visible), .tax-services_category .section-hero__content-buttons .js-get-a-quote:where(:hover, :focus-visible), .section-hero .section-hero__content-buttons a.btn:where(:hover, :focus-visible)  {
    background-color: #fff;
    color: #000;
}
}



.article-service__content .article-service__content-head h2 {
    font-size: 2rem;
}

@media(max-width:1440px){
	.article-service__content .article-service__content-head h2 {
		font-size: clamp(1.5625rem, 0.6572769953vw + 1.4084507042rem, 2rem);
	}
}

/* 
* CSS for page adjustments
*/
.tax-services_category .section--content-with-ticks .section__inner:before{
    display: none;
}
.single-app_services .section--content-with-ticks .section__inner:before{
    display: none;
}
.page-id-2393 .section-hero .section-hero__content-buttons {
    width: auto;
}
@media (min-width: 767px) {
/*     .tax-services_category .section--content-with-ticks .section__inner{
        padding-top: 0;
        padding-bottom: 0;
    }
    .single-app_services .section--content-with-ticks .section__inner{
        padding-top: 0;
        padding-bottom: 0;
    } */
}
/**/
.page-id-28 .section--content-with-ticks .section__inner:before {
    background-color: transparent;
	display:none;
}
.page-id-28 .section--content-with-ticks .section__inner {
/*     padding: 0; */
}

/**/
.section--content-with-ticks .section__inner {
    background: #fff;
}
.section--content-with-ticks .section__inner:before{
	background-color:#ffcb08;
}

.single-app_services .section-single-product {
    margin-bottom: var(--gap-bottom);
}

/**/
.custom-cards{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    justify-content:center;
}
.custom-cards a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: auto;
    background: #ffc935;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
    border-radius: 0;
    text-align: center;
    transition: 0.3s ease;
    padding: 20px 20px;
}

.custom-cards a:hover {
    opacity: 1;
    background: #000;
    color: #fff;
}
.custom-cards p {
    width: calc(33.33% - 20px);
    margin: 0;
	opacity:1 !important;
}
@media (max-width:991px){
	.custom-cards p {
    width: calc(50% - 20px);
}
}
@media (max-width:575px){
	.custom-cards p {
    width: 100%;
}
}

.nav-pagination > a{
    border-color: #ffcb08 !important;
}
.nav-pagination > a:hover{
    background: #ffcb08 !important;
}
.nav-pagination > ul span.current {
    color: #2e3192 !important;
}
.nav-pagination > ul a:where(:hover, :focus-visible) {
    color: #2e3192 !important;
}
.list-locations h6 {
    color: #2e3192 !important;
}

section[data-id="contactcustomcta"] h2 a{    
    transition: all 0.3s ease-in-out;    
}
section[data-id="contactcustomcta"] h2 a:hover{
    color: #ffcb08;
    transition: all 0.3s ease-in-out;    
}

@media (max-width:660px){
    section[data-id="contactcustomcta"] h2 br{
        display: none;
    }
}


.home section[data-id="section-hero"] .block-review p.best-press-winner {
    max-width: 120px;
    text-align: center;
    margin: 5px auto 0 8px;
}
.block-review__box .ico-stars--large{
    background: #d2d2d2;
}

@media (max-width:1399px){
    .home section[data-id="section-hero"] .block-review p.best-press-winner {
        max-width: 110px;
        text-align: center;
        margin: 5px auto 0 6px;
    }
}
@media (max-width:812px){
    .home section[data-id="section-hero"] .block-review p.best-press-winner {
        max-width: 100%;
        text-align: center;
        margin: 5px auto 0 6px;
    }
}


/**/
.header-social-nav ul li:nth-child(2), .header-social-nav ul li:nth-child(3) {
    display: none;
}