/*************************************
*********************
This stylesheet should be used for CORE Bootstrap adjustments (Please see Drupal.scss)
*********************
**************************************/
@media  (max-width: 480px){select, textarea, input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], input[type="number"], input[type="color"]{font-size: 16px !important;}}h1, h1 a,h2, h2 a,h3, h3 a,h4, h4 a{font-weight: 600;}h1 b, h1 strong, h1 a b, h1 a strong,h2 b,h2 strong, h2 a b, h2 a strong,h3 b,h3 strong, h3 a b, h3 a strong,h4 b,h4 strong, h4 a b, h4 a strong{font-weight: 600;}@media (min-width: 768px){h1, h1 a{font-size: 50px;}h2, h2 a{font-size: 34px;}h3, h3 a{font-size: 25px;}h4, h4 a{font-size: 19px;}}p:empty{margin: 0;}a, a:link, a:visited,a.btn-link, a.btn-link:link, a.btn-link:visited{color: #e30c00; text-decoration: none !important;}a:hover, a:active, a:focus,a.btn-link:hover, a.btn-link:active, a.btn-link:focus{color: #f47c00; text-decoration: none;}ul, ol{margin-top: 15px; margin-bottom: 15px; padding: 0 0 0 18px;}li{margin: 0 0 0.55em 0;}*:focus{outline: none !important;}.glyphicon{cursor: default;}a > .glyphicon,.btn > .glyphicon{cursor: pointer;}@media screen and (max-width: 767px){.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > td{white-space: normal; min-width: 125px;}table{display: block; overflow-x: auto;}}.container h1, .container h2,.container h3, .container h4,.container p, .container a{word-wrap: break-word; overflow-wrap: break-word;}.btn{border-width: 0; border-radius: 8px; transition: color 500ms ease, background-color 500ms ease, border-color 500ms ease;}.btn.btn-default{font-weight: 700; white-space: unset;}.btn.btn-lg{font-size: 16px; padding: 10px 20px;}.btn.btn-fat{padding-left: 50px !important; padding-right: 50px !important;}.form-control,.input-group > .form-control,.input-group > .input-group-addon,.input-group > .input-group-btn > .btn{border: none; border-radius: 8px;}.input-group-btn:last-child > .btn{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}.input-group-btn:last-child > .btn:hover,.input-group-btn:last-child > .btn:active,.input-group-btn:last-child > .btn:focus{color: #ffffff; background-color: #fca311;}.dropdown-menu{margin: 0; padding: 0; background-color: #8d827a;}.dropdown-menu > li{margin: 0; padding: 0;}.dropdown-menu > li > a{color: #ffffff; padding: 10px 15px;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:active,.dropdown-menu > li > a:focus{color: #ffffff; background-color: #726962;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:active,.dropdown-menu > .active > a:focus,.dropdown-menu > .selected > a,.dropdown-menu > .selected > a:hover,.dropdown-menu > .selected > a:active,.dropdown-menu > .selected > a:focus{color: #ffffff; background-color: #e30c00;}.dropdown-menu li.divider{margin: 0px; background-color: #726962;}.dropdown-menu li.dropdown-header{color: #ffffff; font-size: 1.025em; font-weight: bold; padding: 10px 15px; background-color: #645c56;}select.selectpicker{display: none;}.bootstrap-select{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}.bootstrap-select.btn-group{margin: 5px 5px 5px 0 !important;}.bootstrap-select.btn-group .dropdown-toggle .filter-option,.bootstrap-select.btn-group .dropdown-menu > ul.dropdown-menu{font-family: "Proxima Nova", Helvetica, Arial, sans-serif;}.bootstrap-select.btn-group .dropdown-toggle .filter-option,.bootstrap-select.btn-group .dropdown-toggle .bs-caret{text-transform: none; color: #e30c00;}.bootstrap-select.btn-group .dropdown-toggle.btn-inverse{border: 2px solid #8d827a; background-color: #8d827a;}.bootstrap-select.btn-group .dropdown-toggle.btn-inverse .filter-option,.bootstrap-select.btn-group .dropdown-toggle.btn-inverse .bs-caret{text-transform: none; color: #ffffff;}.bootstrap-select.btn-group .dropdown-menu{max-height: 403px !important;}.bootstrap-select.btn-group .dropdown-menu > ul.dropdown-menu li a.opt{padding: 10px 25px;}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100%;}@media  (min-width: 768px){.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 200px;}}.tooltip.top .tooltip-inner,.tooltip.right .tooltip-inner,.tooltip.bottom .tooltip-inner,.tooltip.left .tooltip-inner{padding: 15px; background-color: #3b3633;}.tooltip.top .tooltip-arrow{border-top-color: #3b3633;}.tooltip.right .tooltip-arrow{border-right-color: #3b3633;}.tooltip.bottom .tooltip-arrow{border-bottom-color: #3b3633;}.tooltip.left .tooltip-arrow{border-left-color: #3b3633;}.popover{border: none; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top .arrow{border-top-color: rgba(0, 0, 0, 0.05);}.popover.right .arrow{border-right-color: rgba(0, 0, 0, 0.05);}.popover.bottom .arrow{border-bottom-color: rgba(0, 0, 0, 0.05);}.popover.left .arrow{border-left-color: rgba(0, 0, 0, 0.05);}/*// Some of the below styles should likely be moved into other CSS files*/#views-exposed-form-ucgy-all-program-display-block{width: calc(100% - 30px); position: absolute; top: 94px;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-widget{float: none; padding: 0;}#views-exposed-form-ucgy-all-program-display-block label, #views-exposed-form-ucgy-all-program-display-block input{display: none;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-form .bootstrap-select.btn-group{width: 100%;}@media (min-width: 480px){#views-exposed-form-ucgy-all-program-display-block{top: 73px;}}@media (min-width: 768px){#views-exposed-form-ucgy-all-program-display-block{top: 15px; right: 10px;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-form{float: right;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-form .bootstrap-select.btn-group{float: right; width: 280px;}}@media (max-width: 767px){#faculty-filter-mobile-spacer{height: 50px;}}#editableviews-entity-form-ucalgary-future-students-se .form-required{display: none;}#editableviews-entity-form-ucalgary-future-students-se th.views-field-counter{padding-right: 15px;}#editableviews-entity-form-ucalgary-future-students-se td{padding: 3px;}#editableviews-entity-form-ucalgary-future-students-se td div.views-row-edit-static{display: none;}#editableviews-entity-form-ucalgary-future-students-se input.form-text{width: 31px;}.fpp-invisible{display: none;}/*# sourceMappingURL=overrides.css.map */

/*************************************
*********************
Theme Styles
*********************
**************************************/

.messages.status{position: relative; z-index: 110000;}*, *:before, *:after{box-sizing: border-box;}/*// Core settings html, body{height: 100%;}*/body{color: #6F6258; background-color: #c4c3bb; font-size: 16px; /* Bootstrap Default: 14px (equivalent to 11pt) */ line-height: 1.42857143; /* Bootstrap Default: 1.42857143 (divide target line-height size by the font-size) */ font-family: "Proxima Nova", Arial, Helvetica, sans-serif; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}body .container-fluid{padding: 0;}body .container-fluid > .row{max-width: 1500px; margin: 0 auto;}body .container{width: 100%; max-width: 1170px;}body .container .container{width: 100%;}@media print{body{font-family: "Proxima Nova", Arial, Helvetica, sans-serif;}}/*// Basic Page - Header Interaction*/main#content{margin: 0 auto; max-width: 1500px; background-color: #ffffff; padding-top: 82px;}body.breadcrumbs main#content{padding-top: 107px;}body.group-menu main#content{padding-top: 132px;}body.group-menu.breadcrumbs main#content{padding-top: 157px;}body.sub-group-menu main#content{padding-top: 162px;}body.sub-group-menu.breadcrumbs main#content{padding-top: 187px;}@media  (min-width: 992px){main#content{padding-top: 152px;}body.breadcrumbs main#content{padding-top: 177px;}body.group-menu main#content{padding-top: 180px;}body.group-menu.breadcrumbs main#content{padding-top: 224px;}}/*// Basic Page - Footer Interaction*/main#content{min-height: 100%; height: auto !important; height: 100%; margin-bottom: -150px;}main#content:after{height: 150px; content: ''; display: block;}body.pre-footer main#content{margin-bottom: -220px;}body.pre-footer main#content:after{height: 220px;}/*// Common Header / Footer Section styles*/header.container-fluid > .row, footer.container-fluid > .row{max-width: none;}/*// Header Section*/header{position: fixed; top: 0; left: 0; right: 0; z-index: 1966; /* Common tab settings in Alert and Toolbox */ /* Global Alert (module) */ /* Toolbox */ /* Navigation */ /* Comparison Breadcrumb (Future Students) */}header #global-alert,header #toolbox{position: relative;}header #global-alert .row.content,header #toolbox .row.content{display: none; border: 1px solid transparent; padding-top: 7.5px; padding-bottom: 7.5px;}header #global-alert .row.button,header #toolbox .row.button{margin-top: -1px;}header #global-alert .row.button .btn-toolbar,header #toolbox .row.button .btn-toolbar{position: absolute; top: 1px; right: 15px;}header #global-alert .row.button .btn-toolbar > .btn-group,header #toolbox .row.button .btn-toolbar > .btn-group{margin: 0;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded,header #toolbox .row.button .btn-toolbar .btn.btn-rounded{position: relative; top: 8.5px; z-index: 1; transition: all 500ms; border-width: 3px; border-style: solid; border-color: #ffffff; color: #ffffff;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox .row.button .btn-toolbar .btn.btn-rounded.btn-tab{width: 30px; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; border-width: 3px; border-style: solid; color: #ffffff !important;}@media  (min-width: 992px){header #global-alert .row.content, header #toolbox .row.content{padding-top: 15px; padding-bottom: 15px;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded, header #toolbox .row.button .btn-toolbar .btn.btn-rounded{top: 16px;}}header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded{background-color: #af2626;}header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded:hover, header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded:active, header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color: #ffffff; color: #af2626;}header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color: #af2626; border-color: #af2626;}header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded{background-color: #e30c00;}header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded:hover, header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded:active, header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color: #ffffff; color: #e30c00;}header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color: #e30c00; border-color: #e30c00;}header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded{background-color: #f47c00;}header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:hover, header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:active, header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color: #ffffff; color: #f47c00;}header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color: #f47c00; border-color: #f47c00;}header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded{background-color: #ffcc00;}header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded:hover, header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded:active, header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color: #ffffff; color: #ffcc00;}header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color: #ffcc00; border-color: #ffcc00;}header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded{background-color: #b5be35;}header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded:hover, header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded:active, header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color: #ffffff; color: #b5be35;}header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color: #b5be35; border-color: #b5be35;}header #global-alert{background-color: #af2626; color: #ffffff;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab{top: 0; height: 46px; z-index: 8;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top: 7px;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon::before{content: "\0021"; font-family: "Proxima Nova"; font-weight: bold; font-size: 24px;}header #global-alert .row.content > [class*="col-"] > div *{margin: 0;}header #global-alert .row.content > [class*="col-"] > div.alert-icon{display: none;}header #global-alert .row.content > [class*="col-"] > div.alert-icon .glyphicon{top: 4px; font-size: 24px; line-height: 24px; vertical-align: inherit;}header #global-alert .row.content > [class*="col-"] > div.alert-message{margin-right: 45px;}header #global-alert .row.content > [class*="col-"] > div.alert-message p{font-size: 24px; font-weight: 500; margin-bottom: 15px;}header #global-alert .row.content > [class*="col-"] > div.alert-message p a{display: inline-block; color: #ffffff;}header #global-alert .row.content > [class*="col-"] > div.alert-timestamp{margin-right: 45px;}@media  (min-width: 992px){header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab{height: 53px;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top: 9px;}header #global-alert .row.content > [class*="col-"]{display: table;}header #global-alert .row.content > [class*="col-"] > div{display: table-cell; vertical-align: top;}header #global-alert .row.content > [class*="col-"] > div.alert-icon{display: block; width: 40px; height: 30px;}header #global-alert .row.content > [class*="col-"] > div.alert-message{width: 100%; padding-right: 45px; vertical-align: middle;}header #global-alert .row.content > [class*="col-"] > div.alert-message p{margin: 0;}header #global-alert .row.content > [class*="col-"] > div.alert-timestamp{padding-right: 45px;}header #global-alert .row.content > [class*="col-"] > div.alert-timestamp p{margin: 4px 0px; line-height: 24px; text-align: right; white-space: nowrap;}}header #toolbox{background-color: #e30c00; color: #ffffff;}header #toolbox .row.button{padding-top: 7px;}header #toolbox .row.button #desktop-search .btn-toolbar{transition: all 500ms;}header #toolbox .row.button #desktop-search .btn-toolbar .btn-group.search-field{display: none; top: 16px; margin-right: 15px; width: 371px; transition: all 500ms;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab{top: -7px; height: 46px; z-index: 9;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top: 8px;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon::before{content: "\e114";}header #toolbox .row.content #mobile-search .btn-toolbar{transition: all 500ms;}header #toolbox .row.content #mobile-search .btn-toolbar .btn-group.search-field{display: block; margin-bottom: 10px; width: calc(100% - ( 15px + 30px + 5px ) ); transition: all 500ms;}header #toolbox .row.content #quicklinks #buttons .btn-group{width: 100%;}header #toolbox .row.content #quicklinks #buttons .btn{height: 30px; margin: 10px 0 10px; color: #6F6258 !important; font-size: 12px;}header #toolbox .row.content #quicklinks #buttons .btn:hover, header #toolbox .row.content #quicklinks #buttons .btn:active, header #toolbox .row.content #quicklinks #buttons .btn:focus{color: #ffffff !important; background-color: #fca311;}header #toolbox .row.content #quicklinks #buttons .btn .caret{position: relative; top: -2px;}header #toolbox .row.content #quicklinks #links{position: relative; top: 52px; text-align: right;}header #toolbox .row.content #quicklinks #links ul.list-unstyled{display: inline-block; text-align: left; margin: 0;}header #toolbox .row.content #quicklinks #links ul.list-unstyled:not(:last-child){margin-right: 35px;}header #toolbox .row.content #quicklinks #links ul.list-unstyled li{margin: 0;}header #toolbox .row.content #quicklinks #links ul.list-unstyled li a{font-size: 15px; margin-top: 7px; line-height: 1.75em; white-space: nowrap; color: #ffffff !important;}header #toolbox .row.content #quicklinks #links ul.list-unstyled li a:hover, header #toolbox .row.content #quicklinks #links ul.list-unstyled li a:active, header #toolbox .row.content #quicklinks #links ul.list-unstyled li a:focus{color: #fca311 !important;}@media  (min-width: 992px){header #toolbox .row.button #desktop-search .btn-toolbar .btn-group.search-field{display: block;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab{height: 53px;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top: 10px;}header #toolbox .row.content #mobile-search .btn-toolbar .btn-group.search-field{display: none;}header #toolbox .row.content #quicklinks #buttons [class*="col-"]:nth-child(2) .btn, header #toolbox .row.content #quicklinks #buttons [class*="col-"]:nth-child(3) .btn{margin-top: 0;}}body.site-alert header #toolbox #desktop-search .btn-toolbar{margin-right: 45px;}body.site-alert header #toolbox #desktop-search .btn-toolbar .btn-group.search-field{width: 326px !important;}body.site-alert header #toolbox #mobile-search .btn-toolbar{margin-right: 45px;}header #navigation{background: #998f88; min-height: 50px; /* Menu has group, i.e. Faculty name */ /* Menu has group and sub-group, i.e. Faculty and Department names */ /* Desktop modifications to both group and sub-group layouts */}header #navigation .uc-nav{position: absolute; left: 0; right: 0; top: 0; z-index: 1;}header #navigation .uc-nav .uc-menuwrapper{position: relative; width: 100%; min-height: 50px; z-index: 1; -webkit-perspective: 1000px; perspective: 1000px; -webkit-perspective-origin: 50% 200%; perspective-origin: 50% 200%;}header #navigation .uc-nav .uc-menuwrapper button.uc-trigger{position: relative; top: 7px; left: 15px;}header #navigation .uc-nav .uc-menuwrapper ul{margin: 0; padding: 0; list-style: none; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; background-color: #998f88;}header #navigation .uc-nav .uc-menuwrapper ul li{margin: 0; position: relative;}header #navigation .uc-nav .uc-menuwrapper ul li > a,header #navigation .uc-nav .uc-menuwrapper ul li > span{display: block; position: relative; padding: 15px 20px; font-size: 16px; color: #ffffff; text-decoration: none; outline: none; border: 2px solid transparent; background-color: transparent; transition: border-color 250ms linear, background-color 250ms linear, color 250ms linear; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}header #navigation .uc-nav .uc-menuwrapper ul li > a{cursor: pointer;}header #navigation .uc-nav .uc-menuwrapper ul li:hover > a, header #navigation .uc-nav .uc-menuwrapper ul li:active > a, header #navigation .uc-nav .uc-menuwrapper ul li:focus > a, header #navigation .uc-nav .uc-menuwrapper ul li > a:focus{border-color: transparent; background-color: #f47c00;}header #navigation .uc-nav .uc-menuwrapper ul li.active > a{border-color: transparent;}header #navigation .uc-nav .uc-menuwrapper ul li.current > a{border-color: #fca311;}header #navigation .uc-nav .uc-menuwrapper ul li ul.uc-submenu{display: none;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a{padding-left: 30px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a:before{position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color: rgba(0, 0, 0, 0.15); content: "\e251"; font-family: 'Glyphicons Halflings'; font-size: smaller; -webkit-font-smoothing: antialiased; speak: none;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child){padding-right: 30px;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child):after{position: absolute; right: 10px; top: 50%; transform: translateY(-50%); color: rgba(0, 0, 0, 0.15); content: "\e250"; font-family: 'Glyphicons Halflings'; font-size: smaller; -webkit-font-smoothing: antialiased; speak: none;}header #navigation .uc-nav .uc-menuwrapper > .uc-menu{position: absolute; top: 49px; width: 100%; opacity: 0; pointer-events: none; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-backface-visibility: hidden; backface-visibility: hidden;}header #navigation .uc-nav .uc-menuwrapper > .uc-menu.uc-menu-toggle{transition: all 0.3s ease;}header #navigation .uc-nav .uc-menuwrapper > .uc-menu.uc-menuopen{opacity: 1; pointer-events: auto; -webkit-transform: translateY(0); transform: translateY(0); box-shadow: 0 15px 15px rgba(0, 0, 0, 0.176);}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu{position: absolute; width: 100%; top: 49px; left: 0; margin: 0;}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li, header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen > a, header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subview > a{display: none;}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subview, header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subview .uc-submenu, header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen, header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen > .uc-submenu, header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen > .uc-submenu > li{display: block;}@media  (max-width: 991px){header #navigation .uc-nav .uc-menuwrapper ul li > a, header #navigation .uc-nav .uc-menuwrapper ul li > span{padding: 4px 10px; background-color: #8d827a; margin: 5px 15px 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}header #navigation .uc-nav .uc-menuwrapper ul li > span{display: none;}header #navigation .uc-nav .uc-menuwrapper ul > li:first-child > a, header #navigation .uc-nav .uc-menuwrapper ul > li:first-child > span{margin-top: 15px;}header #navigation .uc-nav .uc-menuwrapper ul > li:last-child > a, header #navigation .uc-nav .uc-menuwrapper ul > li:last-child > span{margin-bottom: 15px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a{color: #8d827a; background-color: #d0cfc9; font-weight: bold; margin: 5px 0 0; padding-left: 35px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a:before{left: 15px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back:hover > a, header #navigation .uc-nav .uc-menuwrapper li.uc-back:active > a, header #navigation .uc-nav .uc-menuwrapper li.uc-back:focus > a{background-color: #e8e7e4;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child){padding-right: 60px;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child):after{top: 0; right: 0; width: 50px; height: 100%; padding: 5px; transform: none; color: #ffffff; transition: background-color 200ms linear; background-color: #80756e; text-align: center;}header #navigation .uc-nav .uc-menuwrapper li:hover > a:not(:only-child):after, header #navigation .uc-nav .uc-menuwrapper li:active > a:not(:only-child):after, header #navigation .uc-nav .uc-menuwrapper li:focus > a:not(:only-child):after{background-color: #c16200;}header #navigation .uc-nav .uc-menuwrapper .children{max-height: 400px; max-height: 70vh; overflow: auto;}header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a{margin-bottom: 15px;}}header #navigation .uc-nav .sidebar,header #navigation .uc-nav .uc-dropdownwrapper{display: none;}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-in-1{-webkit-animation: SubMenuAnimIn1 0.4s ease; animation: SubMenuAnimIn1 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform: translateX(50%); opacity: 0;}100%{-webkit-transform: translateX(0px); opacity: 1;}}@keyframes SubMenuAnimIn1{0%{-webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0;}100%{-webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1;}}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-in-2{-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out; animation: SubMenuAnimIn2 0.3s ease-in-out;}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform: translateX(100%); opacity: 0;}100%{-webkit-transform: translateX(0px); opacity: 1;}}@keyframes SubMenuAnimIn2{0%{-webkit-transform: translateX(100%); transform: translateX(100%); opacity: 0;}100%{-webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1;}}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-out-1{-webkit-animation: SubMenuAnimOut1 0.4s ease; animation: SubMenuAnimOut1 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform: translateX(0%); opacity: 1;}100%{-webkit-transform: translateX(50%); opacity: 0;}}@keyframes SubMenuAnimOut1{0%{-webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1;}100%{-webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0;}}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-out-2{-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out; animation: SubMenuAnimOut2 0.3s ease-in-out;}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform: translateX(0%); opacity: 1;}100%{-webkit-transform: translateX(100%); opacity: 0;}}@keyframes SubMenuAnimOut2{0%{-webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1;}100%{-webkit-transform: translateX(100%); transform: translateX(100%); opacity: 0;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-out-1{-webkit-animation: MenuAnimOut1 0.4s; animation: MenuAnimOut1 0.4s;}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform: translateZ(-250px) rotateY(30deg);}75%{-webkit-transform: translateZ(-372.5px) rotateY(15deg); opacity: .5;}100%{-webkit-transform: translateZ(-500px) rotateY(0deg); opacity: 0;}}@keyframes MenuAnimOut1{50%{-webkit-transform: translateZ(-250px) rotateY(30deg); transform: translateZ(-250px) rotateY(30deg);}75%{-webkit-transform: translateZ(-372.5px) rotateY(15deg); transform: translateZ(-372.5px) rotateY(15deg); opacity: .5;}100%{-webkit-transform: translateZ(-500px) rotateY(0deg); transform: translateZ(-500px) rotateY(0deg); opacity: 0;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-out-2{-webkit-animation: MenuAnimOut2 0.3s ease-in-out; animation: MenuAnimOut2 0.3s ease-in-out;}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform: translateX(-100%); opacity: 0;}}@keyframes MenuAnimOut2{100%{-webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-in-1{-webkit-animation: MenuAnimIn1 0.3s; animation: MenuAnimIn1 0.3s;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform: translateZ(-500px) rotateY(0deg); opacity: 0;}20%{-webkit-transform: translateZ(-250px) rotateY(30deg); opacity: 0.5;}100%{-webkit-transform: translateZ(0px) rotateY(0deg); opacity: 1;}}@keyframes MenuAnimIn1{0%{-webkit-transform: translateZ(-500px) rotateY(0deg); transform: translateZ(-500px) rotateY(0deg); opacity: 0;}20%{-webkit-transform: translateZ(-250px) rotateY(30deg); transform: translateZ(-250px) rotateY(30deg); opacity: 0.5;}100%{-webkit-transform: translateZ(0px) rotateY(0deg); transform: translateZ(0px) rotateY(0deg); opacity: 1;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-in-2{-webkit-animation: MenuAnimIn2 0.3s ease-in-out; animation: MenuAnimIn2 0.3s ease-in-out;}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform: translateX(-100%); opacity: 0;}100%{-webkit-transform: translateX(0px); opacity: 1;}}@keyframes MenuAnimIn2{0%{-webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0;}100%{-webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1;}}@media  (min-width: 992px){header #navigation .uc-nav .uc-menuwrapper{max-width: 1140px; min-height: 38px; text-align: right; margin: 0 auto;}header #navigation .uc-nav .uc-menuwrapper button.uc-trigger{display: none;}header #navigation .uc-nav .uc-menuwrapper ul{background-color: transparent;}header #navigation .uc-nav .uc-menuwrapper ul li{position: static;}header #navigation .uc-nav .uc-menuwrapper ul li > a{line-height: 1; padding: 8px 10px 8px; font-size: 14px; border-width: 4px 0 4px 0;}header #navigation .uc-nav .uc-menuwrapper ul li:hover > a, header #navigation .uc-nav .uc-menuwrapper ul li:active > a, header #navigation .uc-nav .uc-menuwrapper ul li:focus > a, header #navigation .uc-nav .uc-menuwrapper ul li > a:focus{border-color: transparent;}header #navigation .uc-nav .uc-menuwrapper ul li.active > a{border-color: transparent; background-color: #fca311;}header #navigation .uc-nav .uc-menuwrapper ul li.current > a{border-top-color: transparent; border-bottom-color: #fca311;}header #navigation .uc-nav .uc-menuwrapper li.uc-back{display: none !important;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child):after{content: "\e252"; color: #ffffff;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu{top: 0; opacity: 1; transform: none; pointer-events: auto; font-size: 0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu{display: inline-block; font-size: 14px; max-width: 14.05%; line-height: 22px; text-align: left;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu > a{overflow: hidden; white-space: nowrap; text-overflow: none; height: 38px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu > a:not(:only-child):after{transition: transform 200ms linear;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu.active > a:not(:only-child):after{-webkit-transform: translateY(-50%) rotateX(180deg); -ms-transform: translateY(-50%) rotateX(180deg); transform: translateY(-50%) rotateX(180deg);}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu.active ul.uc-submenu.active{display: block; z-index: 1;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu{position: absolute; top: 38px; left: 0; width: 100%; height: 0; overflow: hidden; transition: height 500ms ease-in-out;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li{white-space: normal;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview{position: absolute; top: 15px; left: 20px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview > span{font-weight: bold; font-size: 20px; color: inherit; border-width: 0; border-color: transparent; background-color: transparent; white-space: nowrap !important; padding: 0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview:hover > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview:active > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview:focus > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview.active > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview > a:focus{color: #e30c00;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview.current > a{color: #fca311; text-decoration: underline;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children{margin: 0 20px 0 20px; width: calc(25% - 20px - 20px);}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:not(:first-child){margin-top: 5px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3){margin-top: 50px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a{font-weight: bold; font-size: 14px; color: #fca311; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-width: 2px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a:not(:only-child):after{color: inherit; content: "\e080";}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:hover > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:active > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:focus > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children.active > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a:focus{color: #ffffff;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children.current > a{border-color: #fca311;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu{position: absolute; top: 50px; left: 25%; width: 75%; padding: 7px 15px 30px; -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-column-width: 150px; -moz-column-width: 150px; column-width: 150px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu.overview-link{padding: 35px 15px 30px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li{white-space: nowrap;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.overview{position: absolute; top: 7px !important; left: 15px !important;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.overview > *{white-space: nowrap !important;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a{display: inline-block; position: static; padding: 0; margin-bottom: 5px; color: #6F6258; font-size: 14px; font-weight: normal; white-space: normal;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:hover, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:active, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:focus{color: #e30c00 !important;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:after{content: '';}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li:hover > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li:active > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li:focus > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.active > a, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:focus{color: #6F6258; border-color: transparent; background-color: transparent;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.current > a{color: #fca311; border-color: transparent; background-color: transparent; text-decoration: underline;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children{-webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; -o-column-break-inside: avoid; -ms-column-break-inside: avoid; column-break-inside: avoid; break-inside: avoid-column; display: table;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children ul.level4.uc-submenu{display: block; list-style: none; padding: 0; margin: 0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children ul.level4.uc-submenu li{padding-left: 0.5em; line-height: 1em;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children ul.level4.uc-submenu li:before{position: relative; top: 1px; content: "\2022\00a0"; color: #fca311; vertical-align: top; font-size: 20px;}}@media  (min-width: 992px) and (min-width: 1140px){header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar{display: block; position: absolute; top: 0; right: 0; width: 25%; height: 100%;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper{height: 100%;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .cta, header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility{position: relative; transform: translateY(-50%); top: 50%; padding: 35px; z-index: 1;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .cta{text-align: center;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .cta .btn{padding: 10px 20px; white-space: normal;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility{text-align: left;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility p:last-child{margin-bottom: 0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility p.title{font-size: 1.2em; font-weight: bold; margin-bottom: 0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility p.title:after{display: block; content: ""; width: 20px; height: 5px; border-bottom: 3px solid rgba(0, 0, 0, 0.25);}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu.menu-block li.children ul.level3.uc-submenu{width: 50%; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}}@media  (min-width: 992px){header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu.uc-menuopen{box-shadow: none;}header #navigation .uc-nav .uc-dropdownwrapper{display: block; max-width: 1140px; box-shadow: 0 15px 15px rgba(0, 0, 0, 0.176);}header #navigation .uc-nav .uc-dropdownwrapper > .row{height: 0; overflow: hidden; background-color: #ffffff; transition: height 500ms ease-in-out;}header #navigation .uc-nav .uc-dropdownwrapper > .row > div.nav{margin-top: 50px; margin-bottom: 30px; height: calc(100% - 50px - 30px); border-right: 3px solid #fca311;}}@media (min-width: 992px) and (max-width: 1140px){header #navigation .uc-nav .uc-mainmenu > a{font-size: calc( 12px + (14 - 12) * ( (100vw - 992px) / ( 1140 - 992) )) !important;}}@media (min-width: 1140px){header #navigation .uc-nav .uc-mainmenu > a{font-size: 14px !important;}}header #navigation .hamburger{margin: 0; padding: 0; width: 30px; height: 30px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 50%; border: none; cursor: pointer; background: inherit; transition: color 500ms, background 250ms, background-color 500ms;}header #navigation .hamburger:hover, header #navigation .hamburger:active, header #navigation .hamburger:focus{outline: none; background-color: #f47c00;}header #navigation .hamburger:active{-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}header #navigation .hamburger span{display: block; position: absolute; top: 13px; left: 7px; right: 7px; height: 4px; background: #ffffff;}header #navigation .hamburger span::before, header #navigation .hamburger span::after{position: absolute; display: block; left: 0; width: 100%; height: 4px; background-color: #ffffff; content: "";}header #navigation .hamburger span::before{top: -6px;}header #navigation .hamburger span::after{bottom: -6px;}header #navigation .hamburger-rot span{transition: transform 250ms;}header #navigation .hamburger-rot.is-active{background-color: #e30c00;}header #navigation .hamburger-rot.is-active span{transform: rotate(90deg);}header #navigation .hamburger-htx span{transition: background 0s 250ms;}header #navigation .hamburger-htx span::before, header #navigation .hamburger-htx span::after{transition-duration: 250ms, 250ms; transition-delay: 250ms, 0s;}header #navigation .hamburger-htx span::before{transition-property: top, transform;}header #navigation .hamburger-htx span::after{transition-property: bottom, transform;}header #navigation .hamburger-htx.is-active{background-color: #e30c00;}header #navigation .hamburger-htx.is-active span{background: none;}header #navigation .hamburger-htx.is-active span::before, header #navigation .hamburger-htx.is-active span::after{transition-delay: 0s, 250ms;}header #navigation .hamburger-htx.is-active span::before{top: 0; transform: rotate(45deg);}header #navigation .hamburger-htx.is-active span::after{bottom: 0; transform: rotate(-45deg);}header #navigation .row.uc-logo-container .container .uc-logo{position: absolute; z-index: 2; top: -5px; left: 60px; right: 60px; transition: right 500ms;}header #navigation .row.uc-logo-container .container .uc-logo a, header #navigation .row.uc-logo-container .container .uc-logo img{display: block; width: 150px; height: auto; margin: 0 auto;}body.site-alert header #navigation .row.uc-logo-container .container .uc-logo{right: 105px;}header #navigation .row.uc-nav-container{margin-left: 0; margin-right: 0;}@media  (min-width: 992px){header #navigation{background: rgba(109, 100, 93, 0.8); min-height: 95px;}header #navigation .row.uc-logo-container{padding-left: 30px; height: 57px;}header #navigation .row.uc-logo-container .container .uc-logo{top: 6px; left: -18px; right: auto !important;}header #navigation .row.uc-logo-container .container .uc-logo a, header #navigation .row.uc-logo-container .container .uc-logo img{display: block; width: 200px; height: auto; margin: 0;}header #navigation .row.uc-nav-container{height: 38px;}}header #navigation.group .row.uc-logo-container{height: 50px;}header #navigation.group .row.uc-nav-container{background-color: #80756e;}header #navigation.group .row.uc-nav-container .row.division ul{list-style-type: none; margin: 0; padding: 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}header #navigation.group .row.uc-nav-container .row.division ul li{z-index: 2; margin: 0; width: 100%;}header #navigation.group .row.uc-nav-container .row.division ul li.group{font-size: 15px; font-weight: bold; line-height: 1.0em; text-transform: uppercase;}header #navigation.group .row.uc-nav-container .row.division ul li.group > a{color: #ffffff; padding-top: 10px; padding-bottom: 8px;}header #navigation.group .row.uc-nav-container .row.division ul li:last-child{display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: 40px; width: calc(100% - 40px); min-height: 50px;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav{top: -50px;}header #navigation.group .row.uc-nav-container .row.menus .uc-trigger{top: 10px;}header #navigation.group .row.uc-nav-container .row.menus .uc-menu.uc-menuopen{-webkit-transform: translateY(2px); transform: translateY(2px);}header #navigation.group.sub-group .row.uc-nav-container .row.division li.group{font-size: 12px; border-bottom: 1px solid #ffffff; padding-top: 8px; padding-bottom: 8px;}header #navigation.group.sub-group .row.uc-nav-container .row.division li.sub-group{font-size: 16px; font-weight: 500; line-height: 1.0em;}header #navigation.group.sub-group .row.uc-nav-container .row.division li.sub-group > a{color: #ffffff; padding-top: 10px; padding-bottom: 8px;}@media  (min-width: 992px){header #navigation.group .row.uc-logo-container, header #navigation.group.sub-group .row.uc-logo-container{height: 68px; background-color: rgba(136, 125, 117, 0.8);}header #navigation.group .row.uc-logo-container .container .uc-logo, header #navigation.group.sub-group .row.uc-logo-container .container .uc-logo{top: 0; height: 68px; overflow: hidden;}header #navigation.group .row.uc-logo-container .container .uc-logo a, header #navigation.group .row.uc-logo-container .container .uc-logo img, header #navigation.group.sub-group .row.uc-logo-container .container .uc-logo a, header #navigation.group.sub-group .row.uc-logo-container .container .uc-logo img{width: 180px; margin-top: -2px;}header #navigation.group .row.uc-nav-container, header #navigation.group.sub-group .row.uc-nav-container{height: 75px; background-color: rgba(109, 100, 93, 0.8);}header #navigation.group .row.uc-nav-container .row.division ul, header #navigation.group.sub-group .row.uc-nav-container .row.division ul{flex-direction: row; align-items: center; justify-content: space-between; height: 36px;}header #navigation.group .row.uc-nav-container .row.division ul li, header #navigation.group.sub-group .row.uc-nav-container .row.division ul li{width: auto; padding: 0 !important;}header #navigation.group .row.uc-nav-container .row.division ul li.group, header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.group{font-size: 20px; border-bottom: none; white-space: nowrap;}header #navigation.group .row.uc-nav-container .row.division ul li.sub-group, header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.sub-group{font-size: 17px; padding-right: 20px; min-width: 0;}header #navigation.group .row.uc-nav-container .row.division ul li.sub-group > a, header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.sub-group > a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; min-width: 0;}header #navigation.group .row.uc-nav-container .row.division ul li > a, header #navigation.group.sub-group .row.uc-nav-container .row.division ul li > a{padding: 0 !important;}header #navigation.group .row.uc-nav-container .row.division ul li:last-child, header #navigation.group.sub-group .row.uc-nav-container .row.division ul li:last-child{margin-left: 0; width: auto; min-height: auto;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav, header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav{top: 0;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menuwrapper, header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menuwrapper{min-height: 39px;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu, header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu{display: flex; border-top: 1px solid #ffffff;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu, header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 190px; flex-basis: 0; flex-grow: 1;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu:not(.children), header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu:not(.children){text-align: center;}header #navigation.group.sub-group .row.uc-nav-container .row.division ul{flex-direction: row-reverse;}header #navigation.group.sub-group .row.uc-nav-container .row.division ul li{width: auto;}header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.group > a{color: #c4c3bb;}}header #breadcrumbs{max-width: 1140px; background: rgba(208, 207, 201, 0.8); -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}header #breadcrumbs .col-sm-12{height: 25px; display: table;}header #breadcrumbs .col-sm-12 .line,header #breadcrumbs .col-sm-12 .compare{display: table-cell; vertical-align: middle;}header #breadcrumbs .col-sm-12 .line{width: 50%;}header #breadcrumbs .col-sm-12 .line hr{border-top: 1px solid #8d827a; margin: 0;}header #breadcrumbs .col-sm-12 > :nth-child(1){padding: 0 30px 0 0;}header #breadcrumbs .col-sm-12 > :nth-child(3){padding: 0 0 0 30px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart{color: #6d6c5f; display: inline-block; vertical-align: middle; font-size: 13px; line-height: 1em; margin-bottom: 3px; padding: 0; white-space: nowrap;}header #breadcrumbs .col-sm-12 .compare a.compare-cart:hover, header #breadcrumbs .col-sm-12 .compare a.compare-cart:active, header #breadcrumbs .col-sm-12 .compare a.compare-cart:focus{color: #6d6c5f;}header #breadcrumbs .col-sm-12 .compare a.compare-cart span.glyphicon{margin-left: 3px; top: 2px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart span.compare-total{display: inline-block; text-align: center; width: 15px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart.items{color: #e30c00; font-weight: 500; margin-bottom: 4px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart.pulse{-webkit-animation: pulse 0.5s; animation: pulse 0.5s;}@-webkit-keyframes pulse{50%{color: #e30c00; transform: scale(1.25);}}@keyframes pulse{50%{color: #e30c00; transform: scale(1.25);}}@media  (min-width: 992px){header #breadcrumbs .col-sm-12 .line{padding: 0 30px;}}header .scrollable-menu{overflow-x: hidden; max-height: calc(100vh - 265px);}@media  (min-width: 768px){header .scrollable-menu{max-height: calc(100vh - 215px);}}@media  (min-width: 992px){header .scrollable-menu{max-height: calc(100vh - 180px);}}/*// Footer Section*/footer{/* Pre-footer */ /* Super-footer */ /* Small Devices, Tablets */}footer #pre-footer{min-height: 70px; background: #fca311;}footer #pre-footer .container > .row{padding: 15px 0;}footer #pre-footer .icon,footer #pre-footer .title,footer #pre-footer .links{margin: 0; font-size: 16px; font-weight: bold; line-height: 1em; color: #ffffff; text-align: center; margin-bottom: 10px;}footer #pre-footer .icon{margin-top: 3px; line-height: 1em;}footer #pre-footer .icon > .glyphicon{font-size: 35px;}footer #pre-footer .title{font-size: 20px;}footer #pre-footer .links{list-style-type: none; margin-top: 5px; padding: 0;}footer #pre-footer .links li{margin: 5px 0 0;}footer #pre-footer .links li a{color: #ffffff;}footer #pre-footer .social{margin: 15px 0 0; line-height: 1em; text-align: center;}footer #pre-footer .social a.btn-social{display: inline-block;}footer #pre-footer .social a.btn-social:not(:last-child){margin-right: 17px;}footer #pre-footer .social a.btn-social .svg{display: block; border-radius: 5px; width: 32px; height: 32px;}footer #pre-footer .social a.btn-social .svg path.icon{fill: #fca311;}footer #pre-footer .social a.btn-social .svg path.background{fill: #ffffff;}footer #pre-footer .social a.btn-social .svg:hover path.icon{fill: #ffffff;}footer #pre-footer .social a.btn-social .svg:hover path.background{fill: #fca311; stroke: #ffffff; stroke-width: 2px;}@media  (min-width: 992px){footer #pre-footer .container > .row .blocks{display: table; padding-top: 1px;}footer #pre-footer .container > .row .blocks > .block{display: table-cell; vertical-align: middle;}footer #pre-footer .icon{display: inline-block; float: left; margin: 0; padding-right: 10px;}footer #pre-footer .title{max-width: 200px; border-right: 2px solid white; font-size: 16px; text-align: left; margin-bottom: 0; margin-right: 15px; padding-right: 15px;}footer #pre-footer .links{text-align: left; margin: 0;}footer #pre-footer .links li{margin: 0; display: inline;}footer #pre-footer .links li:not(:last-child):after{content: "|"; display: inline; padding: 0 10px 0 15px; cursor: default;}footer #pre-footer .social{margin: 6px 0 0; text-align: right;}footer #pre-footer .social a.btn-social:not(:last-child){margin-right: 3px;}footer #pre-footer .social a.btn-social .svg{width: 28px; height: 28px;}}footer #footer{min-height: 150px; background: #8d827a;}footer #footer .container > .row{padding: 25px 0 23px;}footer #footer a, footer #footer .small{font-size: 12px; color: #ffffff;}footer #footer a:hover,footer #footer a:active,footer #footer a:focus{color: #fca311;}footer #footer .small{margin: 0;}footer #footer .small.legalese{text-align: left; margin-top: 10px;}footer #footer .small.address{text-align: right; margin-top: 0;}footer #footer .small.copyright{text-align: right; margin-top: 17px;}footer #footer #footer-special{text-align: center; margin-top: 4px;}footer #footer a.btn-social{display: inline-block; margin-top: 4px;}footer #footer a.btn-social:not(:last-child){margin-right: 17px;}footer #footer a.btn-social .svg{display: block; border-radius: 5px; width: 32px; height: 32px;}footer #footer a.btn-social .svg:hover rect#background{fill: #ffffff; /* Fuzzy white outline (w/ rounded corners)??? */}footer #footer a.btn-social .svg.facebook:hover path#icon{fill: #3b5998; /*Facebook*/ fill: #3b5998; /*Facebook*/}footer #footer a.btn-social .svg.twitter:hover path#icon{fill: #55acee; /*Twitter*/ fill: #55acee; /*Twitter*/}footer #footer a.btn-social .svg.linkedin:hover path#icon{fill: #007bb5; /*LinkedIn*/ fill: #007bb5; /*LinkedIn*/}footer #footer a.btn-social .svg.instagram:hover path#icon{fill: #125688; /*Instagram*/ fill: #125688; /*Instagram*/}footer #footer a.btn-social .svg.youtube:hover path#icon{fill: #bb0000; /*YouTube*/ fill: #bb0000; /*YouTube*/}@media  (max-width: 992px){footer #pre-footer, footer #footer{text-align: center;}footer #pre-footer a{display: block;}footer #pre-footer span.divider{display: none;}footer #footer #footer-special{margin-bottom: 20px;}footer #footer .small.address, footer #footer .small.copyright, footer #footer .small.legalese{text-align: center; margin-top: 15px;}}/*// Custom Buttons*/.btn-ghost,.btn-ghost:link,.btn-ghost:visited{font-size: 16px; margin-top: 10px; padding: 10px 15px; color: inherit; background-color: rgba(255, 255, 255, 0); border-width: 2px; border-color: inherit; font-weight: 700; white-space: unset;}.btn-ghost:hover,.btn-ghost:active,.btn-ghost:focus{color: #ffffff !important; background-color: #e30c00 !important; border-color: #e30c00 !important;}.red-back .btn-ghost:hover,.red-back .btn-ghost:active,.red-back .btn-ghost:focus{color: #ffffff !important; background-color: #f47c00 !important; border-color: #f47c00 !important;}@media  (min-width: 768px){.btn-ghost, .btn-ghost:link{padding: 10px 30px;}}.btn-rounded{width: 30px; height: 30px; margin: 0; padding: 0; font-size: 15px; border-radius: 50%; background-color: #ffffff; color: #6F6258;}.btn-rounded:hover,.btn-rounded:active,.btn-rounded:focus{background-color: #fca311; color: #ffffff;}.btn-rounded.on-white{background-color: transparent; color: rgba(141, 130, 122, 0.5);}.btn-rounded.on-white:hover,.btn-rounded.on-white:active,.btn-rounded.on-white:focus{color: #8d827a;}.btn-rounded.on-color{background-color: transparent; color: rgba(255, 255, 255, 0.5);}.btn-rounded.on-color:hover,.btn-rounded.on-color:active,.btn-rounded.on-color:focus{color: #ffffff;}.btn-rounded .glyphicon{left: 1px; top: 0px; vertical-align: middle;}.btn-rounded .glyphicon.glyphicon-remove{left: 0.5px; top: -0.5px;}/*// Utility Styles*/div.clearfix.vspacer-all,[class*="col-"]:not(:last-child).vspacer-all{margin-bottom: 20px;}@media (max-width: 767px){[class*="col-"]:not(:last-child).vspacer-xs{margin-bottom: 20px;}[class*="col-"].vspacer-xs:first-child{margin-bottom: 20px;}}@media (min-width: 768px) and (max-width: 991px){[class*="col-"]:not(:last-child).vspacer-sm{margin-bottom: 20px;}[class*="col-"].vspacer-sm:first-child{margin-bottom: 20px;}}@media (min-width: 992px) and (max-width: 1199px){[class*="col-"]:not(:last-child).vspacer-md{margin-bottom: 20px;}[class*="col-"].vspacer-md:first-child{margin-bottom: 20px;}}@media (min-width: 1200px){[class*="col-"]:not(:last-child).vspacer-lg{margin-bottom: 20px;}[class*="col-"].vspacer-lg:first-child{margin-bottom: 20px;}}.row-centered{text-align: center;}.col-centered{float: none; display: inline-block; vertical-align: middle; text-align: left;}@media  (min-width: 768px){.alignment{position: relative;}.alignment .valign-middle{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}.alignment .valign-middle.halign-center{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}}.row-height{display: table; table-layout: fixed; height: 100%; width: 100%;}.col-height{vertical-align: top; display: table-cell; float: none; height: 100%;}.col-top{vertical-align: top;}.col-middle{vertical-align: middle;}.col-bottom{vertical-align: bottom;}@media (min-width: 480px){.row-xs-height{display: table; table-layout: fixed; height: 100%; width: 100%;}.col-xs-height{vertical-align: top; display: table-cell; float: none; height: 100%;}.col-xs-top{vertical-align: top;}.col-xs-middle{vertical-align: middle;}.col-xs-bottom{vertical-align: bottom;}}@media (min-width: 768px){.row-sm-height{display: table; table-layout: fixed; height: 100%; width: 100%;}.col-sm-height{vertical-align: top; display: table-cell; float: none; height: 100%;}.col-sm-top{vertical-align: top;}.col-sm-middle{vertical-align: middle;}.col-sm-bottom{vertical-align: bottom;}}@media (min-width: 992px){.row-md-height{display: table; table-layout: fixed; height: 100%; width: 100%;}.col-md-height{vertical-align: top; display: table-cell; float: none; height: 100%;}.col-md-top{vertical-align: top;}.col-md-middle{vertical-align: middle;}.col-md-bottom{vertical-align: bottom;}}@media (min-width: 1200px){.row-lg-height{display: table; table-layout: fixed; height: 100%; width: 100%;}.col-lg-height{vertical-align: top; display: table-cell; float: none; height: 100%;}.col-lg-top{vertical-align: top;}.col-lg-middle{vertical-align: middle;}.col-lg-bottom{vertical-align: bottom;}}.equal-height-container{height: 100%;}.equal-height-container > *:first-child{margin-top: 0;}.equal-height-container > *:last-child{margin-bottom: 0;}div.rounded-box{border-radius: 15px; overflow: hidden;}div.rounded-box-top{border-radius: 15px 15px 0 0;}div.rounded-box-right{border-radius: 0 15px 15px 0;}div.rounded-box-bottom{border-radius: 0 0 15px 15px;}div.rounded-box-left{border-radius: 15px 0 0 15px;}.container .vdots-all{padding-right: 48px;}.container [class*="vdots-"].vdots-middle{padding-right: 16px;}.container [class*="vdots-"].vdots-middle:not(:last-child):after{right: -1.5px;}@media (max-width: 767px){.container .vdots-xs{padding-right: 48px;}.container [class*="vdots-xs"]:not(:last-child):after{content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 15px; border-right: 3px dotted #8d827a;}}@media (min-width: 768px) and (max-width: 991px){.container .vdots-sm{padding-right: 48px;}.container [class*="vdots-sm"]:not(:last-child):after{content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 15px; border-right: 3px dotted #8d827a;}}@media (min-width: 992px) and (max-width: 1199px){.container .vdots-md{padding-right: 48px;}.container [class*="vdots-md"]:not(:last-child):after{content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 15px; border-right: 3px dotted #8d827a;}}@media (min-width: 1200px){.container .vdots-lg{padding-right: 48px;}.container [class*="vdots-lg"]:not(:last-child):after{content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 15px; border-right: 3px dotted #8d827a;}}hr.dotted-rule{width: 100%; border: 0; border-bottom: 3px dotted #8d827a;}.title, .title a{font-weight: 600; font-size: 1.05em;}.left{text-align: left;}.center{text-align: center;}.right{text-align: right;}a.read-more:not(:empty):after{content: "\00a0\00BB"; font-size: 1.4em; line-height: 0.5em;}span.nowrap{white-space: nowrap;}span.postal-code{padding-left: 0.5em;}#edit-search-api-views-fulltext-wrapper{width: 100%;}input#edit-search-api-views-fulltext{color: #555; height: 46px; width: 100%; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; display: table-cell; border: none; border-top-left-radius: 8px; border-bottom-left-radius: 8px;}/* Animated Rexappeal throbbers */div.loading{display: none; position: fixed; width: 70px; height: 70px; top: 50%; left: 50%; border-radius: 50%; background: #ffffff url("../images/ajax-loader.gif") no-repeat center center; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); z-index: 1966;}div.loading > img{display: none;}#autocomplete{position: absolute; z-index: 9999;}/*# sourceMappingURL=theme.css.map */

/*************************************
/ Web Fonts from fontspring.com//// All OpenType features and all extended glyphs have been removed.// Fully installable fonts can be purchased at http://www.fontspring.com//// The fonts included in this stylesheet are subject to the End User License you purchased// from Fontspring. The fonts are protected under domestic and international trademark and// copyright law. You are prohibited from modifying, reverse engineering, duplicating, or// distributing this font software.//// (c) 2010-2016 Fontspring////// The fonts included are copyrighted by the vendor listed below.//// Vendor: Mark Simonson Studio// License URL: https://www.fontspring.com/licenses/mark-simonson-studio/webfont
**************************************/
/*@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.svg#proxima_nova_ltlight") format("svg"); font-weight: 200; font-weight: lighter; font-style: normal;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.svg#proxima_novalight_italic") format("svg"); font-weight: 200; font-weight: lighter; font-style: italic;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg"); font-weight: 400; font-weight: normal; font-style: normal;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.svg#proxima_novaregular_italic") format("svg"); font-weight: 400; font-weight: normal; font-style: italic;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.svg#proxima_novamedium") format("svg"); font-weight: 500; font-style: normal;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.svg#proxima_novamedium_italic") format("svg"); font-weight: 500; font-style: italic;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.svg#proxima_nova_rgbold") format("svg"); font-weight: 600; font-style: normal;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.svg#proxima_novabold_italic") format("svg"); font-weight: 600; font-style: italic;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold") format("svg"); font-weight: 700; font-weight: bold; font-style: normal;}@font-face{font-family: 'Proxima Nova'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.svg#proxima_novabold_italic") format("svg"); font-weight: 700; font-weight: bold; font-style: italic;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.svg#proxima_nova_condregular") format("svg"); font-weight: 400; font-weight: normal; font-style: normal;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.svg#proxima_nova_conditalic") format("svg"); font-weight: 400; font-weight: normal; font-style: italic;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.svg#proxima_nova_condensedmedium") format("svg"); font-weight: 500; font-style: normal;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.svg#proxima_nova_condensedMdIt") format("svg"); font-weight: 500; font-style: italic;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.svg#proxima_nova_condbold") format("svg"); font-weight: 700; font-weight: bold; font-style: normal;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.svg#proxima_nova_condbold_italic") format("svg"); font-weight: 700; font-weight: bold; font-style: italic;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.svg#proxima_nova_condensedXBd") format("svg"); font-weight: 800; font-style: normal;}@font-face{font-family: 'Proxima Nova Condensed'; src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.eot"); src: url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.woff2") format("woff2"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.woff") format("woff"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.ttf") format("truetype"), url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.svg#proxima_nova_condensedXBdIt") format("svg"); font-weight: 800; font-style: italic;}/*# sourceMappingURL=fonts.css.map */
*/
/*************************************
General UCalgary Brand Colors (Do we want the !important declarations???)
**************************************/
.dark-green{color: #827b30 !important;}.dark-green-border{border: 2px solid #827b30 !important;}.dark-green-back{color: #ffffff !important; background-color: #827b30 !important; transition: background-color 500ms ease;}.dark-green-back a{color: #ffffff !important;}.btn.dark-green-back:hover,.btn.dark-green-back:active,.btn.dark-green-back:focus{background-color: #9e953a !important;}.light-green{color: #b5be35 !important;}.light-green-border{border: 2px solid #b5be35 !important;}.light-green-back{color: #ffffff !important; background-color: #b5be35 !important; transition: background-color 500ms ease;}.light-green-back a{color: #ffffff !important;}.btn.light-green-back:hover,.btn.light-green-back:active,.btn.light-green-back:focus{background-color: #c5cd4c !important;}.lime{color: #e0e31c !important;}.lime-border{border: 2px solid #e0e31c !important;}.lime-back{color: #ffffff !important; background-color: #e0e31c !important; transition: background-color 500ms ease;}.lime-back a{color: #ffffff !important;}.btn.lime-back:hover,.btn.lime-back:active,.btn.lime-back:focus{background-color: #e5e73e !important;}.gold{color: #ffcc00 !important;}.gold-border{border: 2px solid #ffcc00 !important;}.gold-back{color: #ffffff !important; background-color: #ffcc00 !important; transition: background-color 500ms ease;}.gold-back a{color: #ffffff !important;}.btn.gold-back:hover,.btn.gold-back:active,.btn.gold-back:focus{background-color: #ffd426 !important;}.light-orange{color: #fca311 !important;}.light-orange-border{border: 2px solid #fca311 !important;}.light-orange-back{color: #ffffff !important; background-color: #fca311 !important; transition: background-color 500ms ease;}.light-orange-back a{color: #ffffff !important;}.btn.light-orange-back:hover,.btn.light-orange-back:active,.btn.light-orange-back:focus{background-color: #fcb237 !important;}.dark-orange{color: #f47c00 !important;}.dark-orange-border{border: 2px solid #f47c00 !important;}.dark-orange-back{color: #ffffff !important; background-color: #f47c00 !important; transition: background-color 500ms ease;}.dark-orange-back a{color: #ffffff !important;}.btn.dark-orange-back:hover,.btn.dark-orange-back:active,.btn.dark-orange-back:focus{background-color: #ff8f1b !important;}.red{color: #e30c00 !important;}.red-border{border: 2px solid #e30c00 !important;}.red-back{color: #ffffff !important; background-color: #e30c00 !important; transition: background-color 500ms ease;}.red-back a{color: #ffffff !important;}.btn.red-back:hover,.btn.red-back:active,.btn.red-back:focus{background-color: #ff170a !important;}.ruby{color: #d81d5a !important;}.ruby-border{border: 2px solid #d81d5a !important;}.ruby-back{color: #ffffff !important; background-color: #d81d5a !important; transition: background-color 500ms ease;}.ruby-back a{color: #ffffff !important;}.btn.ruby-back:hover,.btn.ruby-back:active,.btn.ruby-back:focus{background-color: #e43770 !important;}.maroon{color: #af2626 !important;}.maroon-border{border: 2px solid #af2626 !important;}.maroon-back{color: #ffffff !important; background-color: #af2626 !important; transition: background-color 500ms ease;}.maroon-back a{color: #ffffff !important;}.btn.maroon-back:hover,.btn.maroon-back:active,.btn.maroon-back:focus{background-color: #ce2d2d !important;}.chocolate{color: #662400 !important;}.chocolate-border{border: 2px solid #662400 !important;}.chocolate-back{color: #ffffff !important; background-color: #662400 !important; transition: background-color 500ms ease;}.chocolate-back a{color: #ffffff !important;}.btn.chocolate-back:hover,.btn.chocolate-back:active,.btn.chocolate-back:focus{background-color: #8c3200 !important;}/*// General UCalgary Neutrals*/.white{color: #ffffff;}.white-back{background-color: #ffffff !important; color: #000000 !important;}.white-border{border: 2px solid #ffffff;}.light-grey{color: #c4c3bb;}.light-grey-back{background-color: #c4c3bb !important; color: #ffffff !important;}.light-grey-border{border: 2px solid #c4c3bb;}.dark-grey{color: #8d827a;}.dark-grey-back{background-color: #8d827a !important; color: #ffffff !important;}.dark-grey-border{border: 2px solid #8d827a;}.black{color: #000000;}.black-back{background-color: #000000 !important; color: #ffffff !important;}.black-border{border: 2px solid #000000;}/*# sourceMappingURL=colors.css.map */


/*************************************
Generic UCalgary 'Brick'
**************************************/
main .brick{margin-bottom: 25px;}@media  (min-width: 1200px){main .brick{margin-bottom: 50px;}}@media  (min-width: 1200px){main > div.brick:nth-last-child(1), main > .contextual-links-region:not(.brick) > div:nth-last-child(2){margin-bottom: 100px;}}main .brick .brick{margin-left: -15px; margin-right: -15px;}main .brick.single-cta .equal-height-container{padding-left: 15px; padding-right: 15px;}main .brick.image > .image{padding-left: 15px; padding-right: 15px;}main .brick [class*="brick"]:last-child{margin-bottom: 0 !important;}main .brick.rounded-brick, main .brick.rounded-bottom, main .brick.rounded-brick-below, main .brick.no-bottom-margin{margin-bottom: 0 !important;}main .brick.small-top-margin{margin-top: 5px;}main .brick.small-bottom-margin{margin-bottom: 5px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row, main .brick.hero-cta.graphic.rounded-top > .row, main .brick.hero-cta.graphic.rounded-bottom > .row, main .brick.hero-cta.graphic.rounded-brick > .row{position: relative; background-color: #ffffff;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row > .container, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container, main .brick.hero-cta.graphic.rounded-top > .row > .container, main .brick.hero-cta.graphic.rounded-brick > .row > .container{background-color: inherit; padding-top: 1px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row > .container, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container, main .brick.hero-cta.graphic.rounded-bottom > .row > .container, main .brick.hero-cta.graphic.rounded-brick > .row > .container{background-color: inherit; padding-bottom: 1px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row > .container:first-child:before, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:first-child:before, main .brick.hero-cta.graphic.rounded-top > .row > .container:first-child:before, main .brick.hero-cta.graphic.rounded-brick > .row > .container:first-child:before{height: 20px; display: block; position: absolute; z-index: 5; left: 0; right: 0; top: -19px; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-topright: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; background-color: inherit;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row, main .brick.hero-cta.graphic.rounded-top > .row, main .brick.hero-cta.graphic.rounded-bottom > .row, main .brick.hero-cta.graphic.rounded-brick > .row{z-index: 4;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row > .container:last-child:after, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:last-child:after, main .brick.hero-cta.graphic.rounded-bottom > .row > .container:last-child:after, main .brick.hero-cta.graphic.rounded-brick > .row > .container:last-child:after{height: 20px; display: block; position: absolute; z-index: 3; left: 0; right: 0; bottom: -19px; -webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; background-color: inherit;}@media  (min-width: 1200px){main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row > .container:first-child:before, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:first-child:before, main .brick.hero-cta.graphic.rounded-top > .row > .container:first-child:before, main .brick.hero-cta.graphic.rounded-brick > .row > .container:first-child:before{height: 50px; top: -49px; -webkit-border-top-left-radius: 50px; -webkit-border-top-right-radius: 50px; -moz-border-radius-topleft: 50px; -moz-border-radius-topright: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row > .container:last-child:after, main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:last-child:after, main .brick.hero-cta.graphic.rounded-bottom > .row > .container:last-child:after, main .brick.hero-cta.graphic.rounded-brick > .row > .container:last-child:after{height: 50px; bottom: -49px; -webkit-border-bottom-right-radius: 50px; -webkit-border-bottom-left-radius: 50px; -moz-border-radius-bottomright: 50px; -moz-border-radius-bottomleft: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px;}}main .brick.rounded-brick-below > div.row:last-child{padding-bottom: 45px;}main .brick.rounded-brick-above > div.row:first-child{padding-top: 45px;}main .brick.rounded-brick-below > div[class$="-back"].row:last-child, main .brick.hero-cta.rounded-brick-below > div.row:last-child{padding-bottom: 20px;}main .brick.rounded-brick-above > div[class$="-back"].row:first-child, main .brick.hero-cta.rounded-brick-above > div.row:first-child{padding-top: 20px;}main .brick.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom: 45px;}main .brick.contextual-links-region.rounded-brick-below > div[class$="-back"].row:nth-last-child(2), main .brick.hero-cta.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom: 20px;}main .brick.rounded-bottom.rounded-brick-below > div.row:last-child, main .brick.rounded-bottom.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2), main .brick.rounded-brick.rounded-brick-below > div.row:last-child, main .brick.rounded-brick.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2){padding-bottom: 45px !important;}main .brick.rounded-bottom.rounded-brick-below + .brick > div.row:first-child, main .brick.rounded-bottom.rounded-brick-below + .panel-separator + .brick > div.row:first-child, main .brick.rounded-brick.rounded-brick-below + .brick > div.row:first-child, main .brick.rounded-brick.rounded-brick-below + .panel-separator + .brick > div.row:first-child{padding-top: 0;}@media  (min-width: 1200px){main .brick.rounded-brick-below > div.row:last-child{padding-bottom: 100px;}main .brick.rounded-brick-above > div.row:first-child{padding-top: 100px;}main .brick.rounded-brick-below > div[class$="-back"].row:last-child, main .brick.hero-cta.rounded-brick-below > div.row:last-child{padding-bottom: 50px;}main .brick.rounded-brick-above > div[class$="-back"].row:first-child, main .brick.hero-cta.rounded-brick-above > div.row:first-child{padding-top: 50px;}main .brick.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom: 100px;}main .brick.contextual-links-region.rounded-brick-below > div[class$="-back"].row:nth-last-child(2), main .brick.hero-cta.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom: 50px;}main .brick.rounded-bottom.rounded-brick-below > div.row:last-child, main .brick.rounded-bottom.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2), main .brick.rounded-brick.rounded-brick-below > div.row:last-child, main .brick.rounded-brick.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2){padding-bottom: 100px !important;}main .brick.rounded-bottom.rounded-brick-below + .brick > div.row:first-child, main .brick.rounded-bottom.rounded-brick-below + .panel-separator + .brick > div.row:first-child, main .brick.rounded-brick.rounded-brick-below + .brick > div.row:first-child, main .brick.rounded-brick.rounded-brick-below + .panel-separator + .brick > div.row:first-child{padding-top: 0;}}main .brick > div[class$="-back"].row > .container > .row:first-child{padding-top: 25px;}main .brick > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 25px;}@media  (min-width: 1200px){main .brick > div[class$="-back"].row > .container > .row:first-child{padding-top: 50px;}main .brick > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 50px;}}main .brick.rounded-brick > div[class$="-back"].row > .container > .row:first-child{padding-top: 0;}main .brick.rounded-brick > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 0;}main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top: 0;}main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 25px;}@media  (min-width: 1200px){main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top: 0;}main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 50px;}}main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top: 25px;}main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 0;}@media  (min-width: 1200px){main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top: 50px;}main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 0;}}main .brick.matching-rounded-brick-below > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 12.5px;}@media  (min-width: 1200px){main .brick.matching-rounded-brick-below > div[class$="-back"].row > .container > .row:last-child{padding-bottom: 25px;}}main .brick.matching-rounded-brick-above > div[class$="-back"].row > .container > .row:first-child{padding-top: 12.5px;}@media  (min-width: 1200px){main .brick.matching-rounded-brick-above > div[class$="-back"].row > .container > .row:first-child{padding-top: 25px;}}main .brick .container .row:not(:first-child){margin-top: 20px;}main .brick .container .row > [class*="col-"] > *:first-child,main .brick .container .row-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-xs-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-sm-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-md-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-lg-height:first-child > [class*="col-"] > *:first-child{margin-top: 0;}main .brick .container .row > [class*="col-"] > *:last-child,main .brick .container .row-height:last-child > [class*="col-"] > *:last-child,main .brick .container .row-xs-height:first-child > [class*="col-"] > *:last-child,main .brick .container .row-sm-height:first-child > [class*="col-"] > *:last-child,main .brick .container .row-md-height:first-child > [class*="col-"] > *:last-child,main .brick .container .row-lg-height:first-child > [class*="col-"] > *:last-child{margin-bottom: 0;}main .brick .container .row.header *{margin-bottom: 0px;}main .brick .container .row.header h1, main .brick .container .row.header h2, main .brick .container .row.header h3{margin-bottom: 5px;}main .brick .container .row.header p{font-weight: 500;}main .brick .container .row.header p:not(:last-child){margin-bottom: 5px;}main .brick .container .rounded-tile{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin-top: 30px !important; border: 2px solid #8d827a; background-color: #f8f8f7; -webkit-transition: all 0.5s; transition: all 0.5s;}main .brick .container .rounded-tile:hover{border-color: #e30c00; background-color: #efeeec;}main .brick .container .row.dash-divider{padding-top: 22px;}main .brick .container .row.dash-divider:before{display: block; content: ""; width: 60px; height: 2px; border-top: 2px solid #8d827a; position: relative; top: -20px; left: 15px;}main .brick .container ol.steps{margin: 0; padding: 0; counter-reset: item;}main .brick .container ol.steps li{display: block; margin-top: 0; margin-bottom: 20px; border-right: none; border-bottom: 3px dotted #8d827a;}main .brick .container ol.steps li a{font-size: 12pt !important; font-weight: normal;}main .brick .container ol.steps li:before{display: block; counter-increment: item; content: counter(item); font-size: 50pt; color: #c4c3bb; line-height: 1em; font-weight: bold;}main .brick .container ol.steps li:last-child{margin-bottom: 0; border-bottom: none; border-right: none;}main .brick .container ol.steps li p:first-child{font-weight: bold; font-size: 14pt;}@media  (min-width: 768px){main .brick .container ol.steps{display: table-row;}main .brick .container ol.steps li{width: 10%; display: table-cell; vertical-align: top; padding: 0px 15px; border-right: 3px dotted #8d827a; border-bottom: none;}main .brick .container ol.steps li:first-child{padding-left: 0;}main .brick .container ol.steps li:last-child{padding-right: 0; border-bottom: none; border-right: none;}}@media  (min-width: 992px){main .brick .container ol.steps li{padding: 0px 30px;}}main .brick .container .tabcordion ol.steps li{border-bottom: 3px dotted #FFF;}main .brick .container .tabcordion ol.steps li:before{color: #ffffff;}main .brick .container .tabcordion ol.steps li:last-child{border-bottom: none;}@media  (min-width: 768px){main .brick .container .tabcordion ol.steps li{border-bottom: none; border-right: 3px dotted #ffffff;}main .brick .container .tabcordion ol.steps li:before{color: #ffffff;}main .brick .container .tabcordion ol.steps li:last-child{border-right: none;}}main > div.brick:nth-last-child(1).rounded-brick > .row, main > div.brick:nth-last-child(1).rounded-bottom > .row,main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row,main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row{padding-bottom: 25px;}@media  (min-width: 1200px){main > div.brick:nth-last-child(1).rounded-brick > .row, main > div.brick:nth-last-child(1).rounded-bottom > .row, main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row, main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row{padding-bottom: 100px;}main > div.brick:nth-last-child(1).rounded-brick > .row[class$="-back"], main > div.brick:nth-last-child(1).rounded-bottom > .row[class$="-back"], main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row[class$="-back"], main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row[class$="-back"]{padding-bottom: 50px;}}main > div.brick:nth-last-child(1).rounded-brick > .row > .container:last-child:after, main > div.brick:nth-last-child(1).rounded-bottom > .row > .container:last-child:after,main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row > .container:last-child:after,main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row > .container:last-child:after{display: none;}main > div.brick:nth-last-child(1).timelines.overlay,main > .contextual-links-region > div:nth-last-child(2).timelines.overlay{margin-bottom: 0 !important;}main > div.brick:nth-last-child(1).timelines.overlay > .row,main > .contextual-links-region > div:nth-last-child(2).timelines.overlay > .row{padding-bottom: 25px; max-height: 545px; background-position: top left;}@media  (min-width: 1200px){main > div.brick:nth-last-child(1).timelines.overlay > .row, main > .contextual-links-region > div:nth-last-child(2).timelines.overlay > .row{padding-bottom: 50px;}}main > div.brick:nth-last-child(1).timelines.overlay > .row > .container > [class*="row"]:last-child,main > .contextual-links-region > div:nth-last-child(2).timelines.overlay > .row > .container > [class*="row"]:last-child{padding-bottom: 0;}/*# sourceMappingURL=bricks.css.map */


/*************************************
 Hero CTA Brick// Also defines core CSS for derivative bricks like Banner Brick, Large Hero Brick, and Background Video Brick
**************************************/
.brick.hero-cta{color: #ffffff; background-color: #998f88; overflow: hidden;}.brick.hero-cta .col-sm-12{min-height: 0;}.brick.hero-cta > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg{width: 100%; margin: 0; padding: 0; display: block; text-align: center !important;}.brick.hero-cta > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg > img{min-width: 500px; position: relative; margin-left: -0.5px; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%;}.brick.hero-cta > .row > .container > .row .cta-content{margin: 15px auto; text-align: center;}.brick.hero-cta > .row > .container > .row .cta-content > :first-child{margin-top: 0;}.brick.hero-cta > .row > .container > .row .cta-content > :last-child{margin-bottom: 0;}.brick.hero-cta > .row > .container > .row .cta-content.cta-content-left{text-align: left;}.brick.hero-cta > .row > .container > .row .cta-content.cta-content-right{text-align: right;}.brick.hero-cta > .row > .container > .row .cta-content .inline-buttons{padding: 0;}.brick.hero-cta > .row > .container > .row .cta-content .btn:not(:last-child){margin-right: 10px;}.brick.hero-cta.image-focus-left > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg > img{-moz-transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); left: 0;}.brick.hero-cta.image-focus-right > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg > img{-moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); left: 100%;}@media  (max-width: 991px){.brick.hero-cta > .row{background-image: none !important;}.brick.hero-cta > .row > .container > .row{padding: 0;}}@media  (min-width: 768px){.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content{max-width: 550px;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content h1, .brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content h2{line-height: 1.05em;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p{font-size: 20px; font-weight: 500; line-height: 1.25em;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost{font-size: 18px; transition: text-shadow 500ms ease, color 500ms ease, background-color 500ms ease, border-color 500ms ease;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost:hover, .brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost:active, .brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost:focus{text-shadow: none;}}@media  (min-width: 992px){.brick.hero-cta{height: 600px;}.brick.hero-cta.top.home, .brick.hero-cta.large{height: 800px;}.brick.hero-cta > .row{height: 100%; position: relative; background-size: cover; background-position: center top; background-repeat: no-repeat;}.brick.hero-cta > .row > .container, .brick.hero-cta > .row > .container > .row{height: 100%;}.brick.hero-cta > .row > .container > .row{padding: 50px 0;}.brick.hero-cta > .row > .container > .row > .col-sm-12{display: inline-block; vertical-align: middle; text-align: center; float: none; width: 98%; margin: 0 0 0 1%; padding: 0 2px;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content{position: relative; display: inline-block; vertical-align: middle; z-index: 2; margin: 0 auto;}.brick.hero-cta > .row > .container > .row:after{content: ''; display: inline-block; vertical-align: middle; height: 100%;}.brick.hero-cta > .row.vtop > .container > .row > div{vertical-align: top;}.brick.hero-cta > .row.vmiddle > .container > .row > div{vertical-align: middle;}.brick.hero-cta > .row.vbottom > .container > .row > div{vertical-align: bottom;}.brick.hero-cta > .row.hleft > .container > .row > div{text-align: left;}.brick.hero-cta > .row.hcenter > .container > .row > div{text-align: center;}.brick.hero-cta > .row.hright > .container > .row > div{text-align: right;}.brick.hero-cta > .row.vtop.hcenter > .container .cta-content, .brick.hero-cta > .row.vbottom.hcenter > .container .cta-content{max-width: 75% !important;}.brick.hero-cta .container .cta-content, .brick.hero-cta.light .container .cta-content{color: #ffffff; text-shadow: 0 0 15px black;}.brick.hero-cta.dark .container .cta-content{color: #8d827a; text-shadow: 0 0 15px white;}.brick.hero-cta.dark .container .cta-content .btn{color: #8d827a; border-color: #8d827a;}.brick.hero-cta.image-focus-left > .row{background-position: left center;}.brick.hero-cta.image-focus-right > .row{background-position: right center;}.brick.hero-cta.parallax > .row{transition: 0s linear; transition-property: background-position;}.brick.hero-cta > .row.vtop:before, .brick.hero-cta > .row.hright:before, .brick.hero-cta > .row.vbottom:before, .brick.hero-cta > .row.hleft:before, .brick.hero-cta.light > .row.vtop:before, .brick.hero-cta.light > .row.hright:before, .brick.hero-cta.light > .row.vbottom:before, .brick.hero-cta.light > .row.hleft:before, .brick.hero-cta.dark > .row.vtop:before, .brick.hero-cta.dark > .row.hright:before, .brick.hero-cta.dark > .row.vbottom:before, .brick.hero-cta.dark > .row.hleft:before{display: block; position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0;}.brick.hero-cta > .row.hcenter.vtop:before, .brick.hero-cta.light > .row.hcenter.vtop:before{background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 10%, rgba(0, 0, 0, 0.39) 30%, transparent 80%, transparent 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 10%, rgba(0, 0, 0, 0.39) 30%, transparent 80%, transparent 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 10%, rgba(0, 0, 0, 0.39) 30%, transparent 80%, transparent 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 10%, rgba(0, 0, 0, 0.39) 30%, transparent 80%, transparent 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.55) 10%, rgba(0, 0, 0, 0.39) 30%, transparent 80%, transparent 100%);}.brick.hero-cta > .row.hright:before, .brick.hero-cta.light > .row.hright:before{background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: -o-linear-gradient(right, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: -ms-linear-gradient(right, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: linear-gradient(to left, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%);}.brick.hero-cta > .row.hcenter.vbottom:before, .brick.hero-cta.light > .row.hcenter.vbottom:before{background: -moz-linear-gradient(top, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.55) 100%); background: -webkit-linear-gradient(top, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.55) 100%); background: -o-linear-gradient(top, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.55) 100%); background: -ms-linear-gradient(top, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.55) 100%); background: linear-gradient(to bottom, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.55) 100%);}.brick.hero-cta > .row.hleft:before, .brick.hero-cta.light > .row.hleft:before{background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: -o-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%); background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, transparent 70%, transparent 100%);}.brick.hero-cta.dark > .row.hcenter.vtop:before{background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.55) 10%, rgba(255, 255, 255, 0.39) 30%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.55) 10%, rgba(255, 255, 255, 0.39) 30%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.55) 10%, rgba(255, 255, 255, 0.39) 30%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.55) 10%, rgba(255, 255, 255, 0.39) 30%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.55) 10%, rgba(255, 255, 255, 0.39) 30%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%);}.brick.hero-cta.dark > .row.hright:before{background: -moz-linear-gradient(right, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(right, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(right, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to left, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);}.brick.hero-cta.dark > .row.hcenter.vbottom:before{background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.55) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.55) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.55) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.55) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.55) 100%);}.brick.hero-cta.dark > .row.hleft:before{background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);}.brick.hero-cta.no-grad > .row:before, .brick.hero-cta.banner.graphic > .row:before{background: none !important;}}@media  (min-width: 1200px){.brick.hero-cta > .row > .container > .row{padding: 100px 0;}}.brick.hero-cta.top{margin-top: -25px;}body.breadcrumbs .brick.hero-cta.top{margin-top: -50px;}@media  (min-width: 992px){.brick.hero-cta.top{margin-top: -152px;}.brick.hero-cta.top > .row{padding-top: 102px;}body.breadcrumbs .brick.hero-cta.top{margin-top: -177px;}body.breadcrumbs .brick.hero-cta.top > .row{padding-top: 127px;}body.group-menu .brick.hero-cta.top{margin-top: -10px;}body.group-menu .brick.hero-cta.top > .row{padding-top: 175px;}body.group-menu.breadcrumbs .brick.hero-cta.top{margin-top: -224px;}body.group-menu.breadcrumbs .brick.hero-cta.top > .row{padding-top: 174px;}}.brick.hero-cta.top.video{margin-top: -82px;}@media  (min-width: 480px){.brick.hero-cta.top.video{margin-top: -93px;}}@media  (min-width: 768px){.brick.hero-cta.top.video{margin-top: -104px;}}@media  (min-width: 992px){.brick.hero-cta.top.video{margin-top: -152px;}}.brick.hero-cta.no-text > .row{padding-bottom: 0 !important;}.brick.hero-cta.no-text > .row:before{background: none !important;}.brick.hero-cta.no-text .col-sm-12:not(.hidden-md):not(.hidden-lg){display: none;}.brick.hero-cta.large > .row > .container > .row > .col-sm-12 .cta-content p{font-size: 16px; font-weight: 400; line-height: 1.428571429;}.brick.hero-cta.large > .row > .container > .row > .col-sm-12 .cta-content *{text-shadow: none;}@media  (min-width: 992px){.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content-boxed{width: 100%; max-width: 575px; padding: 25px; background-color: rgba(109, 100, 93, 0.8); border-radius: 15px;}}.brick.hero-cta.undergrad-program .cta-content p.compare, .brick.hero-cta.grad-program .cta-content p.compare{margin-top: 20px; font-size: 16px !important; font-weight: normal;}.brick.hero-cta.undergrad-program .cta-content p.compare button, .brick.hero-cta.grad-program .cta-content p.compare button{position: relative; top: -3px; width: 25px; height: 25px; color: #ffffff; border: 1px solid #ffffff; background-color: transparent;}.brick.hero-cta.undergrad-program .cta-content p.compare button .glyphicon, .brick.hero-cta.grad-program .cta-content p.compare button .glyphicon{left: 0.5px; top: -1px;}.brick.hero-cta.rounded-top, .brick.hero-cta.rounded-bottom, .brick.hero-cta.rounded-brick{z-index: 4;}.brick.hero-cta.rounded-top > .row, .brick.hero-cta.rounded-bottom > .row, .brick.hero-cta.rounded-brick > .row{background-color: #998f88;}@media  (min-width: 992px){.brick.hero-cta.rounded-top > .row, .brick.hero-cta.rounded-bottom > .row, .brick.hero-cta.rounded-brick > .row{background-color: transparent;}}@media  (max-width: 991px){.brick.hero-cta.rounded-brick-above > div.row:first-child{padding-top: 0 !important;}}/*# sourceMappingURL=ucgy_gbl_cta_hero.css.map


/*************************************
Text Brick
**************************************/
.brick.text .container .row.footer .btn-wrapper{display: inline-block;}.brick.text .container .row.footer .btn-wrapper .btn{margin: 10px 5px 0;}.brick.text .container .row.footer .btn-wrapper.btn-stacked .btn{display: block;}.brick.text .container .row.footer .btn-wrapper.btn-inline .btn{display: inline-block;}/*# sourceMappingURL=ucgy_gbl_text_brick.css.map */

/*************************************
General Styles From Main Site
**************************************/
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(https://www.ucalgary.ca/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}

#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:999;}
.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}


div.messages.status.block{background-image:none;-ms-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline;font-size:x-small;font-style:italic;margin:0 8px;padding:2px 8px;}.menu-attach-block-wrapper.orientation-horizontal{position:relative;}.menu-attach-block-wrapper.orientation-horizontal .block{background-color:white;padding:1em;position:absolute;top:2.5em;width:200%;z-index:400;}.menu-attach-block-wrapper.orientation-vertical{clear:both;}li.attached-block a{display:inline-block;}a.menu-attach-block-drop-link.external,a.menu-attach-block-drop-link.external:hover,a.menu-attach-block-drop-link.external:focus,#main-menu a.menu-attach-block-drop-link.external,#main-menu a.menu-attach-block-drop-link.external:hover,#main-menu a.menu-attach-block-drop-link.external:focus,#main-menu-links li.active-trail a.menu-attach-block-drop-link.external{background:transparent url(https://www.ucalgary.ca//sites/all/modules/contrib/menu_attach_block/arrow-asc.png) no-repeat scroll 2px;border:0;display:inline-block;height:100%;margin:0;padding:0 9px;text-indent:-9999em;text-shadow:none;width:3px;}li a.menu-attach-block-drop-link.external.dropped,#main-menu li a.menu-attach-block-drop-link.external.dropped{background-image:url(https://www.ucalgary.ca//sites/all/modules/contrib/menu_attach_block/arrow-desc.png);border:none;height:100%;margin:0;padding:0 9px;text-indent:-9999em;width:3px;}a.menu-attach-block-drop-link ~ .menu-attach-block-wrapper{display:none;}a.menu-attach-block-drop-link.dropped ~ .menu-attach-block-wrapper{display:initial;}
[class^="ucgy-core-layout"] > .row{margin-right:0;}@media  (min-width:1200px){.layout-3 .container,.layout-4 .container,.layout-6 .container,.layout-8 .container,.layout-9 .container,.layout-12 .container{padding-left:15px;padding-right:15px;}}.layout-3 .two-col,.layout-4 .two-col{column-count:1;}.layout-3 .brick.single-cta h3,.layout-3 .brick.single-cta p,.layout-3 .brick.single-cta img,.layout-3 .brick.single-cta .btn{max-width:223px !important;}.layout-6 .hero-cta{height:auto;}.brick.multi-column.ucgy-core-layout-3-column .brick.single-cta{height:100%;}.brick.multi-column.ucgy-core-layout-4-column .brick.text .two-col{column-count:1;}@media  (min-width:768px){.brick.multi-column .brick.single-cta .circle img{max-width:100%;}}@media  (min-width:950px){.brick.multi-column .brick.single-cta .circle img{max-width:265px;}}.brick.multi-column .brick.single-cta h3,.brick.multi-column .brick.single-cta p{max-width:265px;}.brick.multi-column .brick.single-cta .btn{width:100%;max-width:265px;}.brick.multi-column .equal-height-container .brick.hero-cta.banner{height:100%;}.admin-menu #panels-choose-layout .form-type-radio,.admin-menu .panels-choose-layout .form-type-radio,.admin-menu .panels-layouts-checkboxes .form-checkboxes .form-item{height:175px !important;width:175px !important;text-align:center;}.admin-menu #panels-choose-layout .form-type-radio .layout-icon,.admin-menu .panels-choose-layout .form-type-radio .layout-icon,.admin-menu .panels-layouts-checkboxes .form-checkboxes .form-item .layout-icon{width:100%;}.admin-menu #panels-choose-layout .form-type-radio .layout-icon .caption,.admin-menu .panels-choose-layout .form-type-radio .layout-icon .caption,.admin-menu .panels-layouts-checkboxes .form-checkboxes .form-item .layout-icon .caption{width:100%;}.admin-menu #panels-choose-layout .form-type-radio input[type="radio"],.admin-menu .panels-choose-layout .form-type-radio input[type="radio"],.admin-menu .panels-layouts-checkboxes .form-checkboxes .form-item input[type="radio"]{margin-left:auto;margin-right:auto;}
.social-media-group .form-item .form-type-radio{display:inline;padding:10px;}

.brick.fgs-program-detail-page.multi-column .specializations ul{margin:0;padding:0;line-height:1em;}.brick.fgs-program-detail-page.multi-column .specializations ul li{display:inline-block;vertical-align:top;width:100%;padding-left:15px;}.brick.fgs-program-detail-page.multi-column .specializations ul li:before{content:'\2022';margin-left:-15px;padding-right:10px;position:relative;top:-2px;}@media  (min-width:768px){.brick.fgs-program-detail-page.multi-column .specializations ul li{display:inline-block;width:calc(50% - 15px);min-width:320px;}}.brick.outline-text.supervisor-list .supervisor-filter input{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-top-left-radius:8px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:8px;}.brick.outline-text.supervisor-list .supervisor-filter input.form-autocomplete{padding:5px 20px 5px 10px;}.brick.outline-text.supervisor-list .supervisor-filter input.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}.brick.outline-text.supervisor-list .supervisor-filter #autocomplete{width:100% !important;background-color:white;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #c4c3bb;max-height:262px;overflow:hidden;}.brick.outline-text.supervisor-list .supervisor-filter #autocomplete ul{list-style-type:none;margin:0;padding:0;max-height:inherit;overflow:hidden;overflow-y:auto;}.brick.outline-text.supervisor-list .supervisor-filter #autocomplete ul li{margin:0;padding:10px 15px;cursor:pointer;}.brick.outline-text.supervisor-list .supervisor-filter #autocomplete ul li:not(:first-child){border-top:1px solid #c4c3bb;}.brick.outline-text.supervisor-list .supervisor-filter #autocomplete ul li:hover{background:#f3f3f2;}.brick.outline-text.supervisor-list .view-filter{margin-top:20px;}.brick.outline-text.supervisor-list .view-filter *:not([class*="col-"]){margin:0;padding:0;}.brick.outline-text.supervisor-list .view-filter .views-exposed-widget{width:100%;}.brick.outline-text.supervisor-list .view-filter .views-exposed-widget .form-control{border:1px solid #8d827a;border-right-width:0;}.brick.outline-text.supervisor-list .view-filter .views-exposed-widget .input-group-btn > .btn{border:1px solid #8d827a;border-left-width:0;padding:4px 6px 4px 8px;}.brick.outline-text.supervisor-list .view-filter .views-exposed-widget .input-group-btn > .btn .glyphicon{font-size:18px;color:#8d827a;}.brick.outline-text.supervisor-list .view-filter .views-exposed-widget .input-group-btn > .btn:hover .glyphicon{color:#ffffff;}.brick.outline-text.supervisor-list .view-filter .views-exposed-widget .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:8px;border-bottom-right-radius:8px;}.brick.outline-text.supervisor-list .view-filter .counter{height:30px;font-weight:500;text-align:right;}.brick.outline-text.supervisor-list .view-filter .counter p{margin:4px 0 0 !important;}.brick.outline-text.supervisor-list .view-filter .counter p .count{color:#f47c00;}.brick.outline-text.supervisor-list .view-pagination{text-align:center;}.brick.outline-text.supervisor-list .view-pagination ul.pager{display:inline-block;margin:0;}.brick.outline-text.supervisor-list .view-pagination ul.pager li{display:inline-block;margin:0;}.brick.outline-text.supervisor-list .view-pagination ul.pager li:not(:last-child){margin-right:5px !important;}.brick.outline-text.supervisor-list .view-pagination ul.pager li .ajax-progress.ajax-progress-throbber{display:none;}.brick.outline-text.supervisor-list .view-pagination ul.pager li > a,.brick.outline-text.supervisor-list .view-pagination ul.pager li > span,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-current{display:inline-block;width:24px;height:24px;margin:0;padding:0;text-align:center;vertical-align:middle;background-color:#8d827a;border:1px solid #8d827a;border-radius:50%;font-size:14px;font-weight:500;line-height:22px;color:#ffffff;transition:color 500ms ease,background-color 500ms ease,border-color 500ms ease;}.brick.outline-text.supervisor-list .view-pagination ul.pager li > a:hover,.brick.outline-text.supervisor-list .view-pagination ul.pager li > span:hover{background-color:#f47c00;border:1px solid #f47c00;}.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-current{background-color:#e30c00;border-color:#e30c00;}.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-previous > a,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-previous > span,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-next > a,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-next > span{font-size:23px;line-height:18px;padding-left:2px;}.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-previous > a,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-previous > span{padding-right:2px;}.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-next > a,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-next > span{padding-left:2px;}.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-all > a,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-all > span{width:auto;padding:0 12px;border-radius:8px;}.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-ellipsis,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-current{cursor:default;}.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-ellipsis,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-first,.brick.outline-text.supervisor-list .view-pagination ul.pager li.pager-last{display:none;}.brick.outline-text.supervisor-list .view-pagination .btn-show-all{display:block;height:24px;margin:15px auto 0;padding:0 12px;background-color:#8d827a;border:1px solid #8d827a;font-weight:500;line-height:22px;color:#ffffff;}.brick.outline-text.supervisor-list .view-pagination .btn-show-all:hover{background-color:#f47c00;border:1px solid #f47c00;}@media screen and (min-width:350px){.brick.outline-text.supervisor-list .view-pagination .btn-show-all{display:inline-block;vertical-align:top;margin:0 0 0 15px;}}@media screen and (min-width:767px){.brick.outline-text.supervisor-list .view-pagination{text-align:right;}.brick.outline-text.supervisor-list .view-pagination ul.pager li:not(:last-child){margin-right:20px !important;}}.brick.outline-text.supervisor-list .text-chunk .supervisor > *:first-child{margin-top:0;}.brick.outline-text.supervisor-list .text-chunk .supervisor > *:last-child{margin-bottom:0;}.brick.outline-text.supervisor-list .text-chunk .supervisor ul.research-interest{display:block;list-style:none;padding-left:0;}.brick.outline-text.supervisor-list .text-chunk .supervisor ul.research-interest li{display:inline;}.brick.outline-text.supervisor-list .text-chunk .supervisor ul.research-interest li:after{content:",";}.brick.outline-text.supervisor-list .text-chunk .supervisor ul.research-interest li:last-child:after{content:"";}.brick.outline-text.supervisor-list .text-chunk .supervisor-status{color:#f47c00;font-size:14px;font-style:italic;font-weight:500;margin-top:10px;}@media screen and (min-width:767px){.brick.outline-text.supervisor-list .text-chunk{display:flex;flex-direction:row;justify-content:space-between;height:100px;width:100%;overflow:hidden;}.brick.outline-text.supervisor-list .text-chunk .supervisor{margin-right:30px;}.brick.outline-text.supervisor-list .text-chunk .supervisor ul.research-interest{max-height:2.85714em;overflow:hidden;}.brick.outline-text.supervisor-list .text-chunk .supervisor-status{flex-shrink:0;align-self:center;text-align:right;white-space:nowrap;margin:0;}}.brick.outline-text.admission-requirements-list .deadlines .deadline:not(:first-child){margin-top:30px;}.brick.outline-text.admission-requirements-list .deadlines .deadline .deadline-details > span{display:block;}.brick.outline-text.admission-requirements-list .deadlines .deadline span.date{display:table-cell;width:78px;max-width:78px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.brick.outline-text.admission-requirements-list .deadlines .deadline span.detail{display:table-cell;padding-left:15px;}.brick.outline-text.admission-requirements-list .deadlines .deadline span.detail:before{content:"\2022";margin-left:-15px;padding-right:10px;position:relative;top:-2px;}.brick.outline-text.admission-requirements-list .deadlines .deadline p:last-child{margin-bottom:0;}@media  (min-width:768px) and (max-width:991px){.brick.outline-text.admission-requirements-list .deadlines .deadline{display:inline-block;width:calc(50% - 15px);vertical-align:top;}.brick.outline-text.admission-requirements-list .deadlines .deadline:nth-child(2){margin-top:0 !important;}.brick.outline-text.admission-requirements-list .deadlines .deadline:nth-child(even){margin-left:15px !important;}}.brick.outline-text.fees-funding #gd-total-fees-label strong{font-size:1.05em;}.brick.outline-text.fees-funding .fee-table .text-chunk{display:table;width:100%;}.brick.outline-text.fees-funding .fee-table .text-chunk > div{vertical-align:middle;display:table-cell;width:33%;}.brick.outline-text.fees-funding .fee-table .text-chunk > div > *:first-child{margin-top:0;margin-bottom:0;}.brick.outline-text.fees-funding .fee-table .text-chunk > div > *:last-child{margin-bottom:0;}.brick.outline-text.fees-funding .fee-table .text-chunk > div:first-child{width:20%;}.brick.outline-text.fees-funding .fee-table .text-chunk > div:not(:first-child){padding-left:25px;}.brick.outline-text.fees-funding .fee-table .text-chunk:last-child{border-top-width:3px;border-top-style:double;}.brick.outline-text.fees-funding .fee-details > .row{margin-top:0;}.brick.outline-text.fees-funding .fee-details .fee-description .text-chunk:first-child{border-top-width:0;}.brick.outline-text.fees-funding .fee-details .continuing-fee .text-chunk:first-child{border-top-width:0;}.brick.outline-text.fees-funding .fee-details .continuing-fee .text-chunk strong em,.brick.outline-text.fees-funding .fee-details .continuing-fee .text-chunk em strong{font-weight:bold;font-style:normal;color:#f47c00;}.brick.outline-text.fees-funding .fee-details .funding-availability{padding-top:15px;}.brick.outline-text.fees-funding .fee-details .funding-availability .text-chunk{margin:0px !important;border-top-width:1px !important;padding-bottom:0;}.brick.outline-text.fees-funding .fee-details .funding-availability .text-chunk strong em,.brick.outline-text.fees-funding .fee-details .funding-availability .text-chunk em strong{font-weight:bold;font-style:normal;color:#f47c00;}.brick.outline-text.fees-funding .row.divider.dotted hr{border-color:#8d827a;border-top-width:2px;}@media screen and (min-width:992px){.brick.outline-text.fees-funding .fee-table .text-chunk > div:first-child{width:33%;}.brick.outline-text.fees-funding .fee-table .text-chunk:first-child{height:85px;}.brick.outline-text.fees-funding .fee-table .text-chunk:not(:first-child){height:175px;}.brick.outline-text.fees-funding .fee-table .text-chunk:last-child{height:125px;}.brick.outline-text.fees-funding .fee-details .fee-description .text-chunk:first-child{min-height:85px;}.brick.outline-text.fees-funding .fee-details .fee-description .text-chunk:not(:first-child){min-height:175px;}.brick.outline-text.fees-funding .fee-details .continuing-fee .text-chunk:first-child{min-height:85px;}}.related-programs-list.show-list{margin-bottom:15px;}

.grad-program-tile .program-name{margin-bottom:5px;background-color:#f3f3f2;transition:background-color 0.5s;white-space:nowrap;height:65px;}.grad-program-tile .program-name > *{display:inline-block;vertical-align:middle;}.grad-program-tile .program-name .program-star{width:55px;height:65px;margin-right:11px;border-right:5px solid #e30c00;background-color:#e8e7e4;transition:background-color 0.5s;}.grad-program-tile .program-name .program-star .btn.compare-program{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:100%;background-color:transparent;}.grad-program-tile .program-name .program-star .btn.compare-program span{top:3px;font-size:30px;}.grad-program-tile .program-name .program-star .btn.compare-program .glyphicon-star{color:#e30c00;}.grad-program-tile .program-name p.title{width:calc(100% - (60px + 15px + 15px));line-height:1em;white-space:normal;margin:0;}.grad-program-tile .program-details{padding:30px;background-color:#e8e7e4;transition:background-color 0.5s;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.grad-program-tile .program-details > p,.grad-program-tile .program-details > ul > li{margin:0;}.grad-program-tile .program-details > p:not(:first-child),.grad-program-tile .program-details > ul > li:not(:first-child){padding-top:15px;}.grad-program-tile .program-details > p:not(:last-child),.grad-program-tile .program-details > ul > li:not(:last-child){padding-bottom:15px;}.grad-program-tile .program-details p.title{line-height:1em;border-bottom:3px dotted #8d827a;padding-top:0;}.grad-program-tile .program-details p.title.degree a{color:#6F6258;}.grad-program-tile .program-details ul{list-style-type:none;margin-bottom:0;padding:0;}.grad-program-tile .program-details ul li:not(:first-child){border-top:1px solid #8d827a;}.grad-program-tile .program-details ul li:not(:first-child) > p:last-child{margin-bottom:0;}.grad-program-tile:hover{cursor:pointer;}.grad-program-tile:hover .program-name{background-color:#efeeec;}.grad-program-tile:hover .program-name .program-star{background-color:#e3e2de;}.grad-program-tile:hover .program-details{background-color:#e3e2de;}.grad-program-tile .fgsif-delivery{display:none;}@media (max-width:767px){.grad-program-tile .program-details,.grad-program-tile .program-details ul li{min-height:auto !important;}}.view-fgs-program-comparison.fgs-programs-degrees.programs:not(.empty){margin-top:-30px;}.view-fgs-program-comparison.fgs-programs-degrees.programs .program{margin-top:30px;-webkit-transition:width 250ms,opacity 250ms,padding 250ms;transition:width 250ms,opacity 250ms,padding 250ms;}.view-fgs-program-comparison.fgs-programs-degrees.programs .program.minimized{width:0;opacity:0;padding-right:0;padding-left:0;height:0;overflow:hidden;}
.brick.search-contact #views-exposed-form-fgs-department-search-block{display:none;}.brick.search-contact #views-exposed-form-fgs-faculty-search-block{display:none;}.brick.search-contact .view-fgs-department-search .view-content .result,.brick.search-contact .view-fgs-faculty-search .view-content .result{overflow:hidden;margin-bottom:50px;}.brick.search-contact .view-fgs-department-search .view-content .result > div,.brick.search-contact .view-fgs-faculty-search .view-content .result > div{margin-bottom:10px;}.brick.search-contact .view-fgs-department-search .view-content .result > div.contact-title,.brick.search-contact .view-fgs-faculty-search .view-content .result > div.contact-title{font-size:1.05em;font-weight:bold;margin-bottom:20px;}.brick.search-contact .view-fgs-department-search .view-content .result > div.contact-details > div:not(:last-child),.brick.search-contact .view-fgs-faculty-search .view-content .result > div.contact-details > div:not(:last-child){margin-bottom:10px;}.brick.search-contact .view-fgs-department-search .view-content .result > div.contact-address [class*="country"],.brick.search-contact .view-fgs-faculty-search .view-content .result > div.contact-address [class*="country"]{text-transform:uppercase;}.brick.search-contact .view-fgs-department-search .view-content .result > div.contact-description :first-child,.brick.search-contact .view-fgs-faculty-search .view-content .result > div.contact-description :first-child{margin-top:0;}.brick.search-contact .view-fgs-department-search .views-label,.brick.search-contact .view-fgs-faculty-search .views-label{font-weight:bold;}.brick.search-contact .view-fgs-department-search #fgs-dept-search .view-empty,.brick.search-contact .view-fgs-faculty-search #fgs-dept-search .view-empty{display:none;}@media  (min-width:1200px){.brick.search-contact .view-fgs-department-search .view-content .result > div,.brick.search-contact .view-fgs-faculty-search .view-content .result > div{margin-bottom:0;}.brick.search-contact .view-fgs-department-search .view-content .result > div.contact-description,.brick.search-contact .view-fgs-faculty-search .view-content .result > div.contact-description{border-left:2px dotted #8d827a;}}.brick.search-contact .view-fgs-faculty-search .view-content .result:last-child{margin-bottom:0;}
.brick.accordion .header h2{color:#af2626;}.brick.accordion .panel-heading{background-color:#c4c3bb;border-radius:0;}.brick.accordion .panel-heading h3 a{color:#ffffff;display:inline-block;width:100%;}.brick.accordion .panel-heading.active{background-color:#e30c00;}.brick.accordion .panel-heading .panel-title a i.glyphicon{float:right;margin-right:10px;cursor:pointer;}.brick.accordion .panel-body{margin:0;padding:0;}.brick.accordion .panel-body .checklist-header{padding:15px 0 30px 0;}.brick.accordion .panel-body .checklist-header :last-child{margin:0;}.brick.accordion .panel-default{border:none;box-shadow:none;-webkit-box-shadow:none;}.brick.accordion .btn-wrapper{margin:0 0 30px 0;}.brick.accordion ol.checklist{margin:0;padding-left:0;padding-bottom:30px;counter-reset:checklist;overflow:hidden;}.brick.accordion ol.checklist > li{display:inline-block;vertical-align:top;border-bottom:2px dotted #e30c00;width:100%;float:left;margin:30px 0 0 0;}.brick.accordion ol.checklist > li:nth-child(1){margin-top:0;}.brick.accordion ol.checklist > li:not(:last-child){padding-bottom:30px;}.brick.accordion ol.checklist > li:last-child{border-bottom:none;}.brick.accordion ol.checklist > li::before{display:block;counter-increment:checklist 1;content:counter(checklist);font-size:36pt;color:#e30c00;line-height:1em;font-weight:bold;margin-top:0;}.brick.accordion ol.checklist > li ul > li{list-style-type:disc;}.brick.accordion ol.checklist > li > *:last-child{margin-bottom:0;}.brick.accordion ol.checklist > li.no-counter{vertical-align:top;}.brick.accordion ol.checklist > li.no-counter::before{content:none;}.brick.accordion ol.checklist > li.no-counter p.title{color:#f47c00;}@media  (min-width:768px){.brick.accordion ol.checklist > li{padding-bottom:0 !important;border-bottom:none;}.brick.accordion ol.checklist > li{margin-left:15px;width:calc(50% - 15px);}.brick.accordion ol.checklist > li:nth-child(2){margin-top:0;}.brick.accordion ol.checklist > li:first-child,.brick.accordion ol.checklist > li:nth-child(odd){width:50%;margin-left:0;clear:left;padding-right:15px;border-right:2px dotted #e30c00;}.brick.accordion ol.checklist > li:last-child{border-right:none;}}@media  (min-width:992px){.brick.accordion ol.checklist > li,.brick.accordion ol.checklist.min-items > li{padding-right:15px;border-right:2px dotted #e30c00;}.brick.accordion ol.checklist > li,.brick.accordion ol.checklist > li:first-child,.brick.accordion ol.checklist > li:nth-child(odd),.brick.accordion ol.checklist.min-items > li,.brick.accordion ol.checklist.min-items > li:first-child,.brick.accordion ol.checklist.min-items > li:nth-child(odd){width:100%;clear:none;}.brick.accordion ol.checklist > li:last-child,.brick.accordion ol.checklist.min-items > li:last-child{border-right:none;padding-right:0;}.brick.accordion ol.checklist.two-items > li{margin-left:15px;width:calc(50% - 15px);}.brick.accordion ol.checklist.two-items > li:first-child{margin-left:0;width:50%;}.brick.accordion ol.checklist.three-items > li{margin-left:15px;width:calc(33.3% - 15px);}.brick.accordion ol.checklist.three-items > li:nth-child(3){margin-top:0;}.brick.accordion ol.checklist.three-items > li:first-child{margin-left:0;width:33.3%;}.brick.accordion ol.checklist.four-items > li{margin-left:15px;width:calc(25% - 15px);}.brick.accordion ol.checklist.four-items > li:nth-child(3),.brick.accordion ol.checklist.four-items > li:nth-child(4){margin-top:0;}.brick.accordion ol.checklist.four-items > li:first-child,.brick.accordion ol.checklist.four-items > li:nth-child(4n+1){margin-left:0;width:25%;clear:left;}.brick.accordion ol.checklist.max-items > li{margin-left:15px;width:calc(20% - 15px);}.brick.accordion ol.checklist.max-items > li:nth-child(3),.brick.accordion ol.checklist.max-items > li:nth-child(4),.brick.accordion ol.checklist.max-items > li:nth-child(5){margin-top:0;}.brick.accordion ol.checklist.max-items > li:first-child,.brick.accordion ol.checklist.max-items > li:nth-child(5n+1){margin-left:0;width:20%;clear:left;}.brick.accordion ol.checklist.max-items > li:last-child{border-right:none;padding-right:15px;}.brick.accordion ol.checklist.max-items > li:nth-child(5n){border-right:none;padding-right:0;}}
@media  (min-width:768px){.brick.hero-cta.banner > .row > .container > .row > .col-sm-12 .cta-content p{font-size:18px;}.brick.hero-cta.banner > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost{font-size:16px;}}@media  (min-width:992px){.brick.hero-cta.banner{height:600px;}}.brick.hero-cta.banner.sliver-cta > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg > img{min-width:750px;}@media  (min-width:992px){.brick.hero-cta.banner.sliver-cta{height:300px;}.brick.hero-cta.banner.sliver-cta .container > .row{padding:50px 0;}}.brick.hero-cta.banner.sliver-cta.energize > .row > .container > .row > .col-sm-12 .cta-content p{font-size:25px;text-shadow:none;font-weight:500;}.brick.hero-cta.banner.graphic{height:auto;}.brick.hero-cta.banner.graphic > .row > .container > .row > .col-sm-12 .cta-content{max-width:600px;text-shadow:none;margin-top:0 !important;margin-bottom:0 !important;}.brick.hero-cta.banner.graphic.rounded-top,.brick.hero-cta.banner.graphic.rounded-bottom,.brick.hero-cta.banner.graphic.rounded-brick{overflow:visible;}.brick.hero-cta.banner.graphic.rounded-top > .row,.brick.hero-cta.banner.graphic.rounded-bottom > .row,.brick.hero-cta.banner.graphic.rounded-brick > .row{background-color:inherit;}.brick.hero-cta.banner.graphic.impact-story{background-color:inherit !important;}.brick.hero-cta.banner.graphic.impact-story > div[class$="-back"].row > .container > .row{padding-top:25px;padding-bottom:25px;}.brick.hero-cta.banner.graphic.impact-story > .row > .container > .row > .col-sm-12 .cta-content{max-width:390px;}@media  (min-width:992px){.brick.hero-cta.banner.graphic.impact-story > div[class$="-back"].row > .container > .row{padding-top:100px;padding-bottom:100px;}}
.brick.biography h3{margin-top:0;}.brick.biography .col-sm-6.media{margin-top:25px;}.brick.biography .media-left,.brick.biography .media-body{padding-right:25px;}.brick.biography .media-left{width:33%;}.brick.biography .media-body{width:66%;}.brick.biography .media-row{margin-bottom:15px;}.brick.biography .media-left img{width:100%;}
.brick.checklist ol.checklist{padding-left:0;counter-reset:checklist;}.brick.checklist ol.checklist > li{display:inline-block;vertical-align:top;width:100%;float:left;margin:30px 0 0 0;padding-left:75px;}.brick.checklist ol.checklist > li:nth-child(1){margin-top:0;}.brick.checklist ol.checklist > li::before{display:block;counter-increment:checklist 1;content:counter(checklist);font-size:50pt;line-height:1em;font-weight:bold;margin-top:0;margin-left:-75px;padding-left:75px;background:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/images/checklist-checkmark.png") 0 8px no-repeat;}.brick.checklist ol.checklist > li p.title{font-size:14pt;font-weight:bold;}.brick.checklist ol.checklist > li p:last-child{margin-bottom:0;}.brick.checklist ol.checklist > li a.read-more{font-weight:bold;white-space:normal;}@media  (min-width:768px){.brick.checklist ol.checklist > li{margin-left:15px;width:calc(50% - 15px);}.brick.checklist ol.checklist > li:nth-child(2){margin-top:0;}.brick.checklist ol.checklist > li:first-child,.brick.checklist ol.checklist > li:nth-child(odd){width:50%;margin-left:0;clear:left;}}@media  (min-width:992px){.brick.checklist ol.checklist > li,.brick.checklist ol.checklist > li:first-child,.brick.checklist ol.checklist > li:nth-child(odd),.brick.checklist ol.checklist.min-items > li,.brick.checklist ol.checklist.min-items > li:first-child,.brick.checklist ol.checklist.min-items > li:nth-child(odd){width:100%;clear:none;}.brick.checklist ol.checklist.two-items > li{margin-left:15px;width:calc(50% - 15px);}.brick.checklist ol.checklist.two-items > li:first-child{margin-left:0;width:50%;}.brick.checklist ol.checklist.three-items > li{margin-left:15px;width:calc(33.3% - 15px);}.brick.checklist ol.checklist.three-items > li:nth-child(3){margin-top:0;}.brick.checklist ol.checklist.three-items > li:first-child{margin-left:0;width:33.3%;}.brick.checklist ol.checklist.max-items > li{margin-left:15px;width:calc(25% - 15px);}.brick.checklist ol.checklist.max-items > li:nth-child(3),.brick.checklist ol.checklist.max-items > li:nth-child(4){margin-top:0;}.brick.checklist ol.checklist.max-items > li:first-child,.brick.checklist ol.checklist.max-items > li:nth-child(4n+1){margin-left:0;width:25%;clear:left;}}
.brick.drawer.fgs-drawer .drawer-cta .btn{margin-top:25px;white-space:normal;}.brick.drawer.fgs-drawer .drawer-dropdown .row.header > div > .title{text-align:left !important;padding-left:0 !important;margin-top:5px !important;font-weight:bold !important;font-size:1.05em !important;color:#e30c00;}@media  (min-width:1200px){.brick.drawer.fgs-drawer .contact-description{border-left:2px dotted #8d827a;}}
.brick.international #nav-regions{padding-right:0;}.brick.international .nav-pills{padding-right:0;}.brick.international .nav-pills > li{margin:0 15px 5px 0;}.brick.international .nav-pills > li a{border-radius:0;cursor:pointer;}.brick.international .nav-pills > li > a,.brick.international .nav-pills > li > a:focus,.brick.international .nav-pills > li > a:hover{background-color:#c4c3bb;color:#ffffff;}.brick.international .nav-pills > li.active{margin:0 0 5px 0;}.brick.international .nav-pills > li.active > a,.brick.international .nav-pills > li.active > a:focus,.brick.international .nav-pills > li.active > a:hover{background-color:#8d827a;color:#ffffff;}.brick.international .nav-pills > li > span.glyphicon-chevron-right,.brick.international .nav-pills > li.active > span.glyphicon-chevron-right{display:inline-block;position:absolute;right:15px;top:13px;color:#ffffff;}.brick.international .nav-pills > li.active > span.glyphicon-chevron-left{display:inline-block;position:absolute;z-index:5;left:15px;top:13px;color:#ffffff;}.brick.international .nav-pills > li.active > span.glyphicon-chevron-left + a{margin-left:0;padding-left:35px;}.brick.international #nav-country-content .tab-pane{margin:0;}.brick.international #nav-country-content .tab-pane ul{margin:0;padding:0;}.brick.international #nav-country-content .tab-pane ul > li{margin:0;padding:10px 0 10px 0;list-style-type:none;}.brick.international #nav-country-content .tab-pane a{color:#6F6258;transition:color 1s;cursor:pointer;}.brick.international #nav-country-content .tab-pane a:focus,.brick.international #nav-country-content .tab-pane a:hover{color:#e30c00;}.brick.international #nav-country-content .tab-pane a.active{color:#e30c00;transition:color 1s;}.brick.international #nav-country-content .tab-pane a.inactive{color:#c4c3bb;transition:color 1s;}.brick.international #nav-country-content .tab-pane a[aria-expanded="true"]{color:#e30c00;font-weight:bold;}.brick.international #nav-country-content .tab-pane a[aria-expanded="false"].active{color:#c4c3bb;}.brick.international #nav-country-content .tab-pane em{font-size:85%;}.brick.international #nav-country-content .tab-pane .dropdown-menu{background-color:#f0f0ee;border:none;border-top:3px solid #e30c00;border-radius:0;box-shadow:none;padding:0 20px 20px 20px;margin-top:20px;z-index:5;}.brick.international #nav-country-content .tab-pane .dropdown-menu img{max-height:75px;float:left;}.brick.international #nav-country-content .tab-pane .dropdown-menu p{margin:0;}.brick.international #nav-country-content .tab-pane .dropdown-menu .close,.brick.international #nav-country-content .tab-pane .dropdown-menu .close:hover{color:#e30c00;font-weight:normal;opacity:1.0;top:-45px;right:-36px;cursor:pointer;}.brick.international #nav-country-content .tab-pane .dropdown-menu .row{width:500px;}.brick.international #nav-country-content .tab-pane .dropdown-backdrop{z-index:5;}@media  (min-width:320px){.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(1),.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(2){padding:0 0 15px 0;}.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(3){padding:0;}}@media  (min-width:768px){.brick.international .nav-pills{padding-right:20px;}.brick.international .nav-pills > li{margin:0 0 5px 0;}.brick.international .nav-pills > li a{padding-right:32px;}.brick.international .nav-pills > li > a{background-color:#ffffff;color:#e30c00;}.brick.international .nav-pills > li.active > a,.brick.international .nav-pills > li.active > a:focus,.brick.international .nav-pills > li.active > a:hover{background-color:#e30c00;color:#ffffff;}.brick.international #nav-country-content{min-height:283px;border-left:2px solid #c4c3bb;}.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(1){padding:0 15px 15px 0;}.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(2),.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(3){padding:0 15px 0 0;}}@media  (min-width:992px){.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(1),.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(2),.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(3){padding:0 15px 0 0;}.brick.international #nav-country-content .dropdown-menu img{float:right !important;padding-right:5px;}}@media  (min-width:1200px){.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(1){padding:0;}.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(2){padding:0 0 0 15px;}.brick.international #nav-country-content .dropdown-menu .row > div:nth-of-type(3){padding:0 0 0 15px;}.brick.international #nav-country-content .dropdown-menu img{float:right !important;padding-right:5px;}}
.brick.hero-cta{color:#ffffff;background-color:#998f88;overflow:hidden;}.brick.hero-cta .col-sm-12{min-height:0;}.brick.hero-cta > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg{width:100%;margin:0;padding:0;display:block;text-align:center !important;}.brick.hero-cta > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg > img{min-width:500px;position:relative;margin-left:-0.5px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;}.brick.hero-cta > .row > .container > .row .cta-content{margin:15px auto;text-align:center;}.brick.hero-cta > .row > .container > .row .cta-content > :first-child{margin-top:0;}.brick.hero-cta > .row > .container > .row .cta-content > :last-child{margin-bottom:0;}.brick.hero-cta > .row > .container > .row .cta-content.cta-content-left{text-align:left;}.brick.hero-cta > .row > .container > .row .cta-content.cta-content-right{text-align:right;}.brick.hero-cta > .row > .container > .row .cta-content .inline-buttons{padding:0;}.brick.hero-cta > .row > .container > .row .cta-content .btn:not(:last-child){margin-right:10px;}.brick.hero-cta.image-focus-left > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg > img{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;}.brick.hero-cta.image-focus-right > .row > .container > .row > [class*="col-"].hidden-md.hidden-lg > img{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);left:100%;}@media  (max-width:991px){.brick.hero-cta > .row{background-image:none !important;}.brick.hero-cta > .row > .container > .row{padding:0;}}@media  (min-width:768px){.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content{max-width:550px;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content h1,.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content h2{line-height:1.05em;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p{font-size:20px;font-weight:500;line-height:1.25em;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost{font-size:18px;transition:text-shadow 500ms ease,color 500ms ease,background-color 500ms ease,border-color 500ms ease;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost:hover,.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost:active,.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content p > a.btn.btn-ghost:focus{text-shadow:none;}}@media  (min-width:992px){.brick.hero-cta{height:680px;}.brick.hero-cta.top.home,.brick.hero-cta.large{height:800px;}.brick.hero-cta > .row{height:100%;position:relative;background-size:cover;background-position:center top;background-repeat:no-repeat;}.brick.hero-cta > .row > .container,.brick.hero-cta > .row > .container > .row{height:100%;}.brick.hero-cta > .row > .container > .row{padding:50px 0;}.brick.hero-cta > .row > .container > .row > .col-sm-12{display:inline-block;vertical-align:middle;text-align:center;float:none;width:98%;margin:0 0 0 1%;padding:0 2px;}.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content{position:relative;display:inline-block;vertical-align:middle;z-index:2;margin:0 auto;}.brick.hero-cta > .row > .container > .row:after{content:'';display:inline-block;vertical-align:middle;height:100%;}.brick.hero-cta > .row.vtop > .container > .row > div{vertical-align:top;}.brick.hero-cta > .row.vmiddle > .container > .row > div{vertical-align:middle;}.brick.hero-cta > .row.vbottom > .container > .row > div{vertical-align:bottom;}.brick.hero-cta > .row.hleft > .container > .row > div{text-align:left;}.brick.hero-cta > .row.hcenter > .container > .row > div{text-align:center;}.brick.hero-cta > .row.hright > .container > .row > div{text-align:right;}.brick.hero-cta > .row.vtop.hcenter > .container .cta-content,.brick.hero-cta > .row.vbottom.hcenter > .container .cta-content{max-width:75% !important;}.brick.hero-cta .container .cta-content,.brick.hero-cta.light .container .cta-content{color:#ffffff;text-shadow:0 0 15px black;}.brick.hero-cta.dark .container .cta-content{color:#8d827a;text-shadow:0 0 15px white;}.brick.hero-cta.dark .container .cta-content .btn{color:#8d827a;border-color:#8d827a;}.brick.hero-cta.image-focus-left > .row{background-position:left center;}.brick.hero-cta.image-focus-right > .row{background-position:right center;}.brick.hero-cta.parallax > .row{transition:0s linear;transition-property:background-position;}.brick.hero-cta > .row.vtop:before,.brick.hero-cta > .row.hright:before,.brick.hero-cta > .row.vbottom:before,.brick.hero-cta > .row.hleft:before,.brick.hero-cta.light > .row.vtop:before,.brick.hero-cta.light > .row.hright:before,.brick.hero-cta.light > .row.vbottom:before,.brick.hero-cta.light > .row.hleft:before,.brick.hero-cta.dark > .row.vtop:before,.brick.hero-cta.dark > .row.hright:before,.brick.hero-cta.dark > .row.vbottom:before,.brick.hero-cta.dark > .row.hleft:before{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;}.brick.hero-cta > .row.hcenter.vtop:before,.brick.hero-cta.light > .row.hcenter.vtop:before{background:-moz-linear-gradient(top,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 10%,rgba(0,0,0,0.39) 30%,transparent 80%,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 10%,rgba(0,0,0,0.39) 30%,transparent 80%,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 10%,rgba(0,0,0,0.39) 30%,transparent 80%,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 10%,rgba(0,0,0,0.39) 30%,transparent 80%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 10%,rgba(0,0,0,0.39) 30%,transparent 80%,transparent 100%);}.brick.hero-cta > .row.hright:before,.brick.hero-cta.light > .row.hright:before{background:-moz-linear-gradient(right,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:-webkit-linear-gradient(right,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:-o-linear-gradient(right,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:-ms-linear-gradient(right,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:linear-gradient(to left,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);}.brick.hero-cta > .row.hcenter.vbottom:before,.brick.hero-cta.light > .row.hcenter.vbottom:before{background:-moz-linear-gradient(top,transparent 0%,transparent 60%,rgba(0,0,0,0.55) 100%);background:-webkit-linear-gradient(top,transparent 0%,transparent 60%,rgba(0,0,0,0.55) 100%);background:-o-linear-gradient(top,transparent 0%,transparent 60%,rgba(0,0,0,0.55) 100%);background:-ms-linear-gradient(top,transparent 0%,transparent 60%,rgba(0,0,0,0.55) 100%);background:linear-gradient(to bottom,transparent 0%,transparent 60%,rgba(0,0,0,0.55) 100%);}.brick.hero-cta > .row.hleft:before,.brick.hero-cta.light > .row.hleft:before{background:-moz-linear-gradient(left,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,0.65) 0%,transparent 70%,transparent 100%);}.brick.hero-cta.dark > .row.hcenter.vtop:before{background:-moz-linear-gradient(top,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 10%,rgba(255,255,255,0.39) 30%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 10%,rgba(255,255,255,0.39) 30%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 10%,rgba(255,255,255,0.39) 30%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 10%,rgba(255,255,255,0.39) 30%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 10%,rgba(255,255,255,0.39) 30%,rgba(255,255,255,0) 80%,rgba(255,255,255,0) 100%);}.brick.hero-cta.dark > .row.hright:before{background:-moz-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);}.brick.hero-cta.dark > .row.hcenter.vbottom:before{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.55) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.55) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.55) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.55) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.55) 100%);}.brick.hero-cta.dark > .row.hleft:before{background:-moz-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);}.brick.hero-cta.no-grad > .row:before,.brick.hero-cta.banner.graphic > .row:before{background:none !important;}}@media  (min-width:1200px){.brick.hero-cta > .row > .container > .row{padding:100px 0;}}.brick.hero-cta.top{margin-top:-25px;}body.breadcrumbs .brick.hero-cta.top{margin-top:-50px;}@media  (min-width:992px){.brick.hero-cta.top{margin-top:-152px;}.brick.hero-cta.top > .row{padding-top:102px;}body.breadcrumbs .brick.hero-cta.top{margin-top:-177px;}body.breadcrumbs .brick.hero-cta.top > .row{padding-top:127px;}body.group-menu .brick.hero-cta.top{margin-top:-10px;}body.group-menu .brick.hero-cta.top > .row{padding-top:175px;}body.group-menu.breadcrumbs .brick.hero-cta.top{margin-top:-224px;}body.group-menu.breadcrumbs .brick.hero-cta.top > .row{padding-top:174px;}}.brick.hero-cta.top.video{margin-top:-82px;}@media  (min-width:480px){.brick.hero-cta.top.video{margin-top:-93px;}}@media  (min-width:768px){.brick.hero-cta.top.video{margin-top:-104px;}}@media  (min-width:992px){.brick.hero-cta.top.video{margin-top:-152px;}}.brick.hero-cta.no-text > .row{padding-bottom:0 !important;}.brick.hero-cta.no-text > .row:before{background:none !important;}.brick.hero-cta.no-text .col-sm-12:not(.hidden-md):not(.hidden-lg){display:none;}.brick.hero-cta.large > .row > .container > .row > .col-sm-12 .cta-content p{font-size:16px;font-weight:400;line-height:1.428571429;}.brick.hero-cta.large > .row > .container > .row > .col-sm-12 .cta-content *{text-shadow:none;}@media  (min-width:992px){.brick.hero-cta > .row > .container > .row > .col-sm-12 .cta-content-boxed{width:100%;max-width:575px;padding:25px;background-color:rgba(109,100,93,0.8);border-radius:15px;}}.brick.hero-cta.undergrad-program .cta-content p.compare,.brick.hero-cta.grad-program .cta-content p.compare{margin-top:20px;font-size:16px !important;font-weight:normal;}.brick.hero-cta.undergrad-program .cta-content p.compare button,.brick.hero-cta.grad-program .cta-content p.compare button{position:relative;top:-3px;width:25px;height:25px;color:#ffffff;border:1px solid #ffffff;background-color:transparent;}.brick.hero-cta.undergrad-program .cta-content p.compare button .glyphicon,.brick.hero-cta.grad-program .cta-content p.compare button .glyphicon{left:0.5px;top:-1px;}.brick.hero-cta.rounded-top,.brick.hero-cta.rounded-bottom,.brick.hero-cta.rounded-brick{z-index:4;}.brick.hero-cta.rounded-top > .row,.brick.hero-cta.rounded-bottom > .row,.brick.hero-cta.rounded-brick > .row{background-color:#998f88;}@media  (min-width:992px){.brick.hero-cta.rounded-top > .row,.brick.hero-cta.rounded-bottom > .row,.brick.hero-cta.rounded-brick > .row{background-color:transparent;}}@media  (max-width:991px){.brick.hero-cta.rounded-brick-above > div.row:first-child{padding-top:0 !important;}}
.brick.single-cta{text-align:center;}.brick.single-cta .circle{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #000000;max-width:100%;height:100%;background-repeat:no-repeat;background-size:cover !important;background-position:top !important;background-blend-mode:hard-light;}@supports (background-blend-mode:luminosity){.brick.single-cta .circle{background-blend-mode:luminosity;}}.brick.single-cta .circle img{opacity:0.25;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;max-width:265px;width:265px;max-height:265px;height:265px;}@supports (background-blend-mode:luminosity){.brick.single-cta .circle img{opacity:0.0;}}.brick.single-cta:hover .circle img{opacity:1.0;}.brick.single-cta h3,.brick.single-cta p{max-width:600px;margin-left:auto;margin-right:auto;}.brick.single-cta .description-wrapper{margin-bottom:10px;}.brick.single-cta p:last-of-type{margin-bottom:0;}.brick.single-cta[class*="button"]{min-height:42px;position:relative;}.brick.single-cta[class*="button"] p:last-of-type{margin-bottom:20px;}.brick.single-cta[class*="button"] div.btn-wrapper > div.button:not(:last-child){margin-bottom:10px;}.brick.single-cta[class*="button"] div.btn-wrapper .btn-default{background-color:#8d827a;color:#ffffff !important;}.brick.single-cta[class*="button"] div.btn-wrapper .btn-default:hover,.brick.single-cta[class*="button"] div.btn-wrapper .btn-default:active,.brick.single-cta[class*="button"] div.btn-wrapper .btn-default:focus{background-color:#9f958f;}@media  (min-width:768px){.brick.single-cta[class*="button"] div.btn-wrapper{position:absolute;bottom:0;left:15px;right:15px;}.brick.single-cta[class*="button"] div.btn-wrapper > div.button:not(:last-child){margin-bottom:10px;}.brick.single-cta[class*="button"] div.equal-height-container.left,.brick.single-cta[class*="button"] div.equal-height-container.right{padding-bottom:0;}.brick.single-cta[class*="button"] div.equal-height-container.left *,.brick.single-cta[class*="button"] div.equal-height-container.right *{max-width:none !important;}.brick.single-cta[class*="button"] div.equal-height-container.left div.btn-wrapper,.brick.single-cta[class*="button"] div.equal-height-container.right div.btn-wrapper{position:relative;left:0;right:0;}.brick.single-cta[class*="button"] div.equal-height-container.left div.btn-wrapper .btn,.brick.single-cta[class*="button"] div.equal-height-container.right div.btn-wrapper .btn{width:auto;}.brick.single-cta.button div.equal-height-container{padding-bottom:42px;}.brick.single-cta.buttons div.equal-height-container{padding-bottom:93px;}.brick.single-cta.buttons-inline div.equal-height-container{padding-bottom:42px;}.brick.single-cta.buttons-inline div.equal-height-container div.btn-wrapper > div.button{display:inline-block;margin-bottom:0;}.brick.single-cta.buttons-inline div.equal-height-container div.btn-wrapper > div.button:not(:last-child){margin-right:10px;}}
.brick.divider-line hr{height:0;border-width:2px 0 0;border-style:solid;border-color:#8d827a;}.brick.divider-line.dotted hr{border-width:3px 0 0;border-style:dotted;}.brick.divider-line.dark-green hr{border-color:#827b30;}.brick.divider-line.light-green hr{border-color:#b5be35;}.brick.divider-line.lime hr{border-color:#e0e31c;}.brick.divider-line.gold hr{border-color:#ffcc00;}.brick.divider-line.light-orange hr{border-color:#fca311;}.brick.divider-line.dark-orange hr{border-color:#f47c00;}.brick.divider-line.red hr{border-color:#e30c00;}.brick.divider-line.ruby hr{border-color:#d81d5a;}.brick.divider-line.maroon hr{border-color:#af2626;}.brick.divider-line.chocolate hr{border-color:#662400;}
.brick.search-results .gsc-control-cse{padding:0;font-family:'Proxima Nova';}.brick.search-results input.gsc-input{width:100%;height:30px;padding-left:12px;padding-right:12px;border-radius:8px;border:2px solid #8D827A;}.brick.search-results input.gsc-search-button{height:32px;padding:0 25px;color:#ffffff;background-color:#8D827A;border-radius:8px;border:2px solid #8D827A;}.brick.search-results .gsc-clear-button{display:none;}.brick.search-results .gsc-above-wrapper-area{border-bottom:none;}.brick.search-results .gsc-adBlock{margin-bottom:10px;}.brick.search-results .gsc-results{width:100%;}.brick.search-results .gsc-results .gsc-webResult.gsc-result{width:100%;}.brick.search-results .gsc-results .gsc-webResult.gsc-result *{box-sizing:content-box;}.brick.search-results .gsc-results .gsc-webResult.gsc-result .gs-title{text-decoration:none;}.brick.search-results .gsc-results .gsc-cursor-box{text-align:center;}
.brick.image div.image-wrapper p{margin:0;font-size:0.9em;}.brick.image div.image-wrapper p.image img{margin:0 auto;}.brick.image div.image-wrapper p.image:not(:last-child){margin-bottom:15px;}.brick.image div.image-wrapper p.credit:before{font-family:'Glyphicons Halflings';content:"\e046";padding-right:5px;padding-bottom:2px;vertical-align:middle;color:#c4c3bb;font-size:0.8em;}.brick.image.rounded-image img{border-radius:15px;}.brick .brick.image{margin-bottom:20px;}.brick .brick.image :last-child{margin-bottom:0;}body.node-type-student-experience-detailed-page .rounded-image img{border-radius:15px;}
.brick.image-text img{width:100%;}.brick.image-text .sidekick-image{height:45vw;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ffffff;}.brick.image-text .sidekick-image > a{display:block;width:100%;height:100%;}.brick.image-text .sidekick-text > div{padding:10px;text-align:left;}.brick.image-text .sidekick-text > div h2{margin-top:10px;}@media  (min-width:768px){.brick.image-text .sidekick-image{height:400px;}.brick.image-text .sidekick-text{display:table;height:400px;}.brick.image-text .sidekick-text > div{display:table-cell;vertical-align:middle;text-align:center;}.brick.image-text .sidekick-text > div h2{margin-top:0;}}@media  (min-width:992px){.brick.image-text .sidekick-text > div{padding:20px;}}@media  (min-width:1200px){.brick.image-text .sidekick-text > div{padding:20px 60px;}}
@media  (min-width:992px){.brick.text-cta .headline{padding-right:30px;}.brick.text-cta .headline::after{content:'';display:block;position:absolute;top:0;bottom:0;right:15px;border-right:3px solid #e30c00;}}.brick.text-cta .description p{font-size:20px;font-weight:500;line-height:1.25em;}.brick.text-cta .description p.cta{text-align:center;}.brick.text-cta .description p.cta .btn{margin-top:15px;font-size:18px;}@media  (min-width:992px){.brick.text-cta .headline > *:first-child{margin-top:10px !important;}.brick.text-cta .headline > *:last-child{margin-bottom:10px !important;}.brick.text-cta .description > *:first-child{margin-top:10px !important;}.brick.text-cta .description > *:last-child{margin-bottom:10px !important;}.brick.text-cta .description p.cta{text-align:left;}}
.brick.link-directory .row .row-sm-height [class^="col"]{margin-bottom:15px;}.brick.link-directory .row .row-sm-height [class^="col"] .equal-height-container{padding-left:15px;padding-right:30px;border-left:2px solid #af2626;}.brick.link-directory .row .row-sm-height [class^="col"] .equal-height-container h3:after{display:block;content:"";width:20px;height:15px;border-bottom:2px solid #af2626;}.brick.link-directory .row .row-sm-height [class^="col"] .equal-height-container a.read-more{display:block;margin-bottom:10px;font-weight:bold;}.brick.link-directory .row .row-sm-height [class^="col"] .equal-height-container a.read-more:last-child{margin-bottom:0;}.brick.link-directory .row .row-sm-height:last-child [class^="col"]:last-child{margin-bottom:0;}@media  (min-width:768px){.brick.link-directory .row .row-sm-height:not(:last-child){margin-bottom:20px;}.brick.link-directory .row .row-sm-height [class^="col"]{margin-bottom:0;}.brick.link-directory .row .row-sm-height [class^="col"] .equal-height-container{margin-bottom:0;}}
.brick.more-info .media-body h3{margin-top:10px;}.brick.more-info .media-body p:last-child{margin-bottom:0;}.brick.more-info .dark-green-border-bar{border-top:2px solid #827b30;border-bottom:2px solid #827b30;}.brick.more-info .light-green-border-bar{border-top:2px solid #b5be35;border-bottom:2px solid #b5be35;}.brick.more-info .lime-border-bar{border-top:2px solid #e0e31c;border-bottom:2px solid #e0e31c;}.brick.more-info .gold-border-bar{border-top:2px solid #ffcc00;border-bottom:2px solid #ffcc00;}.brick.more-info .light-orange-border-bar{border-top:2px solid #fca311;border-bottom:2px solid #fca311;}.brick.more-info .dark-orange-border-bar{border-top:2px solid #f47c00;border-bottom:2px solid #f47c00;}.brick.more-info .red-border-bar{border-top:2px solid #e30c00;border-bottom:2px solid #e30c00;}.brick.more-info .ruby-border-bar{border-top:2px solid #d81d5a;border-bottom:2px solid #d81d5a;}.brick.more-info .maroon-border-bar{border-top:2px solid #af2626;border-bottom:2px solid #af2626;}.brick.more-info .chocolate-border-bar{border-top:2px solid #662400;border-bottom:2px solid #662400;}
.brick.outline-text .row.header .icon{width:86px;height:56px;}.brick.outline-text .row.header .icon img{width:56px;height:56px;margin-top:2px !important;}.brick.outline-text .row.header .icon .glyphicon{font-size:56px;color:#8d827a;}.brick.outline-text .row.header .text :first-child{margin-top:0;}.brick.outline-text .row.header .text :last-child{margin-bottom:0;}.brick.outline-text .row.divider hr{width:100%;border:0;border-top:3px solid #8d827a;}.brick.outline-text .row.divider.dotted hr{border-style:dotted;}.brick.outline-text .text-chunk{border-top:1px solid #8d827a;padding:15px 0;}.brick.outline-text .text-chunk > *:first-child{margin-top:0;}.brick.outline-text .text-chunk > *:last-child{margin-bottom:0;}.brick.outline-text .text-chunk h4{margin-bottom:3px;}.brick.outline-text .text-chunk h4 + *{margin-top:0;}.brick.outline-text [class*="col-"]:first-child > .text-chunk:first-child{border-top-width:0;margin-top:-15px;}.brick.outline-text [class*="col-"]:last-child > .text-chunk:last-child{margin-bottom:-15px;}.brick.outline-text .row.section ~ .row.divider{margin-top:20px;}.brick.outline-text .row.sub-section [class*="col-"]:first-child > .text-chunk:first-child{border-top-width:1px;margin-top:0px;}.brick.outline-text .row.sub-section [class*="col-"]:last-child > .text-chunk:last-child{margin-bottom:0px;}@media  (min-width:992px){.brick.outline-text [class*="col-"] > .text-chunk:first-child{border-top-width:0;margin-top:-15px !important;}.brick.outline-text [class*="col-"] > .text-chunk:last-child{margin-bottom:-15px !important;}.brick.outline-text .row.section ~ .row.divider{margin-top:40px;}.brick.outline-text .row.sub-section [class*="col-"] > .text-chunk:first-child{border-top-width:1px;margin-top:0px !important;}}.brick.outline-text.dark-green-lines .row.header .glyphicon{color:#827b30;}.brick.outline-text.dark-green-lines .row.divider hr,.brick.outline-text.dark-green-lines .text-chunk{border-color:#827b30;}.brick.outline-text.light-green-lines .row.header .glyphicon{color:#b5be35;}.brick.outline-text.light-green-lines .row.divider hr,.brick.outline-text.light-green-lines .text-chunk{border-color:#b5be35;}.brick.outline-text.lime-lines .row.header .glyphicon{color:#e0e31c;}.brick.outline-text.lime-lines .row.divider hr,.brick.outline-text.lime-lines .text-chunk{border-color:#e0e31c;}.brick.outline-text.gold-lines .row.header .glyphicon{color:#ffcc00;}.brick.outline-text.gold-lines .row.divider hr,.brick.outline-text.gold-lines .text-chunk{border-color:#ffcc00;}.brick.outline-text.light-orange-lines .row.header .glyphicon{color:#fca311;}.brick.outline-text.light-orange-lines .row.divider hr,.brick.outline-text.light-orange-lines .text-chunk{border-color:#fca311;}.brick.outline-text.dark-orange-lines .row.header .glyphicon{color:#f47c00;}.brick.outline-text.dark-orange-lines .row.divider hr,.brick.outline-text.dark-orange-lines .text-chunk{border-color:#f47c00;}.brick.outline-text.red-lines .row.header .glyphicon{color:#e30c00;}.brick.outline-text.red-lines .row.divider hr,.brick.outline-text.red-lines .text-chunk{border-color:#e30c00;}.brick.outline-text.ruby-lines .row.header .glyphicon{color:#d81d5a;}.brick.outline-text.ruby-lines .row.divider hr,.brick.outline-text.ruby-lines .text-chunk{border-color:#d81d5a;}.brick.outline-text.maroon-lines .row.header .glyphicon{color:#af2626;}.brick.outline-text.maroon-lines .row.divider hr,.brick.outline-text.maroon-lines .text-chunk{border-color:#af2626;}.brick.outline-text.chocolate-lines .row.header .glyphicon{color:#662400;}.brick.outline-text.chocolate-lines .row.divider hr,.brick.outline-text.chocolate-lines .text-chunk{border-color:#662400;}
.brick.progress-graph .row.row-md-height{width:auto;}.brick.progress-graph .graph{height:200px;}.brick.progress-graph .graph .percircle{float:none;margin:0 auto;}.brick.progress-graph .stats{text-align:center;}.brick.progress-graph .stats h3{margin-top:5px !important;margin-bottom:25px;}.brick.progress-graph .stats p{margin-top:17px;}.brick.progress-graph .stats p:not(:last-child):after{display:block;content:"";width:160px;height:22px;margin:0 auto;border-bottom:2px solid #af2626;}.brick.progress-graph .details h2{margin-bottom:24px;}@media  (min-width:768px){.brick.progress-graph .graph .percircle{float:right;margin-right:50px;}.brick.progress-graph .stats{text-align:left;}.brick.progress-graph .stats p:not(:last-child):after{margin:0;}}@media  (min-width:992px){.brick.progress-graph .graph .percircle{float:left;}.brick.progress-graph .stats{border-right:2px solid #af2626;}.brick.progress-graph .details{padding-left:30px;}}.brick.progress-graph .percircle,.brick.progress-graph .percircle:after{border:2px solid #ffffff;background-color:#e30c00;}.brick.progress-graph .percircle > span{color:#ffffff;}.brick.progress-graph .percircle *,.brick.progress-graph .percircle *:before,.brick.progress-graph .percircle *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.brick.progress-graph .percircle{display:none;position:relative;font-size:150px;width:1em;height:1em;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.brick.progress-graph .percircle.big{font-size:200px;}.brick.progress-graph .percircle.small{font-size:100px;}.brick.progress-graph .percircle > span{position:absolute;z-index:1;width:100%;top:50%;height:1em;margin-top:-0.5em;font-size:0.3em;font-weight:bold;line-height:100%;display:block;text-align:center;white-space:nowrap;}.brick.progress-graph .percircle > span > sup{top:-0.65em;font-size:0.5em;font-weight:normal;}.brick.progress-graph .percircle:after{position:absolute;width:calc(0.80em + 2px + 2px);height:calc(0.80em + 2px + 2px);top:calc(0.10em - 2px - 2px);left:calc(0.10em - 2px - 2px);display:block;content:" ";-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.brick.progress-graph .percircle > span,.brick.progress-graph .percircle:after{-webkit-transition:-webkit-transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.brick.progress-graph .percircle:hover{cursor:default;}.brick.progress-graph .percircle:hover > span{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.brick.progress-graph .percircle:hover:after{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.brick.progress-graph .percircle .slice{position:absolute;margin-top:-2px;margin-left:-2px;width:calc(1em + 2px + 2px);height:calc(1em + 2px + 2px);width:1em;height:1em;clip:rect(0,1.05em,1.05em,0.5em);}.brick.progress-graph .percircle .slice > .first-fifty,.brick.progress-graph .percircle .slice > .last-fifty{position:absolute;width:0.80em;height:0.80em;clip:rect(0,0.5em,1.05em,0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:-webkit-transform 1s linear;-moz-transition:-moz-transform 1s linear;-ms-transition:-ms-transform 1s linear;-o-transition:-o-transform 1s linear;transition:transform 1s linear;}.brick.progress-graph .percircle .slice > .first-fifty{border:0.1em solid #ffffff;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.brick.progress-graph .percircle .slice > .last-fifty{border:0.10em solid transparent;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.brick.progress-graph .percircle.gt50 .slice{clip:rect(auto,auto,auto,auto);}.brick.progress-graph .percircle.gt50 .slice > .last-fifty{border-color:#ffffff;}
.brick.chicklets .chicklet{height:300px;padding:15px;overflow:hidden;cursor:pointer;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}.brick.chicklets .chicklet > h2{position:absolute;left:0;bottom:30px;width:100%;margin:0;padding:0 30px;text-align:center;text-shadow:0px 0px 10px black;color:#ffffff;opacity:1;transition:opacity 0.5s ease-in-out;}.brick.chicklets .chicklet > div{position:relative;width:100%;height:100%;padding:15px;opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out;}.brick.chicklets .chicklet > div h3{margin-top:0;margin-bottom:15px;}.brick.chicklets .chicklet > div p a.read-more{color:inherit;position:absolute;bottom:15px;}.brick.chicklets .chicklet:hover,.brick.chicklets .chicklet:active,.brick.chicklets .chicklet:focus{background-blend-mode:luminosity;}.brick.chicklets .chicklet:hover > h2,.brick.chicklets .chicklet:active > h2,.brick.chicklets .chicklet:focus > h2{opacity:0;}.brick.chicklets .chicklet:hover > div,.brick.chicklets .chicklet:active > div,.brick.chicklets .chicklet:focus > div{opacity:1;visibility:visible;}.brick.chicklets.rounded-brick-above > div.row:first-child{padding-top:0;}.brick.chicklets.rounded-brick-above .chicklet:nth-child(1){height:320px;padding-top:35px;}.brick.chicklets.rounded-brick-below > div.row:last-child{padding-bottom:0;}.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1){height:320px;padding-bottom:35px;}.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1) > h2{bottom:50px;}.brick.chicklets.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2){padding-bottom:0;}@media  (min-width:768px){.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1),.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2):not(:nth-child(2n)){height:320px;padding-bottom:35px;}.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1) > h2,.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2):not(:nth-child(2n)) > h2{bottom:50px;}}@media  (min-width:992px){.brick.chicklets .chicklet{height:380px !important;padding:30px !important;cursor:auto;}.brick.chicklets .chicklet > div{padding:30px;}.brick.chicklets .chicklet > div p a.read-more{bottom:25px;}.brick.chicklets.rounded-brick-above .chicklet:nth-child(1),.brick.chicklets.rounded-brick-above .chicklet:nth-child(2),.brick.chicklets.rounded-brick-above .chicklet:nth-child(3){height:400px !important;padding-top:50px !important;}.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1),.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2):nth-child(2n),.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2):not(:nth-child(2n)),.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(3):nth-child(2n){height:400px !important;padding-bottom:50px !important;}.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1) > h2,.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2):nth-child(2n) > h2,.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2):not(:nth-child(2n)) > h2,.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(3):nth-child(2n) > h2{bottom:50px;}}@media  (min-width:1200px){.brick.chicklets.rounded-brick-above .chicklet:nth-child(1),.brick.chicklets.rounded-brick-above .chicklet:nth-child(2),.brick.chicklets.rounded-brick-above .chicklet:nth-child(3){height:430px !important;padding-top:80px !important;}.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1),.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2),.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(3){height:430px !important;padding-bottom:80px !important;}.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(1) > h2,.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(2) > h2,.brick.chicklets.rounded-brick-below .chicklet:nth-last-child(3) > h2{bottom:80px;}}.view-ucalgary-future-students-se .contextual-links-region{position:static;}.view-ucalgary-future-students-se [class^="col-"]{padding:0;}.control-chicklets.view-filter-container > .row [class^="col-"]{min-height:0;}.control-chicklets.view-filter-container > .row [class^="col-"] .view-filters{width:100%;height:66px;}.control-chicklets.view-filter-container > .row [class^="col-"] .view-filters .views-exposed-form .views-exposed-widgets{margin:0;}.control-chicklets.view-filter-container > .row [class^="col-"] .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget{padding:0;}.control-chicklets.view-filter-container > .row [class^="col-"] .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button){width:100%;padding:15px 0;}.control-chicklets.view-filter-container > .row [class^="col-"] .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button) .bootstrap-select{width:100%;margin:0 !important;}@media  (min-width:992px){.control-chicklets.view-filter-container > .row{margin-top:-100px;}}.control-chicklets.se-order-button > .row [class^="col-"]{padding-top:15px;padding-bottom:15px;}@media  (max-width:991px){.control-chicklets.view-filter-container ~ .control-chicklets.se-order-button > .row [class^="col-"]{padding-top:0;}}
.brick.timelines > .row{max-height:545px;background-position:top left;padding-top:25px;padding-bottom:25px;}.brick.timelines > .row > .container{color:#ffffff;}.brick.timelines > .row > .container a{color:#ffffff !important;position:relative;z-index:1;}.brick.timelines.overlay{position:relative;z-index:2;margin-bottom:-55px !important;}.brick.timelines.overlay > .row{max-height:600px;background-position:bottom left;padding-bottom:0;}.brick.timelines.overlay > .row > .container > [class*="row"]:last-child{padding-bottom:80px;}.brick.timelines.rounded-brick-above > .row{padding-top:0;}.brick.timelines.rounded-brick-above:not(.overlay) > .row > .container > [class*="row"]:last-child{padding-bottom:25px;}@media  (min-width:992px){.brick.timelines.rounded-brick-above:not(.overlay) > .row > .container > [class*="row"]:last-child{padding-bottom:50px;}}.brick.timelines.date-block .carousel [class*="carousel-item"]{padding-right:15px;padding-left:15px;}.brick.timelines.date-block .carousel [class*="owl-item"]:not(:last-child) [class*="carousel-item"]{padding-right:30px;}.brick.timelines.date-block .carousel [class*="owl-item"]:not(:last-child) [class*="carousel-item"]:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:15px;height:1000px;border-right:3px dotted #ffffff;}.brick.timelines.date-block .carousel .owl-controls .owl-pagination .owl-page span{background:#ffffff;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-prev,.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-next{background-color:transparent;opacity:1.0;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-prev .glyphicon,.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-next .glyphicon{cursor:pointer;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-prev.disabled,.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-next.disabled{opacity:0.5;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-prev.disabled .glyphicon,.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-next.disabled .glyphicon{cursor:default;}@media  (min-width:992px){.brick.timelines.date-block .carousel{padding:0 45px;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons{display:block;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons > div{margin:0;padding:0;background:none;border-radius:0;line-height:1em;font-size:30px;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons > div .glyphicon{cursor:pointer;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-prev{position:absolute;top:0;left:15px;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-next{position:absolute;top:0;right:15px;}}@media  (min-width:1300px){.brick.timelines.date-block .carousel{padding:0;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-prev{position:absolute;left:-30px;}.brick.timelines.date-block .carousel .owl-controls .owl-buttons .owl-next{position:absolute;right:-30px;}}.brick.timelines.horizontal-timeline{opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}.brick.timelines.horizontal-timeline.loaded{opacity:1;}.brick.timelines.horizontal-timeline h4{font-weight:bold;margin-bottom:20px;}.brick.timelines.horizontal-timeline ol,.brick.timelines.horizontal-timeline ul{list-style:none;}.brick.timelines.horizontal-timeline a{color:#ffcc00;text-decoration:none;}.brick.timelines.horizontal-timeline .timeline{position:relative;height:80px;width:100%;max-width:1200px;margin:0 auto;}.brick.timelines.horizontal-timeline .timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden;}@media  (min-width:1260px){.brick.timelines.horizontal-timeline .timeline .events-wrapper{margin:0;}}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events{position:absolute;z-index:1;left:0;top:39px;height:2px;background:#ffffff;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#ffffff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events .filling-needle{position:absolute;z-index:1;left:0;top:0;height:25px;width:1px;border:0 solid #ffffff;border-left-width:2px;margin:-1px;}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events a{position:absolute;z-index:2;bottom:0;color:#ffffff;font-size:10pt;text-align:center;text-decoration:none;padding-bottom:15px;-webkit-transform:translateZ(0);left:50%;transform:translateX(-50%);}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:15px;height:15px;bottom:-7px;border-radius:50%;border:2px solid #ffffff;background-color:#ffffff;-webkit-transition:background-color 0.3s,border-color 0.3s;-moz-transition:background-color 0.3s,border-color 0.3s;transition:background-color 0.3s,border-color 0.3s;}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events a.selected{pointer-events:none;font-size:12pt;width:97px;}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events li:last-child a{width:97px;}.brick.timelines.horizontal-timeline .timeline .events-wrapper .events a.selected::after{width:20px;height:20px;bottom:-10px;background-color:#ffcc00;border-color:#ffffff;}.brick.timelines.horizontal-timeline .timeline .timeline-navigation a{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;padding:1px 8px;color:#ffffff;font-size:30px;line-height:1em;text-decoration:none;}.brick.timelines.horizontal-timeline .timeline .timeline-navigation a.prev{left:-10px;}.brick.timelines.horizontal-timeline .timeline .timeline-navigation a.next{right:-10px;}.brick.timelines.horizontal-timeline .timeline .timeline-navigation a.inactive{opacity:0.5;}.brick.timelines.horizontal-timeline .timeline .timeline-navigation a.inactive,.brick.timelines.horizontal-timeline .timeline .timeline-navigation a.inactive .glyphicon{cursor:default;}@media  (min-width:1260px){.brick.timelines.horizontal-timeline .timeline .timeline-navigation a.prev{left:-50px;}.brick.timelines.horizontal-timeline .timeline .timeline-navigation a.next{right:-50px;}}.brick.timelines.horizontal-timeline .events-content{position:relative;width:100%;overflow:hidden;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s;text-align:center;}.brick.timelines.horizontal-timeline .events-content h1,.brick.timelines.horizontal-timeline .events-content h2,.brick.timelines.horizontal-timeline .events-content h3,.brick.timelines.horizontal-timeline .events-content ol,.brick.timelines.horizontal-timeline .events-content ul,.brick.timelines.horizontal-timeline .events-content li,.brick.timelines.horizontal-timeline .events-content p,.brick.timelines.horizontal-timeline .events-content a,.brick.timelines.horizontal-timeline .events-content em{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}.brick.timelines.horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;-webkit-animation-duration:0.4s;-moz-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}.brick.timelines.horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}.brick.timelines.horizontal-timeline .events-content li.enter-right,.brick.timelines.horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right;}.brick.timelines.horizontal-timeline .events-content li.enter-left,.brick.timelines.horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left;}.brick.timelines.horizontal-timeline .events-content li.leave-right,.brick.timelines.horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}.brick.timelines.horizontal-timeline .events-content li > *{max-width:1200px;margin:0 auto;}.brick.timelines.horizontal-timeline .events-content h3{font-size:18px;font-weight:bold;}.brick.timelines.horizontal-timeline .events-content em{display:none;}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%);}100%{opacity:1;-moz-transform:translateX(0%);}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0%);}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%);}100%{opacity:1;-moz-transform:translateX(0%);}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}
.brick.more-info-shim .container .row p:last-child{margin-bottom:0 !important;}.brick.more-info-shim .container h3,.brick.more-info-shim .container p{text-align:center;color:#8d827a;}.brick.more-info-shim .container p b,.brick.more-info-shim .container p strong{color:#726962;}.brick.more-info-shim .container > .row > div p:first-child{font-size:22px;}.brick.more-info-shim .container > .row > div p:last-of-type{margin-bottom:20px;}.brick.more-info-shim .container > .row > div > p:not(:first-child) > a{font-weight:bold;}.brick.more-info-shim .container p.address-block{display:inline-block;min-width:300px;padding:0 15px;margin:0 0 15px 0;font-size:16px !important;vertical-align:top;}.brick.more-info-shim .container p.address-block a{font-weight:bold;}.brick.more-info-shim .container p.address-block + p:not(.address-block){font-size:22px;}.brick.more-info-shim .container p.address-block + p:not(.address-block) a{font-weight:normal !important;}.brick.more-info-shim .container .more-info-line{border-top:2px solid #c4c3bb;}.brick.more-info-shim .container .more-info-glyphicon{margin:-2px auto 0;height:25px;width:50px;-webkit-border-radius:0 0 50px 50px;-moz-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px;border:2px solid #c4c3bb;border-top:none;background-color:#ffffff;text-align:center;}.brick.more-info-shim .container .more-info-line span.glyphicon{top:-5px;font-size:1.25em;color:#8d827a;}
.brick.supervisor h1 span.credentials{font-size:0.6em;}.brick.supervisor h1 span.credentials:before{content:",";}.brick.supervisor.text .one-col ul,.brick.supervisor.text .two-col ul,.brick.supervisor.text .three-col ul{list-style-type:none;margin:0;padding:0;}.brick.webform form{margin:0;margin:25px 0 0;padding:0;}.brick.webform form label{display:block;font-weight:normal;margin-bottom:8px;}.brick.webform form textarea,.brick.webform form input[type=text],.brick.webform form input[type=password],.brick.webform form input[type=email],.brick.webform form input[type=tel],.brick.webform form input[type=url]{width:100%;padding:5px 10px;border:2px solid #fca311;border-radius:8px;transition:border-color 500ms ease;font-size:0.85em;}.brick.webform form textarea:hover,.brick.webform form input[type=text]:hover,.brick.webform form input[type=password]:hover,.brick.webform form input[type=email]:hover,.brick.webform form input[type=tel]:hover,.brick.webform form input[type=url]:hover{border-color:#fcb237;}.brick.webform form textarea:active,.brick.webform form textarea:focus,.brick.webform form input[type=text]:active,.brick.webform form input[type=text]:focus,.brick.webform form input[type=password]:active,.brick.webform form input[type=password]:focus,.brick.webform form input[type=email]:active,.brick.webform form input[type=email]:focus,.brick.webform form input[type=tel]:active,.brick.webform form input[type=tel]:focus,.brick.webform form input[type=url]:active,.brick.webform form input[type=url]:focus{border-color:#f47c00;}.brick.webform form textarea{resize:vertical;min-height:113px;max-height:750px;display:block;}.brick.webform form input[type=button],.brick.webform form input[type=submit],.brick.webform form input[type=reset]{border-width:0;border-radius:8px;transition:color 500ms ease,background-color 500ms ease,border-color 500ms ease;padding:10px 50px;white-space:unset;color:#ffffff;background-color:#fca311;}.brick.webform form input[type=button]:hover,.brick.webform form input[type=submit]:hover,.brick.webform form input[type=reset]:hover{background-color:#fcb237;}.brick.webform form input[type=button]:active,.brick.webform form input[type=button]:focus,.brick.webform form input[type=submit]:active,.brick.webform form input[type=submit]:focus,.brick.webform form input[type=reset]:active,.brick.webform form input[type=reset]:focus{background-color:#f47c00;}.brick.webform form .form-item:not(:last-child){margin-bottom:20px;}.brick.webform form .counter{position:relative !important;margin:8px 0 0;padding:0;font-size:85%;color:#6F6258;background-color:#ffffff;}.brick.webform form .counter.messages{background-image:none;border:none;}.brick.webform form .counter.messages.warning .counter-messages{color:#f47c00;}.brick.webform form .counter.messages.error .counter-messages{color:#e30c00;}.brick.webform form .description{color:#a59c95;color:#8d827a;margin-top:8px;}.brick.webform form .form-button{margin-top:25px;}.brick.webform form .foip-content{margin-top:25px;font-size:85%;}.brick.webform p.required-item{color:#f47c00;font-size:0.85em;}.brick.webform p.required-item:before{content:"\2217\00a0";font-size:1.25em;font-weight:bold;line-height:1em;position:relative;top:-2px;}.brick.webform span.form-required{color:#f47c00;font-size:1.25em;font-weight:bold;line-height:1em;position:relative;top:4px;}.brick.webform-confirmation .row.header .webform-confirmation h3{font-size:3em;margin-bottom:30px;color:#e30c00;}.brick.webform-confirmation .row.header .webform-confirmation p:first-of-type{font-size:1.2em;font-weight:bold;}.brick.webform-confirmation .messages-supervisor-block{margin:30px 0 30px 0;}.brick.webform-confirmation .messages-supervisor-block ul{padding-left:0;}.brick.webform-confirmation .messages-supervisor-block ul li{list-style:none;}.node-gbl_supervisor-form .fieldset-legend{font-size:15px;}.node-gbl_supervisor-form .form-item-field-gbl-supervisor-first-name-und-0-value,.node-gbl_supervisor-form .form-item-field-gbl-supervisor-available-und{margin-top:20px;}.node-gbl_supervisor-form #edit-preview-changes{display:none;}body.fgs-supervisor .tabs.primary{display:none;}body.fgs-supervisor .profile{display:none;}body.fgs-supervisor .block-views caption{display:none;}body.fgs-supervisor .views-field-edit-node{display:none;}#edit-field-faculty-target-id-1-wrapper{padding-right:50px;}#edit-field-faculty-target-id-1-wrapper select{min-width:215px;height:70px;margin-bottom:5px;border:0px !important;overflow:auto;}#edit-field-faculty-target-id-1-wrapper option:checked{display:block !important;}#edit-field-faculty-target-id-1-wrapper option{display:none;pointer-events:none;}
.brick.tabs .nav{margin-top:0;}.brick.tabs .nav-tabs,.brick.tabs .tab-content > .tab-pane{opacity:0;}.brick.tabs .nav-tabs > li > a,.brick.tabs .nav-tabs > li > a:focus,.brick.tabs .nav-tabs > li > a:hover,.brick.tabs .nav-tabs > .active > a,.brick.tabs .nav-tabs > .active > a:focus,.brick.tabs .nav-tabs > .active > a:hover,.brick.tabs .nav-tabs.nav-justified > li > a,.brick.tabs .nav-tabs.nav-justified > li > a:focus,.brick.tabs .nav-tabs.nav-justified > li > a:hover,.brick.tabs .nav-tabs.nav-justified > .active > a,.brick.tabs .nav-tabs.nav-justified > .active > a:focus,.brick.tabs .nav-tabs.nav-justified > .active > a:hover{font-size:22px;font-weight:bold;border-radius:15px 15px 0 0;border-width:0;}.brick.tabs .nav-tabs > li > a,.brick.tabs .nav-tabs > li > a:focus,.brick.tabs .nav-tabs > li > a:hover,.brick.tabs .nav-tabs.nav-justified > li > a,.brick.tabs .nav-tabs.nav-justified > li > a:focus,.brick.tabs .nav-tabs.nav-justified > li > a:hover{color:#ffffff;background-color:#c4c3bb;}.brick.tabs .nav-tabs > .active > a,.brick.tabs .nav-tabs > .active > a:focus,.brick.tabs .nav-tabs > .active > a:hover,.brick.tabs .nav-tabs.nav-justified > .active > a,.brick.tabs .nav-tabs.nav-justified > .active > a:focus,.brick.tabs .nav-tabs.nav-justified > .active > a:hover{color:#ffffff;background-color:#8d827a;}.brick.tabs .tab-content > .tab-pane{color:#ffffff;background-color:#c4c3bb;}.brick.tabs .tab-content > .tab-pane.active{color:#ffffff;background-color:#8d827a;}.brick.tabs .tab-content .container{padding:20px;}.brick.tabs .tab-content .container a.btn{margin-top:25px;}.brick.tabs .tabcordion .nav-tabs > li:nth-child(1) > a{color:#ffffff;background-color:#e30c00;}.brick.tabs .tabcordion .nav-tabs > li:nth-child(1) > a:focus,.brick.tabs .tabcordion .nav-tabs > li:nth-child(1) > a:hover,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(1) > a,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(1) > a:focus,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(1) > a:hover,.brick.tabs .tabcordion .tab-content > [class*="active"]:nth-child(1){color:#ffffff;background-color:#e30c00;}.brick.tabs .tabcordion .nav-tabs > li:nth-child(2) > a{color:#ffffff;background-color:#f47c00;}.brick.tabs .tabcordion .nav-tabs > li:nth-child(2) > a:focus,.brick.tabs .tabcordion .nav-tabs > li:nth-child(2) > a:hover,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(2) > a,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(2) > a:focus,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(2) > a:hover,.brick.tabs .tabcordion .tab-content > [class*="active"]:nth-child(2){color:#ffffff;background-color:#f47c00;}.brick.tabs .tabcordion .nav-tabs > li:nth-child(3) > a{color:#ffffff;background-color:#b5be35;}.brick.tabs .tabcordion .nav-tabs > li:nth-child(3) > a:focus,.brick.tabs .tabcordion .nav-tabs > li:nth-child(3) > a:hover,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(3) > a,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(3) > a:focus,.brick.tabs .tabcordion .nav-tabs > [class*="active"]:nth-child(3) > a:hover,.brick.tabs .tabcordion .tab-content > [class*="active"]:nth-child(3){color:#ffffff;background-color:#b5be35;}.brick.tabs .tabcordion .panel-group{margin-bottom:0;}.brick.tabs .tabcordion .panel-group .container .row > div{padding:0;}.brick.tabs .tabcordion .panel-group .panel-heading{padding:10px;}.brick.tabs .tabcordion .panel-group .panel-heading .panel-title{margin:5px 0;}.brick.tabs .tabcordion .panel-group .panel-heading .panel-title a{color:inherit;font-weight:bold;padding:10px;}.brick.tabs .tabcordion .panel-group .panel-heading .panel-title a i.glyphicon{float:right;margin-right:10px;cursor:pointer;}.brick.tabs .tabcordion [class*="panel"]:nth-child(1) > .panel-heading,.brick.tabs .tabcordion [class*="panel"]:nth-child(1) > .panel-collapse{color:#ffffff;background-color:#e30c00;}.brick.tabs .tabcordion [class*="panel"]:nth-child(2) > .panel-heading,.brick.tabs .tabcordion [class*="panel"]:nth-child(2) > .panel-collapse{color:#ffffff;background-color:#f47c00;}.brick.tabs .tabcordion [class*="panel"]:nth-child(3) > .panel-heading,.brick.tabs .tabcordion [class*="panel"]:nth-child(3) > .panel-collapse{color:#ffffff;background-color:#b5be35;}.brick.tabs .tabcordion .panel-group .panel{border-width:0;border-radius:0;box-shadow:none;}.brick.tabs .tabcordion .panel-group .panel .panel-heading{border-radius:0;}.brick.tabs .tabcordion .panel-group .panel .panel-body{border-top-width:5px;border-top-color:#ffffff;border-bottom-width:5px;border-bottom-color:#ffffff;}@media  (min-width:768px){.brick.tabs .nav-tabs,.brick.tabs .tab-content > .tab-pane{opacity:1;}}
.brick.quote .quote-image,.brick.quote .quote-text{text-align:center;}.brick.quote .quote-text h2{margin-top:0;font-weight:normal;font-size:22px;}@media (min-width:992px) and (max-width:1200px){.brick.quote .quote-text h2{font-size:calc(22px + (30 - 22) * ((100vw - 992px) / (1200 - 992))) !important;}}@media (min-width:1200px){.brick.quote .quote-text h2{font-size:30px !important;}}.brick.quote .quote-text h2:last-of-type{margin-bottom:0;}.brick.quote .quote-text h4{margin:25px auto 0;font-style:italic;font-weight:bold;}.brick.quote.text-quote .quote-text h4{margin-bottom:30px;}.brick.quote.text-quote .quote-text .outline{display:inline-block;margin:0;padding:15px 40px;border-top:2px solid white;border-bottom:2px solid white;}.brick.quote.text-quote .quote-text .outline a.read-more{white-space:normal;}.brick.quote.image-quote{margin-top:50px;}.brick.quote.image-quote .quote-image img{margin:-50px auto 25px !important;border:3px solid transparent;}@media  (min-width:768px){.brick.quote.image-quote{margin-top:65px;margin-bottom:65px;}.brick.quote.image-quote > .row > .container > .row{padding:0 !important;}.brick.quote.image-quote .quote-image img{margin:0 0 0 15px !important;}.brick.quote.image-quote .quote-image,.brick.quote.image-quote .quote-text{height:245px;}.brick.quote.image-quote .quote-image img{margin:0;}.brick.quote.image-quote .quote-text > div{padding:0 25px;}}@media  (min-width:1200px){.brick.quote.image-quote{margin-top:75px;margin-bottom:75px;}}.brick.quote.pull-quote .quote-text{margin:20px 0;}.brick.quote.pull-quote .quote-text h2{padding:35px 0;}.brick.quote.pull-quote .quote-text h2:before,.brick.quote.pull-quote .quote-text h2:after{display:block;position:relative;font-weight:bold;font-size:150px;line-height:0;}.brick.quote.pull-quote .quote-text h2:before{content:open-quote;}.brick.quote.pull-quote .quote-text h2:after{content:close-quote;top:70px;}.brick.quote.pull-quote .quote-attribution h4{margin:0;padding-top:15px;text-align:center;}.brick.quote.pull-quote .quote-attribution h4:before{content:"\2014\2002";}@media  (min-width:768px){.brick.quote.pull-quote .quote-text{margin:0;}.brick.quote.pull-quote .quote-text h2{margin:0;padding:15px 0;}.brick.quote.pull-quote .quote-text h2:before,.brick.quote.pull-quote .quote-text h2:after{display:inline;position:absolute;}.brick.quote.pull-quote .quote-text h2:before{left:-70px;top:55px;}.brick.quote.pull-quote .quote-text h2:after{top:auto;right:-70px;bottom:-15px;}}
.brick.text .container .row.footer .btn-wrapper{display:inline-block;}.brick.text .container .row.footer .btn-wrapper .btn{margin:10px 5px 0;}.brick.text .container .row.footer .btn-wrapper.btn-stacked .btn{display:block;}.brick.text .container .row.footer .btn-wrapper.btn-inline .btn{display:inline-block;}
.brick.news-events .row .row-md-height{width:auto;}.brick.news-events p{line-height:1.15em;}.brick.news-events .events .event-item .event-date > .rounded-box{cursor:pointer;position:relative;width:100%;min-width:58px;height:58px;color:#e30c00;border:2px solid #8d827a;background-color:#f8f8f7;transition:all 500ms;}.brick.news-events .events .event-item.top-event .event-date > .rounded-box{width:100%;min-width:95px;height:95px;}.brick.news-events .events .event-item .event-date > .rounded-box p{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:bold;text-align:center;line-height:1em;margin:0;word-spacing:5px;}.brick.news-events .events .event-item.top-event .event-date > .rounded-box p{font-size:1.5em;}.brick.news-events .events .event-item:hover .event-date > .rounded-box{color:#ffffff;border:2px solid #e30c00;background-color:#e30c00;}.brick.news-events .events .event-item .event-title{position:relative;min-height:60px;}.brick.news-events .events .event-item.top-event .event-title{position:relative;min-height:95px;}.brick.news-events .events .event-item:not(.top-event) .event-title p{font-size:0.9em;}.brick.news-events .events .event-item .event-title p.title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:15px;}.brick.news-events .events .event-item .event-details p:last-child{margin-bottom:0;}.brick.news-events .events .event-item .event-details span.time{display:block;}.brick.news-events .events .row.footer p{margin:0;}@media (min-width:768px){.brick.news-events .events .event-item.top-event .event-title{min-height:0;}.brick.news-events .events .event-item.top-event .event-title p.title{position:relative;transform:none;}.brick.news-events .events{padding-bottom:50px;}.brick.news-events .events .row.footer{position:absolute;bottom:0px;right:15px;}}
.brick.news-events .row .row-md-height{width:auto;}.brick.news-events p{line-height:1.15em;}.brick.news-events .news .news-item .news-thumb img{cursor:pointer;margin-bottom:10px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.brick.news-events .news .news-item .news-details p.date{font-style:oblique;}.brick.news-events .news .row.footer p{margin:0;}@media (min-width:768px){.brick.news-events .news{padding-bottom:50px;}.brick.news-events .news .news-item .news-thumb img{margin-bottom:0;}.brick.news-events .news .row.footer{position:absolute;bottom:0px;right:15px;}}
.brick.tasks .nav-tabs,.brick.tasks .tab-content > .tab-pane{opacity:0;}.brick.tasks .tabs-left,.brick.tasks .tabs-right{height:auto;}.brick.tasks .nav-tabs{width:25%;height:inherit;margin:0;padding:10px 0;border-bottom:none;}.brick.tasks .nav-tabs > li{float:none;margin:2px 0;font-size:1.1em;font-weight:bold;text-align:center;white-space:nowrap;}.brick.tasks .tab-content{width:75%;height:inherit;}.brick.tasks .tab-content > .tab-pane{position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translateY(-50%);padding:0 30px 0 0;}.brick.tasks .tab-content li{margin:0.5em 0;list-style-type:none;}.brick.tasks .tab-content li span{display:block;font-size:1.1em;line-height:1em;font-weight:bold;color:#e30c00;}.brick.tasks .tabcordion .panel-group{margin-bottom:0;}.brick.tasks .tabcordion .panel-group .panel-heading{padding:10px;color:#ffffff;background-color:#e30c00;}.brick.tasks .tabcordion .panel-group .panel-heading .panel-title{margin:5px 0;}.brick.tasks .tabcordion .panel-group .panel-heading .panel-title a{color:inherit;font-size:1.1em;font-weight:bold;padding:10px;}.brick.tasks .tabcordion .panel-group .panel-heading .panel-title a i.glyphicon{float:right;margin-right:10px;cursor:pointer;color:inherit;}.brick.tasks .tabcordion .panel-group .panel-body li{margin:0.5em 0;list-style-type:none;}.brick.tasks .tabcordion .panel-group .panel-body li span{display:block;font-size:1.1em;line-height:1em;font-weight:bold;color:#e30c00;}.brick.tasks .tabcordion .panel-group .panel{border-width:0;border-radius:0;box-shadow:none;}.brick.tasks .tabcordion .panel-group .panel .panel-heading{border-radius:0;}.brick.tasks .tabcordion .panel-group .panel .panel-body{border-top-width:5px;border-top-color:#ffffff;border-bottom-width:5px;border-bottom-color:#ffffff;}.brick.tasks .tabs-left > .nav-tabs{float:left;border-right:3px solid #e30c00;}.brick.tasks .tabs-left > .nav-tabs > li > a,.brick.tasks .tabs-left > .nav-tabs > li > a:hover,.brick.tasks .tabs-left > .nav-tabs > li > a:focus{display:block;margin-right:0;color:#8d827a;border-radius:8px 0 0 8px;}.brick.tasks .tabs-left > .nav-tabs > li > a:hover,.brick.tasks .tabs-left > .nav-tabs > li > a:focus{color:#ffffff;background-color:#c4c3bb;border:1px solid #c4c3bb;}.brick.tasks .tabs-left > .nav-tabs > li.active > a,.brick.tasks .tabs-left > .nav-tabs > li.active > a:hover,.brick.tasks .tabs-left > .nav-tabs > li.active > a:focus{color:#ffffff;background-color:#e30c00;border:1px solid #e30c00;border-right-color:transparent;}.brick.tasks .tabs-left .tab-content{float:left;border-left:3px solid #e30c00;border-right:3px solid #e30c00;}.brick.tasks .tabs-right > .nav-tabs{position:absolute;top:0;right:15px;border-left:3px solid #e30c00;}.brick.tasks .tabs-right > .nav-tabs > li > a,.brick.tasks .tabs-right > .nav-tabs > li > a:hover,.brick.tasks .tabs-right > .nav-tabs > li > a:focus{display:block;margin-left:0;color:#8d827a;border-radius:0 8px 8px 0;}.brick.tasks .tabs-right > .nav-tabs > li > a:hover,.brick.tasks .tabs-right > .nav-tabs > li > a:focus{color:#ffffff;background-color:#c4c3bb;border:1px solid #c4c3bb;}.brick.tasks .tabs-right > .nav-tabs > li.active > a,.brick.tasks .tabs-right > .nav-tabs > li.active > a:hover,.brick.tasks .tabs-right > .nav-tabs > li.active > a:focus{color:#ffffff;background-color:#e30c00;border:1px solid #e30c00;border-left-color:transparent;}.brick.tasks .tabs-right .tab-content{position:absolute;top:0;left:15px;border-left:3px solid #e30c00;border-right:3px solid #e30c00;}@media  (min-width:768px){.brick.tasks .nav-tabs,.brick.tasks .tab-content > .tab-pane{opacity:1;}.brick.tasks .tabs-left,.brick.tasks .tabs-right{height:215px;}}@media  (min-width:992px){.brick.tasks .nav-tabs{width:20%;}.brick.tasks .tab-content{width:80%;}.brick.tasks .tab-content > .tab-pane{padding:25px;}.brick.tasks .tab-content li{margin:inherit;}.brick.tasks .tab-content li span{display:inline;}}
.brick.hero-cta.video > .row{background-position:center -22px;}.brick.hero-cta.video > .video-wrapper{margin-top:-22px;}.brick.hero-cta.video .video-control .btn-playback{display:none;}@media  (min-width:992px){.brick.hero-cta.video{position:relative;height:auto !important;max-height:800px;}.brick.hero-cta.video > .row{position:absolute;top:0;left:0;right:0;bottom:0;}.brick.hero-cta.video > .row > .container > .row:nth-child(2){margin-top:0;padding:0;height:25px;}.brick.hero-cta.video > .row > .container > .row:nth-child(2) .video-control{position:absolute;max-width:1140px;bottom:15px;z-index:2;text-align:right !important;}.brick.hero-cta.video > .row > .container > .row:nth-child(2) .video-control .btn-rounded.btn-playback{width:25px;height:25px;font-size:13px;color:#6F6258 !important;opacity:0.5;}.brick.hero-cta.video > .row > .container > .row:nth-child(2) .video-control .btn-rounded.btn-playback:hover{color:#ffffff !important;opacity:1.0;}.brick.hero-cta.video > .row > .container > .row:nth-child(2) .video-control .btn-rounded.btn-playback .glyphicon{top:-1px;}.brick.hero-cta.video > .video-wrapper video{display:block;position:relative;height:auto;width:calc(100% + 2px);max-width:1500px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;}}@media  (min-width:1200px){.brick.hero-cta.video > .row > .container > .row:nth-child(2) .video-control{bottom:25px;}}@media  (min-width:1500px){.brick.hero-cta.video > .video-wrapper video{height:844px;}}.brick.hero-cta.video.rounded-brick-below > div.row:nth-last-child(2){padding-bottom:20px;}@media (min-width:1200px){.brick.hero-cta.video.rounded-brick-below > div.row:nth-last-child(2){padding-bottom:50px;}}.brick.hero-cta.video.rounded-brick-below > .row > .container > .row:nth-child(2) .video-control{bottom:35px;}@media (min-width:1200px){.brick.hero-cta.video.rounded-brick-below > .row > .container > .row:nth-child(2) .video-control{bottom:75px;}}
.brick.priority-notice > .row > .container > .row{padding:35px 0 !important;}.brick.priority-notice > .row > .container > .row > div h4,.brick.priority-notice > .row > .container > .row > div p{margin:0;font-size:22px;line-height:1em;}.brick.priority-notice > .row > .container > .row > div h4{font-weight:500;margin-bottom:10px;}.brick.priority-notice > .row > .container > .row > div p{font-weight:200;}.brick.priority-notice > .row > .container > .row > div .action p .btn{min-width:185px;margin-top:15px;white-space:normal;}@media  (min-width:768px){.brick.priority-notice > .row > .container > .row{height:150px !important;padding:0;}.brick.priority-notice > .row > .container > .row > div{display:table;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.brick.priority-notice > .row > .container > .row > div .message{display:table-cell;}.brick.priority-notice > .row > .container > .row > div .action{display:table-cell;vertical-align:middle;text-align:right;}.brick.priority-notice > .row > .container > .row > div .action p .btn{min-width:165px;margin:0 0 0 30px;white-space:nowrap;}}
.brick.mini-program-requirements .rounded-box-top h2{margin:10px 15px;text-align:left;font-weight:500;font-size:24px;}.brick.mini-program-requirements .rounded-box-bottom{padding:15px 15px 5px;}.brick.mini-program-requirements .requirements-container > .box{padding:10px;border-style:dotted !important;text-align:center;}.brick.mini-program-requirements .requirements-container > .box .requirements-content h3{font-size:40px;font-weight:normal;line-height:1em;margin:0;}.brick.mini-program-requirements .requirements-container > .box .requirements-content p{margin:0;}.brick.mini-program-requirements .requirements-container > .operator .requirements-content{text-align:center;font-weight:bold;}.brick.mini-program-requirements .description-container p:first-child{margin-top:25px;}@media  (min-width:768px){.brick.mini-program-requirements .rounded-box-bottom{padding:15px;}.brick.mini-program-requirements .requirements-container > .box{display:table;width:100%;max-width:250px;height:215px;}.brick.mini-program-requirements .requirements-container > .box .requirements-content{display:table-cell;vertical-align:middle;}.brick.mini-program-requirements .description-container p:first-child{margin-top:0;}}@media  (min-width:992px){.brick.mini-program-requirements .rounded-box-top h2{font-size:30px;}.brick.mini-program-requirements .rounded-box-bottom{padding:25px;}}
.brick.search-contact > .contextual-links-wrapper.contextual-links-processed{display:none;}.brick.search-contact .header{text-align:center;margin-bottom:50px;}.brick.search-contact .header p{font-weight:bold;}.brick.search-contact .search-contact-form{margin-bottom:50px;margin-top:0 !important;}.brick.search-contact .search-contact-form h4{font-weight:bold;padding-bottom:20px;}.brick.search-contact .search-contact-form .input-group{border:2px solid #fca311;border-radius:11px;}.brick.search-contact .search-contact-form .form-control:focus{box-shadow:none;}.brick.search-contact .search-contact-form .list-group{margin:2px 0 0 0;}.brick.search-contact .search-contact-form .list-group-item{margin:-1px 0 0 0;}.brick.search-contact .search-contact-form .autocomplete-suggestions{text-align:left;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);position:absolute;display:none;z-index:5;max-height:262px;overflow:hidden;overflow-y:auto;box-sizing:border-box;}.brick.search-contact .search-contact-form .autocomplete-suggestion b{font-weight:normal;color:#e30c00;}.brick.search-contact .search-contact-form .autocomplete-suggestion.selected{background:#f0f0f0;}.brick.search-contact .contact-results-header .btn{position:absolute;z-index:1;top:0;right:10px;}.brick.search-contact .contact-results{margin-top:0 !important;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.youtube-container--responsive{overflow:hidden;position:relative;padding-bottom:56.25%;height:0;}.youtube-container--responsive iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
a.messageclose{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;float:right;color:#000000;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=25);-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25;background-color:rgba(0,0,0,0.25);display:inline-block;padding:0 1px;}a.messageclose:hover,a.messageclose:focus,a.messageclose:active{color:#000000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;}
.brick.drawer .row.drawer-cta{text-align:center;}.brick.drawer .row.drawer-cta a.btn-ghost{margin-top:0;}.brick.drawer .row.drawer-cta h2 + p > a.btn,.brick.drawer .row.drawer-cta p + p > a.btn{margin-top:10px;padding:10px 30px;}.brick.drawer .row.drawer-dropdown .drawer-content{padding-top:25px;padding-bottom:15px;}.brick.drawer .row.drawer-dropdown .row.header > div{min-height:35px;}.brick.drawer .row.drawer-dropdown .row.header > div > .btn{position:absolute;top:1px;right:15px;}.brick.drawer .row.drawer-dropdown .row.header > div > *:not(.btn){text-align:center;padding-left:45px;padding-right:45px;margin:0;}.brick.drawer.no-bottom-margin .row.drawer-dropdown .drawer-content{padding-bottom:40px;}.brick.drawer.rounded-brick .row.drawer-cta,.brick.drawer.rounded-bottom .row.drawer-cta{position:relative;background-color:#ffffff;z-index:5 !important;}.brick.drawer.rounded-brick .row.drawer-cta > .container,.brick.drawer.rounded-bottom .row.drawer-cta > .container{background-color:inherit;padding-bottom:1px;padding-top:2px;}.brick.drawer.rounded-brick .row.drawer-cta > .container:last-child:after,.brick.drawer.rounded-bottom .row.drawer-cta > .container:last-child:after{height:20px;display:block;position:absolute;z-index:3;left:0;right:0;bottom:-19px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-color:inherit;}.brick.drawer.rounded-brick .row.drawer-dropdown,.brick.drawer.rounded-bottom .row.drawer-dropdown{top:-2px;}.brick.drawer.rounded-brick .row.drawer-dropdown .drawer-content,.brick.drawer.rounded-bottom .row.drawer-dropdown .drawer-content{padding-top:45px;padding-bottom:15px !important;}.brick.drawer.rounded-brick-below .row.drawer-dropdown[class$="-back"] > .container > .row:last-child{padding-bottom:40px;}@media  (min-width:1200px){.brick.drawer .row.drawer-dropdown .drawer-content{padding-top:50px;padding-bottom:30px;}.brick.drawer.no-bottom-margin .row.drawer-dropdown .drawer-content{padding-bottom:80px;}.brick.drawer.rounded-brick .row.drawer-cta > .container:last-child:after,.brick.drawer.rounded-bottom .row.drawer-cta > .container:last-child:after{height:50px;bottom:-49px;-webkit-border-bottom-right-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-bottomright:50px;-moz-border-radius-bottomleft:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}.brick.drawer.rounded-brick .row.drawer-dropdown .drawer-content,.brick.drawer.rounded-bottom .row.drawer-dropdown .drawer-content{padding-top:100px;padding-bottom:30px !important;}.brick.drawer.rounded-brick-below .row.drawer-dropdown[class$="-back"] > .container > .row:last-child{padding-bottom:80px;}}
@media  (max-width:480px){select,textarea,input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="number"],input[type="color"]{font-size:16px !important;}}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a{font-weight:600;}h1 b,h1 strong,h1 a b,h1 a strong,h2 b,h2 strong,h2 a b,h2 a strong,h3 b,h3 strong,h3 a b,h3 a strong,h4 b,h4 strong,h4 a b,h4 a strong{font-weight:600;}@media (min-width:768px){h1,h1 a{font-size:50px;}h2,h2 a{font-size:34px;}h3,h3 a{font-size:25px;}h4,h4 a{font-size:19px;}}p:empty{margin:0;}a,a:link,a:visited,a.btn-link,a.btn-link:link,a.btn-link:visited{color:#e30c00;text-decoration:none;}a:hover,a:active,a:focus,a.btn-link:hover,a.btn-link:active,a.btn-link:focus{color:#f47c00;text-decoration:none;}ul,ol{margin-top:15px;margin-bottom:15px;padding:0 0 0 18px;}li{margin:0 0 0.55em 0;}*:focus{outline:none !important;}.glyphicon{cursor:default;}a > .glyphicon,.btn > .glyphicon{cursor:pointer;}@media screen and (max-width:767px){.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > td{white-space:normal;min-width:125px;}table{display:block;overflow-x:auto;}}.container h1,.container h2,.container h3,.container h4,.container p,.container a{word-wrap:break-word;overflow-wrap:break-word;}.btn{border-width:0;border-radius:8px;transition:color 500ms ease,background-color 500ms ease,border-color 500ms ease;}.btn.btn-default{font-weight:700;white-space:unset;}.btn.btn-lg{font-size:16px;padding:10px 20px;}.btn.btn-fat{padding-left:50px !important;padding-right:50px !important;}.form-control,.input-group > .form-control,.input-group > .input-group-addon,.input-group > .input-group-btn > .btn{border:none;border-radius:8px;}.input-group-btn:last-child > .btn{border-top-left-radius:0px;border-bottom-left-radius:0px;}.input-group-btn:last-child > .btn:hover,.input-group-btn:last-child > .btn:active,.input-group-btn:last-child > .btn:focus{color:#ffffff;background-color:#fca311;}.dropdown-menu{margin:0;padding:0;background-color:#8d827a;}.dropdown-menu > li{margin:0;padding:0;}.dropdown-menu > li > a{color:#ffffff;padding:10px 15px;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:active,.dropdown-menu > li > a:focus{color:#ffffff;background-color:#726962;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:active,.dropdown-menu > .active > a:focus,.dropdown-menu > .selected > a,.dropdown-menu > .selected > a:hover,.dropdown-menu > .selected > a:active,.dropdown-menu > .selected > a:focus{color:#ffffff;background-color:#e30c00;}.dropdown-menu li.divider{margin:0px;background-color:#726962;}.dropdown-menu li.dropdown-header{color:#ffffff;font-size:1.025em;font-weight:bold;padding:10px 15px;background-color:#645c56;}select.selectpicker{display:none;}.bootstrap-select{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.bootstrap-select.btn-group{margin:5px 5px 5px 0 !important;}.bootstrap-select.btn-group .dropdown-toggle .filter-option,.bootstrap-select.btn-group .dropdown-menu > ul.dropdown-menu{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;}.bootstrap-select.btn-group .dropdown-toggle .filter-option,.bootstrap-select.btn-group .dropdown-toggle .bs-caret{text-transform:none;color:#e30c00;}.bootstrap-select.btn-group .dropdown-toggle.btn-inverse{border:2px solid #8d827a;background-color:#8d827a;}.bootstrap-select.btn-group .dropdown-toggle.btn-inverse .filter-option,.bootstrap-select.btn-group .dropdown-toggle.btn-inverse .bs-caret{text-transform:none;color:#ffffff;}.bootstrap-select.btn-group .dropdown-menu{max-height:403px !important;}.bootstrap-select.btn-group .dropdown-menu > ul.dropdown-menu li a.opt{padding:10px 25px;}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}@media  (min-width:768px){.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:200px;}}.tooltip.top .tooltip-inner,.tooltip.right .tooltip-inner,.tooltip.bottom .tooltip-inner,.tooltip.left .tooltip-inner{padding:15px;background-color:#3b3633;}.tooltip.top .tooltip-arrow{border-top-color:#3b3633;}.tooltip.right .tooltip-arrow{border-right-color:#3b3633;}.tooltip.bottom .tooltip-arrow{border-bottom-color:#3b3633;}.tooltip.left .tooltip-arrow{border-left-color:#3b3633;}.popover{border:none;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);}.popover.top .arrow{border-top-color:rgba(0,0,0,0.05);}.popover.right .arrow{border-right-color:rgba(0,0,0,0.05);}.popover.bottom .arrow{border-bottom-color:rgba(0,0,0,0.05);}.popover.left .arrow{border-left-color:rgba(0,0,0,0.05);}#views-exposed-form-ucgy-all-program-display-block{width:calc(100% - 30px);position:absolute;top:94px;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-widget{float:none;padding:0;}#views-exposed-form-ucgy-all-program-display-block label,#views-exposed-form-ucgy-all-program-display-block input{display:none;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-form .bootstrap-select.btn-group{width:100%;}@media (min-width:480px){#views-exposed-form-ucgy-all-program-display-block{top:73px;}}@media (min-width:768px){#views-exposed-form-ucgy-all-program-display-block{top:15px;right:10px;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-form{float:right;}#views-exposed-form-ucgy-all-program-display-block .views-exposed-form .bootstrap-select.btn-group{float:right;width:280px;}}@media (max-width:767px){#faculty-filter-mobile-spacer{height:50px;}}#editableviews-entity-form-ucalgary-future-students-se .form-required{display:none;}#editableviews-entity-form-ucalgary-future-students-se th.views-field-counter{padding-right:15px;}#editableviews-entity-form-ucalgary-future-students-se td{padding:3px;}#editableviews-entity-form-ucalgary-future-students-se td div.views-row-edit-static{display:none;}#editableviews-entity-form-ucalgary-future-students-se input.form-text{width:31px;}.fpp-invisible{display:none;}
.messages.status{position:relative;z-index:110000;}*,*:before,*:after{box-sizing:border-box;}html,body{}body{color:#6F6258;background-color:#c4c3bb;font-size:16px;line-height:1.42857143;font-family:"Proxima Nova",Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body .container-fluid{padding:0;}body .container-fluid > .row{max-width:1500px;margin:0 auto;}body .container{width:100%;max-width:1170px;}body .container .container{width:100%;}@media print{body{font-family:"Proxima Nova",Arial,Helvetica,sans-serif;}}main#content{margin:0 auto;max-width:1500px;background-color:#ffffff;padding-top:82px;}body.breadcrumbs main#content{padding-top:107px;}body.group-menu main#content{padding-top:132px;}body.group-menu.breadcrumbs main#content{padding-top:157px;}body.sub-group-menu main#content{padding-top:162px;}body.sub-group-menu.breadcrumbs main#content{padding-top:187px;}@media  (min-width:992px){main#content{padding-top:152px;}body.breadcrumbs main#content{padding-top:177px;}body.group-menu main#content{padding-top:18px;}body.group-menu.breadcrumbs main#content{padding-top:224px;}}main#content{min-height:100%;height:auto !important;height:100%;margin-bottom:-150px;}main#content:after{height:150px;content:'';display:block;}body.pre-footer main#content{margin-bottom:-220px;}body.pre-footer main#content:after{height:220px;}header.container-fluid > .row,footer.container-fluid > .row{max-width:none;}header{position:fixed;top:0;left:0;right:0;z-index:1966;}header #global-alert,header #toolbox{position:relative;}header #global-alert .row.content,header #toolbox .row.content{display:none;border:1px solid transparent;padding-top:7.5px;padding-bottom:7.5px;}header #global-alert .row.button,header #toolbox .row.button{margin-top:-1px;}header #global-alert .row.button .btn-toolbar,header #toolbox .row.button .btn-toolbar{position:absolute;top:1px;right:15px;}header #global-alert .row.button .btn-toolbar > .btn-group,header #toolbox .row.button .btn-toolbar > .btn-group{margin:0;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded,header #toolbox .row.button .btn-toolbar .btn.btn-rounded{position:relative;top:8.5px;z-index:1;transition:all 500ms;border-width:3px;border-style:solid;border-color:#ffffff;color:#ffffff;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox .row.button .btn-toolbar .btn.btn-rounded.btn-tab{width:30px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-width:3px;border-style:solid;color:#ffffff !important;}@media  (min-width:992px){header #global-alert .row.content,header #toolbox .row.content{padding-top:15px;padding-bottom:15px;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded,header #toolbox .row.button .btn-toolbar .btn.btn-rounded{top:16px;}}header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded{background-color:#af2626;}header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded:active,header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color:#ffffff;color:#af2626;}header #global-alert.maroon-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.maroon-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color:#af2626;border-color:#af2626;}header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded{background-color:#e30c00;}header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded:active,header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color:#ffffff;color:#e30c00;}header #global-alert.red-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.red-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color:#e30c00;border-color:#e30c00;}header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded{background-color:#f47c00;}header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:active,header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color:#ffffff;color:#f47c00;}header #global-alert.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.dark-orange-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color:#f47c00;border-color:#f47c00;}header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded{background-color:#ffcc00;}header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded:active,header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color:#ffffff;color:#ffcc00;}header #global-alert.gold-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.gold-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color:#ffcc00;border-color:#ffcc00;}header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded{background-color:#b5be35;}header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded:active,header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded:focus,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded:hover,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded:active,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded:focus{background-color:#ffffff;color:#b5be35;}header #global-alert.light-green-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab,header #toolbox.light-green-back .row.button .btn-toolbar .btn.btn-rounded.btn-tab{background-color:#b5be35;border-color:#b5be35;}header #global-alert{background-color:#af2626;color:#ffffff;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab{top:0;height:46px;z-index:8;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top:7px;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon::before{content:"\0021";font-family:"Proxima Nova";font-weight:bold;font-size:24px;}header #global-alert .row.content > [class*="col-"] > div *{margin:0;}header #global-alert .row.content > [class*="col-"] > div.alert-icon{display:none;}header #global-alert .row.content > [class*="col-"] > div.alert-icon .glyphicon{top:4px;font-size:24px;line-height:24px;vertical-align:inherit;}header #global-alert .row.content > [class*="col-"] > div.alert-message{margin-right:45px;}header #global-alert .row.content > [class*="col-"] > div.alert-message p{font-size:24px;font-weight:500;margin-bottom:15px;}header #global-alert .row.content > [class*="col-"] > div.alert-message p a{display:inline-block;color:#ffffff;}header #global-alert .row.content > [class*="col-"] > div.alert-timestamp{margin-right:45px;}@media  (min-width:992px){header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab{height:53px;}header #global-alert .row.button .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top:9px;}header #global-alert .row.content > [class*="col-"]{display:table;}header #global-alert .row.content > [class*="col-"] > div{display:table-cell;vertical-align:top;}header #global-alert .row.content > [class*="col-"] > div.alert-icon{display:block;width:40px;height:30px;}header #global-alert .row.content > [class*="col-"] > div.alert-message{width:100%;padding-right:45px;vertical-align:middle;}header #global-alert .row.content > [class*="col-"] > div.alert-message p{margin:0;}header #global-alert .row.content > [class*="col-"] > div.alert-timestamp{padding-right:45px;}header #global-alert .row.content > [class*="col-"] > div.alert-timestamp p{margin:4px 0px;line-height:24px;text-align:right;white-space:nowrap;}}header #toolbox{background-color:#e30c00;color:#ffffff;}header #toolbox .row.button{padding-top:7px;}header #toolbox .row.button #desktop-search .btn-toolbar{transition:all 500ms;}header #toolbox .row.button #desktop-search .btn-toolbar .btn-group.search-field{display:none;top:16px;margin-right:15px;width:371px;transition:all 500ms;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab{top:-7px;height:46px;z-index:9;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top:8px;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon::before{content:"\e114";}header #toolbox .row.content #mobile-search .btn-toolbar{transition:all 500ms;}header #toolbox .row.content #mobile-search .btn-toolbar .btn-group.search-field{display:block;margin-bottom:10px;width:calc(100% - (15px + 30px + 5px));transition:all 500ms;}header #toolbox .row.content #quicklinks #buttons .btn-group{width:100%;}header #toolbox .row.content #quicklinks #buttons .btn{height:30px;margin:10px 0 10px;color:#6F6258 !important;font-size:12px;}header #toolbox .row.content #quicklinks #buttons .btn:hover,header #toolbox .row.content #quicklinks #buttons .btn:active,header #toolbox .row.content #quicklinks #buttons .btn:focus{color:#ffffff !important;background-color:#fca311;}header #toolbox .row.content #quicklinks #buttons .btn .caret{position:relative;top:-2px;}header #toolbox .row.content #quicklinks #links{position:relative;top:52px;text-align:right;}header #toolbox .row.content #quicklinks #links ul.list-unstyled{display:inline-block;text-align:left;margin:0;}header #toolbox .row.content #quicklinks #links ul.list-unstyled:not(:last-child){margin-right:35px;}header #toolbox .row.content #quicklinks #links ul.list-unstyled li{margin:0;}header #toolbox .row.content #quicklinks #links ul.list-unstyled li a{font-size:15px;margin-top:7px;line-height:1.75em;white-space:nowrap;color:#ffffff !important;}header #toolbox .row.content #quicklinks #links ul.list-unstyled li a:hover,header #toolbox .row.content #quicklinks #links ul.list-unstyled li a:active,header #toolbox .row.content #quicklinks #links ul.list-unstyled li a:focus{color:#fca311 !important;}@media  (min-width:992px){header #toolbox .row.button #desktop-search .btn-toolbar .btn-group.search-field{display:block;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab{height:53px;}header #toolbox .row.button #desktop-search .btn-toolbar .btn.btn-rounded.btn-tab .glyphicon{top:10px;}header #toolbox .row.content #mobile-search .btn-toolbar .btn-group.search-field{display:none;}header #toolbox .row.content #quicklinks #buttons [class*="col-"]:nth-child(2) .btn,header #toolbox .row.content #quicklinks #buttons [class*="col-"]:nth-child(3) .btn{margin-top:0;}}body.site-alert header #toolbox #desktop-search .btn-toolbar{margin-right:45px;}body.site-alert header #toolbox #desktop-search .btn-toolbar .btn-group.search-field{width:326px !important;}body.site-alert header #toolbox #mobile-search .btn-toolbar{margin-right:45px;}header #navigation{background:#998f88;min-height:50px;}header #navigation .uc-nav{position:absolute;left:0;right:0;top:0;z-index:1;}header #navigation .uc-nav .uc-menuwrapper{position:relative;width:100%;min-height:50px;z-index:1;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;}header #navigation .uc-nav .uc-menuwrapper button.uc-trigger{position:relative;top:7px;left:15px;}header #navigation .uc-nav .uc-menuwrapper ul{margin:0;padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:#998f88;}header #navigation .uc-nav .uc-menuwrapper ul li{margin:0;position:relative;}header #navigation .uc-nav .uc-menuwrapper ul li > a,header #navigation .uc-nav .uc-menuwrapper ul li > span{display:block;position:relative;padding:15px 20px;font-size:16px;color:#ffffff;text-decoration:none;outline:none;border:2px solid transparent;background-color:transparent;transition:border-color 250ms linear,background-color 250ms linear,color 250ms linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}header #navigation .uc-nav .uc-menuwrapper ul li > a{cursor:pointer;}header #navigation .uc-nav .uc-menuwrapper ul li:hover > a,header #navigation .uc-nav .uc-menuwrapper ul li:active > a,header #navigation .uc-nav .uc-menuwrapper ul li:focus > a,header #navigation .uc-nav .uc-menuwrapper ul li > a:focus{border-color:transparent;background-color:#f47c00;}header #navigation .uc-nav .uc-menuwrapper ul li.active > a{border-color:transparent;}header #navigation .uc-nav .uc-menuwrapper ul li.current > a{border-color:#fca311;}header #navigation .uc-nav .uc-menuwrapper ul li ul.uc-submenu{display:none;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a{padding-left:30px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a:before{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:rgba(0,0,0,0.15);content:"\e251";font-family:'Glyphicons Halflings';font-size:smaller;-webkit-font-smoothing:antialiased;speak:none;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child){padding-right:30px;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child):after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:rgba(0,0,0,0.15);content:"\e250";font-family:'Glyphicons Halflings';font-size:smaller;-webkit-font-smoothing:antialiased;speak:none;}header #navigation .uc-nav .uc-menuwrapper > .uc-menu{position:absolute;top:49px;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;}header #navigation .uc-nav .uc-menuwrapper > .uc-menu.uc-menu-toggle{transition:all 0.3s ease;}header #navigation .uc-nav .uc-menuwrapper > .uc-menu.uc-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 15px 15px rgba(0,0,0,0.176);}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu{position:absolute;width:100%;top:49px;left:0;margin:0;}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li,header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen > a,header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subview > a{display:none;}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subview,header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subview .uc-submenu,header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen,header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen > .uc-submenu,header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-subview li.uc-subviewopen > .uc-submenu > li{display:block;}@media  (max-width:991px){header #navigation .uc-nav .uc-menuwrapper ul li > a,header #navigation .uc-nav .uc-menuwrapper ul li > span{padding:4px 10px;background-color:#8d827a;margin:5px 15px 0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}header #navigation .uc-nav .uc-menuwrapper ul li > span{display:none;}header #navigation .uc-nav .uc-menuwrapper ul > li:first-child > a,header #navigation .uc-nav .uc-menuwrapper ul > li:first-child > span{margin-top:15px;}header #navigation .uc-nav .uc-menuwrapper ul > li:last-child > a,header #navigation .uc-nav .uc-menuwrapper ul > li:last-child > span{margin-bottom:15px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a{color:#8d827a;background-color:#d0cfc9;font-weight:bold;margin:5px 0 0;padding-left:35px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back > a:before{left:15px;}header #navigation .uc-nav .uc-menuwrapper li.uc-back:hover > a,header #navigation .uc-nav .uc-menuwrapper li.uc-back:active > a,header #navigation .uc-nav .uc-menuwrapper li.uc-back:focus > a{background-color:#e8e7e4;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child){padding-right:60px;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child):after{top:0;right:0;width:50px;height:100%;padding:5px;transform:none;color:#ffffff;transition:background-color 200ms linear;background-color:#80756e;text-align:center;}header #navigation .uc-nav .uc-menuwrapper li:hover > a:not(:only-child):after,header #navigation .uc-nav .uc-menuwrapper li:active > a:not(:only-child):after,header #navigation .uc-nav .uc-menuwrapper li:focus > a:not(:only-child):after{background-color:#c16200;}header #navigation .uc-nav .uc-menuwrapper .children{max-height:400px;max-height:70vh;overflow:auto;}header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a{margin-bottom:15px;}}header #navigation .uc-nav .sidebar,header #navigation .uc-nav .uc-dropdownwrapper{display:none;}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);opacity:0;}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}}header #navigation .uc-nav .uc-menuwrapper > .uc-submenu.uc-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);opacity:0;}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0;}}@keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}}header #navigation .uc-nav .uc-menuwrapper .uc-menu.uc-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}@media  (min-width:992px){header #navigation .uc-nav .uc-menuwrapper{max-width:1140px;min-height:38px;text-align:right;margin:0 auto;}header #navigation .uc-nav .uc-menuwrapper button.uc-trigger{display:none;}header #navigation .uc-nav .uc-menuwrapper ul{background-color:transparent;}header #navigation .uc-nav .uc-menuwrapper ul li{position:static;}header #navigation .uc-nav .uc-menuwrapper ul li > a{line-height:1;padding:8px 10px 8px;font-size:14px;border-width:4px 0 4px 0;}header #navigation .uc-nav .uc-menuwrapper ul li:hover > a,header #navigation .uc-nav .uc-menuwrapper ul li:active > a,header #navigation .uc-nav .uc-menuwrapper ul li:focus > a,header #navigation .uc-nav .uc-menuwrapper ul li > a:focus{border-color:transparent;}header #navigation .uc-nav .uc-menuwrapper ul li.active > a{border-color:transparent;background-color:#fca311;}header #navigation .uc-nav .uc-menuwrapper ul li.current > a{border-top-color:transparent;border-bottom-color:#fca311;}header #navigation .uc-nav .uc-menuwrapper li.uc-back{display:none !important;}header #navigation .uc-nav .uc-menuwrapper li > a:not(:only-child):after{content:"\e252";color:#ffffff;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu{top:0;opacity:1;transform:none;pointer-events:auto;font-size:0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu{display:inline-block;font-size:14px;max-width:14.05%;line-height:22px;text-align:left;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu > a{overflow:hidden;white-space:nowrap;text-overflow:none;height:38px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu > a:not(:only-child):after{transition:transform 200ms linear;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu.active > a:not(:only-child):after{-webkit-transform:translateY(-50%) rotateX(180deg);-ms-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu.active ul.uc-submenu.active{display:block;z-index:1;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu{position:absolute;top:38px;left:0;width:100%;height:0;overflow:hidden;transition:height 500ms ease-in-out;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li{white-space:normal;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview{position:absolute;top:15px;left:20px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview > span{font-weight:bold;font-size:20px;color:inherit;border-width:0;border-color:transparent;background-color:transparent;white-space:nowrap !important;padding:0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview:hover > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview:active > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview:focus > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview.active > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview > a:focus{color:#e30c00;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview.current > a{color:#fca311;text-decoration:underline;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children{margin:0 20px 0 20px;width:calc(25% - 20px - 20px);}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:not(:first-child){margin-top:5px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3){margin-top:50px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a{font-weight:bold;font-size:14px;color:#fca311;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-width:2px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a:not(:only-child):after{color:inherit;content:"\e080";}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:hover > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:active > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:focus > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children.active > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a:focus{color:#ffffff;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children.current > a{border-color:#fca311;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu{position:absolute;top:50px;left:25%;width:75%;padding:7px 15px 30px;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-width:150px;-moz-column-width:150px;column-width:150px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu.overview-link{padding:35px 15px 30px;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li{white-space:nowrap;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.overview{position:absolute;top:7px !important;left:15px !important;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.overview > *{white-space:nowrap !important;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a{display:inline-block;position:static;padding:0;margin-bottom:5px;color:#6F6258;font-size:14px;font-weight:normal;white-space:normal;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:hover,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:active,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:focus{color:#e30c00 !important;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:after{content:'';}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li:hover > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li:active > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li:focus > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.active > a,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li > a:focus{color:#6F6258;border-color:transparent;background-color:transparent;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.current > a{color:#fca311;border-color:transparent;background-color:transparent;text-decoration:underline;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column;display:table;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children ul.level4.uc-submenu{display:block;list-style:none;padding:0;margin:0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children ul.level4.uc-submenu li{padding-left:0.5em;line-height:1em;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu li.children ul.level3.uc-submenu li.children ul.level4.uc-submenu li:before{position:relative;top:1px;content:"\2022\00a0";color:#fca311;vertical-align:top;font-size:20px;}}@media  (min-width:992px) and (min-width:1140px){header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar{display:block;position:absolute;top:0;right:0;width:25%;height:100%;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper{height:100%;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .cta,header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility{position:relative;transform:translateY(-50%);top:50%;padding:35px;z-index:1;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .cta{text-align:center;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .cta .btn{padding:10px 20px;white-space:normal;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility{text-align:left;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility p:last-child{margin-bottom:0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility p.title{font-size:1.2em;font-weight:bold;margin-bottom:0;}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu .sidebar > .sidebar-wrapper > .utility p.title:after{display:block;content:"";width:20px;height:5px;border-bottom:3px solid rgba(0,0,0,0.25);}header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu.menu-block li.children ul.level3.uc-submenu{width:50%;-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media  (min-width:992px){header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu.uc-menuopen{box-shadow:none;}header #navigation .uc-nav .uc-dropdownwrapper{display:block;max-width:1140px;box-shadow:0 15px 15px rgba(0,0,0,0.176);}header #navigation .uc-nav .uc-dropdownwrapper > .row{height:0;overflow:hidden;background-color:#ffffff;transition:height 500ms ease-in-out;}header #navigation .uc-nav .uc-dropdownwrapper > .row > div.nav{margin-top:50px;margin-bottom:30px;height:calc(100% - 50px - 30px);border-right:3px solid #fca311;}}@media (min-width:992px) and (max-width:1140px){header #navigation .uc-nav .uc-mainmenu > a{font-size:calc(12px + (14 - 12) * ((100vw - 992px) / (1140 - 992))) !important;}}@media (min-width:1140px){header #navigation .uc-nav .uc-mainmenu > a{font-size:14px !important;}}header #navigation .hamburger{margin:0;padding:0;width:30px;height:30px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:none;cursor:pointer;background:inherit;transition:color 500ms,background 250ms,background-color 500ms;}header #navigation .hamburger:hover,header #navigation .hamburger:active,header #navigation .hamburger:focus{outline:none;background-color:#f47c00;}header #navigation .hamburger:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}header #navigation .hamburger span{display:block;position:absolute;top:13px;left:7px;right:7px;height:4px;background:#ffffff;}header #navigation .hamburger span::before,header #navigation .hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#ffffff;content:"";}header #navigation .hamburger span::before{top:-6px;}header #navigation .hamburger span::after{bottom:-6px;}header #navigation .hamburger-rot span{transition:transform 250ms;}header #navigation .hamburger-rot.is-active{background-color:#e30c00;}header #navigation .hamburger-rot.is-active span{transform:rotate(90deg);}header #navigation .hamburger-htx span{transition:background 0s 250ms;}header #navigation .hamburger-htx span::before,header #navigation .hamburger-htx span::after{transition-duration:250ms,250ms;transition-delay:250ms,0s;}header #navigation .hamburger-htx span::before{transition-property:top,transform;}header #navigation .hamburger-htx span::after{transition-property:bottom,transform;}header #navigation .hamburger-htx.is-active{background-color:#e30c00;}header #navigation .hamburger-htx.is-active span{background:none;}header #navigation .hamburger-htx.is-active span::before,header #navigation .hamburger-htx.is-active span::after{transition-delay:0s,250ms;}header #navigation .hamburger-htx.is-active span::before{top:0;transform:rotate(45deg);}header #navigation .hamburger-htx.is-active span::after{bottom:0;transform:rotate(-45deg);}header #navigation .row.uc-logo-container .container .uc-logo{position:absolute;z-index:2;top:-5px;left:60px;right:60px;transition:right 500ms;}header #navigation .row.uc-logo-container .container .uc-logo a,header #navigation .row.uc-logo-container .container .uc-logo img{display:block;width:150px;height:auto;margin:0 auto;}body.site-alert header #navigation .row.uc-logo-container .container .uc-logo{right:105px;}header #navigation .row.uc-nav-container{margin-left:0;margin-right:0;}@media  (min-width:992px){header #navigation{background:rgba(109,100,93,0.8);min-height:95px;}header #navigation .row.uc-logo-container{padding-left:30px;height:57px;}header #navigation .row.uc-logo-container .container .uc-logo{top:6px;left:-18px;right:auto !important;}header #navigation .row.uc-logo-container .container .uc-logo a,header #navigation .row.uc-logo-container .container .uc-logo img{display:block;width:200px;height:auto;margin:0;}header #navigation .row.uc-nav-container{height:38px;}}header #navigation.group .row.uc-logo-container{height:50px;}header #navigation.group .row.uc-nav-container{background-color:#80756e;}header #navigation.group .row.uc-nav-container .row.division ul{list-style-type:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}header #navigation.group .row.uc-nav-container .row.division ul li{z-index:2;margin:0;width:100%;}header #navigation.group .row.uc-nav-container .row.division ul li.group{font-size:15px;font-weight:bold;line-height:1.0em;text-transform:uppercase;}header #navigation.group .row.uc-nav-container .row.division ul li.group > a{color:#ffffff;padding-top:10px;padding-bottom:8px;}header #navigation.group .row.uc-nav-container .row.division ul li:last-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:40px;width:calc(100% - 40px);min-height:50px;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav{top:-50px;}header #navigation.group .row.uc-nav-container .row.menus .uc-trigger{top:10px;}header #navigation.group .row.uc-nav-container .row.menus .uc-menu.uc-menuopen{-webkit-transform:translateY(2px);transform:translateY(2px);}header #navigation.group.sub-group .row.uc-nav-container .row.division li.group{font-size:12px;border-bottom:1px solid #ffffff;padding-top:8px;padding-bottom:8px;}header #navigation.group.sub-group .row.uc-nav-container .row.division li.sub-group{font-size:16px;font-weight:500;line-height:1.0em;}header #navigation.group.sub-group .row.uc-nav-container .row.division li.sub-group > a{color:#ffffff;padding-top:10px;padding-bottom:8px;}@media  (min-width:992px){header #navigation.group .row.uc-logo-container,header #navigation.group.sub-group .row.uc-logo-container{height:68px;background-color:rgba(136,125,117,0.8);}header #navigation.group .row.uc-logo-container .container .uc-logo,header #navigation.group.sub-group .row.uc-logo-container .container .uc-logo{top:0;height:68px;overflow:hidden;}header #navigation.group .row.uc-logo-container .container .uc-logo a,header #navigation.group .row.uc-logo-container .container .uc-logo img,header #navigation.group.sub-group .row.uc-logo-container .container .uc-logo a,header #navigation.group.sub-group .row.uc-logo-container .container .uc-logo img{width:180px;margin-top:-2px;}header #navigation.group .row.uc-nav-container,header #navigation.group.sub-group .row.uc-nav-container{height:75px;background-color:rgba(109,100,93,0.8);}header #navigation.group .row.uc-nav-container .row.division ul,header #navigation.group.sub-group .row.uc-nav-container .row.division ul{flex-direction:row;align-items:center;justify-content:space-between;height:36px;}header #navigation.group .row.uc-nav-container .row.division ul li,header #navigation.group.sub-group .row.uc-nav-container .row.division ul li{width:auto;padding:0 !important;}header #navigation.group .row.uc-nav-container .row.division ul li.group,header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.group{font-size:20px;border-bottom:none;white-space:nowrap;}header #navigation.group .row.uc-nav-container .row.division ul li.sub-group,header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.sub-group{font-size:17px;padding-right:20px;min-width:0;}header #navigation.group .row.uc-nav-container .row.division ul li.sub-group > a,header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.sub-group > a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;}header #navigation.group .row.uc-nav-container .row.division ul li > a,header #navigation.group.sub-group .row.uc-nav-container .row.division ul li > a{padding:0 !important;}header #navigation.group .row.uc-nav-container .row.division ul li:last-child,header #navigation.group.sub-group .row.uc-nav-container .row.division ul li:last-child{margin-left:0;width:auto;min-height:auto;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav,header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav{top:0;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menuwrapper,header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menuwrapper{min-height:39px;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu,header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu{display:flex;border-top:1px solid #ffffff;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu,header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:190px;flex-basis:0;flex-grow:1;}header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu:not(.children),header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu:not(.children){text-align:center;}header #navigation.group.sub-group .row.uc-nav-container .row.division ul{flex-direction:row-reverse;}header #navigation.group.sub-group .row.uc-nav-container .row.division ul li{width:auto;}header #navigation.group.sub-group .row.uc-nav-container .row.division ul li.group > a{color:#c4c3bb;}}header #breadcrumbs{max-width:1140px;background:rgba(208,207,201,0.8);-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}header #breadcrumbs .col-sm-12{height:25px;display:table;}header #breadcrumbs .col-sm-12 .line,header #breadcrumbs .col-sm-12 .compare{display:table-cell;vertical-align:middle;}header #breadcrumbs .col-sm-12 .line{width:50%;}header #breadcrumbs .col-sm-12 .line hr{border-top:1px solid #8d827a;margin:0;}header #breadcrumbs .col-sm-12 > :nth-child(1){padding:0 30px 0 0;}header #breadcrumbs .col-sm-12 > :nth-child(3){padding:0 0 0 30px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart{color:#6d6c5f;display:inline-block;vertical-align:middle;font-size:13px;line-height:1em;margin-bottom:3px;padding:0;white-space:nowrap;}header #breadcrumbs .col-sm-12 .compare a.compare-cart:hover,header #breadcrumbs .col-sm-12 .compare a.compare-cart:active,header #breadcrumbs .col-sm-12 .compare a.compare-cart:focus{color:#6d6c5f;}header #breadcrumbs .col-sm-12 .compare a.compare-cart span.glyphicon{margin-left:3px;top:2px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart span.compare-total{display:inline-block;text-align:center;width:15px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart.items{color:#e30c00;font-weight:500;margin-bottom:4px;}header #breadcrumbs .col-sm-12 .compare a.compare-cart.pulse{-webkit-animation:pulse 0.5s;animation:pulse 0.5s;}@-webkit-keyframes pulse{50%{color:#e30c00;transform:scale(1.25);}}@keyframes pulse{50%{color:#e30c00;transform:scale(1.25);}}@media  (min-width:992px){header #breadcrumbs .col-sm-12 .line{padding:0 30px;}}header .scrollable-menu{overflow-x:hidden;max-height:calc(100vh - 265px);}@media  (min-width:768px){header .scrollable-menu{max-height:calc(100vh - 215px);}}@media  (min-width:992px){header .scrollable-menu{max-height:calc(100vh - 180px);}}footer{}footer #pre-footer{min-height:70px;background:#fca311;}footer #pre-footer .container > .row{padding:15px 0;}footer #pre-footer .icon,footer #pre-footer .title,footer #pre-footer .links{margin:0;font-size:16px;font-weight:bold;line-height:1em;color:#ffffff;text-align:center;margin-bottom:10px;}footer #pre-footer .icon{margin-top:3px;line-height:1em;}footer #pre-footer .icon > .glyphicon{font-size:35px;}footer #pre-footer .title{font-size:20px;}footer #pre-footer .links{list-style-type:none;margin-top:5px;padding:0;}footer #pre-footer .links li{margin:5px 0 0;}footer #pre-footer .links li a{color:#ffffff;}footer #pre-footer .social{margin:15px 0 0;line-height:1em;text-align:center;}footer #pre-footer .social a.btn-social{display:inline-block;}footer #pre-footer .social a.btn-social:not(:last-child){margin-right:17px;}footer #pre-footer .social a.btn-social .svg{display:block;border-radius:5px;width:32px;height:32px;}footer #pre-footer .social a.btn-social .svg path.icon{fill:#fca311;}footer #pre-footer .social a.btn-social .svg path.background{fill:#ffffff;}footer #pre-footer .social a.btn-social .svg:hover path.icon{fill:#ffffff;}footer #pre-footer .social a.btn-social .svg:hover path.background{fill:#fca311;stroke:#ffffff;stroke-width:2px;}@media  (min-width:992px){footer #pre-footer .container > .row .blocks{display:table;padding-top:1px;}footer #pre-footer .container > .row .blocks > .block{display:table-cell;vertical-align:middle;}footer #pre-footer .icon{display:inline-block;float:left;margin:0;padding-right:10px;}footer #pre-footer .title{max-width:200px;border-right:2px solid white;font-size:16px;text-align:left;margin-bottom:0;margin-right:15px;padding-right:15px;}footer #pre-footer .links{text-align:left;margin:0;}footer #pre-footer .links li{margin:0;display:inline;}footer #pre-footer .links li:not(:last-child):after{content:"|";display:inline;padding:0 10px 0 15px;cursor:default;}footer #pre-footer .social{margin:6px 0 0;text-align:right;}footer #pre-footer .social a.btn-social:not(:last-child){margin-right:3px;}footer #pre-footer .social a.btn-social .svg{width:28px;height:28px;}}footer #footer{min-height:150px;background:#8d827a;}footer #footer .container > .row{padding:25px 0 23px;}footer #footer a,footer #footer .small{font-size:12px;color:#ffffff;}footer #footer a:hover,footer #footer a:active,footer #footer a:focus{color:#fca311;}footer #footer .small{margin:0;}footer #footer .small.legalese{text-align:left;margin-top:10px;}footer #footer .small.address{text-align:right;margin-top:0;}footer #footer .small.copyright{text-align:right;margin-top:17px;}footer #footer #footer-special{text-align:center;margin-top:4px;}footer #footer a.btn-social{display:inline-block;margin-top:4px;}footer #footer a.btn-social:not(:last-child){margin-right:17px;}footer #footer a.btn-social .svg{display:block;border-radius:5px;width:32px;height:32px;}footer #footer a.btn-social .svg:hover rect#background{fill:#ffffff;}footer #footer a.btn-social .svg.facebook:hover path#icon{fill:#3b5998;fill:#3b5998;}footer #footer a.btn-social .svg.twitter:hover path#icon{fill:#55acee;fill:#55acee;}footer #footer a.btn-social .svg.linkedin:hover path#icon{fill:#007bb5;fill:#007bb5;}footer #footer a.btn-social .svg.instagram:hover path#icon{fill:#125688;fill:#125688;}footer #footer a.btn-social .svg.youtube:hover path#icon{fill:#bb0000;fill:#bb0000;}@media  (max-width:992px){footer #pre-footer,footer #footer{text-align:center;}footer #pre-footer a{display:block;}footer #pre-footer span.divider{display:none;}footer #footer #footer-special{margin-bottom:20px;}footer #footer .small.address,footer #footer .small.copyright,footer #footer .small.legalese{text-align:center;margin-top:15px;}}.btn-ghost,.btn-ghost:link,.btn-ghost:visited{font-size:16px;margin-top:10px;padding:10px 15px;color:inherit;background-color:rgba(255,255,255,0);border-width:2px;border-color:inherit;font-weight:700;white-space:unset;}.btn-ghost:hover,.btn-ghost:active,.btn-ghost:focus{color:#ffffff !important;background-color:#e30c00 !important;border-color:#e30c00 !important;}.red-back .btn-ghost:hover,.red-back .btn-ghost:active,.red-back .btn-ghost:focus{color:#ffffff !important;background-color:#f47c00 !important;border-color:#f47c00 !important;}@media  (min-width:768px){.btn-ghost,.btn-ghost:link{padding:10px 30px;}}.btn-rounded{width:30px;height:30px;margin:0;padding:0;font-size:15px;border-radius:50%;background-color:#ffffff;color:#6F6258;}.btn-rounded:hover,.btn-rounded:active,.btn-rounded:focus{background-color:#fca311;color:#ffffff;}.btn-rounded.on-white{background-color:transparent;color:rgba(141,130,122,0.5);}.btn-rounded.on-white:hover,.btn-rounded.on-white:active,.btn-rounded.on-white:focus{color:#8d827a;}.btn-rounded.on-color{background-color:transparent;color:rgba(255,255,255,0.5);}.btn-rounded.on-color:hover,.btn-rounded.on-color:active,.btn-rounded.on-color:focus{color:#ffffff;}.btn-rounded .glyphicon{left:1px;top:0px;vertical-align:middle;}.btn-rounded .glyphicon.glyphicon-remove{left:0.5px;top:-0.5px;}div.clearfix.vspacer-all,[class*="col-"]:not(:last-child).vspacer-all{margin-bottom:20px;}@media (max-width:767px){[class*="col-"]:not(:last-child).vspacer-xs{margin-bottom:20px;}[class*="col-"].vspacer-xs:first-child{margin-bottom:20px;}}@media (min-width:768px) and (max-width:991px){[class*="col-"]:not(:last-child).vspacer-sm{margin-bottom:20px;}[class*="col-"].vspacer-sm:first-child{margin-bottom:20px;}}@media (min-width:992px) and (max-width:1199px){[class*="col-"]:not(:last-child).vspacer-md{margin-bottom:20px;}[class*="col-"].vspacer-md:first-child{margin-bottom:20px;}}@media (min-width:1200px){[class*="col-"]:not(:last-child).vspacer-lg{margin-bottom:20px;}[class*="col-"].vspacer-lg:first-child{margin-bottom:20px;}}.row-centered{text-align:center;}.col-centered{float:none;display:inline-block;vertical-align:middle;text-align:left;}@media  (min-width:768px){.alignment{position:relative;}.alignment .valign-middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.alignment .valign-middle.halign-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}.row-height{display:table;table-layout:fixed;height:100%;width:100%;}.col-height{vertical-align:top;display:table-cell;float:none;height:100%;}.col-top{vertical-align:top;}.col-middle{vertical-align:middle;}.col-bottom{vertical-align:bottom;}@media (min-width:480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%;}.col-xs-height{vertical-align:top;display:table-cell;float:none;height:100%;}.col-xs-top{vertical-align:top;}.col-xs-middle{vertical-align:middle;}.col-xs-bottom{vertical-align:bottom;}}@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%;}.col-sm-height{vertical-align:top;display:table-cell;float:none;height:100%;}.col-sm-top{vertical-align:top;}.col-sm-middle{vertical-align:middle;}.col-sm-bottom{vertical-align:bottom;}}@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%;}.col-md-height{vertical-align:top;display:table-cell;float:none;height:100%;}.col-md-top{vertical-align:top;}.col-md-middle{vertical-align:middle;}.col-md-bottom{vertical-align:bottom;}}@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%;}.col-lg-height{vertical-align:top;display:table-cell;float:none;height:100%;}.col-lg-top{vertical-align:top;}.col-lg-middle{vertical-align:middle;}.col-lg-bottom{vertical-align:bottom;}}.equal-height-container{height:100%;}.equal-height-container > *:first-child{margin-top:0;}.equal-height-container > *:last-child{margin-bottom:0;}div.rounded-box{border-radius:15px;overflow:hidden;}div.rounded-box-top{border-radius:15px 15px 0 0;}div.rounded-box-right{border-radius:0 15px 15px 0;}div.rounded-box-bottom{border-radius:0 0 15px 15px;}div.rounded-box-left{border-radius:15px 0 0 15px;}.container .vdots-all{padding-right:48px;}.container [class*="vdots-"].vdots-middle{padding-right:16px;}.container [class*="vdots-"].vdots-middle:not(:last-child):after{right:-1.5px;}@media (max-width:767px){.container .vdots-xs{padding-right:48px;}.container [class*="vdots-xs"]:not(:last-child):after{content:'';display:block;position:absolute;top:0;bottom:0;right:15px;border-right:3px dotted #8d827a;}}@media (min-width:768px) and (max-width:991px){.container .vdots-sm{padding-right:48px;}.container [class*="vdots-sm"]:not(:last-child):after{content:'';display:block;position:absolute;top:0;bottom:0;right:15px;border-right:3px dotted #8d827a;}}@media (min-width:992px) and (max-width:1199px){.container .vdots-md{padding-right:48px;}.container [class*="vdots-md"]:not(:last-child):after{content:'';display:block;position:absolute;top:0;bottom:0;right:15px;border-right:3px dotted #8d827a;}}@media (min-width:1200px){.container .vdots-lg{padding-right:48px;}.container [class*="vdots-lg"]:not(:last-child):after{content:'';display:block;position:absolute;top:0;bottom:0;right:15px;border-right:3px dotted #8d827a;}}hr.dotted-rule{width:100%;border:0;border-bottom:3px dotted #8d827a;}.title,.title a{font-weight:600;font-size:1.05em;}.left{text-align:left;}.center{text-align:center;}.right{text-align:right;}a.read-more:not(:empty):after{content:"\00a0\00BB";font-size:1.4em;line-height:0.5em;}span.nowrap{white-space:nowrap;}span.postal-code{padding-left:0.5em;}#edit-search-api-views-fulltext-wrapper{width:100%;}input#edit-search-api-views-fulltext{color:#555;height:46px;width:100%;padding:10px 16px;font-size:18px;line-height:1.3333333;display:table-cell;border:none;border-top-left-radius:8px;border-bottom-left-radius:8px;}div.loading{display:none;position:fixed;width:70px;height:70px;top:50%;left:50%;border-radius:50%;background:#ffffff url(https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/images/ajax-loader.gif) no-repeat center center;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);z-index:1966;}div.loading > img{display:none;}#autocomplete{position:absolute;z-index:9999;}
/* @font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-light-webfont.svg#proxima_nova_ltlight") format("svg");font-weight:200;font-weight:lighter;font-style:normal;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-lightit-webfont.svg#proxima_novalight_italic") format("svg");font-weight:200;font-weight:lighter;font-style:italic;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");font-weight:400;font-weight:normal;font-style:normal;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-regularit-webfont.svg#proxima_novaregular_italic") format("svg");font-weight:400;font-weight:normal;font-style:italic;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-medium-webfont.svg#proxima_novamedium") format("svg");font-weight:500;font-style:normal;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-mediumit-webfont.svg#proxima_novamedium_italic") format("svg");font-weight:500;font-style:italic;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semibold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:600;font-style:normal;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-semiboldit-webfont.svg#proxima_novabold_italic") format("svg");font-weight:600;font-style:italic;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-weight:bold;font-style:normal;}@font-face{font-family:'Proxima Nova';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanova-boldit-webfont.svg#proxima_novabold_italic") format("svg");font-weight:700;font-weight:bold;font-style:italic;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regular-webfont.svg#proxima_nova_condregular") format("svg");font-weight:400;font-weight:normal;font-style:normal;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-regularit-webfont.svg#proxima_nova_conditalic") format("svg");font-weight:400;font-weight:normal;font-style:italic;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-medium-webfont.svg#proxima_nova_condensedmedium") format("svg");font-weight:500;font-style:normal;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-mediumit-webfont.svg#proxima_nova_condensedMdIt") format("svg");font-weight:500;font-style:italic;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-bold-webfont.svg#proxima_nova_condbold") format("svg");font-weight:700;font-weight:bold;font-style:normal;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-boldit-webfont.svg#proxima_nova_condbold_italic") format("svg");font-weight:700;font-weight:bold;font-style:italic;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extrabold-webfont.svg#proxima_nova_condensedXBd") format("svg");font-weight:800;font-style:normal;}@font-face{font-family:'Proxima Nova Condensed';src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.eot");src:url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.woff2") format("woff2"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.woff") format("woff"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.ttf") format("truetype"),url("https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/fonts/proximanovacond-extraboldit-webfont.svg#proxima_nova_condensedXBdIt") format("svg");font-weight:800;font-style:italic;} */
.dark-green{color:#827b30 !important;}.dark-green-border{border:2px solid #827b30 !important;}.dark-green-back{color:#ffffff !important;background-color:#827b30 !important;transition:background-color 500ms ease;}.dark-green-back a{color:#ffffff !important;}.btn.dark-green-back:hover,.btn.dark-green-back:active,.btn.dark-green-back:focus{background-color:#9e953a !important;}.light-green{color:#b5be35 !important;}.light-green-border{border:2px solid #b5be35 !important;}.light-green-back{color:#ffffff !important;background-color:#b5be35 !important;transition:background-color 500ms ease;}.light-green-back a{color:#ffffff !important;}.btn.light-green-back:hover,.btn.light-green-back:active,.btn.light-green-back:focus{background-color:#c5cd4c !important;}.lime{color:#e0e31c !important;}.lime-border{border:2px solid #e0e31c !important;}.lime-back{color:#ffffff !important;background-color:#e0e31c !important;transition:background-color 500ms ease;}.lime-back a{color:#ffffff !important;}.btn.lime-back:hover,.btn.lime-back:active,.btn.lime-back:focus{background-color:#e5e73e !important;}.gold{color:#ffcc00 !important;}.gold-border{border:2px solid #ffcc00 !important;}.gold-back{color:#ffffff !important;background-color:#ffcc00 !important;transition:background-color 500ms ease;}.gold-back a{color:#ffffff !important;}.btn.gold-back:hover,.btn.gold-back:active,.btn.gold-back:focus{background-color:#ffd426 !important;}.light-orange{color:#fca311 !important;}.light-orange-border{border:2px solid #fca311 !important;}.light-orange-back{color:#ffffff !important;background-color:#fca311 !important;transition:background-color 500ms ease;}.light-orange-back a{color:#ffffff !important;}.btn.light-orange-back:hover,.btn.light-orange-back:active,.btn.light-orange-back:focus{background-color:#fcb237 !important;}.dark-orange{color:#f47c00 !important;}.dark-orange-border{border:2px solid #f47c00 !important;}.dark-orange-back{color:#ffffff !important;background-color:#f47c00 !important;transition:background-color 500ms ease;}.dark-orange-back a{color:#ffffff !important;}.btn.dark-orange-back:hover,.btn.dark-orange-back:active,.btn.dark-orange-back:focus{background-color:#ff8f1b !important;}.red{color:#e30c00 !important;}.red-border{border:2px solid #e30c00 !important;}.red-back{color:#ffffff !important;background-color:#e30c00 !important;transition:background-color 500ms ease;}.red-back a{color:#ffffff !important;}.btn.red-back:hover,.btn.red-back:active,.btn.red-back:focus{background-color:#ff170a !important;}.ruby{color:#d81d5a !important;}.ruby-border{border:2px solid #d81d5a !important;}.ruby-back{color:#ffffff !important;background-color:#d81d5a !important;transition:background-color 500ms ease;}.ruby-back a{color:#ffffff !important;}.btn.ruby-back:hover,.btn.ruby-back:active,.btn.ruby-back:focus{background-color:#e43770 !important;}.maroon{color:#af2626 !important;}.maroon-border{border:2px solid #af2626 !important;}.maroon-back{color:#ffffff !important;background-color:#af2626 !important;transition:background-color 500ms ease;}.maroon-back a{color:#ffffff !important;}.btn.maroon-back:hover,.btn.maroon-back:active,.btn.maroon-back:focus{background-color:#ce2d2d !important;}.chocolate{color:#662400 !important;}.chocolate-border{border:2px solid #662400 !important;}.chocolate-back{color:#ffffff !important;background-color:#662400 !important;transition:background-color 500ms ease;}.chocolate-back a{color:#ffffff !important;}.btn.chocolate-back:hover,.btn.chocolate-back:active,.btn.chocolate-back:focus{background-color:#8c3200 !important;}.white{color:#ffffff;}.white-back{background-color:#ffffff !important;color:#000000 !important;}.white-border{border:2px solid #ffffff;}.light-grey{color:#c4c3bb;}.light-grey-back{background-color:#c4c3bb !important;color:#ffffff !important;}.light-grey-border{border:2px solid #c4c3bb;}.dark-grey{color:#8d827a;}.dark-grey-back{background-color:#8d827a !important;color:#ffffff !important;}.dark-grey-border{border:2px solid #8d827a;}.black{color:#000000;}.black-back{background-color:#000000 !important;color:#ffffff !important;}.black-border{border:2px solid #000000;}
main .brick{margin-bottom:25px;}@media  (min-width:1200px){main .brick{margin-bottom:50px;}}@media  (min-width:1200px){main > div.brick:nth-last-child(1),main > .contextual-links-region:not(.brick) > div:nth-last-child(2){margin-bottom:100px;}}main .brick .brick{margin-left:-15px;margin-right:-15px;}main .brick.single-cta .equal-height-container{padding-left:15px;padding-right:15px;}main .brick.image > .image{padding-left:15px;padding-right:15px;}main .brick [class*="brick"]:last-child{margin-bottom:0 !important;}main .brick.rounded-brick,main .brick.rounded-bottom,main .brick.rounded-brick-below,main .brick.no-bottom-margin{margin-bottom:0 !important;}main .brick.small-top-margin{margin-top:5px;}main .brick.small-bottom-margin{margin-bottom:5px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row,main .brick.hero-cta.graphic.rounded-top > .row,main .brick.hero-cta.graphic.rounded-bottom > .row,main .brick.hero-cta.graphic.rounded-brick > .row{position:relative;background-color:#ffffff;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row > .container,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container,main .brick.hero-cta.graphic.rounded-top > .row > .container,main .brick.hero-cta.graphic.rounded-brick > .row > .container{background-color:inherit;padding-top:1px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row > .container,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container,main .brick.hero-cta.graphic.rounded-bottom > .row > .container,main .brick.hero-cta.graphic.rounded-brick > .row > .container{background-color:inherit;padding-bottom:1px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row > .container:first-child:before,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:first-child:before,main .brick.hero-cta.graphic.rounded-top > .row > .container:first-child:before,main .brick.hero-cta.graphic.rounded-brick > .row > .container:first-child:before{height:20px;display:block;position:absolute;z-index:5;left:0;right:0;top:-19px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:inherit;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row,main .brick.hero-cta.graphic.rounded-top > .row,main .brick.hero-cta.graphic.rounded-bottom > .row,main .brick.hero-cta.graphic.rounded-brick > .row{z-index:4;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row > .container:last-child:after,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:last-child:after,main .brick.hero-cta.graphic.rounded-bottom > .row > .container:last-child:after,main .brick.hero-cta.graphic.rounded-brick > .row > .container:last-child:after{height:20px;display:block;position:absolute;z-index:3;left:0;right:0;bottom:-19px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-color:inherit;}@media  (min-width:1200px){main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-top > .row > .container:first-child:before,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:first-child:before,main .brick.hero-cta.graphic.rounded-top > .row > .container:first-child:before,main .brick.hero-cta.graphic.rounded-brick > .row > .container:first-child:before{height:50px;top:-49px;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;border-top-left-radius:50px;border-top-right-radius:50px;}main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-bottom > .row > .container:last-child:after,main .brick:not([class*="hero-cta"]):not([class*="timelines"]):not([class*="chicklets"]):not([class*="image-quote"]).rounded-brick > .row > .container:last-child:after,main .brick.hero-cta.graphic.rounded-bottom > .row > .container:last-child:after,main .brick.hero-cta.graphic.rounded-brick > .row > .container:last-child:after{height:50px;bottom:-49px;-webkit-border-bottom-right-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-bottomright:50px;-moz-border-radius-bottomleft:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}}main .brick.rounded-brick-below > div.row:last-child{padding-bottom:45px;}main .brick.rounded-brick-above > div.row:first-child{padding-top:45px;}main .brick.rounded-brick-below > div[class$="-back"].row:last-child,main .brick.hero-cta.rounded-brick-below > div.row:last-child{padding-bottom:20px;}main .brick.rounded-brick-above > div[class$="-back"].row:first-child,main .brick.hero-cta.rounded-brick-above > div.row:first-child{padding-top:20px;}main .brick.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom:45px;}main .brick.contextual-links-region.rounded-brick-below > div[class$="-back"].row:nth-last-child(2),main .brick.hero-cta.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom:20px;}main .brick.rounded-bottom.rounded-brick-below > div.row:last-child,main .brick.rounded-bottom.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2),main .brick.rounded-brick.rounded-brick-below > div.row:last-child,main .brick.rounded-brick.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2){padding-bottom:45px !important;}main .brick.rounded-bottom.rounded-brick-below + .brick > div.row:first-child,main .brick.rounded-bottom.rounded-brick-below + .panel-separator + .brick > div.row:first-child,main .brick.rounded-brick.rounded-brick-below + .brick > div.row:first-child,main .brick.rounded-brick.rounded-brick-below + .panel-separator + .brick > div.row:first-child{padding-top:0;}@media  (min-width:1200px){main .brick.rounded-brick-below > div.row:last-child{padding-bottom:100px;}main .brick.rounded-brick-above > div.row:first-child{padding-top:100px;}main .brick.rounded-brick-below > div[class$="-back"].row:last-child,main .brick.hero-cta.rounded-brick-below > div.row:last-child{padding-bottom:50px;}main .brick.rounded-brick-above > div[class$="-back"].row:first-child,main .brick.hero-cta.rounded-brick-above > div.row:first-child{padding-top:50px;}main .brick.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom:100px;}main .brick.contextual-links-region.rounded-brick-below > div[class$="-back"].row:nth-last-child(2),main .brick.hero-cta.contextual-links-region.rounded-brick-below > div.row:nth-last-child(2){padding-bottom:50px;}main .brick.rounded-bottom.rounded-brick-below > div.row:last-child,main .brick.rounded-bottom.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2),main .brick.rounded-brick.rounded-brick-below > div.row:last-child,main .brick.rounded-brick.rounded-brick-below.contextual-links-region > div.row:nth-last-child(2){padding-bottom:100px !important;}main .brick.rounded-bottom.rounded-brick-below + .brick > div.row:first-child,main .brick.rounded-bottom.rounded-brick-below + .panel-separator + .brick > div.row:first-child,main .brick.rounded-brick.rounded-brick-below + .brick > div.row:first-child,main .brick.rounded-brick.rounded-brick-below + .panel-separator + .brick > div.row:first-child{padding-top:0;}}main .brick > div[class$="-back"].row > .container > .row:first-child{padding-top:25px;}main .brick > div[class$="-back"].row > .container > .row:last-child{padding-bottom:25px;}@media  (min-width:1200px){main .brick > div[class$="-back"].row > .container > .row:first-child{padding-top:50px;}main .brick > div[class$="-back"].row > .container > .row:last-child{padding-bottom:50px;}}main .brick.rounded-brick > div[class$="-back"].row > .container > .row:first-child{padding-top:0;}main .brick.rounded-brick > div[class$="-back"].row > .container > .row:last-child{padding-bottom:0;}main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top:0;}main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom:25px;}@media  (min-width:1200px){main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top:0;}main .brick.rounded-top:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom:50px;}}main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top:25px;}main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom:0;}@media  (min-width:1200px){main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:first-child{padding-top:50px;}main .brick.rounded-bottom:not(.rounded-brick) > div[class$="-back"].row > .container > .row:last-child{padding-bottom:0;}}main .brick.matching-rounded-brick-below > div[class$="-back"].row > .container > .row:last-child{padding-bottom:12.5px;}@media  (min-width:1200px){main .brick.matching-rounded-brick-below > div[class$="-back"].row > .container > .row:last-child{padding-bottom:25px;}}main .brick.matching-rounded-brick-above > div[class$="-back"].row > .container > .row:first-child{padding-top:12.5px;}@media  (min-width:1200px){main .brick.matching-rounded-brick-above > div[class$="-back"].row > .container > .row:first-child{padding-top:25px;}}main .brick .container .row:not(:first-child){margin-top:20px;}main .brick .container .row > [class*="col-"] > *:first-child,main .brick .container .row-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-xs-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-sm-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-md-height:first-child > [class*="col-"] > *:first-child,main .brick .container .row-lg-height:first-child > [class*="col-"] > *:first-child{margin-top:0;}main .brick .container .row > [class*="col-"] > *:last-child,main .brick .container .row-height:last-child > [class*="col-"] > *:last-child,main .brick .container .row-xs-height:first-child > [class*="col-"] > *:last-child,main .brick .container .row-sm-height:first-child > [class*="col-"] > *:last-child,main .brick .container .row-md-height:first-child > [class*="col-"] > *:last-child,main .brick .container .row-lg-height:first-child > [class*="col-"] > *:last-child{margin-bottom:0;}main .brick .container .row.header *{margin-bottom:0px;}main .brick .container .row.header h1,main .brick .container .row.header h2,main .brick .container .row.header h3{margin-bottom:5px;}main .brick .container .row.header p{font-weight:500;}main .brick .container .row.header p:not(:last-child){margin-bottom:5px;}main .brick .container .rounded-tile{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-top:30px !important;border:2px solid #8d827a;background-color:#f8f8f7;-webkit-transition:all 0.5s;transition:all 0.5s;}main .brick .container .rounded-tile:hover{border-color:#e30c00;background-color:#efeeec;}main .brick .container .row.dash-divider{padding-top:22px;}main .brick .container .row.dash-divider:before{display:block;content:"";width:60px;height:2px;border-top:2px solid #8d827a;position:relative;top:-20px;left:15px;}main .brick .container ol.steps{margin:0;padding:0;counter-reset:item;}main .brick .container ol.steps li{display:block;margin-top:0;margin-bottom:20px;border-right:none;border-bottom:3px dotted #8d827a;}main .brick .container ol.steps li a{font-size:12pt !important;font-weight:normal;}main .brick .container ol.steps li:before{display:block;counter-increment:item;content:counter(item);font-size:50pt;color:#c4c3bb;line-height:1em;font-weight:bold;}main .brick .container ol.steps li:last-child{margin-bottom:0;border-bottom:none;border-right:none;}main .brick .container ol.steps li p:first-child{font-weight:bold;font-size:14pt;}@media  (min-width:768px){main .brick .container ol.steps{display:table-row;}main .brick .container ol.steps li{width:10%;display:table-cell;vertical-align:top;padding:0px 15px;border-right:3px dotted #8d827a;border-bottom:none;}main .brick .container ol.steps li:first-child{padding-left:0;}main .brick .container ol.steps li:last-child{padding-right:0;border-bottom:none;border-right:none;}}@media  (min-width:992px){main .brick .container ol.steps li{padding:0px 30px;}}main .brick .container .tabcordion ol.steps li{border-bottom:3px dotted #FFF;}main .brick .container .tabcordion ol.steps li:before{color:#ffffff;}main .brick .container .tabcordion ol.steps li:last-child{border-bottom:none;}@media  (min-width:768px){main .brick .container .tabcordion ol.steps li{border-bottom:none;border-right:3px dotted #ffffff;}main .brick .container .tabcordion ol.steps li:before{color:#ffffff;}main .brick .container .tabcordion ol.steps li:last-child{border-right:none;}}main > div.brick:nth-last-child(1).rounded-brick > .row,main > div.brick:nth-last-child(1).rounded-bottom > .row,main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row,main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row{padding-bottom:25px;}@media  (min-width:1200px){main > div.brick:nth-last-child(1).rounded-brick > .row,main > div.brick:nth-last-child(1).rounded-bottom > .row,main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row,main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row{padding-bottom:100px;}main > div.brick:nth-last-child(1).rounded-brick > .row[class$="-back"],main > div.brick:nth-last-child(1).rounded-bottom > .row[class$="-back"],main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row[class$="-back"],main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row[class$="-back"]{padding-bottom:50px;}}main > div.brick:nth-last-child(1).rounded-brick > .row > .container:last-child:after,main > div.brick:nth-last-child(1).rounded-bottom > .row > .container:last-child:after,main > .contextual-links-region > div:nth-last-child(2).rounded-brick > .row > .container:last-child:after,main > .contextual-links-region > div:nth-last-child(2).rounded-bottom > .row > .container:last-child:after{display:none;}main > div.brick:nth-last-child(1).timelines.overlay,main > .contextual-links-region > div:nth-last-child(2).timelines.overlay{margin-bottom:0 !important;}main > div.brick:nth-last-child(1).timelines.overlay > .row,main > .contextual-links-region > div:nth-last-child(2).timelines.overlay > .row{padding-bottom:25px;max-height:545px;background-position:top left;}@media  (min-width:1200px){main > div.brick:nth-last-child(1).timelines.overlay > .row,main > .contextual-links-region > div:nth-last-child(2).timelines.overlay > .row{padding-bottom:50px;}}main > div.brick:nth-last-child(1).timelines.overlay > .row > .container > [class*="row"]:last-child,main > .contextual-links-region > div:nth-last-child(2).timelines.overlay > .row > .container > [class*="row"]:last-child{padding-bottom:0;}
.program-list .row.header .counter{display:block;font-size:14px;margin-top:5px !important;}.program-list .row.header .glyphicon.glyphicon-star-empty{vertical-align:baseline;}.program-list .selector{position:absolute;z-index:5;right:15px;width:calc(100% - 30px);margin-top:10px;padding:10px 15px;background-color:#e8e7e4;border-radius:15px;-webkit-transition:all 2s;transition:all 250ms;}.program-list .selector .glyphicon.glyphicon-question-sign{font-size:14px;color:#ffffff;}.program-list .selector div#controls{display:none;}.program-list .selector div#controls h3{display:none;margin-top:0;color:#6F6258;font-weight:500;}.program-list .selector div#controls p{font-size:12px;}.program-list .selector div#controls .form-group{margin-top:20px;}.program-list .selector div#controls .form-group label{font-weight:500;font-size:18px;}.program-list .selector div#controls [class*="form-group"]:first-child{margin-top:5px;}.program-list .selector div#controls .btn-inverse{border-width:2px;border-color:#ffffff;background-color:#e8e7e4;}.program-list .selector div#controls .btn-inverse .filter-option,.program-list .selector div#controls .btn-inverse .bs-caret{color:#6F6258;font-weight:bold;}.program-list .selector div#overview{display:block;height:35px;}.program-list .selector div#overview p{float:left;font-size:12px;margin-right:10px;margin-bottom:0;width:106px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.program-list .selector div#configure{display:block;position:absolute;top:15px;right:10px;font-size:22px;z-index:1;}.program-list .selector div#configure span{cursor:pointer;}.program-list .selector.floating{z-index:10;box-shadow:0 0 15px rgba(0,0,0,0.25);}.program-list .col-sm-6.col-md-5.col-md-offset-1.col-lg-4.col-lg-offset-2{height:55px;margin-top:15px;}@media  (min-width:480px){.program-list .row.header .counter{display:inline;padding-left:5px;}.program-list .selector div#overview p{margin-right:25px;font-size:14px;width:124px;}.program-list .selector div#configure{top:17px;right:15px;}.program-list .col-sm-6.col-md-5.col-md-offset-1.col-lg-4.col-lg-offset-2{height:60px;}}@media  (min-width:768px){.program-list .selector{margin-top:0;}}@media  (min-width:992px){.program-list .col-sm-6.col-md-5.col-md-offset-1.col-lg-4.col-lg-offset-2{margin-top:0;}}.program-tile-small{position:relative;display:table;width:100%;width:calc(100% - 15px);height:125px;padding:8px 10px;margin-right:15px;text-align:center;color:#8d827a;}.program-tile-small:hover{cursor:pointer;}.program-tile-small p.program{display:table-cell;vertical-align:middle;font-size:0.9em;margin:0;}.program-tile-large{position:relative;width:100%;width:calc(100% - 15px);min-height:445px;padding:15px 20px;margin-right:15px;text-align:left;color:#8d827a;}.program-tile-large:hover{cursor:pointer;}.program-tile-large p,.program-tile-large ul,.program-tile-large li{font-size:0.85em;margin:0;}.program-tile-large p.program{font-size:1.1em;font-weight:bold;}.program-tile-large p.program-course-set{margin-top:10px;}.program-tile-large p.degree{margin-bottom:10px;}.program-tile-large p.section{font-size:0.95em;font-weight:bold;}.program-tile-large hr{border:0;height:2px;background:#8d827a;margin:5px 0;}.brick.program-list .btn.btn-rounded.compare-program{position:absolute;top:-15px;right:-15px;width:40px;height:40px;background-color:#ffffff;color:#8d827a;border:2px solid #8d827a !important;transition:all 0.25s ease-in-out;}.brick.program-list .btn.btn-rounded.compare-program:hover,.brick.program-list .btn.btn-rounded.compare-program:active,.brick.program-list .btn.btn-rounded.compare-program:focus{transform:scale(1.1);color:#e30c00;border-color:#e30c00 !important;}.brick.program-list .btn.btn-rounded.compare-program:hover .glyphicon.glyphicon-star,.brick.program-list .btn.btn-rounded.compare-program:hover .glyphicon.glyphicon-star-empty,.brick.program-list .btn.btn-rounded.compare-program:active .glyphicon.glyphicon-star,.brick.program-list .btn.btn-rounded.compare-program:active .glyphicon.glyphicon-star-empty,.brick.program-list .btn.btn-rounded.compare-program:focus .glyphicon.glyphicon-star,.brick.program-list .btn.btn-rounded.compare-program:focus .glyphicon.glyphicon-star-empty{color:#e30c00 !important;}.brick.program-list .btn.btn-rounded.compare-program .glyphicon{font-size:25px;cursor:pointer;transition:color 0.5s ease-in-out;}.brick.program-list .btn.btn-rounded.compare-program .glyphicon.glyphicon-star-empty{color:#8d827a !important;}.brick.program-list .btn.btn-rounded.compare-program .glyphicon.glyphicon-star{color:#e30c00 !important;}.program-requirements .container > .row:not(:first-child){margin-top:0 !important;}.program-requirements .rounded-box-top h2{margin:10px 15px;text-align:center;font-weight:500;font-size:24px;}.program-requirements .rounded-box-bottom{padding:inherit;padding-bottom:5px;}.program-requirements .rounded-box-bottom h3{color:#fca311;font-weight:500;}.program-requirements .rounded-box-bottom hr.dotted-rule{margin:20px 0 10px;}.program-requirements .rounded-box-bottom hr.dotted-rule:last-of-type{margin:20px 0;}.program-requirements .rounded-box-bottom .results .equal-height-container{background-color:#e8e7e4;margin:0 -15px;padding:10px;}.program-requirements .rounded-box-bottom .results .selector .glyphicon.glyphicon-question-sign{font-size:14px;color:#ffffff;}.program-requirements .rounded-box-bottom .results .selector div#controls{display:none;}.program-requirements .rounded-box-bottom .results .selector div#controls h3{display:none;margin-top:0;color:#6F6258;font-weight:500;}.program-requirements .rounded-box-bottom .results .selector div#controls .form-group{margin-top:20px;}.program-requirements .rounded-box-bottom .results .selector div#controls .form-group label{font-weight:500;font-size:18px;}.program-requirements .rounded-box-bottom .results .selector div#controls .form-group{height:44px;}.program-requirements .rounded-box-bottom .results .selector div#controls .form-group:not(#countries){height:74px;}.program-requirements .rounded-box-bottom .results .selector div#controls [class*="form-group"]:first-child{margin-top:2px;}.program-requirements .rounded-box-bottom .results .selector div#controls .btn-inverse{border-width:2px;border-color:#ffffff;background-color:#e8e7e4;}.program-requirements .rounded-box-bottom .results .selector div#controls .btn-inverse .filter-option,.program-requirements .rounded-box-bottom .results .selector div#controls .btn-inverse .bs-caret{color:#6F6258;font-weight:bold;}.program-requirements .rounded-box-bottom .results .selector div#overview{display:block;height:35px;}.program-requirements .rounded-box-bottom .results .selector div#overview p{float:left;font-size:12px;margin-right:10px;}.program-requirements .rounded-box-bottom .results .selector div#configure{display:block;position:absolute;top:15px;right:10px;font-size:22px;z-index:1;}.program-requirements .rounded-box-bottom .results .selector div#configure span{cursor:pointer;}.program-requirements .rounded-box-bottom .results .requirements h3{margin:25px 0;}.program-requirements .rounded-box-bottom .results .requirements p.deadline{margin-bottom:25px;}.program-requirements .rounded-box-bottom .results .requirements p.average,.program-requirements .rounded-box-bottom .results .requirements p.required,.program-requirements .rounded-box-bottom .results .requirements p.recommended{margin-top:25px;margin-bottom:0;}.program-requirements .rounded-box-bottom .results .requirements ul,.program-requirements .rounded-box-bottom .results .requirements li{margin:0;}.program-requirements .rounded-box-bottom .results .requirements ul > ul li{list-style:none;}.program-requirements .rounded-box-bottom .results .requirements ul > ul li:before{content:'\2022';display:block;position:relative;left:-15px;top:-7px;max-width:0px;max-height:0px;font-size:24px;color:#fca311;}.program-requirements .rounded-box-bottom .results .requirements .glyphicon.glyphicon-question-sign{font-size:14px;color:#c4c3bb;}.program-requirements .rounded-box-bottom .results .requirements .glyphicon.glyphicon-triangle-bottom{font-size:smaller;}.program-requirements .rounded-box-bottom .results .footnotes{margin-top:15px;}.program-requirements .rounded-box-bottom .results .footnotes p{font-size:12px;margin:5px 0 0 5px;}.program-requirements .rounded-box-bottom .results .footnotes span{float:left;margin-left:-5px;padding-right:3px;}.program-requirements .rounded-box-bottom .results .transfer .table-responsive{margin-top:10px;margin-bottom:10px;}.program-requirements .rounded-box-bottom .supplemental h3{margin-bottom:25px !important;}.program-requirements .rounded-box-bottom .supplemental [class*='col-sm-6']{margin-bottom:25px;}.program-requirements .rounded-box-bottom .supplemental [class*='col-sm-6'] .title{margin-top:20px;}.program-requirements .rounded-box-bottom .assistance p{font-size:12px;}@media  (min-width:480px){.program-requirements .rounded-box-bottom .results .equal-height-container{padding:15px;}.program-requirements .rounded-box-bottom .results .selector div#overview p{margin-right:25px;font-size:14px;}.program-requirements .rounded-box-bottom .results .selector div#configure{top:20px;right:15px;}}@media  (min-width:768px){.program-requirements .rounded-box-bottom .results .requirements p.required{margin-top:0;}.program-requirements .rounded-box-bottom .results .transfer .table-responsive{margin-top:10px;margin-bottom:5px;}}@media  (max-width:767px){.program-requirements .table-responsive{border:none;}.program-requirements .table-responsive .table{border:1px solid #ddd;}}@media  (min-width:992px){.program-requirements .rounded-box-top h2{font-size:30px;}.program-requirements .rounded-box-bottom{padding:25px 25px 15px;}.program-requirements .rounded-box-bottom h3{margin-top:30px;}.program-requirements .rounded-box-bottom .results{margin-bottom:35px;}.program-requirements .rounded-box-bottom .results.row-md-height{width:auto;}.program-requirements .rounded-box-bottom .results .equal-height-container{margin:0;padding:0;}.program-requirements .rounded-box-bottom .results .selector{padding:30px 35px;}.program-requirements .rounded-box-bottom .results .selector div#controls{display:block !important;}.program-requirements .rounded-box-bottom .results .selector div#controls h3{display:block;}.program-requirements .rounded-box-bottom .results .selector div#controls .form-group{margin-top:25px !important;}.program-requirements .rounded-box-bottom .results .selector div#overview,.program-requirements .rounded-box-bottom .results .selector div#configure{display:none !important;}.program-requirements .rounded-box-bottom .results .requirements h3{margin-top:5px;}.program-requirements .rounded-box-bottom .results .footnotes{margin-top:25px;}.program-requirements .rounded-box-bottom .results .footnotes span{float:left;margin-left:-5px;}}.mini-program-requirements .container > .row:not(:first-child){margin-top:0 !important;}.mini-program-requirements .rounded-box-top h2{margin:10px 15px;text-align:left;font-weight:500;font-size:24px;}.mini-program-requirements .rounded-box-bottom{padding:15px 15px 5px;}.mini-program-requirements h4{margin-top:25px;}.mini-program-requirements .requirements-container > div.box{padding:10px;border-style:dotted !important;text-align:center;}.mini-program-requirements .requirements-container > div .requirements-content p{margin-top:10px;}.mini-program-requirements .requirements-container > div .requirements-content span.number{display:block;font-size:40px;line-height:1em;margin:0;}@media  (min-width:768px){.mini-program-requirements .rounded-box-bottom{padding:15px;}.mini-program-requirements h4{margin-top:0;}.mini-program-requirements .requirements-container > div{display:table;width:100%;max-width:250px;height:215px;}.mini-program-requirements .requirements-container > div .requirements-content{display:table-cell;vertical-align:middle;}}@media  (min-width:992px){.mini-program-requirements .rounded-box-top h2{font-size:30px;}.mini-program-requirements .rounded-box-bottom{padding:25px;}}
#content .element-hidden,#content .element-invisible{display:none;}#content .ucgy-messageclose{position:absolute;right:20px;top:12px;margin:0;padding:0;}#content a.ucgy-messageclose,#content a.ucgy-messageclose:link,#content a.ucgy-messageclose:visited{color:rgba(0,0,0,0.5);font-size:20px;}#content a.ucgy-messageclose:hover,#content a.ucgy-messageclose:focus,#content a.ucgy-messageclose:active{color:#ffffff;}#content div.messages.ucgy-messageclose-processed{color:#ffffff;font-weight:bold;line-height:150%;background-image:none;min-height:52px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:none;position:absolute;z-index:4;width:calc(100% - 30px);max-width:1140px !important;padding:10px 60px 10px 60px !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;}#content div.messages.ucgy-messageclose-processed.status,#content div.messages.ucgy-messageclose-processed.ok{background-color:#b5be35;border-top:5px solid rgba(0,0,0,0.5);background-image:url(https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/images/messages-status-ok.png);background-position-x:15px;}#content div.messages.ucgy-messageclose-processed.warning{background-color:#f47c00;border-top:5px solid #fca311;background-image:url(/sites/all/themes/ucgy_theme/resources/images/messages-warning-error.png);background-position-x:15px;}#content div.messages.ucgy-messageclose-processed.error{background-color:#e30c00;border-top:5px solid rgba(0,0,0,0.5);background-image:url(https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/images/messages-warning-error.png);background-position-x:15px;}
.element-hidden,.element-invisible{display:none;}body.page-user.admin-menu,body.logged-in.admin-menu{margin-top:0 !important;padding-top:29px !important;}body.page-user.admin-menu header,body.logged-in.admin-menu header{top:29px;}body.page-user div#admin-menu,body.logged-in div#admin-menu{z-index:2016;background-image:none;background-color:#e30c00;}body.page-user div#admin-menu #admin-menu-wrapper,body.logged-in div#admin-menu #admin-menu-wrapper{max-width:1170px;margin:0 auto;}body.page-user div#admin-menu #admin-menu-wrapper .dropdown li li,body.logged-in div#admin-menu #admin-menu-wrapper .dropdown li li{background-color:#e30c00;}body.page-user div#admin-menu #admin-menu-wrapper ul#admin-menu-icon li.admin-menu-icon > a,body.logged-in div#admin-menu #admin-menu-wrapper ul#admin-menu-icon li.admin-menu-icon > a{background:none;}body.page-user div#admin-menu #admin-menu-wrapper ul#admin-menu-account li.admin-menu-account > a,body.logged-in div#admin-menu #admin-menu-wrapper ul#admin-menu-account li.admin-menu-account > a{background:none;}body.page-user #block-masquerade-masquerade,body.logged-in #block-masquerade-masquerade{position:absolute;top:auto;left:15px;right:15px;z-index:4;max-width:270px;margin:0 auto;padding:10px;background-color:#ffffff;border-radius:15px;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);}body.page-user #block-masquerade-masquerade h2,body.logged-in #block-masquerade-masquerade h2{display:none;}body.page-user #block-masquerade-masquerade .container-inline,body.logged-in #block-masquerade-masquerade .container-inline{margin:0 0 10px;}body.page-user #block-masquerade-masquerade .container-inline #autocomplete ul,body.logged-in #block-masquerade-masquerade .container-inline #autocomplete ul{margin:0 0 10px;padding:0 0 0 15px;font-size:14px;}body.page-user #block-masquerade-masquerade .container-inline #autocomplete ul li,body.logged-in #block-masquerade-masquerade .container-inline #autocomplete ul li{margin:0;}body.page-user #block-masquerade-masquerade .container-inline .form-item,body.logged-in #block-masquerade-masquerade .container-inline .form-item{display:inline-block;width:calc(100% - 55px);}body.page-user #block-masquerade-masquerade .container-inline .form-item #edit-masquerade-user-field,body.logged-in #block-masquerade-masquerade .container-inline .form-item #edit-masquerade-user-field{font-size:12px;line-height:1.5;padding:5px 10px;width:100%;height:30px;border:1px solid;border-radius:8px;vertical-align:bottom;}body.page-user #block-masquerade-masquerade .container-inline .form-submit,body.logged-in #block-masquerade-masquerade .container-inline .form-submit{display:inline-block;background-color:#e30c00;color:white;width:50px;height:30px;border:none;border-radius:8px;vertical-align:bottom;}body.page-user #block-masquerade-masquerade .description,body.logged-in #block-masquerade-masquerade .description{margin:0;font-size:14px;}body.page-user #block-masquerade-masquerade .description #quick_switch_links,body.logged-in #block-masquerade-masquerade .description #quick_switch_links{margin-top:5px;}body.page-user #block-masquerade-masquerade .description #quick_switch_links ul,body.logged-in #block-masquerade-masquerade .description #quick_switch_links ul{margin:0;padding:0 0 0 15px;font-size:14px;}body.page-user #block-masquerade-masquerade .description #quick_switch_links ul li,body.logged-in #block-masquerade-masquerade .description #quick_switch_links ul li{margin:0;}@media  (min-width:992px){body.page-user #block-masquerade-masquerade,body.logged-in #block-masquerade-masquerade{position:fixed;top:42px;left:15px;right:auto;z-index:998;}}body.page-user main#content form#user-login,body.logged-in main#content form#user-login{margin-bottom:25px;}@media  (min-width:1200px){body.page-user main#content form#user-login,body.logged-in main#content form#user-login{margin-bottom:50px;}}body.page-user main#content div.tabs ul.tabs,body.logged-in main#content div.tabs ul.tabs{margin-top:0;padding:0;}body.page-user main#content div.tabs ul.tabs li,body.logged-in main#content div.tabs ul.tabs li{display:inline-block;background-color:#fff;border:solid 2px black;border-radius:5px 5px 0 0;border-bottom:none;padding:10px;margin:0;}body.page-user main#content div.tabs.hero-below > ul.tabs,body.logged-in main#content div.tabs.hero-below > ul.tabs{margin-bottom:50px;}@media  (min-width:992px){body.page-user main#content div.tabs.hero-below > ul.tabs,body.logged-in main#content div.tabs.hero-below > ul.tabs{margin-bottom:152px;}}body.page-user main#content > *:not(.contextual-links-region):not(.brick),body.logged-in main#content > *:not(.contextual-links-region):not(.brick){max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px;}body.page-user main#content > .contextual-links-region .brick-editing,body.logged-in main#content > .contextual-links-region .brick-editing{visibility:hidden;}body.page-user main#content > .contextual-links-region:hover .brick-editing,body.logged-in main#content > .contextual-links-region:hover .brick-editing{visibility:visible;}body.page-user main#content > .contextual-links-region > .contextual-links-wrapper,body.logged-in main#content > .contextual-links-region > .contextual-links-wrapper{display:none;}body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper{display:block !important;position:absolute;top:2px;right:5px;z-index:9;height:22px;min-width:25px;max-width:25px;transition-delay:0s;transition:max-width 0.5s ease-in-out;overflow:hidden;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p{font-size:14px;line-height:1em;margin:2px 5px 3px;white-space:nowrap;}body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon{top:2px;cursor:pointer;}body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon-time,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon-time{margin-left:1px;margin-right:5px;}body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon-ok,body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon-remove,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon-ok,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper p span.glyphicon-remove{margin-left:1px;margin-right:0;}body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper:hover,body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper:active,body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper:focus,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper:hover,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper:active,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper:focus{width:auto;max-width:200px;transition-delay:0s;transition:max-width 0.5s ease-in-out;}body.page-user main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper ~ .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region .brick-editing .publishing-links-wrapper ~ .contextual-links-wrapper{top:30px;}body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper{top:2px;right:5px;z-index:9;}body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper a.contextual-links-trigger,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper a.contextual-links-trigger{border:1px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active a.contextual-links-trigger,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active a.contextual-links-trigger{background-color:#fff;border-color:#dcdbd6;border-bottom:none;-moz-border-radius:4px 4px 0 0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-radius:4px 4px 0 0;}body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links{background-color:#fff;border:1px solid #dcdbd6;-moz-border-radius:4px 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:4px;border-radius:4px 0 4px 4px;}body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a{color:#60605e !important;}body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a:hover,body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a:active,body.page-user main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a:focus,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a:hover,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a:active,body.logged-in main#content .brick.contextual-links-region .brick-editing .contextual-links-wrapper.contextual-links-active ul.contextual-links li a:focus{background-color:#dcdbd6;}body.page-user main#content .brick.contextual-links-region > div[class$="-back"].row ~ .brick-editing .publishing-links-wrapper,body.page-user main#content .brick.contextual-links-region > div[style*="background-image"].row ~ .brick-editing .publishing-links-wrapper,body.logged-in main#content .brick.contextual-links-region > div[class$="-back"].row ~ .brick-editing .publishing-links-wrapper,body.logged-in main#content .brick.contextual-links-region > div[style*="background-image"].row ~ .brick-editing .publishing-links-wrapper{top:5px;}body.page-user main#content .brick.contextual-links-region > div[class$="-back"].row ~ .brick-editing .contextual-links-wrapper,body.page-user main#content .brick.contextual-links-region > div[style*="background-image"].row ~ .brick-editing .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region > div[class$="-back"].row ~ .brick-editing .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region > div[style*="background-image"].row ~ .brick-editing .contextual-links-wrapper{top:33px;}body.page-user main#content .brick.contextual-links-region.top .brick-editing .publishing-links-wrapper,body.page-user main#content .brick.contextual-links-region.top .brick-editing .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region.top .brick-editing .publishing-links-wrapper,body.logged-in main#content .brick.contextual-links-region.top .brick-editing .contextual-links-wrapper{margin-top:25px;}@media  (min-width:992px){body.page-user main#content .brick.contextual-links-region.top .brick-editing .publishing-links-wrapper,body.page-user main#content .brick.contextual-links-region.top .brick-editing .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region.top .brick-editing .publishing-links-wrapper,body.logged-in main#content .brick.contextual-links-region.top .brick-editing .contextual-links-wrapper{margin-top:102px;}}body.page-user main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .publishing-links-wrapper,body.page-user main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .publishing-links-wrapper,body.logged-in main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .contextual-links-wrapper{margin-top:25px;}@media  (min-width:992px){body.page-user main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .publishing-links-wrapper,body.page-user main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .contextual-links-wrapper,body.logged-in main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .publishing-links-wrapper,body.logged-in main#content .brick.contextual-links-region.rounded-brick-above:not(.rounded-brick) > .brick-editing .contextual-links-wrapper{margin-top:55px;}}.ucgy-core-layout-3-column.vdot-lg .col-sm-4:not(:last-child) .equal-height-container,.ucgy-core-layout-3-column.vdot-lg .col-sm-6 .equal-height-container,.ucgy-core-layout-3-2u1d-column.vdot-lg .col-sm-4:not(:last-child) .equal-height-container,.ucgy-core-layout-3-2u1d-column.vdot-lg .col-sm-6 .equal-height-container{padding-right:30px;}.ucgy-core-layout-3-column.vdot-lg .col-sm-4:not(:last-child) .equal-height-container::after,.ucgy-core-layout-3-column.vdot-lg .col-sm-6 .equal-height-container::after,.ucgy-core-layout-3-2u1d-column.vdot-lg .col-sm-4:not(:last-child) .equal-height-container::after,.ucgy-core-layout-3-2u1d-column.vdot-lg .col-sm-6 .equal-height-container::after{content:'';display:block;position:absolute;top:0;bottom:0;right:15px;border-right:3px dotted #8d827a;}@media  (max-width:995px){.ucgy-core-layout-3-2u1d-column.vdot-lg .col-sm-6:nth-child(2) .equal-height-container::after{border:none;}}@media  (max-width:768px){.ucgy-core-layout-3-column.vdot-lg .col-sm-4:not(:last-child) .equal-height-container::after,.ucgy-core-layout-3-column.vdot-lg .col-sm-6 .equal-height-container::after,.ucgy-core-layout-3-2u1d-column.vdot-lg .col-sm-4:not(:last-child) .equal-height-container::after,.ucgy-core-layout-3-2u1d-column.vdot-lg .col-sm-6 .equal-height-container::after{border:none;}}.view-filters .js-hide,.view-filters select,.view-filters input[type=submit]{display:none !important;}.view-id-program_requirements .view-filters,.view-id-program_requirements_v2 .view-filters,.view-ucgy-program-compare-view .view-filters{display:none;}#edit-field-faculty-target-id{width:200px;}@media  (min-width:1000px){.min-avg{padding-right:25px !important;}}.view-empty{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}@media  (min-width:768px){.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;min-height:100%;}.three-col{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;min-height:100%;}.four-col{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;min-height:100%;}}.brick-text-headline{display:block;font-size:24px;font-weight:bold;border-bottom:1px dotted #6F6258;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:20px;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/sites/all/themes/ucgy_theme/resources/images/draggable.png) no-repeat 6px 9px;height:25px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:25px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}.tabledrag-toggle-weight-wrapper{display:none;}.block.has-icon{display:none;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing{cursor:url(https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/js/owl-carousel/grabbing.png) 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(https://www.ucalgary.ca/sites/all/themes/ucgy_theme/resources/js/owl-carousel/AjaxLoader.gif) no-repeat center center}
/**************************************
Springshare specific styles
***************************************/
h3.s-lg-db-panel-title {margin: 10px 0 10px 0;font-size: 1pc;text-align: left;}
.modal{z-index: 100000000000;}
.pad-top-med{padding-top: 0;}
.nav .s-lg-index-nav-btn>button{font-size: 14px;margin: 0 10px;padding: 5px 10px;color: #e30c00;background-color: transparent;}
.nav-pills>li.active>button, .nav-pills>li.active>button:focus, .nav-pills>li.active>button:hover{background-color: #e30c00;color: #fff;}
.s-lib-side-borders{display: block;}
.s-lib-featured-profile-image img{border-radius: 6px;}
#time_grid_cont {margin-left: 20px;margin-right: 20px; }
#s-lc-public-page-content{margin-top: 50px;margin-left: 20px;margin-right: 20px;}
#s-lib-public-header {padding-bottom: 10px;}
#s-lg-guide-header{margin-top:200px;}
#s-lib-footer-public{visibility: hidden;}
#s-lib-bc{display: none;}
#s-lg-az-nav, #s-lg-er-nav, #s-lg-hp-nav, #s-lg-profile-nav, #s-lg-srch-nav{color: #333;background: transparent;border-radius: 5px;margin-bottom: 20px;padding: 0;}
#s-lg-er-nav-bottom, #s-lg-hp-nav-bottom, #s-lg-srch-nav-bottom{padding: 10px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background-color: transparent;}
.btn-info {color: #fff !important;}
.btn-success {color: #fff !important;}
.btn-primary {color: #fff !important;}
#grab-content{margin-top:150px; text-align: }
.label {background-color: #ffffff !important;}
.s-lc-c-l > .nav-tabs > li > a {color: #e30c00 !important;}
.s-la-widget .input-group-btn:last-child > .btn, .s-la-widget .input-group-btn:last-child > .btn-group {z-index: 2;margin-left: -1px;color: #6F6258 !important;font-weight: bold;}
.s-la-widget .input-group-btn > .btn:hover, .s-la-widget .input-group-btn > .btn:focus, .s-la-widget .input-group-btn > .btn:active {z-index: 2;color: #fff !important;}
.form-group .s-lc-eq-q .s-lc-eq-fname .s-lc-eq-lname, .form-control, .input-group > .form-control, .input-group > .input-group-addon, .input-group > .input-group-btn > .btn{
  border:solid 1px #ccc;}
.input-group-btn {font-size: 14px;}
#uc-global-search-field {border: none;}
#uc-global-search-submit{border: none;}
#uc-global-search-submit {font-size: 14px;color: #6F6258 !important;}
#uc-global-search-submit:hover {color: #ffffff !important;}
#s-lg-widget-1505757545041 ul{margin-left:150px;overflow-x:hidden;align-items:center;align-content:center}
#s-lg-widget-1505757545041 ul li{left:0;top:0;width:270px;height:275px;margin-bottom:25px;margin-right:25px;padding:20px;background:inherit;background-color:inherit;background-color:rgba(251,251,251,1);box-sizing:border-box;border-width:3px;border-style:solid;border-color:rgba(201,201,201,1);border-radius:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;list-style-type:none;display:inline-table}
#s-lg-widget-1505757545041 ul li a{font-weight:500;font-style:normal;font-size:20px;color:#E30C00}
#s-lg-widget-1505757545041 ul li a:hover{font-weight:500;font-style:normal;font-size:20px;color:#f47c00}
#s-lg-widget-1505757545041 ul li .s-lg-guide-list-info .s-lg-guide-list-description{font-weight:200;font-style:normal;font-size:16px;color:#7B7F77;margin-top:10px}
#s-lg-widget-1505769125347 ul{margin-left:150px;overflow-x:hidden;align-items:center;align-content:center}
#s-lg-widget-1505769125347 ul li{left:0;top:0;width:270px;height:275px;margin-bottom:25px;margin-right:25px;padding:20px;background:inherit;background-color:inherit;background-color:rgba(251,251,251,1);box-sizing:border-box;border-width:3px;border-style:solid;border-color:rgba(201,201,201,1);border-radius:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;list-style-type:none;display:inline-table}
#s-lg-widget-1505769125347 ul li a{font-weight: 500;font-style: normal;font-size: 20px;color: #E30C00;}
#s-lg-widget-1505769125347 ul li a:hover{font-weight: 500;font-style: normal;font-size: 20px;color: rgb(244, 124, 0);}
#s-lg-widget-1505769125347 ul li .s-lg-guide-list-info .s-lg-widget-list-description{font-weight: 200;font-style: normal;font-size: 16px;color: #7B7F77;margin-top:10px;max-width: 200px;
max-height: 135px;white-space: normal;overflow: hidden;text-overflow: ellipsis;}
#s-lg-az-results .s-lg-az-result-title {font-weight: 500;font-style: normal;font-size: 20px;color: #E30C00;line-height: 10px;}
.s-lg-az-result{padding-left:50px;border-width: 0px;left: 0px;top: 0px;width: 270px;height: 275px;margin-bottom:25px;margin-right: 25px;padding:20px;
background: inherit;background-color: inherit;background-color: rgba(251, 251, 251, 1);box-sizing: border-box;border-width: 3px;border-style: solid;border-color:
rgba(201, 201, 201, 1);border-radius: 5px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;list-style-type: none;display:
inline-table;text-align: left;align-items: left;align-content: left;}
.s-lg-az-result-description, .s-lg-az-result-moreinfo, .s-lg-az-result-more .info-link {font-weight: 200;font-style: normal;font-size: 16px;color: #7B7F77;margin-top: 10px;white-space: normal;overflow: hidden;text-overflow: ellipsis;max-height: 88px;font-size: 0.9em;line-height: 150%;text-align: left;}
#s-lg-az-cols{padding-left: 50px;margin-right:25px;}
#s-lg-sel-az-types, #s-lg-sel-az-vendors, #s-lg-sel-subjects{width: 90%;background-color: #f47c00;color: #ffffff;}
#s-lg-az-search .input-group-btn .btn .btn-default{background-color: #e30c00;color: #ffffff;}
#s-lg-sel-subjects{-webkit-appearance: none;-moz-appearance: none;appearance: none;/* remove default arrow */background-image: url('https://libapps-ca.s3.amazonaws.com/accounts/135662/images/if_arrow-down.png');/* add custom arrow */background-repeat: no-repeat;background-position: right;}
#s-lg-sel-az-types{-webkit-appearance: none;-moz-appearance: none;appearance: none;/* remove default arrow */background-image: url('https://libapps-ca.s3.amazonaws.com/accounts/135662/images/if_arrow-down.png');/* add custom arrow */background-repeat: no-repeat;background-position: right;padding-right: 50px;}
#s-lg-sel-az-vendors{-webkit-appearance: none;-moz-appearance: none;appearance: none;/* remove default arrow */background-image: url('https://libapps-ca.s3.amazonaws.com/accounts/135662/images/if_arrow-down.png');/* add custom arrow */background-repeat: no-repeat;background-position: right;}
#sel-guide-drop{-webkit-appearance: none;-moz-appearance: none;appearance: none;/* remove default arrow */background-image: url('https://cdn3.iconfinder.com/data/icons/faticons/32/arrow-down-01-20.png');/* add custom arrow */background-repeat: no-repeat;background-position: right;}
.s-lib-featured-profile-container { width: 45% }
#form-group-s-lg-guide-order, #s-lg-guide-order, .form-group label, #form-group-s-lg-guide-order button { }
#s-lg-guide-header{margin-top:155px;}
#s-lg-guide-header-info{margin-bottom:15px !important;}
#s-lib-public-header {padding-bottom: 10px;}
.s-lib-box .s-lib-box-title{background-color: transparent; background-image: none; color: #6F6258; border-bottom: 0px solid #cccccc; border-radius: 3px 3px 0px 0px; font-size: 21px; padding-left: 0;}
#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-tabs > li > button, #s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-pills > li > button{
  border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #e30c00; color: #fff; font-weight: bold; padding: 4px 15px;}
#s-lg-tabs-container .nav-tabs > .active > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover, #s-lg-tabs-container .nav-tabs > .active > button:hover, #s-lg-tabs-container .nav-pills > .active > button:hover{
  color: #fff; cursor: pointer; background-color: #ff170a; border: 1px solid transparent; border-bottom-color: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-bottom-color: transparent; font-weight: bold;}
#s-lg-tabs-container .nav-tabs > li > a:hover, #s-lg-tabs-container .nav-tabs > li > button:hover, #s-lg-tabs-container .nav-pills > li > a:hover, #s-lg-tabs-container .nav-pills > li > button:hover{
  border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #ff170a; color: #fff;}
#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-tabs > .active > button, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-pills > .active > button{
  color: #fff; cursor: default; background-color: #ff170a; border: 1px solid transparent; border-bottom-color: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-bottom-color: transparent; font-weight: bold;}
.bold, .s-lg-bold, .s-lg-book-title { text-align: left;}
.panel-body {text-align: left;}
.s-lg-guide-list li {list-style-type: none;}
.s-lg-guide-list{padding-left: 0 !important;}
#s-lg-az-content {margin-top: 20px;margin-left: 10px;}
#confirmeq { width: 100%;margin: 100px auto;padding: 80px 40px;text-align: center;border: 1px solid #ddd;border-radius: 4px;font-size: 18px;}
#s-lib-footer-public{display: none !important;}
#s-lg-sb-nav-1{background-color: #fff; border:none;}
.navbar-default{border:none;}
#s-la-faqbar-collapse-9863{background-color: #fff !important;}
.s-la-color-bars{background-image: linear-gradient(to bottom,#fff 0,#fff 100%);background-color: #fff;}
.s-la-box-container{}
.s-la-color-bars-border{}
#s-lg-blog-content{margin-top:50px;}
a.post-reply {visibility: hidden; display: none;}
#comments{visibility: hidden; display: none;}
.s-lg-db-panel {text-align: left;}
.s-lg-az-result-share{}
.s-lg-az-result-keywords{display:none;}
h3.s-lg-db-panel-title {margin: 30px 0 10px 0;font-size: 1pc;text-align: left;}
#s-lib-alert-content{ max-width:600px; width:100%; max-height:250px; height:100%; bottom:0; text-align: left;}
.form-horizontal .control-label {text-align: left;}
#s-lg-az-results{margin-top:25px;}
/*************************************************************
Help Landing Page
*************************************************************/
#u973_div {border-width: 0px;left: 0px;top: 0px;width: 266px;height: 37px;background: inherit;background-color: inherit;background-color: rgba(255, 255, 255, 0);border: none;
border-radius: 0px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#u973_text {border-width: 0px;left: 0px;top: 0px;width: 270px;white-space: nowrap;}
/*#form-btn {border-style: solid !important; border-color: #ccc !important; border-width: 0px 0px 0px 1px;}*/
#borders{border-style: solid; border-color: #ccc; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; border-width: 1px;}
#u1035 {border-width: 0px;left: 0px;top: 0px;width: 50px;height: 50px;margin: auto;}
#u1035_img {border-width: 0px;left: 0px;top: 0px;width: 50px;height: 50px;}
.ax_default {font-family: 'ArialMT', 'Arial';font-weight: 400;font-style: normal;font-size: 13px;color: #333333;text-align: center;line-height: normal;}
.bg-topics{background-color:rgba(242, 242, 242, 1); color:#7B7F77; padding:25px; border-radius:25px;}
.help-arrow{float: right;}
.modal{z-index: 10000;}
#s-la-content-search-query-46079{border-style:solid;border-color:#ccc;border-width: 0.5px;margin-left:280px;  margin-right:50px; border-top-left-radius: 8px;border-bottom-left-radius: 8px;height:50px;}
.s-la-searchform-button{color:#7B7F77;background-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0;border-style:solid;border-width:.5px;border-color:#ccc;margin-right:258px;margin-top:auto;margin-bottom:95px;height:50px;width:70px}
.s-srch-askbutton .btn {margin-left: 10px;background-color: #e30c00;color: #ffffff;}
.s-srch-askbutton .btn:hover{background-color: #ff170a !important;}
.s-la-box-container .s-la-color-bars-border .s-la-box-borderless .s-la-box-type-1 .s-la-box-position-2{width:100%;}
#s-la-page-column-0{width:100%;}
#s-la-box-47032-container{width:100%;}
#s-la-page-title-bar .navbar {margin: 0;display: block;}
.navbar-form .s-la-content-search-query{width:800px !important; right: 29px;}
.navbar-text{display: none;}
#s-la-page-title-bar .navbar-form {float: right !important;}
.s-la-navbrowse {display: none;}
.s-la-public-home.s-la-public-header-text{text-align: left;}
.s-la-faq-answer p{color:#7B7F77 !important;}
.topic-space{margin-bottom:25px;}
.description-text{padding-right:50px;}
.bg-topics{background-color:rgba(242, 242, 242, 1); color:#7B7F77; padding:25px; border-radius:25px;}
.s-la-header{color:#7B7F77;}
.s-la-row{background-color:rgba(255, 255, 255, 1)!important;}
.topic-titles{font-size:24px;}
#s-srch-facet-0-topics{display:none !important; visibility: hidden;}
.s-srch-facet{display:none !important; visibility: hidden;}
#help-banner {padding-top: 50px;padding-bottom: 10px;height: 400px !important;text-align: center;color: #f8f8f8;background: url(https://c1.staticflickr.com/6/5304/5654841599_9233fd52cd_b.jpg) no-repeat center center;background-size: auto auto;
background-size: cover;margin-bottom: 50px;-webkit-box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.6);-moz-box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.6);box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.6);overflow-x: hidden;border-radius:15px;}
#help-banner  h1{color:#ffffff !important;}
#s-la-public-footer{visibility: hidden;}
h1#s-la-public-header-title{font-size:50px;}
.lcr-help-brick{width:85%;max-width:400px;height:80%;max-height: 200px;margin-bottom:100px;color:#fff;}
.lcr-help-brick a span{color:#ffffff;}
.lcr-help-brick a span:hover{color:rgba(255,255,255,0.8);}
.lcr-top-help-brick{background-color:#e30c00;height:150px;width:100%;text-align: center;padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{background-color: #fff;color:#6F6258;font-weight: 900;height:50px;width:100%;padding:15px;text-align: center;margin-bottom:50px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.lcr-help-brick-bottom-margin{ margin-bottom:50px;}
.alert-info {color: #6F6258;background-color: #fff !important;border-color: #fff !important;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {z-index: 2;color: #fff;background-color: #e30c00;border-color: #e30c00;}
.pagination>li>a, .pagination>li>span {color: #e30c00;}
/************************************************************
Staff Page Styles
*************************************************************/
#staff-image { width: 100%;}#staff-image:hover {}#profile-img:hover {}#staff-content {font-weight: bold; display: block;}#staff-text {padding-top: 0px; margin-top: 3px; margin-bottom: 25px; height: 80px;}.staff-options li{list-style-type: none; display: inline;}
.staff-options li a{background-color: transparent; border-radius: 6px; border-color: #ececec; border-style: solid; border-width: 1px; padding: 6px 8px 6px 8px; margin-right: 10px; color: #e30c00; font-weight: bold; font-size: 14px;transition: background-color 800ms ease;}
.staff-options li a:hover{background-color: #e30c00; color:#fff; border-color: #fff;}.staff-options {margin: 50px 0 50px 0; padding: 0px;}#staff-profile-holder {margin: 0 40px 20px 40px;}
.s-lib-profile-center a:link{background-color:#e30c00 !important; color:#fff !important}
.s-lib-profile-center a:hover{background-color: #ff170a !important;}
#jquery-notification-message, .s-lib-profile-center, .s-lib-profile-widget, .s-lib-public-body #s-lib-footer-public {text-align: left !important;top: 0!important;margin-top: 5%!important;width: 100%;visibility: visible !important;}
.s-lib-profile-image img {border: none;box-shadow: 3px 3px 4px #AAA;padding: 4px;max-width: 95%;border-radius: 10px;height: 200px;width: 200px;display: block;visibility: visible; }
/************************************************************
Nav Styles
*************************************************************/
.nav-title{z-index:1000;top:20px;left:560px;color:#fff;position: absolute;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 0;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.overview {top: 15px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 60px;}
header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu, header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu {white-space: inherit !important; max-width: 100% !important;}
.level3.uc-submenu {max-height:350px;overflow-y: scroll;} /* Fixes the nav mobile experience */
/*************************************
Library Styles
**************************************/
 html, body{overflow-x: hidden;padding-left: 0px !important;padding-right: 0px !important; /*height:100%;*/}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:800px!important;text-align:center;color:#f8f8f8;background-color:#000;background-image:url();background-size:cover;background-repeat:no-repeat;background-position:top;overflow:hidden;
  -webkit-box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.2);-moz-box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.2);box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.2);}
.intro-message h1{font-size:35px}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:200px; width:100%;background-color:rgba(109,100,93,.8);position:relative;display:inline-block;}
/*************************************
Change this class after by uncommenting the styles
**************************************/
.cta-background{width:100%; background-color:#e30c00 /*transparent*/; position:relative; display:inline-block; border:solid 2px #e30c00/*#ffffff*/; max-width:250px; padding:10px; border-radius:5px; vertical-align:bottom; z-index:3; top:350px; margin:0 -450px -70px 150px;
  transition:border-color 250ms linear,background-color 250ms linear,color 250ms linear; text-shadow: rgba(0,0,0,0.4) 1px 1px; font-weight:600;}
.cta-background:hover{background-color: #e30c00;border:solid 2px transparent;text-shadow: rgba(0,0,0,0.4) 1px 1px; font-weight:600; box-shadow: 0 0 1px rgba(0,0,0,0);}
.drs-cta-background{width:100%; color:#fff; background-color:transparent; position:relative; display:inline-block; border:solid 2px #ffffff; max-width:250px; padding:10px; border-radius:5px; vertical-align:bottom; z-index:3; top:350px; margin:0 -450px -70px 150px;
  transition:border-color 250ms linear,background-color 250ms linear,color 250ms linear; text-shadow: rgba(0,0,0,0.4) 1px 1px; font-weight:600;}
.drs-cta-background:hover{background-color: #e30c00;border:solid 2px transparent;text-shadow: rgba(0,0,0,0.4) 1px 1px; font-weight:600; box-shadow: 0 0 1px rgba(0,0,0,0);}
.drs-cta-link{color:#fff !important;}
.cta-link{color:#fff !important;/* change this after promotion */cursor: default;}
#advance-search-link a{color:rgba(255,255,255,1) !important;}
#advance-search-link a:hover{color:rgb(244, 124, 0) !important; }
.brick.tasks.hourslocations .nav-tabs > li {white-space: normal !important;}
.hourslocations{top:150px !important;bottom:150px !important;}
.hl-hpg{top:150px !important;bottom:150px !important;margin-top: 105px;}
.help-message h1{font-size:35px;text-align: center;}
.help-search-background{width:100%;background-color:rgba(109,100,93,.8);position:relative;display:inline-block;max-width:575px;padding:5px 25px 35px 25px;border-radius:15px;vertical-align:middle;z-index:2;
  margin:0 500px 0 0 !important;left: 300px;bottom: 0;text-align: center;}
#c-link {color:#fff !important;}
#c-link:hover {color:#f47c00 !important;}
.open-status:before{content:'OPEN';font-size: 20px;color:rgb(255, 255, 255);background-color: rgb(181, 190, 53);padding: 2px 10px 2px 10px;border-radius: 5px;text-shadow:0 0 transparent;}
.closed-status::before {content: 'CLOSED';font-size: 20px;color: rgb(255, 255, 255);background-color: #e30c00;padding: 2px 10px 2px 10px;border-radius: 5px;text-shadow:0 0 transparent;}
.btn-open:before{content:'Open';font-size: 16px;color:rgb(255, 255, 255);background-color: rgb(181, 190, 53);padding: 2px 10px 2px 10px;border-radius: 5px;text-shadow:0 0 transparent;}
.btn-closed:before{content:'Closed';font-size: 16px;color: rgb(255, 255, 255);background-color: #e30c00;padding: 2px 10px 2px 10px;border-radius: 5px;text-shadow:0 0 transparent;}
.portfolio-item {margin-bottom: 30px;}
.space{margin-top:75px;margin-bottom:75px;}
.label-info {background-color: #e30c00;}
.branches{display: block;font-size: 13pt;color: #333;line-height: 1em;font-weight: bold;margin-bottom:10px;}
.icon-nav-link{}
.icon-nav-button{border:solid 4px #fff;width:175px;height:175px;cursor: pointer;transition: fill .5s ease-in-out !important;-webkit-transition: background .5s ease-in-out !important;-moz-transition: background .5s ease-in-out !important;-ms-transition: background .5s ease-in-out !important;-o-transition: background .5s ease-in-out !important;}
.icon-nav-button:hover{fill:#9e953a;background: #9e953a; transition: background .5s ease-in-out !important;-webkit-transition: background .5s ease-in-out !important;-moz-transition: background .5s ease-in-out !important;-ms-transition: background .5s ease-in-out !important;-o-transition: background .5s ease-in-out !important;}
.device-space{margin-top:20px}
.lcr-dropdown-menu-scroll{height: 150px;left: 280px;overflow-y: scroll;}
.lcr-categories-dropdown{text-align: right;right:10px;}
.dropdown-content {z-index: 900;top: -215px;right: 508px;position: absolute;}
.copyright-info-box{border:solid 1px #ccc; border-radius:10px;padding:25px;}
.one-col {min-height: 70px;height: 100%;max-height: 200px;}
.sm-margin-top{margin-top:25px;}
.sm-margin-bottom{margin-bottom:25px;}
.medium-margin-bottom{margin-bottom:75px;}
.medium-margin-top{margin-top:75px;}
.large-margin-top{margin-top:125px;}
.large-padding-top{padding-top:125px;}
.large-margin-bottom{margin-bottom:125px;}
.xl-margin-top{margin-top:200px;}
.xl-margin-bottom{margin-bottom:270px;}
.fines-bottom-margin{margin-bottom:825px !important;}
.white-link{color:#ffffff !important;text-decoration: none;}
.white-link:hover{color: #cccccc!important;text-decoration: none;}
.lcr-title-margin{margin-top:200px !important; -webkit-margin-top:200px;}
.lcr-alert{background-color: black; max-width: 5000px; width:100%; max-height:75px; height:100%; z-index: 999999999999 !important; margin-top:0; vertical-align: middle; text-align: center;padding-top:10px; color:rgba(255,255,255,1) !important; font-size: 16px; font-weight: 600;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
#digital-collection-filter{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 1000px;background-color: #f47c00;color: #fff;font-size: 21px;font-weight: 600;border-color:none;height:50px;text-align:center !important;}
.asc-cta-background{width:100%; background-color:transparent; position:relative; display:inline-block; border:solid 2px #ffffff; max-width:250px; padding:10px; border-radius:5px; vertical-align:bottom; z-index:3; margin:0 -450px -70px 150px;
  transition:border-color 250ms linear,background-color 250ms linear,color 250ms linear; text-shadow: rgba(0,0,0,0.4) 1px 1px; font-weight:600;text-align:center ;}
.asc-cta-background:hover{background-color: #e30c00;border:solid 2px transparent;text-shadow: rgba(0,0,0,0.4) 1px 1px; font-weight:600; box-shadow: 0 0 1px rgba(0,0,0,0);}
.s-lc-event-dl .label a {color: #6F6258;}
/***********************************************
**************************************************************
Responsive Styles
**************************************************************
************************************************/
@media  (min-width:2201px) and (max-width:5000px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.cta-background {right:50px;top:220px;}
.drs-cta-background{right:-200px;top:35px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 400px;max-width: 300px;height: 150px;max-height: 275px;margin-bottom: 15px;margin-right: 0;margin-left:15px;padding: 10px 10px 10px 10px;}
.s-lg-db-panel {text-align: left;margin-left:40px;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
.lcr-staff-title-margin{margin-top:200px !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
.s-lg-az-result {width: 339px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:-8px;}
.asc-cta-background {right:-250px;top:150px;}
.xl-margin-top{margin-top:175px;}
.fines-bottom-margin{margin-bottom:995px !important;}
}
@media  (min-width:1801px) and (max-width:2200px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:50px;top:220px;}
.drs-cta-background{right:-140px;top:35px;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:-80px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -315px;right: 472px;margin: auto;position: absolute;}
.lcr-title-margin{margin-top:200px !important;}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 400px;max-width: 300px;height: 150px;max-height: 275px;margin-bottom: 15px;margin-right: 0;margin-left:15px;padding: 10px 10px 10px 10px;}
.s-lg-db-panel {text-align: left;margin-left:40px;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
.s-lg-az-result {width: 339px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:-5px;}
.asc-cta-background {right:-250px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:600px !important;}
}
@media  (min-width:1500px) and (max-width:1800px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:50px;top:220px;}
.drs-cta-background{right:-180px;top:35px;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:0;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -235px;right: 472px;margin: auto;position: absolute;}
.lcr-title-margin{margin-top:200px !important;}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
.s-lg-az-result {width: 339px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:0;}
.asc-cta-background {right:-250px;top:150px;}
.xl-margin-top{margin-top:175px;}
.fines-bottom-margin{margin-bottom:720px !important;}
}
@media  (min-width:1441px) and (max-width:1499px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:50px;top:220px;}
.drs-cta-background{right:-180px;top:35px;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:0;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -235px;right: 470px;margin: auto;position: absolute;}
.lcr-title-margin{margin-top:200px !important;}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
.s-lg-az-result {width: 321px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:5px;}
.asc-cta-background {right:-230px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:385px !important;}
}
@media  (min-width:1430px) and (max-width:1440px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:50px;top:220px;}
.drs-cta-background{right:-180px;top:35px;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:0;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -235px;right: 440px;margin: auto;position: absolute;}
.lcr-title-margin{margin-top:200px !important;}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
.s-lg-az-result {width: 321px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:5px;}
.asc-cta-background {right:-250px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:370px !important;}
}
@media  (min-width:1301px) and (max-width:1429px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:70px;top:220px;}
.drs-cta-background{right:-180px;top:35px;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:0;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -235px;right: 405px;margin: auto;position: absolute;}
.lcr-title-margin{margin-top:200px !important;}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 297px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:5px;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
.asc-cta-background {right:-180px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:370px !important;}
}

@media  (min-width:1201px) and (max-width:1300px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:100px;top:220px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:0;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -235px;right: 363px;margin: auto;position: absolute;}
.lcr-title-margin{margin-top:200px !important}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 268px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:15px;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
.asc-cta-background {right:-50px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:330px !important;}
}

@media (min-width:1101px) and (max-width:1200px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:190px;top:240px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:-80px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -315px;right: 320px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.lcr-title-margin{margin-top:200px !important;}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 300px;max-width: 400px;height: 150px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:25px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
.asc-cta-background {right:-50px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:315px !important;}
}
@media (min-width:1025px) and (max-width:1100px){
.hourslocations{margin-top:100px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:100px !important;margin-bottom:40px !important;}
.device-space{margin-top:0;}
.cta-background {right:190px;top:240px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:-80px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -235px;right: 280px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.lcr-title-margin{margin-top:200px !important;}
.lcr-staff-title-margin{margin-top:200px;}
.lcr-search-margin-top{margin-top:100px;}
#s-la-bc{visibility: hidden;margin-top:100px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.icon-nav-button {width: 150px;height: 150px;}
.s-lg-az-result {width: 280px;max-width: 400px;height: 100px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:35px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:20px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:300px !important;}
}

@media  (min-width:1000px) and (max-width:1024px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:160px !important;margin-bottom:160px !important;}
.device-space{margin-top:20px}
.cta-background {right:560px; top:220px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:-60px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px !important; width: 220px;}
.dropdown-content {top: -215px;right: 248px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 600px;}
.brick.hero-cta.top {margin-top: 30px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -180px;margin-bottom: 0;padding:0;}
.icon-margin{margin-bottom:25px;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#grab-content{margin-top:0px;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 15px;margin-right: 5px;}
.lcr-title-margin{margin-top:135px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0px;}
.icon-nav-button {width: 150px;height: 150px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 50px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px; margin-bottom: 0px !important;}
header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu, header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu {height:50px}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {min-height: 100px;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
#s-lg-blog-content{margin-top:0px;}
#s-la-bc{visibility: hidden;margin-top:60px !important;}
.s-lg-az-result {width: 280px;max-width: 400px;height: 100px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:25px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px;}
.brick.checklist.lcr-repository-check-list ol.checklist.max-items > li{width: calc(33% - 10px) !important;}
.brick.checklist.lcr-repository-check-list ol.checklist > li p.title {font-size: 12pt;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:50px;top:150px;}
.xl-margin-top{margin-top:170px;}
.fines-bottom-margin{margin-bottom:280px !important;}
}

@media  (min-width:991px) and (max-width:999px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:160px !important;margin-bottom:160px !important;}
.device-space{margin-top:20px}
.intro-header {height: 700px !important;}
.cta-background {right:560px; top:140px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.search-background{top:100px;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:-125px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -170px;right: 225px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 405px;}
.brick.hero-cta.top {margin-top: -25px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -180px;margin-bottom: 0;padding:0;}
.icon-margin{margin-bottom:25px;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#grab-content{margin-top:0px;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 15px;margin-right: 5px;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
#s-la-bc{visibility: hidden;margin-top:-50px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:70px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 55px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 0 !important;}
header #navigation.group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu, header #navigation.group.sub-group .row.uc-nav-container .row.menus .uc-nav .uc-menu .uc-mainmenu {height: 40px;}
body.group-menu main#content {padding-top: 108px;}
#s-lg-blog-content{margin-top:0px;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 250px;max-width: 400px;height: 130px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:35px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px;}
.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:100px;top:180px;}
.xl-margin-top{margin-top:100px;}
.fines-bottom-margin{margin-bottom:250px !important;}
}
@media  (min-width:950px) and (max-width:990px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:160px !important;margin-bottom:160px !important;}
.device-space{margin-top:20px}
.intro-header {height: 700px !important;}
.cta-background {right:560px; top:140px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.search-background{top:100px;}
.help-search-background{width:60%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 200px;bottom: 0;top:-125px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -170px;right: 225px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 405px;}
.brick.hero-cta.top {margin-top: -25px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -180px;margin-bottom: 0;padding:0;}
.icon-margin{margin-bottom:25px;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#grab-content{margin-top:0px;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 15px;margin-right: 5px;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
#s-la-bc{visibility: hidden;margin-top:-50px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:70px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children:nth-child(3) {margin-top: 55px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 0 !important;}
#s-lg-blog-content{margin-top:0px;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 250px;max-width: 400px;height: 130px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:35px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px;}
.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:450px;top:10px;}
body.group-menu main#content {padding-top: 108px;}
.xl-margin-top{margin-top:70px;}
.fines-bottom-margin{margin-bottom:70px !important;}
}
@media  (min-width:851px) and (max-width:949px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:160px !important;margin-bottom:160px !important;}
.device-space{margin-top:20px}
.cta-background {right:560px;top:220px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:100%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 0;bottom: 0;top:-100px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -165px;right: 40px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 400px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -180px;margin-bottom: 0;padding:0;}
.icon-margin{margin-bottom:25px;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#grab-content{margin-top:0px;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 15px;margin-right: 5px;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
#s-la-bc{visibility: hidden;margin-top:-50px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:70px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 40px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 0px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 0px !important;}
#s-lg-blog-content{margin-top:0px;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 257px;max-width: 400px;height: 185px;max-height: 275px;margin-bottom: 5px;margin-right: 0px;margin-left: 5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:15px;}
.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:450px;top:10px;}
body.group-menu main#content {padding-top: 108px;}
.xl-margin-top{margin-top:70px;}
.fines-bottom-margin{margin-bottom:70px !important;}
}
@media  (min-width:801px) and (max-width:850px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:160px !important;margin-bottom:160px !important;}
.device-space{margin-top:20px}
.cta-background {right:300px;top:220px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:100%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;padding:0 0 25px 0;border-radius:15px;
vertical-align:middle;z-index:2;margin: auto;left: 0;bottom: 0;top:-80px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -170px;right: 40px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 400px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -180px;margin-bottom: 0;padding:0;}
.icon-margin{margin-bottom:25px;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#grab-content{margin-top:0px;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 15px;margin-right: 5px;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
#s-la-bc{visibility: hidden;margin-top:-50px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:70px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 300px;max-width: 400px;height: 130px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:5px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:75px;}
.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:450px;top:10px;}
.xl-margin-top{margin-top:70px;}
.fines-bottom-margin{margin-bottom:70px !important;}
}

@media  (min-width:768px) and (max-width:800px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.device-space{margin-top:20px}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:50px;left: -25px;}
.cta-background {right:580px;top:100px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:100%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block; max-width:1100px;padding:0 0 25px 0;border-radius:15px;vertical-align:middle;
z-index:2;margin: auto;left: 0;bottom: 0;top:0;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -155px;right:40px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 100%;}
.brick.hero-cta.top {margin-top: 5px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -300px;top:10px;margin-bottom: 0;padding:0}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 25px;margin-right: 5px;}
#grab-content{margin-top:0px;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:35px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
#s-lg-blog-content{margin-top:0px;}
#lcr-right-border-tab-content{border-right: 3px solid #e30c00;}
.s-lg-az-result {width: 280px;max-width: 400px;height: 165px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:35px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px;}
body.group-menu main#content {padding-top: 100px;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:450px;top:10px;}
.xl-margin-top{margin-top:70px;}
.fines-bottom-margin{margin-bottom:70px !important;}
}

@media  (min-width:740px) and (max-width:767px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:70px !important;margin-bottom:25px !important; bottom:3000px;}
.device-space{margin-top:20px}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:50px;left: -25px;}
.cta-background {right:580px;top:100px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:100%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block; max-width:1100px;padding:0 0 25px 0;border-radius:15px;vertical-align:middle;
z-index:2;margin: auto;left: 0;bottom: 0;top:5px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -150px;right:40px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 100%;}
.brick.hero-cta.top {margin-top: 15px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -300px;top:10px;margin-bottom: 0;padding:0}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 25px;margin-right: 5px;}
#grab-content{margin-top:0px;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:70px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
#s-lg-blog-content{margin-top:0px;}
.icon-nav-button {width: 150px;height: 150px;}
.s-lg-az-result {width: 300px;max-width: 400px;height: 150px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:10px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px;}
body.group-menu main#content {padding-top: 90px;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:540px;top:10px;}
.xl-margin-top{margin-top:70px;}
.fines-bottom-margin{margin-bottom:70px !important;}
}

@media  (min-width:701px) and (max-width:739px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:70px !important;margin-bottom:25px !important; bottom:3000px;}
.device-space{margin-top:20px}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:50px;left: -25px;}
.cta-background {right:580px;top:100px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;}
.help-search-background{width:100%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block; max-width:1100px;padding:0 0 25px 0;border-radius:15px;vertical-align:middle;
z-index:2;margin: auto;left: 0;bottom: 0;top:5px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -90px;right:40px;margin: auto;position: absolute;}
.help-message h1{font-size:28px;color:#fff;}
.brick.hero-cta.help-search{height: 100%;}
.brick.hero-cta.top {margin-top: 0;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -300px;top:10px;margin-bottom: 0;padding:0}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 25px;margin-right: 5px;}
#grab-content{margin-top:0px;}
#s-la-bc{visibility: hidden;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:70px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
#s-lg-blog-content{margin-top:0px}
.lcr-alert{max-height:100px; height:100%; margin-top:0; padding-top:10px; padding-left:10px; padding-right:10px; color:rgba(255,255,255,1) !important; font-size: 12px;}
.icon-nav-button {width: 150px;height: 150px;}
.s-lg-az-result {width: 280px;max-width: 400px;height: 150px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:15px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:10px;}
body.group-menu main#content {padding-top: 100px;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:520px;top:10px;}
.xl-margin-top{margin-top:10px;}
.fines-bottom-margin{margin-bottom:10px !important;}
}

@media  (min-width:650px) and (max-width:700px){
.hourslocations{margin-top:160px !important;margin-bottom:160px !important; bottom:3000px;}
.hl-hpg{margin-top:70px !important;margin-bottom:25px !important; bottom:3000px;}
.device-space{margin-top:20px}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:auto;top:50px;}
.cta-background {right:580px;top:100px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;vertical-align: middle;}
.help-search-background{width:100%;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block; max-width:1100px;padding:0 0 25px 0;border-radius:15px;vertical-align:middle;
z-index:2;margin: auto;left: 0;bottom: 0;top:20px;text-align: center;height: 100%;padding:0 0 50px 0;}
.open > .lcr-dropdown-menu {left: -115px; width: 220px;}
.dropdown-content {top: -75px;right:40px;margin: auto;position: absolute;}
.help-message{margin-top:20px !important;}
.help-message h1{font-size:24px;color:#fff;}
.help-message hr {margin-top: 0px;margin-bottom: 0px;}
.brick.hero-cta.help-search{height: 100%;}
.brick.hero-cta.top {margin-top: 0px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -300px;top:10px;margin-bottom: 0;padding:0}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols {padding-left: 25px;margin-right: 5px;}
#grab-content{margin-top:0px;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 200px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{ height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
#s-lg-blog-content{margin-top:0px;}
.lcr-alert{max-height:100px; height:100%; margin-top:0; padding-top:10px; padding-left:10px; padding-right:10px; color:rgba(255,255,255,1) !important; font-size: 12px;}
.icon-nav-button {width: 150px;height: 150px;}
.s-lg-az-result {width: 250px;max-width: 400px;height: 200px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:25px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:25px}
body.group-menu main#content {padding-top: 100px;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:500px;top:10px;}
.xl-margin-top{margin-top:80px;}
.fines-bottom-margin{margin-bottom:500px !important;}
}

@media  (min-width:516px) and (max-width:649px){
.hourslocations{margin-top:50px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:50px !important;margin-bottom:0 !important;}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:50px;left:0;}
.cta-background {margin-left: auto;margin-right: auto;top:80px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;vertical-align: middle;}
.help-search-background{width:100%;padding:25px 25px 50px 25px;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;border-radius:15px;vertical-align:middle;z-index:2;margin: auto;left: 0;bottom: 0;top:15px;text-align: center;}
.dropdown-content {top: -90px;right:65px;margin: auto;position: absolute;}
.help-message{margin-top:30px !important;}
.help-message h1{font-size:21px;color:#fff;}
.help-message hr {margin-top: 0px;margin-bottom: 0px;}
.brick.hero-cta.help-search{height: 100%;}
.brick.hero-cta.top {margin-top: -25px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -290px;margin-bottom: 0;padding:0;}
.icon-nav-button {width: 125px;height: 125px;}
.icon-margin{margin-bottom:25px;}
.brick.tasks .tabcordion .panel-group .panel-heading .panel-title a {font-size: 0.9em;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols{padding-left: 10px;margin-right:10px;}
#grab-content{margin-top:0px;}
#s-lg-az-result-count {padding-left: 10px !important;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
h1#s-la-public-header-title{font-size:24px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 300px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
.lcr-alert{max-height:100px; height:100%; margin-top:0; padding-top:10px; padding-left:10px; padding-right:10px; color:rgba(255,255,255,1) !important; font-size: 12px;}
.s-lg-az-result {width: 263px;max-width: 400px;height: 185px;max-height: 275px;margin-bottom: 15px;margin-right: 0px;margin-left:15px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:15px;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:450px;top:10px;}
body.group-menu main#content {padding-top: 108px;}
.xl-margin-top{margin-top:80px;}
.fines-bottom-margin{margin-bottom:400px !important;}
}
/********* iPhone 6 Plus **********/
@media  (min-width:401px) and (max-width:515px){
.hourslocations{margin-top:50px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:50px !important;margin-bottom:0 !important;}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:50px;left:0;}
.cta-background {margin-left: auto;margin-right: auto;top:80px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;vertical-align: middle;}
.help-search-background{width:100%;padding:25px 25px 50px 25px;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;border-radius:15px;vertical-align:middle;z-index:2;margin: auto;left: 0;bottom: 0;top:50px;text-align: center;}
.dropdown-content {top: -80px;right:65px;margin: auto;position: absolute;}
.help-message{margin-top:20px !important;}
.help-message h1{font-size:21px;color:#fff;}
.help-message hr {margin-top: 0px;margin-bottom: 0px;}
.img-help-banner{}
.brick.hero-cta.help-search{height: 200px;}
.brick.hero-cta.top {margin-top: -25px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -290px;margin-bottom: 0;padding:0;}
.icon-nav-button {width: 125px;height: 125px;}
.icon-margin{margin-bottom:25px;}
.brick.tasks .tabcordion .panel-group .panel-heading .panel-title a {font-size: 0.9em;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols{padding-left: 10px;margin-right:10px;}
#grab-content{margin-top:0px;}
#s-lg-az-result-count {padding-left: 10px !important;}
.lcr-title-margin{margin-top:50px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
h1#s-la-public-header-title{font-size:24px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 300px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{height:35px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
.lcr-alert{max-height:50px; height:100%; margin-top:0; padding-top:5px; padding-left:5px; padding-right:5px; color:rgba(255,255,255,1) !important; font-size: 12px;}
.s-lg-az-result {width: 100%;max-width: 400px;height: 100%;max-height: 275px;margin-bottom: 5px;margin-right: 0px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:15px}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:400px;top:10px;}
body.group-menu main#content {padding-top: 108px;}
.xl-margin-top{margin-top:80px;}
.fines-bottom-margin{margin-bottom:400px !important;}
}
/********* iPhone 6  **********/
@media  (min-width:321px) and (max-width:400px){
.hourslocations{margin-top:50px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:50px !important;margin-bottom:0 !important;}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:50px;left:0;}
.cta-background {margin-left: auto;margin-right: auto;top:50px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;vertical-align: middle;}
.help-search-background{width:100%;padding:25px 25px 50px 25px;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;border-radius:15px;vertical-align:middle;z-index:2;margin: auto;left: 0;bottom: 0;top:50px;text-align: center;}
.dropdown-content {top: -85px;right:65px;margin: auto;position: absolute;}
.help-message{margin-top:20px !important;}
.help-message h1{font-size:21px;color:#fff;}
.help-message hr {margin-top: 0px;margin-bottom: 0px;}
.brick.hero-cta.help-search{height: 205px;}
.brick.hero-cta.top {margin-top: -25px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -290px;margin-bottom: 0;padding:0;}
.icon-nav-button {width: 125px;height: 125px;}
.icon-margin{margin-bottom:25px;}
.brick.tasks .tabcordion .panel-group .panel-heading .panel-title a {font-size: 0.9em;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols{padding-left: 10px;margin-right:10px;}
#grab-content{margin-top:0px;}
.lcr-title-margin{margin-top:0 !important;}
#s-lg-az-result-count {padding-left: 10px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
h1#s-la-public-header-title{font-size:24px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 300px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#s-lg-blog-content{margin-top:0px;}
.lcr-alert{max-height:100px; height:100%; margin-top:0; padding-top:10px; color:rgba(255,255,255,1) !important; padding-top:10px; padding-left:10px; font-size: 12px;}
.s-lg-az-result {width: 100%;max-width: 400px;height: 100%;max-height: 275px;margin-bottom: 5px;margin-right: 0px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:15px;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:350px;top:10px;}
body.group-menu main#content {padding-top: 108px;}
.xl-margin-top{margin-top:100px;}
.fines-bottom-margin{margin-bottom:360px !important;}
}
/********* iPhone 5 / Nokia Lumia 520 **********/
@media  (min-width:280px) and (max-width:320px){
.hourslocations{margin-top:50px !important;margin-bottom:40px !important;}
.hl-hpg{margin-top:50px !important;margin-bottom:0 !important;}
.intro-header{padding-top:180px;padding-bottom:10px;margin-top:-180px!important;height:700px!important;overflow:hidden;}
.search-background{max-width:575px;padding:5px;border-radius:10px;vertical-align:middle;z-index:2;margin:0 auto;top:50px;left:0;}
.cta-background {margin-left: auto;margin-right: auto;top:60px;}
.drs-cta-background{top: 40px;margin-left: auto;margin-right: auto;vertical-align: middle;}
.help-search-background{width:100%;padding:25px 25px 50px 25px;background-color:rgba(109,100,93,0.7);position:relative;display:inline-block;max-width:1100px;border-radius:15px;vertical-align:middle;z-index:2;margin: auto;left: 0;bottom: 0;top:50px;text-align: center;}
.dropdown-content {top: -75px;right:65px;margin: auto;position: absolute;}
.help-message{margin-top:32px !important;}
.help-message h1{font-size:21px;color:#fff;}
.help-message hr {margin-top: 0px;margin-bottom: 0px;}
.brick.hero-cta.help-search{height: 205px;}
.brick.hero-cta.top {margin-top: -25px;}
.brick.hero-cta.help-search .col-sm-12 {min-height: 0;margin-top: -290px;margin-bottom: 0;padding:0;}
.icon-nav-button {width: 125px;height: 125px;}
.icon-margin{margin-bottom:25px;}
.brick.tasks .tabcordion .panel-group .panel-heading .panel-title a {font-size: 0.9em;}
#s-lc-public-page-content{margin-top: 20px;}
#time_grid_cont {margin-left: 5px;margin-right: 5px;}
.service-title-margins{margin-top:80px !important;}
#s-lg-guide-header{margin-top:0;}
#s-lg-az-cols{padding-left: 10px;margin-right:10px;}
#grab-content{margin-top:0px;}
.lcr-title-margin{margin-top:0 !important;}
#s-lg-az-result-count {padding-left: 10px !important;}
.lcr-staff-title-margin{margin-top:0;}
.lcr-search-margin-top{margin-top:50px;}
h1#s-la-public-header-title{font-size:24px;}
header #navigation .uc-nav .uc-menuwrapper > .uc-menu {height: 100%;min-height: 1100px;}
header #navigation .uc-nav .uc-menuwrapper .children {max-height: 400px !important;overflow: inherit !important;}
header #navigation .uc-nav .uc-menuwrapper > ul.level1.uc-menu > li.uc-mainmenu ul.level2.uc-submenu > li.children > a {top: 20px;}
header #navigation .uc-nav .uc-menuwrapper .level2.menu-block > li:nth-last-child(2) > a {margin-bottom: 20px !important;}
.lcr-help-brick{width:100%; max-width:400px; height:100%; max-height: 300px; margin-bottom:200px !important; margin-top:25px !important;}
.lcr-top-help-brick{height:150px; width:100%; padding: 25px 15px 0 15px;}
.lcr-bottom-help-brick{height:40px; width:100%; padding:5px;}
.lcr-help-brick-bottom-margin{margin-bottom:0;}
#s-lg-blog-content{margin-top:0px;}
.lcr-alert{max-height:40px; height:100%; margin-top:0; color:rgba(255,255,255,1) !important; padding-top:5px; padding-left:10px; font-size: 10px;}
.s-lg-az-result {width: 100%;max-width: 400px;height: 100%;max-height: 275px;margin-bottom: 5px;margin-right: 0px;padding: 5px 5px 5px 5px;}
.s-lg-db-panel {text-align: left;margin-left:15px;}
#digital-collection-filter {width: 100%;}
.asc-cta-background {right:300px;top:10px;}
body.group-menu main#content {padding-top: 108px;}
.xl-margin-top{margin-top:10px;}
.fines-bottom-margin{margin-bottom:10px !important;}
}
