/**
 * This is about various cba controls that look broken in 4.0
    probably want to incorporate into 3.1 file when the site looks good.
 */
 
.clear-margin /* Started on home page for H1 - wanted margin of zero all the way around, not just "clear-top". */
{
    margin:0;
}
/* If this p font is acceptable it should be moved to the main-4.0 on cba css */
.dcf-main-content p
{
  
}
 
#wdn_content_wrapper
{
    padding-top: 0px !important; /* this could be as small as 1px if the navigation band is only 1 line */
}
@media (min-width:680px)
{ 
    #wdn_content_wrapper {padding-top: 32px !important; } /* this could be as small as 1px if the navigation band is only 1 line */
}

#pagetitle-band
{
    color:rgba(248, 245, 236, 1.0);
    background-color:#000;
    padding: 1px;
    margin-bottom:-5px;
}
#pagetitle-band h1
{
    color:#ddd;
}
@media (max-width:680px) /*careful, this is a MAX! */
{
    #pagetitle-band h1 {margin-top: 7px!important; }
}

 
 
 /* this is for the groups of pictures - that will be turned into a control soon.*/
 .collage 
{
    max-height:240px;
    max-width:460px; 
    margin:auto; 
    padding:10px 0px 10px 0px;
}

 /* removed 10/26/2017 at Roger's request.  We found links are the same font on unl.edu.
.dcf-main-content li a
{
        font-family: Work Sans,"Sans Serif Fallback",sans-serif;
        font-size:1rem;
}
*/
/*this is more black than the un-peppered color that comes from wdn */
.dcf-main-content .pepper
{
        color: #352e1b;
}


.dcf-main-content .cba-p
        {
            font-size:1.1rem;
            /*font-family:Arial,verdana;*/
            line-height:28.431px;
            font-family: Work Sans,"Sans Serif Fallback",sans-serif;
        }


/* CBA's version of WDN's Locked Aside - where text is over the left or right of a picture.  Give the half column text css like the following css:
/*     <div class="wdn-col-one-half" style="float:right;background-color:rgba(255,255,255,0.8); padding:5em;">  */
    .cba-locked-aside-band { position:relative; max-width:100%!important; clear:both; box-sizing:border-box; }
    .cba-locked-aside-image-div { top:0px; position:absolute; z-index:0; left:0; bottom:auto; }
    .cba-locked-aside-grid-set { z-index:0; position:relative; }



/* the break point bp1 seems to have a margin of 0. 
div[class*="bp1"]
{
    padding-left:1.5rem;
}
*/
/*
div[class*="bp3"]
{
    padding-left:2rem;
}
*/
/*.dcf-main-content .wdn-band
{
    padding:0.8rem 4rem;
}*/
.full-width { width:100%; }
.margin-auto { margin:auto; }
.pad-5
{
    padding:5px;
}
.pad-5-lr
{
    padding-left:5px;
    padding-right:5px;
}
.pad-5-l
{
    padding-left:5px;
}
.pad-5-r
{
    padding-right:5px;
}

.pad-10
{
    padding:10px;
}
.pad-10-lr
{
    padding-left:10px;
    padding-right:10px;
}
.pad-10-l
{
    padding-left:10px;
}
.pad-10-r
{
    padding-right:10px;
}

.pad-15
{
    padding:15px;
}
.pad-15-lr
{
    padding-left:15px;
    padding-right:15px;
}
.pad-15-l
{
    padding-left:15px;
}
.pad-15-r
{
    padding-right:15px;
}

.pad-20
{
    padding:20px;
}
.pad-20-lr
{
    padding-left:20px;
    padding-right:20px;
}
.pad-20-l
{
    padding-left:20px;
}
.pad-20-r
{
    padding-right:20px;
}
.pad-30
{
    padding:30px;
}
.pad-30-lr
{
    padding-left:30px;
    padding-right:30px;
}
.pad-30-l
{
    padding-left:30px;
}
.pad-30-r
{
    padding-right:30px;
}


.cba-cream-band
{
    background-color: rgba(249, 239, 212, 1.0);
}
.cba-black-band
{
    background-color: #000;
}
.cba-black-band h1
{
    color:Fuchsia;
}
 
.dcf-main-content .cba-black-band-border 
{
    background-color: #000;
    border-width: 6px 0px;
    border-style: solid;
    border-color: #666;   
}
 
 .dcf-main-content .black
 {
     color: #000;
 }
 
 .dcf-main-content .white
 {
     color: rgba(248, 245, 236, 1.0);
 }
 .cba-red-band
{
    background-color: #cc0000;
}
 
       
/*cba-intro-p Started on the new home page -  Start Understanding the CBA Advantage band */        
.dcf-main-content .cba-intro-p, .dcf-main-content .cba-intro-p li
{
    /*font-size: 1.5em;
    font-family: arial,verdana;
    line-height: 1.3em;*/
}

.dcf-main-content .emphasis, .dcf-main-content .emphasis li
{
    font-size:1.3em;
    font-family: Arial,verdana;
    line-height: 1.2em;
}
 
.dcf-main-content .emphasis-, .dcf-main-content .emphasis- li
{
    font-size:1.2em;
    font-family: Arial,verdana;
    line-height: 1.3em;
    margin-bottom:20px;
}
       
.impressive
{
   -webkit-text-stroke: 0.5px #fff;
   color: #cc0000;
   text-shadow:
  0.5px 0.5px 0 #fff,
-0.5px -0.5px 0 #fff,
 0.5px -0.5px 0 #fff,
 -0.5px 0.5px 0 #fff;
    z-index:-10;
    display:inline-block;
    background:black;
    border: 0;
    border-radius: 3px;
    opacity: .9;
    padding:2px 8px;
    margin:4px;
    text-align: center;
    text-decoration: none;
    font-family: Arial,Helvetica;
    font-weight: 900;
    font-style: normal;
    line-height: 1;
    font-size: 40px;
    -webkit-transition: background-color .8s;
    -moz-transition: background-color .8s;
    -o-transition: background-color .8s;
    -ms-transition: background-color .8s;
    transition: background-color .8s;
}

/* cba-crammed-top  - h3 has a margin-top of 38 so it puts too much space at the top of the band for CBA */

.dcf-main-content .cba-crammed
{
    margin:1px;
}

/* .centered-list started on http://cbatest40.unl.edu/current-students/organizations/ to center lists in columns so they're not crammed against the left margin. */
.centered-list
{
    display:inline-block;
    text-align:left;
}



/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
/*    This is css for the thumbnails like on current student /student organizations                                            */
/*-----------------------------------------------------------------------------------------------------------------------------*/
        .dcf-main-content .thumb0, .dcf-main-content .thumb1
        {
            padding:5px 20px 5px 40px;           
            float:left;
            width:50%;
            line-height:1;
            font-size:0.9em;
        }              
         .dcf-main-content .thumb2
        {
            padding:5px 40px 5px 20px;
            float:left;
            width:50%;
            line-height:1;
            font-size:0.9em;
        }     
        @media (min-width: 480px) 
        {
            .dcf-main-content .thumb0, .dcf-main-content .thumb1, .dcf-main-content .thumb2
            {
               padding:5px;               
               width:50%;               
            }
            .dcf-main-content .thumb0
            {
                padding-left:20px;
            }     
        }
        
        .thumb0 img, .thumb1 img, .thumb2 img
        {
            padding-bottom:2px;
        }

        .dcf-main-content .nail
        {
            padding-left:0 !important;
            padding-right:0 !important;
        }        
/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/

/*This was in wdn as a way to get a round image as wdn-quote img*/
.dcf-main-content .cba-round-image {
/*position: absolute;
bottom: -24px;
left: 0px;*/
-webkit-border-radius: 50%;
-webkit-background-clip: padding-box;
-moz-border-radius: 50%;
-moz-background-clip: padding;
border-radius: 50%;
background-clip: padding-box;
border: 5px solid rgba(59, 56, 22, 0.050000000000000044) !important;
}
/*.dcf-main-content .cba-quoter
{
    display:inline;
    font-family: "Tungsten A","Tungsten B",Impact,Haettenschweiler,"Arial Narrow Bold","Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;
    font-weight: 600;
    font-style: normal;
}*/       
.dcf-main-content .cba-quote 
{
    display:inline;
    font-size: 80%;
    font-family:Work Sans,"Sans Serif Fallback",sans-serif;
    font-weight: 400;
    font-style: normal;
    font-style: italic;
    text-transform: none;
    opacity: .8;
}

.dcf-main-content .wdn-quote:before, .wdn-quote:after
{
    opacity:.4;
}




/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
/*  About cba-offset-anchor / anchor smooth scroll:                                                                            */
/* For in-page links                                                                                                           */
/*  example: http://cbatest40.unl.edu/academic-programs/programs-and-degrees/international-business/#minor                     */
/*                                                                                                                             */
/*  Use this if you are landing on in-page-links both from the page and also from other pages.                                 */
/* If you are just in-page scrolling you can use the offset part of javascript "anchor smooth scroll"                          */
/*                                                                                                                             */
/*                                                                                                                             */
/*  Use the offset link as a separate item like <span id="paper" class="cba-offset-anchor"></span>                             */
/*  above your header   <h6>Best Paper Award</h6>                                                                              */
/*  In your page header AFTER the reference to this file, you may need to change the offset based on how many lines the red bar is. */
/*                                                                                                                             */
/*    <style type="text/css">                                                                                                  */
          /* From an external link (different page) how much farther down the page because of header. */  
          /* Adjust this css before the javascript offset.*/
/*          .cba-offset-anchor { display:block; position:relative; top:230px;}                                                 */
/*     </style>                                                                                                                */

/*    <script type="text/javascript">                                                                                          */
  		/* function to scroll smoothly to an anchor on the page. */
/*		var offset = -310;    */
/*          internal scroll needs to overcome the cba-offset-anchor amount */
/*          (by about 80 or 90) if there is cba-offset-anchor. */
/*          negative numbers go back up the page */
/*	                require(['cba/amd-anchor-smooth-scroll']);                                                                 */
/*    </script>                                                                                                                */

/*-----------------------------------------------------------------------------------------------------------------------------*/
 .cba-offset-anchor { position:absolute; top:-130px; }
/*-----------------------------------------------------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
/* for cba-contact & staff images on department pages*/
/*-----------------------------------------------------------------------------------------------------------------------------*/


.cba-contact-header 
{
    font-family: 'Tungsten A', 'Tungsten B', Helvetica, 'Trebuchet MS', sans-serif;
    font-size: 20px;                        
    position: relative;
    text-align: center;
}
.cba-contact-text
{                   
    font-family: Work Sans,"Sans Serif Fallback",sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin:6px 0px 6px 5px;
}
.cba-mail-text
{                   
    font-family: Work Sans,"Sans Serif Fallback",sans-serif;
    font-size: 13px;
    line-height: 1.2;
    margin:6px 0px 6px 5px;
}
.cba-email-text
{                   
    font-family: Work Sans,"Sans Serif Fallback",sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin:6px 0px 6px 5px;
    /*white-space:nowrap;*/ /* updated to below at 8/17/2018*/
    white-space: pre-wrap;      /* CSS3 */   
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}
.cba-contact
{
    overflow:auto;
    margin:10px;
    word-wrap: break-word;
    word-break: break-word;
}




.cob-contact-header 
{
    font-family: 'Tungsten A', 'Tungsten B', Helvetica, 'Trebuchet MS', sans-serif;
    font-size: 15px; 
    font-weight:700;                       
    position: relative;
    text-align: left;
}

.cob-contact-text
{                   
	font-family: Work Sans,"Sans Serif Fallback",sans-serif;
	font-size: 12px;
	line-height: 1.2;
	margin:6px 0px;
	text-align: left;
}

.cob-contact, .cob-contact-image
{
    /*overflow:auto;*/
    margin-left:2em;
    margin-right:2em;
    word-wrap: break-word;
    word-break: break-word;
}

/*-------------------------------------------------------------------------------*/

.cob-flexbox-contact-name 
{ font-size: 0.9em; font-weight:bold; line-height:1.1; padding-top:0.4em; }
.cob-flexbox-contact-text
{ font-size: 0.8em; line-height: 1.2; }

.cob-flexbox-contact-email
{                   
    font-size: 0.85em;
    line-height: 1.2;
    margin:6px 0px 6px 5px;
    /*white-space:nowrap;*/ /* updated to below at 8/17/2018*/
    white-space: pre-wrap;      /* CSS3 */   
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}

.cob-flexbox-contact
{
	font-family: Work Sans,"Sans Serif Fallback",sans-serif;
}

/*-------------------------------------------------------------------------------*/


.simple-contact-name 
{
    font-family: Work Sans,"Sans Serif Fallback",sans-serif;
    font-size: 16px; 
    font-weight:bold;                       
    position: relative;
    text-align: left;
    margin-top:10px;
    line-height:1;
}
.simple-contact-text
{                   
    font-family: Work Sans,"Sans Serif Fallback",sans-serif;
    font-size: 14px;
    line-height: 1.2;
    margin:0px;
}

.simple-contact-email
{                   
    font-family: Work Sans,"Sans Serif Fallback",sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin:6px 0px 6px 0px;
    /*white-space:nowrap;*/ /* updated to below at 8/17/2018*/
    white-space: pre-wrap;      /* CSS3 */   
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}


.simple-contact
{
    width:210px;
    word-wrap: break-word;
    word-break: break-word;
    float:none;
    padding: 20px;
    text-align:center;
    margin:auto;
    position:relative;
}
.simple-contact-header
{
    text-transform: uppercase; 
    margin-top: 0; 
    margin-bottom: 20px;
}

/* 320 is iphone vertical */
@media (min-width: 320px) /*(max-width: 560px) */
{
    .cob-contact, .cob-contact-image { float: none; width: 100%; padding-right:10px; margin-left:1em; }
    .simple-contact { float:none; margin:auto; }


        .cba-contact
        {
            float: none; 
            width: 100%;
        }
        .cba-mail-text
        {
            font-size:13px;
        }
}
/* 568 is iphone horizontal */
@media (min-width: 568px) /*(max-width: 775px) */
{
    .cob-contact { float: left; margin-left:1.4em; padding-right:0; }
    .cob-contact-image { margin:auto; left:0; right:0; width:auto; }
    .cob-contact-header { font-size:20px; }
    .cob-contact-text { font-size:17px;}
    .simple-contact { float:left; }
    .simple-contact:nth-of-type(odd){ clear:both; } /* case of 4 or 6 or 8, when iphone horizontal size, put them 2 across. */

        .cba-contact
        {
            float: left; 
            width: 50%;
        }
        .cba-mail-text
        {
            font-size:12px;
        }
}
/* 768 is ipad vertical */
@media (min-width: 768px) /*(max-width: 1010px) */
{
    .cob-contact { float: left; margin-left:2em; }  
    .cob-contact-image { margin-right:2em; float:right; }
    .cob-contact-header { font-size:24px; }      
    .cob-contact-text { font-size:20px; }

        .cba-contact
        {
            float: left; 
            width: 22%;
        }        
}
@media (min-width:900px)
{
    .simple-contact { float:left;  text-align:left; }
}
@media (min-width: 950px){
    .simple-contact:nth-of-type(odd){ clear:none; }
}


/*-----------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------*/
















/*-----------------------------------------------------------------------------------------------------------------------------*/
/* advisory boards                                                                                                             */
/* used on all the advisory boards and will probably be used on other controls as well.                                        */
/*-----------------------------------------------------------------------------------------------------------------------------*/

/*====ADVISORY BOARD=====*/
.member-name {font-size:18px;text-align:left;color:#fff;margin-bottom:0;margin-top:5px!important;text-shadow:2px 2px 5px #000;}
.member-image {width:100%;display:block;z-index:1;}

@media (prefers-color-scheme: dark) { .member-image {-webkit-filter:none!important;filter:none!important}}

.member-bio-box {padding-bottom:0!important;line-height:14px;}
.member-bio-box a {text-align:left;color:#249ab5;font-family:Work Sans,"Sans Serif Fallback",sans-serif;font-size:14px;font-weight:bold;margin-top:5px;text-decoration:underline;}
#bio 
        {
            position: absolute;
            /*bottom:300px;*/
            background: rgba(240,245,245,0.96);
            /*color:#000;*/
           
        }

		.insidebio {
			margin:auto;
			background:#fff;
			position:relative;
			padding:20px;
			width:90%;
			max-width:1000px;
			z-index:99999999;
			min-height:215px;
}
@media (prefers-color-scheme: dark) { .insidebio { background:#222; }}

.insidebio h4 {margin-top:0;margin-bottom:0;}
.insidebio h6 {margin-top:0;margin-bottom:10px;}
.insidebio p {font-family:Work Sans,"Sans Serif Fallback",sans-serif}

.memberinfo {width:100%;z-index:99;padding:10px;padding-top:5px;
        background: rgb(36,36,35);
background: linear-gradient(180deg, rgba(36,36,35,0) 0%, rgba(36,36,35,0.15) 15%, rgba(36,36,35,.6) 40%, rgba(36,36,35,1) 77%);display:inline-block;}


    @media screen and (max-width: 1197px) {
        .smwrapps {
            width: 100%;
            max-width: 800px !important;
            margin: 0 auto;
        }
    }

    @media screen and (max-width: 897px) {
        .smwrapps {
            width: 100%;
            max-width: 600px !important;
            margin: 0 auto;
        }
    }


    @media screen and (max-width: 673px) {
        .smwrapps {
            width: 100%;
            max-width: 300px !important;
            margin: 0 auto;
        }
    }



    /*this is to give enough space for the last line of bios to display on the page instead of being cutt off. used by function showbio */
    .tall-bottom {
        display: table-cell;
    }

    #spacer p, #spacer p a {
        color: transparent;
        font-size: 7px;
    }
        #spacer div { color:fuchsia;}
        .normal-bottom
        {
        height: 1px;
    }


        #button-o { bottom:0; }
        #button-i { padding:6px; position:relative; width:auto; margin-top:0px; }
        @media (min-width: 480px)
        { #button-o { bottom:50%; } 
          #button-i { position:absolute; margin-right:30px; margin-left:70px; } 
        }
        .dcf-main-content .close-bio-button { max-width:110px; margin:35px 40px 125px 0; float:left;}
        .dcf-main-content .close-bio-button-r { width:100%; max-width:105px; margin: 10px;padding:5px; float:right; font-size:12px;text-transform:uppercase}
        .bp1-wdn-col-one-third .member-bio, .member-bio { margin:auto; display:block; max-width:100px; }
        .member-bio-box { padding-bottom:50px; }
        .member-image { margin:auto; }
        
        /*these bio classes (not the bio id) are not used on advisory boards.  They are used on the bioSlide control. */
        .bioLeftContainer {position:absolute; display: none; width: 650px; margin-left: -10px; margin-top:-10px; 
                           background: rgba(250,245,240,0.96); color:#000; border:1px solid #aaa; 
                           border-radius: 7px; z-index:21; padding-right:10px; padding-left:10px;}
        .bioLeftImage {float:left; position:relative; margin:7px 10px 5px 0px; top:-30px;}
        .bioLeftText {position:relative; margin-bottom:-20px; width:100%; overflow:auto; top:-25px;}
        
        .bioMiddleContainer {position:absolute; display: none; width: 650px; margin-left: -165px; margin-top:-10px; 
                           background: rgba(250,245,240,0.96); color:#000; border:1px solid #aaa; 
                           border-radius: 7px; z-index:21; padding-right:10px; padding-left:10px;}
        .bioMiddleImage {float:left; position:relative; margin:7px 10px 5px 0px; top:-30px;}
        .bioMiddleText {position:relative; margin-bottom:-20px; width:100%; overflow:auto; top:-25px;}
        
        .bioRightContainer {position:absolute; display: none; width: 650px; margin-left: -450px; margin-top:-10px;
                           background: rgba(250,245,240,0.96); color:#000; border:1px solid #aaa; 
                           border-radius: 7px; z-index:21; padding-right:10px; padding-left:10px;}
        .bioRightImage {float:right; position:relative; margin:7px 10px 5px 0px; top:-30px;}
        .bioRightText {position:relative; margin-bottom:-20px; width:100%; overflow:auto; top:-25px;}

    /*-----------------------------------------------------------------------------------------------------------------------------*/
    /*-----------------------------------------------------------------------------------------------------------------------------*/








    /*-----------------------------------------------------------------------------------------------------------------------------*/
    /*-----------------------------------------------------------------------------------------------------------------------------*/
    /*  Create the three across video "table"                                                                                      */
    /*  .video-button is for the play button in the center of the pre-video-images.                                                */
    /*  example: http://cbatest40.unl.edu/about-us/new-building-project/                                                           */
    /*-----------------------------------------------------------------------------------------------------------------------------*/
        .video-mosaic { position: relative; text-align: center; }

        .video-mosaic-head { position: absolute; top: -1.777em; width: 100%; z-index: 100; }

    /*.video-mosaic-head-text { font-size:2.5rem; font-weight: 400; color: #fefdfa; display: inline-block; padding: 0.254em 0.75em; background-color: #d00000; text-transform: uppercase; }*/
        .video-mosaic-head-text { font-size:2.5rem; font-weight: 400; color: #fefdfa; display: inline-block; padding: 0.19em 0.75em; background-color: #d00000; text-transform: uppercase; margin-top:40px;/* Added margin-top:40 on 1/7/2019 for WDN 5.0 - James*/ }

        .video-mosaic-pad { padding: 20px; }

        .video-mosaic-pad > div { padding: 0; }

        .video-mosaic-image { position: relative; width: 100%; padding-bottom: 57%; float: left; height: 0; background-color: #c00; }
        
        .video-mosaic-image-31 { position: relative; width: 100%; padding-bottom: 31%; float: left; height: 0; background-color: #c00; } /*academic-programs/departments/marketing/agribusiness*/

        .video-mosaic-image-57 { position: relative; width: 96.5%; padding-bottom: 57%; background-color:#fff; margin:auto; height:0; }

        .video-mosaic-image img { position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; padding: 25px; }
        
        .video-button { position:absolute; top:0;bottom:0;left:0;right:0; margin:auto; z-index:10 }

        .video-mosaic-text-container {position:absolute; bottom:30px; right:25px; left:25px; color:rgba(250,250,250,1);}

        .video-mosaic-text { display:inline; padding:2px 10px; color:rgba(250,250,250,1); background-color:rgba(50,50,50,0.4);}

    /*-----------------------------------------------------------------------------------------------------------------------------*/
    /*-----------------------------------------------------------------------------------------------------------------------------*/












    /*-----------------------------------------------------------------------------------------------------------------------------*/
    /* events band - the general one, not the featured event*/
    /* used on at least the main page, probably others. */
    /*-----------------------------------------------------------------------------------------------------------------------------*/
    .dcf-main-content .event .eventTitle {
        color: #fff;
        font-family: Arial, Helvetica, sans-serif;
    }

    .event .dateTime {
        background-color: #a10000 !important;
    }

    #events-band .event {
        background-color: #000 !important;
    }

    .event .dateTime .time {
        color: #fff !important;
    }

    #events-band .event .eventInfo .eventTitle {
        margin: 0;
        padding: 0;
        max-height: 2.8em;
        line-height: 1.333;
        overflow: hidden;
    }

    @media (min-width: 768px) {
        #events-band .event .eventInfo .location {
            font-size: 9px;
            font-size: .5625rem;
        }
    }

    #events-band .event .eventInfo .location {
        display: inline-block;
        font-size: 9px;
        font-size: .6923077rem;
        text-transform: uppercase;
        letter-spacing: .08em;
        color: #fff;
    }

    /*-----------------------------------------------------------------------------------------------------------------------------*/
    /*-----------------------------------------------------------------------------------------------------------------------------*/
    /*-----------------------------------------------------------------------------------------------------------------------------*/

    .cba-button {
        -moz-border-radius: 3px;
        border-radius: 3px;
        color: rgb(225, 225, 225);
        cursor: pointer;
        /*font-family: 'Open Sans', Helvetica, sans-serif;*/
        font-size: 1.0em;
        font-weight: 500;
        margin: 8px 3px 2px 3px;
        padding: 3px 6px 3px 6px;
        text-align: center;
        text-transform: uppercase;
        transition: color .2s;
        display: inline-block;
        vertical-align: bottom;
        line-height: 1.2;
        width: 90%;
        font-family: Work Sans,"Sans Serif Fallback",sans-serif;
    }

    input[type=button].cba-small-button {
        border-radius: 3px;
        display: inline-block;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 12px;
        font-family:Work Sans,"Sans Serif Fallback",sans-serif;
        font-weight: 400;
        font-style: normal;
        line-height: 1;
        transition: background-color .2s;
        width: auto;
        padding: .7em 2em;
        vertical-align: middle;
        margin-left: 15px;
    }

    .cba-black {
        background-color: #222;
    }

        .cba-black:hover {
            background: #444;
            color: rgb(255, 255, 255);
        }

    .cba-deep-black-text {
        color: #000;
    }

    .dcf-main-content .cba-deep-black {
        background-color: #000;
        color: #cce;
    }

    .cba-deep-black:visited /*Order is important here!  link (or just the name), visited, hover, active*/ {
        background-color: #111;
        color: #ddd;
    }

    .cba-deep-black:hover {
        background-color: #222;
        color: rgb(255, 255, 255);
    }

    .cba-deep-black:active {
        background-color: LightSteelBlue;
        color: White;
    }


    .cba-white {
        background-color: rgb(255, 255, 255);
        color: #000;
    }

        .cba-white:hover {
            background: #ddd;
            color: rgb(20, 20, 20);
        }

    .cba-red, input[type=submit].cba-red, input[type=button].cba-red {
        background-color: #900; /*rgb(161, 0, 0);    */
    }

        .cba-red:link, input[type=submit].cba-red:link, input[type=button].cba-red:link {
            background-color: #c00;
        }

        .cba-red:visited, input[type=submit].cba-red:visited, input[type=button].cba-red:visited {
            background-color: #900;
            color: rgb(255, 255, 255);
        }

        .dcf-main-content .cba-red:hover, input[type=submit].cba-red:hover, input[type=button].cba-red:hover {
            background-color: #e00;
            color: rgb(255, 255, 255);
        }

        .cba-red:active, input[type=submit].cba-red:active, input[type=button].cba-red:active {
            background-color: #FF2222;
            color: White;
        }

    .cba-green {
        background-color: rgb(0, 161, 0);
    }

        .cba-green:hover {
            background: #0c0;
            color: rgb(255, 255, 255);
        }

    .cba-blue {
        background-color: rgb(0, 0, 161);
    }

        .cba-blue:hover {
            background: #00c;
            color: rgb(255, 255, 255);
        }


    .cba-form-input-blue {
        background-color: rgb(200, 234, 249);
        font-size: .75rem;
        width: auto;
        padding: 0.8em;
        color: #ffffff;
    }

@media (prefers-color-scheme: dark) {
	.cba-form-input-blue {
        background-color: rgb(19, 40, 189);
	}
}

        .cba-form-input-blue:hover {
            background: rgb(16, 103, 157);
            color: rgb(255, 255, 255);
        }




    .cba-slategray {
        background-color: slategray;
    }

        .cba-slategray:hover {
            background: silver;
            color: rgb(255, 255, 255);
        }


    .cba-gray {
        background-color: DimGray;
        color: #cce;
    }

        .cba-gray:visited /*Order is important here!  link (or just the name), visited, hover, active*/ {
            background-color: SlateGray;
            color: #ddd;
        }

        .cba-gray:hover {
            background-color: DarkGray;
            color: rgb(255, 255, 255);
        }

        .cba-gray:active {
            background-color: LightSteelBlue;
            color: White;
        }

    .cba-sienna {
        background-color: sienna;
    }

        .cba-sienna:hover {
            background: tan;
            color: rgb(255, 255, 255);
        }

    .cba-khaki, input[type=submit].cba-khaki, input[type=button].cba-khaki {
        background-color: #dfc689;
        font-weight: 600;
        color: #000;
    }

        .cba-khaki:hover, input[type=submit].cba-khaki:hover, input[type=button].cba-khaki:hover {
            background: #f8e48f;
            color: #000;
        }



    .cba-transparent {
        background: none repeat scroll 0 0 rgba(100,100,120,.3);
        border: 2px solid #fff;
        border-radius: 12px;
        border-bottom: 2px !important;
        border-bottom-style: solid !important;
        font-weight: bold;
        font-size: 28px;
        line-height: 1.33;
        padding: 20px;
        text-transform: uppercase;
    }

        .cba-transparent:visited /*Order is important here!  link (or just the name), visited, hover, active*/ {
            background-color: SlateGray;
            color: #ddd;
        }

        .cba-transparent:hover {
            background-color: rgba(150,150,150,.35);
            color: rgb(255, 255, 255);
        }

        .cba-transparent:active {
            background-color: LightSteelBlue;
            color: White;
        }




/*-----------------------------------------------------------------------------------------------------------------------------*/
/* This is for the medium/large sized buttons that evolved on Caitlyn & Kylie's pages 
/* examples: academic-programs/departments/marketing/undergraduate, academic-programs/departments/marketing/agribusiness/undergraduate,  mba/students/military, mba/program-information/admissions, mba/about
/*-----------------------------------------------------------------------------------------------------------------------------*/
        .button-style { border:3px solid #ccc; margin-bottom:20px; -moz-border-radius: 7px; border-radius: 7px;}
        .button-label-style { margin-top:10px; text-align:center; }
        .color-green { background-color: rgb(0, 167, 145); }
        .color-green:hover { background-color:rgba(0,196,172,1.0); }
        .color-gold { background-color:rgba(245,127,41,1.0); }
        .color-gold:hover { background-color:rgba(265,147,61,1.0); }
        .color-blue { background-color:rgba(16,157,192,1.0); }
        .color-blue:hover { background-color:rgba(36,177,212,1.0); }
        .dcf-main-content .color-deep-blue { background-color: rgb(00, 98, 158); color:rgb(215,215,215);}
        .dcf-main-content .color-deep-blue:hover { background-color: rgb(39, 144, 209); color:rgb(255,255,255);}
        .color-yellow { background-color:rgba(253,183,26,1.0); }
        .color-yellow:hover { background-color:rgba(273,203,46,1.0); }    
        .color-silver { background-color:#c0c0c0; }
        .color-silver:hover { background-color:#d0d0d0; }        
        .dcf-main-content .color-green h4, .dcf-main-content .color-blue h4, .dcf-main-content .color-deep-blue h4 { color:#fff; }
        
        .color-silver-red { background-color:rgba(220,220,220,1.0); color:#222; padding-left:10px; padding-right:10px;}
        .color-silver-red:hover { background-color:rgba(204,0,0,1.0); color:#fff; }
        .dcf-main-content .color-silver-red h4 { color:#cc0000; }
        .dcf-main-content .color-silver-red:hover h4 { color:#fff; }
        .tallest { height:150px; }        
        .taller { height:70px; vertical-align:middle; display:table-cell; width:10%;} 
        .taller h4 { margin-top:0; margin-bottom:0; }

        @media (min-width: 120px)
        { .tallest { font-size:initial;} }
        @media (min-width: 420px)
        { .tallest { font-size:smaller;} }
        @media (min-width: 768px)
        { .tallest { font-size:smaller;} }
        @media (min-width: 968px) 
        { .tallest { font-size:initial;} }
        @media (min-width:1100px)
        { .tallest { font-size:initial;} }






/*-----------------------------------------------------------------------------------------------------------------------------*/
/* this is for the big button "Graduate Programs Information Request" on 
http://cba.unl.edu/promo/grad-programs/
http://cbatest.unl.edu/new/academic-programs/programs-and-degrees/maiaa/
*/
        .gpir { font-size:12px; border:10px double #ff7f50; border-radius:40px; height:80px; display:inline-block; margin:40px; padding:20px; }
        @media (min-width: 320px)
        {.gpir { font-size:14px; top:-120px; padding:20px;}}
        @media (min-width: 568px)
        {.gpir { height:55px; font-size:1.1rem; padding:15px;}}
        @media (min-width: 768px)
        {.gpir {height:75px; font-size:1.2rem; padding:15px;}}
        @media (min-width:900px)
        {.gpir { height:75px; font-size:1.3rem;}}
        @media (min-width:1400px)
        {.gpir {font-size:1.4rem;}}


/*-----------------------------------------------------------------------------------------------------------------------------*/


    .feed-header {
        margin-bottom: 5.1743998527526855px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }

    .wdn_tabs_content {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
    }



    .dcf-main-content a.news_link {
        position: absolute;
        bottom: 0;
        right: 2px;
        z-index: 9;
        border-color: #d08343 !important;
        color: #d08343 !important;
        margin: 8px 3px 2px 3px;
        padding: 3px 6px;
        line-height: normal;
        font-size: 10px;
        text-transform: uppercase;
        background-color: rgb(255, 232, 213);
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        .dcf-main-content a.news_link:hover {
            background-color: #d08343;
            border-color: #d08343;
            color: #ffe8e5 !important;
        }


/*NEWSFEED*/
/*.dcf-main-content .feed-container { overflow:hidden; font-size: 0.9em; line-height: 1.4em; position: relative; margin-bottom: 12px; }
.dcf-main-content .feed-container .feed-items { background-color: #FFFFFF; margin: 0 *//*1px 0 1px*//*; overflow: hidden; border-bottom: 1px solid #E5E5E5; position: relative; *//*top: -5px;*/ /*}*/
/*
.dcf-main-content .feed-container .feed-timeout { position: relative; overflow: hidden; }
.dcf-main-content .feed-container .feed-timeout div { padding-top: 10px;  }

.dcf-main-content .feed-container .feed-header { font-size: 1.3em; font-size: 1.3em; white-space: nowrap; overflow: hidden; }
.dcf-main-content .feed-container .feed-header { border-bottom: 2px solid #E5E5E5; margin-bottom: 0.3em; padding-bottom: 0.1em; }
.dcf-main-content .feed-container .feed-header .rss-image { padding-right: 5px; width: 12px; height: 12px; } */

.dcf-main-content .feed-container .main-feed-link { display: block; clear:both; float: right; padding: 0 5px 5px 0; font-size: 0.8em; }
/*
.dcf-main-content .feed-container .feed-items { background-color: inherit; }
.dcf-main-content .feed-container .feed-items .item { position: relative; border-top: 1px solid #E0E0E0; overflow: hidden; padding-bottom: 4px; }
.dcf-main-content .feed-container .feed-items .item a { color: #5F5F5F; }
.dcf-main-content .feed-container .feed-items .item a:hover { color: #AC0302; cursor: pointer; }
.dcf-main-content .feed-container .feed-items .item .date { text-transform: uppercase; font-size: 0.9em; color: #AAAAAA; }
.dcf-main-content .feed-container .feed-items .item .title { font-weight: bold; }
.dcf-main-content .feed-container .feed-items .item .body { padding-bottom: 4px; }
*/
.dcf-main-content .feed-container .feed-items .item .qr-code { display: block; position: relative; float: right; }

/*#wdn_content_wrapper .dcf-main-content .promo-image { width: auto; float: right; margin-left: 24px; margin-bottom: 24px; }
#wdn_content_wrapper .dcf-main-content .video-container { margin: 0px; padding: 0px; border-width: 0px; height: 147px; overflow: hidden;}
#wdn_content_wrapper .dcf-main-content .big-overlay { position: relative; top: -30px; }*/
/*       
.dcf-main-content .feed-container .feed-items-promo { background-color: #FFFFFF; margin: 0 1px 0 1px; overflow: hidden; border-bottom: 1px solid #E5E5E5; position: relative;*/ /*top: 0;*/ /*}*/

.dcf-main-content .feed-container .feed-items-promo { background-color: inherit; }
.dcf-main-content .feed-container .feed-items-promo .item {color: #5F5F5F; border-top: none; overflow: hidden; padding-bottom: 4px; position: relative; }
.dcf-main-content .feed-container .feed-items-promo .item a:hover { cursor: pointer; }
.dcf-main-content .feed-container .feed-items-promo .item .date { text-transform: uppercase; font-size: 0.9em; color: #AAAAAA; }
.dcf-main-content .feed-container .feed-items-promo .item .title { font-weight: bold; }
.dcf-main-content .feed-container .feed-items-promo .item .body { padding-bottom: 4px; }
.dcf-main-content .feed-container .feed-items-promo .item a.more-link { position: absolute; top: 5px; right: 5px; display: block; float: right; white-space: nowrap; padding: 0 0 2px 4px; background-color: #F7F7F7; 
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}

    #wdn_content_wrapper .dcf-main-content .feed-container .feed-items-promo .promo-image {
        float: none;
        margin: 0 0 8px 0;
        width: 100%;
    }


.dcf-main-content .feed-container {
  font-size: 100%;
  line-height: 1.4em;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}
.dcf-main-content .feed-container .feed-header {

}
.dcf-main-content .feed-container .feed-header > a {
  display: none;
}
.dcf-main-content .feed-container .feed-items-promo {
  top: 0px;
}
.dcf-main-content .feed-container .feed-items {
  overflow: hidden;
  border: none 0;
  margin: 0;
  top: 0;
}
.dcf-main-content .feed-container .feed-items .item {
  margin: 0;
  padding: 0 !important;
  position: relative;
  border: none 0;
  overflow: hidden;
}
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content:before,
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content:before,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content:before,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content:before {
  position: absolute;
  font-size: .9em;
  line-height: 1.6em;
  font-weight: 700;
  color: #fff;
  padding: 0 .5em;
  width: 187px;
  white-space: nowrap;
  display: block;
  border: none 0;
}
.dcf-main-content .feed-container .feed-items .item.row0 > .cba-slider-content {
  background: #fff;
  border-bottom: 1px solid #f7f7f7;
  border-top: 1px solid #f7f7f7;
}
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content {
  
}
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content a:link,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content a:link,
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content a:active,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content a:active,
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content a:visited,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content a:visited,
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content a:focus,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content a:focus {
  padding-left: 2em;
  padding-right: .5em;
}
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content .date,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content .date {
  float: left;
  margin-left: 2.8em;
}
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content .author,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content .author {
  float: right;
  margin-right: .5em;
}
.dcf-main-content .feed-container .feed-items .item.row0.facebook > .cba-slider-content:before,
.dcf-main-content .feed-container .feed-items .item.row0.twitter > .cba-slider-content:before {
  left: -91px;
  top: 90px;
  text-align: right;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.dcf-main-content .feed-container .feed-items .item.row1 > .cba-slider-content {
  background: #f7f7f7;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ffffff;
}
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content {
  
}
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content a:link,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content a:link,
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content a:active,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content a:active,
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content a:visited,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content a:visited,
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content a:focus,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content a:focus {
  padding-right: 2em;
  padding-left: .5em;
}
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content .date,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content .date {
  float: left;
  margin-left: .5em;
}
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content .author,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content .author {
  float: right;
  margin-right: 2.8em;
}
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content .author a:link,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content .author a:link {
  display: block;
  text-align: right;
  margin: 0;
  padding: 0;
}
.dcf-main-content .feed-container .feed-items .item.row1.facebook > .cba-slider-content:before,
.dcf-main-content .feed-container .feed-items .item.row1.twitter > .cba-slider-content:before {
  right: -91px;
  top: 90px;
  text-align: left;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.dcf-main-content .feed-container .feed-items .item:first-of-type > .cba-slider-content {
  border-top: none 0;
}
.dcf-main-content .feed-container .feed-items .item:last-of-type > .cba-slider-content {
  border-bottom: none 0;
}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content {
  margin: 0;
  padding: 5px 0;
  list-style: none;
  position: relative;
  overflow: hidden;

}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content p {
  clear: both;
}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:link,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:active,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:visited,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:focus {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:link span.title,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:active span.title,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:visited span.title,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:focus span.title {
  display: inline-block;
  color: #b70302;
  margin: 0 0 .25em 0;
  font-family: 'Oswald', sans-serif;
  font-weight: 700;
  font-size: .875em;
  line-height: 1.6em;
}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:link p,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:active p,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:visited p,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:focus p,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:link span.body,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:active span.body,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:visited span.body,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:focus span.body {
  display: inline-block;
  font-weight: 500;
  color: #070707;
  margin: 0;
  padding: 0;
  text-shadow: 1px 1px 0px #fff;
  font-size: .85em;
  line-height: 1.4em;
}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content:hover {
  background-color: #eeeeee;
}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content .date,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content .author {
  font-size: .75em;
  line-height: 1.2em;
  font-weight: 700;
  margin-bottom: .325em;
  text-shadow: 1px 1px 0px #fff;
}
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:hover p,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:hover span.title,
.dcf-main-content .feed-container .feed-items .item > .cba-slider-content a:hover span.body {
  color: #b70302 !important;
}
.dcf-main-content .feed-container .feed-items .item.facebook > .cba-slider-content .author a:link,
.dcf-main-content .feed-container .feed-items .item.twitter > .cba-slider-content .author a:link,
.dcf-main-content .feed-container .feed-items .item.facebook > .cba-slider-content .author a:visited,
.dcf-main-content .feed-container .feed-items .item.twitter > .cba-slider-content .author a:visited,
.dcf-main-content .feed-container .feed-items .item.facebook > .cba-slider-content .author a:active,
.dcf-main-content .feed-container .feed-items .item.twitter > .cba-slider-content .author a:active {
  color: #aaa; padding:0;
}
.dcf-main-content .feed-container .feed-items .item.facebook > .cba-slider-content .author a:hover,
.dcf-main-content .feed-container .feed-items .item.twitter > .cba-slider-content .author a:hover {
  color: #b70302;
}
.dcf-main-content .feed-container .feed-items .item.facebook > .cba-slider-content .date {
  color: #3b5998;
}
.dcf-main-content .feed-container .feed-items .item.facebook > .cba-slider-content .author {
  color: #f0f0f0;
}
.dcf-main-content .feed-container .feed-items .item.facebook > .cba-slider-content:before {
  background-color: #3b5998;
  content: "facebook";
}
.dcf-main-content .feed-container .feed-items .item.twitter > .cba-slider-content .date {
  color: #00aced;
}
.dcf-main-content .feed-container .feed-items .item.twitter > .cba-slider-content .author {
  color: #535353;
}
.dcf-main-content .feed-container .feed-items .item.twitter > .cba-slider-content:before {
  background-color: #00aced;
  content: "twitter";
}
.dcf-main-content .feed-container .feed-items .item.event > .cba-slider-content {
  padding: .5em 1em;
}
.dcf-main-content .feed-container .feed-items .item.event > .cba-slider-content .date {
  float: left;
  color: #b2b2b2;
}

.dcf-main-content .social .feed-container .feed-items {
  height: 458px;
}
.dcf-main-content .social .feed-container .feed-items .item > .cba-slider-content {
  height: 80px;
}
.dcf-main-content .events .feed-container .feed-items {
  height: 296px;
}
.dcf-main-content .events .feed-container .feed-items .item > .cba-slider-content {
  height: 60px;
}
.dcf-main-content .poster .feed-container img {
  display: block;
  max-width: none !important;
  width: 100% !important;
}
.dcf-main-content .feed-container .feed-items-promo {
  height: 340px !important;
  overflow: hidden;
}
@media (min-width: 480px) {
  .dcf-main-content .feed-container .feed-items-promo {
    height: 360px !important;
  }
}
@media (min-width: 480px) {
  .dcf-main-content .social .feed-container .feed-items {
    height: 287px !important;
  }
  .dcf-main-content .social .feed-container .feed-items .item > .cba-slider-content {
    height: 85px !important;
  }
  .dcf-main-content .events .feed-container .feed-items {
    height: 260px !important;
  }
  .dcf-main-content .events .feed-container .feed-items .item > .cba-slider-content {
    height: 73px !important;
  }
  .dcf-main-content .feed-container .feed-items-promo {
    height: 340px !important;
  }
}
@media (min-width: 600px) {
  .dcf-main-content .social .feed-container .feed-items {
    height: 366px !important;
  }
  .dcf-main-content .social .feed-container .feed-items .item > .cba-slider-content {
    height: 62px !important;
  }
  .dcf-main-content .events .feed-container .feed-items {
    height: 336px !important;
  }
  .dcf-main-content .events .feed-container .feed-items .item > .cba-slider-content {
    height: 99px !important;
  }
  .dcf-main-content .feed-container .feed-items-promo {
    height: 360px !important;
  }
}
@media (min-width: 768px) {
  .dcf-main-content .social .feed-container .feed-items {
    height: 458px !important;
  }
  .dcf-main-content .social .feed-container .feed-items .item > .cba-slider-content {
    height: 80px !important;
  }
  .dcf-main-content .events .feed-container .feed-items {
    height: 422px !important;
  }
  .dcf-main-content .events .feed-container .feed-items .item > .cba-slider-content {
    height: 92px !important;
  }
  .dcf-main-content .poster .feed-container .feed-items {
    height: 464px !important;
  }
  .dcf-main-content .feed-container .feed-items-promo {
    height: 400px !important;
  }
}
@media (min-width: 960px) {
  .dcf-main-content .social .feed-container .feed-items {
    height: 232px !important;
  }
  .dcf-main-content .social .feed-container .feed-items .item > .cba-slider-content {
    height: 66px !important;
  }
  .dcf-main-content .events .feed-container .feed-items {
    height: 258px !important;
  }
  .dcf-main-content .events .feed-container .feed-items .item > .cba-slider-content {
    height: 72px !important;
  }
  .dcf-main-content .poster .feed-container img {
    max-width: 100% !important;
    width: auto !important;
  }
  .dcf-main-content .feed-container .feed-items-promo {
    height: 299px !important;
  }
}
.dcf-main-content .dcf-main-content_FeedStreamerV1_divFeedStreamer .feed-container h2,
.dcf-main-content .dcf-main-content_FeedStreamerV2_divFeedStreamer .feed-container h2,
.dcf-main-content .dcf-main-content_FeedStreamerCarousel_divFeedStreamer .feed-container h2,
.dcf-main-content .dcf-main-content_FeedStreamerV3_divFeedStreamer .feed-container h2 {
  display: none;
}
.dcf-main-content .social .feed-container h2,
.dcf-main-content .events .feed-container h2,
.dcf-main-content .dcf-main-content_FeedStreamer1_divFeedStreamer h2 {
  padding: .4em .4em .4em 3em;
  margin: 0;
  font-size: 1.4em;
  font-weight: 700;
  text-align: left;
  text-shadow: 1px 1px 0px #fff;
  text-transform: uppercase;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  /*border-bottom-color: #cecece;*/
  line-height: normal;
  position: relative;
}
.dcf-main-content .social .feed-container h2:before,
.dcf-main-content .events .feed-container h2:before,
.dcf-main-content .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before
{
  background-image: url('images/sprites.png');
  background-repeat: no-repeat;
}
.dcf-main-content .social .feed-container span.cba-slider-nav,
.dcf-main-content .events .feed-container span.cba-slider-nav {
  position: absolute;
  z-index: 1000;
  top: 8px;
  right: 6px;
  width: 64px;
}

    .dcf-main-content .social .feed-container .feed-items,
    .dcf-main-content .events .feed-container .feed-items {
        border-width: 0px 1px 1px 1px;
        border-style: solid;
        border-color: #ddd;
    }

    .dcf-main-content .social .feed-container h2 {
        /* SOCIAL HEADER  */
        color: #59859f;
        border-bottom: 2px solid #86bad8;
        background: #dbeef9;
        background: -ms-repeating-linear-gradient(45deg, transparent, transparent 2%, #dbeef9 2%, #dbeef9 4%);
        background: -moz-repeating-linear-gradient(45deg, transparent, transparent 2%, #dbeef9 2%, #dbeef9 4%);
        background: -webkit-repeating-linear-gradient(45deg, transparent, transparent 2%, #dbeef9 2%, #dbeef9 4%);
        background: repeating-linear-gradient(45deg, transparent, transparent 2%, #dbeef9 2%, #dbeef9 4%);
    }

        .dcf-main-content .social .feed-container h2:before {
            background-position: -10px -7px;
            position: absolute;
            top: 7px;
            left: 14px;
            content: "";
            display: block;
            height: 24px;
            width: 37px;
        }

    .dcf-main-content .events .feed-container h2 {
        color: #535353;
        border-bottom: 2px solid #cecece;
        background: #f0f0f0;
        background: -ms-repeating-linear-gradient(45deg, transparent, transparent 1%, #f0f0f0 1%, #f0f0f0 2%);
        background: -moz-repeating-linear-gradient(45deg, transparent, transparent 1%, #f0f0f0 1%, #f0f0f0 2%);
        background: -webkit-repeating-linear-gradient(45deg, transparent, transparent 1%, #f0f0f0 1%, #f0f0f0 2%);
        background: repeating-linear-gradient(45deg, transparent, transparent 1%, #f0f0f0 1%, #f0f0f0 2%);
    }

        .dcf-main-content .events .feed-container h2:before {
            background-position: -58px -8px;
            content: "";
            position: absolute;
            left: 14px;
            top: 6px;
            display: block;
            height: 24px;
            width: 37px;
        }

    .dcf-main-content .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before {
        background-position: -58px -59px;
        content: "";
        position: absolute;
        left: 12px;
        top: 10px;
        display: block;
        height: 24px;
        width: 37px;
    }

    .dcf-main-content .zenboxsolid.gray .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before {
        background-position: -58px -59px;
    }

    .dcf-main-content .zenboxsolid.blue .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before {
        background-position: -10px -59px;
    }

    .dcf-main-content .zenboxsolid.indio .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before {
        background-position: -160px -59px;
    }

.dcf-main-content .zenboxsolid.manilla .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before
 {
        background-position: -312px -59px;
    }

    .dcf-main-content .zenboxsolid.orange .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before {
        background-position: -109px -59px;
    }

    .dcf-main-content .zenboxsolid.green .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before {
        background-position: -211px -59px;
    }


    .dcf-main-content .zenboxsolid.space .dcf-main-content_FeedStreamer1_divFeedStreamer h2:before {
        background-position: -261px -59px;
    }

    .dcf-main-content .dcf-main-content_fsGoBig_divFeedStreamer .feed-container .feed-items-promo .item {
        height: 100%;
        margin-bottom: 0;
    }

        .dcf-main-content .dcf-main-content_fsGoBig_divFeedStreamer .feed-container .feed-items-promo .item.promo:first-of-type {
            opacity: 1;
        }

        .dcf-main-content .dcf-main-content_fsGoBig_divFeedStreamer .feed-container .feed-items-promo .item .body {
            font-size: .85em;
            line-height: 1.4em;
        }

    .dcf-main-content .dcf-main-content_ctl00_divFeedStreamer .feed-container .feed-items .item {
        height: 68px !important;
    }

        .dcf-main-content .dcf-main-content_ctl00_divFeedStreamer .feed-container .feed-items .item .date {
            color: #b2b2b2;
        }

    @media (min-width:960px) {
        .dcf-main-content .grid6.one-half {
            width: 48%;
        }
    }

