/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

#block-customsearch-customsearch-form {
    margin-bottom: 17px;
}

/* We now display the standalone internal menu, as we've switched to our horizontal menu 
where we don't show these items */
/* .internal-menu-block {
    display: none;
} */

.front-page-header-decoration {        
    left: -42%;       
}    

/* Front page slideshow */

#block-frontpage-frontpageslideshow .flexslider {
    height: 286px;
}

.flexslider-front-page .flex-control-nav {        
    bottom: 6px;
    right: -50%;
    text-align: left;
    top: auto;
    width: 46%;
}

.flexslider-front-page .flex-caption {        
    color: #FFF;	    
    height: 85%;    
    padding: 0;    
    position: relative;
    right: -105%;
    top: -95%;
    width: 43%;     
}  

.flexslider-front-page .flex-caption a,
.frontpage-featured-content-caption a {
    color: #66CCFF;          
}

.flexslider-front-page .flex-caption .slide-caption {    
    background: rgb(0, 0, 0); /* fallback */
    background: rgba(0, 0, 0, 0.6);
    bottom: 5%;    
    padding: 1em 1.375em; /* 16px 22px */
    position: absolute;
}

/* Front Page Featured Content */

.frontpage-featured-content {
    position: relative;
}

.frontpage-featured-content-caption {
    background: none;
    bottom: 2%;
    color: #FFF;	        
    padding: 0;    
    position: absolute;
    right: 2%;    
    width: 30%;      
}

.frontpage-featured-content-caption-inner {
    background: rgb(0, 0, 0); /* fallback */
    background: rgba(0, 0, 0, 0.6);
    padding: 1em 1.375em; /* 16px 22px */    
}


/* Secondary Pages */

.secondary-content-text-tertiary-list li,
.secondary-content-text-sidebar-list li {
    margin-right: 7px;
}

/* Research pages */

body.queensweb-research .block-header-image-block .header-text-prefix {
    font-size: 6.714em; /* 94 */
}

body.queensweb-research .block-header-image-block .header-text-suffix {
    font-size: 5.143em; /* 72px */
}    

/* Program and Department Search */

.block-search-programs-programs-advanced-search-block #program-filter-text {
    font-size: 1.5em;
}

.block-search-programs-programs-advanced-search-block .filter-checkboxes-wrapper {
    float: left;
    width: 30%;
}

.block-search-programs-programs-advanced-search-block .filter-checkboxes legend {
    color: #9d1939;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

.block-search-programs-programs-advanced-search-block .program-filter-checkbox {
    margin-bottom: 0.1em;
}

.block-search-programs-programs-advanced-search-block .program-filter-checkbox label {
    font-size: 13px;
    font-weight: normal;
}

.block-search-programs-programs-advanced-search-block #search-results-wrapper {
    float: left;
    margin-left: 2%;
    width: 68%
}

/* Research pages */

body.queensweb-research.qw-research .block-header-image-block .queensweb-header-text {
    font-size: 10.714em; /* 150px */
}

/* Research Cards */

.block-views-research-cards-block .item-list li {    
    margin-left: 2.5%;
    width: 31.666%;        
}

.block-views-research-cards-block .item-list li.div-by-2 {
    margin-left: 2.5%;
}    

.block-views-research-cards-block .item-list li.div-by-3 {
    margin-left: 0;
}

/* Footer */

.footer-menu-block {
    margin-bottom: 20px;
}


@media all and (min-width: 1020px) {
    
    /* Front page Gazette slider */

    #block-frontpage-frontpage-news .flex-direction-nav .flex-prev {
        left: -20px;
    }
    #block-frontpage-frontpage-news .flex-direction-nav .flex-next {
        right: -20px;
    }
    
}    


@media all and (min-width: 1100px) {
    
    .flexslider-front-page .flex-caption {
        width: 52%;
    }
    
}    

/* Print Styles */
@media print {
    
    .internal-menu-block {
        display: none;
    }
    
}    