/*!
 * Gridpak Beta CSS
 *
 * Generator - http://gridpak.com/
 * Created by @erskinedesign
 */



/* Reusable column setup */
.col {
    border: 0px solid rgba(0,0,0,0);
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
}



/* 1. 1 Column Grid 0px - 319px 
    ----------------------------------------------------------------------------- 
    
    MOBILE, PORTRAIT
    Span 1:    100%
    
    ----------------------------------------------------------------------------- */


@media screen and (max-width: 329px) {
    .carousel-slide-dialog {
        min-height: 115px;
    }

    .carousel-slide-dialog p {
        max-width: 235px;
    }
}

@media screen and (min-width: 0px) and (max-width: 319px) {

    .col {
        margin-left: 1%;
        padding: 0 0;
    }

    .row .col:first-child {
        margin-left: 0;
    }


    /*
        Add your semantic classnames in alongside their corresponding spans here. e.g.
        
        .span_3,
        .my_semantic_class_name {
            ...
        }
        */

    .span_1,
    #Header,
    .header,
    #bg-search-items,
    .bg-search,
    #Content,
    #BlogConent,
    #content-col-1,
    #content-col-2,
    .footer,
    .sub-footer {
        margin-left: 0;
        width: 100%;
    }

    #Layout {
        padding: 0;
    }

    #bg-search-items {
        height: 47px;
    }

    .blogHeader .bg-search {
        padding-right: 20px;
    }



    .header {
        height: 52px;
    }

    .logo {
        display: block;
        float: none;
        background-image: url('/images/logo-mobile.png');
        background-repeat: no-repeat;
        width: 221px;
        height: 45px;
        margin: 7px auto 0 auto;
    }

    #content-col-1 img {
        width: auto;
        margin: 0 auto;
        display: block;
    }

    #Content h1, .search-left, .search-right, .question-title {
        display: block;
        text-align: center;
        font-size: 22px;
    }
    #BlogContent h1, .search-left, .search-right, .question-title {
        display: block;
        text-align: center;
        font-size: 22px;
    }

    #Content h1 {
        width: 100%;
    }

    #BlogContent h1 {
        width: 100%;
    }

    #Content .telephone-panel-mobile {
        display: block;
        margin-bottom: 20px;
    }

    #RightColumn .telephone-panel {
        display: none;
    }

    #RightColumn .telephone-panel-mobile {
        display: none;
    }
	
	#Content .telephone-panel {
		display: none;
	}
	
    #Content .telephone-panel-mobile .phoneNumber {
        font-size: 20px;
    }
	
    #Content.telephone-panel-mobile a:link, a:visited, a:active, a:hover {
		text-decoration: none;
	}

    #Content .everseat-panel {
        display: block;
        margin-bottom: 20px;
    }

    #RightColumn .everseat-panel {
        display: none;
    }

    /** HOMEPAGE ***/

    /* Slider */
    /* Slider */
    #MainSlideshow {
        overflow: hidden;
    }

    .icon-arrow {
        display: none;
    }

    .client-login {
        width: 100%;
        position: absolute;
        top: 0;
        top: initial;
    }
   .client-login a {
       display:block;
       width:100%;
       height:100%;
       padding: 10px;
    }
    .client-login-text {
        width: 100%;
        padding: 0;
    }
    .sub-client-login {
        display: none !important;
    }
    .slides {
        margin-top: 46px;
    }

    .flexslider {
        margin: 1px 0 0 0;
        padding: 0;
    }

    .flex-control-nav, .flex-direction-nav {
        display: none;
        margin-top: -40px;
        margin-right: 0;
        width: 25%;
        float: right;
    }

    .carousel-slide-dialog .expand.hidden {
        margin-right: 24px;
    }

    .carousel-slide {
        height: auto;
        overflow: visible;
    }

    .carousel-slide-dialog {
        position: relative !important;
        margin-top: 1px;
        height: auto;
        padding: 0 0 24px 25px;
        width: 100%;
        background-color: #de0662;
    }

     .carousel-slide-dialog a {
        display: block;  
        background: none;
        width: 100%;
        height: 100%;
        top: 0;
        margin: 0;
    }

        .carousel-slide-dialog h2 {
            font-size: 20px;
            padding-top: 25px;
            width: 70%;
        }

        .carousel-slide-dialog p {
            color: #fff;
            display: none;
            max-width: 235px;
        }

        .carousel-slide-dialog a.icon-arrow {
            bottom: 60px;
            position: absolute;
            right: 20px;
        }

            .carousel-slide-dialog a.icon-arrow span {
                display: none;
            }

    /* Belt */
    #MainFeatureBelt {
        top: 0;
        margin-bottom: 1px;
    }

        #MainFeatureBelt div.buckle {
            position: relative;
            width: 100%;
            padding: 0 0 0 0;
            background-color: #353535;
            margin: 1px 0 0 0;
        }

            #MainFeatureBelt div.buckle .collapse {
                position: relative;
                width: 100%;
                padding: 20px 10px;
            }

        #MainFeatureBelt .collapse {
            display: none;
        }

    .read-more {
        bottom: 10px;
    }

    #MainFeatureBelt .buckle .expand, #MainSlideshow .expand, #MainSlideshow .main-story {
        display: block !important;
        width: 18px;
        height: 18px;
        top: 28px;
        right: 30px;
        z-index: 1;
        background-image: url(/images/btn-expand.png);
        position: absolute;
    }

        #MainFeatureBelt .buckle .expand:hover {
            cursor: pointer;
            background-position: 0 -18px;
        }

    #MainFeatureBelt .buckle p {
        height: auto;
        padding: 10px 30px 20px 20px;
    }

    #MainFeatureBelt .buckle h3 {
        /*background-color: #353535;
        line-height: 49px;
        margin-top: 5px;*/
        background-color: transparent;
        width: 70%;
        font-size: 20px;
    }

        #MainFeatureBelt .buckle h3 br {
            display: none;
        }

    #MainFeatureBelt .buckle.first h3 {
        color: #adc910;
    }

    #MainFeatureBelt .buckle.middle h3 {
        color: #fbb80d;
    }

    #MainFeatureBelt .buckle.last h3 {
        color: #de0061;
    }


    /*** FOOTER ***/

    #footer-links ul {
        height: auto;
        /*background-color: #12a7ce;*/
        background: transparent url('/images/bg-footer-light.png') repeat-x bottom;
    }

    #footer-links .bg-alerts, #footer-links .bg-alerts-none {
        width: 100%;
        padding: 10px 10px 10px 20px;
        margin: 0;
        border-bottom: 1px solid #fff;
    }

        #footer-links .bg-alerts a, #footer-links .bg-alerts-none a {
            padding: 0 20px;
            display: inline-block;
            text-transform: uppercase;
        }

            #footer-links .bg-alerts a:before, #footer-links .bg-alerts-none a:before {
                content: "CHKD ";
            }

        #footer-links .bg-alerts .alert-icon, #footer-links .alert-icon, #footer-links .bg-alerts-none .alert-icon {
            float: none;
        }

    #footer-links .social-button {
        width: 16%;
        padding: 12px 0;
    }

    .copyright {
        display: block;
        font-family: Arial;
        font-size: 1.1em;
        margin: 25px 48px 25px 28%;
        text-align: left;
    }

    .footer .call-us {
        color: #fff;
        text-align: center;
        width: 75%;
        margin: 0 auto;
        padding: 0 0 25px 0;
    }

    #footer-links {
        height: auto;
        background: none;
        padding: 1px;
        background-color: #12a7ce;
    }

        #footer-links .dark-links {
            display: none;
        }

    .footer-logo {
        font-family: Helvetica;
        /*font-family: VAGRounded LT Regular;*/
        font-weight: normal;
        font-size: 20px;
        position: absolute;
        left: 20px;
        color: #0a769c;
        margin-top: 22px;
        display: block !important;
    }

    .bg-alerts:after, .bg-alerts-none:after {
        /*content: url('/images/bg-arrow-down.png');
        margin-right: 40px;
        float: right;
        margin-top:5px;*/
    }

    #footer-links .bg-home {
        /*display: inline-block !important;*/
        padding: 0 30px;
        font-weight: bold;
        color: #08637b;
        font-family: 'Helvetica';
        /*font-family: 'VAGRounded LT Regular';*/
        font-size: 18px;
    }

    .footer.col {
        overflow: hidden;
        margin: 0;
        padding: 0;
        background-color: #fff;
    }

    .footer .call-us {
        display: block !important;
        margin: 0 0 1px;
        padding: 25px 0;
        color: #fff;
        background-color: #15add5;
        text-align: center;
        width: 100%;
    }

        .footer .call-us a {
            color: #fff;
            text-decoration: none;
        }

        .footer .call-us span {
            padding: 0 10px 0 0;
        }

        .footer .call-us a:hover {
            text-decoration: underline;
        }

    .sub-footer .call-us, .footer-call-us {
        display: none;
    }

    .sub-footer .copyright {
        width: 58%;
        float: right;
        margin: 25px 30px 15px 15px;
        text-align: left;
        color: #333;
        font-size: 12px;
    }
    /* Hide stuff */
    #Header #top-nav,
    #Header #nav,
    #Header #search-element.search-right,
    #Header #search-element .search-input,
    #SideMenu,
    .sub-footer ul,
    .sub-footer .call-us,
    .footer-call-us img,
    .footer-call-us span {
        display: none;
    }

    #search-dropdown {
        display: inline-block;
        width: 50px;
        height: 47px;
        position: absolute;
        left: 0;
        background: url(/images/button-menu.png) no-repeat;
    }

    #search-element.search-middle {
        display: inline-block;
        margin: 8px 9px 6px 5px;
        float: right;
    }

    #search-element.search-left {
        margin: 12px 0 12px 40px;
        display: inline-block;
    }

    #Header .submit-btn {
        background: url("/images/button-search.png") no-repeat scroll 0 0 transparent;
        height: 27px;
        width: 27px;
        color: transparent;
        margin-left: 0;
        cursor: pointer;
        float: left;
    }

    #footer-links .bg-dark, #footer-links .dark-links {
        display: none;
    }

    #footer-links ul {
        height: auto;
        background-color: #12a7ce;
    }

    #footer-links .bg-alerts, #footer-links .bg-alerts-none {
        width: 100%;
        padding: 12px 15px 8px 15px;
        margin: 0;
        border-top: 1px solid #fff;
    }

        #footer-links .bg-alerts a, #footer-links .bg-alerts-none a {
            padding: 0;
            display: inline-block;
            text-transform: uppercase;
        }

            #footer-links .bg-alerts a:before, #footer-links .bg-alerts-none a:before {
                content: "CHKD ";
            }

        #footer-links .bg-alerts .alert-icon, #footer-links .bg-alerts-none .alert-icon {
            float: none;
        }

    #footer-links .social-button {
        width: 15%;
        padding: 12px 0;
    }

    .mobile {
        display: block;
    }

    .copyright {
        display: block;
        font-family: Arial;
        font-size: 1.0em;
        margin: 25px 40px 25px 28%;
        text-align: left;
    }

    .footer .call-us {
        color: #fff;
        text-align: center;
        width: 100%;
        margin: 0 auto;
        padding: 5px 0;
        font-size: 18px;
    }

    span.customSelect {
        width: 56%;
    }

    #RightColumn {
        width: 100%;
    }

        #RightColumn div.widget {
            width: 100%;
            float: left;
            clear: none;
        }

        #RightColumn > div.widget + div.widget {
            float: right;
            margin-right: 5px;
        }

    .right-rail-search {
        width: 59%;
    }
    /****** NAV DROPDOWN *********/
    #nav {
        display: none;
        position: absolute;
        left: 0;
        z-index: 9999;
        top: 106px;
        width: 100%;
    }



        #nav br {
            display: none;
        }

        #nav > li {
            border-left: 0;
            float: none;
            height: auto;
            width: 100%;
            color: #15ADD5;
            background-color: #fff;
            line-height: 36px;
            clear: both;
            position: relative;
            border-bottom: 1px solid #959595;
            font-size: 11px;
        }

            #nav > li > a {
                padding-left: 10px;
            }

            #nav > li:after {
                content: ' ';
                background: url('/images/bg-nav-arrows.png?asdfa') top right;
                width: 13px;
                height: 10px;
                position: absolute;
                top: 23px;
                right: 14px;
                overflow: hidden;
            }

            #nav > li.active:after {
                background-position: bottom right;
            }

            #nav > li > a:hover {
                color: #000;
                background: transparent;
                cursor: pointer;
            }

            #nav > li:hover > ul {
                display: block;
                position: static;
                left: 0px;
                top: 0;
                width: 100%;
                background-color: transparent;
                z-index: 9999;
            }

            #nav > li > a {
                color: #15ADD5;
                top: 0;
            }

            #nav > li > ul {
                display: none;
                list-style: none;
                margin: 0;
                padding: 0;
            }

    ul#nav > li:hover > a {
        color: #000;
        background: transparent;
    }

    #nav > li > ul > li {
        width: 95%;
        color: #000;
        background-color: rgba(229, 229, 229, 1);
        padding: 0;
        margin: 0px 0px 0px 0px;
        display: block;
        height: auto;
        border-top: 3px dotted #e5e5e5;
    }

        #nav > li > ul > li:first-child {
            margin: 0;
            border: 0 !important;
            background-image: url('/images/bg-mobile-nav.png');
            background-repeat: repeat-x;
            padding: 2px 0 0 0;
        }

            #nav > li > ul > li:first-child a {
                border: 0;
            }

        #nav > li > ul > li a {
            margin: 0 auto;
            width: 85%;
            padding: 10px 5px 10px 7px;
            font-family: Arial;
            font-size: 1.125em;
            font-weight: bold;
            color: #fff;
            white-space: nowrap;
            text-decoration: none;
            vertical-align: middle;
            display: block;
            height: 100%;
            border-top: 2px dotted #959595;
            border-width: 2px;
        }

            #nav > li > ul > li a:first-child {
            }

    ul#nav > li:hover > a {
        color: #15ADD5;
        background: transparent;
        width: auto;
    }

    #nav > li > ul > li {
        width: 100%;
    }

        #nav > li > ul > li a {
            color: #000;
        }

        #nav > li > ul > li:hover {
            background-color: #e5e5e5;
        }

    /**** TESTING ****/
    #Content, #Layout {
        border: 0px dashed pink;
    }
}

/* 2. 1 Column Grid 320px - 479px 
    ----------------------------------------------------------------------------- 
    
    MOBILE, LANDSCAPE
    Span 1:    100%
    
    ----------------------------------------------------------------------------- */

@media screen and (max-width: 479px){

    .BlogHeader {
        opacity: 0;
        height: 60px;
    }

    .mobileCropHeader {
        background-position: center bottom;
        background-size: 157% 100%;
        background-image: url('/uploadedImages/Media/Blog_Main_Images/Blog Header.jpg');
    }

}

@media screen and (min-width: 320px) and (max-width: 479px) {

    .notMobile{
        display: none;
    }




    #BlogSideMenu {
        display: none;
    }

    .blogPostAboutPost{
        display: block;
    }

    .blogPostSocialButtons{
        display: block;
    }

    .blogPostSocialButtons .blog-social-buttons{
        float: left;
        padding-left: 0;
    }

    .blogPostSocialButtons .blog-social-buttons .wrapper .label{
        display: none;
    }

    #Layout {
        padding: 0px !important;
    }

    #MainFeatureBelt .buckle h3 {
        padding: 0 54px 0 25px;
    }

    /*#Layout > div, #Layout > form {
        padding: 0px 7px;
    }*/

    .col {
        /*margin-left: 1%;*/
        padding: 0 2%;
        box-sizing:border-box;
    }

    .footer.col {
        padding: 0;
    }

    .row .col:first-child {
        margin-left: 0;
    }



    .span_1,
    #Header,
    #Content,
    #BlogContent,
    .bg-search,
    .footer,
    .sub-footer,
    #content-col-1,
    #content-col-2 {
        margin-left: 0;
        width: 100%;
    }

    .sub-footer {
        padding: 0;
    }

        #content-col-1 img {
            width: auto;
            margin: 0 auto;
            display: block;
        }

    #bg-search-items {
        height: 47px;
    }

    .header {
        height: 52px;
    }

    #search-dropdown {
        display: inline-block;
        width: 50px;
        height: 47px;
        position: absolute;
        left: 6px;
        background: url(/images/button-menu.png) no-repeat;
    }

    #search-element.search-middle {
        display: inline-block;
        margin: 8px 0 0 0;
        float: right;
    }

    #search-element.search-left {
        margin: 12px 0 12px 40px;
        display: inline-block;
        width: auto;
        padding-right: 10px;
    }

    #Header .submit-btn {
        background: url("/images/button-search.png") no-repeat scroll 0 0 transparent;
        height: 27px;
        width: 27px;
        color: transparent;
        margin-left: 0;
        cursor: pointer;
        float: left;
    }

    #nav {
        display: block;
        position: absolute;
        left: 7px;
        z-index: 9999;
        top: 128px;
        width: 290px;
        border: 1px solid #959595;
    }

    @-moz-document url-prefix() {
        #nav;

{
    left: 0;
    top: 122px;
    width: 320px;
}

}

#Content {
    /*margin: 0 20px 5px 10px;*/
    margin: 0 0 5px 0;
}

#BlogContent {
    /*margin: 0 20px 5px 10px;*/
    margin: 0 0 5px 0;
}

#Content blockquote {
    margin: 0;
    font-size: 18px !important;
    line-height: 25px;
    color: #666;
    font-family: 'Helvetica';
    /*font-family: 'VAGRounded LT Light';*/
    font-size: 1.45em;
    padding: 0;
}

#Herospace {
    overflow: hidden;
}

    #Herospace h1 {
        position: relative;
        width: 100%;
        box-sizing: border-box;
        font-size: 2.0em;
    }

#Content .telephone-panel-mobile {
    display: block;
    margin-bottom: 20px;
}

#RightColumn .telephone-panel {
    display: none;
}

#RightColumn .telephone-panel-mobile {
     display: none;
}

#Content .telephone-panel {
	display: none;
}

#Content.telephone-panel-mobile a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}

#Content .everseat-panel {
    display: block;
    margin-bottom: 20px;
}

#RightColumn .everseat-panel {
    display: none;
}

blockquote #Content h1, .search-left, .search-right, .question-title {
    display: block;
    text-align: center;
}

.logo {
    display: block;
    float: none;
    background-image: url('/images/logo-mobile.png');
    background-repeat: no-repeat;
    width: 221px;
    height: 45px;
    margin: 7px auto 0 auto;
}



#footer-links .bg-dark, #footer-links .dark-links {
    display: none;
}

#footer-links ul {
    height: auto;
    background-color: #12a7ce;
}

#footer-links .bg-alerts, #footer-links .bg-alerts-none {
    width: 100%;
    padding: 10px 0;
    margin: 0;
}

    #footer-links .bg-alerts a, #footer-links .bg-alerts-none a {
        padding: 0 20px;
        display: inline-block;
        text-transform: uppercase;
    }

        #footer-links .bg-alerts a:before, #footer-links .bg-alerts-none a:before {
            content: "CHKD ";
        }

    #footer-links .bg-alerts .alert-icon, #footer-links .bg-alerts-none .alert-icon {
        float: none;
    }

#footer-links .social-button {
    width: 16%;
    padding: 12px 0;
}

#footer-links .bg-dark {
    padding: 10px 0px;
}

.mobile {
    display: block;
}

.copyright {
    display: block;
    font-family: Arial;
    font-size: 1.1em;
    margin: 25px 48px 25px 28%;
    text-align: left;
}

.footer .call-us {
    color: #fff;
    text-align: center;
    width: 75%;
    margin: 0 auto;
    padding: 0 0 25px 0;
}


/** HOMEPAGE ***/

/* Slider */
/* Slider */
#MainSlideshow {
    overflow: hidden;
}

.icon-arrow {
    display: none;
}

/*.client-login {
        top: 1em;
    }
        .client-login:hover + .sub-client-login {
            top: 4.4em;
        }*/
.client-login {
        width: 100%;
        position: absolute;
        top: 0;
        top: initial;
    }
   .client-login a {
       display:block;
       /*width:100%;*/
       height:100%;
       padding: 10px;
    }
    .client-login-text {
        width: 100%;
        padding: 0;
    }
    .sub-client-login {
        display: none !important;
    }
    .slides {
        margin-top: 46px;
    }

.flexslider {
    margin: 1px 0 0 0;
    padding: 0;
}

.flex-control-nav, .flex-direction-nav {
    display: none;
    margin-top: -40px;
    margin-right: 0;
    width: 25%;
    float: right;
}

.carousel-slide-dialog .expand.hidden {
    margin-right: 24px;
}

.carousel-slide {
    height: auto;
    overflow: visible;
}

.carousel-slide-dialog {
    position: relative !important;
    margin-top: 1px;
    height: auto;
    min-height: 115px;
    padding: 0 0 24px 25px;
    width: 100%;
    background-color: #de0662;
}
.carousel-slide-dialog a {
        display: block;
        background: none;
        width: 70%;
        height: 100%;
        top: 0;
        margin: 0;
    }

    .carousel-slide-dialog h2 {
        font-size: 22px;
        padding-top: 25px;
        width: 75%;
    }

    .carousel-slide-dialog p {
        color: #fff;
        display: none;
        max-width: 235px;
    }

    .carousel-slide-dialog a.icon-arrow {
        bottom: 60px;
        position: absolute;
        left: 0px;
        padding-right: 0px;
    }

        .carousel-slide-dialog a.icon-arrow span {
            display: none;
        }

/* Belt */
#MainFeatureBelt {
    top: 0;
    margin-bottom: 1px;
}

    #MainFeatureBelt div.buckle {
        position: relative;
        width: 100%;
        padding: 0 0 0 0;
        background-color: #353535;
        margin: 1px 0 0 0;
    }

        #MainFeatureBelt div.buckle .collapse {
            position: relative;
            width: 100%;
            padding: 20px 10px;
        }

    #MainFeatureBelt .collapse {
        display: none;
    }

.read-more {
    bottom: 10px;
}

#MainFeatureBelt .buckle .expand, #MainSlideshow .expand {
    display: block !important;
    width: 18px;
    height: 18px;
    top: 28px;
    right: 30px;
    z-index: 1;
    background-image: url(/images/btn-expand.png);
    position: absolute;
}

    #MainFeatureBelt .buckle .expand:hover {
        cursor: pointer;
        background-position: 0 -18px;
    }

#MainFeatureBelt .buckle p {
    height: auto;
    padding: 10px 30px 20px 20px;
}

#MainFeatureBelt .buckle h3 {
    /*background-color: #353535;
        line-height: 49px;
        margin-top: 5px;*/
    background-color: transparent;
    width: 75%;
    font-size: 22px;
    line-height: 70px;
}

    #MainFeatureBelt .buckle h3 br {
        display: none;
    }

#MainFeatureBelt .buckle.first h3 {
    color: #adc910;
}

#MainFeatureBelt .buckle.middle h3 {
    color: #fbb80d;
}

#MainFeatureBelt .buckle.last h3 {
    color: #de0061;
}

/* Mobile left-nav (breadcrumb) */
    #Layout div.row.mobile.breadcrumb,  #Layout div.row.mobile.breadcrumb #SideMenu {
        display: block !important;
    }
    #Layout div.row.mobile.breadcrumb #SideMenu {
        margin-top: 30px;
        width: 100%;
    }
#tabs {
    width: 97%;
}
/*** FOOTER ***/

#footer-links ul {
    height: auto;
    /*background-color: #12a7ce;*/
    background: transparent url('/images/bg-footer-light.png') repeat-x bottom;
}

#footer-links .bg-alerts, #footer-links .bg-alerts-none {
    width: 100%;
    padding: 4px 0 10px 0px;
    margin: 0;
    border-bottom: 1px solid #fff;
    position: relative;
}

    #footer-links .bg-alerts a, #footer-links .bg-alerts-none a {
        padding: 0 20px;
        display: inline-block;
        text-transform: uppercase;
    }

        #footer-links .bg-alerts a:before, #footer-links .bg-alerts-none a:before {
            content: "CHKD ";
        }

    #footer-links .bg-alerts .alert-icon, #footer-links .bg-alerts-none .alert-icon {
        float: none;
    }

#footer-links .social-button {
    width: 16%;
    padding: 12px 0;
}

.copyright {
    display: block;
    font-family: Arial;
    font-size: 1.1em;
    margin: 25px 48px 25px 28%;
    text-align: left;
}

.footer .call-us {
    color: #fff;
    text-align: center;
    width: 75%;
    margin: 0 auto;
    padding: 0 0 25px 0;
}

#footer-links {
    height: auto;
    background: none;
    padding: 1px;
    background-color: #12a7ce;
}

    #footer-links .dark-links {
        display: none;
    }

.footer-logo {
    font-family: 'Helvetica';
    /*font-family: VAGRounded LT Regular;*/
    font-weight: normal;
    font-size: 20px;
    position: absolute;
    left: 35px;
    color: #0a769c;
    margin-top: 27px;
    display: block !important;
}

.bg-alerts:after, .bg-alerts-none:after {
    /*content: ' ';
    background: url('/images/bg-nav-arrows.png');
    width: 13px;
    height: 10px;
    position: absolute;
    top: 15px;
    right: 30px;
    overflow: hidden;*/
}

.bg-alerts:hover:after, .bg-alerts-none:hover:after {
    background-position-y: -10px;
}

#footer-links .bg-home {
    /*display: inline-block !important;*/
    padding: 0 30px;
    font-weight: bold;
    color: #08637b;
    font-family: 'Helvetica';
    /*font-family: 'VAGRounded LT Regular';*/
    font-size: 18px;
}

.footer.col {
    overflow: hidden;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

.footer .call-us {
    display: block !important;
    margin: 0 0 1px;
    padding: 25px 0;
    color: #fff;
    background-color: #15add5;
    text-align: center;
    width: 100%;
    font-size: 20px;
}

    .footer .call-us a {
        color: #fff;
        text-decoration: none;
    }

    .footer .call-us span {
        padding: 0 10px 0 0;
    }

    .footer .call-us a:hover {
        text-decoration: underline;
    }

.sub-footer .call-us, .footer-call-us {
    display: none;
}

.sub-footer .copyright {
    /*width: 62%;*/
    width: 57%;
    float: right;
    margin: 25px 46px 15px 15px;
    text-align: left;
    color: #333;
    font-size: 12px;
}
/* Hide stuff */
#Header #top-nav,
#Header #nav,
#Header #search-element.search-right,
#Header #search-element .search-input,
#SideMenu,
.sub-footer ul,
.sub-footer .call-us,
.footer-call-us img,
.footer-call-us span {
    display: none;
}

#nav > li.last {
            width: 100%;
        }
/* Employee link */
    #footer-links .bg-home + .bg-dark {
        display: block;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #fff;
        padding: 10px 0;
    }
        #footer-links .bg-home + .bg-dark a {
            display: block;
        }
#RightColumn {
    width: 100%;
}

    #RightColumn div.widget {
        width: 100%;
        /*float: left;*/
        clear: none;
    }

    #RightColumn > div.widget + div.widget {
        /*float: right;*/
        margin-right: 5px;
    }

.right-rail-search {
    width: 59%;
}

span.customSelect {
    width: 56%;
}
/* SEARCH HEADER */
.search-input {
    float: left;
}

#bg-search-popup {
    width: 95%;
}

.bg-search-popup-box {
    width: 100%;
    float: right;
    margin-top: 0;
}

.search-input {
    width: 200px;
    height: 38px;
    font-size: 1.2em;
    margin-right: 5px;
    background-size: 100%;
}

.starter-menu-item {
    font-size: 1.0em;
}
/****** NAV DROPDOWN *********/
#nav {
    display: none;
    position: absolute;
    left: 6px;
    z-index: 9999;
    top: 113px;
    right: 7px;
    /*width: 96%;*/
    border: 1px solid #959595;
}

#nav .MobileOnlyMenu {
            display:block;
        }

    #nav br {
        display: none;
    }

    #nav > li {
        border-left: 0;
        float: none;
        height: auto;
        width: 100%;
        color: #15ADD5;
        background-color: #fff;
        line-height: 36px;
        clear: both;
        position: relative;
        border-bottom: 1px solid #959595;
        font-size: 11px;
        overflow: hidden;
    }

        #nav > li > a {
            padding-left: 15px;
        }

        #nav > li:after {
            content: ' ';
            background-color: #fff;
            background: url('/images/bg-nav-arrows.png?cache') top right;
            width: 13px;
            height: 10px;
            position: absolute;
            top: 23px;
            right: 30px;
            overflow: hidden;
        }

        #nav > li.active:after {
            background-position: bottom right;
        }

        #nav > li > a:hover {
            color: #000;
            background: transparent;
            cursor: pointer;
        }

        #nav > li:hover > ul {
            display: block;
            position: static;
            left: 0px;
            top: 0;
            width: 100%;
            background-color: transparent;
            z-index: 9999;
        }

        #nav > li > a {
            color: #15ADD5;
            top: 0;
        }

        #nav > li > ul {
            display: none;
            list-style: none;
            margin: 0;
            padding: 0;
        }

ul#nav > li:hover > a {
    color: #000;
    background: transparent;
}

#nav > li > ul > li {
    width: 95%;
    color: #000;
    background-color: rgba(229, 229, 229, 1);
    padding: 0;
    margin: 0px 0px 0px 0px;
    display: block;
    height: auto;
    border-top: 3px dotted #e5e5e5;
}

    #nav > li > ul > li:first-child {
        margin: 0;
        border: 0 !important;
        background-image: url('/images/bg-mobile-nav.png');
        background-repeat: repeat-x;
        padding: 2px 0 0 0;
    }

        #nav > li > ul > li:first-child a {
            border: 0;
        }

    #nav > li > ul > li a {
        margin: 0 auto;
        /*width: 85%;*/
        width: 100%;
        padding: 10px 5px 10px 15px;
        font-family: Arial;
        font-size: 1.125em;
        font-weight: bold;
        color: #fff;
        white-space: nowrap;
        text-decoration: none;
        vertical-align: middle;
        display: block;
        height: 100%;
        border-top: 2px dotted #959595;
        border-width: 2px;
    }

        #nav > li > ul > li a:first-child {
        }

ul#nav > li:hover > a {
    color: #15ADD5;
    background: transparent;
    width: auto;
}

#nav > li > ul > li {
    width: 100%;
}

    #nav > li > ul > li a {
        color: #fff;
    }

    #nav > li > ul > li:hover {
        background-color: #e5e5e5;
    }

/**** TESTING ****/
#Content, #Layout {
    border: 0px dotted blue;
}

}

/* 3. 6 Column Grid 480px - 779px 
    ----------------------------------------------------------------------------- 
    
    Span 1:    15.8333333333%
    Span 2:    32.6666666667%
    Span 3:    49.5%
    Span 4:    66.3333333333%
    Span 5:    83.1666666667%
    Span 6:    100%
    
    ----------------------------------------------------------------------------- */

@media screen and (min-width: 480px) and (max-width: 779px) {

   #nav > li:hover > ul {
        display: block !important;
        position: static;
        left: 0px;
        top: 0;
        width: 100%;
        background-color: transparent;
        z-index: 9999;
    }

    .notMobile{
        display: none;
    }

   #BlogSideMenu {
        display: none;
    }

    /*.col {
            margin-left:1%;
        	padding:0 1%;
        }

        .row .col:first-child {
            margin-left:0;
        }
        */

    .col {
        margin-left: 1%;
        margin: 0;
        /*padding: 0 1%;*/
        padding: 0;
    }

    .row .col:first-child {
        margin-left: 0;
        padding: 0;
    }

    .row .col:last-child {
        margin-left: 0;
        padding-right: 0;
    }

    .span_1 {
        width: 15.8333333333%;
    }

    .span_2 {
        width: 32.6666666667%;
    }

    .span_3 {
        width: 49.5%;
    }

    .span_4 {
        width: 66.3333333333%;
    }

    .span_5 {
        width: 83.1666666667%;
    }

    .span_6,
    #SideMenu,
    #Content,
    #BlogContent,
    #Footer,
    #Header,
    .bg-search,
    .sub-footer,
    #Content,
    #content-col-1,
    #content-col-2 {
        margin-left: 0;
        width: 100%;
    }

    .header {
        height: 63px;
    }

    .logo {
        display: block;
        float: none;
        background-image: url('/images/logo-tablet.png');
        background-repeat: no-repeat;
        width: 263px;
        height: 53px;
        margin: 10px auto 0 auto;
    }

    .bg-search {
        position: relative;
    }

    #search-dropdown {
        display: inline-block;
        width: 50px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #6a6a6a url(/images/button-menu.png?ca123) no-repeat;
    }

    #search-element.search-middle {
        display: inline-block;
        margin: 8px 9px 6px 5px;
        float: right;
    }

    #search-element.search-left {
        margin: 12px auto;
        display: inline-block;
        width: auto;
    }

    #Header .submit-btn {
        background: url("/images/button-search.png") no-repeat scroll 0 0 transparent;
        height: 27px;
        width: 27px;
        color: transparent;
        margin-left: 0;
        margin-top: 5px;
        cursor: pointer;
        float: left;
    }

    #content-col-1 img {
        margin-top: 8px;
        margin-left: 9px;
        margin-bottom: 15px;
        width: 80%;
    }



    .mobile {
        display: block;
    }

    #footer-links .bg-dark, #footer-links .dark-links {
        display: none;
    }
    /* Employee link */
    #footer-links .bg-home + .bg-dark {
        display: block;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #fff;
    }
        #footer-links .bg-home + .bg-dark a {
            display: block;
        }

    /* SEARCH HEADER */
    .search-input {
        float: left;
    }

    #bg-search-popup {
        top: 50px;
    }

    .bg-search-popup-box {
        width: 60%;
        float: right;
        margin-top: 0;
    }

    .search-input {
        width: 240px;
        height: 38px;
        font-size: 1.4em;
        margin-right: 10px;
        background-size: 100%;
    }
    /*** NESTED CONTENT ****/
    #PhysicianProfile #content-col-1,
    #GoogleMapDirection #content-col-1 {
        width: 29.6666666667%;
    }

    #PhysicianProfile #content-col-2,
    #GoogleMapDirection #content-col-2 {
        width: 69.1666666667%;
    }

    #Herospace h1 {
        position: relative;
        width: 100%;
    }

    #Content .telephone-panel-mobile {
        display: block;
        margin: -10px 0 20px 0;
    }

    #RightColumn .telephone-panel {
        display: none;
    }

    #RightColumn .telephone-panel-mobile {
        display: none;
    }

	#Content .telephone-panel {
		display: none;
	}

    #Content.telephone-panel-mobile a:link, a:visited, a:active, a:hover {
		text-decoration: none;
	}

    #Content .everseat-panel {
        display: block;
        margin: -10px 0 20px 0;
    }

    #RightColumn .everseat-panel {
        display: none;
    }

    /** HOMEPAGE ***/

    /* Slider */
    /* Slider */
    #MainSlideshow {
        overflow: hidden;
    }

    .icon-arrow {
        display: none;
    }
    /*.client-login {
        top: 5em;
    }
        .client-login:hover + .sub-client-login {
            top: 8.4em;
        }*/

    .client-login {
        width: 100%;
        position: absolute;
        top: 0;
        top: initial;
    }
   .client-login a {
       display:block;
       width:100%;
       height:100%;
       padding: 10px;
    }
    .client-login-text {
        width: 100%;
        padding: 0;
    }
    .sub-client-login {
        display: none !important;
    }
    .slides {
        margin-top: 46px;
    }



    .flexslider {
        margin: 1px 0 0 0;
    }

    .flex-control-nav, .flex-direction-nav {
        display: none;
        margin-top: -40px;
        margin-right: 0;
        width: 25%;
        float: right;
    }

    .carousel-slide-dialog .expand.hidden {
        margin-right: 24px;
    }

    .carousel-slide {
        height: auto;
        overflow: visible;
    }

    .carousel-slide-dialog {
        position: relative !important;
        margin-top: 1px;
        height: auto;
        padding: 0 0 24px 25px;
        width: 100%;
        background-color: #de0662;
    }

    .carousel-slide-dialog a {
        display: block;
        background: none;
        width: 100%;
        height: 100%;
        top: 0;
        margin: 0;
    }
        .carousel-slide-dialog h2 {
            font-size: 29px;
            padding-top: 25px;
            width: 80%;
        }

        .carousel-slide-dialog p {
            color: #fff;
            display: none;
        }

        .carousel-slide-dialog a.icon-arrow {
            bottom: 60px;
            position: absolute;
            right: 20px;
        }

            .carousel-slide-dialog a.icon-arrow span {
                display: none;
            }

    /* Belt */
    #MainFeatureBelt {
        top: 0;
        margin-bottom: 1px;
    }

        #MainFeatureBelt div.buckle {
            position: relative;
            width: 100%;
            padding: 0 0 0 0;
            background-color: #353535;
            margin: 1px 0 0 0;
        }

            #MainFeatureBelt div.buckle .collapse {
                position: relative;
                width: 100%;
                padding: 20px 10px;
            }

        #MainFeatureBelt .collapse {
            display: none;
        }

    .read-more {
        bottom: 10px;
    }

    #MainFeatureBelt .buckle .expand, #MainSlideshow .expand {
        display: block !important;
        width: 18px;
        height: 18px;
        top: 28px;
        right: 30px;
        z-index: 1;
        background-image: url(/images/btn-expand.png);
        position: absolute;
    }

        #MainFeatureBelt .buckle .expand:hover, #MainSlideshow .expand:hover {
            cursor: pointer;
            background-position: 0 -18px;
        }

    #MainFeatureBelt .buckle p {
        height: auto;
        padding: 10px 30px 20px 20px;
    }

    #MainFeatureBelt .buckle h3 {
        /*background-color: #353535;
        line-height: 49px;
        margin-top: 5px;*/
        background-color: transparent;
        width: 80%;
        line-height: 70px;
    }

        #MainFeatureBelt .buckle h3 br {
            display: none;
        }

    #MainFeatureBelt .buckle.first h3 {
        color: #adc910;
    }

    #MainFeatureBelt .buckle.middle h3 {
        color: #fbb80d;
    }

    #MainFeatureBelt .buckle.last h3 {
        color: #de0061;
    }


    /*** FOOTER ***/

    #footer-links ul {
        height: auto;
        /*background-color: #12a7ce;*/
        background: transparent url('/images/bg-footer-light.png') repeat-x bottom;
    }

    #footer-links .bg-alerts, #footer-links .bg-alerts-none {
        width: 100%;
        position: relative;
        padding: 4px 0 10px 10px;
        margin: 0;
        border-bottom: 1px solid #fff;
    }

        #footer-links .bg-alerts a, #footer-links .bg-alerts-none a {
            padding: 0 20px;
            display: inline-block;
            text-transform: uppercase;
        }

            #footer-links .bg-alerts a:before, #footer-links .bg-alerts-none a:before {
                content: "CHKD ";
            }

        #footer-links .bg-alerts:after, #footer-links .bg-alerts-none:after {
            /*   content: ' ';
    background-image: url('/images/bg-nav-arrows.png');
    width: 13px;
    height: 10px;
    position: absolute;
    top: 15px;
    right: 30px;
    overflow: hidden;*/
        }

        #footer-links .bg-alerts:hover:after, #footer-links .bg-alerts-none:hover:after {
            background-position-y: -10px;
        }

        #footer-links .bg-alerts .alert-icon, #footer-links .bg-alerts-none .alert-icon {
            float: none;
        }

    #footer-links .social-button {
        width: 16%;
        padding: 12px 0;
    }

    .copyright {
        display: block;
        font-family: Arial;
        font-size: 1.1em;
        margin: 25px 48px 25px 28%;
        text-align: left;
    }

    .footer .call-us {
        color: #fff;
        text-align: center;
        width: 75%;
        margin: 0 auto;
        padding: 0 0 25px 0;
    }

    #footer-links {
        height: auto;
        background: none;
        padding: 1px;
        background-color: #12a7ce;
    }

        #footer-links .dark-links {
            display: none;
        }

    .footer-logo {
        font-family: 'Helvetica';
        /*font-family: VAGRounded LT Regular;*/
        font-weight: normal;
        font-size: 20px;
        position: absolute;
        left: 35px;
        color: #0a769c;
        margin-top: 27px;
        display: block !important;
    }

    #footer-links .bg-home {
        /*display: inline-block !important;*/
        padding: 0 30px;
        font-weight: bold;
        color: #08637b;
        font-family: 'Helvetica';
        /*font-family: 'VAGRounded LT Regular';*/
        font-size: 18px;
    }

    .footer.col {
        overflow: hidden;
        margin: 0;
        padding: 0;
        background-color: #fff;
    }

    .footer .call-us {
        display: block !important;
        margin: 0 0 1px;
        padding: 25px 0;
        color: #fff;
        background-color: #15add5;
        text-align: center;
        width: 100%;
    }

        .footer .call-us a {
            color: #fff;
            text-decoration: none;
        }

        .footer .call-us span {
            padding: 0 10px 0 0;
        }

        .footer .call-us a:hover {
            text-decoration: underline;
        }

    .sub-footer .call-us, .footer-call-us {
        display: none;
    }

    .sub-footer .copyright {
        width: 62%;
        float: right;
        margin: 25px 46px 15px 15px;
        text-align: left;
        color: #333;
        font-size: 12px;
    }
    /* Hide stuff */
    #Header #top-nav,
    #Header #nav,
    #Header #search-element.search-right,
    #Header #search-element .search-input,
    #SideMenu,
    .sub-footer ul,
    .sub-footer .call-us,
    .footer-call-us img,
    .footer-call-us span {
        display: none;
    }

    #RightColumn {
        width: 100%;
    }

        #RightColumn div.widget {
            /*width: 49%;
            float: left;*/
            width: 90%;
            clear: none;
            float: none;
            margin: 0 auto;
        }

        #RightColumn > div.widget + div.widget {
            float: right;
            margin-right: 5px;
        }

    .right-rail-search {
        width: 59%;
    }

    span.customSelect {
        width: 70%;
    }
    /* Video Widget */
    #RightColumn .youtube-block.block {
        width: 50%;
        float: right;
    }

    /* Mobile left-nav (breadcrumb) */
    #Layout div.row.mobile.breadcrumb,  #Layout div.row.mobile.breadcrumb #SideMenu {
        display: block !important;
    }
    #Layout div.row.mobile.breadcrumb #SideMenu {
        margin-top: 30px;
    }


    /****** NAV DROPDOWN *********/
    #nav {
        display: block;
        position: absolute;
        left: 7px;
        z-index: 9999;
        top: 128px;
        width: 320px;
        border: 1px solid #959595;
    }

    @-moz-document url-prefix() {
        #nav;

{
    left: 0;
    top: 122px;
    width: 320px;
}

}

#nav br {
    display: none;
}
/****** NAV DROPDOWN *********/
#nav {
    display: none;
    position: absolute;
    z-index: 9999;
    /*top: 133px;
    left: 7px;*/
    top: 123px;
    left: 0;
    width: 350px;
    border: 1px solid #959595;
    overflow: hidden;
}

#nav .MobileOnlyMenu {
            display:block;
        }

    #nav br {
        display: none;
    }

    #nav > li {
        border-left: 0;
        float: none;
        height: auto;
        width: 100%;
        color: #15ADD5;
        background-color: #fff;
        line-height: 36px;
        clear: both;
        position: relative;
        border-bottom: 1px solid #959595;
    }

        #nav > li > a {
            padding-left: 25px;
        }

        #nav > li.last {
            width: 100%;
        }
        #nav > li:after {
            content: ' ';
            background-color: #fff;
            background: url('/images/bg-nav-arrows.png?cache') top right;
            width: 13px;
            height: 10px;
            position: absolute;
            top: 23px;
            right: 30px;
            overflow: hidden;
        }

        #nav > li.active:after {
            background-position: bottom right;
        }

        #nav > li:hover:after {
            /*background-position-y: -10px;*/
        }

        #nav > li > a:hover {
            color: #000;
            /*background: transparent;*/
            cursor: pointer;
        }

        #nav > li:hover > ul {
            /*display: block;*/
            display: none;
            position: static;
            left: 0px;
            top: 0;
            width: 100%;
            background-color: transparent;
            z-index: 9999;
        }

        #nav > li > a {
            color: #15ADD5;
            top: 0;
        }

        #nav > li > ul {
            display: none;
            list-style: none;
            margin: 0;
            padding: 0;
        }

ul#nav > li:hover > a {
    color: #000;
    background: transparent;
}

#nav > li > ul > li {
    width: 95%;
    color: #000;
    background-color: rgba(229, 229, 229, 1);
    padding: 0;
    margin: 0px 0px 0px 0px;
    display: block;
    height: auto;
    border-top: 3px dotted #e5e5e5;
}

    #nav > li > ul > li:first-child {
        margin: 0;
        border: 0 !important;
        background-image: url('/images/bg-mobile-nav.png');
        background-repeat: repeat-x;
        padding: 2px 0 0 0;
    }

        #nav > li > ul > li:first-child a {
            border: 0;
        }

    #nav > li > ul > li a {
        margin: 0 auto;
        /*width: 85%;*/
        width: 100%;
        padding: 10px 5px 10px 25px;
        font-family: Arial;
        font-size: 1.125em;
        font-weight: bold;
        color: #fff;
        white-space: nowrap;
        text-decoration: none;
        vertical-align: middle;
        display: block;
        height: 100%;
        border-top: 2px dotted #959595;
        border-width: 2px;
    }

        #nav > li > ul > li a:first-child {
        }

ul#nav > li:hover > a {
    color: #15ADD5;
    background: transparent;
    width: auto;
}

#nav > li > ul > li {
    width: 100%;
}

    #nav > li > ul > li a {
        color: #fff;
    }

    #nav > li > ul > li:hover {
        background-color: #e5e5e5;
    }

.doctor-quote {
    display: block;
}

#Herospace {
    overflow: hidden;
}

.doctor-quote {
    display: block;
}
/**** TESTING ****/
#Content, #Layout {
    border: 0px dotted green;
}

}


/* 4. 6 Column Grid 480px - 779px 

    TABLET

    ----------------------------------------------------------------------------- 
    
    Span 1:    15.8333333333%
    Span 2:    32.6666666667%
    Span 3:    49.5%
    Span 4:    66.3333333333%
    Span 5:    83.1666666667%
    Span 6:    100%
    
    ----------------------------------------------------------------------------- */

@media screen and (max-width: 779px) {



    .blogHeader #bg-search-popup{
        width: 100%;
    }

    .notMobile{
        display: none;
    }
    #Layout {
        padding: 7px 7px;
    }

    .BlogHeader {
        width: 100%;
    }

    #BlogMult td {
        display: block;

    }

    #BlogMult td.BlogMultData, #BlogMult td.BlogAltData {
        width: 100% !important;
    }

    #BlogMult img{
        
    width: 100% !important;
    height: auto !important;
    }

    .BlogImage{
        width: 100% !important;
        height: auto !important;
    }
}

@media screen and (max-width: 1024px) {

    .row #BlogContent .Birth---Beyond-Parenting, .row #BlogContent .Kids--Health-Tips,
    .row #BlogContent .Sports-Shorts, .row #BlogContent .NICU-101, .row #BlogContent .CHKD-News---Events, .row #BlogContent .Mental-Health, .row #BlogContent .COVID-19 {
        padding: 15px 0 5px 20px;
        width: auto;
    }

    #BlogSideMenu {
        display: none;
    }

    div#BlogContent {
        width: 100%;
    }

    .hamburger-only{
        display: list-item;
    }

}

/*Horizontal Tablets Blog*/
@media screen and (min-width: 780px) and (max-width: 1024px) {

    .blogpage #nav > li:hover > ul {
        display: block !important;
        position: static;
        left: 0px;
        top: 0;
        width: 100%;
        background-color: transparent;
        z-index: 9999;
    }

    .blogpage .search-left{
        display: none;
    }

    .blogpage .search-right{
        display: none;
    }


    .blogpage .notMobile{
        display: none;
    }

    #Layout.blogpage {
        padding: 7px 7px;
    }

    .blogpage .BlogHeader {
        width: 100%;
    }

    .blogpage #BlogSideMenu {
        display: none;
    }

    .blogpage .col {
        margin-left: 1%;
        margin: 0 1%;
        padding: 0 1%;
    }

    .blogpage .row .col:first-child {
        margin-left: 0;
        padding: 0;
        padding-left: 0;
    }

    .blogpage .row .footer.col {
        padding-left: 0;
    }

    .blogpage .row .col:last-child {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .blogpage .row .col.bg-search {
        padding-right: 20px;
    }

    .blogpage .span_1 {
        width: 15.8333333333%;
    }

    .blogpage .span_2 {
        width: 32.6666666667%;
    }

    .blogpage .span_3 {
        width: 49.5%;
    }

    .blogpage .span_4 {
        width: 66.3333333333%;
    }

    .blogpage .span_5 {
        width: 83.1666666667%;
    }

    .blogpage .span_6,
    .blogpage #XSideMenu,
    .blogpage #XContent,
    .blogpage #Footer,
    .blogpage #Header,
    .blogpage #RightColumn,
    .blogpage #MainFeatureBelt .buckle,
    .blogpage .bg-search,
    .blogpage .sub-footer {
        margin-left: 0;
        width: 100%;
        padding: 0;
    }

    .blogpage #Content {
        width: 72%;
    }
    .blogpage #BlogContent {
        width: 100%;
    }
    .blogpage #SideMenu {
        width: 24%;
    }

    .blogpage .header {
        height: 62px;
    }

    .blogpage #nav {
        overflow: hidden;
    }

    .blogpage .logo {
        display: block;
        float: none;
        background-image: url('/images/logo-tablet.png');
        background-repeat: no-repeat;
        width: 263px;
        height: 53px;
        margin: 10px auto 0 auto;
    }
    /*** HOMEPAGE ***/
    /* Slider */
    .blogpage .client-login {
        /*display: none;*/
        top: 5em;
    }

    .blogpage .flexslider {
        /*margin: 3px 0 0 0;*/
    }

    .blogpage .flex-control-nav, .flex-direction-nav {
        display: inline-block;
        margin-top: -40px;
        margin-right: 0;
        width: 100%;
        float: right;
        bottom: 30px;
    }

    .blogpage .carousel-slide {
        height: auto;
        overflow: hidden;
    }

    .blogpage .carousel-slide-dialog {
        margin-top: 0;
        top: 0;
        height: 100%;
        max-height: inherit;
        padding: 20px 40px 0 30px;
        width: 25%;
    }

        .blogpage .carousel-slide-dialog h2 {
            font-size: 29px;
            padding-top: 25px;
        }

        .blogpage .carousel-slide-dialog p {
            color: #fff;
            display: none;
        }

        .blogpage .carousel-slide-dialog a.icon-arrow {
            bottom: 60px;
            position: absolute;
            right: 20px;
        }

    /* Belt */
    .blogpage #MainFeatureBelt {
        top: 0;
        margin-bottom: 0;
    }

        .blogpage #MainFeatureBelt .buckle, #MainFeatureBelt .buckle .collapse {
            position: relative;
            padding: 20px 10px;
        }

        .blogpage #MainFeatureBelt .collapse {
            display: none;
        }

    .blogpage .read-more {
        bottom: 10px;
    }

    .blogpage #MainFeatureBelt .buckle .expand {
        display: block !important;
        width: 18px;
        height: 18px;
        top: 28px;
        right: 30px;
        z-index: 1;
        background-image: url(/images/btn-expand.png);
        position: absolute;
    }

        .blogpage #MainFeatureBelt .buckle .expand:hover {
            cursor: pointer;
            background-position: 0 -18px;
        }

    .blogpage #MainFeatureBelt .buckle p {
        height: auto;
    }

    .blogpage #MainFeatureBelt .buckle h3 {
        background-color: #353535;
        line-height: 49px;
        margin-top: 5px;
    }

        .blogpage #MainFeatureBelt .buckle h3 br {
            display: none;
        }

    .blogpage #MainFeatureBelt .buckle.first h3 {
        color: #adc910;
    }

    .blogpage #MainFeatureBelt .buckle.middle h3 {
        color: #fbb80d;
    }

    .blogpage #MainFeatureBelt .buckle.last h3 {
        color: #de0061;
    }
    /*** FOOTER ***/
    .blogpage #footer-links {
        background: none;
        padding: 1px;
        background-color: #12a7ce;
    }

        .blogpage #footer-links .dark-links {
            display: none;
        }

        .blogpage #footer-links .bg-home {
            /*display: inline-block !important;*/
            padding: 0 30px;
            font-weight: bold;
            color: #08637b;
            font-family: 'Helvetica';
            /*font-family: 'VAGRounded LT Regular';*/
            font-size: 18px;
        }

    .blogpage .footer.col {
        margin: 0;
        padding: 0;
        background-color: #fff;
    }

    .blogpage .footer .call-us {
        display: block !important;
        margin: 0 0 4px 0;
        padding: 25px 0;
        color: #fff;
        background-color: #15add5;
        text-align: center;
    }

        .blogpage .footer .call-us a {
            color: #fff;
            text-decoration: none;
        }

        .blogpage .footer .call-us span {
            padding: 0 10px 0 0;
        }

        .blogpage .footer .call-us a:hover {
            text-decoration: underline;
        }

    .blogpage .sub-footer .call-us, 
	.blogpage .footer-call-us {
        display: none;
    }

    .blogpage .sub-footer .copyright {
        width: 50%;
        float: right;
        margin: 15px;
        text-align: right;
        font-size: 12px;
    }
    /*** NESTED CONTENT ****/
    .blogpage #PhysicianProfile #content-col-1,
    .blogpage #GoogleMapDirection #content-col-1 {
        width: 27.6666666667%;
    }

    .blogpage #PhysicianProfile #content-col-2,
    .blogpage #GoogleMapDirection #content-col-2 {
        width: 69.1666666667%;
    }

    .blogpage .footer .bg-dark,
    .blogpage .footer .dark-links {
        padding: 10px;
    }

    .blogpage .footer .dark-links {
        width: 13%;
    }

    .blogpage .footer .social-button {
        width: 4%;
        padding: 0px 0 1px 22px;
    }

    .blogpage #RightColumn div.widget {
        width: 49%;
        clear: none;
        float: none;
        margin: 0 auto;
    }

    .blogpage #RightColumn > div.widget + div.widget {
        float: right;
        margin-right: 5px;
    }

    .blogpage .right-rail-search {
        width: 59%;
    }

    .blogpage span.customSelect {
        width: 70%;
    }
    /* Video Widget */
    .blogpage #RightColumn .youtube-block.block {
        width: 50%;
        float: right;
    }

    .blogpage #bg-search-items {
        position: relative;
    }

    .blogpage #Content .telephone-panel-mobile {
        display: block;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .blogpage #RightColumn .telephone-panel {
        display: none;
    }

    .blogpage #RightColumn .telephone-panel-mobile {
        display: none;
    }

	.blogpage #Content .telephone-panel {
		display: none;
	}

    #Content.telephone-panel-mobile a:link, a:visited, a:active, a:hover {
		text-decoration: none;
	}

    .blogpage #search-dropdown {
        display: inline-block;
        width: 50px;
        height: 50px;
        position: absolute;
        left: 1px;
        top: 0;
        background: #6a6a6a url(/images/button-menu.png?ca123) no-repeat;
        margin: 4px;
    }
    /* Hide stuff */

    .blogpage #Header #top-nav,
    .blogpage #Header #nav {
        display: none;
    }


    /****** NAV DROPDOWN *********/
    .blogpage #nav {
        display: none;
        position: absolute;
        z-index: 9999;
        top: 133px;
        width: 350px;
        border: 1px solid #959595;
    }

    .blogpage #nav .MobileOnlyMenu {
            display:block;
        }

        .blogpage #nav br {
            display: none;
        }

        .blogpage #nav > li {
            border-left: 0;
            float: none;
            height: auto;
            width: 100%;
            color: #15ADD5;
            background-color: #fff;
            line-height: 36px;
            clear: both;
            position: relative;
            border-bottom: 1px solid #959595;
        }

            .blogpage #nav > li > a {
                padding-left: 25px;
            }

            .blogpage #nav li.MobileOnlyMenu:after {
                display: none;
            }

            .blogpage #nav > li:after {
                content: ' ';
                background-color: #fff;
                background: url('/images/bg-nav-arrows.png?cache') top right;
                width: 13px;
                height: 10px;
                position: absolute;
                top: 23px;
                right: 30px;
                overflow: hidden;
            }

            .blogpage #nav > li.active:after {
                background-position: bottom right;
            }

            .blogpage #nav > li:hover:after {
                /*background-position-y: -10px;*/
            }

            .blogpage #nav > li > a:hover {
                color: #000;
                /*background: transparent;*/
                cursor: pointer;
            }

            .blogpage #nav > li:hover > ul {
                /*display: block;*/
                display: none;
                position: static;
                left: 0px;
                top: 0;
                width: 100%;
                background-color: transparent;
                z-index: 9999;
            }

            .blogpage #nav > li > a {
                color: #15ADD5;
                top: 0;
            }

            .blogpage #nav > li > ul {
                display: none;
                list-style: none;
                margin: 0;
                padding: 0;
            }

    .blogpage ul#nav > li:hover > a {
        color: #000;
        background: transparent;
    }

    .blogpage #nav > li > ul > li {
        width: 95%;
        color: #000;
        background-color: rgba(229, 229, 229, 1);
        padding: 0;
        margin: 0px 0px 0px 0px;
        display: block;
        height: auto;
        border-top: 3px dotted #e5e5e5;
    }

        .blogpage #nav > li > ul > li:first-child {
            margin: 0;
            border: 0 !important;
            background-image: url('/images/bg-mobile-nav.png');
            background-repeat: repeat-x;
            padding: 2px 0 0 0;
        }

            .blogpage #nav > li > ul > li:first-child a {
                border: 0;
            }

        .blogpage #nav > li > ul > li a {
            margin: 0 auto;
            width: 85%;
            padding: 10px 5px 10px 7px;
            font-family: Arial;
            font-size: 1.125em;
            font-weight: bold;
            color: #fff;
            white-space: nowrap;
            text-decoration: none;
            vertical-align: middle;
            display: block;
            height: 100%;
            border-top: 2px dotted #959595;
            border-width: 2px;
        }

            .blogpage #nav > li > ul > li a:first-child {
            }

    .blogpage ul#nav > li:hover > a {
        color: #15ADD5;
        background: transparent;
        width: auto;
    }

    .blogpage #nav > li > ul > li {
        width: 100%;
    }

        .blogpage #nav > li > ul > li a {
            /*color: #000;*/
            color: #fff;
            width: 100%;
            padding-left: 25px;
        }

        .blogpage #nav > li > ul > li:hover {
            background-color: #e5e5e5;
        }

    .blogpage .doctor-quote {
        display: block;
    }

    /**** TESTING ****/
    .blogpage #Content, #MainSlideshow {
        border: 0px dotted purple;
    }
}






@media screen and (min-width: 780px) and (max-width: 1023px) {

    #nav > li:hover > ul {
        display: block !important;
        position: static;
        left: 0px;
        top: 0;
        width: 100%;
        background-color: transparent;
        z-index: 9999;
    }

    .search-left{
        display: none;
    }

    .search-right{
        display: none;
    }


    .notMobile{
        display: none;
    }

    #Layout {
        padding: 7px 7px;
    }

    .BlogHeader {
        width: 100%;
    }

    #BlogSideMenu {
        display: none;
    }

    /*.col {
            margin-left:1%;
        	padding:0 1%;
        }

        .row .col:first-child {
            margin-left:0;
        }
        */

    .col {
        margin-left: 1%;
        margin: 0 1%;
        padding: 0 1%;
    }

    .row .col:first-child {
        margin-left: 0;
        padding: 0;
        padding-left: 0;
    }

    .row .footer.col {
        padding-left: 0;
    }

    .row .col:last-child {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .row .col.bg-search {
        padding-right: 20px;
    }

    .span_1 {
        width: 15.8333333333%;
    }

    .span_2 {
        width: 32.6666666667%;
    }

    .span_3 {
        width: 49.5%;
    }

    .span_4 {
        width: 66.3333333333%;
    }

    .span_5 {
        width: 83.1666666667%;
    }

    .span_6,
    #XSideMenu,
    #XContent,
    #Footer,
    #Header,
    #RightColumn,
    #MainFeatureBelt .buckle,
    .bg-search,
    .sub-footer {
        margin-left: 0;
        width: 100%;
        padding: 0;
    }

    #Content {
        width: 72%;
    }
    #BlogContent {
        width: 100%;
    }
    #SideMenu {
        width: 24%;
    }

    .header {
        height: 62px;
    }

    #nav {
        overflow: hidden;
    }

    .logo {
        display: block;
        float: none;
        background-image: url('/images/logo-tablet.png');
        background-repeat: no-repeat;
        width: 263px;
        height: 53px;
        margin: 10px auto 0 auto;
    }
    /*** HOMEPAGE ***/
    /* Slider */
    .client-login {
        /*display: none;*/
        top: 5em;
    }

    .flexslider {
        /*margin: 3px 0 0 0;*/
    }

    .flex-control-nav, .flex-direction-nav {
        display: inline-block;
        margin-top: -40px;
        margin-right: 0;
        width: 100%;
        float: right;
        bottom: 30px;
    }

    .carousel-slide {
        height: auto;
        overflow: hidden;
    }

    .carousel-slide-dialog {
        margin-top: 0;
        top: 0;
        height: 100%;
        max-height: inherit;
        padding: 20px 40px 0 30px;
        width: 25%;
    }

        .carousel-slide-dialog h2 {
            font-size: 29px;
            padding-top: 25px;
        }

        .carousel-slide-dialog p {
            color: #fff;
            display: none;
        }

        .carousel-slide-dialog a.icon-arrow {
            bottom: 60px;
            position: absolute;
            right: 20px;
        }

            .carousel-slide-dialog a.icon-arrow span {
                /*display: none;*/
            }
    /* Belt */
    #MainFeatureBelt {
        top: 0;
        margin-bottom: 0;
    }

        #MainFeatureBelt .buckle, #MainFeatureBelt .buckle .collapse {
            position: relative;
            padding: 20px 10px;
        }

        #MainFeatureBelt .collapse {
            display: none;
        }

    .read-more {
        bottom: 10px;
    }

    #MainFeatureBelt .buckle .expand {
        display: block !important;
        width: 18px;
        height: 18px;
        top: 28px;
        right: 30px;
        z-index: 1;
        background-image: url(/images/btn-expand.png);
        position: absolute;
    }

        #MainFeatureBelt .buckle .expand:hover {
            cursor: pointer;
            background-position: 0 -18px;
        }

    #MainFeatureBelt .buckle p {
        /*display: none;*/
        height: auto;
    }

    #MainFeatureBelt .buckle h3 {
        background-color: #353535;
        line-height: 49px;
        margin-top: 5px;
    }

        #MainFeatureBelt .buckle h3 br {
            display: none;
        }

    #MainFeatureBelt .buckle.first h3 {
        color: #adc910;
    }

    #MainFeatureBelt .buckle.middle h3 {
        color: #fbb80d;
    }

    #MainFeatureBelt .buckle.last h3 {
        color: #de0061;
    }
    /*** FOOTER ***/
    #footer-links {
        background: none;
        padding: 1px;
        background-color: #12a7ce;
    }

        #footer-links .dark-links {
            display: none;
        }

        #footer-links .bg-home {
            /*display: inline-block !important;*/
            padding: 0 30px;
            font-weight: bold;
            color: #08637b;
            font-family: 'Helvetica';
            /*font-family: 'VAGRounded LT Regular';*/
            font-size: 18px;
        }

    .footer.col {
        margin: 0;
        padding: 0;
        background-color: #fff;
    }

    .footer .call-us {
        display: block !important;
        margin: 0 0 4px 0;
        padding: 25px 0;
        color: #fff;
        background-color: #15add5;
        text-align: center;
    }

        .footer .call-us a {
            color: #fff;
            text-decoration: none;
        }

        .footer .call-us span {
            padding: 0 10px 0 0;
        }

        .footer .call-us a:hover {
            text-decoration: underline;
        }

    .sub-footer .call-us, .footer-call-us {
        display: none;
    }

    .sub-footer .copyright {
        width: 50%;
        float: right;
        margin: 15px;
        text-align: right;
        font-size: 12px;
    }
    /*** NESTED CONTENT ****/
    #PhysicianProfile #content-col-1,
    #GoogleMapDirection #content-col-1 {
        width: 27.6666666667%;
    }

    #PhysicianProfile #content-col-2,
    #GoogleMapDirection #content-col-2 {
        width: 69.1666666667%;
    }

    #SideMenu {
        /*display: none;*/
    }

    .footer .bg-dark,
    .footer .dark-links {
        padding: 10px;
    }

    .footer .dark-links {
        width: 13%;
    }

    .footer .social-button {
        width: 4%;
        padding: 0px 0 1px 22px;
    }

    #RightColumn div.widget {
        width: 49%;
        /*float: left;*/
        clear: none;
        float: none;
        margin: 0 auto;
    }

    #RightColumn > div.widget + div.widget {
        float: right;
        margin-right: 5px;
    }

    .right-rail-search {
        width: 59%;
    }

    span.customSelect {
        width: 70%;
    }
    /* Video Widget */
    #RightColumn .youtube-block.block {
        width: 50%;
        float: right;
    }

    #bg-search-items {
        position: relative;
    }

    #Content .telephone-panel-mobile {
        display: block;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    #RightColumn .telephone-panel {
        display: none;
    }

    #RightColumn .telephone-panel-mobile {
        display: none;
    }

	#Content .telephone-panel {
		display: none;
	}

    #Content.telephone-panel-mobile a:link, a:visited, a:active, a:hover {
		text-decoration: none;
	}

    #Content .everseat-panel {
        display: block;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    #RightColumn .everseat-panel {
        display: none;
    }

    #search-dropdown {
        display: inline-block;
        width: 50px;
        height: 50px;
        position: absolute;
        /*left: -9px;*/
        left: 1px;
        top: 0;
        background: #6a6a6a url(/images/button-menu.png?ca123) no-repeat;
        margin: 4px;
    }
    /* Hide stuff */
    /*#Header #top-nav,
    #Header #nav,
    #RightColumn .google-icons-left,
    #RightColumn .related-links,
    #RightColumn #FindADoctorLocation,
    #RightColumn > div {
        display: none;
    }*/
    #Header #top-nav,
    #Header #nav {
        display: none;
    }


    /****** NAV DROPDOWN *********/
    #nav {
        display: none;
        position: absolute;
        /*left: 7px;*/
        z-index: 9999;
        top: 133px;
        width: 350px;
        border: 1px solid #959595;
    }

    #nav .MobileOnlyMenu {
            display:block;
        }

        #nav br {
            display: none;
        }

        #nav > li {
            border-left: 0;
            float: none;
            height: auto;
            width: 100%;
            color: #15ADD5;
            background-color: #fff;
            line-height: 36px;
            clear: both;
            position: relative;
            border-bottom: 1px solid #959595;
        }

            #nav > li > a {
                padding-left: 25px;
            }

            #nav li.MobileOnlyMenu:after {
                display: none;
            }

            #nav > li:after {
                content: ' ';
                background-color: #fff;
                background: url('/images/bg-nav-arrows.png?cache') top right;
                width: 13px;
                height: 10px;
                position: absolute;
                top: 23px;
                right: 30px;
                overflow: hidden;
            }

            #nav > li.active:after {
                background-position: bottom right;
            }

            #nav > li:hover:after {
                /*background-position-y: -10px;*/
            }

            #nav > li > a:hover {
                color: #000;
                /*background: transparent;*/
                cursor: pointer;
            }

            #nav > li:hover > ul {
                /*display: block;*/
                display: none;
                position: static;
                left: 0px;
                top: 0;
                width: 100%;
                background-color: transparent;
                z-index: 9999;
            }

            #nav > li > a {
                color: #15ADD5;
                top: 0;
            }

            #nav > li > ul {
                display: none;
                list-style: none;
                margin: 0;
                padding: 0;
            }

    ul#nav > li:hover > a {
        color: #000;
        background: transparent;
    }

    #nav > li > ul > li {
        width: 95%;
        color: #000;
        background-color: rgba(229, 229, 229, 1);
        padding: 0;
        margin: 0px 0px 0px 0px;
        display: block;
        height: auto;
        border-top: 3px dotted #e5e5e5;
    }

        #nav > li > ul > li:first-child {
            margin: 0;
            border: 0 !important;
            background-image: url('/images/bg-mobile-nav.png');
            background-repeat: repeat-x;
            padding: 2px 0 0 0;
        }

            #nav > li > ul > li:first-child a {
                border: 0;
            }

        #nav > li > ul > li a {
            margin: 0 auto;
            width: 85%;
            padding: 10px 5px 10px 7px;
            font-family: Arial;
            font-size: 1.125em;
            font-weight: bold;
            color: #fff;
            white-space: nowrap;
            text-decoration: none;
            vertical-align: middle;
            display: block;
            height: 100%;
            border-top: 2px dotted #959595;
            border-width: 2px;
        }

            #nav > li > ul > li a:first-child {
            }

    ul#nav > li:hover > a {
        color: #15ADD5;
        background: transparent;
        width: auto;
    }

    #nav > li > ul > li {
        width: 100%;
    }

        #nav > li > ul > li a {
            /*color: #000;*/
            color: #fff;
            width: 100%;
            padding-left: 25px;
        }

        #nav > li > ul > li:hover {
            background-color: #e5e5e5;
        }

    .doctor-quote {
        display: block;
    }

    /**** TESTING ****/
    #Content, #MainSlideshow {
        border: 0px dotted purple;
    }
}



/* 5. 12 Column Grid 1024px - 1279px 

    DESKTOP

    ----------------------------------------------------------------------------- 
    
    Span 1:    7.41666666667%
    Span 2:    15.8333333333%
    Span 3:    24.25%
    Span 4:    32.6666666667%
    Span 5:    41.0833333333%
    Span 6:    49.5%
    Span 7:    57.9166666667%
    Span 8:    66.3333333333%
    Span 9:    74.75%
    Span 10:    83.1666666667%
    Span 11:    91.5833333333%
    Span 12:    100%
    
    ----------------------------------------------------------------------------- */

@media screen and (min-width: 1024px){
    .mobileOnly{
        display: none;
    }

    .BlogHeader {
        width: 100%;
    }

}

@media screen and (min-width: 920px) and (max-width: 1024px) {
    div#BlogContent {
        padding-left: 5%;
    }
}



@media screen and (min-width: 1024px) and (max-width: 1279px) {

    .row #BlogContent .Birth---Beyond-Parenting, .row #BlogContent .Kids--Health-Tips,
    .row #BlogContent .Sports-Shorts, .row #BlogContent .NICU-101, .row #BlogContent .CHKD-News---Events, .row #BlogContent .Mental-Health, .row #BlogContent .COVID-19 {
        padding: 15px 0 5px 20px;
        width: 101%;
    }
  
#nav > li.last {
     width: 169px;
}

#nav > li.last .main-nav-link {
    width: 176px;
}

    .col {
        margin-left: 0%;
        /*padding:0 1%;*/
        padding: 0 1% 0 0;
    }

    .footer.col {
        padding: 0;
    }

    .row .col:first-child {
        margin-left: 0;
        padding-right: 0;
    }

    .flex-control-nav {
        display: inline-block;
        margin-top: -60px;
        bottom: 30px;
        position: absolute;
    }

    .span_1 {
        width: 7.41666666667%;
    }

    .span_2,
    #SideMenu,
    #content-col-1 {
        width: 15.8333333333%;
    }

    .span_3, #RightColumn, .logo {
        width: 24.25%;
    }

    .span_4 {
        width: 32.6666666667%;
    }

    #MainFeatureBelt .buckle {
        width: 33.333333333%;
    }

    .span_5 {
        width: 41.0833333333%;
    }

    .span_6 {
        width: 49.5%;
    }

    .span_7, #Content {
        width: 57.9166666667%;
    }

    .span_8, #BlogContent {
        width: 66.3333333333%;
    }

    .span_9 {
        width: 74.75%;
    }

    .span_10 {
        width: 83.1666666667%;
    }

    .span_11 {
        width: 91.5833333333%;
    }

    .span_12,
    .bg-search,
    #Footer,
    .footer,
    .sub-footer,
    #GoogleMapDirection {
        margin-left: 0;
        width: 100%;
    }

    .homepage .footer.col {
        margin-top: -28px;
    }

    /*** NESTED CONTENT ****/
    #PhysicianProfile #content-col-1,
    #GoogleMapDirection #content-col-1 {
        width: 29.6666666667%;
    }

    #PhysicianProfile #content-col-2,
    #GoogleMapDirection #content-col-2 {
        width: 69.1666666667%;
    }

    #PhysicianProfile #content-col-1 img {
        width: 80%;
    }

    #nav {
        width: 73%;
    }
        #nav .MobileOnlyMenu {
            display:none;
        }

        #nav > li {
            float: left;
            width: 19%;
            font-size: .9em;
        }

    .social-button {
        width: 21px;
        padding: 0px 10px;
    }

    #nav li span {
        display: block;
    }
    /* Carousel */
    .carousel-slide {
        height: auto;
        overflow: hidden;
    }

    .carousel-slide-dialog {
        height: 100%;
    }

        .carousel-slide-dialog h2 {
            font-size: 2.3em;
        }

    .doctor-quote {
        display: block;
    }

    /**** TESTING ****/
    #Content, #Layout, #MainSlideshow {
        border: 0px dotted orange;
    }
}

/* 6. 12 Column Grid 1280px - Infinity 

    LARGE DESKTOP

    ----------------------------------------------------------------------------- 
    
    Span 1:    7.41666666667%
    Span 2:    15.8333333333%
    Span 3:    24.25%
    Span 4:    32.6666666667%
    Span 5:    41.0833333333%
    Span 6:    49.5%
    Span 7:    57.9166666667%
    Span 8:    66.3333333333%
    Span 9:    74.75%
    Span 10:    83.1666666667%
    Span 11:    91.5833333333%
    Span 12:    100%
    
    ----------------------------------------------------------------------------- */

@media screen and (min-width: 1280px) {

    .col {
        margin-left: 0%;
        padding: 0 1%;
    }

    .footer.col {
        padding: 0;
    }

    .row .col:first-child {
        margin-left: 0;
        padding: 0;
    }

    .row .col:last-child {
        margin-left: 0;
        padding-right: 0;
    }

    .span_1 {
        width: 7.41666666667%;
    }

    .span_2,
    #SideMenu,
    #PhysicianProfile #content-col-1 {
        width: 16.8333333333%;
    }

    .span_3, #RightColumn, .logo {
        width: 24.25%;
    }

    .span_4 {
        width: 32.6666666667%;
    }

    #MainFeatureBelt .buckle {
        width: 33.333333333%;
    }

    
#nav > li.last {
     width: 195px;
}

#nav > li.last .main-nav-link {
    width: 176px;
}

    .span_5,
    #content-col-2 {
        width: 41.0833333333%;
    }

    .span_6 {
        width: 49.5%;
    }

    .span_7, #Content {
        width: 57.9166666667%;
    }

    .span_8, #BlogContent {
        width: 66.3333333333%;
    }

    .span_9 {
        width: 74.75%;
    }

    .span_10 {
        width: 83.1666666667%;
    }

    .span_11 {
        width: 91.5833333333%;
    }

    .span_12,
    .bg-search,
    #flexslider,
    #MainFeatureBelt,
    #Footer,
    .footer,
    .sub-footer {
        margin-left: 0;
        width: 100%;
    }

    #MainFeatureBelt {
        top: -98px;
        margin-bottom: -98px;
        z-index: 9;
    }

    .homepage .footer.col {
        margin-top: -98px;
    }

    #nav li span {
        display: block;
    }

    .carousel-slide {
        height: auto;
        overflow: hidden;
    }

    /*** NESTED CONTENT ****/

    #PhysicianProfile #content-col-1,
    #GoogleMapDirection #content-col-1 {
        width: 29.6666666667%;
    }

    #PhysicianProfile #content-col-2,
    #GoogleMapDirection #content-col-2 {
        width: 69.1666666667%;
    }

    .doctor-quote {
        display: block;
    }

    #MainSlideshow {
        min-height: 520px;
    }

        #MainSlideshow .slides {
            height: 554px;
            overflow: hidden;
        }

    /**** TESTING ****/
    #Content, #Layout {
        border: 0px dotted red;
    }
}
