/* -- cvpa 284433 -- */
.cvpa-only {display:block!important;}
.cvpa-hidden {display:none!important;}
li.cvpa-only {display:list-item!important;}
.feature-box-img-container.bgimg {background: url('https://www.umassd.edu/media/supportingfiles/layoutassets/bootstrap/images/cvpa-default.jpg');}
.pic a:hover .img_overlay, .pic a .img_overlay {background-image: url('https://www.umassd.edu/media/supportingfiles/layoutassets/bootstrap/images/zoom-cvpa.png');}
.program-page .hero-img, .hero-v2 .bgimg {background: url('https://www.umassd.edu/media/umassdartmouth/college-of-visual-and-performing-arts/cvpa-programs/hero-image_cvpa-star-store-01.jpg');}
/*--  more --*/
.show-all {font-weight:bold;letter-spacing:0;font-size:10px;vertical-align: top;text-transform:uppercase;}
#sidebar-bs .profile-address h4 {
	border:none
}
#sidebar-bs h4 {
    padding: 0;
    position: relative;
}
.home-contact h2 {
	border-bottom: 1px solid #ff4613;
}
.visible-lg-block .left-nav {border-right: 5px solid #dadada;border-top: 0px solid transparent;border-bottom: 0px solid transparent;border-left-color: transparent;background-color: transparent;}
.slider-caption p {
	max-width:600px;
}
.actions-container .count-box i {
    font-size: 20px !important;
    width: 30px;
    height: 30px;
    border-radius: 10em;
    background: #ff4613;
    color: #fff;
    padding: 5px;
}
/* -- color --*/
.bg-cvpa, .bg-cvpa-orange, ul.cvpa li a, .slider-caption.ellipsis p, .btn-primary, h2.profile-listing {
	background:#ff4613;
}
.slider-caption.bg-cvpa {
 background-color: rgba(255, 70, 19, .8)
}
.bg-cvpa-blue {background-color:#006272;}
.bg-cvpa-green {background-color:#D7C826;}
ul.cvpa li a:hover {
	background-color:#fabf5f;
}
a, .news-head a h1, .listing h3, .feature-info h3, .linklist h3, .more, .more .fa, #sidebar-bs .more, .gs-spelling a, .gs-title, .gsc-control-cse .gs-result .gs-title *, .x01 h3, ul.cvpa li a:hover, .breadcrumbs li {
	color:#ff4613;
	fill:#ff4613;
}
a.linklist h3:hover {
	color:#ab5131;
}
.bg-cvpa, .bg-cvpa-orange, .bg-cvpa-blue, .bg-cvpa-green, .page-header h1, .hero h1, .calendar-feed h5, ul.cvpa li a, .slider-caption.ellipsis h2, .linklist a h3:hover, .linklist a:hover, .tag a:hover, .tagged a:hover {
	color:#fff;
}
.page-header .h1-copy {
    color: #fff !important; 
}
a:hover, a h3:hover, .count-box a:hover i, .count-box a:hover span.count99, .more .fa:hover, .breadcrumbs_link:hover, .breadcrumbs a:hover {
	color:#fabf5f;
	text-decoration:none;
}
.left-nav ul.nav a:hover {color:#777777;}
.panel-heading a:hover {
	color:inherit;
}
.btn-primary {
	border-color:#ff4613;
}
.xdown-wrap {background-color:transparent;}
.listing-heading .more, .more {background-color:transparent;border:none;padding:0;font-size: 12px;}
.btn, .secondary-nav .btn {border-radius:0;}
.carousel-inner .actions-container h4 {
  color: #d6d6d6;
}
.actions-container .count-box i:hover {
	background: #77260a;
	color: #ff4613;
}
/* -- typography --*/
.directory-head .specialties, .directory-head .cvpa-ensembles {font-weight:normal;font-size:18px;}
.x01 h3 {font-size: 33px;}
h4, .h4, .multipage h4 {line-height:1.44em;}
#sidebar-bs.program-page .form-embed h4 {padding:15px 15px 0;}
li.calendar .title {font-size:15px;}
.panel-heading h2 {text-transform: none;} 
header h1, .page-header .h1-copy, .specialties, .cvpa-ensembles {text-transform:uppercase!important;}
.directory-head.name h1, h3, .h3, .listing h3, .feature-info .title, li.calendar .title, .calendar .date-time, .listing-title,
.feature-info h3, .linklist h3, #main-content .college-home .col-md-6 h3, .x01 h3, .section.bgimg .x01 h3, .calendar-feed li p, .calendar-feed h5 .day, .calendar-feed h5 .month, li.calendar .date-time .month, li.calendar .date-time .day, .calendar-feed h5, ul.cvpa li a, .slider-caption.ellipsis h2 {
	font-weight: bold;
}
header h1, .calendar-feed h5, ul.cvpa li a, .slider-caption.ellipsis h2, .slider-caption.ellipsis p, .slider-caption .ellipsis h2, .slider-caption .ellipsis p {
	text-shadow:none !important;
}
.section-heading p {
  	padding: 0 10%;
	line-height: 1.44em;
}
.listing-heading h2:after {
	background: #545454;
    background: -moz-linear-gradient(left, #545454 0%, #545454 33%, #ff4613 33%, #ff4613 100%);
    background: -webkit-linear-gradient(left, #545454 0%,#545454 33%,#ff4613 33%,#ff4613 100%);
    background: linear-gradient(to right, #545454 0%,#545454 33%,#ff4613 33%,#ff4613 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#ff4613',GradientType=1 );
}
[class*=bg-] .listing-heading h2 {
    border-bottom-color: transparent;
}
.info-bar .listing-heading h2 {font-size:1.2em;}

h1 .degree-type {
	font-weight: normal;
    opacity: .5;
}
h2.profile-listing {color: #fff;padding: 15px 15px 5px;}
h3.profile-listing {background: #545454;color: #fff;padding: 5px 15px;}
.actions-container .count-box h4 {
	font-size:11px;
	margin:10px 0;
}
.specialties + .cvpa-ensembles:before {content:'//';padding-left:5px;padding-right:5px;}
.profiles.tile.standard .pic-title span.cvpa-ensembles, .profiles.tile.standard .pic-title span.specialties {display:block;margin-bottom:5px;line-height:1.44em;}
.profiles.tile .cvpa-ensembles:before {display:none;}
/* -- list --*/
ul.cvpa li a {
	padding: 2px 10px;
}

/*-- carousel mod --*/
#fullscreen-slider-video.no-overlay.anchor-down .carousel-inner:after {
    background: -moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.0) 29%,rgba(0,0,0, 0.8) 100%);
    background: -webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.0) 29%,rgba(0,0,0, 0.8) 100%);
    background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0, 0.0) 29%,rgb(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#00000000',endColorstr='#b3000000',GradientType=0);
    top: auto;
    bottom: 0;
    height: 30%;
}

.fullscreen .panel-group .panel {
	border-color:transparent;
}
@media only screen and (max-width: 767px) {
	.page-header h1, .hero h1 {font-size:1.5em;}
	.main-nav .main-nav-big>ul>li a {font-size: 16px;padding:12px 0;}
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 425px) {
	.showcase-panel .pic-title {
		right:0;
    padding:0 5px;
	}
}
@media only screen and (min-width: 768px) {
	.navbar a.svgBrand span {
		width:350px;
	}
}
@media only screen and (min-width: 992px) {
	.navbar a.svgBrand span {
		width:440px;

	}
	#fullscreen-slider-video .actions-container {
    bottom: 0;
    left: inherit !important;
		padding: 20px 2% !important;
    margin-bottom: 0;
    right: 0;
    background:transparent;
	 }
}
@media (min-width: 1200px) {
	.id-666965 .showcase-panel.col-lg-2 {
    width: 16.66666%;
	}
}
/* program page */
.profiles.tile.standard .pic-title span.cvpa-ensembles, .profiles.tile.standard .pic-title span.specialties {color:#fff;}
.Art.Design:before {content:'Art + Design:';display:block;opacity:.5;font-size:50%;line-height:1.33em;}
