.contextual-panel .contextual-panel-heading .navigation-list-item{
    background-color: transparent;
}
.results {background-color: #fff;}
.breadcrumb-list {margin-top:13px;}
#_tc_ap.contextual-administration-panel-container .contextual-administration-panel-wrapper .contextual-panel .administration-links li, 
#_tc_ap.contextual-administration-panel-container .contextual-administration-panel-wrapper .contextual-panel .contextual-administration-links li
{
    background-color: #222222;
}
.content.abbreviated .name .comment-count {padding-top: 3px;}
.content-fragment .content.thumbnail[data-url]:hover,
.popup-list .content.thumbnail[data-url]:hover {
    background-color: #111111;
    color: white;
} 
.button.buttonDonate:hover {background-color: #cc4295;text-decoration: none;}
.button.buttonDonate {
    background-color: #ff52ba;
    font-size: 16px;
    color: #fff;
    font-family: 'GraphikBold', Arial, sans-serif;
    width: 100px;
    line-height: 16px;
    display: block;
    text-align: center;
    padding: 12px 0px 10px 0px;
}

.content-list.activity-stories {margin-top:38px;}
.activity-story a.internal-link.view-user-profile.activity-summary-user, .activity-story .activity-title a, .activity-story .activity-summary .user-name a, .activity-story .full-post .post-content {font-size: 14px;}
.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .shadowed .name a {font-family:'GraphikBold', Arial, sans-serif;text-transform:uppercase;font-size:26.67px;}
.content-fragment .content.thumbnail[data-url]:hover a {color:#fff;}
#waitcover {color: #FFFFFF!important;}

.content-fragment .content.thumbnail[data-url]:hover,
.popup-list .content.thumbnail[data-url]:hover {
background-color: #111111;
color: white;
}

/* ----------------------- */
.content-fragment .navigation-list.links {
  /*background-color: #7029ec !important;*/
}

.global-nav a { color: #000000 !important; }
.global-nav a:hover { color: #7029ec  !important; }
.global-nav a:selected { color: #7029ec  !important; }

.content-fragment.with-header .content-fragment-header {
    display: block; font-size: 22px; font-family: 'GraphikBold', Arial, sans-serif;line-height:26px; color:#7029ec;text-transform:uppercase;
}

.content-fragment.activity-story-stream .activity-date-grouping{line-height:12pt;font-size:20pt; font-family:"Arial";}

.activity-date-grouping {
    font-family:"CenturyGothic"; font-size:10pt; color:#7029ec !important; height: 30px;
}
.activity-story .navigation-list a { color: #7029ec; }
.activity-story .navigation-list a:hover { color: #7029ec; }
.activity-story .activity-summary a { color: #7029ec; }
.activity-story .activity-summary a:hover { color: #7029ec; }
.activity-story .activity-summary .user-name a { color: #7029ec; }
.activity-story .activity-summary .user-name a:hover { color: #7029ec; text-decoration: underline !important; }
.activity-story .activity-summary .user-name a:visited { color: #7029ec; text-decoration: underline !important; }
.activity-story:hover { background-color: #f1f1f1; }

.content-fragment.top-border { margin-top: 50px; border-top: 1px solid #e6e6e6; }
.pager .ends div .last:before, .pager .ends div .last .ie7_before{ color: #7029ec; }

#createBlog {
    background-color: #FFFFFF !important; height: 0px; font-family: centurygothic;
    font-size: 12pt; font-weight: bold; text-transform: uppercase; margin: 0px 0px 80px -3px  !important;
    color: #ffffff;
}

.name a { color: #7029ec ; font-size:14px; /*font-family:'Graphik', Arial, sans-serif;*/}
.name a:hover { color: #7029ec; }
.internal-link.view-application { font-weight: bold; }
#btn-find-out { width: 95%; margin-bottom: 20px; }

/* ------ */
.font-purple {
  color: #7029ec !important;
}

.content-fragment.privacy-settings .content-list-header {
  font-size: 16px;
  color: rgb(85, 168, 0) !important;
  font-weight: 700;
  padding: 10px 0;
font-family: arial;
}

.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item > .avatar-container > .avatar-wrapper > .avatar.shadowed:after {
  content: ' ';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 940px;
  height: 314px;
  z-index: 1;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 30%, rgba(0, 0, 0, 0.73) 150%) !important;
}

.content-fragment .content.full .actions, .popup-list .content.full .actions {
  width: 50% !important;
  float: left;
  margin: 10px 0;
  font-size: 14.4px;
  height: 52px;
  padding: 18px 0 10px 0;
  border-top: solid 1px #e6e9ea;
}

.content-fragment .content.full .author, .popup-list .content.full .author {
  text-align: right;
  font-size: 16px;
  min-height: 32px;
  width: 50% !important;
  float: right;
  margin: 10px 0;
  height: 52px;
  overflow: hidden;
  padding: 10px 0;
  border-top: solid 1px #e6e9ea;
}
.popup-list.search .multiple-column-list .content-list.content .content-item .abbreviated .author a {
  color: #333333 !important;
}

#createforumLoggedOut {
  width: 90% !important;
  text-align: center;
  margin: 10px 0px 10px 0px;
  float: left;a.weblog
  padding-bottom: 10px;
  border-bottom: 1px #dedede solid;
}
.popup-list.search .multiple-column-list .content-list.content .content-item:hover .attributes a, .popup-list.search .multiple-column-list .content-list.content .content-item.selected .attributes a {
  color: rgb(52, 52, 52) !important;
}

.header-fragments:hover .banner.site fieldset ul li .field-item-input input:hover, .header-fragments:hover .banner.site fieldset ul li .field-item-input input:focus, .header-fragments:hover .banner.site fieldset ul li .field-item-input input.active {
  border-color: #7029ec ;
}

.banner.site fieldset ul li .field-item-input input.active {
  border-color: #7029ec ;
  background-color: white;
}
.links-popup-panel ul > li > span > a.add-application:hover, 
.links-popup-panel ul a.add-application:hover, 
.links-popup-panel ul > li > span > a.add-group:hover, 
.links-popup-panel ul a.add-group:hover 
{
  background-color: #7029ec !important;
  color: white !important;
}


.links-popup-panel ul > li > span > a.add-application, 
.links-popup-panel ul a.add-application, 
.links-popup-panel ul > li > span > a.add-group, 
.links-popup-panel ul a.add-group 
{
  background-color: #f1f1f1 !important;
}

.popup-list.search .multiple-column-list .content-list.content .content-item:hover, .popup-list.search .multiple-column-list .content-list.content .content-item.selected {
  background-color: #f1f1f1;
  color: #383838 !important;
}

.popup-list .navigation-list.filter .navigation-item .internal-link.selected {
  background-color: #7029ec;
  color: white;
  border: 1px solid #7029ec !important;
}


.popup-list .navigation-list.filter .navigation-item .internal-link:hover {
  background-color: #7029ec;
  border: 1px solid #7029ec !important;
  color: white;
}

.popup-list .navigation-list.filter .navigation-item .internal-link {
  min-width: 40px;
  text-align: center;
  font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
  font-family: 300;
  font-size: .9em;
  border-radius: 50px;
  float: left;
  margin: 4px 2px;
  padding: 2px 7px;
  text-decoration: none;
  border: 1px solid #7029ec;
  color: #7029ec;
}

.content-fragment.media-gallery-post .name {
  text-align: left;
  float: inherit !important;
font-size:20pt !important;
}
a.internal-link.download-attachment2 {
font-size:20pt !important;
}
.name with-actions {
font-size:20pt !important;
}
.attachment {
text-align:left;
}
.user-story-page{
  margin-top: 30px !important;
}
#divUserStoryTitleContent {
  min-height: 48px;
  display: block;
padding-top: 0px;
}

.content-fragment.media-gallery-post .actions.download {
  background-color: inherit;
  border-width: 0;
  padding: 0;
  height: auto;
  margin: 0;
  float: right;
  width: 100% !important;
font-size: 8pt !important;
}

.ui-tip{
font-size:12pt !important;
}
.uiselect:hover > span {
  color: white !important;
  background-color: #7029ec !important;
}

.uiselect:hover {
  background-color: #7029ec !important;
  color: white !important;
  border-color: #7029ec !important;
}

.uiselect.options > div > div {
  font-family: 'Open Sans', 'Helvetica', Arial, sans-serif !important;
  color: #7029ec !important;
  font-size: 12.8px !important;
  padding: 0px 10px 0px 10px !important;
  border: 0px !important;
  line-height: 32px !important;
  height: 32px !important;
  -webkit-transition: background-color 0.15s;
  -moz-transition: background-color 0.15s;
  transition: background-color 0.15s;
}

.uiselect.options > div > div:hover, .uiselect.options > div > div.selected {
  background-color: #7029ec !important;
  color: white !important;
}

.uiselect.options > div {
  background-color: white !important;
  padding: 0px !important;
  margin: 0px !important;
  background-image: none !important;
  border: 1px solid #7029ec !important;
  overflow: hidden !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.group-mention-list-left {

}
a.group-mention-list-left {
  color: #white !important;
  background-color: #7029ec !important;
  padding-left: 15px !important;
}

a:hover.group-mention-list-left {
  color: #FFFFFF !important;
  background-color: #7029ec !important;
  padding-left: 15px !important;
}
a.favorite-on {
	color: white !important ; 
}
a:hover.favorite-on  {
color: #ffffff !important ;
  background-color: #7029ec !important;
}
a:visited.favorite-on  {
color: #ffffff !important ;
  background-color: #7029ec !important;
}

a.comment-reply-link {
	color:#white !important ; 
  background-color: #7029ec  !important;
border: thin;
  border-style: solid;
  border-width: thin;
  border-color: #7029ec;
  text-align: center;
border-radius: 3px;
width:350px !important;
height:50px;
margin-bottom:-15px;
}
a:hover.comment-reply-link  {
color: #ffffff !important ;
  background-color: #7029ec !important;
border: thin;
  border-style: solid;
  border-width: thin;
  border-color: #7029ec;
border-radius: 3px;
  text-align: center;
width:350px;
height:50px;
}
a:visited.comment-reply-link  {
color: #ffffff !important ;
  background-color: #7029ec !important;
}

.popup-list.bookmarks .content-list .content-item.unread, .popup-list.notifications .content-list .content-item.unread, .popup-list.conversations .content-list .content-item.unread, .popup-list.user .content-list .content-item.unread, .popup-list.site .content-list .content-item.unread, .popup-list.bookmarks .content-list .content-item:hover, .popup-list.notifications .content-list .content-item:hover, .popup-list.conversations .content-list .content-item:hover, .popup-list.user .content-list .content-item:hover, .popup-list.site .content-list .content-item:hover, .popup-list.bookmarks .content-list .content-item.selected, .popup-list.notifications .content-list .content-item.selected, .popup-list.conversations .content-list .content-item.selected, .popup-list.user .content-list .content-item.selected, .popup-list.site .content-list .content-item.selected {
  background-color: #7029ec;
  color:#ffffff !important;
}

.banner.site > .navigation-list.handheld ul a.active {
  color: #7029ec !important;
  -webkit-text-fill-color: white;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #7029ec;
}
.green_sub {
color: #7029ec;
}

.green_sub a {
color: #7029ec !important ;
}
.green_sub a:hover{
color: #7029ec !important ;
}


h3.application-name a {
  font-size: 28pt;
  font-weight: normal !important;
  margin-bottom: 10px;
  color: #7029ec !important;
}

.content-fragment.media-gallery-slideshow .wrapper > .page-wrapper {
  width: 100%;
  height: 70px;
  overflow: hidden;
  position: relative;
  margin-top: 50px;
}

a:hover.content-fragment.media-gallery-slideshow .slideshow-item .preview-title  a:hover{
  font-size: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ffffff !important;
}
a.content-fragment.media-gallery-slideshow .slideshow-item .preview-title {
  font-size: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgb(34, 34, 34);
}
.content-fragment.media-gallery-slideshow .slideshow-item .preview-title {
  font-size: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgb(34, 34, 34);
}
.content-fragment.media-gallery-slideshow .wrapper {
  background-color: #f1f1f1;
  padding: 30px;
  margin-top: 50px;
}

.content-fragment.media-gallery-slideshow .slideshow-item > div{ background-color: #f1f1f1 !important;}

a:hover.content-fragment.media-gallery-slideshow .wrapper {
  background-color: #f1f1f1 !important;
  padding: 30px;
  margin-top: 50px;
}
.content-fragment.media-gallery-slideshow .slideshow-item > div {
  width: 74px;
  margin: 0 8px;
  padding: 4px;
  padding: 5px;
  border-radius: 0px;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.content-fragment.media-gallery-slideshow .slideshow-item .preview-title {
  font-size: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgb(34, 34, 34);
}
.content-fragment.media-gallery-slideshow .slideshow-item > div {
  width: 74px;
  margin: 0 8px;
  color: #F1F1F1 !important;
  padding: 4px;
  border: solid 0px #F1F1F1;
  padding: 5px;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}


.content-fragment.media-gallery-slideshow h3 a {
  color: #7029ec ;
}
.navigation-list-application a {
  color: #7029ec !important;
}

.navigation-list-application a:hover {
  color: #ffffff ;
}
.media-gallery{
  font-weight: normal !important;
}
#fragment-5628{
margin-bottom: 50px;
}

.banner.context.slim .name, .banner.context.slim .description {
  font-size: 22pt !important;
  top: 0px;
  line-height: 44px;
  color: #4d4d4d;
  font-weight: 400;
}
.content-fragment.conversation-banner .banner.context .delete:hover, .scrolled .content-fragment.conversation-banner .banner.context .delete:hover {
  background-color: #7029ec;
  color: #ffffff !important;
}
.content-fragment.conversation-banner .banner.context .name .new:hover, .scrolled .content-fragment.conversation-banner .banner.context .name .new:hover {
  background-color: #FFFFFF;
  color: #7029ec !important;
}
.left-sidebar .content-fragment.conversation-list .content-list.content .content-item:hover, .right-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected, .left-sidebar .content-fragment.conversation-list .content-list.content .content-item.selected {
  background-color: #BDC3C7;
  color: rgba(255, 255, 255, 0.9);
}
.content-fragment.conversation-banner .banner.context .name .count, .scrolled .content-fragment.conversation-banner .banner.context .name .count {
  font-size: 20pt;
  background-color: #FFFFFF;
  height: 30px;
  width: 40px;
  text-align: center;
  line-height: 30px;
  margin: 7px 0px 0 -20px;
  color: #7029EC;
  font-weight: normal;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
border-left: solid; 
border-right: solid;
}
.content-item:hover {
  /*background-color: #F1f1f1;*/
  color: rgba(74, 74, 74, 1);
}
.content-fragment.conversation-banner .banner.context .delete, .scrolled .content-fragment.conversation-banner .banner.context .delete {
  float: right;
  text-align: center;
  background-color: #FFFFFF;
  color: #7029EC;
  font-size: 14.4px;
  font-weight: 400;
  min-height: 34px;
  margin-top: 5px;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.content-fragment.conversation-banner .banner.context .name .new, .scrolled .content-fragment.conversation-banner .banner.context .name .new {
  position: absolute;
  right: 0px;
  text-align: center;
  background-color: #7029ec;
  color: white !important;
  font-size: 14.4px;
  font-weight: 400;
  margin-right: -380px;
  min-height: 34px;
  margin-top: 5px;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.localchapters{
margin-bottom:10px !important;
}
.group-masthead .group-description {
  font-size: 12px;
  height: 0px;
  margin-top: 40px;
}

#fragment-4935_localchapter{
margin-bottom: 10px !important;
}

.navigation-list.links a {
    border: 1px solid #7029ec !important;
    background-color: #f1f2f2;
}

.links-popup-panel ul a {
  color: #7029ec !important;
  background-color: #f1f2f2;
  font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
  font-size: .9em;
  display: block;
  padding: 6px 4px 6px 4px;
  text-align: center;
  font-weight: 300;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.links-popup-panel ul a:hover {
  color: #ffffff !important;
  background-color: #7029ec !important;
  font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
  font-size: .9em;
  display: block;
  padding: 6px 4px 6px 4px;
  text-align: center;
  font-weight: 300;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  transition: background-color 0.1s;
}

.links-popup-panel ul {
  max-height: 500px;
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
  border-radius: 3px;
  list-style: none;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  border: 1px solid #7029ec !important;
}

.links-popup-panel ul > li > span > a:hover{
color: #ffffff !important;
background-color: #7029ec !important;
}

.links-popup-panel ul > li > span > a {
color: #ffffff !important;
background-color: #7029ec !important;
border-color: #7029ec !important;
}

.links-popup-panel ul {
max-height: 500px;
overflow: auto !important;
-webkit-overflow-scrolling: touch;
border-radius: 3px;
list-style: none;
padding: 0px;
margin: 0px;
overflow: hidden;
border: 1px solid #7029ec;
}

.font20pt {
  font-size: 20pt;
  line-height: 52pt;
}

#fragment-4975_localchapter{
  margin-top: 10px;
  margin-bottom: 20px;
}
.navigation-list-application {
padding-right:5px !important;
}
fieldset input[type="search"]:hover, fieldset input[type="password"]:hover, fieldset input[type="text"]:hover, fieldset input[type="input"]:hover, fieldset textarea:hover, fieldset input[type="search"]:focus, fieldset input[type="password"]:focus, fieldset input[type="text"]:focus, fieldset input[type="input"]:focus, fieldset textarea:focus {
  border-color: #7029ec;
}
fieldset a.submit-form:hover, fieldset input[type="button"]:hover, fieldset a.save-form:hover, fieldset .button:hover {
  background-color: #7029ec;
}
.banner.context .navigation-list.applications ul a:hover {
  border: 0px solid #55a800;
  color: #7029ec;
}

.navigation-list.navigation a:hover[data-more] {
  color: #7029ec;
  display: inline-block;
  width: 33.6px;
  height: 33.6px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
}
.forumSubscribe  {
  font-weight: normal;
  color: #ffffff;
}
a.forumSubscribe {
  font-weight: normal;
color: #7029ec !important;
  background-color: #f1f1f1 !important;
}

a:hover.forumSubscribe {
  font-weight: normal;
  color: #ffffff !important;
  background-color: #7029ec !important;
}

a.mark-all-read {
  font-weight: normal;
color: #7029ec !important;
  background-color: #f1f1f1 !important;
}

a:hover.mark-all-read {
  font-weight: normal;
  color: #ffffff !important;
  background-color: #7029ec !important;
}

.view-application {
  font-weight: normal;
  color: #7029ec;
}
.view-application a {
  font-weight: normal;
  color: #7029ec;
}
.view-application a:hover {
  font-weight: normal;
  color: #7029ec;
}
.media-gallery a {
  color: #7029ec  !important;
}
#fragment-3199_save {
background-color: #7029ec !important;
  color: #ffffff;
}
.content-fragment .content.full .content-tags .tag-list .tag-item a:hover, .popup-list .content.full .content-tags .tag-list .tag-item a:hover, .content-fragment .content.full .content-tags .tag-list .tag-item a:active, .popup-list .content.full .content-tags .tag-list .tag-item a:active {
  background-color: #7029ec !important;
  color: white;
}
.content-fragment.media-gallery-post .actions.download .download-attachment.button {
  float: right;
  line-height: 34px !important;
}
.with-actions{
margin-top:30px !important;
}


.banner.context.home .navigation-list.applications ul a:hover {
color: #7029ec;
}
.content-fragment-page > .layout .layout-region-inner.content {
  margin-bottom: 0;
  margin-top: -10px;
}

.button-teal-bg a {
  margin-top: 50px;
  float: left;
  width: 55px;
  text-align: center;
  background-color: #7029ec;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 14.4px;
  line-height: 20px;
  font-weight: 400;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  transition: 300ms;
  margin-top: 0px;
}


#fragment-3601_categories{
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  width: 228px;
}
.activity-story .activity-summary {
  color: #444;
}
.activity-story.content-type-46448885-d0e6-4133-bbfb-f0cd7b0fd6f7 .thread-reply .author {
  color: #444;
  font-size: 13.6px;
  display: block;
}

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] li:first-child a {
  padding-left: 70px !important;
}

.tag-list.cloud{
width:100% !important;
margin-bottom: 20px;
  margin-top: 10px;
}

#in-your-area {
margin-bottom: 20px;
  margin-top: 20%;
}
span.content {
font-size: 10pt !important;
}
.hierarchy-list .hierarchy-item.selected a {
  background-color: #7029ec;
  color: white;
}
.content-fragment .content > .content a, .popup-list .content > .content a {
  color: #7029ec !important;
  border-bottom: 1px solid #f2f2f2;
}

a.content.links {
color: #7029ec !important;
}

a.internal-link.weblog {
    color: #7029ec;
    background-color: #ffffff ;
}
a:hover.internal-link.weblog {
    color: #7029ec !important;
    background-color: #ffffff!important ;
}

a.internal-link.view-contact{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.view-contact{
  color: #ffffff;
background-color: #7029ec !important;
}
a.internal-link.email-post{
    color: #7029ec;
    background-color: transparent !important;
}
a:hover.internal-link.email-post{
  color: #ffffff;
  /*background-color: #7029ec !important;*/
}
a.internal-link.send-email{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.send-email{
  color: #ffffff;
background-color: #7029ec !important;
}
a.internal-link.view-control-panel{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.view-control-panel{
  color: #ffffff;
background-color: #7029ec !important;
}
a.internal-link.edit-theme{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.edit-theme{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.forum{
  color: #7029ec ;
background-color: #f1f2f2 ;
}
a:hover.internal-link.forum{
  color: #ffffff ;
background-color: #7029ec ;
}
a.internal-link.edit-subscriptions{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.edit-subscriptions{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.view-control-panel{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.view-control-panel{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.view-moderation-active{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.view-moderation-active{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.capture-post{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.capture-post{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.create-group{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.create-group, a:hover.internal-link.edit-user-profile {
    color: #ffffff  !important;
    background-color: #7029ec !important;
}
a.internal-link.view-contact{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.view-contact{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.view-invite{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.view-invite{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.manage-email-digest{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.manage-email-digest{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.leave-group{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.leave-group{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.join-group{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.join-group{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.edit-group{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.edit-group{
  color: #ffffff !important;
background-color: #7029ec !important;
}
a.internal-link.edit-theme{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.edit-theme{
  color: #ffffff !important;
background-color: #7029ec !important;
}
a.internal-link.manage-pages{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.manage-pages{
  color: #ffffff  !important;
background-color: #7029ec !important;
}

a.internal-link.pending{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.pending{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.edit-group-membership{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.edit-group-membership{
  color: #ffffff  !important;
background-color: #7029ec !important;
}

a.internal-link.view-contact-requests{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.view-contact-requests{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.group-review-appeal-list{
  color: #7029ec;
background-color: #f1f2f2 !important;
}
a:hover.internal-link.group-review-appeal-list{
  color: #ffffff  !important;
background-color: #7029ec !important;
}
a.internal-link.getmore {
  color: #7029ec;
background-color: #f1f2f2 !important;
}

a:hover.internal-link.getmore {
  color: #ffffff  !important;
background-color: #7029ec !important;
}

a.internal-link.add-post2 {
color:#7029ec !important;
background-color: #f1f2f2;
}

a:hover.internal-link.add-post2 {
  color: #ffffff  !important;
background-color: #7029ec !important;
}
/*
a.weblog{
background-color: #f1f1f1 !important;
}*/
a.internal-link.add-post {
color:#ffffff;
background-color: #7029ec;

}

a:hover.internal-link.add-post {
  color: #ffffff  !important;
background-color: #7029ec;
}
a.internal-link.edit-post {
  color: #7029ec;
background-color: #f1f2f2 !important;
}

a:hover.internal-link.edit-post {
  color: #ffffff;
background-color: #7029ec !important;
}

a.internal-link.manage-email-digest {
  color: #7029ec;
background-color: #f1f2f2 !important;
}

a:hover.internal-link.manage-email-digest {
  color: #ffffff  !important;
background-color: #7029ec !important;
}

a.internal-link.edit-group {
  color: #7029ec;
background-color: #f1f2f2 !important;
}

a:hover.internal-link.edit-group {
  color: #ffffff  !important;
background-color: #7029ec !important;
}

a.internal-link.favorite-off {
  color: #7029ec !important;
background-color: #f1f2f2 ;
}

a:hover.internal-link.favorite-off {
  color: #ffffff !important;
background-color: #7029ec !important;
}

a:visited.internal-link.favorite-off {
  color: #ffffff !important;
background-color: #7029ec !important;
}

.filter:hover .filter-option a {
  color: #7029ec !important;
  border-color: #7029ec !important;
}

.filter .filter-option a {
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  transition: all 0.15s;
  display: block;
  padding: 5px 0 5px 0;
  border: 1px solid #7029ec;
  text-align: center;
  border-right: 0px;
  color: #7029ec !important;
  font-size: 14.4px;
  font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
  font-weight: 400;
}

.filter:hover .filter-option.selected a {
  background-color: #7029ec;
  color: white !important;
}

.filter .filter-option.selected a:hover {
  background-color: #7029ec;
  color: white !important;
}
.filter .filter-option.selected a {
  background-color: #7029ec;
  color: white !important;
}

.addthis_32x32_style {
padding-bottom: 20px;
padding-top:20px;
}
.galleries-footer {
width: 100% !important;
}

.tab a {
color: #7029ec !important;
}

.tab-set table a {
-webkit-transition: all 0.15s;
transition: all 0.15s;
display: block;
padding: 5px 0 5px 0;
border: 1px solid #7029ec !important;
text-align: center;
border-right: 0px;
color: #7029ec !important;
font-size: 14.4px;
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
font-weight: 300;
}

.popup-list .multiple-column-list {
border: 1px solid #7029ec;
background-color: white;
border-radius: 6px;
}

.StartConversation {
padding: 0px !important;
border-radius: 3px;
color:#ffffff}

.user-info-popup-content .navigation-list .navigation-item .internal-link {
display: block;
padding: 2.5px 10px 2.5px 10px;
border: 1px solid #7029ec;
overflow: hidden;
background-color: #f1f2f2;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #7029ec;
}

.user-info-popup-content .navigation-list .navigation-item .internal-link:hover {
background-color: #7029ec;
color: white;
}

.banner.context .navigation-list.new ul li {
float: right;
height: 100%;
width: 100%;
overflow: hidden;
}
.privacy-policy{
margin-left:10px;
}
.mediagallery-buttons {
text-align: right;
width: 100%;
margin-bottom: 40px;
margin-top: 190px;
}

.font-century1{
font-size: 20pt !important;
color:#7029ec;
margin-top: -20px;
}
.font-century2{
font-size: 10pt !important;
color:#7029ec;
font-family: verdana;
}
p.links a{
color:#7029ec;
font-family: verdana;
}

.user-info-popup-content .recent-activity .internal-link.recent-activity:hover {
color: #7029ec;
background-color: #e6e6e6;
}

.field-item-header{
font-size: 10pt !important;
color:;

}

.add-post {
color:#7029ec;
font-size:12pt;
}
.favorite-off {
color:#7029ec;
font-size:12pt;
}
#navcontainer ul
 {
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: center;
 }

 #navcontainer ul li { display: inline; }

 #navcontainer ul li a
 {
 text-decoration: none;
 padding: .2em 1em;
 color: #fff;
 background-color: #036;
 }

 #navcontainer ul li a:hover
 {
 color: #fff;
 background-color: #369;
 }

.internal-link.rss {
width: 300px;
padding-right: 180px;
padding-top: 15px;
margin: -20px 0px 25px 10px;
float: left;
font-size: 12pt;
color: #7029ec;
text-align: left;
}

h3.application-name {
font-size:28pt;
font-weight:normal !important;
margin-top:45px;
margin-bottom: 10px;
}

.content-fragment .internal-link.view-application {
font-weight: normal;
font-weight:bold;
}

.pager .next:hover, .pager .previous:hover {
color: #FFFFFF !important;
}

.popup-list .navigation-list-item { background-color: transparent; }
.popup-list .navigation-list-item a, .content-fragment .navigation-list-item a 
    { color: #7029ec; } 
.popup-list .navigation-list-item a:hover, .content-fragment .navigation-list-item a:hover 
    { color: #7029ec; }
.content-fragment .field-item .post-body {
margin-left: -140px;
margin-top: 50px;
padding-right: 50px;
}

.content-fragment .content.full .name, .popup-list .content.full .name {
margin: 32px 0 32px 0;
font-size: 20pt;
}

fieldset.lt-grey-border{
margin-bottom:0px;
padding-bottom:0px;
}

.content-fragment-page .layout-region.content .layout-region-inner .content-fragment {
padding-top: 0;}


#fragment-3442_create {
    background-color: #7029ec; width: 230px !important; height: 50px; padding: 15px; 
    font-family: centurygothic; font-size: 12pt; font-weight: bold; padding: 15px;
    text-transform: uppercase; text-align: center; color: #ffffff; margin-top: 20px;
    border: 1px solid; border-radius: 6px; border-color: #7029ec;
}

fieldset .button:hover {
background-color: #7029ec;
color:#ffffff;
}
.rating .star-on-left {
padding: 0 !important;
margin: 0 !important;
font-weight: bold;
display: inline-block;
width: 16px;
height: 16px;
text-indent: 200%;
white-space: nowrap;
overflow: hidden;
position: relative;
top: 1px;
width: 8px;
color: #7029ec;
}
.rating .star-on-right {
padding: 0 !important;
margin: 0 !important;
font-weight: bold;
display: inline-block;
width: 16px;
height: 16px;
text-indent: 200%;
white-space: nowrap;
overflow: hidden;
position: relative;
top: 1px;
width: 8px;
color: #7029ec;
}
.content-details .attribute-list .attribute-item.like.can-like:hover {
background-color: #7029ec;
color: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.content-details .attribute-list .attribute-item.like.can-like .attribute-value {
color: #7029ec;
border-color: #7029ec;
}

.content-details .attribute-list .attribute-item .attribute-value {
overflow: hidden;
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
display: block;
margin-bottom: 6px;
padding: 0;
text-align: left;
font-weight: 300;
border: 1px solid #7029ec;
text-align: center;
color: #7029ec;
padding: 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

fieldset .button {
line-height: 34px;
height: 44px;
padding: 0 30px 0 30px;
border: 0px;
border-radius: 3px;
display: inline-block;
background-color: #7029ec;
color: white;
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
  font-size: 14pt !important;
margin-right: 10px;
-webkit-transition: background-color 0.15s;
-moz-transition: background-color 0.15s;
transition: background-color 0.15s;
}

h3.name {
color: #7029ec;
font-size:10pt;
}

fieldset .button a:hover {
line-height: 44px;
height: 44px;
padding: 0 30px 0 30px;
border: 0px;
border-radius: 3px;
display: inline-block;
background-color: #7029ec;
color: white;
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
margin-right: 10px;
-webkit-transition: background-color 0.15s;
-moz-transition: background-color 0.15s;
transition: background-color 0.15s;
}

.tab-set .table a {
color: #7029ec !important;
border-color: #7029ec !important;
}
.tab-set table:hover a {
color: #7029ec !important;
border-color: #7029ec !important;
}

.tab-set table:hover a.selected {
background-color: #7029ec;
color:#ffffff !important;
}

.tab-set table a.selected {
background-color: #7029ec;
color: white !important;
}


.tab-set table a {
-webkit-transition: all 0.15s;

h1.title {
margin-bottom:2px;
padding-bottom:2px;
}

-moz-transition: all 0.15s;
transition: all 0.15s;
display: block;
padding: 5px 0 5px 0;
border: 1px solid #7029ec;
text-align: center;
border-right: 0px;
color: #7029ec !important;
font-size: 14.4px;
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
font-weight: 300;
}
.content-fragment-content  {
  margin-bottom: 0px !important;
}
.content-fragment-content h1 {
    color: #7029ec !important;
    margin-left: 0px !important;
    padding: 0px !important;
    margin-bottom: 10px !important;
    text-transform: uppercase;
    font-size: 26.67px;
    font-family: 'GraphikBold', Arial, sans-serif;
}
.content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
margin-left: auto;
margin-right: auto;
max-width: 960px;
padding-left: 10px;
padding-right: 10px;
}
.intetnal-link{color:#7029ec}
.intetnal-link a{color:#7029ec}
.font-grey {
color: #0F1934 !important;
font-size: 14px;
font-family: 'Graphik', Arial, sans-serif;
line-height: 22px;
margin-top: 0px;
margin-left: 0px;
}

#footer-right-social a {
     float: left;
}
.content-fragment.upload-edit-media-gallery-post fieldset input[type="button"], .content-fragment.upload-edit-media-gallery-post fieldset input[type="button"]:hover, .content-fragment.upload-edit-media-gallery-post fieldset a.save-post, .content-fragment.upload-edit-media-gallery-post fieldset a.save-post:hover {
    background-color: #7029ec;
}
.layout-content.header-top-split-content-footer .layout-region.right-sidebar {
width: 100%;
float: right;
clear: both;
}
.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .content {
color: #FFFFFF;
font-family: 'Graphik', Arial, sans-serif;
font-size: 14px;
}

.banner.context .description a:hover {
color:#7029ec;
font-weight: 400;
}

.content .abbreviated a:hover {
color:#7029ec;
}

.content .abbreviated a {
color:#7029ec;
}

.button2 {
  display: inline-block;
  margin-left: 0px;
  padding: 10px 0px 15px 0px !important;
line-height: 5px;
  height: 20px !important;
  background-color: #7029ec;
  min-width: 227px;
  max-width: 227px;
  font-size: .9em;
  color: #ffffff !important;
  text-align: center;
  border-radius: 6px;
  text-transform: uppercase;
  margin-top: 15px;
  font-family: "CenturyGothic";
  font-weight: normal;
  margin-bottom: 1px;
  text-transform: lowercase !important;
}




h1 .content-fragment-content {color:#55a800; margin:0px !important;
padding:0px !important;}
.font-green noteworthy{

font-size: 28pt;
font-family: "CenturyGothic";
}
.font-green{

font-size: 18pt;
font-family: "CenturyGothic";
margin-bottom:10px !important;
}
.font-mod-purple {

font-size: 18pt;
font-family: 'Graphik', Arial, serif;
margin-bottom:10px !important;
}
.font-green2{
    font-size: 14pt !important;
    font-family: "CenturyGothic";
    margin-bottom:10px !important;
    color: #55a800;
}
.font-purple2{
    font-size: 14pt !important;
    font-family: "CenturyGothic";
    margin-bottom:10px !important;
    color: #7029ec;
}
.headline40 {
    font-size: 28pt;
    font-family: 'GraphikBold', Arial, sans-serif;
    margin-top: -8px;
}

.font-purple noteworthy{
    display: block;
    font-size: 28pt;
    font-family: "CenturyGothic";
}

.headlines4{
display: block;
font-size: 28pt;
font-family: "CenturyGothic";
color:#55a800;
margin-top:10px;
margin-bottom: 12px;
}

.font-pink .headline40 .noteworthy {
    color: #55a800;
    font-family: "CenturyGothic";
}
.font-pink {
    color: #ffffff !important;
    font-family: "CenturyGothic";
}
.font-orange {
    color: #7029EC;
    font-family: "CenturyGothic";
    margin-bottom:5px;
    padding-bottom:3px;
}
.font-teal {
    color: #7029EC;
    font-family: 'Graphik', Arial, sans-serif;
}

#welcome-module-right h2 {
    display: block;
    font-size: 22px;
    font-family: 'GraphikBold', Arial, sans-serif;
    text-transform: uppercase;
}

body { font-size:14px; font-family:'Graphik', Arial, sans-serif; line-height:20pt}
#footer-container {
	margin: 10px auto 20px; width: 100%; height:100px !important;
}
#footer-container a img {
	border: currentColor;
}
#footer-container h3 {
	margin: 0px 0px 9px; color: rgb(156, 95, 181); font-family: "CenturyGothic", verdana, sans-serif; font-size: 11px;
}
.MSIE #footer-container h3 {
	margin: 0px 0px 9px; color: rgb(156, 95, 181); font-family: "CenturyGothic", verdana, sans-serif; font-size: 10px;
}
#footer-container p {
	color: rgb(51, 51, 51); font-family: "Verdana",sans-serif; font-size: 9px;
}
#footer-container ul {
	margin: 0px; padding: 0px 0px 0px 14px;
}
#footer-container li {
	margin-bottom:5px; padding-bottom:2px; margin: 0px; width: 100%; color: rgb(156, 95, 181); padding-left: 0px; font-family: "Verdana",sans-serif; font-size: 9px; float: left; list-style-type: disc;
}
#footer-container li a:link { margin-bottom:5px; padding-bottom:2px;
	margin: 0px; color: rgb(51, 51, 51); text-decoration: none;
}

#footer-container li a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
#footer-container li a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
#footer-container p a:link {
	margin: 0px; color: rgb(156, 95, 181); text-decoration: none;
}
#footer-container p a:hover {
	color: rgb(156, 95, 181); text-decoration: underline;
}
#footer-container p a:visited {
	color: rgb(156, 95, 181); text-decoration: none;
}
#footer-left {
	width: 669px; height: 90px  !important; padding-top: 12px; margin-right: 14px; margin-bottom: 60px; border-top-color: rgb(210, 210, 210); border-top-width: 1px; border-top-style: solid; float: left;
}
#footer-right {
	width: 247px; height: 90px !important; margin-bottom: 60px; float: left;
}
#footer-mission {
	margin: 0px; padding: 0px; width: 270px; height: 64px; float: left;
}
#footer-mission p {
	margin: 0px; width: 250px; padding-top: 0px; float: left;
}
.MSIE #footer-mission p {
	margin: 0px; width: 235px; padding-top: 0px; float: left;
}
#footer-explore-left {
	width: 115px; height: 64px; float: left;
}
#footer-explore-right {
	width: 153px; height: 42px; padding-top: 22px; float: left;
}
#footer-sites {
	width: 127px; height: 64px; float: left;
}
#footer-bottom-left {
	margin: 30px 0px; width: 675px; height: 25px; float: left;
}
#footer-donate {
	width: 132px; height: 25px; padding-right: 24px; float: left;
}
#footer-copyright {
	width: 100%; height: 100; float: left;
}
#footer-copyright p {
	width: 100%; font-size: 8px; margin-top: 3px;
}

#footer-copyright2 {
	width: 100%; float: left;
}
#footer-copyright2 p {
	width: 100%; font-size: 8pt; margin-top: 0px;
}
#footer-right-purplebox {
	padding: 12px 0px 0px 17px; width: 247px; height: 83px; float: left; background-image: url("http://share.marchofdimes.org/cfs-file/__key/themefiles/s-3fc3f82483d14ec485ef92e206116d49-files/right_2D00_purple_2D00_box.jpg");
}
#purple-box-left {
	width: 103px; height: auto; float: left;
}
#purple-box-right {
	width: 126px; height: auto; float: left;
}
#footer-right-social {
	width: 267px; height: 25px; margin-top: 24px; float: left;
}
#footer-right-social .spacing8 {
	margin-right: 6px;
}
#footer-right-social .spacing25 {
	margin-right: 19px;
}
.footer-grey {
	color: rgb(51, 51, 51);
}
.content-item { padding-top:2px; font-size:10pt; font-family:"Verdana"}
 .activity { font-size:14px; font-family:'Graphik', Arial, sans-serif}

.activity-story { font-size:14px; font-family:'Graphik', Arial, sans-serif;line-height:22px;}
.popup-list { font-size:14px; font-family:'Graphik', Arial, sans-serif;line-height:22px;}
.content { font-size:14px; font-family:'Graphik', Arial, sans-serif;line-height:22px;}





.pager .next:hover, .pager .previous:hover {
    color: #ffffff !important;
}

.pager .next:visited, .pager .previous:visited {
    color: #ffffff !important;
}


.pager .last:hover{
    color: #7029ec !important;
}

.last:visited {
    color: #7029ec !important;
}
 
.last:hover {
    color: #7029ec !important;
}


.layout-region.right-sidebar .pager:hover .next, .layout-region.left-sidebar .pager:hover .next{
    color: #e9e9e9; text-decoration:none;
}


 a.internal-link.view-post2 {color:#ffffff !important;}
 a.internal-link.view-posted {color:#7029ec !important; font-size:25pt;!important}
 a.internal-link.view-post {color:#7029ec;}
.internal-link.view-posted {color:#ffffff !important; font-size:25pt;!important}

.post-name {
  color: #7029ec !important;
  font-size: 13pt;
}
.content-fragment.content.name, a.popup-list.content.name a:hover {
color: #7029ec;
line-height:6pt;
}
.purple-button-text font-white {
background-color: #7029ec; width:500px;
}
h2{ font-size:10pt; font-family:'GraphikBold', Arial, serif;}
h3{ font-size:10pt; font-family:'GraphikBold', Arial, serif;}


a { color:#7029ec}
a:hover {color:#7029ec;  text-decoration: underline !important; 
	}

.pi2928-paged-content { font-size:20pt; font-family:"Verdana"; line-height:25pt}

.post-date a {
color: #7029ec; 
}
.post-date a:hover {
color: #7029ec; text-decoration: underline !important; 
}
.activity-summary a {
color: #7029ec;
}
.activity-summary a:hover {
color: #7029ec; text-decoration: underline !important; 
}


body {line-height:120%}
#footer-container2 {
	margin: 10px auto 20px; width: 100%;
}

@media only screen and (min-width: 570px) {
  .page-editing,
  .header-fragments .layout .layout-content,
  .header-fragments .layout .header-top-content .layout-region-inner,
  .content-fragment-page > .layout,
  .footer-fragments > .layout {
    min-width: 570px;
    max-width: 960px;
    padding-left: 10px;
    padding-right: 10px;
    _width: 960px; /* IE6 only */
    
  }
  .content-fragment.top-border{margin-top:10px; padding-top: 10px !important; }
.content-fragment.with-spacing {
padding: 0px 0 0px 0;
}
  .content-fragment .content-fragment-header{padding:0 0 10px 0}
  .content-fragment.with-header{margin-top:10px}
  .layout-content.content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left,.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px;padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-split-content-footer .layout-region.right-sidebar{padding-left:0px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px}
  .layout-content.split-content .layout-region.content{padding-right:10px}
  .layout-content.split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content .layout-region.content{padding-right:10px}
  .layout-content.header-top-split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-right{padding-left:10px}
}
@media screen and (max-width: 960px) {
   .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
     max-width: 100%;
       padding-left: 0;
       padding-right: 0;
  }
}

.content-fragment .navigation-list-item { background-color: #ffffff !important; }
#fragment-4078_pager {background-color: #7029ec;
width: 100px;
height: 50px;
padding: 15px;}

#fragment-4057_pager {
background-color: #7029ec;
width: 200px;
height: 50px;
padding: 15px;
font-family: centurygothic;
font-size: 12pt;
font-weight:bold;
padding: 15px;
text-transform:uppercase;
text-align:center;

}

.button-purple-text a {color:#ffffff;font-weight: bold;
font-family: "CenturyGothic";
font-size: 12pt;}

.add-post a {color:#ffffff}
#fragment-4078_pager a {color:#ffffff}
#fragment-4057_pager a {color:#ffffff}
#fragment-4058_newpost a {color:#ffffff}
.caption a{font-size:28pt}

.uiselect:hover {
    background-color: #7029ec !important;
    border-color: #7029ec !important;
    color: white !important;
}
.uiselect:hover > span {
    background-color: #7029ec !important;
    color: white !important;
}

.sort:hover {
    border-color: #7029ec !important;
}
.sort:hover .uiselect > span {
    color: #7029ec !important;
}



.uiselect.options:hover {
  
    border-color: #7029ec !important;
    color: white !important;
}
.uiselect.options:hover > span {

    color: white !important;
}

.sort:hover {
    border-color: #7029ec !important;
}
.sort:hover .uiselect.options > span {
    color: #7029ec !important;
}

.pager .previous:hover, .pager .next:hover {
    background-color: #7029ec;
color: #ffffff;
}

.pager .previous, .pager .next{
background-color: #7029ec;}


.button-orange-bg {
background-color: #7029ec;
width: 300px;
height: 50px;
padding: 15px;
margin-bottom: 50px;
margin-top:40px;
font-weight:bold;
font-size:12pt;
font-family: CenturyGothic;
color:#ffffff;
text-transform:uppercase;
border: 1px solid;
border-radius: 6px;
}
span.teal-button-text{
text-transform:uppercase;
font-size: 18px !important;
font-family: 'GraphikCompactBlack', Arial, sans-serif;
}
span.pink-button-text{
text-transform:uppercase;
font-family: 'GraphikCompactBlack', Arial, sans-serif;
font-size: 18px !important;
color:#ffffff;
}
span.pink-button-text a:hover{
text-transform:uppercase;
font-family: 'GraphikCompactBlack', Arial, sans-serif;
font-size: 18px !important;
color:#ffffff;
}

.content-item {
padding-top:-5px !important;
padding-bottom:7px !important;
margin:0;
border-bottom: 1px solid #7029ec;
}
.post-summary{
padding-top: 1px !important;
margin-top:0px !important;
}
.blog-post-list .content h3.name{ font-size:10pt; line-height:12pt;}

.content-fragment .content.abbreviated .name, .popup-list .content.abbreviated .name { font-site: 10px;}
.content-list.content > .content-item .content .content:not(:empty) {
padding-top: 10px;
}
.content-list.content >.content-item.content.content:not(:empty) {
padding-top: 10px;
}
.uiselect.options > div {
border: 1px solid #7029ec !important;

}

.uiselect:hover {
color: white !important;
border-color: #7029ec !important;
}

.uiselect.options > div > div {
color: #7029ec !important;

}


.uiselect.options > div > div:hover, .uiselect.options > div > div.selected {
background-color: #7029ec !important;
color: white !important;
}
.content-fragment  .navigation-list-item a:hover{ color:#7029ec; !important; }

.uiselect.options > div > div:hover, .uiselect.options > div > div.selected a{
color: white !important;
}

.uiselect.options > div > div {
color: #7029ec !important;
font-size: 12.8px !important;
padding: 0px 10px 0px 10px !important;
border: 0px !important;
line-height: 32px !important;
height: 32px !important;
-webkit-transition: background-color 0.15s;
-moz-transition: background-color 0.15s;
transition: background-color 0.15s;
}

.noteworthy.font-purple a:hover{
color: #7029ec !important;
text-decoration:none;
}

.font-purple.headline36.noteworthy{
display: block;
font-size: 28pt;
font-family: "CenturyGothic";
color:#55a800;
text-decoration:none;
margin-top:20px;
}
.font-purple.headline36.noteworthy a:hover{
display: block;
font-size: 28pt;
font-family: "CenturyGothic";
color:#7029ec !important;
text-decoration:none;
}
.font-purple.headline36.noteworthy a{
display: block;
font-size: 28pt;
font-family: "CenturyGothic";
color:#7029ec !important;
text-decoration:none;
}

.container.navigation-list.links a {
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
font-size: .9em;
display: block;
margin-bottom: 6px;
padding: 4px;
text-align: center;
font-weight: 300;
border: 1px solid #7029ec;
color: #FFFFFF !important;
background-color: #7029ec;
border-radius: 3px;
-webkit-transition: background-color 0.15s;
-moz-transition: background-color 0.15s;
transition: background-color 0.15s;
}
.underline-green {
font-family:"CenturyGothic";
font-size:10pt;
color:#7029ec;
}
.font-white {
color: #ffffff;
margin-right: 0px;
}

.green-button-small {
    width: 230px;
    height:50px;
    font-size: 12pt;
    font-family: 'Graphik', Arial, sans-serif; 
    background-color: #6179ff;
    border-style:solid;
    border-color: #6179ff;
    text-align: middle;
}
.green-button-small:hover {background-color: #4e61cc;}

.content-list.content > .content-item.highlight {
    background-color: #FFFFFF; padding-left: 10px;
}

.content-fragment.StartConversation .internal-link.add-post {
    padding: 3px 26px 0; padding-right:80px; padding-top:15px; margin: 30px 0px 25px 0px;
    float: left; font-size:12pt; color:#7029ec; text-align:left;
}

.button-small {
    width: 230px; height:50px; padding-right:0px; padding-top:15px; margin: 10px 0px 20px 0px; float: left;
    font-weight:bold; color:#ffffff !important; background-color:#7029ec; text-align:center; border: 1px solid;
    border-radius: 6px;
}

.content-fragment li.navigation-list-item.date{ font-weight:bold; }
a.internal-link.view-user-profile{ font-weight:bold; }
.button-small a{ color:#ffffff; font-size:16pt; }
.font-blue{ color:#7029ec; }

.recommended-content-slider{display: block;
    font-size: 18pt; font-family: "CenturyGothic"; border:thin; border-style:solid; border-width:thin;
    border-color:#7029ec;
}
.recommended-content-slider h2 { color:#7029ec; }

.content .full.name h3{ color:#7029ec; }
h3 .name { color:#7029ec; }
.content-fragment .name { color:#7029ec; }
.content-fragment .field-item-name { color:#7029ec; }
.content-fragment.blog-links .navigation-list-item a{
background-color:#f1f2f2;
color:#7029ec;
border:thin;
border-style:solid;
border-width:thin;
border-color:#7029ec;
text-align:center;
}

.content-fragment-content .content-fragment .blog-links .navigation-list-item a{
background-color:#ffffff;
}
.content-fragment-content .content-fragment .blog-links .navigation-list .links a{
background-color: #FFFFFF;
}

.content-fragment.blog-links {
background-color: #ffffff !important; }


.select-size {
width: 230px !important;
float: left;
padding: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-top: 0px;
margin-right: 0px;
}

.blog-list-headline {
font-family:"verdana";
font-size:10pt;

}
.headline2 {
font-family:"verdana";
font-size:10pt;

}
.font8pt {
font-family: 'Graphik', Arial, sans-serif;
font-size: 12pt;
padding-top: 10px;
padding-bottom: 0px;

}
.font10 {
    font-family: 'Graphik', Arial, sans-serif;
    font-size: 14px !important;
    padding-top: 10px;
    padding-bottom: 20px;
    color: #0F1934 !important;
}

.pager {
clear: both;
font-size: .9em;
display: table;
width: 100% !important;
margin-bottom: 20px;
}


/*.gallery {
background-color:#ffffff;
margin-right:10px;
width:360px;
padding-right:50px;
max-width: 240px;
margin-bottom:20px;
}*/
.media-gallery-list li.gallery {
font-size: 11px;
display: inline-block;
float: left;
max-width: 220px;
min-height: 300px;
height: auto;
padding: 10px 24px 10px 5px;
}

.media-gallery-list li.gallery .gallery-attribute.gallery-thumbnail {
background-color: white;
border: 1px solid #cacaca;
text-align: center;
height: 150px;
width: 210px;
max-width: 210px;
max-height: 150px;
}

a.ui-tourtip.internal-link.add-post.forum{
margin-top:50px;
}

.banner.context .navigation-list.new ul a:hover {
margin-top: 50px;
float: left;
width: 55px;
text-align: center;
background-color: #7029ec ;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 14.4px;
line-height: 20px;
font-weight: 400;
-webkit-transition: 300ms;
-moz-transition: 300ms;
transition: 300ms;
margin-top: 0px;
}



.banner.context .navigation-list.new ul a {
    margin-top: 50px;
    float: left;
    width: 55px;
    text-align: center;
    background-color: #7029ec;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14.4px;
    line-height: 20px;
    font-weight: 400;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    transition: 300ms;
    margin-top: 0px;
    color: #FFFFFF;
}
.content-fragment .content.full .author .user-name .host-address, .popup-list .content.full .author .user-name .host-address {
display: block;
font-size: 11.2px;
color: #7029ec;
margin-top: 1px;
}

.font-purple .headline36 .noteworthy a:hover{
display: block;
font-size: 28pt;
font-family: "CenturyGothic";
color: #7029ec !important;
text-decoration: none;
}
a.noteworthy.font-purple {
display: block;
font-size: 28pt;
font-family: "CenturyGothic";
color: #7029ec !important;
text-decoration: none;
}
a.noteworthy.font-purple a:hover{
display: block;
font-size: 28pt;
font-family: "CenturyGothic";
color: #7029ec !important;
text-decoration: none;
}

.content-fragment li.navigation-list-item a:hover { color: #7029ec; text-align: center; }
div.StartConversation {
background-color: #FFFFFF;
height: 50px;
padding: 15px;
color: #ffffff;
border: 1px solid;
border-radius: 6px;
}

#fragment-4094_newpost {
background-color: #7029ec;

height: 50px;
padding: 15px;
font-family: centurygothic;
font-size: 12pt;
font-weight: bold;
padding: 15px;
text-transform: uppercase;
text-align: center;
color: #ffffff;
margin-top: 20px;
border-radius: 6px;
margin-top:20px;
margin-bottom:20px;
}

.submit-button a:hover {
color:#ffffff !important;
}
.submit-button a{
color:#ffffff !important;
}
.button-orange-text {
color:#ffffff !important;
}
.font-grey a:hover {
color: #7029ec !important;
}
.font-grey a {
color: #7029ec !important;
}
.font-century{
font-size:18pt;
}
.clear-button a:hover {
color:#ffffff !important;
}
.clear-button a {
color:#ffffff !important;
}
.clear-button {
background-color: #7029ec;
width: 230px !important;
height: 50px;
padding: 15px;
font-family: centurygothic;
font-size: 12pt;
font-weight: bold;
padding: 15px;
text-transform: uppercase;
text-align: center;
color: #ffffff !important;
margin-top: 20px;
border: 1px solid;
border-radius: 6px;
border-color: #7029ec;
}

#fragment-4097_pager {
background-color: #7029ec;
width: 230px !important;
height: 50px;
padding: 15px;
font-family: centurygothic;
font-size: 12pt;
font-weight: bold;
padding: 15px;
text-transform: uppercase;
text-align: center;
color:#ffffff  !important;
margin-top:20px;
border: 1px solid;
border-radius: 6px;
}
#fragment-4097_pager  a{
color:#ffffff  !important;
}
#fragment-4097_pager  a:hover{
color:#ffffff  !important;
}
#fragment-4064_newpost{
width: 230px;
padding: 15px 0px 0px 0px;
margin: 0px 0px 10px 0px;
float: left;
height: 50px;
font-weight: bold;
font-family: "CenturyGothic";
font-size: 12pt;
text-align: center;
background-color: #7029ec;
border: 1px solid;
border-radius: 6px;
}
#fragment-4067_pager{
background-color: #7029ec;
width: 200px;
height: 50px;
padding: 15px;
font-family: centurygothic;
font-size: 12pt;
font-weight: bold;
padding: 15px;
text-transform: uppercase;
text-align: center;
color: #ffffff;
margin-top: 20px;
border: 1px solid;
border-radius: 6px;
}
#fragment-4067_pager a{color: #ffffff;
{
#fragment-4067_pager a:{color: #ffffff;
}
.content-fragment.featured-content-slider .featured-content-slider .content-list-wrapper .content-list .content-item .content{color:#fff!important}

.banner.site .navigation-list ul a {
margin-right: 4px;
float: right;
}

.global-nav{
float:left;
}


.content-fragment.activity-story-stream .activity-date-grouping.today {
background-color: #b7bdbf;
color: #fff;
height: 25px !important;
}

span.content-fragment.activity-story-stream .activity-date-grouping.today {
background-color: #b7bdbf;
color: #fff;
height: 30px !important;
}

#divAlreadyAMemberSigninToCreateABlog {
margin-top:20px !important;
}
.fieldset {
line-height: 44px;
height: 200px;
padding: 0 30px 0 30px;
border: 0px;
border-radius: 3px;
display: inline-block;
background-color: #7029ec !important;
color: white;
font-family: 'Open Sans', 'Helvetica', Arial, sans-serif;
font-size: 16px;
margin-right: 10px;
-webkit-transition: background-color 0.15s;
-moz-transition: background-color 0.15s;
transition: background-color 0.15s;
}

.content-fragment.top-border {
margin-top: 10px;
padding-top: 0px !important;
}
.lt-grey-border {
height:200px !important;
padding: 0px !important;
margin: 0px !important;
}
a.internal-link.login.submit-button{
color: #ffffff !important;
}
.mod-button a{
color: #ffffff !important;
}
.mod-button a:hover{
color: #ffffff !important;
}
.content a{
color: #ffffff !important;
text-decoration: none !important;
}
.content a:hover {
color: #ffffff !important;
text-decoration: none !important;
}

p.font-verdana {
font-family: "Verdana";
font-size: 8pt !important;
}
.gallery-commentcount .font-verdana .font8pt{
font-family: "Verdana";
font-size: 8pt !important;
}
span.gallery-commentcount .font-verdana .font8pt{
font-family: "Verdana";
font-size: 8pt !important;
}
.gallery-attribute{
font-family: "Verdana";
font-size: 10pt !important;
}

#createBlogLoggedOut {
width: 100% !important;
text-align: center;
margin: 30px 0px 10px 0px  !important;
float: left;
border-bottom: 1px #dedede solid;
}

.content-fragment .content.full, .popup-list .content.full  a{
color: #ffffff !important;
}
#blog-blurb-container {
margin-top:25px;
}

fieldset input[type="search"], fieldset input[type="password"], fieldset input[type="text"], fieldset input[type="input"], fieldset textarea {
  -webkit-appearance: none;
  border: 1px solid #d9dcde;
  padding: 6px;
  font-size: 16px;
  font-family: 'Source Sans Pro', 'Helvetica', Arial, sans-serif;
  box-sizing: border-box;
  width: 50% !important;
  resize: none;
  border-radius: 3px;
  -webkit-transition: border-color 0.1s;
  -moz-transition: border-color 0.1s;
  transition: border-color 0.1s;
}

fieldset input[type="search"]:hover, fieldset input[type="password"]:hover, fieldset input[type="text"]:hover, fieldset input[type="input"]:hover, fieldset textarea:hover, fieldset input[type="search"]:focus, fieldset input[type="password"]:focus, fieldset input[type="text"]:focus, fieldset input[type="input"]:focus, fieldset textarea:focus {
  border-color: #C8C8C8;
}

li.navigation-list.navigation a[data-more] {
color: #7029ec !important;
  display: inline-block;
  width: 33.6px;
  height: 33.6px;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  top: 1px;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', (this.childNodes.length > 0 ? this.insertBefore(document.createElement('span'),this.childNodes[0]).className='ie7_before' : this.appendChild(document.createElement('span')).className='ie7_before'));
}

/* ss added 2/12/15 */

.content-fragment.featured-content-slider .content-item h3.name a { color: #fff !important;font-family: 'Open Sans', 'Helvetica', Arial, sans-serif; }

.sort .order select:hover, .sort .by select:hover, .sort .order select:focus, .sort .by select:focus { 
background-color: #7029ec; 
}


/* ss added 3/27/15 */

.filter-option.selected {background-color:#55a800}

#mobile-masthead { display: none; }

#mobile-video { display: none; }

.content-fragment .content .name a:hover, .popup-list .content .name a:hover {
  color: #7029ec;
}

li.content-item.extAttr:hover { background: none;}

/* ---  OOTB --------------*/
@media only screen and (min-width: 570px) {
  .page-editing,
  .header-fragments .layout .layout-content,
  .header-fragments .layout .header-top-content .layout-region-inner,
  .content-fragment-page > .layout,
  .footer-fragments > .layout {
    min-width: 570px;
    max-width: 1060px;
    padding-left: 10px;
    padding-right: 10px;
    _width: 1060px; /* IE6 only */
  }
  .content-fragment.top-border{margin-top:10px; padding-top: 10px !important; }
  .content-fragment.with-spacing{padding:10px 0 10px 0}
  .content-fragment .content-fragment-header{padding:0 0 10px 0}
  .content-fragment.with-header{margin-top:10px}
  .layout-content.content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left,.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px;padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-split-content-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px}
  .layout-content.split-content .layout-region.content{padding-right:10px}
  .layout-content.split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content .layout-region.content{padding-right:10px}
  .layout-content.header-top-split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-right{padding-left:10px}
}
@media screen and (max-width: 1060px) {
   .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
     max-width: 100%;
       padding-left: 0;
       padding-right: 0;
  }
}

fieldset input[type="checkbox"]:checked + label::after {
    text-indent: 0;
    position: absolute;
    text-align: center;
    width: 21.6px;
    height: 21.6px;
    top: -1px;
    left: 1px;
    display: block;
    content: "\2713";
    font-family: Entypo;
    font-weight: bold;
    font-size: 21.6px;
    line-height: 17.6px;
    color: #0099dc;
}

#footer-rebranded {
    background-color: #0f1934;
}
#footer-rebranded .container {
    padding: 50px 30px;
    height: auto;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
#footer-rebranded .footer-column {
    width: 25%;
}
#footer-rebranded .social-icons img {
    width: 25px;
}
#footer-rebranded .mod-logo img {
    width: 96px;
    display: initial;
}
