/*
 Theme Name:   SIP MFG GeneratePress Child
 Theme URI:    https://chillydesigngroup.com
 Description:  A customized GeneratePress child theme
 Author:       Mike Rende
 Author URI:   https://chillydesigngroup.com
 Template:     generatepress
 Version:      0.1
*/

/* 
.site-header {
    background: url(https://res325.servconfig.com/~sipmfg/wp-content/uploads/2026/01/page-shadow-1300.png) center/cover repeat-y,url(https://res325.servconfig.com/~sipmfg/wp-content/uploads/2026/01/sidebar-lines.png) center repeat;
}
*/

.inside-header {
    background: #fff;
}

@media (min-width:769px) {
    .main-navigation .main-nav ul li.nav-button a {
        background-color: #F7941D;
        border: 2px solid #F7941D;
        color: #fff;
        line-height: 30px;
        border-radius: 10px;
    }
    .main-navigation .main-nav ul li.nav-button:hover a {
        background-color: #72B1DA;
        border: 2px solid #72B1DA;
        color: #000;
    }
}

.footer-form .gform-theme--foundation .gform_fields {
    row-gap: 10px;
}
.footer-form .gform-footer {
    flex-direction: row-reverse;
}
.hide-this {
  display: none !important;
}

/* user type select */
.user-type-select-tab .user-type-select-text {
    margin-top: auto;
}
.user-type-novice {
    position: relative;
}
.user-type-novice::before {
    z-index: 25;
    position: absolute;
    content: url(images/arrow-circle.png);
    right: 35px;
    top: 130px;
}
.gb-block-is-current .user-type-novice::before {
    content: url(images/arrow-cirlce-hover-light.png);
    height: 339px;
    bottom: 35px;
}
.user-type-select-tab {
    position: relative;
}
.user-type-novice .user-type-select-tab .user-type-background {
    border-image: fill 0 linear-gradient(0deg,rgba(113, 177, 217, 1) 0%, rgba(113, 177, 217, 0) 100%);
}
.gb-block-is-current .user-type-novice .user-type-select-tab .user-type-background {
    border-image: none;
}
.user-type-pro {
    position: relative;
}
.user-type-pro::before {
    z-index: 25;
    position: absolute;
    content: url(images/arrow-circle.png);
    left: 35px;
    top: 130px;
}
.gb-block-is-current .user-type-pro::before {
    content: url(images/arrow-cirlce-hover-dark.png);
    height: 339px;
    bottom: 35px;
}
.user-type-pro .user-type-select-tab .user-type-background {
    border-image: fill 0 linear-gradient(0deg,rgba(5, 63, 152, 1) 0%, rgba(5, 63, 152, 0) 100%);
}
.gb-block-is-current .user-type-pro .user-type-select-tab .user-type-background {
    border-image: none;
}
.user-type-select-text {
    visibility: hidden;
}
.user-type-select-tab {
    filter: grayscale(1);
}
.user-type-select-tab .user-type-background {
    filter: grayscale(0) !important;
}
.gb-block-is-current .user-type-select-tab {
    filter: grayscale(0);
}
.gb-block-is-current .user-type-select-text {
    visibility: visible;
}

.quote-before, .quote-after {
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
}
.quote-before::before {
    position: absolute;
    content: url(images/quote-marks.svg);
    left: 0;
    top: 5px;
    width: 27px;
}
.quote-after::after {
    position: absolute;
    content: url(images/quote-marks.svg);
    transform: rotate(180deg);
    right: 0;
    bottom: 30px;
    width: 27px;
}

/* slides */
.proslide-content {
    min-height: 450px;
}
.proslide-background {
    min-height: 450px;
}

/* container links */
.container-link {
  position:relative
}
.container-link a:before {
  position:absolute;
  top:0px;
  left:0px;
  bottom:0px;
  right:0px;
  content:""
}

/* orange tick */
@media (min-width: 768px) {
    .coming-soon-box {
        position: relative;
    }
    .coming-soon-box::before {
        position: absolute;
        content: url(images/orange-tick.png);
        top: calc(50% - 10px);
        left: -15px;
    }
}

/* green tick */
@media (min-width: 768px) {
    .future-box {
        position: relative;
    }
    .future-box::before {
        position: absolute;
        content: url(images/green-tick.png);
        top: calc(50% - 10px);
        left: -15px;
    }
}
