/* Theme Name: X – Child Theme Theme URI: http://theme.co/x/ Author: Themeco Author URI: http://theme.co/ Description: Make all of your modifications to X in this child theme. Version: 1.0.0 Template: x */ .x-column {padding-left:25px; padding-right:25px;} .padding-right{padding-right: 20px !important;} .padding-top {padding-top: 20px !important;} .padding-left {padding-left: 20px !important;} .padding-bottom {padding-bottom: 20px !important;} img#wpstats{display: none; } /* logo and header bar*/ .x-container.max{max-width:1350px !important;} .x-alert-info{overflow-wrap:break-word;} .x-topbar #GetStarted, .x-topbar #GetStarted a {color: #b30838 !important;margin-top:-25px !important;} .x-breadcrumb-wrap, .x-breadcrumb-wrap a, .x-breadcrumb-wrap [class*="x-icon-"], .x-breadcrumb-wrap .delimiter {color:#23282d !important;} .x-navbar {z-index: 2; border-bottom: 0px; box-shadow: none;} .x-feature-box-graphic-outer {z-index: 1} .x-logo {height:12px;} .x-logobar-inner { max-width: 1500px; margin: auto;} .masthead-stacked .x-brand { float: left; padding-left: 0px;} .primarynav {max-width: 1000px; display: block; float:right; font-size:26px; text-align:left;padding-top:0px;margin-bottom: 0px;} .sf-menu, .sf-menu * {margin:0;padding:0;list-style:none; /*color:#fff;*/} .sf-menu ul {position:absolute; top:-999em;width:140px; /* hides submenus until time to see them */} .sf-menu li {float:left;} .sf-menu li:hover ul,.sf-menu li.sfHover ul {top:60px; z-index:1} .primary_nav li {position:relative;width:150px; margin-left:0px;padding-left:0px;} .primary_nav li a {display:block;line-height:30px;position:relative;width:150px;height:100%;padding:6px;z-index:3;text-rendering: optimizeLegibility;margin-top:-10px; } .primary_nav li {position:relative;width:150px; margin-left:0px;padding-left:0px;} .primary_nav li a {display:block;line-height:30px;position:relative;width:150px;height:100%;padding:6px;z-index:3;text-rendering: optimizeLegibility;margin-top:-10px; color:#23282d; padding-top:10px; } .primary_nav li.red > a{background-color:#b30838;color:#fff;padding-top:5px;padding-bottom:6px;} .primary_nav li.red_sub {background-color:#fff; box-shadow: 0 3px 5px rgba(0,0,0,0.25); font-size:10pt;color:#000 !important;} .primary_nav li.red_sub li {padding-top:5px; color:#23282d !important;} .primary_nav li.red li a:hover {color:#b30838 !important; text-decoration:none; background-color:#faf8f5} .primary_nav li.yellow > a{background-color:#d48100;color:#fff;padding-top:5px;padding-bottom:6px;} .primary_nav li.yellow_sub {background-color:#fff; box-shadow: 0 3px 5px rgba(0,0,0,0.25); font-size:10pt;color:#000 !important;} .primary_nav li.yellow_sub {padding-top:5px; color:#23282d !important;} .primary_nav li.yellow li a:hover {color:#b30838 !important; text-decoration:none; background-color:#faf8f5} .primary_nav li.green > a{background-color:#39631D;color:#fff;padding-top:5px;padding-bottom:6px;} .primary_nav li.green_sub {background-color:#fff; box-shadow: 0 3px 5px rgba(0,0,0,0.25); font-size:10pt;color:#000 !important;} .primary_nav li.green_sub li {padding-top:5px; color:#23282d !important;} .primary_nav li.green li a:hover {color:#b30838 !important; text-decoration:none; background-color:#faf8f5} .primary_nav li.blue > a{background-color:#0D6170; color:#fff;padding-top:5px;padding-bottom:6px;} .primary_nav li.blue_sub {background-color:#fff; box-shadow: 0 3px 5px rgba(0,0,0,0.25); font-size:10pt;color:#000 !important;} .primary_nav li.blue_sub li {padding-top:5px; color:#23282d !important;} .primary_nav li.blue li a:hover {color:#b30838 !important; text-decoration:none; background-color:#faf8f5} .primary_nav li.purple > a{background-color:#731472;color:#fff;padding-top:5px;padding-bottom:6px;} .primary_nav li.purple_sub {background-color:#fff; box-shadow: 0 3px 5px rgba(0,0,0,0.25); font-size:10pt;color:#000 !important;} .primary_nav li.purple_sub li {padding-top:5px; color:#23282d !important;} .primary_nav li.purple li a:hover {color:#b30838 !important; text-decoration:none; background-color:#faf8f5} /* nav bar }*/ /*.x-main { width: 66% !important;}*/ .mobile-logo, .mob-men {display:none;} .x-navbar-inner {background-color: #23282d;} .x-nav {display: block;color: #fff;float: none} .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu>.sub-menu {margin-top: 15px; /*width: 1200px;*/ margin-left: auto; margin-right: auto;} /*.x-container2 {margin-left: auto; margin-right: auto; width:900px}*/ .x-btn-navbar.collapsed,.x-btn-navbar.collapsed a,.x-btn-navbar.collapsed:hover,.x-btn-navbar, .x-btn-navbar a, .x-icon-bars a, .x-btn-navbar:hover { margin-top: 2px;background-color:#23282d;color #fff !important;box-shadow:none;text-shadow:none;} .x-navbar .desktop .sub-menu .current-menu-item > a {color:#23282d; } .desktop .x-nav .x-megamenu>.sub-menu>li>a:hover {text-decoration: underline;} .desktop .x-nav .x-megamenu>.sub-menu a {padding:3px 10px !important;} .desktop .sub-menu a {padding:0px !important} .x-navbar .desktop .x-nav > .current-menu-item > a {background-color: #f9f5ee !important; box-shadow:inset 0 4px 0 0 #D4AF37 !important;} .x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a { box-shadow:inset 0 4px 0 0 #D4AF37 !important;} .x-navbar .x-nav-wrap .x-nav > li > a:hover, .x-navbar .desktop .x-nav > li:hover > a {background-color: #fff;} .x-navbar .desktop .x-nav > a:hover {background: #eadcd0; color:#23282d;} .x-nav .x-megamenu .sub-menu a {color:#23282d !important;} .x-navbar .sub-menu a:hover{color:#b30838 !important;} .x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a { font-weight: bold; color:#23282d; } .x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a:hover{text-decoration: none; color:#23282d !important;} .desktop .x-nav .x-megamenu>.sub-menu>li>a{color:#8f6c32 !important;} .third-menu {width: 700px; display: block; float:right; font-size:12px; text-align:left;padding-top:20px; margin-left:auto;margin-right: auto;} .third-menu li a {color:#23282d; padding: 5px;} .third-menu li a:hover {color:#8f6c32;/*background-color:#E3DDD8;*/} .third-menu ul {} .third-menu li {float:left; position: relative; border-right: solid 1px #b0aba7;} .third-menu, .third-menu * {margin:0;padding:0;list-style:none; color:#fff;} .third-last{border-right:none !important} .desktop .x-nav .x-megamenu.col-4>.sub-menu>li:nth-child(5n) {margin-top: -125px;} /*other stuff*/ .icoonbox.icoonbox_iconsize_32 .icoonbox_iconContainer .icoonbox_icon {width: auto !important;} .x-nav-tabs > li > a {color:#575700 !important;} .x-topbar .x-social-global {margin-top:-42px;} /*social media icons on footer*/.x-colophon.bottom .x-social-global a {color:#fff !important;} .quform .quform-element-group>.quform-spacer {margin-top:50px;} /*.quform-form-inner {margin-top:-75px;}*/ .quform-label>label, .quform-option .quform-option-label {color:#23282d;} .x-sidebars .wp-tab-panel {width:300px;} .tablepress h5 { font-size: 110%; font-weight:900; color:#b30838 !important; margin-top: 0px !important; margin-bottom: 0px !important; } .flex-control-nav a.flex-active {background-color: #b30838 !important;} table#tablepress-161 { height: 3300px !important; overflow-y: auto; display:inline-block; border:0px solid black; width:107% !important;} /* TABLES Generic Styling, for Desktops/Laptops */ table#160,table#150,table#140 { width: 100% !important; height:100% !important; border-collapse: collapse; overflow-x: auto; overflow-y: visible; display: inline-block; } /* Zebra striping */ tr:nth-of-type(odd) { background-color: #f9f5ee; } td, th { padding: 6px; border: 1px solid #ccc; text-align: left; } /*.entry-content>p {margin-top:30px;}*/ .entry-content{margin-top:4.25em;} .entry-wrap {background-color: none;border-radius: 0px;box-shadow: none ;padding:10px 0px 0px 20px; margin-left:-40px;} .x-container.width, .x-sidebar {margin-top: 10px;} .widget ul, .widget ol {border: 0px} .widget { text-shadow: none !important;} .widget_text .h-widget:before {display:none; content: no-close-quote;} #text-10 a, #text-57 a, #text-54 a, .x-colophon.bottom .x-nav li a {color:#fff !important;} #photo-week a {color:#fff !important} .textwidget {padding:10px;} /*.x-container.max {background-color: #fff; padding: 30px; margin-top: -1px;}*/ .x-breadcrumb-wrap {background-color: #fff;} [data-x-icon], [class*="x-icon-"] {font-size: 13pt} .x-icon {color: #23282d !important;} .x-icon-plus-circle {color:#fff !important; text-decoration: none;} .x-icon-search {color:#fff !important;} .x-icon-search:hover, x-btn-navbar-search:hover {color:#23282d !important;} .entry-header {font-size: 13px; background-color: #f9f5ee; padding: 60px; margin-top: -1px;font-size: 200% !important; color: #23282d; text-align: center;padding-top:20px;text-align: center;} .entry-title {font-size: 200% !important; color: #23282d; text-align: center;padding-top:20px; margin-left:auto; margin-right:auto; width:auto} /*.entry-content:before {margin-top:-25px;}*/ h1, .h1 { font-size: 32px; } h2, .h2, h2 a, .h2 a { font-size: 28px; color: #23282d !important;} h3, .h3 { font-size: 24px; } h4, .h4 { font-size: 20px; color:#23282d;} h5, .h5, h5 a, .h5 a { font-size: 16px; color:#23282d !important;} p {color: #23282d;} a:hover {text-decoration: underline;} .x-content-band {margin: 0 0 1 em; padding-left: 30px !important;padding-right: 30px !important;} .x-alert{text-shadow: none !important;} #text-6 .widget .widget_text .textwidget{color:#fff !important;} .x-accordion-heading .x-accordion-toggle {color:#23282d;} /*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin: .5em 0 0.2em;}*/ ul, ol { /*display:inline-block; makes second layer list items funky*/ margin-left: 3.313em; margin-top: auto; color:#23282d} ul.post-list {padding:21px !important;} .x-slide.flex-active-slide > li {width:1500px !important;} .flex-direction-nav a {z-index: 0 !important} /*sidebar*/ .x-sidebar .widget {background-color:#fff; -webkit-box-shadow: 1px 1px 7px rgba(40,38,37,0.13); box-shadow: 1px 1px 7px rgba(40,38,37,0.13); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;; padding:0px;} .widget_nav_menu .current-menu-item>a { background-color: #f9f5ee; color: #23282d; } .widget ul, .widget ol { text-shadow: none;border: 0px solid #ddd; border: 0px solid rgba(0,0,0,0.1); border-radius: 0px; box-shadow: 0 0px 0px rgba(255,255,255,0.95); } .h-widget {font-size: 14px; background-color: #23282d; padding: 24px; text-align: center; color: #fff; text-shadow: none; margin-bottom: 1px;} .widget.widget_recent_entries li a {display: block; border-bottom: 0 !important; font-family: Helvetica; font-size: 13px; font-weight: 400;} .widget.widget_recent_entries li:hover {background-color: #f9f5ee;} .widget_nav_menu {text-transform: uppercase; font-weight: bold;} .widget_nav_menu ul li a:hover {background-color: #f9f5ee; color: rgb(80,67,54); text-decoration:none !important;} .widget_nav_menu ul li .sub-menu {text-transform:none; font-weight: 200} .widget_nav_menu .h-widget:before, .widget_layered_nav .h-widget:before {display:none;} .widget_nav_menu > li:hover span {background-color:#f9f5ee;} .widget_nav_menu ul li .sub-menu {display:none;} .widget_nav_menu ul li.current-menu-item > .sub-menu { display: block !important;} .widget_nav_menu .current-page-ancestor > .sub-menu { display: block !important; color:#0D6170;} #menu-center-for-new-media .sub-menu {display:block !important;} #menu-center-for-new-media .current-page-ancestor >.sub-menu {display:block !important;} /*.widget_nav_menu ul li:hover .sub-menu {display:block !important;}*/ .has-post-thumbnail .entry-featured {margin-left:-16px;} #iphorm-popup-widget-6 {background-color:#b30838; height:50px; font-size: 14px; text-align: center; padding:12px; text-transform: uppercase; border-radius: 25px;} #iphorm-popup-widget-6:hover {background-color:#850a2e; } #iphorm-popup-widget-6 a{color:#fff;text-decoration: none;} /*newsroom*/ .with-excerpt .pcs-post-title { font-size: 20px !important; line-height: 1.25em; color: #0D6170 !important; font-family: MuseoSlab500, Verdana, Geneva, sans-serif; } .read-more a {font-style: italic !important; font-weight: bold} .x-nav-tabs>li#CE {height:62px;} .x-nav-tabs.five-up>li#CE{background-color: #b30838; color:#fff !important; border-right: 1px #fff solid;} .x-nav-tabs.four-up>li#CE{background-color: #b30838; color:#fff !important; border-right: 1px #fff solid;} .x-nav-tabs.three-up>li#CE{background-color: #b30838; color:#fff !important; border-right: 1px #fff solid;} .x-nav-tabs.two-up>li#CE{background-color: #b30838; color:#fff !important; border-right: 1px #fff solid;} .x-nav-tabs.one-up>li#CE{background-color: #b30838; color:#fff !important; border-right: 1px #fff solid;} .x-nav-tabs>li#CE>a {background-color: transparent;} .x-nav-tabs > .active > a {background-color:#fff !important; color: black !important;} .x-nav-tabs>li#CE>a {color:#fff !important;} .x-nav-tabs>.active#CE>a, .x-nav-tabs>.active#CE>a:hover {color: #454545!important;} .x-nav-tabs>li#CAT {height:41px; } .x-nav-tabs.five-up>li#CAT{background-color: #23282d; color:#fff !important; border-right: 1px #fff solid;} .x-nav-tabs>li#CAT>a {background-color: transparent;} .x-nav-tabs > .active > a {background-color:#fff !important; color: black !important;} .x-nav-tabs>li#CAT>a {color:#fff !important;} .x-nav-tabs>.active#CAT>a, .x-nav-tabs>.active#CE>a:hover {color: #23282d !important;} .x-alert-success, .x-alert-info, .x-alert-warning, .x-alert-danger, .x-alert-muted {background-color:#f9f5ee; border-color:#f9f5ee; color:#23282d;} /*library-specific*/ #nav_menu-57, #text-60, #text-48, #text-62, #nav_menu-65,#nav_menu-66, #text-9, #text-64, #text-65, #text-66, #text-67 {box-shadow:none; margin-top:0px; border-left:1px #ccc solid; padding-left:5px;border-right:1px #ccc solid; padding-right:5px;} #nav_menu-57 .h-widget, #text-60 .h-widget, #text-62 .h-widget, #text-48 .h-widget, #nav_menu-65 .h-widget,#nav_menu-66 .h-widget, #text-9 .h-widget, #text-64 .h-widget, #text-65 .h-widget, #text-66 .h-widget, #text-67 .h-widget {background-color: #0D6170 !important; font-size:13px !important; padding:13px !important;} #s-lg-widget-1442331276943 {margin-top:-25px;margin-left: 10px;} #s-lg-sel-guide-widget-1442331276943 {width: 80%;max-width: 80%; margin-bottom: -10px} .s-lg-widget-list-more-results s-lib-greyout pad-top-med pad-left-sm {margin-top:-10px} #x-content-band-1 {padding:0px; margin-top:-5px;} /*fifty anniversary specific*/ .fifty-background {background-color:#b30838 !important; background-image: url(http://mxcc.edu/wp-content/uploads/2014/06/Screen-Shot-2016-08-17-at-12.09.43-PM.png)} /*redmoon specific*/ .redmoon-background {background-color:#b30838 !important; background-image: url(http://mxcc.edu/wp-content/uploads/2014/07/Background-save-the-date.jpg)} /*governance hidden proposals from menu*/ #menu-item-27840, #menu-item-27843, #menu-item-27845, #menu-item-27847, #menu-item-27849, #menu-item-27852, #menu-item-27857, #menu-item-27863, #menu-item-27866, #menu-item-27868, #menu-item-27870, #menu-item-27872, #menu-item-27875, #menu-item-27890, #menu-item-27896, #menu-item-27901, #menu-item-27905, #menu-item-27907, #menu-item-27910,#menu-item-27912, #menu-item-27915,#menu-item-27918, #menu-item-27920, #menu-item-27922, #menu-item-27924, #menu-item-27929, #menu-item-27933, #menu-item-27936, #menu-item-27975, #menu-item-28220, #menu-item-28228, #menu-item-27977, #menu-item-27981, #menu-item-28437, #menu-item-28585, #menu-item-28590, #menu-item-28592, #menu-item-28594, #menu-item-28597, #menu-item-28599, #menu-item-29045, #menu-item-29052, #menu-item-29054, #menu-item-29056,#menu-item-29060, #menu-item-28891, #menu-item-29063, #menu-item-29140, #menu-item-29452, #menu-item-29455,#menu-item-29458, #menu-item-29461, #menu-item-29495, #menu-item-29499, #menu-item-29502, #menu-item-29508, #menu-item-29140, #menu-item-29452, #menu-item-29455, #menu-item-29458, #menu-item-29461, #menu-item-29495, #menu-item-29499, #menu-item-29502, #menu-item-29508{display:none;} /* .x-nav-wrap.mobile {display: none !important;} .x-navbar .mobile .x-nav{display:none;} .x-navbar .mobile .x-nav li > a:hover {display:none;}*/ .actooltip.applegreen { color:#23282d; background:#fff !important; border-color:#b30838; font-size:9pt; } .actooltip.applegreen:before { border-top-color:#b30838; } .actooltip.applegreen:after { border-top-color:#b30838; } @media (max-width: 1360px){ .x-nav-tabs>li#CAT {height:54px;}} @media (max-width: 1050px){ .x-logo { width: 175px; margin-left: auto; margin-right: auto;} .primarynav {width: 750px;float: none;text-align: left; padding-top: 120px; margin-bottom: 0px; margin-left: auto; margin-right: auto; display: block;} .third-menu {margin-top:3px; padding: 0; list-style: none;} .flex-control-nav, .flex-direction-nav {display:none;} .x-container.max, .x-logobar-inner {max-width: 768px !important;} .x-container.width {width: 100% !important;} /*.x-nav-wrap.desktop {display:block; width:900px !important;}*/ .x-btn-navbar.collapsed {display:none;} .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu>.sub-menu, .x-navbar-fixed-top-active .x-nav .x-megamenu>.sub-menu {width: 900px;} .x-column.x-1-3, .x-column.x-2-3, .x-column.x-1-2 {width:100%;} .x-nav-tabs>li#CAT {height:41px;} } @media (min-width: 980px) and (max-width: 1050px){ .x-sidebar.left {width:25% !important;} } @media (max-width: 979px){ #post-30080 .entry-content.content{margin-left:0px !important; margin-right:0px !important;} .x-page-title-disabled .entry-content { margin-top: 0; margin-left: -20px; } /*.x-colophon.top .x-container.max,*/ .x-breadcrumbs {margin-left: 32px;} .x-colophon.bottom .x-colophon-content {margin-right: 20px;margin-left: 20px;} .x-container2 {margin-left: auto; margin-right: auto; width: 768px;} .x-nav-tabs.five-up>li#DIR{width:10% !important;} .x-nav-tabs.five-up>li{width: 50%; margin-right:0px;} .last_column {padding-right: 0px !important;} .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu>.sub-menu, .x-navbar-fixed-top-active .x-nav .x-megamenu>.sub-menu {width: 900px;} .entry-wrap {margin:10px;} .x-nav-tabs.five-up>li#dir1 {width:7%;}} @media (min-width: 768px) and (max-width: 979px) { .entry-content {font-size:13pt !important} .x-nav-wrap.desktop {display:block !important; width:768px;} .x-navbar .desktop .x-nav > li > a {font-size: 10px !important;} .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {padding-left: 5px;padding-right: 5px !important;} .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu>.sub-menu {width: 760px;} .x-container2 {width:768px} .x-nav-tabs.five-up>li#DIR{width:7% !important;} } @media (max-width: 767px){ .x-topbar .p-info{margin-top:-32px !important;} .entry-content {font-size:13pt !important} .primarynav {width: 650px !important;font-size:19px;} .primary_nav li {width:125px;} .primary_nav li a {width:125px;} .x-container2 {width:20%; margin-left:600px;margin-top:-78px;padding-bottom:13px;} .x-nav-wrap.mobile {margin-left: -550px;width: 641px;padding-top: 23px;} .x-navbar .mobile .x-nav{display:block; } .x-navbar .mobile .x-nav li > a:hover {color:#23282d} .x-logobar {display:none;} .mobile-logo {display: block; width: 20%; margin-left: 50px; margin-right: auto; padding-top: 10px;} .x-nav .x-megamenu a:hover{color:#23282d;} .x-btn-navbar.collapsed, .x-btn-navbar {display:inline-block; color:#fff !important; width:100%;text-decoration: none !important;} .x-but-navbar.collapsed:hover{color:#fff;} .mob-men {display:inline-block; color:#fff; font-size: 11pt;} [data-x-icon], [class*="x-icon-"] {font-size: 22pt !important;} .x-nav-tabs.five-up>li#DIR{width:7% !important;} .x-topbar .x-social-global{margin-top:0px;}} @media (max-width: 690px){ .x-container2 {width:20%; margin-left:520px;margin-top:-69px;padding-bottom:13px;} .mobile-logo{margin-left: 50px;} .x-nav-wrap.mobile {margin-left: -512px;}} @media (max-width: 650px){ .primarynav {display:none;} .primary_nav li {width:92px;} .primary_nav li a {width:92px;} .third-menu {display:none;} .x-block-grid {margin-left:10px;} .x-block-grid.four-up>li {width:49% !important; margin-left:auto; margin-right:auto;}} @media (max-width: 600px){ .x-container2 {width:20%; margin-left:345px;margin-top:-74px;padding-bottom:8px;} .x-nav-wrap.mobile {margin-left: -319px;width: 450px; padding-top: 23px;} .mobile-logo{width:30%;} } @media (max-width: 480px){ .primarynav {display:none;} .entry-title {font-size: 125% !important;} .x-block-grid.two-up > li {width: 47.5%;} .x-container2 {width:20%; margin-left:235px;margin-top:-72px;padding-bottom:9px;} .x-nav-wrap.mobile {margin-left: -200px;width: 300px; padding-top: 23px;} .mobile-logo{margin-left:50px; width:41%}} /*campus maps*/ .cq-hotspot-label {display:none!important;} .popover-content {font-size: 11px; max-width: 250px} .popover {max-width: 250px;} .popover h4.popover-title {max-width:245px !important; font-size:11px !important;} }