﻿.views-field-changed,.views-field-created{white-space:nowrap;}
.view-forms .views-field-created{display:none;}
.homepage-news-block .views-field-title,.homepage-news-block .views-field-created,.homepage-news-block .views-field-body,.homepage-campus-news-block .views-field-title,.homepage-campus-news-block .views-field-created,.homepage-campus-news-block .views-field-body,.homepage-campus-news-block .views-field-field_campus,.news-blocks .views-field-title,.news-blocks .views-field-created,.news-blocks .views-field-body,.news-blocks .views-field-field_campus{padding:0px 10px;}

.custom-footer-wrapper{
	width: 100%;
	height: auto;
	margin-top: -80px;
	padding: 60px 0 20px;
	background-color: black;
}


.custom-footer-wrapper .one-half{margin:0 ;}
#ad-pixel,#ad-pixel-2{line-height:0;background:#111}


  .small-12 {
    position: relative;
    width: 100%; }


.posttitle {font-family:'Open Sans',arial, sans-serif;font-weight:700;margin:0 0 7px;font-size:15px;line-height:16px}

.posttitle a {color:#222;text-decoration:none;outline:0;}

.posttitle a:focus {outline:none}

.posttitle a:hover {text-decoration:none;color:#ec4017;}

.gab_custom_query .posttitle a{font-weight:normal !important}

		.featured-slider .posttitle a {color:#eee;font:25px/32px 'Droid Serif', serif;text-decoration:none;text-transform:uppercase}

		.featured-slider .posttitle:first-letter {font-size:36px}

		.featured-slider .posttitle span {color:#ccc;display:block;font:20px 'Droid Sans', sans-serif;text-transform:none;margin-top:5px}

		.below-fea-left .belowfea_firstcol .posttitle {font-size:30px;line-height:32px;font-weight:800}

		.below-fea-left .belowfea_firstcol .smaller-post .posttitle {font-size:14px;line-height:16px;margin-bottom:5px;font-weight:700}
	
			.below-fea-left .belowfea_secondcol .posttitle {font-size:30px;line-height:30px;font-weight:800}

			.primarytop-midlist .posttitle {font:bold 14px arial, sans-serif;margin-bottom:4px;text-align:center;line-height:17px !important}

			.primarytop-midlist .posttitle a {color:#ec4017}

			.primarytop-midlist .posttitle a:hover {color:#444}

					.tab-content .item_desc .posttitle{text-transform:uppercase;margin-bottom:0;font-family:georgia-sans-serif}

					.sidebar-slider .posttitle {margin:0;font-size:15px;font-weight:normal;color:#fff;padding:15px 10px 0 15px}

					.sidebar-slider .posttitle a {color:#fff}

					.sidebar-slider .posttitle a:hover {text-decoration:underline}

	.subnewscol .posttitle a:hover {text-decoration:underline}

	.inner-cycle .posttitle {color:#fff;font-size:27px;margin-bottom:15px;line-height:27px}

	.inner-cycle .posttitle a {color:#fff;}

	.inner-cycle .posttitle a:hover{text-decoration:underline}

.archive .entry .posttitle {font-size:30px;line-height:32px;border-bottom:none;font-weight:bold}

.archive-2col .archive-withsidebar article.entry .posttitle {font-size:20px;line-height:23px;padding-bottom:0;letter-spacing:0}

.archive-3col .archive-withsidebar article.entry .posttitle {font-size:19px;line-height:22px}

.archive-3col article.entry .posttitle {font-size:21px;padding:0;line-height:24px}

.archive-4col .archive-withsidebar article.entry .posttitle {font-size:16px;line-height:19px;letter-spacing:0}

.archive-4col article.entry .posttitle {font-size:20px;line-height:23px;padding:0}

.archive-media article.entry .posttitle {font-size:21px;padding:0;line-height:24px}

.arc_maglatest_desc .posttitle {font:bold 30px georgia, serif;line-height:34px;letter-spacing:0;margin-bottom:5px;}

.arc_maglatest_desc .posttitle a {color:#eee}

.arc_maglatest_desc .posttitle a:hover {text-decoration:underline;color:#fff}

.archive-mag-bottom article .posttitle {font-weight:700 !important;}

.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia {position:absolute;bottom:10px;left:10px;z-index:2;width:50%;background-color:rgb(200,164,141, 0.8);background-color: rgba(200,164,141, 0.8);padding:10px 15px;font: 30px georgia, serif;line-height:34px;letter-spacing:0;}

.archive-mag-bottom article .mag_bigmedia .posttitle.title_onmedia a {color:#fff;text-transform:uppercase;text-shadow: 0 0 1px #222;}

	.archive-2col .archive-full article.entry .posttitle {font-size:23px;line-height:26px;letter-spacing:0;padding-bottom:0}

	.archive-3col .archive-full article.entry .posttitle {font-size:18px;line-height:21px;letter-spacing:0}

	.archive-4col .archive-full article.entry .posttitle {letter-spacing:0}

	.gab_custom_query .posttitle {line-height:14px;font-size:13px;}

	.archive-2col article.entry .posttitle {font-size:20px;letter-spacing:0;line-height:23px;padding-bottom:0}

	.archive-media .inner-cycle .posttitle {font:17px arial, sans-serif;line-height:20px;margin-bottom:0}

	.archive-media  article.entry .posttitle {font:16px arial, sans-serif;line-height:20px;margin-bottom:0;line-height:19px}

	.archive .posttitle {font-size:18px !important;line-height:20px !important;letter-spacing:0}

							a,
							.posttitle a:hover,
							.widgetinner a,
							.post-column .highlight,
							.gab_custom_query .widgetinner a:hover,
							.primarytop-midlist .posttitle a,
							.sidebar-slider-pager a.cycle-pager-active,
							article.entry h1, article.entry h2, article.entry h3, article.entry h4, article.entry h5, article.entry h6,
							.highlightme,
							.inner-cycle .template-pager span.cycle-pager-active {color:#b81519}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
.membership_sidebar,.donate_sidebar,.social-bar,.topnav .sub-menu{display:none!important}

#allparts{
	
}


        .tp-caption.medium_text {
            position: absolute;
            color: #fff;
            text-shadow: 0 2px 5px rgba(0,0,0,0.5);
            font-weight: 700;
            font-size: 20px;
            line-height: 20px;
            font-family: Arial;
            margin: 0;
            border-width: 0;
            border-style: none;
            white-space: nowrap;
        }


        .medium_text {
            position: absolute;
            color: #fff;
            text-shadow: 0 2px 5px rgba(0,0,0,0.5);
            font-weight: 700;
            font-size: 20px;
            line-height: 20px;
            font-family: Arial;
            margin: 0;
            border-width: 0;
            border-style: none;
            white-space: nowrap;
        }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-4.col-sm-4.author-contribute{padding-right:0!important;}
.col-md-4.col-sm-4{padding-right:0!important;}
.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}
.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}
.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}
.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}
.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}
.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}
.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}
.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}
.slider-pro img.sp-layer{border:none}

#featured-slider .slider-title-head {
	display: inline-block;
	left: 0;
	margin-bottom: 5px;
	margin-bottom: 0.5rem;
}

.slider-title-head .entry-title a {
	color: #FFFFFF;
	text-decoration: none;
}


  .medium-12 {
    width: 100%; }


.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}


div.art-layout-cell-size1 
{
    width:100%;
}


div.art-layout-cell-size2 
{
    width:50%;
}

div.art-layout-cell-size3 
{
    width:33%;
}


div.art-layout-cell-size4
{
    width:25%;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}


.responsive .art-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.section-heading{margin-bottom:90px}

.section-heading .heading-underlined:after{width:60px;margin:25px 0}




div#container {
	
	width: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left; 
	display: block;
	}

#providersambettercta  {
    width: 267px;
    height: 180px !important;
    padding: 15px 0 0 10px;
    margin-bottom: 20px; 
    background: #5391ca;
    box-shadow: inset #00488a 0px 0px 40px;
    border-left: 2px solid #65afee;
    border-top: 1px solid #65afee;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    color: #fff;
    float: right;
    position: relative;
    }

#providersambettercta ul {
    margin: 25px auto 0 8px;
    width:227px; 
    color: #1d71ab;
    }

#providersambettercta ul li{
    margin: 10px 0;
    }

#providersambettercta ul li a {
    font-size: 1.2em; 
    font-weight: bold;
    text-shadow:1px 1px 0px #ffffff;
    text-decoration: none;
    text-align: center;
    display: block;
    height: .8em;
    width: 210px;
    padding: 9px 10px;
    border:1px solid #e6e6e6;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background-color:#ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dedcdd) );
    background:-moz-linear-gradient( center top, #ffffff 5%, #dedcdd 100% );
    background:linear-gradient( #ffffff, #dedcdd );
    
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    
    position: relative; 
    z-index: 10;
    }

#providersambettercta ul li a:hover {
    background-color:#dedcdd;   
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedcdd), color-stop(1, #ffffff) );
    background:-moz-linear-gradient( center top, #dedcdd 5%, #ffffff 100% );
    
    color:#1A90DB;
    }

#providersambettercta ul li a:active {
    top:1px;
    color:#1A90DB;
    }

    
#providersambettercta ul li ul.sub-menu {
    display: none;
    padding-left: none;
    margin: 0;
}

    
.planportal #providersambettercta {
    padding: 10px 0 0 10px;
    height: 250px;
}


.planportal #providersambettercta .menu {
    margin: 6px auto 0 8px;
}

	
#providerscta ul, #providersambettercta ul {
	margin: 25px auto 0 8px;
	width:227px; 
	color: #1d71ab;
	}

#providerscta ul li, #providersambettercta ul li{
	margin: 10px 0;
	}

#providerscta ul li a, #providersambettercta ul li a {
	font-size: 1.2em; 
	font-weight: bold;
	text-shadow:1px 1px 0px #ffffff;
	text-decoration: none;
	text-align: center;
	display: block;
	height: .8em;
	width: 210px;
	padding: 9px 10px;
	border:1px solid #e6e6e6;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dedcdd) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #dedcdd 100% );
	background:linear-gradient( #ffffff, #dedcdd );
	
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	
	position: relative; 
	z-index: 10;
	}

#providerscta ul li a:hover, #providersambettercta ul li a:hover {
	background-color:#dedcdd;	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedcdd), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #dedcdd 5%, #ffffff 100% );
	
	color:#1A90DB;
	}

#providerscta ul li a:active, #providersambettercta ul li a:active {
	top:1px;
	color:#1A90DB;
	}

	
#providerscta ul li ul.sub-menu, #providersambettercta ul li ul.sub-menu {
	display: none;
	padding-left: none;
	margin: 0;
}

	
.planportal #providerscta, .planportal #providersambettercta {
	padding: 10px 0 0 10px;
	height: 250px;
}


.planportal #providerscta .menu, .planportal #providersambettercta .menu {
	margin: 6px auto 0 8px;
}
