﻿#apply_now_header
{
    margin-top:20px;
}
#overall_head_div {
    margin-top: 10px;
    margin-bottom: 10px;
}

.top_tool_bar a i
{
    font-size:x-large;
    color:darkgrey
}

#searchButton, #SearchQuery
{
    height:25px;
    font-size:x-small
}

#searchButton
{
    padding-top:0px;
    padding-bottom:0px;
    line-height:25px
}

#searchdrop li a
{
    font-size:x-small
}

.top_tool_bar a i:hover
{
    color:#0066cc
}

#information_for_inline_list {
    font-size: small;
}

.fixed {
    -webkit-box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.3);
}

ul.off-canvas-list > li > ul.off-canvas-list {
    text-indent: 30px;
}


ul.off-canvas-list > li > a.no_padding {
    padding: 0px !important;
}

ul.off-canvas-list a.active {
    font-weight: bold;
}

#second_level_menu .content {
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#information_for_inline_list a:hover,
#information_for_inline_list a.active,
#second_level_menu a:hover,
#right_column a:hover,
#second_level_menu a.active,
#right_column a.active,
#second_level_menu .accordion > dd > a.active,
#right_column .accordion > dd > a.active
 {
    color: #0066cc;
    /*color:#ff8000;*/
    text-decoration:underline;
}

ul.off-canvas-list a.active, ul.off-canvas-list a.active label {
    /*color: #8dd7ef;*/ /*GUCBLUE*/
    color: #0066cc; /*GUCCI*/
}


#main_content .accordion dd
{
    border: 1px solid #dadada;
}

#second_level_menu .accordion section {
    border-bottom: 1px dashed #dadada;
}

    #second_level_menu .accordion section a {
        font-size: small;
        padding-right: 2px;
    }

#second_level_menu .accordion dd, #right_column .accordion dd {
    border: 1px solid #dadada;
    border-top: none;
}
    #second_level_menu .accordion dd:first-child, #right_column .accordion dd:first-child {
        border-top: 1px solid #dadada;
    }

    #second_level_menu .accordion dd > a, #right_column .accordion dd > a {
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: small;
        padding-right: 20px;
    }

        #second_level_menu .accordion dd > a.expandable {
            background-image: url(../img/triangle_down.png);
            background-position: right center;
            background-repeat: no-repeat;
        }

.third_level_menu {
    color: #5f6060;
}

h2.subheader, h2 {
    text-transform: uppercase;
}

#right_column a {
    font-size: small;
}

#featured_items_div .accordion
{
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
    -moz-box-shadow:    0px 0px 5px 1px rgba(0,0,0,0.2);
    box-shadow:         0px 0px 5px 1px rgba(0,0,0,0.2);
}

/*#featured_items_div > dl i
{
    font-size:large;
}*/

/*#featured_items_div > dl > dd:nth-child(10n+1) a
{
    background-image: url(/img/red_bg.png);
    background-repeat: no-repeat;
    background-position: top right;
}*/

/*#featured_items_div > dl > dd:nth-child(10n+3) a
{
    background-image: url(/img/purple_bg.png);
    background-repeat: no-repeat;
    background-position: top right;

}

#featured_items_div > dl > dd:nth-child(10n+5) a
{
    background-image: url(/img/green_bg.png);
    background-repeat: no-repeat;
    background-position: top right;

}

#featured_items_div > dl > dd:nth-child(10n+7) a
{
    background-image: url(/img/yellow_bg.png);
    background-repeat: no-repeat;
    background-position: top right;

}

#featured_items_div > dl > dd:nth-child(10n+9) a
{
    background-image: url(/img/blue_bg.png);
    background-repeat: no-repeat;
    background-position: top right;

}*/
/*#featured_items_div > dl > dd:nth-child(10n+1) a,
.right-off-canvas-menu>ul:nth-child(5n+1)>li>a:not(.active) {
    color: rgba(255,0,0,1);
    
}

#featured_items_div > dl > dd:nth-child(10n+3) a,
.right-off-canvas-menu>ul:nth-child(5n+2)>li>a:not(.active) {
    color: rgba(102,0,102,1);
}

#featured_items_div > dl > dd:nth-child(10n+5) a,
.right-off-canvas-menu>ul:nth-child(5n+3)>li>a:not(.active) {
    color: rgba(0,102,0,01);
}

#featured_items_div > dl > dd:nth-child(10n+7) a,
.right-off-canvas-menu>ul:nth-child(5n+4)>li>a:not(.active) {
    color: rgba(245,136,28,1);
}

#featured_items_div > dl > dd:nth-child(10n+9) a,
.right-off-canvas-menu>ul:nth-child(5n+5)>li>a:not(.active) {
    color: rgba(59,160,165,1);
}*/
.featured_items_dd .fi-bookmark
{
    color: rgba(255,0,0,1);
}

footer a:hover {
    text-decoration: underline;
}

footer li, footer p {
    font-size: small;
}

footer p {
    color: #5F6060;
}

footer .address
{
    color:black
}

.calendar div
{
    font-size:x-small;
    text-align:center
}

h2.normal_weight
{
    font-weight:normal;
}
h2.normal_weight small
{
    color:#fff
}


@media only screen and (max-width: 64.062em) {
    #guc_logo {
        height: 82px;
    }

    .breadcrumbs li:last-child {
        display: none;
    }

    /*.breadcrumbs a
    {
        font-size:5pt;
    }*/

    #second_level_menu .content {
        padding-left: 0px;
    }

    #second_level_menu .accordion section a, #right_column .accordion section a {
        padding-left: 10px;
    }
}

@media only screen and (min-width: 64.063em) {
    h1, h1.title {
        text-transform: uppercase;
    }

    #overall_head_div > div {
        padding-left: 0px;
        padding-right: 0px;
    }

    #guc_logo {
        height: 82px;
    }

    #second_level_menu, #breadcrumbs {
        padding-left: 1px;
    }

    #right_column {
        padding-right: 1px;
    }

    #breadcrumbs {
        padding-right: 1px;
    }
}

.ui-datepicker, .ui-datepicker td, .ui-datepicker th
{
    font-size: 10pt;
}

.top-bar-section ul li > a
{
    font-size:11px;
    padding: 0 10px !important;
}
/*************************Content Related******************************/
.section_image{
border:1px solid #dadada;
-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.3);
-moz-box-shadow:    0px 0px 20px 1px rgba(0,0,0,0.3);
box-shadow:         0px 0px 20px 1px rgba(0,0,0,0.3);
}