/* Extend Sub Menu Truncation */
@media only screen and (min-width: 768px) {
.navContent ul li ul {
   max-width: 500px !important;
}
}

/* Links on Blue BG */
.blockWrap_e3b899430f5f4ffe903bf4bde09b87f3 a:hover,
.blockWrap_f7d504216e174d0b90bed74f16039511 a:hover,
.blockWrap_b64468fc7d8642878e993e56ac3a0339 a:hover {
    color: #d1b567 !important;
}








/*Homepage CTAs - 2 Column Simple List in Mobile */

@media only screen and (max-width: 767px) {
    .items_af8413e7d3844faaa4dbbf13b16a66b8 .item {
        width: 50%;
        float: left;
    }
}




/* Homepage - Trust Statements -  Equalize Simple List Blocks*/

/* Change item class here */
.items_ad4701585f3a483fb4a4cb4b101225c6 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_ad4701585f3a483fb4a4cb4b101225c6 > .item {
	display: flex;
	flex-direction: column;
}









/* Homepage - What We Do -  Equalize Simple List Blocks*/

/* Change item class here */
.items_df5112cadd5745949aff5da59e06de73 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_df5112cadd5745949aff5da59e06de73 > .item {
	display: flex;
	flex-direction: column;
}


@media only screen and (max-width: 768px){
   img {
    width: 100%;
    max-width: 100%;
} 
}




/* 2 Column Form */
@media only screen and (min-width: 1086px) {
    #madFormContainer,
    #madHeroContent {
        width: 48%;
        float: left;
        padding: 0 10px;

    }

    div#madHero {
        display: flex;
        flex-flow: row wrap;
        align-items: left;
    }
}

.madTitle {
    font-size: 40px; 
    color: #121212;
    text-align: left;
}

.madContent {
    font-size: 18px; 
    color: #868686;
    text-align: left;
}

.madButton {
    color: #ffffff;
    background-color: #d7b45a;
    border-color: #d7b45a;
    padding: 10px 30px;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.madButton:hover {
    color: #ffffff;
    background-color: #9f1b27;
    border-color: #9f1b27;
}











/* OBEDIENCE TRAINING &
BEHAVIOR MODIFICATION - Equalize Simple List Blocks*/

/* Change item class here */
.items_b6e4ff8d117f4faf904d1dd999bf8647 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_b6e4ff8d117f4faf904d1dd999bf8647 > .item {
	display: flex;
	flex-direction: column;
}





/* OBEDIENCE TRAINING &
BEHAVIOR MODIFICATION 2 Column Simple List in Mobile */

@media only screen and (max-width: 767px) {
    .items_b6e4ff8d117f4faf904d1dd999bf8647 .item {
        width: 48%;
        float: center;
    }
}

/*fix button styles*/
a.madButton {
    text-transform: uppercase;
    font-size: 22px;
    border-radius: 14px;
    box-shadow: 6px 5px 17px #474747;
    color: #FFFFFF;
    background-color: #c5b358;
    border-color: #92292d;
    padding: 10px 30px;
    text-decoration: none !important;
}

a.madButton:hover{
    color: #FFFFFF !important;
    background-color: #9f1b27;
    border-color: #9f1b27;
}

/* Flip 50-50 Stacking Order in Mobile */

.block_edc45d33c051454ba30165c63040c0e6 {
    display: flex;
    flex-flow: wrap-reverse;
}


/* Text Block Background Color - 50-50 Image - homepage hero */
.block_edc45d33c051454ba30165c63040c0e6.blockContent.layoutC .blockText, 
.block_edc45d33c051454ba30165c63040c0e6.blockContent.layoutD .blockText  {
    background-color: #FFFFFF99;
    color: #121212!important;
    padding: 40px;
}
/* 50-50 Image - homepage hero - remove spacing below on mobile */
.block_edc45d33c051454ba30165c63040c0e6.blockContent .blockImg {
    padding-bottom: 0;
}

/* Custom Mobile Background Image - homepage 4 ctas row*/

@media only screen and (max-width: 768px) {
    div.blockWrap_af725b551c6c4095ad9e288a0f623f95 {
        background-image: url(https://static.mywebsites360.com/b4a85e995ee0479cba09fc08014d608a/i/ac90fa5f56f74f79b89425f12807b6c9/1/5feFb8zhrk/mobile%20%25281%2529.png);
    }
}