@charset "utf-8";
/****** Initial Style ******/
.re-menu, .psych-re-menu{display:none;}
/****** Initial Style ******/
@media screen and (max-width: 768px){
#cs-degrees #online-phd .subjects-left-nav{top:0 !important;}
#cs-degrees header{height:0;padding: 0;}
#cs-degrees nav,
#cs-degrees .tech-logo{display:none;}

#cs-degrees{-webkit-text-size-adjust:none;}
#cs-degrees.active .re-menu{z-index:11;}
#cs-degrees header .header-main .header-top .header-right{margin-top:0;}
#cs-degrees header .header-main .header-top{padding:0;}
#cs-degrees header .header-main .header-top .header-right nav,
#cs-degrees header .header-main .header-top .logo,
#cs-degrees header .header-main .header-top .header-right .social-link{ display:none;}
.gograd-home-main .banner{padding-top:190px;}
#cs-career .career-content .career-left .left-nav ul li a:hover {border-color:#ccc;}
#cs-career .career-content .career-left .left-nav ul li a:hover i{background-image:url(../images/cs-career/content-nav-icn.png);}
/*** Nav sub-child ***/ 
.psych-re-menu ul.tech-nav li.online-degrees-child-menu > ul > li > a.parent{ background-image:none !important;  padding:10px !important;cursor: default;}
.psych-re-menu ul.tech-nav li.online-degrees-child-menu ul li ul{ display:block !important;}
.psych-re-menu ul.tech-nav li.online-degrees-child-menu ul.tech-sub-menu li.child-menu-sub a{display:inline-block;line-height: 24px;color: #333333;font-family: 'proxima_nova_rgbold';font-size: 18px; padding: 10px 0 5px 20px !important; background:#d9d9d9;text-transform: uppercase;}
.psych-re-menu ul.tech-nav li.online-degrees-child-menu ul.tech-sub-menu li.child-menu-sub span{display:inline-block;line-height: 24px;color: #333333;font-family: 'proxima_nova_rgbold';font-size: 18px; padding: 10px 0 5px 20px !important; background:#d9d9d9;text-transform: uppercase;}
.psych-re-menu ul.tech-nav li.online-degrees-child-menu ul.tech-sub-menu li.child-menu-sub a:hover{background:#d9d9d9}
.psych-re-menu ul.tech-nav li.online-degrees-child-menu ul.tech-sub-menu li a{ padding:5px 0px 6px 35px !important; background:#fff;}
.psych-re-menu ul.tech-nav li.online-degrees-child-menu ul.tech-sub-menu li a:hover{background:#fff;}
 /*** Nav sub-child ***/ 

#cs-degrees header .header-main .header-top .logo{display:none;}
#cs-degrees header .header-main .header-top .header-right nav{display:none; margin-top:0;}
#cs-degrees header .header-main .header-top .header-right .social-link{display:none;}
.breadcrumb{margin-top:0px;}
header #access{display:none;}
/****** Initial Style ******/
.psych-re-menu{display:block;}
#content-res-menu a {background: transparent !important;}
.re-menu{display: inline-block;position: fixed;z-index: 999999;width: 100%; top:0; left:0;}
.re-menu .menu-main{float:left; width:100%; background-color:#fff;display:inline-block;}
.re-menu .menu-main .menu{float:left; margin-right:9px; line-height:0; display:inline-block;margin-top: 9px;}
.re-menu .menu-main .menu a{text-decoration:none; display:inline-block; padding:10px; line-height:0; margin-right:0px;}
.re-menu .menu-main .re-logo{padding-top:0; float:none; line-height:0; text-align:center;padding-bottom: 7px;}
.re-menu .menu-main .re-logo a{display:inline-block; line-height:0;}
.re-menu .content-nav{display:block; width:100%; clear:both; background-color:#eaeaea; padding:5px 0; line-height:0;}
#hp-remenu .re-menu .content-nav{background-color:transparent;}
.re-menu .content-nav a{margin:0px 0 0px 10px; text-decoration:none; display:inline-block;}
.re-menu .content-nav a img{margin-right:15px; float:left; margin-top:4px;margin-top: 10px;}
.re-menu .content-nav a span{text-transform: none;font-size: 15px;line-height: 36px;color: #333;font-family: 'open_sansbold';float: left;text-transform: uppercase;}
.re-menu .menu-main .re-logo a span{ font-size:15px; color:#fff;font-family:'latoregular'; line-height:18px;}
/****** psych-re-menu *******/
.psych-re-menu { height: auto; position: fixed; top: 0; width: 75% !important; left: -75%; font-family: 'open_sansbold'; font-size:20px; overflow-y:auto; direction:rtl; overflow-x:hidden; text-align:left; background-color:#ffffff; height:100%;z-index: 999999;}
.psych-re-menu .menu-button{background-color:#1d2626; width:100%; padding:9px 0; display:block; line-height:33px;}
.psych-re-menu .menu-button span.title{font-size:16px; color:#999999; line-height:25px; font-family: 'proxima_nova_rgbold'; text-transform:uppercase; margin-left:20px;}
.psych-re-menu.active{ box-shadow: 0px 0 19px rgba(0, 0, 0, 0.76); -webkit-transition:box-shadow 1s ease;}
.psych-re-menu ul.tech-nav{background-color:#ffffff; padding:0; width:100% !important;}
.psych-re-menu ul.tech-nav a{color:#333333; font-family:'open_sansbold'; font-size:18px; }
.psych-re-menu ul.tech-nav li{border-bottom: 1px solid #ccc; padding: 0 !important; margin-right: 0; float: none; position: relative;}
.psych-re-menu ul.tech-nav li span.touch-button { display:block; float: left; height: 50px; position: absolute; right: 0; width: 55px; background: url(../images/responsive-menu/down-arrow.png) no-repeat; background-position: 17px 50%; }
.psych-re-menu ul.tech-nav li a{padding:8px 0 8px 20px;cursor: pointer;display: block; width:100%;box-sizing: border-box;font-size:16px; line-height:35px; text-transform:uppercase;  font-family: 'open_sansbold';}
.psych-re-menu ul.tech-nav li:hover{padding:0 0 0 20px;}
.psych-re-menu ul.tech-nav li .sub-menu{max-height:500px; overflow-y:auto; background-color:#f6f6f6; font-size:20px; border-left:2px solid #0d9fdb !important; width:auto; display: none; position:relative; left:0; top:0; box-sizing:border-box; border-top: 1px solid #ccc;}
.psych-re-menu ul.tech-nav li ul.sub-menu li,
.psych-re-menu ul.tech-nav li ul.sub-menu li a{border-bottom:none; background:none;}
.psych-re-menu ul.tech-nav li ul.sub-menu li a{padding:15px 3% 15px 18px !important; line-height:24px; width:100%; color:#666666; font-family:'open_sansbold'; font-size:16px;}
.psych-re-menu ul.tech-nav li ul.sub-menu li a:hover{background:none;}
.psych-re-menu ul.tech-nav li ul.sub-menu::-webkit-scrollbar{width:0px;}
.psych-re-menu ul.tech-nav li ul.sub-menu::-webkit-scrollbar-thumb{ border-radius:10px; -webkit-box-shadow:#f36d38;}
.psych-re-menu ul.tech-nav li a.parent{background:url(../images/responsive-menu/down-arrow.png) no-repeat; background-position:95% 50%;}
.psych-re-menu ul.tech-nav li.hover a.parent{/*background-image: url(../images/responsive-menu/up-arrow.png);*/}
.psych-re-menu ul.tech-nav li ul.sub-menu li a.parent{background-color: #e3e3e3;padding-left: 13px !important;width: 100% !important;border-left: 5px solid #0D9FDB;border-bottom-color: #0D9FDB;}
.psych-re-menu ul.tech-nav li ul.sub-menu li a.parent{background-color: #e3e3e3;}
.psych-re-menu ul.tech-nav ul.tech-sub-menu li.current-menu-item a{ color:#41485B;}
.psych-re-menu ul.tech-nav li .sub-menu .sub-menu a {padding: 10px 0 !important; padding-left: 35px !important;}
#content-res-menu.active{box-shadow: 0px 0 19px rgba(0, 0, 0, 0.76); transition:box-shadow 1s ease; -webkit-transition:box-shadow 1s ease;}
#content-res-menu {position: fixed !important; top: 0 !important; width:75% !important; height:100%; background:none #fff !important; left:-75%; overflow-y:auto; direction:rtl; text-align:left; z-index:999999;}
#ComputerEngineering-Focus .CEF-container #content-res-menu.CEF-left-part { position:fixed !important}
#ComputerEngineering-Focus .CEF-container #content-res-menu.CEF-left-part .nav-list { border-bottom: none; border-left: none;}
#ComputerEngineering-Focus .CEF-container #content-res-menu.CEF-left-part .nav-list a:hover { border-bottom-color:#d9d9d9; }

#comprehensive_guide_main.preprofessional .page-left-menu #content-res-menu.left-nav ul li,
#comprehensive_guide_main.majorjobguide .page-left-menu #content-res-menu.left-nav ul li,
#comprehensive_guide_main.StressAnxiety .page-left-menu #content-res-menu.left-nav ul li,
#comprehensive_guide_main.clg-campus-add .page-left-menu #content-res-menu.left-nav ul li { min-height: inherit !important; border-left: none; border-bottom: 1px solid #e6e6e6; border-top: none;}

#comprehensive_guide_main.StressAnxiety .page-left-menu #content-res-menu.left-nav ul li a span,
#comprehensive_guide_main.majorjobguide .page-left-menu #content-res-menu.left-nav ul li a span,
#comprehensive_guide_main.majorjobguide .page-left-menu #content-res-menu.left-nav ul li.for-three-line a span,
#comprehensive_guide_main.preprofessional .page-left-menu #content-res-menu.left-nav ul li a span,
#comprehensive_guide_main.preprofessional .page-left-menu #content-res-menu.left-nav ul li.for-three-line a span,
#suicide-guide .unique-left-content #content-res-menu.left-nav li a span,
#comprehensive_guide_main.clg-campus-add .page-left-menu #content-res-menu.left-nav ul li a span { height: inherit !important;}

#content-res-menu ul li a span,
#comprehensive_guide_main.StressAnxiety .page-left-menu #content-res-menu.left-nav ul li a span,
#comprehensive_guide_main.preprofessional .page-left-menu #content-res-menu.left-nav ul li a span,
#comprehensive_guide_main.majorjobguide .page-left-menu #content-res-menu.left-nav ul li a span,
#suicide-guide .unique-left-content #content-res-menu.left-nav li a span,
#comprehensive_guide_main.clg-campus-add .page-left-menu #content-res-menu.left-nav ul li a span  {font-family: "proxima_nova_rgregular"; font-size:15px !important; color:#333333 !important; -webkit-text-size-adjust:none; height: inherit; padding-left: 0px;}

#comprehensive_guide_main.StressAnxiety .page-left-menu #content-res-menu.left-nav ul li:hover,
#comprehensive_guide_main.majorjobguide .page-left-menu #content-res-menu.left-nav ul li:hover,
#comprehensive_guide_main.preprofessional .page-left-menu #content-res-menu.left-nav ul li:hover,
#comprehensive_guide_main.clg-campus-add .page-left-menu #content-res-menu.left-nav ul li:hover { background: none; border-color: #d9d9d9;}

#comprehensive_guide_main.majorjobguide .page-right-contents,
#comprehensive_guide_main.preprofessional .page-right-contents,
#comprehensive_guide_main.StressAnxiety .page-right-contents { margin-top: 0px !important;}

#suicide-guide .unique-left-content #content-res-menu.left-nav b { display:block;}
#suicide-guide .unique-left-content #content-res-menu.left-nav li { border-bottom: 1px solid #e6e6e6;} 
#suicide-guide .unique-left-content #content-res-menu.left-nav li a { text-decoration:none;}

#CS-MasterDegree .CS-MasterMain .CS-TableContent b,#content-res-menu > b,#content-res-menu h4,#content-res-menu h3,#content-res-menu h2, #content-res-menu > p{background:none #0d9fdb !important; margin:0 !important; width:97% !important; padding:14px 0 14px 3% !important; font-size:16px !important; color:#fff; line-height:23px !important; font-family: 'proxima_nova_rgbold'!important; text-transform:uppercase; border-bottom:1px solid #e6e6e6;}
#content-res-menu > b,#content-res-menu h4,#content-res-menu h3,#content-res-menu h2, #content-res-menu > p{background:none #0d9fdb !important; margin:0 !important; width:97% !important; padding:14px 1px 14px 3% !important; font-size:16px !important; color:#fff; line-height:23px !important; font-family: 'proxima_nova_rgbold'!important; text-transform:uppercase; border-bottom:1px solid #e6e6e6;}
#content-res-menu div{padding:0 !important; background-color:#fff !important;}
#content-res-menu ul{background-color:#fff !important; box-shadow:none !important; width:100% !important;}
#content-res-menu ul li{width:100% !important; padding:0; min-height: inherit;}
#content-res-menu ul li a:hover{background-color:#fff !important;}
#content-res-menu div a,#content-res-menu ul li a{ margin:0 !important; width:100% !important;font-family:"proxima_nova_rgregular";font-size:15px !important; color:#2b2f3b !important; line-height:24px !important; box-sizing:border-box; direction:ltr;  -webkit-text-size-adjust:none; display:inline-block !important;  padding: 10px 10px 10px 18px !important; text-transform:none !important;}

#content-res-menu div a span{width:auto !important; float:left !important;  -webkit-text-size-adjust:none;}
#content-res-menu div a:hover span{text-decoration:none !important;}
#content-res-menu div a:hover {background-color:#f2ba00;}
#cs-degrees .inner-page-left-content .subjects-left-nav {position: fixed !important;}
.unique-left-block .unique-left-nav ul li:hover { background: none; border-color: #e6e6e6 !important;}
#CS-MasterDegree .CS-MasterMain{margin-bottom:0;}
#CS-MasterDegree .CS-MasterMain .CS-TableContent .CS-master-degree-headnav-list a i{display:none;}
#CS-MasterDegree .CS-MasterMain .CS-TableContent .CS-master-degree-headnav-list a{min-height: inherit;border-bottom: 1px solid #D9D9D9;text-transform:none;}
#CS-MasterDegree .CS-MasterMain .CS-TableContent .CS-master-degree-headnav-list a span{text-transform:none;font-size: 15px !important;color: #2b2f3b !important;line-height: 24px !important;box-sizing: border-box;margin-top:0 !important;text-align: left;}
#CS-MasterDegree .CS-MasterMain .CS-TableContent .CS-master-degree-headnav-list a:hover i{display:none;}
#CS-MasterDegree .CS-MasterMain .CS-TableContent .CS-master-degree-headnav-list a:hover span, #CS-MasterDegree .CS-MasterMain .CS-TableContent .CS-master-degree-headnav-list a:hover{background-color:#fff;color:#333333;}
#content-res-menu .wrapper{width:100%;}
#suicide-guide .unique-left-content .unique-left-nav{position:fixed !important;}
#suicide-guide .unique-left-content .unique-left-nav b{display:block;}
#suicide-guide .unique-left-content .unique-left-nav ul li a{border-top:0;}
#suicide-guide .unique-left-content .unique-left-nav ul li:hover{background: #fff;border-color: #fff;border-bottom: 1px solid #e6e6e6;}
#suicide-guide .unique-left-content .unique-left-nav ul li{border-left:0;border-bottom: 1px solid #e6e6e6;}
#suicide-guide .unique-left-content .unique-left-nav ul li a span{height:auto; padding:0;}
}
@media screen and (max-width: 640px){
.psych-re-menu ul.tech-nav li span.touch-button { width: 51px; }
.re-menu .menu-main .re-logo a img{max-width: 210px;}
.re-menu .menu-main .menu a img {max-width: 35px;}
.re-menu .menu-main .re-logo a{margin: 0 10% 0 0;}
}

 @media screen and (max-width: 598px){
}

@media screen and (max-width: 568px){
}

@media screen and (max-width: 560px){

}

@media screen and (max-width: 480px){
/****** Initial Style ******/
.psych-re-menu ul.tech-nav li span.touch-button { width: 45px; height: 42px; }
.psych-re-menu ul.tech-nav li a{ font-size:16px;}
.psych-re-menu ul.tech-nav li ul.tech-sub-menu li a{ font-size:16px; padding: 10px 3% 10px 18px !important;line-height: 22px;}
/****** Initial Style ******/
#content-res-menu ul li a span{font-size:14px !important;}
#content-res-menu div a, #content-res-menu ul li a{padding:13px 1% 13px 10px !important;font-size:14px !important;}
.psych-re-menu ul.tech-nav li ul.sub-menu li a,
.psych-re-menu ul.tech-nav li a{padding:10px 20px 10px 10px !important; font-size:15px; line-height:22px;}
.psych-re-menu .menu-button span.title{margin-left:10px;}
#cs-degrees .subjects-left-nav#content-res-menu ul li span{font-size:14px !important;}
}
@media screen and (max-width: 360px){
/****** Initial Style ******/
#cs-degrees .breadcrumb {height:0;}
.psych-re-menu ul.tech-nav li ul.sub-menu li a, .psych-re-menu ul.tech-nav li a {font-size: 13px;line-height: 22px;}
.psych-re-menu ul.tech-nav li a.parent {background-position: 95% 60%;}
/****** Initial Style ******/
}
  
@media screen and (max-width: 320px){
/****** Initial Style ******/
.psych-re-menu ul.tech-nav li span.touch-button { width: 40px; }
.psych-re-menu ul.tech-nav li a{ font-size:15px;}
.psych-re-menu ul.tech-nav li ul.tech-sub-menu li a{ font-size:15px;}
.psych-re-menu .menu-button span.title{font-size:15px;}
/****** Initial Style ******/
}