







/** HERO HOME Buttons **/
.desktop .container .home .herobuttons {
    background: none;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
}
.desktop .container .home .herobuttons .herobutton {
    background: #2A2A2A;
    float: left;
    border: 0px solid #000;
    border-radius: 5px;
    font-size: 2.5rem;
    padding: 10px 20px;
}
.desktop .container .home .herobuttons .herobutton_left {
    background: none;
    float: left;
    margin-right: 15px;
}
.desktop .container .home .herobuttons .herobutton_right {
    background: none;
    float: left;
    margin-right: 0px;
}
.desktop .container .home .herobuttons .herobutton_left a {
    background: #FFCC2A;
    color: #000;
}
.desktop .container .home .herobuttons .herobutton_right a {
    background: #2A2A2A;
    color: #FFCC2A;
}
.desktop .container .home .herobuttons .herobutton_left a:hover,
.desktop .container .home .herobuttons .herobutton_right a:hover {
    background: #FF0000;
    color: #fff;
}

/** HERO Content PAGE ----------------------------------------------------**/
.desktop .container.page {
    background: none;
    margin: 50px auto 50px auto;
}
.desktop .container.page .herocontent {
    background: none;
    text-align: center;
}
.desktop .container.page .herocontent .h1_title {
    background: none;
    font-size: 5.0rem;
    line-height: 5.0rem;
    font-weight: 900;
}
.desktop .container.page .herocontent .h2_title {
    background: none;
    font-size: 2.5rem;
    line-height: 5rem;
    font-weight: 600;
}
.desktop .container.page .herocontent .h1_title .white,
.desktop .container.page .herocontent .h2_title .white {
    color: #FFF;
}
.desktop .container.page .herocontent .h1_title .yellow,
.desktop .container.page .herocontent .h2_title .yellow {
    color: #FFCC2A;
}

/** HERO Buttons PAGE **/
.desktop .container.page .herobuttons {
    background: none;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
}
.desktop .container.page .herobuttons .herobutton_left {
    background: none;
    float: left;
    margin-right: 15px;
}
.desktop .container.page .herobuttons .herobutton_left a {
    background: #2A2A2A;
    color: #FFCC2A;
}
.desktop .container.page .herobuttons .herobutton_left a:hover {
    background: #FF0000;
    color: #fff;
}
.desktop .container.page .herobuttons .herobutton_right {
    background: none;
    float: left;
    margin-right: 15px;
}
.desktop .container.page .herobuttons .herobutton_right a {
    background: #2A2A2A;
    color: #FFCC2A;
}
.desktop .container.page .herobuttons .herobutton_right a:hover {
    background: #FF0000;
    color: #fff;
}
.desktop .container.page .herobuttons .herobutton {
    background: #2A2A2A;
    float: left;
    border: 0px solid #000;
    border-radius: 5px;
    font-size: 2.5rem;
    padding: 10px 20px;
}

/** PAGE H1 - Title Subpage ----------------------------------------------------**/
.desktop .container.page.sub {
    background: none;
    margin: 50px auto 50px auto;
}
.desktop .container.page.sub .subpageheader {
    background: none;
    text-align: center;
}
.desktop .container.page.sub .subpageheader .h1_title {
    font-size: 5.0rem;
    line-height: 5.0rem;
    font-weight: 900;
    color: #FFCC2A;
}

/** AIO Customisation -----------------------------------------------*/
.aio_title {
    line-height: 1rem;
}
.h3_aio_title {
    text-align: center;
    font-size: 4rem;
    padding: 10px 0px 30px 0px;
    color: #111;
}
.h4_aio_title {
    text-align: center;
    font-size: 4rem;
    margin: 10px 0px 50px 0px;
    color: #fff;
}
/** Hateemel **/
.hateemel {
    border: 0px solid #DDD;
    padding:0px;
    margin-bottom: 0px;
    overflow: auto;
    width: 100%;
    text-shadow: none;
    font-weight: 900;
}
.hateemel {
    border: 0px solid #DDD;
    padding:0px;
    margin-bottom: 0px;
    overflow: auto;
    width: 100%;
    text-shadow: none;
    font-weight: 900;
}
/** Featcat **/
.umodrow .featcat1 {
    background: none;
    margin: 0px;
    padding: 0px;
    border: 0px solid #DDD;
    border-radius: 25px;
}

.special_deals_banner {
    margin-bottom: 75px;
}
.special_deals_banner img {
    border: 0px solid #ddd;
    border-radius: 20px;
}
.desktop .special_deals_banner .herobuttons {
    background: none;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
}
.desktop .special_deals_banner .herobuttons .herobutton {
    background: #2A2A2A;
    float: left;
    border: 0px solid #000;
    border-radius: 5px;
    font-size: 2.5rem;
    padding: 10px 20px;
}
.desktop .special_deals_banner .herobuttons .herobutton_left {
    background: none;
    float: left;
    margin-right: 15px;
}
.desktop .special_deals_banner .herobuttons .herobutton_right {
    background: none;
    float: left;
    margin-right: 0px;
}
.desktop .special_deals_banner .herobuttons .herobutton_left a,
.desktop .special_deals_banner .herobuttons .herobutton_right a {
    background: #2A2A2A;
    color: #FFCC2A;
}
.desktop .special_deals_banner .herobuttons .herobutton_left a:hover,
.desktop .special_deals_banner .herobuttons .herobutton_right a:hover {
    background: #FF0000;
    color: #fff;
}

/** PAGE HEADERS ----------------------------------------*/
.pageheader {
    margin-bottom: 50px;
}




/** FOOTER Wide -------------------------------------------------------------- **/
.widerow_footer.desktop {
    background: #2A2A2A;
    margin-top: 40px;
}
footer h5 {
    font-size: 1.5rem;
    padding: 0px 0px 10px 0px;
    color: #FFCC2A;
}
footer .col-sm-3 {
    text-align: center;
    border-left: 1px solid #FFCC2A;
    border-right: 1px solid #FFCC2A;
    height: 150px;
}

.payment_options {
    margin: 10px 0px 0px 0px !important;
}

.acknowledgement {
    width: 100%;
    font-size: 2rem;
    padding: 30px 0px 60px 0px;
    text-align: center;
    color: #FFCC2A;
}
.acknowledgement .title {
    width: 100%;
    font-size: 2.2rem;
    padding: 20px 0px 0px 0px;
    text-align: center;
    color: #FFCC2A;
}
.acknowledgement .text {
    width: 100%;
    font-size: 1.75rem;
    text-align: center;
    color: #fff;
    padding: 20px 30px 20px 30px;
}
















