
/* fix for ipad/iphone scrolling */
#s4-workspace {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

/* remove IE dotted outline on links */
a, a:active, a:focus { outline: none !important; }

.ms-ToolPaneOuter {
    position: absolute;
    right: -200px;
}

h2.ms-srch-error-header {
    padding: 0;
    font-size: 18px;
    color: #004361;
    margin: 5px 0;
}

.geant-settings-master span#DeltaPlaceHolderPageTitleInTitleArea {
    display: none;
}

.geant-settings-master .social-links {
    display: none;
}

body {
    font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    color: #004361;
}

.container {
    width: 1180px;
    padding: 0;
}

.masthead {
    background-image: url('/Style%20Library/Geant/Images/header-bg.png');
    background-repeat: repeat-x;
}

.img-responsive {
    width: 100%;
}

.hide 
{	
	display:none;
}

.header {
    height: 130px;
    margin-top: 0;
}

    .header #DeltaSiteLogo img {
        padding: 30px 30px 30px 5px;
    }

    .header .input-group {
        width: 320px;
    }

    .header .social-links {
        padding: 10px;
        float: left;
        width: 120px;
    }

        .header .social-links a:hover, .header .social-links a:active, .header .social-links a:visited,
        .header .page-links a:hover {
            text-decoration: none;
        }

    .header .input-group .col-xs-4, .header .input-group .col-xs-6 {
        margin-left: -15px;
        margin-right: -15px;
    }

    .header .top-nav-links {
        padding: 11px 0;
        float: left;
    }

        .header .top-nav-links ul {
            margin: 0;
            padding: 0;
        }

        .header .top-nav-links li a {
            color: #004361;
            text-transform: uppercase;
            font-size: 12px;
            padding: 0 5px;
        }

            .header .top-nav-links li a:hover {
                color: #ec1654;
                text-decoration: underline;
            }

        .header .top-nav-links li {
            float: left;
            list-style-type: none;
        }

    /* Search */

    .header #DeltaPlaceHolderSearchArea {
        margin-top: 35px;
    }

#searchInputBox {
    margin-bottom: 0;
    float: none;
}

#SearchBox input[type="text"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#search-centerarea ul.ms-srchnav-list {
    display: none;
}

#searchInputBox a.ms-srch-sb-navLink {
    display: none;
}

#searchInputBox a.ms-srch-sb-searchLink {
    margin-left: -25px;
}

.header #DeltaPlaceHolderSearchArea #SearchBox {
    position: absolute;
    right: 5px;
}


    .header #DeltaPlaceHolderSearchArea #SearchBox input[type="text"] {
        width: 260px;
        padding-right: 27px;
    }


/* Nav menu */

@media (min-width: 768px) {
    .navbar {
        float: left;
    }

    .ms-core-listMenu-horizontalBox {
        padding-left: 0;
        margin-left: -10px;
    }

        .ms-core-listMenu-horizontalBox ul {
            display: block;
            float: left;
            position: absolute;
            font-size: 15px;
        }

        .ms-core-listMenu-horizontalBox li {
            display: block;
            float: left;
            position: static;
        }

    .navbar #DeltaTopNavigation ul.root {
        float: left;
        position: static;
        font-size: 14px;
        -webkit-text-size-adjust:85%;
    }

    .dynamic-children.hover ul.dynamic {
        background-color: #fff;
        padding: 0 10px;
        border: 1px solid #8facbc;
    }

    .navbar {
        min-height: 32px;
        width:100%;
    }

    .dynamic-children.hover ul.dynamic {
       /* width: auto !important; */
        box-shadow: none;
        top: 32px !important;        
        
        border-color: #8facbc;
        min-width: 100px;
        display: table-row;
         /* padding: 35px 10px 23px 10px; */
        padding: 15px 10px 23px 10px;
        max-width:1000px;
      }
      
		ul.root li.static > ul.dynamic {
		 	/* min-width: 750px; */
		}
		
    .navbar #DeltaTopNavigation ul.root {
        height: 36px;
        float: left;
        position: static;
        width:100%;	
    }

    .dynamic-children.hover ul.dynamic ul {
        position: static;
        box-shadow: none;
        float: left;
        border: none;
        padding: 0;
    }

    .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic {
        float: left;
        position: relative;
        padding: 0 25px 0 25px;
        /* white-space: nowrap; */
        display: table-cell;
        border-left: 1px solid #9fbbc7;
        vertical-align: top;        
        width: 178px;
    }
		/* 
        .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic:first-child {
            border: none;
        }
		*/
		
		 .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic:first-child {
            
        }

        .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic li {
            float: left;
            padding: 0;
            clear: both;
            border: none; 
        }
        
        .navbar #DeltaTopNavigation ul.root li.static > ul
        {	
		 	display:none !important; 
		 	left:-99999px !important;		 	
		}
        
        .navbar #DeltaTopNavigation ul.root li.static > ul.show-menu
        {	
			display:block !important; 
		}				


    .navbar #DeltaTopNavigation ul li.static {
        border: 1px solid transparent;
        border-bottom: none;
    }        
		.navbar #DeltaTopNavigation ul li.static.menu-hover-border.hover
		{
			border: 1px solid #8facbc;	
			border-bottom: 1px solid #fff;
		}
        .navbar #DeltaTopNavigation ul li.static.hover {
            background-color: #fff;            
            border-bottom: 1px solid #fff;
           /*  position: relative; */ 
        } 

    .navbar #DeltaTopNavigation ul li.hover, .navbar #DeltaTopNavigation ul li:hover {
        border-color: #8facbc;
        /* position: static; */
    }

    .navbar #DeltaTopNavigation ul.root > li.selected > a span {
         font-weight: normal; 
    }

    .navbar #DeltaTopNavigation .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
        background: none;
        padding-right: 0;
    }

    .navbar #DeltaTopNavigation .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
        padding: 5px 15px;
        background-color: #ffffff;
        border-bottom: 2px solid white;
    }



    .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic .ms-core-listMenu-item {
        padding: 0 0 4px 0;
        margin: 0 20px 0 5px;
    }

    .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic li .ms-core-listMenu-item {
        padding: 4px 0 4px 0;
    }
    
    ul.root li.static ul.dynamic li.dynamic > ul li.dynamic {
	  margin-top: 0px;
	}
	
	ul.root li.static ul.dynamic li.dynamic > ul {
	  display:block !important; /* stops flickering on hover off */
	}

	ul.root li.static ul.dynamic > li.dynamic {
	  margin-top: 15px;
	}
	
	.menu-collapse
	{
		display:none;
	}
	.home-item-link
	{	
		display:none !important;
	}
		
	
	/* Top Right have nav styles */ 
	
	.ms-core-listMenu-horizontalBox ul.root > li.static:nth-child(6),
	.ms-core-listMenu-horizontalBox ul.root > li.static:nth-child(7),
	.ms-core-listMenu-horizontalBox ul.root > li.static:nth-child(8)
	{
		float:right;	
		color:#ec1656;
	}
	
	.ms-core-listMenu-horizontalBox li.static:nth-child(6) > .ms-core-listMenu-item,
	.ms-core-listMenu-horizontalBox li.static:nth-child(7) > .ms-core-listMenu-item,
	.ms-core-listMenu-horizontalBox li.static:nth-child(8) > .ms-core-listMenu-item  
	{
	    color:#ec1656;
	}


	.ms-core-listMenu-horizontalBox ul.root > li.static.right-menu-item
	{
		float:right;
	}

	/* End Top Right nav styles */

}
 

@media (max-width: 768px) {

	.input-group {	
	    display: table;	   	   
	}
	.geant-nav-links
	{	
	  -webkit-text-size-adjust:95%;
	}
	
    .dynamic-children.hover ul.dynamic {
        padding: 5px 0;
        left: 0px !important;
    }


    .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic .ms-core-listMenu-item {
        padding: 4px 0;
    }

    .fixed-nav-links {
        display: none;
    }
    
    .navbar #DeltaTopNavigation ul.root {       
        font-size: 14px;
    }
    
    .menu-collapse
	{
		display:inline;
		position:absolute;
		top:6px;
		right:0;
		width:20px;
		height:20px;
		text-align:center;
	}


}



.main-nav-right-links {
    float: right;
    line-height: 30px;
}

    .main-nav-right-links ul {
        margin: 0;
        padding: 0;
    }


    .main-nav-right-links li {
        list-style-type: none;
        float: left;
    }

        .main-nav-right-links li a {
            padding: 10px 5px 10px 10px;
            vertical-align: middle;
            text-transform: uppercase;
            color: #004361;
        }

            .main-nav-right-links li a:hover {
                color: #ec1654;
            }



.navbar #DeltaTopNavigation ul li.hover a, .navbar #DeltaTopNavigation ul li a:hover, .navbar #DeltaTopNavigation ul li.hover li.hover a {
    color: #ec1654;
    z-index: 1000;
}

.navbar #DeltaTopNavigation ul li.hover li a {
    color: #004361;
}

.navbar #DeltaTopNavigation ul li a:hover, .navbar #DeltaTopNavigation ul li a:hover, .navbar #DeltaTopNavigation ul li li a:hover {
    text-decoration: underline;
}



#DeltaTopNavigation .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic:hover .ms-core-listMenu-item span {
    color: #ec1654 !important;
}

#DeltaTopNavigation .ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic:hover li .ms-core-listMenu-item span {
    color: #004361 !important;
}

#DeltaTopNavigation .ms-core-listMenu-horizontalBox ul li ul.dynamic li li.dynamic:hover .ms-core-listMenu-item span {
    color: #ec1654 !important;
}



.navbar {
    background-color: transparent;
    border: none;
    margin-bottom: 0;
    z-index:100;
}

    .navbar .ms-listMenu-editLink {
        display: none;
    }

    .navbar .dynamic-children.hover-off ul {
        display: none !important;
    }

.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
    color: #004361;
    text-decoration: none;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item, .ms-navedit-editLinksText {
    color: #004361;
    text-transform: uppercase;
}


.dynamic-children ul.dynamic li.dynamic-children a.dynamic-children {
    font-weight: 600;
}


.navbar #DeltaTopNavigation .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.selected, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected.selected {
    color: #004361;
}

.navbar-toggle {
    padding: 7px 10px 8px 10px;
    border-radius: 0px;
    border: none;
}

    .navbar-toggle .icon-bar {
        height: 3px;
        border-radius: 0px;
        width: 24px;
    }

.navbar-collapse {
    padding-right: 0;
    max-height: none;
    width:100%;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}

.navbar-inverse .navbar-toggle {
    background-color: #ed1556;
}

    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
        background-color: #004361;
    }

.navbar-inverse .navbar-toggle {
    border-color: #004361;
}

.ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
    background-image: none;
}

/* Top Right nav styles */ 


.ms-core-listMenu-horizontalBox li.static.right-menu-item > .ms-core-listMenu-item {
    color:#ec1656;
}

.navbar #DeltaTopNavigation ul li.hover.right-menu-item a, .navbar #DeltaTopNavigation ul li.right-menu-item a:hover, .navbar #DeltaTopNavigation ul li.hover.right-menu-item li.hover a {
    color: #004361;
    z-index: 1000;
}

.navbar #DeltaTopNavigation .ms-core-listMenu-horizontalBox .right-menu-item a.ms-core-listMenu-item.selected, .ms-core-listMenu-horizontalBox .right-menu-item a.ms-core-listMenu-item.ms-core-listMenu-selected.selected {
    color: #ec1656;
}

/* End Top Right nav styles */

/* Breadcrumb */
#breadcrumb-wrapper {
    background-color: #dce1e4;
    height: 42px;
    border-top: 1px solid #004360;
    border-bottom: 1px solid #85a2b0;
    font-size: 13px;
    padding-top:10px;
}

	#breadcrumb-wrapper ul.s4-breadcrumb {	 
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  width: 85%;
	  float: left;
	  height:24px;
	}
	
	.isFirefox #breadcrumb-wrapper ul.s4-breadcrumb {	 
		 width: 80%;
	}

    #breadcrumb-wrapper ul.s4-breadcrumb, #breadcrumb-wrapper ul.ms-breadcrumb {
        padding-left: 5px;
    }

    #breadcrumb-wrapper a, #breadcrumb-wrapper a:visited {
        color: #004360;
    }

        #breadcrumb-wrapper a.s4-breadcrumbRootNode {
            display: none;
        }

    #breadcrumb-wrapper .root-node {
        padding-left: 7px;
        float:left;
    }

    #breadcrumb-wrapper .s4-breadcrumbNode, #breadcrumb-wrapper .s4-breadcrumbCurrentNode {
        padding-left: 4px;
        padding-right: 4px;
    }

    #breadcrumb-wrapper .ms-breadcrumb li, #breadcrumb-wrapper ul.ms-breadcrumbRootNode,
    #breadcrumb-wrapper ul.ms-breadcrumbNode {
        padding-left: 6px;
        padding-right: 6px;
    }

    #breadcrumb-wrapper ul li li, #breadcrumb-wrapper .root-node, #breadcrumb-wrapper .ms-breadcrumb ul,
    #breadcrumb-wrapper .ms-breadcrumb li, #breadcrumb-wrapper ul.ms-breadcrumb {
        display: inline;
    }

    #breadcrumb-wrapper ul.s4-breadcrumb .s4-breadcrumb-arrowcont, #breadcrumb-wrapper .ms-breadcrumbRootNode .s4-breadcrumb-arrowcont {
        display: none;
    }

    #breadcrumb-wrapper ul.ms-breadcrumb {
        line-height: 38px;
    }

    #breadcrumb-wrapper ul.ms-breadcrumbRootNode, #breadcrumb-wrapper ul.ms-breadcrumbNode {
        margin: 0 2px;
    }

/* homepage sections */

.section-wrapper {
    margin-top: 18px;
    border-top: 1px solid #adadb6;
    padding: 18px 0 0 0;
}

    .section-wrapper .ms-webpartzone-cell {
        margin: auto;
    }

    .section-wrapper .left-side {
        /* color:#ed1657; */
        font-weight: bold;
        padding-left: 0;
        padding-right: 0;
        text-align: left;
    }

.geant-section .geant-section-block .text-row {
    padding-right: 15px;
    padding-left: 15px;
    padding: 0px 15px 0 15px;
}

.geant-section .geant-section-block .row .section-text {
    font-size: 17px;
    display: block;
    color: #004361;
    padding: 9px 14px;
}

.vertical-section-row a, .vertical-section-row a:visited {
    color: #004361;
}

.geant-section .vertical-sections .section-text {
    font-size: 16px;
}


.geant-section-block .section-border {
    border: 1px solid #c0c0c2;
    border-top: none;
}

.geant-section.vertical-section-wrapper {
    margin-top: 10px;
    padding-right: 10px;
}

.vertical-sections td.section-img {
    padding-right: 0;
    padding-left: 10px;
}

.geant-section.vertical-section-wrapper:first-child {
    margin-top: 0px;
}

.geant-section .vertical-sections tr.empty {
    height: 15px;
}

    .geant-section .vertical-sections tr.empty:first-child {
        height: 0;
    }

.geant-section .vertical-sections .section-border {
    border: 1px solid #c0c0c2;
    border-left: none;
}

.geant-section .vertical-sections .text-wrapper {
    vertical-align: top;
    padding: 10px 0;
}

.geant-section .vertical-sections .section-img img {
    margin-bottom: -1px;
}

.isIE .geant-section .vertical-sections .section-img img {
    margin-top: -1px;
    margin-bottom: 0px;
}

/* inner banner */

#bannerarea .inner-banner {
    background-color: #004360;
    overflow: hidden;
}

    #bannerarea .inner-banner .inner-banner-content {
        position: absolute;
        top: 20px;
        color: #ffffff;
    }

    #bannerarea .inner-banner .inner-banner-page-title {
        font-size: 24px;
        padding-bottom: 7px;
    }

    #bannerarea .inner-banner .inner-banner-byline {
        font-size: 20px;
        font-weight: 100;
        padding-bottom: 35px;
    }

    #bannerarea .inner-banner [class^="col"] {
        min-height: 0;
    }


/* Inner Content */

#inner-content
{	
	word-break: break-word;
	
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.inner-row img {
	max-width:100%;
}

.inner-row h1, .inner-row h2, .inner-row h3, .inner-row h4,
.inner-row p, .inner-row a, .inner-row span, .inner-row div,
.inner-row .ms-rteStyle-Normal, .inner-row p,
{
    font-size: 14px;
}

.inner-row span, .inner-row div,
{
    margin: 0;
}


.inner-row h1, .inner-row h2, .inner-row h3, .inner-row h4,
.inner-row p, .inner-row a,
.inner-row .ms-rteStyle-Normal, .inner-row p,
.inner-row p[class^="ms-rte"], .inner-row [class^="ms-rte"] p,
.inner-row h1[class^="ms-rte"], .inner-row [class^="ms-rte"] h1,
.inner-row h2[class^="ms-rte"], .inner-row [class^="ms-rte"] h2,
.inner-row h3[class^="ms-rte"], .inner-row [class^="ms-rte"] h3,
.inner-row h4[class^="ms-rte"], .inner-row [class^="ms-rte"] h4 {
    color: #004361;
    margin: 0;
}

.inner-row h1 {
    font-size: 20px;
    padding-bottom: 5px;
}

.inner-row h2 {
    font-size: 17px;
}

.inner-row h3 {
    font-size: 16px;
}


.inner-row h4 {
    font-size: 15px;
}

.inner-row table {
    margin: 15px 0;
    font-size: 14px;
}

    .inner-row table, .inner-row table > tbody > tr > th, .inner-row table > tbody > tr > td {
        border: none;
    }

        .inner-row table th, .inner-row table td {
            padding-left: 10px;
            padding-right: 10px;
        }

        .inner-row table > tbody > tr > th {
            background-color: #606676;
            color: white;
            font-size: 15px;
        }

        .inner-row table tr.ms-rteTableHeaderRow-default {
            border-bottom: 2px solid white;
        }

        .inner-row table .ms-rteTableHeaderRow-default td {
            background-color: white;
        }

        .inner-row table .ms-rteTableOddRow-default td {
            background-color: #e9e9eb;
        }

.inner-row .ms-webpartzone-cell {
    margin-bottom: 20px;
}

.inner-row .center-left {
    padding: 0 3px;
}

.inner-row .center-right {
    padding: 0 3px 0 15px;
}

.inner-row {
    padding-top: 30px;
    padding-bottom: 20px;
}

    .inner-row .center-left iframe {
        width: 100% !important;
    }

    .inner-row .left-side {
        padding: 0;
    }

    .inner-row .bottom-right {
        padding-left: 0;
    }

.ms-WPBorderBorderOnly {
    padding: 10px 13px;
}

/* Inner Sharing links */

.inner-row div.share-link {
    padding: 5px 0 20px 0;
    margin-top: 15px;
    border-bottom: 1px solid #eeeeee;
    font-size: 13px;
    color: #004361;
}

    .inner-row div.share-link:first-child {
        padding: 5px 0 20px 0;
        margin-top: 0;
    }



/* Twitter web part */

.twitter-wrapper {
    padding: 0;
}

.twitter-header {
    background-color: #06a2d5;
    color: #ffffff;
    padding: 2px 15px 4px;
    font-size: 18px;
    margin-bottom: 20px;
    vertical-align: bottom;
}

#twitter-feed {
    font-size: 14px;
    color: #004361;
}

.twitter-header, #twitter-feed {
    margin-left: -6px;
    margin-right: -6px;
}

.twitter-title-wrapper {
    margin: 0px 0px 15px 0px;
}

    .twitter-title-wrapper .twitter-title {
        color: #606060;
        border-bottom: 1px solid #ededed;
        padding-bottom: 10px;
        float: left;
    }

        .twitter-title-wrapper .twitter-title div {
            padding: 0;
            font-weight: bold;
        }

            .twitter-title-wrapper .twitter-title div iframe {
                float: right;
                width: 100% !important;
            }
            
             .twitter-title-wrapper .twitter-title .col-xs-4
             {
				min-width:49px;
			 }

#twitter-feed ul {
    padding-left: 0;
}

#twitter-feed li {
    list-style: none;
    position: relative;
    border-bottom: 1px solid #ededed;
    margin-top: 13px;
}

    #twitter-feed li .user span {
        color: #968f96;
        font-size: 13px;
    }

    #twitter-feed li .user a:hover {
        text-decoration: none;
    }


    #twitter-feed li .user span span {
        display: block;
        color: #004361;
        font-size: 14px;
    }

    #twitter-feed li .user img {
        max-width: 30px;
        float: left;
        margin-right: 5px;
    }

    #twitter-feed li .tweet {
        clear: both;
    }

        #twitter-feed li .tweet a {
            -ms-word-break: break-all;
            word-break: break-all;
            display: inline;
        }
        
        .isFirefox #twitter-feed li .tweet a
        {	
			display: inline-block;
		}

.isIE #twitter-feed li .tweet a {
    display: inline-block;
}

#twitter-feed li .timePosted {
    position: absolute;
    top: 0;
    right: 0;
    color: #968f96;
    font-size: 13px;
}

#twitter-feed li .interact {
    display: none;
}

#twitter-feed li .show-timestamp {
    display: inline;
}


/* Facebook web part */


.facebook-wrapper {
    padding: 0;
}

#facebook-feed, .facebook-header {
    margin-left: -6px;
    margin-right: -6px;
}


.facebook-header {
    background-color: #375594;
    color: #ffffff;
    padding: 2px 15px 4px;
    font-size: 18px;
    margin-bottom: 15px;
    vertical-align: bottom;
}

#facebook-feed .entry {
    border-bottom: 1px solid #ededed;
    font-size: 14px;
    margin-top: 13px;
    padding-bottom: 13px;
}

    #facebook-feed .entry .facebook-content img, #facebook-feed .entry .facebook-content br + br {
        display: none;
    }



/* Article Items */

.geant-article-item-wrapper {
    border-bottom: 1px solid #e0e0e3;
    padding: 0 10px 13px 10px;
}

/* Community News */

.geant-news .list-header {
    background-color: #ed1556;
    color: #ffffff;
    padding: 6px 14px;
    height: 36px;
    margin-bottom: 15px;
}

    .geant-news .list-header .list-title {
        font-size: 18px;
        float: left;
    }

    .geant-news .list-header .list-link {
        margin-top: 2px;
        float: right;
        color: #ffffff;
    }

        .geant-news .list-header .list-link a {
            color: #ffffff;
        }

            .geant-news .list-header .list-link a:hover {
                color: #ffffff;
                text-decoration: none;
            }


/* Rss feeds */

.geant-rss-webpart table, .geant-rss-webpart table tr, .geant-rss-webpart table td {
    margin: 0;
    padding: 0;
}

.geant-rss-item {
    background-color: white;
    clear: both;
    float: left;
    width: 100%;
    padding: 5px;
    border-bottom: 1px solid #e0dfe4;
}

.geant-rss-title, .geant-rss-summary {
    float: left;
    clear: left;
}

.geant-rss-item .geant-rss-date {
    float: left;
    width: 100px;
    font-size: 11px;
    line-height: 20px;
    color: #919191;
}

.geant-rss-item.geant-rss-item-image .geant-rss-title, .geant-rss-summary {
    float: none;
    clear: none;
}

.geant-rss-item.geant-rss-item-image .geant-rss-date {
    float: none;
    width: auto;
}


.geant-rss-item .geant-rss-image {
    max-width: 12%;
    float: left;
    margin: 5px 10px 5px 0;
}

.ms-webpart-chrome img[src="/_layouts/15/images/CRPERSPC.GIF"], .ms-webpart-chrome img[src*="CRPERSPC.GIF"] {
    display: none;
}

.geant-rss-webpart {
    margin-bottom: 2px;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 9px;
    padding-right: 9px;
    display: block;
}

#inner-content .geant-rss-webpart {
    padding-left: 0;
    padding-right: 0;
}


#inner-content .center-right .geant-rss-webpart {
    padding-left: 15px;
    padding-right: 15px;
}



.geant-rss-webpart h2.ms-webpart-titleText {
    margin: 0;
    padding: 1px 14px 0;
    line-height: 34px;
    vertical-align: middle;
    font-weight: 400;
    background-color: #004360;
    height: 37px;
}

    .geant-rss-webpart h2.ms-webpart-titleText a, .geant-rss-webpart h2.ms-webpart-titleText a:hover {
        text-decoration: none;
    }

.geant-rss-webpart .ms-webpart-titleText.ms-webpart-titleText, .geant-rss-webpart .ms-webpart-titleText > a,
.geant-rss-webpart .ms-webpart-titleText.ms-webpart-titleText span {
    color: white;
    font-size: 18px;
}

    .geant-rss-webpart .ms-webpart-titleText.ms-webpart-titleText .geant-rss-more-link {
        float: right;
        font-size: 14px;
    }

.geant-rss-webpart .geant-rss-more-link a, .geant-rss-webpart .geant-rss-more-link a:hover, .geant-rss-webpart .geant-rss-more-link a:visited {
    color: white;
}

    .geant-rss-webpart .geant-rss-more-link a:hover {
        text-decoration: underline !important;
    }


    .geant-rss-webpart .geant-rss-more-link a:after {
        content: 'See more';
    }

.rss-events.geant-rss-webpart h2.ms-webpart-titleText {
    background-color: #004360;
}

.rss-events.geant-rss-webpart .geant-rss-more-link a:after {
    content: 'See more Events';
}

.rss-events.geant-rss-webpart .geant-rss-date {
    float: right;
}

.rss-events.geant-rss-webpart .geant-rss-item {
    border: none;
}

    .rss-events.geant-rss-webpart .geant-rss-item.alt-row {
        background-color: #eaeaea;
    }


.rss-news.geant-rss-webpart h2.ms-webpart-titleText {
    background-color: #ed1556;
}

.rss-news.geant-rss-webpart .geant-rss-more-link a:after {
    content: 'See more News';
}

.rss-news-small.geant-rss-webpart .geant-rss-more-link {
    display: none;
}

.rss-general-small.geant-rss-webpart .geant-rss-more-link {
    display: none;
}
.geant-rss-feed .geant-rss-image img 
{
	width:100%;
}

/* geant tv web part */

.geant-tv-wrapper .row, .geant-tv-wrapper .tv-header {
    margin-left: -6px;
    margin-right: -6px;
}

.geant-tv-wrapper tr.geant-tv-item-wrapper {
    border: 1px solid #c0c0c2;
}

.geant-tv-wrapper .tv-header {
    background-color: #222931;
    color: #ffffff;
    margin-bottom: 5px;
    vertical-align: bottom;
    padding: 4px 15px 5px;
}

.isIE .geant-tv-wrapper .tv-header {
    padding: 2px 15px 5px;
}

.geant-tv-wrapper .tv-header .tv-title {
    font-size: 18px;
    vertical-align: bottom;
}

    .geant-tv-wrapper .tv-header .tv-title img {
        padding-right: 6px;
    }

.geant-tv-wrapper .tv-header .tv-title, .geant-tv-wrapper .tv-header .tv-link {
    display: inline;
}

.geant-tv-wrapper .tv-header .tv-link {
    float: right;
    font-size: 14px;
    line-height: 26px;
}

    .geant-tv-wrapper .tv-header .tv-link a, .geant-tv-wrapper .tv-header .tv-link a:visited {
        color: white;
    }

.geant-tv-wrapper tr.geant-tv-item-wrapper td {
    padding: 10px;
}

.geant-tv-wrapper tr.empty {
    height: 15px;
}

.geant-tv-wrapper tr.geant-tv-item-wrapper td .geant-tv-link .tv-link-icon {
    padding: 10px;
    font-size: 25px;
    line-height: 18px;
    padding: 0;
    vertical-align: top;
}

.geant-tv-wrapper tr.geant-tv-item-wrapper td .geant-tv-link .tv-link-text {
    vertical-align: middle;
}

    .geant-tv-wrapper tr.geant-tv-item-wrapper td .geant-tv-link .tv-link-text a {
        color: #a5a5a7;
    }

/* Our Social Networks web part */

.geant-social-networks div.geant-social-networks-header {
    color: white;
    background-color: #606676;
    padding: 6px 15px;
    font-size: 18px;
}

.geant-social-networks div.geant-social-networks-content {
    float: left;
    border: 1px solid #c8cbd0;
    border-top: none;
    padding: 10px;
}

.geant-social-networks .social-network-image {
    float: left;
    width: 50%;
    padding: 10px;
}

/* Related Pages */

.geant-related-pages {
  padding: 6px 15px;
  background-color: #d2147e;
  color: white;
  width: 100%;
  display: block;
  margin: 0 0 10px 0;
  font-size: 18px;
}

.geant-related-pages-item {
  padding-top: 5px;
}

#inner-content .dfwp-column {
  padding-left: 0;
}

/* Show Hide links */

.hide-item a {
    background-image: url('/Style Library/Geant/Images/up-arrow-icon.png');
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 20px;
    color: #004361;
}

.show-item a {
    background-image: url('/Style Library/Geant/Images/down-arrow-icon.png');
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 20px;
    color: #004361;
}

.show-item {
    display: none;
}

.section-wrapper.hide-section .center-col .root-row {
    display: none;
}

/* back to top */

.back-to-top a {
    background-image: url('/Style Library/Geant/Images/up-arrow-icon.png');
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 20px;
    color: #004361;
}


/* Footer */

#s4-bodyContainer {
    padding-bottom: 0px;
    min-height: 100%;
    position: relative;
}

#centerarea
{
	padding-bottom:90px;
}

#footer {
    background-color: #004361;
    color: #ffffff;
    height: 65px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

    #footer .row {
        padding-top: 23px;
        padding-bottom: 15px;
    }


    #footer #footer-links .footer-links-left ul, #footer #footer-links .footer-links-right ul {
        margin: 0;
        padding: 0;
    }

    #footer #footer-links .footer-links-left {
        float: left;
    }

    #footer #footer-links .footer-links-right {
        float: right;
    }

    #footer #footer-links .footer-links-left ul li {
        float: left;
        list-style-type: none;
        padding-right: 5px;
        padding-left: 11px;
        color: white;
        background-image: url('/Style Library/Geant/Images/bullet.png');
        background-repeat: no-repeat;
        background-position: left;
    }

        #footer #footer-links .footer-links-left ul li:first-child {
            background: none;
            padding-left: 0;
        }

    #footer #footer-links .footer-links-right ul li {
        float: left;
        padding-right: 10px;
        list-style-type: none;
        color: white;
    }

        #footer #footer-links .footer-links-right ul li a {
            padding-left: 5px;
        }


            #footer #footer-links .footer-links-left ul li a, #footer #footer-links .footer-links-left ul li a:visited,
            #footer #footer-links .footer-links-right ul li a, #footer #footer-links .footer-links-right ul li a:visited {
                color: white;
            }


/* search */

#searchIcon {
    display: none;
}

#search-centerarea {
    margin-top: 20px;
}


    #search-centerarea .ms-searchCenter-result-main {
        width: 100%;
    }

    #search-centerarea #SearchBox input[type="text"] {
        height: 35px;
        margin: 0;
    }

    #search-centerarea .ms-srch-item-title h3 {
        margin: 0;
        padding: 0;
    }

        #search-centerarea .ms-srch-item-title h3 a, #search-centerarea .ms-srch-item-title h3 a:visited {
            color: #004361;
            font-size: 18px;
        }

    #search-centerarea .ms-srch-item-previewContainer {
        float: left;
    }

    #search-centerarea #ResultFooter, #search-centerarea #UpScopeLinkTop {
        display: none !important;
    }

    #search-centerarea .ms-srch-result #Paging li {
        padding: 5px;
    }

    #search-centerarea .ms-srch-result #Paging a {
        width: 25px;
        height: 25px;
    }

    #search-centerarea .col-md-2.ms-dialogHidden.search-refiners-col {
        padding-left: 20px;
    }



/* Responsive */


@media (min-width: 768px) {
    .col-md-3.geant-section-block, .col-md-6.geant-section-block {
        padding-left: 9px;
        padding-right: 9px;
    }

    .geant-section .vertical-sections .section-img {
        padding-left: 9px;
    }
}


@media (min-width: 991px) {
    .col-md-3.geant-section-block, .col-md-6.geant-section-block {
        padding-left: 9px;
        padding-right: 9px;
    }

    .geant-section .vertical-sections .section-img {
        padding-left: 9px;
    }

    .row.root-row {
        margin-right: -7px;
        margin-left: -7px;
    }

    .rss-events.geant-rss-webpart .geant-rss-title {
        max-width: 278px;
    }

    .geant-tv-wrapper .row, .geant-tv-wrapper .tv-header {
        margin-left: -3px;
        margin-right: -3px;
    }

    .isIE .geant-tv-wrapper .row, .isIE .geant-tv-wrapper .tv-header {
        margin-left: -6px;
        margin-right: -6px;
    }

    .twitter-header, #twitter-feed {
        margin-left: -6px;
        margin-right: -6px;
    }

    #facebook-feed, .facebook-header {
        margin-left: -6px;
        margin-right: -6px;
    }

    #bannerarea .inner-banner .inner-banner-content {
        left: 120px;
    }
}

@media (min-width: 1081px) {
    .inner-row .col-md-1.right-side {
        padding-left: 5px;
        padding-right: 5px;
    }
}


@media (min-width: 1279px) {
    .row.root-row {
        margin-right: -4px;
        margin-left: -4px;
    }

    .rss-events.geant-rss-webpart .geant-rss-title {
        max-width: 358px;
    }

    .geant-tv-wrapper {
        margin-left: -3px;
        margin-right: -3px;
    }
}




@media (max-width: 1279px) {
    .container {
        width: 970px;
    }

    .geant-section .geant-section-block .row .section-text {
        font-size: 14px;
        padding: 5px 8px;
    }

    .geant-section .vertical-sections .section-text {
        padding: 0;
        font-size: 14px;
    }

    .geant-section .vertical-sections .section-border .text-wrapper {
        padding: 6px 6px;
        display: block;
    }

    .geant-social-networks .social-network-image {
        padding: 5px 0;
    }


    #search-centerarea .col-md-2.ms-dialogHidden.search-refiners-col {
        margin-right: 25px;
    }

    .facebook-header img, .twitter-header img {
        display: none;
    }       

}

@media (max-width: 1081px) {
    .container {
        width: 850px;
    }

    .geant-section .vertical-sections .section-border .text-wrapper {
        padding: 1px 4px;
    }

    .geant-tv-wrapper {
        padding-left: 25px;
    }

    .inner-row .bottom-left a, .inner-row .bottom-right a {
        word-break: break-all;
    }

    #twitter-feed .user a {
        display: inline-block;
    }

    .isIE #twitter-feed li .user span span {
        display: inline;
        margin-right: 20px;
    }

    #s4-bodyContainer .navbar #DeltaTopNavigation ul.root {
	  	font-size: 13px;
	}
		    
    #s4-bodyContainer .navbar #DeltaTopNavigation .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	  	padding: 5px 7px;
	}
	
	.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {	 
	  margin-right: inherit;
	  display: inline;
	}
}

/* ipad landscape resolution */
@media (max-width: 1024px) {
    .main-nav-right-links ul {
        font-size: 13px;
    }
 
	.navbar #DeltaTopNavigation ul.root > li > a
     {
     	height:32px;
    	line-height: 23px;
     }
}


@media (max-width: 991px) {	
	
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
	  float: left;
	  width:100%;
	}
	
	.col-md-3.geant-section-block, .col-md-6.geant-section-block
	{	
		width:50%;
	}
	
	
	.col-md-3.geant-section-block, .col-md-6.geant-section-block {
        padding-left: 13px;
        padding-right: 13px;
    }

	.col-md-6.geant-section-block {
        padding-left: 13px;
        padding-right: 0;
    }

	.col-md-6.geant-section-block:first-child
	{	
		padding-left:0;
		padding-right:13px;
	}
	
	.col-md-3.geant-section-block:nth-child(1), .col-md-3.geant-section-block:nth-child(3)
	{	
		padding-left:1px;
	}
	
	.col-md-3.geant-section-block:nth-child(2), .col-md-3.geant-section-block:nth-child(4)
	{	
		padding-right:0px;
	}
	
	.isIE .col-md-3.geant-section-block:nth-child(1), .isIE .col-md-3.geant-section-block:nth-child(3)
	{	
		padding-left:2px;
	}
	
	.isIE .col-md-3.geant-section-block:nth-child(2), .isIE .col-md-3.geant-section-block:nth-child(4)
	{	
		padding-right:0px;
	}
	
	.isFirefox .col-md-3.geant-section-block:nth-child(1), .isFirefox .col-md-3.geant-section-block:nth-child(3)
	{	
		padding-left:2px;
	}
	
	.isFirefox .col-md-3.geant-section-block:nth-child(2), .isFirefox .col-md-3.geant-section-block:nth-child(4)
	{	
		padding-right:0px;
	}
	
    .section-wrapper .left-side {
        padding-left: 0;
        padding-bottom: 15px;
    }

    .row {
        margin-right: 0;
        margin-left: 0;
    }

    .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .header .social-links {
        width: 105px;
    }

    .header .top-nav-links li a {
        padding: 0 4px;
    }

    .geant-section .geant-section-block .text-row {
        padding: 0;
        margin-bottom: 25px;
    }

    .geant-section .geant-section-block .vertical-row {
        width: 100%;
        margin-bottom: 25px;
    }


    .geant-section .vertical-sections .section-img {
        padding-left: 0;
    }

    .inner-row div.share-link:first-child {
        padding: 0;
        margin: 0 18px 10px 0;
        width: 75px;
    }

    .inner-row div.share-link {
        padding: 0;
        margin: 0 18px 10px 0;
        border-bottom: none;
        display: inline-block;
        vertical-align: top;
    }

    .inner-row .center-right {
        padding: 0 10px 0 5px;
    }

    .geant-social-networks div.geant-social-networks-content {
        width: 100%;
    }

    .geant-social-networks .social-network-image {
        width: 25%;
        padding: 5px 20px;
    }

    .col-md-1.right-side {
        padding: 0 10px 0 5px;
    }

    .geant-tv-wrapper {
        padding-left: 0;
        margin-top: 20px;
    }


    .geant-section.vertical-section-wrapper {
        padding-right: 0;
    }

    .geant-rss-webpart {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 25px;
    }


    .twitter-header, #twitter-feed {
        margin-left: 0;
        margin-right: 0;
    }

    #facebook-feed, .facebook-header {
        margin-left: 0;
        margin-right: 0;
    }

    .geant-tv-wrapper .row, .geant-tv-wrapper .tv-header {
        margin-left: 0;
        margin-right: 0;
    }

    #search-centerarea .col-md-2.ms-dialogHidden.search-refiners-col {
        padding-left: 7px;
    }

    #search-centerarea .ms-ref-refiner #Container {
        padding-bottom: 0px;
    }

    #search-centerarea .ms-ref-refiner {
        float: left;
    }

    #search-centerarea .ms-srch-hover-outerContainer {
        display: none !important;
    }

    #search-centerarea .ms-srch-item {
        width: auto;
    }

    #search-centerarea .ms-searchCenter-refinement {
        margin-top: 0;
    }

    #search-centerarea .ms-srch-item-previewContainer {
        margin-left: 10px;
    }

    .isIOS .navbar-collapse {
        width: auto;
    }

    #twitter-feed .user a {
        display: inline;
    }

    .isIE #twitter-feed li .user span span {
        display: block;
        margin-right: 0;
    }
    
    .header .social-links {
        padding: 10px 5px;
    }

}

@media (max-width: 768px) {
	
	#DeltaTopNavigation .navbar-collapse ul.root > li.static.dynamic-children.hover ul.dynamic {
	   display: none;	   
	}
	
	#DeltaTopNavigation .navbar-collapse ul.root > li.static.dynamic-children.menu-hover
	{
		height: auto;	
	}
	
	#DeltaTopNavigation .navbar-collapse ul.root > li.static.dynamic-children.menu-hover ul.dynamic {	
	   display: block;	  
       width: 100% !important;
       left:0 !important; 
       top: 0!important;
       border:none;
       box-shadow:none;
       padding:5px 0;
	}

}



@media (max-width: 767px) {
	  .ms-core-listMenu-horizontalBox ul.root > li.static
	  {
		height: 30px;
	  }  
	  .ms-core-listMenu-horizontalBox ul.root > li.static.hover
	  {
		height: auto;
	  }  


    #s4-bodyContainer {
        padding: 0;
    }

    .container {
        max-width: 680px;
        width: 100%;
        padding: 0 20px;
    }

    .isIE .container {
       /* min-width: 450px; */
    }

    .section-wrapper .left-side {
        padding-left: 0px;
        padding-bottom: 10px;
    }

    .geant-rss-webpart {
        margin-left: -9px;
        margin-right: -9px;
    }

    .main-nav-right-links ul {
        margin: 0 0 10px 0;
    }

    .main-nav-right-links li {
        float: none;
    }

    .main-nav-right-links {
        padding-left: 6px;
    }

    .input-group {
        display: inline;
    }

    .header .input-group {
        width: 195px;
    }

    .header .social-links {
        float: right;
    }

    .header .top-nav-links {
        padding-top: 0;
    }

    .header #DeltaPlaceHolderSearchArea {
        margin-top: 0px;
    }

        .header #DeltaPlaceHolderSearchArea #SearchBox input[type="text"] {
            width: auto;
            max-width: 150px;
        }       
	
	/* Fix for IE non-responsive images when resizing*/
	.isIE .ms-webpart-zone, .isIE .ms-webpart-cell-vertical, .isIE .ms-webpart-chrome-vertical
	{	
		display:inline;
	}	
	
		
	.col-md-3.geant-section-block:nth-child(1), .col-md-3.geant-section-block:nth-child(3)
	{	
		padding-left:2px;
	}
	
	.col-md-3.geant-section-block:nth-child(2), .col-md-3.geant-section-block:nth-child(4)
	{	
		padding-right:0px;
	}
	
    #DeltaTopNavigation .navbar-collapse {
    	width: 100%;
	}	
	#DeltaTopNavigation .navbar-collapse ul.root > li.static {
    	max-width: 70%;
	}
	
	.navbar #DeltaTopNavigation ul.root li.static > ul {
    /* display: none !important; */
	}	
	.navbar #DeltaTopNavigation ul.root li.static > ul.show-menu {
    /*display: block !important;*/
	}	
	.navbar #DeltaTopNavigation .dynamic-children.hover ul.dynamic
	{
		width:100% !important;	
	}

	.navbar-collapse.in {
    overflow-y: visible;
	}
	#breadcrumb-wrapper ul.s4-breadcrumb {
	    width: auto;
	    max-width: 80%;
	}
	
	#bannerarea .inner-banner .inner-banner-byline {
    	font-size: 16px;
	}
	
	.inner-banner-byline br {
    	display: none;
	}
	
}

@media (max-width: 480px) {
    .header .top-nav-links {
        display: none;
    }
        
    .header .social-links
    {		
		position: absolute;
		top: -125px;
		right: 5px;
	}

    .header .input-group {
        width: 100%;
    }

    #DeltaSiteLogo {
        height: 128px;
    }

    .navbar-toggle {
        margin-top: 0;
    }

    .header #DeltaPlaceHolderSearchArea #SearchBox {
        position: absolute;
        left: 5px;
    }

    .geant-section .vertical-sections .section-border {
        border: 1px solid #c0c0c2;
        border-top: none;
    }

    .geant-section table td[class*="col-"], .geant-section table th[class*="col-"] {
        display: table-cell;
        float: left;
        width: 100%;
    }  
    
    
	.col-md-3.geant-section-block, .col-md-6.geant-section-block
	{	
		width:100%;
	}
	
	.col-md-3.geant-section-block, .col-md-6.geant-section-block,
	.col-md-3.geant-section-block, .col-md-6.geant-section-block,
	.col-md-6.geant-section-block:first-child,
	.col-md-3.geant-section-block:nth-child(1), .col-md-3.geant-section-block:nth-child(3),
	.col-md-3.geant-section-block:nth-child(2), .col-md-3.geant-section-block:nth-child(4),
	.isIE .col-md-3.geant-section-block:nth-child(1), .isIE .col-md-3.geant-section-block:nth-child(3),
	.isIE .col-md-3.geant-section-block:nth-child(2), .isIE .col-md-3.geant-section-block:nth-child(4),
	.isFirefox .col-md-3.geant-section-block:nth-child(1), .isFirefox .col-md-3.geant-section-block:nth-child(3),
	.isFirefox .col-md-3.geant-section-block:nth-child(2), .isFirefox .col-md-3.geant-section-block:nth-child(4)	
	{
		padding-left: 0;
		padding-right: 0;
	} 
	
	#bannerarea .inner-banner .inner-banner-byline {
    	font-size: 15px;
	}
	
}

@media (max-width: 320px) {
    .container, .isIE .container {
        width: 100%;
        min-width: 320px;
    }


    .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11,
    .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10,
    .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
    .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8,
    .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        min-height: 0;
    }

    table td[class*="col-"], table th[class*="col-"] {
        display: table-cell;
        float: left;
        width: 100%;
    }
}


@media print {

    a[href]:after {
        content: none !important;
    }

    #suiteBar, .input-group, #breadcrumb-area, #bannerarea, #DeltaPageStatusBar, .page-sharing,
    #footer, .back-to-top, .navbar {
        display: none;
    }

    .geant-rss-webpart h2.ms-webpart-titleText, .geant-rss-webpart h2.ms-webpart-titleText, .ms-rtestate-field h7,
    .ms-rtestate-field h8, .ms-rtestate-field h9, .ms-rtestate-field h10, .ms-rtestate-field h11 {
        padding: 0;
    }
}