/**************  DYSON THEME STYLES ***************/

.school.dyson-college-of-arts-and-sciences a {
	color:#623799;
}
.school.dyson-college-of-arts-and-sciences .m-event-cal {
  background-color: #623799;
}
.school.dyson-college-of-arts-and-sciences .highlight {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-4col-wrapper .col {
  border-top-color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-4col-wrapper .col p a:hover,
.school.dyson-college-of-arts-and-sciences .m-4col-wrapper .col ul li a:hover {
  border-bottom: 1px solid #623799;
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-top-footer li h2 #t-my {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-top-footer li:first-child {
  padding: 16px 17px;
}
.school.dyson-college-of-arts-and-sciences .m-cap-carousel li h5 {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-hm-carousel-ctrls a.active {
  background-position: 0 -68px;
}
.school.dyson-college-of-arts-and-sciences .m-btn-carousel-ctrls li a.previous-btn:hover {
  background: #eee url("../img/arrow-gray-left.png") no-repeat 15% center;
}
.school.dyson-college-of-arts-and-sciences .m-btn-carousel-ctrls li a.next-btn:hover {
  background: #eee url("../img/arrow-gray-right.png") no-repeat 85% center;
}
.school.dyson-college-of-arts-and-sciences .m-btn-carousel-ctrls li,
.school.dyson-college-of-arts-and-sciences .m-btn-general li {
  background-color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-btn-carousel-ctrls li a:hover,
.school.dyson-college-of-arts-and-sciences .m-btn-general li a:hover,
.school.dyson-college-of-arts-and-sciences .show-wrapper .btn {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-search-results .m-btn-general li {
  background-color: #eee;
}
.school.dyson-college-of-arts-and-sciences .m-search-results .m-btn-general li a {
  color: #969696;
}
.school.dyson-college-of-arts-and-sciences .m-search-results .m-btn-general li a:hover, .school.dyson-college-of-arts-and-sciences .m-search-results .m-btn-general li a.selected {
  background-color: #623799;
  color: #fff;
}
.school.dyson-college-of-arts-and-sciences .left-nav > ul > li.active > a,
.school.dyson-college-of-arts-and-sciences .left-nav > ul > li.active > a:hover {
  background: #623799 url("../img/arrow-white-down.png") 90% center no-repeat;
  color: #fff;
}
.school.dyson-college-of-arts-and-sciences .left-nav > ul > li > a:hover {
  background: #fff url("../img/arrow-gray-right.png") 90% center no-repeat;
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .left-nav > ul > li.no-submenu > a:hover {
  background-image: none;
}
.school.dyson-college-of-arts-and-sciences .left-nav > ul > li.active.no-submenu > a,
.school.dyson-college-of-arts-and-sciences .left-nav > ul > li.active.no-submenu > a:hover {
  background: #623799;
}
.school.dyson-college-of-arts-and-sciences .left-nav ul ul li.current a:hover,
.school.dyson-college-of-arts-and-sciences .left-nav ul ul.show li.current a:hover {
  color: #fff;
}
.school.dyson-college-of-arts-and-sciences .left-nav ul ul li a:hover,
.school.dyson-college-of-arts-and-sciences .left-nav ul ul.show li a:hover {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-main-nav li#school-title {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-secondary-nav li a:hover {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-secondary-nav li.current a,
.school.dyson-college-of-arts-and-sciences #l-secondary-nav li.active a {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li > a:hover {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li.current > a {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #school-title a, .school.dyson-college-of-arts-and-sciences #school-title a:active, .school.dyson-college-of-arts-and-sciences #school-title a:visited, .school.dyson-college-of-arts-and-sciences #school-title a:hover {
  color: #623799 !important;
}
/*
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li:last-child a:hover,
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li.current:last-child a {
  background: url("../img/arrow-gray-down.png") 100% center no-repeat;
  padding: 0 30px 0 0;
}
*/
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li.rss:last-child a:hover,
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li.rss.current:last-child a {
  background: none;
  padding: 0px;
}
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle,
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle a,
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle a:active,
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle a:visited,
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle a:hover {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .inner-subcontainer .t-subTitle {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #m-search-box input[type=button] {
  background-color: #623799;
}
.school.dyson-college-of-arts-and-sciences #m-search-box input[type=button]:hover {
  color: #623799 !important;
}
.school.dyson-college-of-arts-and-sciences #m-search-box label {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-col-box h3, .school.dyson-college-of-arts-and-sciences .m-col-box h5, .school.dyson-college-of-arts-and-sciences .m-col-box h6,
.school.dyson-college-of-arts-and-sciences .faculty-info .col h5.college,
.school.dyson-college-of-arts-and-sciences .programs h3, .school.dyson-college-of-arts-and-sciences .m-accordion h3,
.school.dyson-college-of-arts-and-sciences .program-details.m-3col-wrapper h5,
.school.dyson-college-of-arts-and-sciences .m-profile-text h2,
.school.dyson-college-of-arts-and-sciences #m-profile-carousel .m-profile-text h4,
.school.dyson-college-of-arts-and-sciences .student-profile blockquote,
.school.dyson-college-of-arts-and-sciences .m-connect-wrapper h3,
.school.dyson-college-of-arts-and-sciences .m-connect-wrapper h3 a,
.school.dyson-college-of-arts-and-sciences .m-connect-wrapper h3 a:hover {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-profile {
  background-color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-accordion h3.hover {
  color: #fff;
  background: #623799 url("../img/arrow-white-right.png") 96% center no-repeat;
}
.school.dyson-college-of-arts-and-sciences .m-accordion h3.active.hover {
  color: #fff;
  background: #623799 url("../img/arrow-white-down.png") 96% center no-repeat;
}
.school.dyson-college-of-arts-and-sciences .video:hover:after,
.school.dyson-college-of-arts-and-sciences #m-profile-highlight .video:hover:after {
  background-position: 0 -75px;
}
.school #l-main-nav li#school-title a {
    font-size: 20px;
    line-height: 20px;
}
.school.dyson-college-of-arts-and-sciences #l-secondary-nav li a:hover, 
.school.dyson-college-of-arts-and-sciences #l-secondary-nav li.current a, 
.school.dyson-college-of-arts-and-sciences li#school-title a, 
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li > a:hover, 
.school.dyson-college-of-arts-and-sciences #l-tertiary-nav ul > li.current > a, 
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle, 
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle a, 
.school.dyson-college-of-arts-and-sciences .t-inside-wrapper.alt .t-mainTitle a:hover, 
.school.dyson-college-of-arts-and-sciences .inner-subcontainer .t-subTitle, 
.school.dyson-college-of-arts-and-sciences .show-wrapper .btn {
    color: #623799 !important;
}
.school #l-main-nav li#school-title a {
}


/* changed from $214277 to 623799 */
.school.dyson-college-of-arts-and-sciences .m-event-cal {
  background-color: #623799;
}
.school.dyson-college-of-arts-and-sciences .highlight {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-4col-wrapper .col {
  border-top-color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-4col-wrapper .col p a:hover,
.school.dyson-college-of-arts-and-sciences .m-4col-wrapper .col ul li a:hover {
  border-bottom: 1px solid #623799;
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-top-footer li h2 #t-my {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-top-footer li:first-child {
  padding: 16px 16px;
}
.school.dyson-college-of-arts-and-sciences .m-cap-carousel li h5 {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences .m-hm-carousel-ctrls a.active {
  background-position: 0 -102px;
}
.school.dyson-college-of-arts-and-sciences #l-main-nav li#school-title,
.school.dyson-college-of-arts-and-sciences #l-main-nav li#school-title a,
 {
  color: #623799;
}
.school.dyson-college-of-arts-and-sciences #l-secondary-nav li a:hover,
.school.dyson-college-of-arts-and-sciences li#school-title a {
  color: #623799 !important;
}
.school.dyson-college-of-arts-and-sciences .video:hover:after {
  background-position: 0 -150px;
}


/* Custom Styles Provided by Christopher Snow */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 24, 2015 */



@font-face {
    font-family: 'font/brandon_grotesquebold_italic';
    src: url('font/brandon_bld_it-webfont.eot');
    src: url('font/brandon_bld_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_bld_it-webfont.woff2') format('woff2'),
         url('font/brandon_bld_it-webfont.woff') format('woff'),
         url('font/brandon_bld_it-webfont.ttf') format('truetype'),
         url('font/brandon_bld_it-webfont.svg#brandon_grotesquebold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesquebold';
    src: url('font/brandon_bld-webfont.eot');
    src: url('font/brandon_bld-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_bld-webfont.woff2') format('woff2'),
         url('font/brandon_bld-webfont.woff') format('woff'),
         url('font/brandon_bld-webfont.ttf') format('truetype'),
         url('font/brandon_bld-webfont.svg#brandon_grotesquebold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesqueblack_italic';
    src: url('font/brandon_blk_it-webfont.eot');
    src: url('font/brandon_blk_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_blk_it-webfont.woff2') format('woff2'),
         url('font/brandon_blk_it-webfont.woff') format('woff'),
         url('font/brandon_blk_it-webfont.ttf') format('truetype'),
         url('font/brandon_blk_it-webfont.svg#brandon_grotesqueblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesqueblack';
    src: url('font/brandon_blk-webfont.eot');
    src: url('font/brandon_blk-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_blk-webfont.woff2') format('woff2'),
         url('font/brandon_blk-webfont.woff') format('woff'),
         url('font/brandon_blk-webfont.ttf') format('truetype'),
         url('font/brandon_blk-webfont.svg#brandon_grotesqueblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesquelight_italic';
    src: url('font/brandon_light_it-webfont.eot');
    src: url('font/brandon_light_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_light_it-webfont.woff2') format('woff2'),
         url('font/brandon_light_it-webfont.woff') format('woff'),
         url('font/brandon_light_it-webfont.ttf') format('truetype'),
         url('font/brandon_light_it-webfont.svg#brandon_grotesquelight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesquelight';
    src: url('font/brandon_light-webfont.eot');
    src: url('font/brandon_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_light-webfont.woff2') format('woff2'),
         url('font/brandon_light-webfont.woff') format('woff'),
         url('font/brandon_light-webfont.ttf') format('truetype'),
         url('font/brandon_light-webfont.svg#brandon_grotesquelight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesqueMdIt';
    src: url('font/brandon_med_it-webfont.eot');
    src: url('font/brandon_med_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_med_it-webfont.woff2') format('woff2'),
         url('font/brandon_med_it-webfont.woff') format('woff'),
         url('font/brandon_med_it-webfont.ttf') format('truetype'),
         url('font/brandon_med_it-webfont.svg#brandon_grotesqueMdIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesquemedium';
    src: url('font/brandon_med-webfont.eot');
    src: url('font/brandon_med-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_med-webfont.woff2') format('woff2'),
         url('font/brandon_med-webfont.woff') format('woff'),
         url('font/brandon_med-webfont.ttf') format('truetype'),
         url('font/brandon_med-webfont.svg#brandon_grotesquemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesqueRgIt';
    src: url('font/brandon_reg_it-webfont.eot');
    src: url('font/brandon_reg_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_reg_it-webfont.woff2') format('woff2'),
         url('font/brandon_reg_it-webfont.woff') format('woff'),
         url('font/brandon_reg_it-webfont.ttf') format('truetype'),
         url('font/brandon_reg_it-webfont.svg#brandon_grotesqueRgIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesque_regularRg';
    src: url('font/brandon_reg-webfont.eot');
    src: url('font/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_reg-webfont.woff2') format('woff2'),
         url('font/brandon_reg-webfont.woff') format('woff'),
         url('font/brandon_reg-webfont.ttf') format('truetype'),
         url('font/brandon_reg-webfont.svg#brandon_grotesque_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'font/brandon_grotesquethin_italic';
    src: url('font/brandon_thin_it-webfont.eot');
    src: url('font/brandon_thin_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_thin_it-webfont.woff2') format('woff2'),
         url('font/brandon_thin_it-webfont.woff') format('woff'),
         url('font/brandon_thin_it-webfont.ttf') format('truetype'),
         url('font/brandon_thin_it-webfont.svg#brandon_grotesquethin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'font/brandon_grotesquethin';
    src: url('font/brandon_thin-webfont.eot');
    src: url('font/brandon_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/brandon_thin-webfont.woff2') format('woff2'),
         url('font/brandon_thin-webfont.woff') format('woff'),
         url('font/brandon_thin-webfont.ttf') format('truetype'),
         url('font/brandon_thin-webfont.svg#brandon_grotesquethin') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*

body.school {
	width:750px;
}

h1, h2, h3, h4, h5, h6, ul, ol, address {
	margin-top: 0;
	margin-bottom: 15px;
}

table.school {
	padding-right: 45px;
	margin: 20px 0 20px 35px;
	width:100%;
}

tr, td {
	vertical-align:top;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom:10px;
}

*/

/* unvisited link */
a:link {
    color: #3D8DC6;
}

/* visited link */
a:visited {
    color: #633799;
}

/* mouse over link */
a:hover {
    color: #397DA5;
}

/* selected link */
a:active {
    color: #397DA5;
}

address {line-height:1.4em;}

p { line-height: 2em; }

body.school, p, address {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #464646;
	font-size: 14px;
}

ul {
/*	margin-left: 0px;*/
	list-style:none;
	padding-left: 40px;
	color: #464646;
	font-size: 14px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

ol {
    color: #3D8DC6;
	padding-left: 40px;
	font-family: 'font/brandon_grotesquebold', Arial, sans-serif; 
}

ol p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #464646;
	font-size: 14px;
}

li:before {
	    color: #3D8DC6;
}

li.bullet { 
    padding-left: 0; 
	margin-left: 0;
    text-indent: -.7em;
}

li.bullet:before {
    content: "• ";
}


h1 {
  font-family: 'font/brandon_grotesquebold', Arial, sans-serif;
  font-weight: normal;
  font-size: 37px;
  margin: 0 0 40px 0;
  color: #214277;
  letter-spacing:-1px;
  /**text-transform:uppercase;**/
  }

/** H2 should match the page title header, but be a little smaller **/

h2 {
  font-family: 'font/brandon_grotesquebold', Arial, sans-serif;
  font-weight: normal;
  font-size: 30px;
  color: #214277;
  letter-spacing:-1px;
  /**text-transform:uppercase;**/
  }

h3 {
  font-family: 'font/brandon_grotesquebold', Arial, sans-serif;
  font-weight: normal;
  font-size: 24px;
  letter-spacing:-0.3px;
  }

h4 {
  font-family: 'font/brandon_grotesquebold', Arial, sans-serif;
  font-weight: normal;
  font-size: 20px;
  letter-spacing:-0.3px;
  color: #3D8DC6;
}

h5 {
  font-family: 'font/brandon_grotesquebold', Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  letter-spacing:-0.3px;
}

h6 {
  font-family: 'font/brandon_grotesquebold', Arial, sans-serif;
  font-weight: normal;
  font-size: 17px;
  color:#888;
  letter-spacing:-0.3px;
}




/* school specific styles / colors for h2 in page content areas 
/* school specific styles / colors for h2 in page content areas */
.school.node-type-article .col-main h2,
.school.node-type-basic-page .col-main h2,
.school.node-type-initiatives-research .col-main h2,
.school.node-type-marketing-message .col-main h2,
.school.node-type-article .article h2,
.school.node-type-basic-page .article h2,
.school.node-type-initiatives-research .article h2,
.school.node-type-marketing-message .article h2

{color: #623799 !important; font-size: 27px !important; letter-spacing: -1px;}









@media screen and (max-width: 480px) {

.school #l-main-nav li#school-title a {
}


}



