/* row class: row-image */

#ig-page-view .row-image {
    width: 100% !important;
    margin-bottom: 0 px;
    padding: 55px 0px 35px 0;
    background: url(https://thecore.procore.com/download/theme/images/imagerowclassbanner) 100% 100%/cover no-repeat !important;
}

#ig-page-view .row-image .ig-row-wrap {
    width: 90%;
max-width: 1400px;
    margin: 0 auto;
}

@media (max-width: 1400px) 
    #ig-page-view .row-image .ig-row-wrap {
        width: 90%;
    }


/*Alignment of the channel color line*/
#object-head .ig-channel-bullet {
    height: 36px;
    margin-top: 7px;
    }


.ig-channel-DarkColor1, 
.ig-widget-calendar .calendar .ig-channel-DarkColor1 {
    background-color: #ff5200;
    border-color: #CC1F00;
}
.ig-channel-DarkColor1:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor1:hover {
    background-color: #ff5200 !important;
    border-color: #CC1F00 !important;
}

.ig-channel-DarkColor2, 
.ig-widget-calendar .calendar .ig-channel-DarkColor2 {
    background-color: #a12b2f;
    border-color: #6E0000;
}
.ig-channel-DarkColor2:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor2:hover {
    background-color: #a12b2f !important;
    border-color: #6E0000 !important;
}


.ig-channel-DarkColor3, 
.ig-widget-calendar .calendar .ig-channel-DarkColor3 {
    background-color: #802629;
    border-color: #4D0000;
}
.ig-channel-DarkColor3:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor3:hover {
    background-color: #802629 !important;
    border-color: #4D0000 !important;
}


.ig-channel-DarkColor4, 
.ig-widget-calendar .calendar .ig-channel-DarkColor4 {
    background-color: #e14504;
    border-color: #AE1200;
}
.ig-channel-DarkColor4:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor4:hover {
    background-color: #e14504 !important;
    border-color: #AE1200 !important;
}


.ig-channel-DarkColor5, 
.ig-widget-calendar .calendar .ig-channel-DarkColor5 {
    background-color: #ed7800;
    border-color: #BA4500;
}
.ig-channel-DarkColor5:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor5:hover {
    background-color: #ed7800 !important;
    border-color: #BA4500 !important;
}


.ig-channel-DarkColor6, 
.ig-widget-calendar .calendar .ig-channel-DarkColor6 {
    background-color: #005c5e;
    border-color: #00292B;
}
.ig-channel-DarkColor6:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor6:hover {
    background-color: #005c5e !important;
    border-color: #00292B !important;
}


.ig-channel-DarkColor7, 
.ig-widget-calendar .calendar .ig-channel-DarkColor7 {
    background-color: #004c46;
    border-color: #001913;
}
.ig-channel-DarkColor7:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor7:hover {
    background-color: #004c46 !important;
    border-color: #001913 !important;
}


.ig-channel-DarkColor8, 
.ig-widget-calendar .calendar .ig-channel-DarkColor8 {
    background-color: #007574;
    border-color: #004241;
}
.ig-channel-DarkColor8:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor8:hover {
    background-color: #007574 !important;
    border-color: #004241 !important;
}


.ig-channel-DarkColor9,
.ig-widget-calendar .calendar .ig-channel-DarkColor9 {
    background-color: #0033a1;
    border-color: #00006E;
}
.ig-channel-DarkColor9:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor9:hover {
    background-color: #0033a1 !important;
    border-color: #00006E !important;
}


.ig-channel-DarkColor10,
.ig-widget-calendar .calendar .ig-channel-DarkColor10 {
    background-color: #002f6d;
    border-color: #00003A;
}
.ig-channel-DarkColor10:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor10:hover {
    background-color: #002f6d !important;
    border-color: #00003A !important;
}


.ig-channel-DarkColor11,
.ig-widget-calendar .calendar .ig-channel-DarkColor11 {
    background-color: #435cc8;
    border-color: #102995;
}
.ig-channel-DarkColor11:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor11:hover {
    background-color: #435cc8 !important;
    border-color: #102995 !important;
}

.ig-channel-DarkColor12,
.ig-widget-calendar .calendar .ig-channel-DarkColor12 {
    background-color: #555555;
    border-color: #222222;
}
.ig-channel-DarkColor12:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor12:hover {
    background-color: #555555 !important;
    border-color: #222222 !important;
}

.ig-channel-DarkColor13,
.ig-widget-calendar .calendar .ig-channel-DarkColor13 {
    background-color: #63656a;
    border-color: #303237;
}
.ig-channel-DarkColor13:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor13:hover {
    background-color: #63656a !important;
    border-color: #303237 !important;
}

.ig-channel-DarkColor14,
.ig-widget-calendar .calendar .ig-channel-DarkColor14 {
    background-color: #898b8e;
    border-color: #56585B;
}
.ig-channel-DarkColor14:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor14:hover {
    background-color: #898b8e !important;
    border-color: #56585B !important;
}

.ig-channel-DarkColor15,
.ig-widget-calendar .calendar .ig-channel-DarkColor15 {
    background-color: #9fa2a3;
    border-color: #6C6F70;
}
.ig-channel-DarkColor15:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor15:hover {
    background-color: #9fa2a3 !important;
    border-color: #6C6F70 !important;
}

.ig-channel-DarkColor16,
.ig-widget-calendar .calendar .ig-channel-DarkColor16 {
    background-color: #a3a4a6;
    border-color: #707173;
}
.ig-channel-DarkColor16:hover, 
.ig-widget-calendar .calendar .ig-channel-DarkColor16:hover {
    background-color: #a3a4a6 !important;
    border-color: #707173 !important;
}

.ig-channel-LightColor1,
.ig-widget-calendar .calendar .ig-channel-LightColor1 {
    background-color: #ff6c00;
    border-color: #CC3900;
}
.ig-channel-LightColor1:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor1:hover {
    background-color: #ff6c00 !important;
    border-color: #CC3900 !important;
}

.ig-channel-LightColor2,
.ig-widget-calendar .calendar .ig-channel-LightColor2 {
    background-color: #ff6d37;
    border-color: #CC3A04;
}
.ig-channel-LightColor2:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor2:hover {
    background-color: #ff6d37 !important;
    border-color: #CC3A04 !important;
}

.ig-channel-LightColor3,
.ig-widget-calendar .calendar .ig-channel-LightColor3 {
    background-color: #bd3c4b;
    border-color: #8A0918;
}
.ig-channel-LightColor3:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor3:hover {
    background-color: #bd3c4b !important;
    border-color: #8A0918 !important;
}

.ig-channel-LightColor4,
.ig-widget-calendar .calendar .ig-channel-LightColor4 {
    background-color: #ff9f19;
    border-color: #CC6C00;
}
.ig-channel-LightColor4:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor4:hover {
    background-color: #ff9f19 !important;
    border-color: #CC6C00 !important;
}

.ig-channel-LightColor5,
.ig-widget-calendar .calendar .ig-channel-LightColor5 {
    background-color: #ffb648;
    border-color: #CC8315;
}
.ig-channel-LightColor5:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor5:hover {
    background-color: #ffb648 !important;
    border-color: #CC8315 !important;
}

.ig-channel-LightColor6,
.ig-widget-calendar .calendar .ig-channel-LightColor6 {
    background-color: #c2c6c9;
    border-color: #8F9396;
}
.ig-channel-LightColor6:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor6:hover {
    background-color: #c2c6c9 !important;
    border-color: #8F9396 !important;
}

.ig-channel-LightColor7,
.ig-widget-calendar .calendar .ig-channel-LightColor7 {
    background-color: #e3e4e6;
    border-color: #B0B1B3;
}
.ig-channel-LightColor7:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor7:hover {
    background-color: #e3e4e6 !important;
    border-color: #B0B1B3 !important;
}

.ig-channel-LightColor8,
.ig-widget-calendar .calendar .ig-channel-LightColor8 {
    background-color: #f4f5f6;
    border-color: #C1C2C3;
}
.ig-channel-LightColor8:hover, 
.ig-widget-calendar .calendar .ig-channel-LightColor8:hover {
    background-color:#f4f5f6 !important;
    border-color: #C1C2C3 !important;
}

.noclick .ig-widget-cta-container {
  pointer-events: none;
}


#tttbutton {
    display: inline-block;
    background-color: #ff5200; /* Colour of the background square */
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 10%;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .9s, opacity .9s, visibility .9s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}
#tttbutton::after {
    content: "\f062";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2.25em;
    line-height: 50px;
    transition: all 0.9s ease;
    color: #fff; /* colour of the arrow */
}
#tttbutton:hover {
    cursor: pointer;
    background-color: #000000; /* colour of the square on hover */
}
#tttbutton:active {
    background-color: rgb(5, 207, 99);
}
#tttbutton.show {
    opacity: 1;
    visibility: visible;
}

/* Footer styling - Adding the margin classes here for easy future edits*/
.footer-social {
   margin-top: 5px;
   margin-left: -5px;
}

.negative-margin.ig-cpt,
.negative-padding.ig-cpt {
  padding: -15px !important;
}

#trailer-viewcount { 
display: none;
}

/* start of Steve's new brand modifications */

#header {
    padding: 0;
    background: #000;
}

#ig-page-view > div.row-right-one-third .ig-column.ig-grid-r {
    background-color: transparent;
    padding: 24px;
}

body#ig-page-home {
    background: #ece0d6;
}

#userbar {
    background: #ece0d6 !important;
}

#search-keyword .ig-text input {
    background: #fff;
}

#ig-page-view > div.row-right-one-third .ig-column.ig-grid-r {
    background-color: transparent;
}

.about.ig-cpt {
    background: transparent !important;
}

.about.ig-cpt .ig-cpt-body {
    background: transparent !important;
}

#footer {
    background-color: #000;
}

#footer-custom {
    color: #fff;
}

.blog-widget-entry .loadmore {
    background-color: transparent;
}

.blog-widget-entry .loadmore.outline {
    border: 0 !important;
}

#ig-page-view > div.row-right-one-third .ig-column.ig-grid-r {
    background-color: transparent !important;
}

#primarynav > ul > li > a {
    color: #fff;
}

#primarynav > ul > li > a:hover {
    color: #ff5200;
}

#primarynav > ul > li.here > a {
    color: #ff5200;
}

div#content-head {
    background: #ece0D6;
}

.blog-widget-entry .loadmore:hover {
    background-color: #8d6e5b;
    color: #fff;
}

.about.ig-cpt {
    padding: 0;
}

.about.ig-cpt .ig-cpt-body {
    padding: 0 !important;
}

.ig-widget-blogarticles .blog-widget-entry-card .ig-item.js-item.outline {
    border: 1px solid #8d6e5b;
    border-radius: 6px;
}

.ig-icon-wiki {
    color: #8d6e5b;
}

#ig-page-view > div.row-right-one-third .ig-column.ig-grid-r {
    padding: 0 0 0 40px !important;
    border-left: 1px solid #8d6e5b;
    width: 28% !important;

}

#ig-page-view > div.row-right-one-third .ig-column.ig-grid-p {
    padding: 0 20px 0 0;
}