/* Buttons */
.button, .navContent li .button {
    padding: 10px 40px;
}
@media only screen and (max-width: 599px) {
    .button {
        width: 100%;
        text-align: center;
    }
}

/* Mobile HP Styles */
@media only screen and (max-width: 599px) {
    .blockWrap_ce7648a99f3e4bdabe3278136af9325d .contentTitle,
    .blockWrap_f5a3f5906c8a4f98a2a0c51a3bf4ffd5 .contentTitle,
    .blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle {
        font-size: 30px;
        line-height: 1.2;
    }
    .blockWrap_f5a3f5906c8a4f98a2a0c51a3bf4ffd5 .blockInnerContent p,
        .blockWrap_f899ca0e1e674ccbbac858950867939b .pageSubtitle {
        font-size: 18px;
    }
    .blockWrap_ce7648a99f3e4bdabe3278136af9325d .blockText,
    .blockWrap_f5a3f5906c8a4f98a2a0c51a3bf4ffd5 .blockText {
        padding-left: 20px;
        padding-right: 20px;
    }
    div.blockWrap_ce7648a99f3e4bdabe3278136af9325d {
        padding-top: 40px;
    }
    div.blockWrap_f5a3f5906c8a4f98a2a0c51a3bf4ffd5 {
        padding-bottom: 40px;      
    }  
    div.blockWrap_f6d031c758c94893800dedbe8af50946 {
        padding-top: 20px;      
    }      
}

/* HP 2 Column Custom Content */
/* HP 2 Column Custom Content - Desktop Only */ @media only screen and (min-width: 768px) {
    #madHeroImage,
    #madHeroContent {
        width: 50%;
        float: left;
    }
    #madHeroImage2,
    #madHeroContent2 {
        width: 50%;
        float: right;
    }
    div#madHero {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
    }
    #madHeroImage .contentImg,
    #madHeroImage2 .contentImg {
        width: 100%;
    }
    .spacerRow {
        width: 100%;
        height: 50px;
    } 
}
div#madHero {
    background-color: rgba(0,0,0,0.7);
    padding: 25px 40px;
}
#welcomeText, #welcomeText2 {
     width: 100%;
}    
#welcomeText2 {
    padding-top: 30px;
}   
#welcomeText2 .itemContent {
    text-align: center;
}    
#madHeroImage .itemContent, #madHeroContent .itemContent, #welcomeText .itemContent,
#madHeroImage2 .itemContent, #madHeroContent2 .itemContent, #welcomeText2 .itemContent {
    padding: 15px 20px;
}    
#madHero .contentTitle {
    font-size: 48px;
    color: #ffffff;
}
#madHero h3 {
    color: #ffec34;
    text-transform: none;
    font-weight: 400;
    font-size: 36px;  
    padding-bottom: 10px;
}
#madHero .itemInnerContent {
    color: #ffffff;
}
#madHero .itemInnerContent a {
    color: #ffec34;
}
#madHero .itemInnerContent a:hover {
    color: #ffffff;
}
#madHero a.button {
    color: #000000;
    font-size: 18px;
    min-width: 300px;
} 
#madHero a:hover.button {
    color: #ffffff;
} 
div#madForm {
    background-color: rgba(255,255,255,0.7);
    padding: 40px;
    margin-top: 80px;
    border: 1px solid #000000;    
}
#madForm h3 {
    color: #323232;
    text-transform: none;
    font-weight: 400;
    font-size: 36px; 
    text-align: center;
    padding-bottom: 20px;
}

/* HP 2 Column Custom Content - Mobile */ @media only screen and (max-width: 599px) {
    div#madHero {
        padding: 35px 0px 30px 0px;
    }
    #madHero .contentTitle {
        font-size: 20px;
    }
    #madHero h3, #madForm h3 {
        font-size: 18px;  
        padding-bottom: 10px;
    }
    #welcomeText2 {
        padding-top: 0px;
    }
    div#madForm {
        padding: 20px 0px 0px 0px;
        margin-top: 20px;
    } 
}

/* Footer Styles */
.blockWrap_dd943fca7a9e432e927b0d071dcdae63 p {
    color: #232323;
}
.blockWrap_dd943fca7a9e432e927b0d071dcdae63 a {
    color: #ffffff;
    text-decoration: none !important;
}
.blockWrap_dd943fca7a9e432e927b0d071dcdae63 a:hover {
    color: #ffec34 !important;
}
.footerSocialIcons a:hover {
    color: rgba(255,255,255,0.7);
}
.blockWrap_f9fcd93386224b608d1e517b4ab8068d p {
    font-size: 13px !important;
}
@media only screen and (min-width: 768px) {
    .footerContent .blockContainer:nth-child(1) {
        width: 72.82608695652174% !important;
    }
    .footerContent .blockContainer:nth-child(2) {
        width: 22.82608695652174% !important;
    }   
    .blockWrap_d116caf069a748eab2ecac73ddee33b5 .txa0 {
        text-align: right !important;
    } 
    .blockWrap_dd943fca7a9e432e927b0d071dcdae63 p,
    .blockWrap_f9fcd93386224b608d1e517b4ab8068d p {
        text-align: left !important;
    }    
}
/* Sitewide Footer Logo Row */
.blockWrap_a6b83228dff24be6ac27fa06248d5a68{
    background-color: #232323;
    text-align: center;
    padding: 50px 20px;
}
.footerContainer {
    padding-top: 0px !important;
}

/* Mobile HP Styles */
@media only screen and (max-width: 599px) {
    .blockWrap_ce7648a99f3e4bdabe3278136af9325d .contentTitle,
    .blockWrap_f5a3f5906c8a4f98a2a0c51a3bf4ffd5 .contentTitle,
    .blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle {
        font-size: 30px;
        line-height: 1.2;
    }
    .blockWrap_f5a3f5906c8a4f98a2a0c51a3bf4ffd5 .blockInnerContent p,
        .blockWrap_f899ca0e1e674ccbbac858950867939b .pageSubtitle {
        font-size: 18px;
    }
}

/* Inner Page Headers */
@media only screen and (max-width: 599px) {
    .blockWrap_bf72de7240b14a68bdae957a9754d0bd .contentTitle,
    .blockWrap_dd01dad94e6848b595fdea6236022449 .contentTitle,
    .blockWrap_b837ac35b0714c479df1e19d6cd307ef .contentTitle,
    .blockWrap_a63bf3118a2a45b69fe40e16cef9ec10 .contentTitle,
    .blockWrap_d311ea2d2468498180cd9ef5dbe81762 .contentTitle,
    .blockWrap_a160a48bd4be43cb997f702b9173e58c .contentTitle,
    .blockWrap_f8687ab9f9ce4deb8ed858862f4ab770 .contentTitle,
    .blockWrap_fe3ea981f7864193b525581b5492ebd7 .contentTitle,
    .blockWrap_d215675b61df41c78765a1b89ccf2e43 .contentTitle,
    .blockWrap_ff7e72e9a18145e69adefc12548b7b9f .contentTitle,
    .blockWrap_c6f07284c7a9413c80bf00c060385c29 .contentTitle,
    .blockWrap_e146ffb77e554c8d95697b76cfe3fca3 .contentTitle,
    .blockWrap_d3ebf2ea857c4bebab95bf7e92cf6c9f .contentTitle,
    .blockWrap_c3c2412eb3b641a58239766e0b7a7e90 .contentTitle,
    .blockWrap_f92ab279bd384e1da5ea342536fdd9e1 .contentTitle,
    .blockWrap_ef59b56b680740ffaf5e845bb0d7c89b .contentTitle,
    .blockWrap_d99a47731a054ab4b898a94da2de09b7 .contentTitle {
        font-size: 35px;
        line-height: 1.2;
    }
    .blockWrap_b9f224c3d9e447dbbf31e5dfa5f34360 .contentTitle,
    .blockWrap_e90a3713965943248a8f7d28c8e10e99 .contentTitle,
    .blockWrap_fb02682b9dd947c79ea8831729979944 .contentTitle,
    .blockWrap_c80776ce57814d34ab9aef26e60267f4 .contentTitle,
    .blockWrap_d2281705a1f541499e6d8d557271597c .contentTitle,
    .blockWrap_fb659bfac38d485eba79629b067b7380 .contentTitle,
    .blockWrap_b6fae3634f1549e3bbf797cfaf3961e8 .contentTitle {
        font-size: 40px;
        line-height: 1.2;
    } 
    .blockWrap_dd01dad94e6848b595fdea6236022449 .blockInnerContent p,
    .blockWrap_b837ac35b0714c479df1e19d6cd307ef .blockInnerContent p,
    .blockWrap_a63bf3118a2a45b69fe40e16cef9ec10 .blockInnerContent p,
    .blockWrap_d311ea2d2468498180cd9ef5dbe81762 .blockInnerContent p,
    .blockWrap_fe3ea981f7864193b525581b5492ebd7 .blockInnerContent p,
    .blockWrap_d215675b61df41c78765a1b89ccf2e43 .blockInnerContent p,
    .blockWrap_ff7e72e9a18145e69adefc12548b7b9f .blockInnerContent p,
    .blockWrap_e146ffb77e554c8d95697b76cfe3fca3 .blockInnerContent p,
    .blockWrap_d3ebf2ea857c4bebab95bf7e92cf6c9f .blockInnerContent p,
    .blockWrap_f92ab279bd384e1da5ea342536fdd9e1 .blockInnerContent p {
        font-size: 18px;
    }    
    .pageTitle {
        font-size: 20px;
    }
    div.blockWrap_dd01dad94e6848b595fdea6236022449,
    div.blockWrap_b837ac35b0714c479df1e19d6cd307ef,
    div.blockWrap_a63bf3118a2a45b69fe40e16cef9ec10,
    div.blockWrap_d311ea2d2468498180cd9ef5dbe81762,
    div.blockWrap_fe3ea981f7864193b525581b5492ebd7,
    div.blockWrap_d215675b61df41c78765a1b89ccf2e43,
    div.blockWrap_ff7e72e9a18145e69adefc12548b7b9f,
    div.blockWrap_e146ffb77e554c8d95697b76cfe3fca3,
    div.blockWrap_d3ebf2ea857c4bebab95bf7e92cf6c9f,
    div.blockWrap_f92ab279bd384e1da5ea342536fdd9e1 {
        padding-top: 50px;
        padding-bottom: 50px;
    }    
}

/* About Page, Privacy Policy Page, Thank You Page, Truck Gear Page, Testimonials Page */
@media only screen and (max-width: 599px) {
    .blockWrap_d06c4df09d7d4fae8df29873af7d1d8b,
    .blockWrap_efa2fe78745e48f0900e77bced569ca3,
    .blockWrap_fa8b883fa0184620b263375564f08a96,
    .blockWrap_d7d9b284ebc349e9b312310e366fb4dd,
    .blockWrap_eae21c7cd608427da6971f98545a51fe, 
    .blockWrap_b535f13d66fc45edaca438c834cd6c9a,
    .blockWrap_f05df7d3829d4b29b1b8794263505266,
    .blockWrap_a76d4d21ab1543eea980b852298298a4,
    .blockWrap_cb1a908f99154fef841e08229a825aaf,
    .blockWrap_edca7a817819433b93b9a2f65c8c9238 {
        background-color: #ffffff !important;
    }
    div.blockWrap_bf72de7240b14a68bdae957a9754d0bd, 
    div.blockWrap_a160a48bd4be43cb997f702b9173e58c,
    div.blockWrap_f8687ab9f9ce4deb8ed858862f4ab770,
    div.blockWrap_c6f07284c7a9413c80bf00c060385c29,
    div.blockWrap_c3c2412eb3b641a58239766e0b7a7e90,
    div.blockWrap_ef59b56b680740ffaf5e845bb0d7c89b,
    div.blockWrap_d99a47731a054ab4b898a94da2de09b7 {
        padding-top: 50px;
    } 
    div.blockWrap_dd01dad94e6848b595fdea6236022449,
    div.blockWrap_e90a3713965943248a8f7d28c8e10e99,
    div.blockWrap_fb02682b9dd947c79ea8831729979944,
    div.blockWrap_c80776ce57814d34ab9aef26e60267f4,
    div.blockWrap_d2281705a1f541499e6d8d557271597c,
    div.blockWrap_fb659bfac38d485eba79629b067b7380,
    div.blockWrap_b6fae3634f1549e3bbf797cfaf3961e8 {
        padding-bottom: 50px;
    }     
    .blockWrap_d7d9b284ebc349e9b312310e366fb4dd .contentTitle {
        font-size: 20px !important;
    }
}
.blockWrap_d7d9b284ebc349e9b312310e366fb4dd .contentTitle {
    font-size: 48px;
}

/* Accessories Page, LINE-X Truck Gear Page, Ford Truck Upgrades Page, LINE-X Page, SNUGTOP Page, Truck Steps Page,
Wheels and Tires Page, Window Tinting Page, Paint Protection Film Page, Contact Page */
.blockWrap_e2113a6c890f4fefafafe8500047a0d9 p strong,
.blockWrap_b8dd0c4ef1a348cdb4381437b00419ca p strong,
.blockWrap_fc571da6a3b44e819c7b5383aa06164e p strong,
.blockWrap_fc609a94ab7442fa9dee0d4a4a7d9b00 p strong,
.blockWrap_eae21c7cd608427da6971f98545a51fe p strong {
    font-size: 36px;
    font-weight: 400;
}
.blockWrap_a0af1f8b0b0f4b759132c333fd5a456b .contentTitle,
.blockWrap_a84bbc9105ef4989bae2830bacbf8551 .contentTitle,
.blockWrap_eb8dd260d2b548bc8205642b75c79e60 .contentTitle,
.blockWrap_afb9142aca274decb172b7052e8a1e46 .contentTitle,
.blockWrap_fab58155de6a48b9bd36629ad04d07da .contentTitle,
.blockWrap_ea5538e08e4241f1bf6b42747960ec86 .contentTitle,
.blockWrap_edca7a817819433b93b9a2f65c8c9238 .contentTitle,
.blockWrap_ac66f5f221594fea800379973d9c96cb .contentTitle a,
.blockWrap_a4e54a74a1f045f39e43e0db28185410 .contentTitle,
.blockWrap_a876c88056d2483384d8988cdeaee63a .contentTitle,
.blockWrap_d8943d2c28514105bd207942ddade315 .contentTitle,
.blockWrap_f512a11c1ab446a7b839449141faa1e4 .contentTitle {
    font-family: 'Open Sans', 'Arial', sans-serif;
    font-weight: 400
}
@media only screen and (min-width: 768px) {
.blockWrap_a4e54a74a1f045f39e43e0db28185410 .item {
    min-height: 250px;
}
}
@media only screen and (max-width: 599px) {
    div.blockWrap_aa55a4b0431642cabcaedf33b4319020 {
        padding-bottom: 0px;
    }
    div.blockWrap_a4e54a74a1f045f39e43e0db28185410 {
        padding-top: 25px;
        padding-bottom: 20px;
    }
    div.blockWrap_f5a5206fe36748a4b98b4562c3ce3426 {
        padding-top: 0px;
        padding-bottom: 20px;
    }    
    .blockWrap_e2113a6c890f4fefafafe8500047a0d9 p strong,
    .blockWrap_b8dd0c4ef1a348cdb4381437b00419ca p strong,
    .blockWrap_fc571da6a3b44e819c7b5383aa06164e p strong,
    .blockWrap_fc609a94ab7442fa9dee0d4a4a7d9b00 p strong {
        font-size: 18px;
    }
    .blockWrap_f9b859e2fac947ca9635d2d61427ab8b .contentTitle,
    .blockWrap_fc571da6a3b44e819c7b5383aa06164e .contentTitle,
    .blockWrap_fc609a94ab7442fa9dee0d4a4a7d9b00 .contentTitle {
        font-size: 24px !important;
    }
    .blockWrap_a4083937166c43faab298d70530bff07 .contentTitle {
        font-size: 26px !important;
    }  
    .blockWrap_f109f96bdff041709829aa07f62e8bc9 .contentTitle {
        font-size: 28px !important;
    }      
    .blockWrap_a876c88056d2483384d8988cdeaee63a .contentTitle,
    .blockWrap_d8943d2c28514105bd207942ddade315 .contentTitle,
    .blockWrap_f512a11c1ab446a7b839449141faa1e4 .contentTitle,
    .blockWrap_b21a630667d841d3a1cda9e738f34ef7 .contentTitle,
    .blockWrap_de90f06fd8a1413c9eaae515caaa1939 .contentTitle,
    .blockWrap_a0af1f8b0b0f4b759132c333fd5a456b .contentTitle,
    .blockWrap_a84bbc9105ef4989bae2830bacbf8551 .contentTitle,
    .blockWrap_eb8dd260d2b548bc8205642b75c79e60 .contentTitle,
    .blockWrap_afb9142aca274decb172b7052e8a1e46 .contentTitle,
    .blockWrap_fab58155de6a48b9bd36629ad04d07da .contentTitle,
    .blockWrap_ea5538e08e4241f1bf6b42747960ec86 .contentTitle,
    .blockWrap_edca7a817819433b93b9a2f65c8c9238 .contentTitle,
    .blockWrap_a4e54a74a1f045f39e43e0db28185410 .contentTitle {
        font-size: 16px !important;
    }    
    .blockWrap_f512a11c1ab446a7b839449141faa1e4 p,
    .blockWrap_de90f06fd8a1413c9eaae515caaa1939 p,
    .blockWrap_a84bbc9105ef4989bae2830bacbf8551 p,
    .blockWrap_fab58155de6a48b9bd36629ad04d07da p,
    .blockWrap_ea5538e08e4241f1bf6b42747960ec86 p,
    .blockWrap_edca7a817819433b93b9a2f65c8c9238 p,
    .blockWrap_e8ce2e19e079496d820ca78bca5f2d13 .pageTitle,
    .blockWrap_ac66f5f221594fea800379973d9c96cb .contentTitle {
        font-size: 14px !important;
    }        
    div.blockWrap_f9b859e2fac947ca9635d2d61427ab8b,
    div.blockWrap_f512a11c1ab446a7b839449141faa1e4,
    div.blockWrap_de90f06fd8a1413c9eaae515caaa1939 {
        padding-top: 25px;
        padding-bottom: 35px;
    }   
    div.blockWrap_a876c88056d2483384d8988cdeaee63a,
    div.blockWrap_d8943d2c28514105bd207942ddade315,
    div.blockWrap_b21a630667d841d3a1cda9e738f34ef7,
    div.blockWrap_eb8dd260d2b548bc8205642b75c79e60,
    div.blockWrap_afb9142aca274decb172b7052e8a1e46,
    div.blockWrap_c3659bf633f64209b8102a50e9699149,
    div.blockWrap_d372cd240c92405bbf9e29e9d785f031 {
        padding-top: 30px;
        padding-bottom: 40px;
        background-image: url(https://static.mywebsites360.com/e506d10dd0dc4a3aa4b205624cf5475d/i/d14b7e2f4ee94b449f2eac1847593362/1/5feFb8zhrk/whitebgpattern.jpg);
        background-position: top left;
        background-repeat: repeat;  
        background-size: auto;
    }
    div.blockWrap_aa55a4b0431642cabcaedf33b4319020,
    div.blockWrap_a4e54a74a1f045f39e43e0db28185410,
    div.blockWrap_f5a5206fe36748a4b98b4562c3ce3426,
    div.blockWrap_e8ce2e19e079496d820ca78bca5f2d13,
    div.blockWrap_ac66f5f221594fea800379973d9c96cb {
        background-image: url(https://static.mywebsites360.com/e506d10dd0dc4a3aa4b205624cf5475d/i/d14b7e2f4ee94b449f2eac1847593362/1/5feFb8zhrk/whitebgpattern.jpg);
        background-position: top left;
        background-repeat: repeat;  
        background-size: auto;
    }    
}

/* Inner Page Form */
div#madForm2 {
    background-image: url(https://static.mywebsites360.com/e506d10dd0dc4a3aa4b205624cf5475d/i/f35e8a68af38437d877825d656d93792/1/5feFb8zhrk/ipformbg.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center top;
    padding: 40px;
    margin-top: 70px;
}
#madForm2 h3 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 48px; 
    text-align: center;
    padding-bottom: 20px;
}

/* Inner Page Form - Mobile */
@media only screen and (max-width: 599px) {
    div#madForm2 {
        padding: 40px 30px 10px 30px;
        margin-top: 50px;
    } 
    #madForm2 h3 {
        font-size: 20px;
        padding-bottom: 0px;        
     }    
}

/* Blog Posts */
#page_be06de5c35d94d68abb13a0fd2374ece .hasImg .blockText a,
#page_e26332a62aeb465fa2d2cc81fb5e9c77 .hasImg .blockText a,
#page_d4abf36132a4412290d944f1b526064d .hasImg .blockText a,
#page_f17c11838812410b81b33bff48f129ea .hasImg .blockText a,
#page_f554cbb29d5d43239ec29fb6cd720586 .hasImg .blockText a,
#page_b9824ffedb384d18a1693fe2bbe12cb7 .hasImg .blockText a,
#page_a6182aa0aab2476b8fa4ac05370954a3 .hasImg .blockText a,
#page_a2c58d58b6a84e869df1474b4e2e897c .hasImg .blockText a,
#page_a9cc38a66f3b400a802ddb3be90b680e .hasImg .blockText a,
#page_b240226f439c4148ac5d06a6a09d9003 .hasImg .blockText a {
    color: #ffec34;
}
@media only screen and (max-width: 599px) {
    #page_be06de5c35d94d68abb13a0fd2374ece .hasImg .blockText,
    #page_e26332a62aeb465fa2d2cc81fb5e9c77 .hasImg .blockText,
    #page_d4abf36132a4412290d944f1b526064d .hasImg .blockText,
    #page_f17c11838812410b81b33bff48f129ea .hasImg .blockText,
    #page_f554cbb29d5d43239ec29fb6cd720586 .hasImg .blockText,
    #page_b9824ffedb384d18a1693fe2bbe12cb7 .hasImg .blockText,
    #page_a6182aa0aab2476b8fa4ac05370954a3 .hasImg .blockText,
    #page_a2c58d58b6a84e869df1474b4e2e897c .hasImg .blockText,
    #page_a9cc38a66f3b400a802ddb3be90b680e .hasImg .blockText,
    #page_b240226f439c4148ac5d06a6a09d9003 .hasImg .blockText {
        padding-bottom: 40px !important;
    }
}