/*
MADblue BC Template
Site
============================================================
author:      Madwire Media
author URI:  http://www.madwirewebdesign.com/
file:        site.css
description: Stylesheet for site-specific styles, custom for this store.
version:     3.0
original:    11/05/2012
revised:     ---
site:        ---

*** TABLE OF CONTENTS ***
Fonts             =    fnts
Homepage         =    hpg
Custom Cart Box =    crt
Social Media     =    socm
Home SEO Box    =    hseo
Contact Info    =    cinfo
Slideshows        =    slds
JCarousel        =    jcrl
Blog, PaRSS        =    rss
Misc Styles     =   msc
============================================================
*/

/* == Fonts -fnts- ========================================== */
/* == end Fonts == */

/* == Homepage Styles -hpg- ================================= */
/* == end Homepage == */

/* == Custom Cart Box -crt- ================================= */
#CustomCartBox {
    clear: right;float: right;
    background:#fff;
    padding:10px;margin:0 5px 10px;
    font-size:100%;text-align:center;
    }
    #CustomCartBox ul { margin:5px 0 10px;padding:0; }
        #CustomCartBox li {
            float:left;list-style:none;
            margin:0 5px;
            }
            #CustomCartBox li.CartTotalPrice {float:right;}
        #CustomCartBox i.icon {
            font-size: 200%;
            margin: -3px 0 0;padding: 0;
        }
        #CustomCartBox #crtnumber {
            font-size:180%;line-height:85%;font-weight:700;
        }
        #CustomCartBox #crttext {
            font-size:120%;
        }
        #CustomCartBox #crt-price {
            font-size:120%;font-weight:700;padding:5px 10px;background:#efefef;border:1px solid #dadada;
            border-radius:6px;-webkit-border-radius:6px;
        }
        #CustomCartBox .Button {
            padding:6px 10px;font-size:90%;
        }
/* == end Custom Cart == */

/* == Social Media -socm- ================================== */
.SocialMedia {
    clear: none;
    float: right;
    margin: 0 0 10px;
    width: auto;
    }
    .SocialMedia ul { margin:0;padding:0;
        }
        .SocialMedia li {
            float:left;
            list-style:none;
            margin:0 2px!important;
            }
            .SocialMedia li a {
                display:inline-block;
                padding: 0!important;
                }
/* == end Social Media == */

/* == Home SEO Box -hseo- ================================= */
#HomeSEOBox {
}
/* == end Home SEO == */

/* == Contact Info Box -cinfo- ============================ */
.ContactInfoBox {
    clear: right;
    float: right;
    /*margin: 0 2px 0 3px;*/
    /*padding-left: 4px;*/
   /* border-left: 1px solid #093490;*/
    font-family: "Oswald", sans-serif;
    -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .9);
}
    .ContactInfoBox img {
        float: left;
vertical-align: middle;
    }
    .ContactInfoBox h3 {
        clear: none;
        float: left;
        margin: 3px 0 0 4px;
        color: #093490;
    font-size: 24px;
    font-weight: bold;
font-family: "Oswald", sans-serif;
    }
/* == end Contact Info == */

.InnerSection {
    width: 950px;
    margin: 0 auto;
    float: none;
    clear: both;
}

.TopWrapperContainer {
background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/mapbg.jpg?t=1462311694) no-repeat top center;
}

.TopWrapper {
    /*height: 520px;*/
    height: 930px;
    /*background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/mapBG.jpg?t=1462311694) repeat-x top left;*/
    background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/greengrad.png?t=1462311694) repeat-x bottom left;

    padding-top: 15px;
    position: relative;
    z-index: 4;
}

body.Category .TopWrapper {
    height: 335px;
background: none !important;
}
    body.Category .TopWrapper img {
        border: 15px solid #fff;
    }
body.Category #freeShip { display: none; }

/* == Slideshows -slds- ==================================== */
.banner_home_page_top {
    margin: 0;
    position: relative;
    z-index: 4;
}

.slideContainer {
margin-top: 45px;
-webkit-box-shadow: 0px 17px 29px 13px rgba(0, 0, 0, 0.26);
-moz-box-shadow:    0px 17px 29px 13px rgba(0, 0, 0, 0.26);
box-shadow:         0px 17px 29px 13px rgba(0, 0, 0, 0.26);
}

#HomeSlideshow {
    clear:both;position:relative;
    /*margin:0;*/
margin: 0px 0 0 0;
 /* margin fixes to fit a 950px slideshow */
    background:#dadada;
    max-width:950px;height:375px; /* must input real height */
    background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/slideshowShadow.png?t=1462311694) no-repeat bottom center;
    overflow:hidden;
    }
    #HomeSlideshow .cycle, #HomeSlideshow .slides {
        margin:0;padding:0;
        max-width:920px;height:325px; /* must input real height */
        border: 15px solid #fff;
background-color: #fff;

        }
        #HomeSlideshow ul > li {
            list-style:none;
            margin:0;padding:0;
            }
            #HomeSlideshow ul li li {
                list-style:none;margin:0;padding:0;height:auto;
            }
        
        #HomeSlideshow .Slide img {
            max-width:920px;height:325px; /* must input real height */
        }
        
        #SlideNav {
            width: auto;height: 18px;
            margin: -50px 20px 25px 0;
            position: relative;z-index: 5;
            }
            #SlideNav .pager {
                clear: both;
                margin:0 auto;text-align: right;
                }
                #SlideNav .pager a {
                    border: 3px solid #fff;
                    background:#fff;color:#fff;font-size:1px;
                    padding:4px 5px;margin:0 2px;
                    border-radius:8px;-webkit-border-radius:8px;
                    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .5);
                    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .5);
                    box-shadow: 0 0 1px rgba(0, 0, 0, .5);
                    }
                    #SlideNav .pager a.activeSlide {
                        background:#0069B3;color:#0069B3;
                    }
/* == end HomeSlideshow == */

#HomeCTAs .grid-4 {
    height: 70px;
    padding: 1%;
    background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/ctaBG.jpg?t=1462311694) repeat-x;
    width: 30%;
    text-align: center;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
    box-shadow: 0 0 4px rgba(0, 0, 0, .45);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
    #HomeCTAs .grid-4 h2 {
        color: #093490;
        text-shadow: 0 0 1px rgba(255, 255, 255, .8);
        font-size: 260%;
        font-weight: normal;
        margin: 0 0 5px;
    }

#BlueBar {
    position: relative;
    z-index: 5;
    /*-moz-box-shadow: 0 -2px 7px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 -2px 7px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 7px rgba(0, 0, 0, .2);*/
-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
    border-top: 10px solid #fff;
border-bottom: 10px solid #fff;
    height: 107px;
    background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/grayBar.png?t=1462311694);
}
    #BlueBar .InnerSection {
        /*width: 925px;*/
width: 950px;
    }
        #BlueBar h2 {
            color: #0d3895;
            font-size: 24px;
font-family: "Oswald", sans-serif;
font-weight: bold;
text-transform: uppercase;
            /*margin-top: 37px;*/
line-height: 107px;
        }
        #BlueBar img {
            /*margin: -30px 0 30px 45px;*/
margin: -44px 0 15px 85px;
            clear: none;
            float: left;
        }

.InnerGradient {
    height: 500px;
    background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/homeBG.jpg?t=1462311694);
}

    #HomeTrio {
        clear: both;
        float: left;
        color: #7E7E7E;
    }
        #HomeTrio .grid-4 h2 {
            font-family: "Oswald", sans-serif;
            text-transform: uppercase;
            font-size: 140%;
        }
            #HomeTrio .grid-4 h2 img {
                float: left;
                margin-right: 7px;
            }
            #HomeTrio .grid-4 h2 span {
                padding-top: 4px;
                display: inline-block;
            }
        #HomeTrio .grid-4 p {
            clear: both;
            float: left;
            line-height: 155%;
            margin: 5px 0 25px;
        }
            #HomeTrio .grid-4 p a {
                color: #093490;
                font-weight: bold;
            }

    #HomeDuo {
        clear: both;
        float: left;
        width: 100%;
    }
        #HomeDuo .Unit {
            width: 446px;
            height: 172px;
            border: 10px solid #fff;
            -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
            -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
            box-shadow: 0 0 4px rgba(0, 0, 0, .45);
            clear: none;
        }
            #HomeDuo .Unit .CoverMe {
                position: relative;
                z-index: 4;
                margin: 0;
            }
                #HomeDuo .Unit li {
                    margin: 0;
                    height: 172px;
                    width: 446px;
                    background: #efefef;
                    list-style: none;
                }
                    #HomeDuo .Unit li p {
                        padding: 10px 10px 0;
                        line-height: 155%;
                        font-size: 110%;
                    }
                    #HomeDuo .Unit li h4 {
                        padding: 10px;
                        font-style: italic;
                        text-align: right;
                        color: #08338F;
                    }
            #HomeDuo .Unit .TestimonialsNav {
                position: relative;
                z-index: 6;
                font-size: 275%;
                font-family: "Oswald", sans-serif;
                color: #fff;
                font-weight: bold;
                float: right;
                margin: -38px 8px 0 0;
                line-height: 80%;
            }
                #HomeDuo .Unit .prev, #HomeDuo .Unit .next {
                    cursor: pointer;
                }
                #HomeDuo .Unit .prev {
                    margin-right: 8px;
                }
            #HomeDuo .Unit h2 {
                position: relative;
                z-index: 5;
                height: 38px;
                padding: 3px 8px;
                color: #fff;
                font-family: "Oswald", sans-serif;
                text-transform: uppercase;
                background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/blueBG.png?t=1462311694);
                margin: -44px 0 0;
            }
                #HomeDuo .Unit h2 span {
                    display: inline-block;
                    padding-top: 5px;
                }
                #HomeDuo .Unit h2 img {
                    float: right;
                }


/* == JCarousel Slider -jcrl- =============================== */
#HomeFeaturedProducts .jCarouselContainer { /* jCarousel container, contains the items to be rotated */
    float:left;
    width:635px !important; /* input width of contained items to be rotated */
    margin:0 0 0 8px;
    }
    .sliderPrev, .sliderNext {
        background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/btn_sliderArrows.png?t=1462311694) no-repeat scroll 0 0 transparent;
        float: left;
        width: 20px; /* input width of the next/prev image */
        height: 31px; /* input height of just the prev button area of the image */
        cursor: pointer;
        cursor: hand;
        margin: 75px 0 0 0;
        border:none !important;
    }
    .sliderNext {
        float:right;
        background-position: 0 -31px; /* input the same height entered above */
    }
/* == end JCarousel == */

/* == Blog Styling -rss- ================================= */
#BlogFeed {
    margin:0;
    padding:0;
    }
    #BlogFeed ul {
        margin:0;
        }
        #BlogFeed li {
            list-style:none;
            margin-bottom: 10px;
        }
    #BlogFeed .parss-image {
    }
    #BlogFeed .parss-right {
    }
    #BlogFeed .parss-title {
        margin-bottom:3px;
        }
        #BlogFeed .parss-title a {
            color:inherit;
            font-weight:bold;
            text-decoration:none;
            color: #093490;
            font-size: 14px;
        }
        #BlogFeed .parss-title a:hover {
            color:inherit;
            text-decoration:underline;
        }
    #BlogFeed .parss-date {
        margin-bottom:3px;
        font-style:italic;
    }
    #BlogFeed .parss-description {
        color:inherit;
    }
    #BlogFeed .parss-readmore {
        text-align:right;
        }
        #BlogFeed .parss-readmore a {
            font-weight: bold;
            color: #B3CC94;
            font-size: 14px;
        }
/* == end Blog == */

/* == Misc Styling -msc- ================================= */
/* == end Misc == */


#HeaderRight {
float: right;
position: absolute;
right: 0;
top: 15px;
width: 305px;
}

.ContactSocial {
height: 28px;
}

.ContactSocial h3 { margin: 0 !important; padding: 0 !important; line-height: 28px; }

.searchBox {
width: 305px;

height: 40px;
}

.utilMenu { margin-bottom: 15px; height: 24px; }

.utilMenu a {
font-family: "Oswald", sans-serif !important;
font-size: 16px !important;
color: #093490 !important;
display: 
}

.utilMenu a:hover {
text-decoration: underline !important;
}

.utilMenu #TopMenu ul li {
padding: 0 !important;
margin: 0 !important;
}

.utilMenu #TopMenu ul li a {
padding: 0 !important;
}

.utilMenu #TopMenu #YouAreSignedIn ul li.First {
width: 40%;
}

.utilMenu #TopMenu #YouAreSignedIn ul li.Middle {
width: 30%;
}

.utilMenu #TopMenu #YouAreSignedIn ul li.Last {
width: 30%;
}

.utilMenu #TopMenu #NotSignedIn ul li.First {
width: 25%;
}

.utilMenu #TopMenu #NotSignedIn ul li.Middle {
width: 45%;
}

.utilMenu #TopMenu #NotSignedIn ul li.Last {
width: 30%;
}

.utilMenu #TopMenu ul li.First a {
text-align: left;
}

.utilMenu #TopMenu ul li.Middle a {
text-align: center;
}

.utilMenu #TopMenu ul li.Last a {
text-align: right;
}

.SocialMedia ul.Buttons {
width: 92px;
}

.SocialMedia ul.Buttons li:last-child {
margin-right: 0 !important;
}


#MainNav {
margin: 0 auto 0px auto;
height: 50px;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff;
width: 100%;
background: #0d3895;
-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
}

#MainNav #Menu {
width: 950px;
margin: 0 auto 0 auto !important;
}


#MainNav #Menu a {
font-family: "Oswald", sans-serif !important;
color: #fff;
 -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);

}

#MainNav #Menu > ul > li {

}

#MainNav #Menu > ul > li > a {
text-transform: uppercase;
line-height: 50px;
font-size: 18px;
font-weight: normal !important;
margin-right: 45px;
}

#MainNav #Menu > ul > li.Last > a {
margin-right: 0 !important;
}

#MainNav #Menu > ul > li:last-child > a {
margin-right: 0 !important;
}

#MainNav #Menu > ul > li.First.nav-0 > a {
margin-right: 45px !important;
}

#MainNav #Menu > ul > li:last-child > a {
margin-right: 0px !important;
}


#MainNav #Menu ul ul li a {
font-size: 14px;
}


/* footer */

#FooterOuter {
background: #eaeaea;
}

.footerNav {
width: 950px;
margin-right: -20px;
height: 20px;
}

.footerNav li {
display: inline-block;
margin: 0 !important;
}



.footerNav li a {
color: #0d3895 !important;
font-family: "Oswald", sans-serif;
font-size: 16px;
margin-right: 40px !important;
padding: 0 !important;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
}

.footerNav li:last-child {
margin-right: 0 !important;
}

.footerNav li.Last {
margin-right: 0 !important;
}

.footerNav li.Last a {
margin-right: 0 !important;
}

.footerNav li:last-child a {
margin-right: 0 !important;
}

.footerNav li a:hover {
border-bottom: 4px solid #0d3895;
}

#Footer {
padding: 35px 0 0 0 !important;
}

.footerSocialLogo {
padding-top: 20px;
margin: 0 auto;
width: 700px;
}

.footerSocial {
float: left;
margin-top: 24px;
}

.footerLogo {
float: left;
margin-left: 50px;
}

.adButton {
float: right;
}

#Copyright {
width: 100%;
background: #dcdcdc;
height: 40px;
line-height: 40px;
margin: 0;
padding: 0;
}

#Copyright span {
margin: 0 auto;
color: #0d3895;
font-size: 14px;
display: table;
}

#Copyright span a {
color: #0d3895;
font-size: 14px;
}

#Copyright span a:hover {
text-decoration: underline;
}


#freeShip {
width: 100%;
position: absolute;
z-index: 5;
top: 225px;
right: 0;
height: 30px;
}

.freeShipText {
color: #0d3895;
font-size: 30px;
font-weight: normal;
font-family: "Oswald", sans-serif;
display: table;
margin: 0 auto;
line-height: 30px;
}

.freeShipText .boldText {
font-weight: bold;
}

.homeBCDropContainer {
width: 920px;
border: 15px solid #fff;
margin: 0 auto;
}

.hd {
margin-top: -2px;
-webkit-box-shadow: 0px 17px 29px 13px rgba(0, 0, 0, 0.26);
-moz-box-shadow: 0px 17px 29px 13px rgba(0, 0, 0, 0.26);
box-shadow: 0px 17px 29px 13px rgba(0, 0, 0, 0.26);
}

.hd #DropsBox h3 {
width: 320px;
height: 50px;
line-height: 50px;
font-weight: bold;
font-size: 24px !important;
color: #fff;
font-family: "Oswald", sans-serif;
text-align: center;
text-transform: uppercase;
margin: 0;
padding: 0;
display: block;
float: left;
}


.hd #DropsBox {
padding: 0;
background: #0d3895;
margin-bottom: 0 !important;
}

.hd .BlockContent {
width: 600px;
float: right;
}

.hd form div {
width: 295px;
float: left;
height: 50px !important;
}

.hd form select {
border: 0px !important;
width: 290px !important;
height: 30px;
margin: 10px 0 0 0;
border-radius: 0 !important;
}



.hd form div.county-outer {
margin-left: 5px;
}

.hd #DropsBox select {
font-size: 140% !important;
}


/* left side */

#Wrapper .Left #SideCategoryList {

}

#Wrapper .Left #SideCategoryList li {
padding: 0 !important;
margin: 0 !important;
height: 35px;
}

#Wrapper .Left #SideCategoryList li:first-child a {
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

#Wrapper .Left #SideCategoryList li:last-child a {
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}

#Wrapper .Left #SideCategoryList li a {
text-decoration: none;
text-indent: 15px;
padding: 0 !important;
margin: 0 !important;
display: block;
line-height: 35px;
height: 35px;
font-size: 18px;
-webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    inset 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
box-shadow:         inset 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
}

#Wrapper .Left #SideCategoryList li a.ActiveLink {
background: #0d3895 !important;
color: #fff !important;
}

#Wrapper .Left #SideCategoryList li a:hover {
color: #0d3895 !important;
-webkit-box-shadow: inset 0px 0px 18px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 0px 18px 1px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 0px 18px 1px rgba(0, 0, 0, 0.25);
}

#Wrapper .Left #SideCategoryList li a.ActiveLink:hover {
-webkit-box-shadow: inset 0px 0px 18px 1px rgba(0, 0, 0, 0.0);
-moz-box-shadow:    inset 0px 0px 18px 1px rgba(0, 0, 0, 0.0);
box-shadow:         inset 0px 0px 18px 1px rgba(0, 0, 0, 0.0);
color: #fff !important;
}

/* blog changes */

.Page.Blog #freeShip, .blogPost #freeShip { display: none; }


.Page.Blog .Content {
/*
-webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);
box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);*/
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
box-shadow: 0 0 4px rgba(0, 0, 0, .45);
margin-bottom: 40px;
}

.Page.Blog .Content h1 {
font-size: 210%;
color: #0d3895;
text-indent: 20px;

}

.Page.Blog #Outer, .blogPost #Outer {
background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/blogbg.png?t=1462311694) repeat-x top left;
}

.Page.Blog #Inner {
/*background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/mapbg.jpg?t=1462311694) no-repeat top center;*/
}

body.blogPost .Content {
padding: 20px;
/*-webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);
box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);*/
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
box-shadow: 0 0 4px rgba(0, 0, 0, .45);
margin: 0 0 40px 90px !important;
}

.Page.Blog .Left {
background: transparent !important;
}

.Page.Blog .Left #HomeRecentBlogs h3, .Page.Blog .Left #HomeRecentBlogs ul li a {
color: #fff !important;
}

.Page.Blog .Left #HomeRecentBlogs ul li a:hover {
color: #093490 !important;
}

#NewsContent .PostBody p { clear: both; }

.blogPost .Content {
margin: 0 0 10px 90px !important; 
width: 700px;
}

.Page.Blog #BlogFeed li {
padding: 10px 5px 10px 20px !important;
}

.returnBlog {
font-size: 20px;
}

.returnBlog a {
padding-bottom: 3px;
}

.returnBlog a:hover {
color: #0d3895;
border-bottom: 4px solid #0d3895;
cursor: pointer;
}

#BlogFeed li {
padding: 10px;
background: #f7f7f7;
border-radius 8px;
}

#BlogFeed li:hover {
-webkit-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.25);
box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.25);
}

.parss-title a {
font-size: 18px !important;
font-weight: normal !important;
font-family: "Oswald", sans-serif !important;
}

#BlogFeed .parss-date {
font-size: 16px !important;
}

#BlogFeed .parss-description {
font-size: 18px !important;
}

.Page.Blog #BlogFeed .parss-readmore {
float: left;
text-align: center !important;
width: auto;
margin-top: 10px;
}

.Page.Blog #BlogFeed .parss-readmore a {
width: auto;
height: 30px;
line-height: 30px;
padding: 10px;
background: #fff;
-webkit-box-shadow: inset 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
border-radius: 8px;
color: #7f9c5b !important;
}

.Page.Blog #BlogFeed .parss-readmore a:hover {
-webkit-box-shadow: inset 0px 0px 8px 1px rgba(0, 0, 0, 0.35);
-moz-box-shadow:    inset 0px 0px 8px 1px rgba(0, 0, 0, 0.35);
box-shadow:         inset 0px 0px 8px 1px rgba(0, 0, 0, 0.35);
color: #000;
}

/* featured items area */

#featuredProductsContainer {
background: #fff;
width: 950px;
margin: 25px auto 0 auto;
height:auto;
-webkit-box-shadow: 0px 17px 29px 13px rgba(0, 0, 0, 0.26);
-moz-box-shadow: 0px 17px 29px 13px rgba(0, 0, 0, 0.26);
box-shadow: 0px 17px 29px 13px rgba(0, 0, 0, 0.26);
}

#featuredHeading {
height: 50px;
line-height: 50px;
font-family: "Oswald", sans-serif !important;
padding-left: 14px;
}

#featuredHeading img { vertical-align: top;  }

.newPub {
font-size: 24px;
font-weight: bold !important;
color: #0d3895;
height: 50px;
line-height: 50px;
float: left;
}

.browseButton {
float: right;
height: 50px;
}

.browseButton a {
height: 36px !important;
line-height: 36px !important;
margin: 7px 15px 7px 0;
padding: 0 47px;
background: #0d3895;
border-radius: 8px;
color: #fff;
font-size: 18px;
font-weight: bold !important;
font-family: "Oswald", sans-serif !important;
display: block;
}

.browseButton a:hover {
-webkit-box-shadow: inset 0px 0px 8px 1px rgba(0, 0, 0, 0.35);
-moz-box-shadow:    inset 0px 0px 8px 1px rgba(0, 0, 0, 0.35);
box-shadow:         inset 0px 0px 8px 1px rgba(0, 0, 0, 0.35);
background: #fff !important;
color: #0d3895 !important;
}

#HomeFeaturedProducts {
background: #fff;
padding: 10px;
border-top: 0px solid #fff;
border-right: 15px solid #fff;
border-bottom: 15px solid #fff;
border-left: 15px solid #fff;
-webkit-box-shadow: inset 0px 0px 7px 1px rgba(0, 0, 0, 0.12);
-moz-box-shadow:    inset 0px 0px 7px 1px rgba(0, 0, 0, 0.12);
box-shadow:         inset 0px 0px 7px 1px rgba(0, 0, 0, 0.12);
}


#HomeFeaturedProducts li {
float: left;
width: 207px;
/*margin-right: 23px;*/
padding: 0 9px 0 9px;
margin-right: 0px !important;
margin-left: 0px !important;
text-align: center;
}

/*#HomeFeaturedProducts li:nth-child(4) {
margin-right: 0px;
}*/

.FP .ProductList .ProductImage {
-moz-box-shadow: 0 0 0px rgba(0, 0, 0, .0);
-webkit-box-shadow: 0 0 0px rgba(0, 0, 0, .0);
box-shadow: 0 0 0px rgba(0, 0, 0, .0);

}


.FP .ProductList li .ProductDetails {
height: 30px;
text-align: left !important;
}


.FP .ProductList .ProductInfo {
width: 197px !important;
}

.FP .ProductImage {
display: inline-table !important;
}