

html.nav-up header {top: -143px;}
.navigation nav.main>ul>li:focus-within { background-color: transparent;}

.GoldText {color: #cd965c;}
.BlackText {color: #333;}
.WhiteText {color: #ffffff;}
.Underline {border-bottom: #cd965c solid 5px;}
h1 {margin-bottom: 25px;}

.grid-section .col-md-2.column {
    margin-top: -20px;
}

.c1-bg { background-color: #cd965c;}
.c3-bg {background-color: #cd965c;}
.c2-bg {background-color: #eee;}
.c6-bg {background-color: #eee;}

.c4-bg { background-color: #F9BE13;}

#pos_1213 { background-color: #eee;}
#pos_1213 h5 {
    margin-top: -10px;
    margin-bottom: 11px;
    color: #cd965c;
}

#pos_1838 .slides-side.col-md-6.col-xs-12.pull-right.os-animation.animated.fadeInRight {
    margin-top: 32px;
}


#pos_1573 .link .btn { background-color: rgba(0,0,0,0.35);}
#pos_1573 .link .btn:hover { background-color: rgba(0,0,0,0.35) !important;}


#pos_1510 {background-color: #eee;}
#pos_1551 img { filter: drop-shadow(6px 8px 12px #000);}

.BlackBG {background-color: #1a1a1a;}

header #logo {width: 89px !important; height: 85px !important;}
header #logo a {background-size: 89px 85px !important; width: 89px !important; height: 85px !important;}
#logo {margin-top: 0px;}

.btn {font-size: 20px;}

header nav.cta-link {top: 25%;}
header {background-color: #fff;}
header, header, header .container { height: 120px;}

/*Rasta Flag*/
#pos_1569 { padding: 0px 0px; margin-top: 11px;}
#pos_1569 .container-fluid { padding-right: 0px; padding-left: 0px;}
#pos_1569 .col-xs-12 { padding-right: 0px; padding-left: 0px;}
.rastaflag img { height: 14px;}

#pos_1570 { padding: 0px 0px; margin-top: -9px; background-color: transparent; margin-bottom: -4px;}
#pos_1570 .container-fluid { padding-right: 0px; padding-left: 0px;}
#pos_1570 .col-xs-12 { padding-right: 0px; padding-left: 0px;}
.rastaflagfoot img { height: 14px; margin-top: -1px !important;}
/*Rasta Flag*/

.apc .heading.main {
    padding-bottom: 5px;
    font-size: 45px;
    padding-top: 10px;
}
.takeover .text { text-shadow: 1px 1px 5px #333;}
.takeover .heading.main {text-shadow: 1px 1px 5px #333; font-size: 66px;}

.hpBanner .takeover .heading.main {text-shadow: 1px 1px 5px #000; font-size: 101px;}
.hpBanner .takeover h2 {text-shadow: 1px 1px 5px #000; font-size: 45px; margin-top: 10px !important;}
.hpBanner .takeover h2 sup {font-size: 59%;}

.apc.banner .item.short, .apc.banner .item.short .container, .apc.banner .item.short .row { min-height: 250px;}

.secondary-heading {font-style: normal;}

p.heading.payments {
    font-size: 18px;
    color: #cd965c;
    margin-bottom: 0px;
    margin-top: 20px;
}

.apc.banner {margin-top: -4px;}


p {line-height: 1.3;}
a, a:focus, a:active {color: #cd965c;}
html.no-touch a:hover {color: #333333;}

.heading, h1 { color: #333333; line-height: 52px;}
.heading { color: #333333;} 

h2 {font-size: 30px; color: #cd965c !important;}

h3 {color: #333333;}
h3 strong {color: #b3b7ba;}

h5 { margin-bottom: -6px;}

.c1-text {color: #b3b7ba; padding-bottom: 10px;}
.c3-text {color: #333333; line-height: 47px;}

.link .btn {    background-color: transparent;
    color: #CD965C;
    font-family: 'festivo_letters_no1regular', sans-serif !important;
    border: #CD965C solid 4px;}

.clear20 {clear: both; height: 20px;}
.clear10 {clear: both; height: 10px;}
.clear5 {clear: both; height: 5px;}


/*NAVIGATION*/
.navigation {margin-top: 0px;}
.navigation nav.top li a {     margin-right: 20px;
    font-size: 23px;
    padding-top: 20px;
    color: #cd965c;
    font-weight: 400;}
.navigation nav.top li a:hover { color: #333;}
    .navigation nav.main>ul>li>span a {
        padding: 0px 17px;
        height: auto;
        font-size: 24px;
        margin-top: 10px;
        font-weight: 500;
        color: #333 !important;
        letter-spacing: 0px;
        text-transform: uppercase;
    }
    .navigation nav.main ul li span.active a {
        font-weight: normal;
    }
.navigation nav.main>ul>li>span.active {background-color: transparent;}
.navigation nav.main a:hover {background-color: transparent; color: #cd965c !important;}
.navigation nav.main>ul>li>span {border-radius: 5px;}
.navigation nav.main ul li span i {padding-top: 8px; color: #333333;}
.navigation nav.main>ul>li.has-child ul {top: 37px;}
.navigation nav.main>ul>li.has-child ul {background-color: #333333;;}
html.no-touch .navigation nav.main>ul>li:hover {background-color: transparent;}
.navigation nav.main ul li ul li span>a {color: #cd965c; line-height: 20px;}
html.no-touch .navigation nav.main ul li ul li span:not(.active)>a:hover {background-color: #cd965c; color: #ffffff !important;}

.navigation nav.main>ul>li.has-child ul ul {background-color: #333;}

nav .flag img {
    width: 45px;
    margin-top: 6px;
    margin-right: 13px;
    margin-left: 10px;
}
li.flag { margin-right: -9px !important;}
.navigation nav.top {right: 32px; display: none;}
li.otp.UKEU a {
    margin-left: 12px;
    padding: 7px 0px;
    font-size: 23px;
    color: #333;
    margin-top: 9px;
    font-weight: 500;
}

li.otp a { margin-right: 15px !important; padding-top: 0px !important; width: 35px; margin-top: -3px;}
/*NAVIGATION*/



/*HP BANNER*/
.apc.banner:first-child .heading.main {
    font-size: 70px;
    color: #eee;
    line-height: 72px;
    padding-bottom: 6px;
    font-weight: 700;
    text-transform: uppercase;
}
.apc.banner p {color: #fff;}
.apc.banner h1 {color: #fff;}

.apc.banner .info .heading.main+.text {
    margin-top: 5px;
    font-size: 19px;
}

#pos_1551 {
    margin-top: -750px;
    background-color: transparent;
    margin-left: 0px;
    width: 50%;
    z-index: 2000;
    position: absolute;
    height: 563px;
    display: block;
}
.apc.banner .item .video .video-player { top: 43%;}
/*HP BANNER*/


/*Popular Blends Slider*/
#pos_1559 .slick-prev { left: -50px;}
#pos_1559 .slick-next { right: -50px;}
.slick-prev, .slick-next {color: #cd965c; background-color: #cd96;}

.overlayOrange .overlayicon {background-color: rgba(222,108,28,0.8) !important;}
.overlayYellow .overlayicon {background-color: rgba(241,179,0,0.8) !important;}
.overlayRed .overlayicon {background-color: rgba(152,32,44,0.8) !important;}
.overlayLime .overlayicon {background-color: rgba(155,165,30,0.8) !important;}
.overlayPurple .overlayicon {background-color: rgba(162,106,158,0.8) !important;}
.overlayGreen .overlayicon {background-color: rgba(155,121,60,0.8) !important;}
.overlayBlue .overlayicon {background-color: rgba(94,124,178,0.8) !important;}
.overlayElectric .overlayicon {background-color: rgba(129,185,220,0.8) !important;}

#pos_1559 .overlayicon.c5-text {color: #fff !important; padding: 25px;}
#pos_1559 .overlayicon.c5-text h2 {color: #fff !important;}
#pos_1559 .overlayicon.c5-text h4 { font-size: 18px; font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
#pos_1559 .overlayicon.c5-text h5 { font-size: 18px;}
#pos_1559 .overlayicon.c5-text p {     font-size: 20px;
    font-family: 'festivo_letters_no1regular', sans-serif !important;
    font-weight: 500 !important;
    border: 3px solid #fff;
    padding: 10px;
    margin-top: 25px;
    text-align: center;
    width: 120px;
    margin-left: auto;
    margin-right: auto;}
#pos_1559 .overlayicon::before {display: none;}
/*Popular Blends Slider*/


/*HP Text & Image Banner*/
.text-with-slideshow .image, .text-with-slideshow .image a, .text-with-slideshow .image img { border-radius: 0px !important;}

.short p.heading.main.c5-text {
    font-size: 101px;
    padding-bottom: 12px;
    line-height: 80px;
}
/*HP Text & Image Banner*/


/*Text & Image Slider Component*/
.text-side .link .btn { width: 100%; font-size: 20px;} 
.apc.text-with-slideshow.wide .info { padding: 40px 0 60px;}
.text-with-slideshow h1 { line-height: 41px;}
.text-with-slideshow p {font-size: 18px;}
/*Text & Image Slider Component*/


/*INTERNAL BANNERS*/
.c3-bg.bg-perc_50, .apc.banner .item.overlay.c3-bg::before, .apc.pod-windows .item.overlay .info.c3-bg::before {background-color: rgba(22,16,15,0.4);}
.secondary-heading {
    margin-bottom: -15px;
    color: #cd965c !important;
    font-size: 28px;
    font-weight: 800;
    text-shadow: 1px 1px 5px #333;
}
/*INTERNAL BANNERS*/


#pos_1210 .BlackBG {padding: 20px; margin-top: 17px; width:120%; padding-right: 22%;}
#pos_1210 .BlackBG p { color: #ccc; margin-top: -7px; text-align: justify;}


.promo-pods .item .heading {
    font-size: 28px;
    color: #1a1a1a;
}

.btn-sm {
    font-size: 16px;
}


/*Buy Now Page Bullets*/
#pos_1897 ul { margin-left: 0px; margin-right: 0px;}
#pos_1897 li {list-style: none;}
#pos_1897 li a { width: 100%; background-color: #333; color: #fff; padding: 10px; margin-top: 5px; display: block;}
#pos_1897 li a:hover {background-color: #cd965c;}
/*Buy Now Page Bullets*/


/*WEBSITE BUTTONS*/
html.no-touch .btn.c1-bg:hover { background-color: transparent !important; color: #cd965c !important;}
.btn.c1-text:hover { color: #333333 !important;}
/*WEBSITE BUTTONS*/

/*GALLERIES*/
.gallery .image {padding: 10px !important;}
/*GALLERIES*/

/*Listing Style*/
.listing .item .heading { font-size: 31px; line-height: 25px;}
.listing .item h5 {
    margin-top: -8px !important;
    margin-bottom: 11px;
    color: #cd965c;
}
/*Listing Style*/

/*Testimonials*/
.spc.blockquotes .heading.main { font-size: 30px !important; color: #aaa;}
.spc.blockquotes blockquote p {font-size: 18px;
    line-height: 26px;
    color: #ccc;
    font-weight: 400;}
blockquote::before {color: #cd965c;}
ul.slick-dots li.slick-active button {background-color: #b3b7ba;}
.spc.blockquotes .base-text { color: #cd965c;}
ul.slick-dots li button {background-color: #333;}
/*Testimonials*/


/*Our Mission*/
#pos_1775 img {
    padding: 0px 75px;
}
#pos_1775 p {font-size: 17px !important;}
/*Our Mission*/


/*Secondary Banners*/
#pos_1803 .short p.heading.main.c5-text { font-size: 80px; margin-bottom: -12px;}
#pos_1810 .short p.heading.main.c5-text { font-size: 80px; margin-bottom: -12px;}
#pos_1816 .short p.heading.main.c5-text { font-size: 80px; margin-bottom: -12px;}
#pos_1840 .short p.heading.main.c5-text { font-size: 80px; margin-bottom: -12px;}
#pos_1832 .short p.heading.main.c5-text { font-size: 80px; margin-bottom: -12px;}
/*Secondary Banners*/


.text-with-slideshow .secondary-heading {color: #fff !important;}
.standard-components .secondary-heading {color: #cd965c !important;}


.text-with-slideshow ul {list-style: none; margin-left: 0px; margin-right: 0px;}
.text-with-slideshow li a {background-color: #cd965c;
    display: block;
    width: 100%;
    padding: 10px;
    color: #fff;
    font-size: 15px;
    font-weight: bolder;}
.text-with-slideshow li a:hover {background-color: #333; color: #cd965c;}
.text-with-slideshow li img { height: 26px !important;  width: 42px !important; border: solid #fff 1px;}

h5.heading.main.c3-text {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}


/*cta-strip*/
.cta-strip p{ color: #333333 ;}
.cta-strip .secondary-heading { color: #333333 !important;}
.cta-strip .btn {background-color: #333333;}
/*cta-strip*/


/*Block-Quote*/
.blockquote-pod { background-color: #333333 !important;}
/*Block-Quote*/


/*forms*/
.forms .secondary-heading { text-shadow: none;}
.forms .heading.main {color: #333333 !important;}
.forms .inner {padding: 35px;}
label em.req {color: #cd965c;}
/*forms*/


/*Contact Connect Page*/
#pos_1828 { padding-bottom: 0px;}
/*Contact Connect Page*/


/*FOOTER*/
.quick-links ul {margin-left: -26px;}
footer a { color: #fff; font-size: 16px; line-height: 18px;}

html.no-touch footer a:hover {color: #cd965c;}
footer {background-color: #222; text-align: left; color: #fff;}
nav.social { padding-left: 30px;}

#top-link-block a {background-color: #cd965c !important;}
#top-link-block a:hover {background-color: #b3b7ba !important;}

.site-search .c1-bg {background-color: #cd965c;}
.site-search .c1-bg:hover {background-color: #b3b7ba;}

footer p.heading {
    font-size: 24px;
    text-transform: uppercase;
    color: #cd965c;
}

nav.social ul li {    margin: 0 1px 5px 0;}

nav.footer ul li a {font-size: 15px; color: #fff; font-weight: 500; font-family: 'festivo_letters_no1regular', sans-serif !important;}
nav.footer ul li a:hover {color: #333;}
nav.footer ul li { margin: 0 20px 0 0;}

nav.footer li.site-credit { color: #ccc;}
nav.footer li.site-credit a { color: #ccc; font-weight: 500 !important;}
nav.footer li.site-credit a:hover { color: #cd956c;}

nav.social ul li a img { border: solid #fff 0px;}

footer .intro a { font-size: 23px; letter-spacing: 0px;}
/*FOOTER*/

/*Quick Links*/
.spc.quick-links .inner {padding-bottom: 4px !important; padding-left: 22px; background-color: #418147; border: none;}
.spc.quick-links .col-md-4 { width: 100%;}
.quick-links ul li a {color: #fff; font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500; font-size: 21px; line-height: 18px;}
.quick-links ul li a:hover {color: #cd965c !important;}
/*Quick Links*/


header nav.cta-link a.btn {
    font-size: 22px;
    box-shadow: 0 0 5px rgba(0,0,0,0.25);
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'festivo_letters_no1regular', sans-serif !important;
    margin-right: 15px;
}

#pos_1864 img {    border-radius: 16px; margin-top: -14px;}
#pos_1864 .spc.umb-grid .container { width: 90%;}

/*Fonts*/
header {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
.heading {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
.h1 {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
h1 {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
.h2 {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
h2  {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
.h3  {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
h3  {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
.h4  {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
.h4  {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
.h5 {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
h5 {font-family: 'festivo_letters_no1regular', sans-serif !important; font-weight: 500 !important;}
p {font-family: 'gt_pressura_monoregular', sans-serif !important;}
body {font-family: 'gt_pressura_monoregular', sans-serif !important; font-weight: 400; font-size: 19px;}
/*Fonts*/




/* Responsive Styles */


/*Phone*/
@media screen and (max-width: 750px) and (min-width: 100px) {

    .navigation {margin-top: 50px; }
    .navigation nav.main>ul>li>span a { padding: 18px 20px; margin-top: 0px;}
    html.touch .navigation nav.main>ul>li.open {background-color: #cd965c;}
    .navigation nav.main>ul>li.has-child ul { top: 0px;}

    .navigation nav.main ul li span i {padding-top: 21px;}

    li.otp a {display: none !important;}

    .navigation nav.top li a {font-size: 19px;}

    #pos_1569 {margin-top: 31px; }

    .apc.banner:first-child .heading.main {font-size: 33px; line-height: 33px;}
    .apc.banner .info .heading.main+.text {font-size: 14px;}
    .secondary-heading {    font-size: 23px;}
    header a.expand span:before, header a.expand span, header a.expand span:after {background-color: #000;}
    header a.expand.active span:before, header a.expand.active span:after {background-color: #cd965c;}

    .hpBanner .takeover .heading.main { font-size: 68px; line-height: 76px;}
    .hpBanner .takeover h2 {
        text-shadow: 1px 1px 5px #000;
        font-size: 26px;
        margin-top: -14px !important;
        line-height: 30px;
    }


    .text-with-slideshow h1 {
        line-height: 28px;
    }

    section#pos_1209 {
        margin-top: 0px;
        padding: 24px 6px;
    }

    .apc.text-with-slideshow.wide .info {
        padding: 0px 0 25px;
        margin-top: -5px;
    }

    .apc.banner {
        margin-top: -4px;
    }

    #pos_1551 {display: none;}

    .banner .intro {padding-left: 0px;}

    h1 {line-height: 35px;}

    nav.social {
        padding-left: 0px;
    }

    .text-with-slideshow p {
        font-size: 15px;
    }

    body { font-size: 15px;}

    .apc .heading.main {
        padding-bottom: 0px;
        font-size: 36px;
        padding-top: 10px;
        margin-bottom: -10px;
        line-height: 33px;
    }

    .quick-links ul li a {    font-size: 15px;
        line-height: 14px;}

        footer a {
            color: #fff;
            font-size: 16px;
            line-height: 24px;
        }

        .short p.heading.main.c5-text {
            font-size: 60px;
            padding-bottom: 0px;
            line-height: 64px;
        }


            /*Secondary Banners*/
#pos_1803 .short p.heading.main.c5-text { font-size: 37px; margin-bottom: -5px;}
#pos_1810 .short p.heading.main.c5-text { font-size: 37px; margin-bottom: -5px;}
#pos_1816 .short p.heading.main.c5-text { font-size: 37px; margin-bottom: -5px;}
#pos_1840 .short p.heading.main.c5-text { font-size: 37px; margin-bottom: -5px;}
#pos_1832 .short p.heading.main.c5-text { font-size: 37px; margin-bottom: -5px;}
/*Secondary Banners*/

#pos_1213 ul.nav.nav-tabs { display: flex;}
#pos_1213 nav.tabs .nav li a {line-height: 15px;
    text-align: left;
    font-size: 13px;
    min-height: 67px;
    margin-bottom: -17px;}


    .text-with-slideshow li a { font-size: 14px; letter-spacing: -1.4px;}
    .text-with-slideshow li img { height: 21px !important; width: 31px !important;}

    .grid-section .col-md-2.column {
        margin-top: 0px;
        display: none;
    }

    #pos_1864 .col-md-2 {width: 31%;
        display: inline-block;
        margin-top: 20px;}

}
/*Phone*/






/*Tablet Portrait*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  and (orientation : portrait) { 

    .navigation {margin-top: 50px; }
    .navigation nav.main>ul>li>span a { padding: 18px 20px; margin-top: 0px;}
    html.touch .navigation nav.main>ul>li.open {background-color: #cd965c;}
    .navigation nav.main>ul>li.has-child ul { top: 0px;}

    .navigation nav.main ul li span i {padding-top: 21px;}

    li.otp a {display: none !important;}

    .navigation nav.top li a {font-size: 19px;}

    #pos_1569 {margin-top: 31px; }

    .apc.banner:first-child .heading.main {font-size: 33px; line-height: 33px;}
    .apc.banner .info .heading.main+.text {font-size: 17px;}
    .secondary-heading {    font-size: 23px;}
    header a.expand span:before, header a.expand span, header a.expand span:after {background-color: #000;}
    header a.expand.active span:before, header a.expand.active span:after {background-color: #cd965c;}

    .hpBanner .takeover h2 {    margin-top: 24px !important;}


    .text-with-slideshow h1 {
        line-height: 28px;
    }

    section#pos_1209 {
        margin-top: 0px;
        padding: 24px 6px;
    }

    .apc.text-with-slideshow.wide .info {
        padding: 0px 0 25px;
        margin-top: -5px;
    }

    .apc.banner {
        margin-top: -4px;
    }

    #pos_1551 {display: none;}

    .banner .intro {padding-left: 0px;}

    h1 {line-height: 35px;}

    nav.social {
        padding-left: 0px;
    }

    .text-with-slideshow p {
        font-size: 17px;
    }

    body { font-size: 17px;}

    .apc .heading.main {
        padding-bottom: 0px;
        font-size: 36px;
        padding-top: 10px;
        margin-bottom: -10px;
        line-height: 33px;
    }

    .quick-links ul li a {        font-size: 18px;
        line-height: 18px;}

        footer a {
            color: #fff;
            font-size: 16px;
            line-height: 24px;
        }

        .short p.heading.main.c5-text {
            font-size: 94px;
            padding-bottom: 0px;
            line-height: 95px;
        }


            /*Secondary Banners*/
#pos_1803 .short p.heading.main.c5-text { font-size: 62px; margin-bottom: -12px;}
#pos_1810 .short p.heading.main.c5-text { font-size: 62px; margin-bottom: -12px;}
#pos_1816 .short p.heading.main.c5-text { font-size: 62px; margin-bottom: -12px;}
#pos_1840 .short p.heading.main.c5-text { font-size: 62px; margin-bottom: -12px;}
#pos_1832 .short p.heading.main.c5-text { font-size: 62px; margin-bottom: -12px;}
/*Secondary Banners*/

#pos_1213 ul.nav.nav-tabs { display: flex;}
#pos_1213 nav.tabs .nav li a {line-height: 22px;
    text-align: left;
    font-size: 20px;
    min-height: 67px;
    margin-bottom: -17px;}


    .text-with-slideshow li a { font-size: 20px;}

    .grid-section .col-md-2.column {
        margin-top: 0px;
        display: none;
    }

    #pos_1864 .col-md-2 {width: 31%;
        display: inline-block;
        margin-top: 20px;}


        h1 {
            font-size: 29px;
        }


        #pos_1775 .col-md-3 {width: 48%;
            display: inline-flex;}

}
/*Tablet Portrait*/





/*Tablet Landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  and (orientation : landscape) { 

    html.touch .navigation nav.main>ul>li.open {background-color: transparent;}

    .apc.banner:first-child .heading.main {font-size: 57px;}
    .intro { font-size: 120%;} 

    .promo-pods .item.items-4 .heading { font-size: 20px;    }

    #pos_1551 img { width: 329px !important; height: 360px !important;}
    #pos_1551 {  margin-top: -356px;}

    section#pos_1209 { margin-top: -96px;}

    .apc.banner:first-child .heading.main {font-size: 33px; line-height: 33px;}

    .banner .intro {padding-left: 161px;}

    header nav.cta-link { top: 25%;}

    .short p.heading.main.c5-text {  font-size: 80px;     line-height: 68px;}

    h1 { line-height: 39px;}
    body { font-size: 16px;}

    footer p.heading {line-height: 27px;}

    .apc.banner .info .heading.main+.text { font-size: 16px;}

    .text-with-slideshow h1 { line-height: 32px;}
    .text-with-slideshow p { font-size: 16px;}

    .quick-links ul li a {font-size: 18px;}

    .text-with-slideshow li a { font-size: 14px; letter-spacing: -1px;}


    /*Secondary Banners*/
#pos_1803 .short p.heading.main.c5-text { font-size: 66px; margin-bottom: -12px;}
#pos_1810 .short p.heading.main.c5-text { font-size: 66px; margin-bottom: -12px;}
#pos_1816 .short p.heading.main.c5-text { font-size: 66px; margin-bottom: -12px;}
#pos_1840 .short p.heading.main.c5-text { font-size: 66px; margin-bottom: -12px;}
#pos_1832 .short p.heading.main.c5-text { font-size: 66px; margin-bottom: -12px;}
/*Secondary Banners*/

}
/*Tablet Landscape*/



/*Specific Responsive Styles*/

@media screen and (max-width: 989px) and (min-width: 100px) {
    header a.expand span:before, header a.expand span, header a.expand span:after {background-color: #000;}
    header a.expand.active span:before, header a.expand.active span:after {background-color: #cd965c;}
 }

/*Specific Responsive Styles*/