/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.gb-container{padding:20px;}

.wpforms-container .wpforms-form .wpforms-field-label {
    text-align: left;
}

.r {
  background: #eaeaea;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-basis: 17%;
  margin-bottom: 1em;
	border: 5px ridge orange;
	padding:10px;

}
.underline {
  background-image:url('http://thedesigncoach.ie/devsite/wp-content/uploads/2025/04/underline.png');
  background-repeat: no-repeat;
  background-size: 160px;
    background-position: center 62px;
  }
.underline {
    padding:20px 0;
  }
.gb-container .wp-block-image img {
    border-radius: 10px!important;
}

.main-navigation .main-nav ul li a:hover,
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.underlineLink a:hover {
  background-image:url('http://thedesigncoach.ie/devsite/wp-content/uploads/2025/04/underline.png');
  background-repeat: no-repeat;
	background-color: transparent;
  background-size: 70%;
    background-position: center 30px;
  }
.main-navigation .main-nav ul li a:hover,
.main-navigation .main-nav ul li[class*="current-menu-"] > a{
    background-position: center 40px;
  }
  .underline a {
    padding:20px 0;
  }
.underlineLink a.wp-block-button__link:not(.has-background) {
    background-color: transparent;
	color:var(--contrast);
}
.underlineLink.border{
    border-right: 3px solid;
}
.wp-block-button__link {
	border-radius: 5px;}

.site-logo{background: #D5963E;
    border-radius: 135px;
    padding: 40px;
    margin-top: 30px;}
.site-logo img{margin: 40px 0 0;}

.footer-widget-5 #nav_menu-5{
    text-align: right;
}
.inside-site-info {
	display: block;}
.inside-site-info .gb-container {
    padding: 8px;
}

.su-spoiler-style-fancy>.su-spoiler-title {
    border-top: 1px solid #ccc !important;
    border-radius: 0!important;
    background: transparent!important;
}
.su-spoiler-style-fancy {
    border: none!important;
    border-radius: 0!important;
    background: transparent!important;
}

@media(min-width: 769px) {
    .inside-header>.site-branding,
    .inside-header>.navigation-branding,
    .inside-header>.site-logo,
    .site-branding-container,
    #site-navigation .navigation-branding .site-logo,
    #sticky-navigation .navigation-branding {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1000;
    }

    #site-navigation {
        margin-left: unset !important;
        display: flex;
    }

    .site-header .main-navigation:not(#sticky-navigation) .inside-navigation {
        margin: unset;
    }

    #site-navigation,
    #primary-menu,
    .main-navigation .inside-navigation {
        flex: 1;
    }

    /* Change nth-child(#) to first item to right */
    .main-navigation ul li:nth-child(4) {
        margin-left: auto;
    }
}

@media (min-width: 600px) {
    .home-logos.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
		margin: 13px;
    }
}
