body {
  color: black;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", Arial, sans-serif;
  letter-spacing: normal;
  line-height: 1em;
  width: 100%; }
  h1 strong,
  h1 b,
  h2 strong,
  h2 b,
  h3 strong,
  h3 b,
  h4 strong,
  h4 b,
  h5 strong,
  h5 b,
  h6 strong,
  h6 b {
    font-weight: 700; }
  h1.arts, h1.business, h1.cs-it, h1.culinary, h1.health, h1.trades, h1.stem, h1.social-science,
  h2.arts,
  h2.business,
  h2.cs-it,
  h2.culinary,
  h2.health,
  h2.trades,
  h2.stem,
  h2.social-science,
  h3.arts,
  h3.business,
  h3.cs-it,
  h3.culinary,
  h3.health,
  h3.trades,
  h3.stem,
  h3.social-science,
  h4.arts,
  h4.business,
  h4.cs-it,
  h4.culinary,
  h4.health,
  h4.trades,
  h4.stem,
  h4.social-science,
  h5.arts,
  h5.business,
  h5.cs-it,
  h5.culinary,
  h5.health,
  h5.trades,
  h5.stem,
  h5.social-science,
  h6.arts,
  h6.business,
  h6.cs-it,
  h6.culinary,
  h6.health,
  h6.trades,
  h6.stem,
  h6.social-science {
    background-position: 0.25em;
    background-repeat: no-repeat;
    background-size: 1.25em;
    box-sizing: border-box;
    color: #fefefe !important;
    padding: 0.45em 0.25em 0.45em 1.75em; }
  h1.arts,
  h2.arts,
  h3.arts,
  h4.arts,
  h5.arts,
  h6.arts {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 613.5 613.5' style='enable-background:new 0 0 613.5 613.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M261.6,154.3c-16.9,0-30.6,13.7-30.6,30.6c0,16.9,13.7,30.6,30.6,30.6c16.9,0,30.6-13.7,30.6-30.6 C292.3,168,278.6,154.3,261.6,154.3'/%3E%3Cpath class='st0' d='M306.7,0C137.3,0,0,137.3,0,306.7s137.3,306.7,306.7,306.7c169.4,0,306.7-137.3,306.7-306.7S476.1,0,306.7,0 M371.5,520.5c-1.8-23-5.5-44.2-11.8-61.6l-0.6-14.7c72.2-94.4-48.6-201.8-48.6-201.8c8,17,6.2,36.5,4.2,47.2 c-1.8,9.5-3.3,19.1-4.2,28.8c-5.7,61.8,3.5,96.3,14.3,115.4l-0.5,0l0.7,17.4c-3.8,10.1-11.8,36.3-15.3,81.6 c-99-1.4-178.9-100.6-178.9-222.7c0-123,81.1-222.8,181-222.8c3.2,0,6.5,0.1,9.7,0.3c19.7,1.3,31,22.2,22.5,40 c-0.1,0.1-0.1,0.2-0.2,0.4c-18.6,39.1-7.2,83.3,25.4,98.8c19,9,41,6.2,59.7-5.4c21.1-13.1,49.1-3.2,55.3,20.9 c5.6,21.4,8.6,44.2,8.6,67.9C492.8,407.5,442.1,490.2,371.5,520.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
  h1.business,
  h2.business,
  h3.business,
  h4.business,
  h5.business,
  h6.business {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 613.5 613.5' style='enable-background:new 0 0 613.5 613.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M306.7,0C137.3,0,0,137.3,0,306.7s137.3,306.7,306.7,306.7s306.7-137.3,306.7-306.7S476.2,0,306.7,0 M492.8,472.7H128.2l90.5-150.9l105.6,115.7l103-171.6l36.3,21V177.5L369,232.1l32.2,18.6l-81.9,136.5L213.7,271.6l-93,155V140.8 h372.1V472.7z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  h1.cs-it,
  h2.cs-it,
  h3.cs-it,
  h4.cs-it,
  h5.cs-it,
  h6.cs-it {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 616.6 616.6' style='enable-background:new 0 0 616.6 616.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M479.2,391.7V162c0-2.5-2.1-4.7-4.7-4.7H135c-2.5,0-4.7,2.1-4.7,4.7v229.7c0,2.5,2.1,4.7,4.7,4.7h339.5 C477.1,396.4,479.2,394.3,479.2,391.7z'/%3E%3Cpath class='st0' d='M260.6,427.3H135c-19.6,0-35.6-16-35.6-35.6V162c0-19.6,16-35.6,35.6-35.6h339.5c19.6,0,35.6,16,35.6,35.6 v229.7c0,19.6-16,35.6-35.6,35.6H352.6v62.5l204.8,0.1c37.2-50.9,59.1-113.6,59.1-181.5C616.6,138,478.6,0,308.3,0 C138,0,0,138,0,308.3c0,67.8,21.9,130.5,59,181.4l201.6,0.1V427.3z'/%3E%3Cpath class='st0' d='M308.3,616.6c87.9,0,167.2-36.9,223.4-95.9l-446.9-0.1C141,579.7,220.3,616.6,308.3,616.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  h1.culinary,
  h2.culinary,
  h3.culinary,
  h4.culinary,
  h5.culinary,
  h6.culinary {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 613.5 613.5' style='enable-background:new 0 0 613.5 613.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M613.5,306.7C613.5,137.3,476.2,0,306.7,0C137.3,0,0,137.3,0,306.7c0,120.6,69.7,225,171,275.1V547 c0-88.4-28.9-140.3-28.9-140.3c-7.5-11.5-13.2-26.4-17.7-43.4c-4.6-17-7.1-36.4-7.5-56.9c-1.6-71.4,25.5-130.1,60.4-131.4 c34.8-1.2,64.6,55.6,66.2,127c0.9,41-11,77.9-25.1,101.9c0,0-27.2,53.9-27.2,143v43.8c35.7,14.5,74.7,22.6,115.7,22.6 c5.1,0,10.1-0.1,15.1-0.4V547c0-38.7,0.7-103.8-12.1-128.9c-19.6-22.4-37.9-56.3-38-102.5c-0.2-64.6,14.3-273,79-258.8l3.7,380.8 c0,0,7.7,101.1,7.7,109.4v61.4c28.6-5.2,55.9-14.4,81.2-27c0.1-15.8,0.1-32.3,0.1-35.8c0-7.2,0.2-7.2,0.3-9.4 c1.3-26.2,1.7-59.4-2.6-74.5c-16-56-46.9-84.5-46.9-95.1l2.5-86.1c1.6-55,4.5-98.2,8.9-98.2c4.1,0,8.6,38,8.6,87.2 c0,0,4.2,93.2,8.6,93.2c4.5,0,9-100,9-100c0.7-45.7,4-84.9,7.9-84.9c3.9,0,7.1,39.3,7.9,84.9c0,0,5,100,9.5,100 c4.5,0,6.8-100,6.8-100c0.7-45.7,3.9-84.9,7.9-84.9c3.9,0,7.1,39.3,7.8,84.9l0,11.4c0,49.9,1.6,88.6,6.1,88.6s10.2-88.6,10.3-88.6 c0.3-57.1,3.8-89.7,7.9-89.7c4.5,0,7.3,40.5,7.3,94.7c0,3.8-0.4,92.9-2.7,92.9h0.5c0,0-19.5,31.4-35.5,87.5 c-4.3,15.1-3.9,48.1-2.6,74.4c0.4,7.8,0.4,19.7,0.3,31.9C556.5,511.5,613.5,415.8,613.5,306.7z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  h1.health,
  h2.health,
  h3.health,
  h4.health,
  h5.health,
  h6.health {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 627.9 627.9' style='enable-background:new 0 0 627.9 627.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M314,0C140.6,0,0,140.6,0,314c0,173.4,140.6,314,314,314c173.4,0,314-140.6,314-314C627.9,140.6,487.3,0,314,0z M115.6,229h114.1V114.9c0-5,4.1-9.2,9.2-9.2H389c5.1,0,9.2,4.1,9.2,9.2V229h114.1c5,0,9.2,4.1,9.2,9.2v66.7l-126.1-0.5h0 c-2.3,0-4.4,1.1-5.8,3l-19.3,27.8l-35.5-135c-0.8-3.1-3.7-5.3-6.9-5.2c-3.2,0.1-6,2.4-6.7,5.5L282.2,381l-44.9-112.6 c-0.9-2.3-3-3.9-5.4-4.3c-2.4-0.4-4.9,0.5-6.5,2.4l-32.9,39.5l-86.1,0.6v-68.6C106.4,233.1,110.6,229,115.6,229z M512.3,397.4H398.2 v114.1c0,5.1-4.1,9.2-9.2,9.2H238.9c-5,0-9.2-4.1-9.2-9.2V397.4H115.6c-5,0-9.2-4.1-9.2-9.2v-67.5l89.4-0.7c2.1,0,4-0.9,5.3-2.5 l27.5-33l49,123c1.1,2.7,3.7,4.4,6.5,4.4c0.2,0,0.4,0,0.6,0c3.1-0.3,5.6-2.5,6.3-5.5L328.6,232l31.9,121.3c0.7,2.6,2.9,4.6,5.6,5.1 c2.7,0.5,5.4-0.7,7-2.9l25.9-37.3l122.5,0.5v69.4C521.5,393.3,517.3,397.4,512.3,397.4z'/%3E%3C/svg%3E%0A"); }
  h1.trades,
  h2.trades,
  h3.trades,
  h4.trades,
  h5.trades,
  h6.trades {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 613 611.3' style='enable-background:new 0 0 613 611.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23E77632;%7D .st2%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M411.5,207.9c-14.6-30.1-35.1-55.6-45.3-67.5c-4.5-5.2-9.8-9.2-15.8-11.8c-18.8-8.4-61.5-20.1-136.7-3.4 c-43.2,9.6-72.3,32.4-86.3,67.7c-7.5,18.9-8.5,36.4-8.5,44.9h280.8C402.6,233.1,409.3,220.7,411.5,207.9z'/%3E%3Cpath class='st0' d='M490.1,245.1c-17.2-70-55-102.2-67.7-124.5c-4.4-7.7-12.5-12-20.2-15.6c-21.8-10.1-71.7-24.4-158.8-4.4 c-26.2,6-46.3,16-61.7,28c11.6-6.3,25.2-11.6,41.5-15.2c78.7-17.4,124.2-4.9,144.3,4.2c7.6,3.4,14.3,8.4,19.9,14.9 c14.9,17.2,50.7,62.3,61.4,110.1l0.5,2.3c-0.2,2,0.9,4,2.8,4.8l26.5,10.4H117.5l-45,32.3H561C563.4,293.3,490.1,245.1,490.1,245.1z '/%3E%3Cpath class='st0' d='M251.5,402.2c0.4,0,0.8-0.1,1.2-0.1C252.3,402.1,251.9,402.1,251.5,402.2z'/%3E%3Cpath class='st1' d='M250.2,402.4c0.4-0.1,0.8-0.1,1.3-0.2C251.1,402.2,250.7,402.3,250.2,402.4z'/%3E%3Cpath class='st2' d='M594.5,200.4C551.3,83.4,438.8,0,306.7,0C137.3,0,0,137.3,0,306.7c0,105.8,53.5,199,135,254.2 c40.8,27.3,88.4,45.2,139.8,50.3l0.7-72.9l4.4-70.1c0,0-2.5-70.7-29.6-65.9c0.4-0.1,0.8-0.1,1.3-0.2c0.4,0,0.8-0.1,1.2-0.1 c-0.4,0-0.8,0-1.2,0.1c-0.4,0-0.8,0.1-1.3,0.2c-27.1,4.8-71,21.6-93.9,57.5c0,0-10.4-31.2,52.2-81.5c0,0,31.3-26.4,83.5-26.4h57.7 c4.3,0,8.6,1.4,12.2,4.1c6.7,5,19,12.7,30.3,12.7c10.7,0,18.9-6.9,23.3-11.9c2.8-3.1,6.6-4.9,10.5-4.9h16.4 c6.8,0,12.4,6.4,12.4,14.2v45c0,7-4.9,12.7-11,12.7h-17c-4.8,0-9.4-2.5-12.4-6.8c-3.3-4.6-10.1-10-24.2-10 c-37.6,0-55.3,32.3-55.3,61.1h0.2l4.4,70.1l1,72.5C493.8,593.7,613,463.6,613,305.6C613,268.7,606.5,233.3,594.5,200.4z M127.4,192.9c14-35.4,43.1-58.1,86.3-67.7c75.2-16.7,118-5,136.7,3.4c6,2.7,11.3,6.7,15.8,11.8c10.2,11.8,30.7,37.4,45.3,67.5 c-2.2,12.9-9,25.3-11.8,30H118.9C118.9,229.3,119.9,211.8,127.4,192.9z M561,292.3H72.5l45-32.3h361.3l-26.5-10.4 c-2-0.8-3-2.8-2.8-4.8l-0.5-2.3c-10.7-47.7-46.5-92.9-61.4-110.1c-5.6-6.5-12.3-11.5-19.9-14.9c-20.1-9.1-65.6-21.6-144.3-4.2 c-16.2,3.6-29.9,8.9-41.5,15.2c15.5-12,35.5-22,61.7-28c87.1-20,137-5.7,158.8,4.4c7.7,3.6,15.8,7.9,20.2,15.6 c12.7,22.3,50.5,54.4,67.7,124.5C490.1,245.1,563.4,293.3,561,292.3z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  h1.stem,
  h2.stem,
  h3.stem,
  h4.stem,
  h5.stem,
  h6.stem {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 583.3 583.3' style='enable-background:new 0 0 583.3 583.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M390.5,390c-21.6,0-26.3-26.3-26.3-26.3s1.9,31.8-31.8,31.8c-33.7,0-33.5-33.5-33.5-33.5s-1.8,35.7-35.7,35.7 c-33.9,0-34.7-34.7-34.7-34.7s-0.4,32-32,32c-31.7,0-30.7-30.7-30.7-30.7s-34.4,64.3-40.7,84.4c-6.3,20.1,1.3,46.5,22.6,51.5 c21.4,5,266.7,0,266.7,0s42-3.5,42.5-41.1c0.3-21.8-42.5-88.5-42.5-88.5S412.1,390,390.5,390z'/%3E%3Cpath class='st0' d='M291.7,0C130.6,0,0,130.6,0,291.7s130.6,291.7,291.7,291.7c161.1,0,291.7-130.6,291.7-291.7S452.8,0,291.7,0z M415,513.4H164.3c-40.3,0-65.5-42.7-45.3-76.8l134.2-247.8V46.3l-16.4-9.9h16.4h2.5h68.1h2.5h16.4l-16.4,9.9v22.3h-18.5V80h18.5 v17.7h-18.5v11.5h18.5v17.7h-18.5v11.5h18.5v17.7h-18.5v11.5h18.5v21.2l134.2,247.8C480.5,470.7,455.3,513.4,415,513.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
  h1.social-science,
  h2.social-science,
  h3.social-science,
  h4.social-science,
  h5.social-science,
  h6.social-science {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 606 589.2' style='enable-background:new 0 0 606 589.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23A94D9D;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M34.3,332.2c0.3-19.7,15.5-35.8,34.7-37.9l-41.5-0.1L40.7,278c0.1-0.1,13.9-17.9,10.7-42.6l-1.5-12.7 c-1.1-9.4-0.4-18.4,2-26.8c8.1-27.6,30.3-47.6,56.9-52.1l6.9-0.6c2.6-0.2,5.1-0.2,7.7,0l6.9,0.6c26.6,4.5,48.9,24.5,56.9,52.1 c2.5,8.4,3.1,17.4,2,26.8l-1.5,12.5c-3.3,24.9,10.6,42.6,10.7,42.8l12.8,16.2l-41.1,0.1c19.5,2.1,34.9,18.4,34.9,38.5L215.3,477 l8.7-110.8v-45.4c0-17.9,14.6-32.5,32.5-32.5h93c17.9,0,32.5,14.6,32.5,32.5v30.7L394.4,457l6-126.6c0-21,17.4-38.4,38.9-38.4h99.9 c21.4,0,38.9,17.5,38.9,38.9l5.6,86.3C598,382,606,343.4,606,303C606,135.7,470.3,0,303,0S0,135.7,0,303 c0,42.1,8.6,82.2,24.1,118.7L34.3,332.2z M486,138c41.3,0,74.9,33.6,74.9,74.9c0,41.3-33.6,74.9-74.9,74.9S411,254.2,411,212.9 C411,171.6,444.7,138,486,138z M304.6,140.8c35.9,0,65.1,29.1,65.1,65.1s-29.1,65.1-65.1,65.1c-35.9,0-65.1-29.1-65.1-65.1 S268.7,140.8,304.6,140.8z'/%3E%3Cpath class='st0' d='M486,267.8c30.3,0,54.9-24.6,54.9-54.9S516.2,158,486,158S431,182.6,431,212.9S455.7,267.8,486,267.8z'/%3E%3Cpath class='st1' d='M408.7,579C408.7,579,408.7,579,408.7,579l0.9,7.7h0L408.7,579z'/%3E%3Cpath class='st0' d='M123,274.5l50.7-0.2c-4.3-10.2-8-24.6-5.7-41.6l1.4-12.4c0.8-6.7,0.3-13.1-1.4-18.9 c-6.6-22.5-25.9-38.1-48-38.6l-0.7,0l-0.3,0c-22.1,0.6-41.4,16.1-48,38.6c-1.7,5.8-2.1,12.1-1.4,18.9l1.5,12.6 c2.2,16.9-1.5,31.2-5.7,41.4L123,274.5z'/%3E%3Cpath class='st0' d='M558.1,331.6c0-11.1-8.5-19.5-18.9-19.5h-99.9c-10.4,0-18.9,8.5-18.9,18.9l-10.3,255.5 c66.1-25,121.2-72.4,155.9-133L558.1,331.6z'/%3E%3Cpath class='st0' d='M185.1,333.5c0-11.1-8.5-19.6-18.9-19.6h-93c-10.4,0-18.9,8.5-18.9,18.9l-0.1,1.1L40.6,454.5 c36.1,62.3,93.7,110.6,162.7,134.7L185.1,333.5z'/%3E%3C/g%3E%3C/svg%3E%0A"); }

a,
a:link,
a:active,
a:hover,
a:focus {
  color: #20588c; }
  a.no-line,
  a:link.no-line,
  a:active.no-line,
  a:hover.no-line,
  a:focus.no-line {
    text-decoration: none !important; }

.large {
  font-size: 2em; }

/* From https://gist.github.com/unruthless/413930 */
sub, sup {
  font-size: 0.75rem;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

.block-title {
  margin-bottom: 0.25em; }

.field-name-body h1,
.field-name-body h2,
.field-name-body h3,
.field-name-body h4,
.field-name-body h5,
.field-name-body h6 {
  margin-bottom: 0.6rem; }

#region-content h2 {
  color: #ea6e07; }

.field-label-inline h3 {
  font-size: 1em;
  line-height: 1.3em;
  margin-bottom: 1em;
  padding-right: 1em; }

a[href$='.pdf']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/page_white_acrobat.png") center right no-repeat; }

a[href$='.doc']:not(.noicon),
a[href$='.docx']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/page_word.png") center right no-repeat; }

a[href$='.xls']:not(.noicon),
a[href$='.xlsx']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/page_excel.png") center right no-repeat; }

a[href$='.ppt']:not(.noicon),
a[href$='.pptx']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/page_white_powerpoint.png") center right no-repeat; }

a[href$='.wav']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/sound.png") center right no-repeat; }

a[href$='.mp3']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/music.png") center right no-repeat; }

a[href$='.mp4']:not(.noicon),
a[href$='.mpg']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/television.png") center right no-repeat; }

a[href$='.txt']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/page_white_text.png") center right no-repeat; }

a[href$='.zip']:not(.noicon) {
  display: inline;
  padding: 1px 20px 1px 0;
  line-height: 18px;
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/silkicons/compress.png") center right no-repeat; }

input.form-submit[value="Upload"] {
  display: none; }

input, textarea, select {
  max-width: 100%; }

img {
  max-width: 100%; }

optgroup {
  font-weight: bold; }

blockquote {
  margin: 0 10%; }
  blockquote.color {
    border-left: #20588c solid 3px;
    font-style: italic;
    padding-left: 0.5em; }

cite {
  display: block;
  margin: 0 10% 0 auto;
  max-width: 70%; }
  cite:before {
    content: "- "; }

hr {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  margin-bottom: 10px;
  margin-top: 10px; }

.node ol,
.node ul {
  padding-left: 1.4em; }

ul li ul {
  list-style-type: circle; }

ul li ul li ul {
  list-style-type: square; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 10px;
  margin-left: 3px;
  padding-top: 5px; }

.cta {
  font-family: Roboto, sans;
  background-color: #ea6e07;
  border: solid 1px #41403E;
  border-top: none;
  border-left: none;
  color: #fefefe !important;
  display: inline-block;
  letter-spacing: 0.05em;
  box-sizing: border-box;
  margin: 0.75em;
  max-width: 85%;
  padding: 1rem 1rem;
  text-align: center;
  text-decoration: none !important;
  transition: all .5s ease;
  font-size: 1.5rem;
  box-shadow: 20px 38px 34px -26px rgba(0, 0, 0, 0.2);
  border-radius: 1rem; }
  .cta:hover, .cta:focus {
    box-shadow: 2px 8px 4px -6px rgba(0, 0, 0, 0.3);
    color: #fff !important;
    cursor: pointer;
    text-decoration: none !important; }
  .cta.small {
    font-size: 1.25em; }

.cta-blue {
  background-color: #20588c; }

/* Simple 2 or 3 column tile layout */
.tiles * {
  box-sizing: border-box; }

.tiles {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none; }
  .tiles > li {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0.5em;
    width: 100%; }
    .tiles > li > div {
      background-color: #f5f5f5;
      display: flex;
      flex-direction: column;
      width: 100%; }
      .tiles > li > div > * {
        padding: 0 1em; }
      .tiles > li > div > img {
        margin-bottom: 0.5em;
        padding: 0;
        width: 100%; }
      .tiles > li > div > h2 {
        background-color: #20588c;
        border-bottom: #eab01f solid 2px;
        color: white !important;
        font-size: 1.6em;
        margin-bottom: 0;
        margin-top: 0;
        padding: 0.5em;
        text-transform: initial; }
        .tiles > li > div > h2 a, .tiles > li > div > h2 a:active, .tiles > li > div > h2 a:visited {
          color: white !important;
          text-decoration: none; }
        .tiles > li > div > h2 a:hover,
        .tiles > li > div > h2 a:focus {
          color: white !important; }

@media all and (min-width: 740px) and (min-device-width: 740px) {
  .tiles > li {
    width: 50%; } }
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .tiles > li {
    width: 33.33%; } }
@media all and (min-width: 1441px) {
  .tiles > li {
    width: 25%; } }
.rrssb-buttons {
  box-sizing: border-box;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  height: 36px;
  margin: 0;
  padding: 0;
  width: 100%; }

.rrssb-buttons:after {
  clear: both; }

.rrssb-buttons:after, .rrssb-buttons:before {
  content: ' ';
  display: table; }

.rrssb-buttons li {
  box-sizing: border-box;
  float: left;
  height: 100%;
  line-height: 13px;
  list-style: none;
  margin: 0;
  padding: 0 2px; }

.rrssb-buttons li.rrssb-email a {
  background-color: #0a88ff; }

.rrssb-buttons li.rrssb-email a:hover {
  background-color: #006ed6; }

.rrssb-buttons li.rrssb-facebook a {
  background-color: #306199; }

.rrssb-buttons li.rrssb-facebook a:hover {
  background-color: #244872; }

.rrssb-buttons li.rrssb-tumblr a {
  background-color: #32506d; }

.rrssb-buttons li.rrssb-tumblr a:hover {
  background-color: #22364a; }

.rrssb-buttons li.rrssb-linkedin a {
  background-color: #007bb6; }

.rrssb-buttons li.rrssb-linkedin a:hover {
  background-color: #005983; }

.rrssb-buttons li.rrssb-twitter a {
  background-color: #26c4f1; }

.rrssb-buttons li.rrssb-twitter a:hover {
  background-color: #0eaad6; }

.rrssb-buttons li.rrssb-googleplus a {
  background-color: #e93f2e; }

.rrssb-buttons li.rrssb-googleplus a:hover {
  background-color: #ce2616; }

.rrssb-buttons li.rrssb-youtube a {
  background-color: #df1c31; }

.rrssb-buttons li.rrssb-youtube a:hover {
  background-color: #b21627; }

.rrssb-buttons li.rrssb-reddit a {
  background-color: #8bbbe3; }

.rrssb-buttons li.rrssb-reddit a:hover {
  background-color: #62a3d9; }

.rrssb-buttons li.rrssb-pinterest a {
  background-color: #b81621; }

.rrssb-buttons li.rrssb-pinterest a:hover {
  background-color: #8a1119; }

.rrssb-buttons li.rrssb-pocket a {
  background-color: #ed4054; }

.rrssb-buttons li.rrssb-pocket a:hover {
  background-color: #e4162d; }

.rrssb-buttons li.rrssb-github a {
  background-color: #444; }

.rrssb-buttons li.rrssb-github a:hover {
  background-color: #2b2b2b; }

.rrssb-buttons li.rrssb-instagram a {
  background-color: #125688; }

.rrssb-buttons li.rrssb-instagram a:hover {
  background-color: #0c3a5b; }

.rrssb-buttons li.rrssb-delicious a {
  background-color: #0b79e5; }

.rrssb-buttons li.rrssb-delicious a:hover {
  background-color: #095fb4; }

.rrssb-buttons li.rrssb-vk a {
  background-color: #4d71a9; }

.rrssb-buttons li.rrssb-vk a:hover {
  background-color: #3d5a86; }

.rrssb-buttons li.rrssb-hackernews a {
  background-color: #f60; }

.rrssb-buttons li.rrssb-hackernews a:hover {
  background-color: #cc5200; }

.rrssb-buttons li.rrssb-whatsapp a {
  background-color: #43d854; }

.rrssb-buttons li.rrssb-whatsapp a:hover {
  background-color: #28c039; }

.rrssb-buttons li.rrssb-print a {
  background-color: #8d98a2; }

.rrssb-buttons li.rrssb-print a:hover {
  background-color: #717f8b; }

.rrssb-buttons li.rrssb-xing a {
  background-color: #005A5F; }

.rrssb-buttons li.rrssb-xing a:hover {
  background-color: #002a2c; }

.rrssb-buttons li a {
  background-color: #ccc;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  height: 100%;
  padding: 11px 7px 12px 27px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
  width: 100%; }

.rrssb-buttons li a .rrssb-icon {
  display: block;
  left: 10px;
  padding-top: 9px;
  position: absolute;
  top: 0;
  width: 10%; }

.rrssb-buttons li a .rrssb-icon svg {
  height: 17px;
  width: 17px; }

.rrssb-buttons li a .rrssb-icon svg circle, .rrssb-buttons li a .rrssb-icon svg path {
  fill: #fff; }

.rrssb-buttons li a .rrssb-text {
  color: #fff; }

.rrssb-buttons li a:active {
  box-shadow: inset 1px 3px 15px 0 rgba(22, 0, 0, 0.25); }

.rrssb-buttons li.small a {
  padding: 0; }

.rrssb-buttons li.small a .rrssb-icon {
  left: auto;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  top: auto;
  width: 100%; }

.rrssb-buttons li.small a .rrssb-text {
  visibility: hidden; }

.rrssb-buttons.large-format, .rrssb-buttons.large-format li {
  height: auto; }

.rrssb-buttons.large-format li a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: .2em;
  padding: 8.5% 0 8.5% 12%; }

.rrssb-buttons.large-format li a .rrssb-icon {
  height: 100%;
  left: 7%;
  padding-top: 0;
  width: 12%; }

.rrssb-buttons.large-format li a .rrssb-icon svg {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%; }

.rrssb-buttons.large-format li a .rrssb-text {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.rrssb-buttons.small-format {
  padding-top: 5px; }

.rrssb-buttons.small-format li {
  height: 80%;
  padding: 0 1px; }

.rrssb-buttons.small-format li a .rrssb-icon {
  height: 100%;
  padding-top: 0; }

.rrssb-buttons.small-format li a .rrssb-icon svg {
  height: 48%;
  position: relative;
  top: 6px;
  width: 80%; }

.rrssb-buttons.tiny-format {
  height: 22px;
  position: relative; }

.rrssb-buttons.tiny-format li {
  padding-right: 7px; }

.rrssb-buttons.tiny-format li a {
  background-color: transparent;
  padding: 0; }

.rrssb-buttons.tiny-format li a .rrssb-icon {
  height: 100%; }

.rrssb-buttons.tiny-format li a .rrssb-icon svg {
  height: 70%;
  width: 100%; }

.rrssb-buttons.tiny-format li a:active, .rrssb-buttons.tiny-format li a:hover {
  background-color: transparent; }

.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path {
  fill: #0a88ff; }

.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #0054a3; }

.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path {
  fill: #306199; }

.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #18304b; }

.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path {
  fill: #32506d; }

.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #121d27; }

.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path {
  fill: #007bb6; }

.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #003650; }

.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path {
  fill: #26c4f1; }

.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #0b84a6; }

.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path {
  fill: #e93f2e; }

.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #a01e11; }

.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path {
  fill: #df1c31; }

.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #84111d; }

.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path {
  fill: #8bbbe3; }

.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #398bcf; }

.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path {
  fill: #b81621; }

.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #5d0b11; }

.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path {
  fill: #ed4054; }

.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #b61124; }

.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path {
  fill: #444; }

.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #111; }

.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path {
  fill: #125688; }

.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #061d2e; }

.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path {
  fill: #0b79e5; }

.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #064684; }

.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path {
  fill: #4d71a9; }

.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #2d4263; }

.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path {
  fill: #f60; }

.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #993d00; }

.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon svg path {
  fill: #43d854; }

.rrssb-buttons.tiny-format li.rrssb-whatsapp a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #1f962d; }

.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon svg path {
  fill: #8d98a2; }

.rrssb-buttons.tiny-format li.rrssb-print a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #5a656f; }

.rrssb-buttons.tiny-format li.rrssb-xing a .rrssb-icon svg path {
  fill: #005A5F; }

.rrssb-buttons.tiny-format li.rrssb-xing a .rrssb-icon:hover .rrssb-icon svg path {
  fill: #000; }

/********************************************************
 * User available styles - some are here
 * just to clear out a style set elsewhere
 * These should be listed as available classes in tinymce
 *******************************************************/
.mobile {
  display: block; }

.no-mobile {
  display: none; }
  .no-mobile p,
  .no-mobile span,
  .no-mobile img {
    display: none; }

a.alerttext {
  color: red !important;
  font-weight: bold; }

.alerttext {
  color: red; }

.notice {
  box-sizing: border-box;
  background-color: #fff7b5;
  border: #eab01f solid 2px;
  border-radius: 10px;
  padding: 0.5em; }

.quarter,
.third,
.half,
.twothird,
.threequarter,
.full,
.fullquarter,
.fullthird,
.fullhalf,
.fulltwothird,
.fullthreequarter {
  box-sizing: border-box;
  padding: 0.5em;
  margin: 1%;
  word-wrap: break-word;
  width: 98%; }

.media_object {
  text-align: center; }

.indent {
  padding: 0 5em; }

.blue-alert {
  background-color: #20588c;
  color: white;
  font-size: 130%;
  padding: 1em 0;
  text-align: center; }
  .blue-alert h3, .blue-alert h4 {
    font-size: 130% !important;
    margin-bottom: 0 !important;
    text-align: center !important;
    text-transform: uppercase; }

.front-program-box {
  padding: 0 2%; }
  @media only screen and (min-width: 860px) {
    .front-program-box {
      padding: 0 4%; } }
  @media only screen and (min-width: 1060px) {
    .front-program-box {
      padding: 0 5%; } }
  .front-program-box.credit h3 {
    border-top: #ee7f22 solid 8px; }
  .front-program-box.credit p a,
  .front-program-box.credit p a:visited,
  .front-program-box.credit p a:hover,
  .front-program-box.credit p a:active,
  .front-program-box.credit p a:focus {
    color: #f29c4e !important; }
  .front-program-box.non-credit h3 {
    border-top: #009de8 solid 8px; }
  .front-program-box.non-credit p a,
  .front-program-box.non-credit p a:visited,
  .front-program-box.non-credit p a:hover,
  .front-program-box.non-credit p a:active,
  .front-program-box.non-credit p a:focus {
    color: #7ed3f7 !important; }
  .front-program-box h3 {
    font-size: 2.5em;
    letter-spacing: 1px;
    margin-bottom: 0.5em !important;
    margin-top: 0 !important;
    padding-top: 0.5em;
    text-align: center;
    text-transform: uppercase; }
    @media only screen and (min-width: 540px) {
      .front-program-box h3 {
        font-size: 3.0em; } }
    @media only screen and (min-width: 980px) {
      .front-program-box h3 {
        font-size: 3.4em; } }
    .front-program-box h3 a {
      display: block; }

.previewday-container {
  text-align: center; }

.preview-day-date {
  background-color: #f7b517;
  color: #20588c;
  font-weight: bold;
  font-size: 1.2em;
  padding: 0.5em; }

.preview-day-cta {
  font-size: 2em; }

.banner-scroll span {
  display: none; }
  .banner-scroll span:first-child {
    display: inline; }

.pika-button {
  border-radius: 0 !important; }

.pika-single {
  display: inline-block !important; }

.cal-popup {
  display: inline-block;
  line-height: 0;
  vertical-align: bottom; }

.infusion-submit {
  margin-top: 1em; }
  .infusion-submit input {
    padding: 0.5em 1em; }

.view-entity-based-slideshow {
  position: relative; }

.headline-text {
  background-color: rgba(247, 181, 23, 0.85);
  bottom: 15%;
  color: black;
  font-size: 2.25em;
  font-weight: bold;
  left: 0;
  line-height: 1.1em;
  padding: 5px;
  position: absolute; }
  .headline-text.display-hidden {
    display: none; }
  .headline-text a, .headline-text a:link, .headline-text a:active, .headline-text a:visited, .headline-text a:visited {
    color: black !important;
    text-decoration: none; }
  @media only screen and (min-width: 500px) {
    .headline-text {
      font-size: 3em;
      padding: 5px 1em; } }

.views-slideshow-controls-bottom {
  text-align: center; }

/********************************************************
* Program of Study Sorter 
********************************************************/
.context-programs.node-type-postcard article .field-body p {
  font-size: 1.35em;
  line-height: 1.3em; }

.view-career-cluster-listing h3,
.view-programs-by-cluster h3 {
  font-weight: normal;
  margin: 0;
  padding: 0.5em 0;
  text-align: center; }
.view-career-cluster-listing ul,
.view-programs-by-cluster ul {
  display: flex;
  flex-flow: row wrap; }
  .view-career-cluster-listing ul li,
  .view-programs-by-cluster ul li {
    margin: 0 auto !important;
    width: calc((100% / 1) - 50px); }
    @media only screen and (min-width: 370px) {
      .view-career-cluster-listing ul li,
      .view-programs-by-cluster ul li {
        width: calc((100% / 2) - 20px); } }
    @media only screen and (min-width: 500px) {
      .view-career-cluster-listing ul li,
      .view-programs-by-cluster ul li {
        width: calc((100% / 3) - 30px); } }
    @media only screen and (min-width: 800px) {
      .view-career-cluster-listing ul li,
      .view-programs-by-cluster ul li {
        width: calc((100% / 4) - 30px); } }

#zone-content .view-career-cluster-listing .field-content {
  margin: 0 auto;
  max-width: 190px; }
#zone-content .view-career-cluster-listing a,
#zone-content .view-career-cluster-listing a:link,
#zone-content .view-career-cluster-listing a:active,
#zone-content .view-career-cluster-listing a:visited {
  text-decoration: none; }
#zone-content .view-programs-by-cluster a,
#zone-content .view-programs-by-cluster a:link,
#zone-content .view-programs-by-cluster a:active,
#zone-content .view-programs-by-cluster a:visited {
  color: #fefefe;
  font-weight: normal;
  line-height: 1.1em;
  text-decoration: none; }
#zone-content .arts {
  background-color: #d03187;
  color: #fefefe; }
#zone-content .business {
  background-color: #4ca2a5;
  color: #fefefe; }
#zone-content .cs-it {
  background-color: #2d5530;
  color: #fefefe; }
#zone-content .culinary {
  background-color: #325e84;
  color: #fefefe; }
#zone-content .health {
  background-color: #d63732;
  color: #fefefe; }
#zone-content .trades {
  background-color: #db7c44;
  color: #fefefe; }
#zone-content .stem {
  background-color: #4ea856;
  color: #fefefe; }
#zone-content .social-science {
  background-color: #8c3289;
  color: #fefefe; }

.view-programs-by-cluster ul {
  padding: 0; }
.view-programs-by-cluster .views-row {
  margin-top: 20px !important;
  position: relative; }
  .view-programs-by-cluster .views-row:hover h3, .view-programs-by-cluster .views-row:focus h3 {
    text-decoration: underline; }
.view-programs-by-cluster .views-field-title, .view-programs-by-cluster .views-field-field-sorter-description, .view-programs-by-cluster .views-field-field-credentials {
  color: #fff; }
  .arts-communications .view-programs-by-cluster .views-field-title,
  .arts-communications .view-programs-by-cluster .views-field-field-sorter-description,
  .arts-communications .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(208, 49, 135, 0.7); }
  .business-office-professional .view-programs-by-cluster .views-field-title, .business-office-professional .view-programs-by-cluster .views-field-field-sorter-description, .business-office-professional .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(76, 162, 165, 0.7); }
  .compsci-it .view-programs-by-cluster .views-field-title, .compsci-it .view-programs-by-cluster .views-field-field-sorter-description, .compsci-it .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(45, 85, 48, 0.7); }
  .cahrtm .view-programs-by-cluster .views-field-title, .cahrtm .view-programs-by-cluster .views-field-field-sorter-description, .cahrtm .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(50, 94, 132, 0.7); }
  .hp .view-programs-by-cluster .views-field-title, .hp .view-programs-by-cluster .views-field-field-sorter-description, .hp .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(214, 55, 50, 0.7); }
  .ittta .view-programs-by-cluster .views-field-title, .ittta .view-programs-by-cluster .views-field-field-sorter-description, .ittta .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(219, 124, 68, 0.7); }
  .science-math .view-programs-by-cluster .views-field-title, .science-math .view-programs-by-cluster .views-field-field-sorter-description, .science-math .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(78, 168, 86, 0.7); }
  .sssse .view-programs-by-cluster .views-field-title, .sssse .view-programs-by-cluster .views-field-field-sorter-description, .sssse .view-programs-by-cluster .views-field-field-credentials {
    background-color: rgba(140, 50, 137, 0.7); }
.view-programs-by-cluster .views-field-title {
  box-sizing: border-box;
  padding: 0.5em 0.25em 0.25em;
  position: absolute;
  top: 0;
  width: 100%; }
.view-programs-by-cluster .views-field-field-sorter-description,
.view-programs-by-cluster .views-field-field-credentials {
  padding: 0.5em;
  text-align: right; }

.register-bug {
  background-color: #0179b8;
  float: right;
  text-align: center;
  line-height: 1em;
  font-size: 22px;
  width: 200px;
  margin-left: 5px; }
  .register-bug strong {
    text-transform: uppercase;
    line-height: 1.4em;
    font-size: 1.3em; }

a.register-bug:link, a.register-bug:active, a.register-bug:visited, a.register-bug:hover, a.register-bug:focus {
  color: white !important;
  text-decoration: none; }

.sprites {
  background-color: transparent;
  background-image: url("//static.lanecc.net/web/14/sprite517.png");
  background-repeat: no-repeat;
  display: inline-block; }

#mylane_png {
  background-position: -165px 0;
  height: 32px;
  width: 72px; }

#moodle_png {
  background-position: -165px -32px;
  height: 32px;
  width: 72px; }

.view-academic-calendar-list .views-exposed-form .form-type-radio {
  display: inline-block;
  border: rgba(0, 0, 0, 0.25) solid 1px;
  border-radius: 5px;
  padding: 0.5em 1.4em 0.5em 0em; }
  .view-academic-calendar-list .views-exposed-form .form-type-radio:hover, .view-academic-calendar-list .views-exposed-form .form-type-radio:focus {
    box-shadow: 2px 8px 4px -6px rgba(0, 0, 0, 0.3); }
  .view-academic-calendar-list .views-exposed-form .form-type-radio label {
    cursor: pointer; }
  .view-academic-calendar-list .views-exposed-form .form-type-radio input {
    cursor: pointer;
    opacity: 0.01; }

.flip-container {
  position: relative;
  perspective: 1000px;
  -moz-perspective: 1000px;
  -webkit-perspective: 1000px; }

/* flip the pane when hovered */
.transform-active .flipper {
  transform: rotateY(180deg); }

.flip-container, .front, .back {
  width: 100%;
  height: 180px; }

/* flip speed goes here */
.flipper {
  cursor: pointer;
  transition: 0.9s;
  transform-style: preserve-3d;
  position: relative;
  /* hide back of pane during swap */
  /* back, initially hidden pane */ }
  .flipper .front, .flipper .back {
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    border-radius: 0.75em;
    border: rgba(1, 1, 1, 0.1) solid 1px;
    box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0; }
    .flipper .front > *, .flipper .back > * {
      padding: 0.15em;
      text-align: center;
      font-size: 0.95em; }
    .flipper .front img, .flipper .back img {
      padding: 0; }
  .flipper .front {
    z-index: 2;
    transform: rotateY(0deg); }
    .flipper .front img {
      width: 100%; }
  .flipper .back {
    transform: rotateY(180deg); }

/* Zooming Images 
 * Make sure these get a third, half, etc class */
.zooming-image {
  float: left;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
  cursor: pointer;
  /* TODO - fix this, becuase quarter should probably
   * always be a half width on mobile, across all divs */ }
  .zooming-image.quarter {
    width: 48%; }
    @media only screen and (min-width: 600px) {
      .zooming-image.quarter {
        width: 42%; } }
    @media only screen and (min-width: 740px) {
      .zooming-image.quarter {
        width: 23%; } }
  .zooming-image img {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; }
  .zooming-image a {
    font-size: 1.35em;
    color: #fefefe !important;
    text-align: center;
    margin: auto;
    position: absolute;
    bottom: 5%;
    width: 100%;
    cursor: pointer;
    text-decoration: none;
    display: block;
    background-color: rgba(0, 0, 255, 0.5);
    padding-top: 0.5em; }
  .zooming-image:hover img, .zooming-image:focus img {
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  .zooming-image:hover a, .zooming-image:focus a {
    text-decoration: underline; }

/* This is Slick Support. Hides the double caption that I just can't seem to figure out */
.slick__slider .slick__caption, .slick__slider .slide__caption {
  display: none; }

.slick .slick-arrow button {
  text-shadow: none; }
.Arts-and-Communications .slick .slick-arrow {
  text-shadow: #d03187 0 1px 2px; }
  .Arts-and-Communications .slick .slick-arrow::before {
    color: #fefefe; }
.Business-and-Office-Professionals .slick .slick-arrow {
  text-shadow: #4ca2a5 0 1px 2px; }
  .Business-and-Office-Professionals .slick .slick-arrow::before {
    color: #fefefe; }
.Computer-Science-and-Information-Technology .slick .slick-arrow {
  text-shadow: #2d5530 0 1px 2px; }
  .Computer-Science-and-Information-Technology .slick .slick-arrow::before {
    color: #fefefe; }
.Culinary-Hospitality-and-Tourism .slick .slick-arrow {
  text-shadow: #325e84 0 1px 2px; }
  .Culinary-Hospitality-and-Tourism .slick .slick-arrow::before {
    color: #fefefe; }
.Health-Medical-and-Fitness .slick .slick-arrow {
  text-shadow: #d63732 0 1px 2px; }
  .Health-Medical-and-Fitness .slick .slick-arrow::before {
    color: #fefefe; }
.Industrial-Trades-Technologies-Transportation-and-Apprenticeship .slick .slick-arrow {
  text-shadow: #db7c44 0 1px 2px; }
  .Industrial-Trades-Technologies-Transportation-and-Apprenticeship .slick .slick-arrow::before {
    color: #fefefe; }
.Science-Natural-Resources-Math-and-Engineering .slick .slick-arrow {
  text-shadow: #4ea856 0 1px 2px; }
  .Science-Natural-Resources-Math-and-Engineering .slick .slick-arrow::before {
    color: #fefefe; }
.Social-Sciences-Social-Services-and-Education .slick .slick-arrow {
  text-shadow: #8c3289 0 1px 2px; }
  .Social-Sciences-Social-Services-and-Education .slick .slick-arrow::before {
    color: #fefefe; }

.node-type-program-of-study, .node-type-department-landing-page {
  /*
    #zone-content {
      padding-top: 0;
    }
  
    #region-full-content {
      margin-bottom: 30px;
    }
    */ }
  .node-type-program-of-study #region-sidebar-first,
  .node-type-program-of-study #zone-menu-wrapper,
  .node-type-program-of-study #menu-clicker, .node-type-department-landing-page #region-sidebar-first,
  .node-type-department-landing-page #zone-menu-wrapper,
  .node-type-department-landing-page #menu-clicker {
    display: none; }
  .node-type-program-of-study article, .node-type-department-landing-page article {
    max-width: 730px;
    margin: 0 auto;
    padding: 0 10px; }

.node-type-program-of-study article h3 {
  font-size: 24px;
  margin-top: 1.5em; }
.node-type-program-of-study .field-name-field-what-you-ll-learn- ul {
  column-count: 2;
  column-gap: 25px; }
  .node-type-program-of-study .field-name-field-what-you-ll-learn- ul li {
    margin-left: 4px; }
.node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager {
  background: none;
  border: 0;
  padding-bottom: 1em; }
  .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li a {
    background: none; }
  .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-current {
    display: none; }
  .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-next, .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-previous {
    border-left: 0;
    border-right: 0; }
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-next a,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-next a:link,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-next a:visited,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-next a:hover, .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-previous a,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-previous a:link,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-previous a:visited,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-previous a:hover {
      background-color: #20588c;
      border-bottom: #f7b517 solid 1px;
      border-radius: 1em;
      box-sizing: border-box;
      color: #fefefe !important; }
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-next a:hover,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-next a:focus, .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-previous a:hover,
    .node-type-program-of-study .view-id-faculty_and_advisors .item-list .pager li.pager-previous a:focus {
      text-decoration: underline; }
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-first a,
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-previous a,
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-next a,
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-last a {
  width: 100%; }
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-first div,
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-previous div,
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-next div,
.node-type-program-of-study .view-id-faculty_and_advisors .pager li.pager-last div {
  position: absolute;
  right: 0; }
.node-type-program-of-study .field-name-field-program-guide-link {
  margin: 2em 0;
  text-align: center; }
  .node-type-program-of-study .field-name-field-program-guide-link .field-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
  .node-type-program-of-study .field-name-field-program-guide-link .field-item.even, .node-type-program-of-study .field-name-field-program-guide-link .field-item.odd {
    margin: 1%;
    width: 80%; }
    @media all and (min-width: 550px) {
      .node-type-program-of-study .field-name-field-program-guide-link .field-item.even, .node-type-program-of-study .field-name-field-program-guide-link .field-item.odd {
        width: 45%; } }
  .node-type-program-of-study .field-name-field-program-guide-link a {
    background-color: #f7b517;
    border-radius: 0.5em;
    display: inline-block;
    font-size: 1.55em;
    font-weight: bold;
    padding: 0.5em 1em;
    text-decoration: none; }
    .node-type-program-of-study .field-name-field-program-guide-link a:hover, .node-type-program-of-study .field-name-field-program-guide-link a:focus {
      background-color: #f8bd30;
      text-decoration: underline; }
    .node-type-program-of-study .field-name-field-program-guide-link a[href$=".pdf"]::before {
      content: " ";
      background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/pdf.png") center right no-repeat;
      display: inline;
      padding: 1px 30px 1px 0;
      line-height: 28px;
      margin-right: 0.5em; }
.node-type-program-of-study.page-node-edit #region-full-content {
  display: none; }
.node-type-program-of-study.page-node-edit #region-sidebar-first {
  display: block; }
.node-type-program-of-study.page-node-edit #region-sidebar-second {
  display: none; }

.view-department-location-and-hours-block .views-label {
  font-weight: bold; }
.view-department-location-and-hours-block .views-field-field-office-hours {
  margin-top: 1em; }
.view-department-location-and-hours-block ul, .view-department-location-and-hours-block ol {
  padding-left: 1.25em; }

.views-field-field-career-pathway-link {
  margin-top: 1em; }

@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .node-department-landing-page, .node-program-of-study {
    font-size: 16px; } }

#block-block-23 .content p {
  margin-bottom: 0.75em; }
#block-block-23 .content a,
#block-block-23 .content a:hover,
#block-block-23 .content a:active,
#block-block-23 .content a:visited,
#block-block-23 .content a:link,
#block-block-23 .content a:focus {
  background-color: #20588c;
  border-bottom: #f7b517 solid 2px;
  border-radius: 1em;
  box-sizing: border-box;
  color: #fefefe !important;
  display: block;
  font-size: 1.45em;
  font-weight: bold;
  padding: 0.35em .75em;
  text-align: center;
  text-decoration: none;
  width: 100%; }

#region-sidebar-second .block {
  margin: 1em 0; }
  #region-sidebar-second .block h2 {
    font-size: 1.75em;
    margin-bottom: 0.25em; }
    #region-sidebar-second .block h2 a {
      text-decoration: none; }
  #region-sidebar-second .block h3 {
    font-size: 1.15em;
    margin-bottom: 0; }
    #region-sidebar-second .block h3 a {
      text-decoration: none; }

/* Narrow Styles */
@media all and (min-width: 740px) {
  .view-faculty-and-advisors li {
    width: 24% !important; } }
/* Normal Styles */
@media all and (min-width: 980px) {
  .node-type-department-landing-page #region-content, .node-type-program-of-study #region-content {
    margin-left: 30px; } }
/* Large Styles */
@media all and (min-width: 1441px) {
  .node-type-department-landing-page #region-content, .node-type-program-of-study #region-content {
    margin-left: 40px; } }
.node-type-person article {
  width: 100%; }
.node-type-person h1 {
  color: #ea6e07;
  font-size: 2.6rem;
  margin-bottom: 0; }
.node-type-person .content {
  display: flex;
  flex-wrap: wrap; }
.node-type-person .field {
  flex: 0 0 100%; }
  @media all and (min-width: 980px) {
    .node-type-person .field {
      flex: 0 0 25%;
      text-align: center; } }
  .node-type-person .field.field-name-body, .node-type-person .field.field-name-field-picture, .node-type-person .field.field-name-field-person-type, .node-type-person .field.field-name-field-education, .node-type-person .field.field-name-field-what-students-are-saying, .node-type-person .field.field-name-field-personal-site {
    flex: 0 0 100%;
    text-align: left; }
  .node-type-person .field.field-name-field-picture {
    margin-bottom: 1em; }
  .node-type-person .field.field-name-field-person-type {
    font-size: 1.5em;
    margin-bottom: 1em; }
  .node-type-person .field.field-name-field-education, .node-type-person .field.field-name-field-personal-site {
    margin-top: 1em; }
    .node-type-person .field.field-name-field-education .field-label, .node-type-person .field.field-name-field-personal-site .field-label {
      width: 20%; }
    .node-type-person .field.field-name-field-education .field-items, .node-type-person .field.field-name-field-personal-site .field-items {
      width: 80%; }
  .node-type-person .field.field-name-field-vitae .caption {
    display: none; }
  .node-type-person .field.field-name-body {
    margin-top: 1em; }
    .node-type-person .field.field-name-body h3 {
      font-size: 1.1em; }
.node-type-person .field-label h3 {
  font-size: 1.1em;
  margin-bottom: 0; }

.view-faculty-and-advisors .views-field-title {
  font-weight: bold; }
.view-faculty-and-advisors ul {
  padding-left: 0; }
.view-faculty-and-advisors li {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 150px; }
.view-faculty-and-advisors img {
  border-radius: 75px;
  box-sizing: border-box; }
  .view-faculty-and-advisors img:hover, .view-faculty-and-advisors img:focus {
    border: #20588c solid 3px; }

.node-board-policies h3 {
  font-size: 1em;
  margin-bottom: 0;
  margin-top: 1em; }
  .node-board-policies h3:first-child {
    margin-top: 0; }
.node-board-policies .field-name-body {
  margin-top: 1em; }

.block-views-d91db2fcd053a33d0fb0a623d258310e .views-field-body {
  margin-top: 1em; }

.node-type-landing-page .field-collection-item-field-boxen:nth-child(odd) .notice {
  background-color: #fefefe;
  border: #010101 solid 1px;
  box-shadow: #010101 1px 1px 2px;
  box-sizing: border-box;
  color: #010101;
  padding: 1em; }

.view-newsroom-news-releases {
  margin-bottom: 15px; }
  .view-newsroom-news-releases .view-content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.5em; }
    .view-newsroom-news-releases .view-content ul li {
      background-color: #bfd1e5;
      width: 100%; }
      @media only screen and (min-width: 600px) {
        .view-newsroom-news-releases .view-content ul li {
          width: 49%; } }
      @media only screen and (min-width: 740px) {
        .view-newsroom-news-releases .view-content ul li {
          position: relative; } }
      @media only screen and (min-width: 1000px) {
        .view-newsroom-news-releases .view-content ul li {
          width: 24%; } }

.views-field-field-nr-thumbnail {
  float: left; }

@media only screen and (min-width: 740px) {
  .item-list ul li {
    margin: 0 0 0.25em 1.5em; }

  .view-newsroom-news-releases .views-field-field-release-date {
    position: absolute;
    bottom: 1em; }

  .view-newsroom-news-releases .views-field-view-node {
    position: absolute;
    bottom: 0; }

  .view-newsroom-news-releases .views-field-field-nr-headline {
    margin-bottom: 2.5em !important; }

  .views-field-field-nr-thumbnail {
    float: none; }
    .views-field-field-nr-thumbnail img {
      float: none;
      margin-right: 0px;
      width: 100%; } }
/* Hack to get rid of left margin on mobile */
.item-list ul li {
  margin: 0 0 0.25em 0; }

/* News Releases */
.view-id-newsroom_news_releases .views-field-field-publication-date {
  float: left;
  margin-right: 5px; }

.view-newsroom-news-releases .views-field-view-node {
  margin-left: 4px; }

.view-newsroom-news-releases .views-field-field-release-date {
  margin-left: 4px; }

.view-newsroom-news-releases .views-field-field-nr-headline {
  font-weight: bold;
  margin: 0 3px;
  padding-left: 3px;
  padding-right: 3px; }

/*Twitter Related Things */
#block-block-6 {
  text-align: center;
  background-color: #e8eef3;
  border: #e8eef3 solid 4px; }
  #block-block-6 span.ext {
    display: none; }

#block-views-newsroom-news-releases-block h2 {
  background-color: white;
  border-top: #ea6e07 solid 1px;
  border-bottom: #ea6e07 solid 1px;
  margin: 0;
  padding: 5px 0px; }

#block-views-newsroom-news-releases-block h2 a {
  color: #ea6e07 !important;
  text-decoration: none; }

/****************************************
 * Global, simple element styles
 ***************************************/
body {
  background-color: #6ea0be; }

/* Drupal includes this rule in the documentation at https://www.drupal.org/docs/7/creating-accessible-themes/hide-content-properly
 * but it doesn't show up on our site, which is a little odd
 */
.element-invisible {
  width: 1px; }

a:focus {
  outline: 1px dashed red; }

ul.nobullet {
  padding-left: 0; }
  ul.nobullet li {
    list-style-type: none; }
    ul.nobullet li ul {
      margin-bottom: 0;
      padding-left: 1.2em;
      padding-top: 0; }
      ul.nobullet li ul li {
        list-style-type: disc; }

ul.horizontal li {
  display: inline-block;
  vertical-align: top; }

.telephone_link {
  color: inherit;
  text-decoration: underline;
  white-space: nowrap; }

a[href^='tel:'] {
  background: transparent url("/sites/all/themes/custom/lane_default/custom_includes/icons/cell.png") center left no-repeat;
  display: inline-block;
  line-height: 18px;
  padding-left: 15px; }

.item-list li {
  list-style: none; }

.webform-client-form fieldset legend {
  font-size: 150%; }
.webform-client-form fieldset {
  border: 2px solid black;
  border-radius: 3px;
  padding-left: 12px; }

#edit-body-und-0-format-guidelines {
  display: none; }

.field-group-fieldset {
  border: 1px solid black !important;
  border-radius: 5px;
  padding: 0 5px; }

fieldset .form-textarea-wrapper {
  width: 98%; }

.pager li.pager-previous a {
  width: 60px; }

#zone-content .preview .node-teaser {
  display: none; }
#zone-content .preview h3 {
  display: none; }
#zone-content .preview article {
  background-color: transparent; }
  #zone-content .preview article header .node-title {
    display: none; }
  #zone-content .preview article h3 {
    display: inline; }

body.admin-menu ul.tips {
  display: none; }

.node-number {
  position: fixed;
  right: 0px;
  top: 200px;
  z-index: 9999999999;
  text-align: center;
  width: 30px;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  border-top-left-radius: 10px;
  padding: 8px;
  border-bottom-left-radius: 10px; }

#page {
  background-color: white; }

#zone-branding {
  border-bottom: #eab01f solid 3px; }
  #zone-branding .logo-img {
    display: table-cell;
    vertical-align: middle;
    width: 5%; }
    #zone-branding .logo-img img.no-mobile {
      display: none; }
    #zone-branding .logo-img .mobile {
      background-position: 0 -96px;
      height: 51px;
      width: 51px; }

#region-branding {
  background-color: #20588c;
  margin: 0;
  width: 100%; }

#chunk-title-link {
  display: table-cell;
  text-align: center;
  vertical-align: middle; }
  #chunk-title-link:visited, #chunk-title-link:link {
    text-decoration: none; }
  #chunk-title-link:hover, #chunk-title-link:focus {
    text-decoration: underline;
    color: #fefefe; }

#chunk-title {
  color: white;
  z-index: 50; }
  #chunk-title span {
    display: block;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 0;
    text-transform: uppercase; }

#menu-clicker {
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  width: 5%; }
  #menu-clicker div {
    background-position: -51px -96px;
    height: 51px;
    width: 49px; }
    #menu-clicker div.active {
      background-position: -99px -96px; }

#region-emergency-message {
  background-color: #c50909;
  color: white;
  font-size: 175%;
  margin: 0;
  padding: 10px; }
  #region-emergency-message a {
    color: white; }
    #region-emergency-message a:hover, #region-emergency-message a:visited, #region-emergency-message a:active, #region-emergency-message a:focus {
      color: white; }

#region-message {
  background-color: #eab01f;
  color: #900;
  font-size: 140%;
  font-weight: bold;
  margin: 0;
  padding: 10px;
  text-align: center;
  text-transform: uppercase; }
  #region-message a {
    color: #20588c;
    text-decoration: none; }
    #region-message a:visited, #region-message a:active {
      color: #20588c;
      text-decoration: none; }
    #region-message a:hover, #region-message a:focus {
      color: #20588c;
      text-decoration: underline; }

#asklane {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 300px; }

#region-full-content {
  position: static;
  margin: 0;
  width: 100%; }

#ie-announce {
  display: none; }

#block-views-news-releases-block ul.pager {
  height: 22px; }
  #block-views-news-releases-block ul.pager li {
    background: #ddd url(/sites/all/themes/contrib/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%); }
    #block-views-news-releases-block ul.pager li a {
      background: transparent; }

#region-sidebar-first {
  background-color: #20588c;
  font-size: 120%;
  margin: 0;
  transition: all 0.5s ease; }
  #region-sidebar-first .block-title {
    display: none; }
  #region-sidebar-first li {
    border-bottom: #85a3c0 solid 1px;
    margin: 0;
    padding: 3px;
    word-wrap: break-word; }
    #region-sidebar-first li a {
      display: block;
      margin-left: 15px;
      width: 90%; }
    #region-sidebar-first li.separator {
      display: none; }
    #region-sidebar-first li.nolink {
      color: white; }
      #region-sidebar-first li.nolink a {
        color: white;
        font-weight: bold; }
    #region-sidebar-first li.nolink.collapsed {
      background-image: url("/sites/all/themes/custom/lane_default/custom_includes/expandmenuitem.png"); }
    #region-sidebar-first li.nolink.expanded {
      background-image: url("/sites/all/themes/custom/lane_default/custom_includes/expandmenuitem-pressed.png"); }
    #region-sidebar-first li.nolink.collapsed, #region-sidebar-first li.nolink.expanded {
      background-position: top right;
      background-repeat: no-repeat; }
      #region-sidebar-first li.nolink.collapsed a, #region-sidebar-first li.nolink.expanded a {
        color: white;
        font-weight: normal; }
  #region-sidebar-first a,
  #region-sidebar-first a:hover,
  #region-sidebar-first a:active,
  #region-sidebar-first a:link,
  #region-sidebar-first a:visited,
  #region-sidebar-first a:focus {
    color: white;
    text-decoration: none; }
  #region-sidebar-first .region-sidebar-first-inner {
    border-bottom: #eab01f solid 3px; }
    #region-sidebar-first .region-sidebar-first-inner ul {
      margin: 0; }
      #region-sidebar-first .region-sidebar-first-inner ul ul.menu {
        background-color: #063359;
        border: #85a3c0 solid 1px;
        margin: 0 8px;
        margin-bottom: 5px; }
        #region-sidebar-first .region-sidebar-first-inner ul ul.menu li {
          list-style-image: none;
          list-style-type: none; }

#sidebar-closer {
  background-color: #20588c;
  height: 23px;
  margin-bottom: 20px;
  padding: 2px 0;
  text-align: center;
  width: 100%; }

#block-tacl-block-term-department-social-media li {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 5px;
  border-bottom: none; }
  #block-tacl-block-term-department-social-media li.last {
    margin-right: 0; }

#region-content {
  margin-top: 10px; }
  #region-content a.nocolor,
  #region-content a.nocolor:active,
  #region-content a.nocolor:visited,
  #region-content a.nocolor:link {
    color: black;
    text-decoration: none; }
    #region-content a.nocolor:hover,
    #region-content a.nocolor:active:hover,
    #region-content a.nocolor:visited:hover,
    #region-content a.nocolor:link:hover {
      text-decoration: underline; }
  #region-content table {
    border: 0;
    margin-top: 1em; }
    #region-content table tr[valign="top"] td {
      vertical-align: top; }
    #region-content table tr[valign="bottom"] td {
      vertical-align: bottom; }
  #region-content #edit-body table {
    border: 0; }
  #region-content thead tr:hover td,
  #region-content thead tr.even:hover td.active,
  #region-content thead tr.odd:hover td.active,
  #region-content thead td, #region-content thead th,
  #region-content tfoot tr:hover td,
  #region-content tfoot tr.even:hover td.active,
  #region-content tfoot tr.odd:hover td.active,
  #region-content tfoot td,
  #region-content tfoot th {
    background-color: #20588c;
    color: #fff;
    font-size: 1.1em;
    padding: 8px 8px 4px 8px; }
  #region-content tbody tr:nth-child(2n) {
    background-color: #f0f0f0; }
  #region-content .no-zebra td,
  #region-content .no-zebra th {
    border: black solid 1px; }
  #region-content .no-zebra tbody tr {
    background-color: #fff; }
  #region-content .field.field-name-field-nr-headline {
    font-size: 150%;
    font-weight: bold;
    margin-bottom: .5em;
    margin-top: .5em; }
  #region-content .form-item.form-type-checkbox {
    display: block; }

.region-content-inner {
  position: relative; }

#zone-social {
  background-color: #447fc1;
  border-top: #f7b517 solid 5px;
  padding: 5px 0;
  margin: 0;
  width: 100%; }

#zone-footer {
  border-bottom: #20588c solid 10px;
  color: #333;
  width: 100%; }
  #zone-footer a,
  #zone-footer a:hover,
  #zone-footer a:active,
  #zone-footer a:visited,
  #zone-footer a:link {
    color: #fefefe;
    text-decoration: none; }
    #zone-footer a:hover, #zone-footer a:focus,
    #zone-footer a:hover:hover,
    #zone-footer a:hover:focus,
    #zone-footer a:active:hover,
    #zone-footer a:active:focus,
    #zone-footer a:visited:hover,
    #zone-footer a:visited:focus,
    #zone-footer a:link:hover,
    #zone-footer a:link:focus {
      text-decoration: underline; }
  #zone-footer ul {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0; }

#region-footer-first {
  background: #2151a2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2151a2 0%, #1474CE 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #2151a2 0%, #1474CE 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #2151a2 0%, #1474CE 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2151a2', endColorstr='#1474CE',GradientType=0 );
  /* IE6-9 */
  margin: 0;
  padding: 26px 0px;
  position: relative; }

.region-footer-first-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%; }

.foot-cell {
  display: flex;
  flex-basis: 100%;
  justify-content: center;
  margin: 0.5em auto; }

.foot-map-links {
  background-image: url("//static.lanecc.net/web/17/map.png");
  background-size: cover;
  position: relative;
  height: 169.8px;
  width: 300px; }

.map-text-bg {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  left: 0;
  padding: 2px 0;
  position: absolute;
  width: 100%; }
  .map-text-bg a,
  .map-text-bg a:hover,
  .map-text-bg a:active,
  .map-text-bg a:visited,
  .map-text-bg a:link {
    color: #20588c !important;
    font-weight: bold; }
  .map-text-bg a:hover,
  .map-text-bg a:focus {
    text-decoration: underline; }
  .map-text-bg a {
    display: inline-block;
    text-align: center;
    width: 40%; }
    .map-text-bg a:first-child {
      border-right: #20588c solid 1px;
      width: 58%; }

.foot-links {
  text-align: center; }
  .foot-links ul {
    columns: 2;
    font-size: 1.2em; }
    @media (min-width: 430px) {
      .foot-links ul {
        columns: 3; } }

.foot-cta-links a,
.foot-cta-links a:hover,
.foot-cta-links a:active,
.foot-cta-links a:visited,
.foot-cta-links a:link,
.foot-cta-links a:focus {
  border-radius: 1em;
  box-sizing: border-box;
  display: block;
  font-size: 1.35em;
  font-weight: bold;
  padding: 0.15em .75em 0;
  width: 100%; }
  .foot-cta-links a.gold,
  .foot-cta-links a:hover.gold,
  .foot-cta-links a:active.gold,
  .foot-cta-links a:visited.gold,
  .foot-cta-links a:link.gold,
  .foot-cta-links a:focus.gold {
    background-color: #f7b517;
    border: #fefefe solid 2px;
    color: #20588c !important; }
  .foot-cta-links a.blue,
  .foot-cta-links a:hover.blue,
  .foot-cta-links a:active.blue,
  .foot-cta-links a:visited.blue,
  .foot-cta-links a:link.blue,
  .foot-cta-links a:focus.blue {
    background-color: #20588c;
    border: #f7b517 solid 2px;
    color: #f7b517 !important; }
.foot-cta-links ul {
  columns: 2; }
.foot-cta-links li {
  break-inside: avoid;
  margin-bottom: 0.4em; }

.foot-social-links {
  position: relative;
  flex-basis: 100%;
  flex-wrap: wrap; }
  .foot-social-links h3 {
    margin-bottom: 0;
    text-align: center; }
  .foot-social-links ul {
    margin: 0;
    width: 173px; }
  .foot-social-links li {
    display: inline-block;
    height: 50px;
    margin: 5px 0 0px 5px;
    width: 50px; }

#region-footer-second {
  margin: 0;
  padding: 20px 8px; }
  #region-footer-second p {
    margin-bottom: 0; }
  #region-footer-second .footer-second-address a,
  #region-footer-second .footer-second-address a:hover,
  #region-footer-second .footer-second-address a:active,
  #region-footer-second .footer-second-address a:visited,
  #region-footer-second .footer-second-address a:link {
    color: #20588c; }
    #region-footer-second .footer-second-address a.telephone_link,
    #region-footer-second .footer-second-address a:hover.telephone_link,
    #region-footer-second .footer-second-address a:active.telephone_link,
    #region-footer-second .footer-second-address a:visited.telephone_link,
    #region-footer-second .footer-second-address a:link.telephone_link {
      color: #333;
      display: inline-block;
      padding-left: 20px;
      text-decoration: none; }
      #region-footer-second .footer-second-address a.telephone_link:hover, #region-footer-second .footer-second-address a.telephone_link:focus,
      #region-footer-second .footer-second-address a:hover.telephone_link:hover,
      #region-footer-second .footer-second-address a:hover.telephone_link:focus,
      #region-footer-second .footer-second-address a:active.telephone_link:hover,
      #region-footer-second .footer-second-address a:active.telephone_link:focus,
      #region-footer-second .footer-second-address a:visited.telephone_link:hover,
      #region-footer-second .footer-second-address a:visited.telephone_link:focus,
      #region-footer-second .footer-second-address a:link.telephone_link:hover,
      #region-footer-second .footer-second-address a:link.telephone_link:focus {
        text-decoration: underline; }

#block-views-a7d988ea5d58f1aaa2d7a46900819c80 {
  padding: 10px; }
  #block-views-a7d988ea5d58f1aaa2d7a46900819c80 .view-header h2 {
    font-size: 22px;
    margin-bottom: 3px;
    text-align: left; }
  #block-views-a7d988ea5d58f1aaa2d7a46900819c80 .views-row {
    padding: 3px 0; }
  #block-views-a7d988ea5d58f1aaa2d7a46900819c80 .view-footer {
    margin-top: 5px; }

.node-type-landing-page #zone-branding {
  background: url("/sites/all/themes/custom/lane_default/custom_includes/header.jpg"); }
.node-type-landing-page #region-branding {
  background: transparent; }
  .node-type-landing-page #region-branding .branding-data {
    display: block; }
  .node-type-landing-page #region-branding .logo-img .mobile {
    display: none; }
  .node-type-landing-page #region-branding .logo-img .no-mobile {
    display: block;
    margin-left: 70px;
    padding: 20px 0 10px; }
.node-type-landing-page #zone-menu {
  display: none; }
.node-type-landing-page #menu-clicker {
  display: none; }
.node-type-landing-page #zone-content {
  padding: 0; }
  .node-type-landing-page #zone-content #region-content {
    margin: 0; }
    .node-type-landing-page #zone-content #region-content .field.field-name-field-box-title h2 {
      margin-bottom: 1em; }
    .node-type-landing-page #zone-content #region-content .field.field-name-field-box-text h3 {
      margin-bottom: 0.25em;
      margin-top: 0.5em; }
  .node-type-landing-page #zone-content .field.field-name-field-banner-text {
    box-shadow: 0px 5px 2px -2px rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    padding: 5px 0;
    z-index: 5; }
    .node-type-landing-page #zone-content .field.field-name-field-banner-text a,
    .node-type-landing-page #zone-content .field.field-name-field-banner-text a:link,
    .node-type-landing-page #zone-content .field.field-name-field-banner-text a:active,
    .node-type-landing-page #zone-content .field.field-name-field-banner-text a:visited {
      text-decoration: none; }
    .node-type-landing-page #zone-content .field.field-name-field-banner-text a:hover,
    .node-type-landing-page #zone-content .field.field-name-field-banner-text a:focus {
      text-decoration: underline; }
    .node-type-landing-page #zone-content .field.field-name-field-banner-text h1 {
      font-size: 30px;
      font-weight: normal;
      margin-bottom: 0; }
      .node-type-landing-page #zone-content .field.field-name-field-banner-text h1 strong {
        display: inline-block;
        font-weight: 700; }
  .node-type-landing-page #zone-content .field.field-name-field-boxen .odd .field-collection-item-field-boxen {
    background-color: white;
    padding: 4em 0; }
    .node-type-landing-page #zone-content .field.field-name-field-boxen .odd .field-collection-item-field-boxen h2 {
      color: #010101; }
  .node-type-landing-page #zone-content .field.field-name-field-boxen .even .field-collection-item-field-boxen {
    background-color: #00529b;
    color: #fefefe;
    padding: 4em 0; }
    .node-type-landing-page #zone-content .field.field-name-field-boxen .even .field-collection-item-field-boxen a,
    .node-type-landing-page #zone-content .field.field-name-field-boxen .even .field-collection-item-field-boxen a:link,
    .node-type-landing-page #zone-content .field.field-name-field-boxen .even .field-collection-item-field-boxen a:active,
    .node-type-landing-page #zone-content .field.field-name-field-boxen .even .field-collection-item-field-boxen a:visited {
      color: #fefefe;
      font-weight: bold; }
    .node-type-landing-page #zone-content .field.field-name-field-boxen .even .field-collection-item-field-boxen h2 {
      color: #fefefe; }
  .node-type-landing-page #zone-content .field.field-name-field-boxen .field-item {
    margin-bottom: 0; }
.node-type-landing-page .field.field-name-field-big-image {
  display: none; }
.node-type-landing-page .field.field-name-field-banner-text {
  background-color: #f7b517;
  display: none;
  position: static; }
  .node-type-landing-page .field.field-name-field-banner-text h1 {
    color: #fff; }
.node-type-landing-page.page-node-4806 .field.field-name-field-banner-text {
  background-color: #ee7f22; }
.node-type-landing-page.page-node-4814 .field.field-name-field-banner-text {
  background-color: #a3c52e; }
.node-type-landing-page.page-node-4815 .field.field-name-field-banner-text {
  background-color: #009de8; }
.node-type-landing-page.page-node-4816 .field.field-name-field-banner-text {
  background-color: #e65b54; }
.node-type-landing-page.page-node-8794 .field.field-name-field-banner-text {
  background-color: #ee7f22; }
.node-type-landing-page.page-node-4819 #landing-page-menu {
  padding: 3px; }
.node-type-landing-page.page-node-4819 .field.field-name-field-banner-text {
  box-shadow: none !important;
  display: block; }
  .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text h1 {
    color: #20588c;
    margin-bottom: 0.5em !important;
    text-align: center; }
  .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul {
    column-count: 2;
    margin-bottom: 0;
    padding: 0.5em 0em; }
    @media all and (min-width: 420px) {
      .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul {
        column-count: 3; } }
    .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li {
      display: block;
      padding: 4px;
      text-align: center;
      text-transform: uppercase; }
      .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li a,
      .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li a:link,
      .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li a:active,
      .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li a:visited,
      .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li a:hover,
      .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li a:focus {
        display: inline-block;
        text-decoration: none;
        width: 100%; }
.node-type-landing-page.page-node-4819 .field.field-name-field-big-image {
  display: block;
  padding-top: 0; }
.node-type-landing-page.page-node-4819 .field-item a, .node-type-landing-page.page-node-4819 .field-item a:link, .node-type-landing-page.page-node-4819 .field-item a:active, .node-type-landing-page.page-node-4819 .field-item a:visited {
  text-decoration: none; }
.node-type-landing-page.page-node-4819 .field-item a:hover,
.node-type-landing-page.page-node-4819 .field-item a:focus {
  text-decoration: underline; }
.node-type-landing-page .field.field-collection-view {
  border-bottom: #eab01f solid 3px;
  margin: 0; }
  .node-type-landing-page .field.field-collection-view.field-collection-view-final {
    border-bottom: 0; }
.node-type-landing-page .field.field-name-field-box-title {
  color: #ee7f22;
  padding-left: 5px; }
.node-type-landing-page .field.field-name-field-box-picture {
  display: none; }
.node-type-landing-page .field.field-name-field-box-text {
  box-sizing: border-box;
  padding: 0 5px;
  padding-bottom: 5px; }
  .node-type-landing-page .field.field-name-field-box-text ul {
    margin-bottom: 0;
    overflow: hidden;
    padding-left: 0; }
    .node-type-landing-page .field.field-name-field-box-text ul li {
      margin-left: 15px; }
.node-type-landing-page .field-collection-container {
  border-bottom: 0;
  margin-bottom: 0; }

#landing-page-menu {
  background-color: #20588c;
  font-family: "Roboto", Arial, sans-serif;
  text-align: center; }
  #landing-page-menu ul {
    margin-bottom: 0; }
    #landing-page-menu ul li {
      border-top: #85a3c0 solid 1px;
      display: block;
      padding: 2px;
      text-transform: uppercase; }
      #landing-page-menu ul li a,
      #landing-page-menu ul li a:link,
      #landing-page-menu ul li a:active,
      #landing-page-menu ul li a:visited,
      #landing-page-menu ul li a:hover,
      #landing-page-menu ul li a:focus {
        color: white;
        text-decoration: none; }
      #landing-page-menu ul li.first {
        border-top: 0; }
      #landing-page-menu ul li.active {
        font-size: 24px; }
        .page-node-4806 #landing-page-menu ul li.active {
          background-color: #ee7f22; }
        .page-node-4814 #landing-page-menu ul li.active {
          background-color: #a3c52e; }
        .page-node-4815 #landing-page-menu ul li.active {
          background-color: #009de8; }
        .page-node-4816 #landing-page-menu ul li.active {
          background-color: #e65b54; }

.lane-default-sticky {
  position: fixed !important;
  top: 0 !important; }

.views-exposed-widget.views-widget-filter-field_major_value {
  width: 70%; }

/*Give us responsive iframes */
.responsive-iframe-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

.responsive-iframe-container iframe,
.vresponsive-iframe-container object,
.vresponsive-iframe-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#block-views-faq-block ul, #block-views-faq-block li {
  margin-left: 0; }
#block-views-faq-block .block-title {
  font-size: 32px;
  margin-bottom: 0.5em; }

/* Slideshow stuff */
.views_slideshow_pager_field_item {
  background-color: #fff;
  border-radius: 1.5em;
  border: #ddd solid 1px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  position: relative;
  height: 1.5em;
  opacity: 0.7;
  width: 1.5em;
  z-index: 99999; }

.views_slideshow_cycle_slide {
  background-size: cover;
  height: 100%; }

.views_slideshow_pager_field_item.active {
  opacity: 1; }

.views-slideshow-controls-bottom {
  display: table;
  width: 100%;
  margin-top: -2em; }

.views-slideshow-cycle-main-frame-row {
  width: 100% !important; }

.views_slideshow_cycle_main img {
  width: 100% !important; }

#widget_pager_bottom_term_based_slideshow-block {
  display: table-cell;
  text-align: center; }

/*# sourceMappingURL=global.css.map */
