
#EUCookiewarning a {
    color: #444;
    font-weight: bold;
}


    #EUCookieMessage {
        border-bottom: 1px solid #aaa;
        margin-bottom: 20px;
        box-shadow: 10px 10px 10px #ccc;
    }

   #EUCookiewarning, .cc-window.cc-banner {
		background: #78be20 !important;
    }
	.cc-grower
	{
		box-shadow: 10px 10px 10px #ccc;
	}
	

    #EUCookiewarningtext, #EUCookieWarningLinks {
		padding-top: 25px !important;
        text-align:center;		
/*        margin:0px;
        padding:10px;
        width:auto; */
        color: white;
		margin-left:-250px;
    }
#EUCookiewarning .close-notify
{
	position: relative;
	left: 898px;
}

.iright .panel-body
/*,#ctl01_TemplateBody_WebPartManager1_gwpciNewSocialShareCommon_ciNewSocialShareCommon__Body*/
{
	float:right!important;
}

.WebPartZone.iBooks .ProductDisplay .ProductTitle
{
	display:none!important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciMyAccount_ciMyAccount_YourPreferences_UnsubscribeContainer
{
	margin-left:12px!important;
}

#masterTopBarAuxiliary .TextButton {background-color:transparent!important;}
/*****************************************/
/*         Primary Navigation            */
/*****************************************/
.RadMenu
{
    margin-top: 8px;
}
.RadMenu a.rmLink {
    
  color: inherit;
  /*padding: 5px 12px;*/
  padding: 5px!important;
  margin-top: 0;
  }
.RadMenu a.rmLink .rmText {
    padding: 0;
    font-weight: 100;
    font-size: 18px;
    margin-left: 5px;
    margin-right: 5px;
}
.RadMenu a.rmLink.rmRootLink {
    
    text-transform: none;
    font-weight: 700;
    letter-spacing: 1px; }
  .RadMenu a.rmLink.rmFocused, .RadMenu a.rmLink.rmSelected, .RadMenu a.rmLink.rmExpanded, .RadMenu a.rmLink:hover, .RadMenu a.rmLink:focus, .RadMenu a.rmLink:active {
    
    color: white;
    background-color: #78be20;
    text-decoration: none; }
.RadMenu .rmVertical .rmItem {
  border-bottom: 1px solid #78be20; }
  .RadMenu .rmVertical .rmItem:first-child {
    border-top: 1px solid #78be20; }
.RadMenu .rmGroup {
  border: 0;
  border-top: 1px solid #78be20;
  margin-top: 0px;
  background: white; }
  .RadMenu .rmGroup .rmItem {
    border-bottom: 1px solid #78be20; }
    .RadMenu .rmGroup .rmItem:last-child {
      border-bottom: none;
      margin-bottom: -1px;}
    .RadMenu .rmGroup .rmItem a.rmLink {
      padding-right: 30px; }
    .RadMenu .rmGroup .rmItem.rmSeparator {
      background-color: #eeeeee; }
  .RadMenu .rmGroup .rmExpandRight:after {
    content: '»';
    position: absolute;
    right: 8px; }

/**** End Primary Navigation Styling ****/
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
  background-color: #3aabcf !important; }
  .RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    border-color: #3aabcf; }
  .RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover, .RadTabStrip_Metro .rtsLevel1 .rtsSelected, .RadTabStrip_Metro .rtsLevel1 .rtsLink:hover, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
    border-color: white; }

/*<RadToolTip>*/
/* Currently used by the QueryMenu iPart */
.RadToolTip_Telerik a:hover {
  background-color: #93cadc; }

/*</RadToolTip>*/
/*<RadGrid>*/
.RadGrid.RadGrid_Sitefinity .rgAltRow {
  background-color: #f4f5ed; }
  
 /*****************************************/
/*         Primary Navigation            */
/*****************************************/
.RadMenu_Austin
{
    margin-top: 8px;
}
.RadMenu.RadMenu_Austin a.rmLink {
    
  color: inherit;
  /*padding: 5px 12px;*/
  padding: 5px;
  margin-top: 0;
  }
  .RadMenu.RadMenu_Austin a.rmLink .rmText {
    padding: 0;
    font-weight: 100;
    font-size: 18px;
    margin-left: 5px;
    margin-right: 5px;
}
  .RadMenu.RadMenu_Austin a.rmLink.rmRootLink {
    
    text-transform: none;
    font-weight: 700;
    letter-spacing: 1px; }
  .RadMenu.RadMenu_Austin a.rmLink.rmFocused, .RadMenu.RadMenu_Austin a.rmLink.rmSelected, .RadMenu.RadMenu_Austin a.rmLink.rmExpanded, .RadMenu.RadMenu_Austin a.rmLink:hover, .RadMenu.RadMenu_Austin a.rmLink:focus, .RadMenu.RadMenu_Austin a.rmLink:active {
    
    color: white;
    background-color: #78be20;
    text-decoration: none; }
.RadMenu.RadMenu_Austin .rmVertical .rmItem {
  border-bottom: 1px solid #78be20; }
  .RadMenu.RadMenu_Austin .rmVertical .rmItem:first-child {
    border-top: 1px solid #78be20; }
.RadMenu.RadMenu_Austin .rmGroup {
  border: 0;
  border-top: 1px solid #78be20;
  margin-top: 0px;
  background: white; }
  .RadMenu.RadMenu_Austin .rmGroup .rmItem {
    border-bottom: 1px solid #78be20; }
    .RadMenu.RadMenu_Austin .rmGroup .rmItem:last-child {
      border-bottom: none;
      margin-bottom: -1px;}
    .RadMenu.RadMenu_Austin .rmGroup .rmItem a.rmLink {
      padding-right: 30px; }
    .RadMenu.RadMenu_Austin .rmGroup .rmItem.rmSeparator {
      background-color: #eeeeee; }
  .RadMenu.RadMenu_Austin .rmGroup .rmExpandRight:after {
    content: '»';
    position: absolute;
    right: 8px; }
	
	
#masterFooterPush {
    height: auto!important;
}

.breadcrumb {
  margin-left: 0;
}

#masterMainBreadcrumb {
  line-height: 0px;
}