/*
Theme Name: psychology 
Author: multidots
Version: 1.0
Author URI: http://multidots.com/
*/
@charset "utf-8";
@import url("webkit/webkit.css");
@import url("css/remenu.css");

* { font-weight: normal;}
.hp_wrapper { width:1140px; margin:0 auto; padding:0px;}
/*Header*/
#access{clear:none;float:right;position:relative;z-index:2;}
#access ul{list-style:none;}
#access li{float:left;font-family:Verdana,Arial,Helvetica,sans-serif;position:relative;text-transform:capitalize;}
#access a{color:#333333;display:block;position:relative;text-decoration:none !important;}
#access ul ul{background: none repeat scroll 0 0 #f7f7f7;border: 1px solid #ccc;box-shadow: 0 0 10px 0 rgba(102, 102, 102, 0.31);display:none;float:left;left: -30px;position:absolute;top: 47px;z-index:999;border-top: 0;}
#access ul ul ul{left: 100%;top: 0;z-index: 0;background: #e6e6e6;}
#access ul ul a{background:none repeat scroll 0 0 transparent !important;border-bottom:medium none;padding-left:0px;height:auto;padding:0px;}
#access ul ul *:hover > a{padding:0px;}
#access li:hover > a, #access ul ul *:hover > a, #access a:focus{background:none repeat scroll 0 0 #FFFFFF;color:#22A2A2;}
#access li:hover > a, #access a:focus{background:none repeat scroll 0 0 transparent;opacity:1;color:#22A2A2;}
.logo a:focus{opacity:1!important;background:none repeat scroll 0 0 transparent !important;}
#access ul li:hover > ul{display:block;width: 202px;z-index: 0;}
#access ul ul li.current-menu-item > a, #access ul ul li.current-menu-ancestor > a, #access ul ul li.current_page_item > a, #access ul ul li.current_page_ancestor > a{font-weight:normal;color: #fff!important;background: #736c6d !important;}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a{font-weight:normal;color: #f56542 !important;}
#cs-degrees header{width:100%;float:left;padding-bottom:11px;z-index: 99999;position: relative;}
#cs-degrees header .tech-logo{width:288px;height:60px;float:left;    position: relative;}
#cs-degrees header nav{float:right;margin-top: 25px;width:657px;}
.home_btn{float:left;overflow:hidden;padding-right:25px;padding-top:4px;}
#cs-degrees header nav ul.tech-nav{display:block;width:100%;float:left;position:relative;}
#cs-degrees header nav ul.tech-nav li{display:inline;float:left;font-family:'proxima_novasemibold';font-size:16px;line-height:20px;margin-right:12px;text-transform:uppercase;width:auto;}
#cs-degrees header nav ul.tech-nav li.menu-item-18705{margin-right:0;}
#cs-degrees header nav ul.tech-nav li a{color: #666;    padding: 0;}
#cs-degrees header nav ul.tech-nav li a:hover{color: #f56542;}
#cs-degrees header nav ul.tech-nav li .tech-sub-menu b{color:#999999;float:left;font-family:'HelveticaNeueRegular';font-size:14px;font-weight:normal;margin:6px 0 4px 9px;text-transform:capitalize;width:80%;}
#cs-degrees header nav ul.tech-nav li .tech-sub-menu{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E6E6E6;bottom:0;display:none;float:left;height:475px;left:0;padding:7px;position:absolute;top:34px;width:511px;z-index:999;-webkit-box-shadow:0 2px 6px 2px #666666;-moz-box-shadow:0 2px 6px 2px #666666;box-shadow:0 2px 6px 2px #666666;}
#cs-degrees header nav ul.tech-nav li ul.sub-menu li{border:medium none;float:left;font-size:13px;font-family:'HelveticaNeueRegular';font-size:11px;text-transform:uppercase;width:100%;padding: 0;margin: 0;}
#cs-degrees header nav ul.tech-nav li ul.sub-menu li a{color: #666;padding: 10px 0;padding-left: 15px;font-family: "proxima_nova_rgregular";font-size: 15px;text-transform: capitalize;border-top: 1px solid #ccc;}
#cs-degrees header nav ul.tech-nav li ul.sub-menu li:hover > a{color: #fff;background: #736c6d !important;}
#cs-degrees header .hp_wrapper{ position:relative;}
#cs-degrees header .setting-icn{ position:absolute; width: 698px; height: 86px; top: 0;left: -80px;background: url(images/header-setting-bg.png) no-repeat;}
#cs-degrees header.hp_header .setting-icn{height: 180px;}
#cs-degrees header nav ul.tech-nav li.specialization > ul.sub-menu > li:hover:after{content:''; border-top: 21px solid transparent;border-left: 17px solid #736c6d;border-bottom: 20px solid transparent;position: absolute;display: inline-block;right: -17px;top: 0px;height: 0;width: 0;}
#access ul ul li.current-menu-ancestor > a{background: #736c6d !important;color: #fff !important;}
#access ul ul ul li a{padding-left: 25px !important;} 
#cs-degrees header nav ul.tech-nav li.specialization > ul.sub-menu > li:hover ul li:hover:after{display:none;}
#cs-degrees header nav ul.tech-nav > li.current-menu-item > a{border-bottom: 2px solid #F56542;}
#cs-degrees header nav ul#menu-top_menu-1 > li {margin: 0;margin-left: 35px !important;padding: 10px 0;padding-bottom: 20px;}
#cs-degrees header.hp_header{ border-bottom:0;}
#cs-degrees header nav ul#menu-top_menu-1 > li:hover:after{content:'';background: url(images/menu-arrow.png) no-repeat;left: 50%;bottom: 2px;height: 11px;width: 28px;position: absolute;margin-left: -14px;}
#cs-degrees header nav ul#menu-top_menu-1 > li.no-after:hover:after{display:none;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul{ width: 980px;left: inherit;margin-left: 0;right: 0;background: #f7f7f7 !important;border-top: 1px solid #ccc;padding-bottom: 12px;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page li.all-resource a{ background: url(images/resource-menu-bg.png) no-repeat 13px 18px !important;padding: 17px 0 6px 0;padding-left: 42px !important;text-transform: uppercase; color:#f56542;font-family:'proxima_nova_rgbold';font-size: 18px;border: 0;padding-right: 0 !important;width: auto !important;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page li.all-resource.current_page_item a{color:#333 !important;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page li.all-resource:hover a{background: url(images/resource-menu-bg.png) no-repeat 12px 12px;background-color: #f7f7f7 !important;}
#cs-degrees header nav ul.tech-nav li.specialization, #cs-degrees header nav ul.tech-nav li.resource-page, #cs-degrees header nav ul.tech-nav li.mental-health {cursor: default;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li {width: 33%;position: relative;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li ul{top: 0;right: 0;width: 100%;margin: 0;position: relative;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li ul > li {width: 100%;border: 0 !important;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li ul {display: block;border: 0;box-shadow: none;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li.For-resource > a, #cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li.For-mental > a, #cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li.for-all-now > a{display: none;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li ul > li a{width: 87% !important;padding-left: 12px !important;padding-right: 10px !important;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li ul > li:hover{/* background: #736c6d !important; */}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li.For-mental ul{right: 0;left: inherit;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul > li ul > li.second > a{border-top: 0;}
#cs-degrees header nav ul#menu-top_menu-1 > li.For-states ul {width: 745px;left: inherit;right: -250px;border-top: 1px solid #ccc;padding-bottom: 0;border-right: 0;border-bottom: 0;background: #f7f7f7 !important;}
#cs-degrees header nav ul#menu-top_menu-1 > li.For-states ul > li {float: left;width: auto;width: 148px;border: 0;border-right: 1px solid #ccc;}
#cs-degrees header nav ul#menu-top_menu-1 > li.For-states ul > li > a {width: 134px;border: 0;border-bottom: 1px solid #ccc;}
#cs-degrees header nav ul#menu-top_menu-1 > li.For-states ul > li:hover {background: #736c6d !important;}
/*Header*/
/*Footer*/
.upto_date { width:100%; display: inline-block; background:#54cbf5; padding:17px 0px; margin-bottom:25px;}
.upto_date .block3 { width:66%; float:left;} 
.upto_date .block1 { width:34%; float:right; padding-top: 8px;}
.upto_date h5 { font-size:36px; color:#fff; font-family:'proxima_nova_rgbold'; line-height:36px; margin-bottom:5px; display: inline-block;}
.upto_date p { font-size:18px; color:#fff; font-family:'proxima_novasemibold'; line-height:18px; display: inline-block;}
.upto_date #newsletterwidget-2 input.newsletter-email { background: none; border: none; color: #999; font-family:'proxima_novasemibold'; font-size: 18px; height: 40px; padding: 0 10px; width: 300px; background:#fff; font-style:normal;}
.upto_date #newsletterwidget-2 .newsletter { background: none;}
.upto_date #newsletterwidget-2 #newsform { width:100%;}
.upto_date #newsletterwidget-2 input.newsletter-submit { background: #f56542 url(images/newsletter_icn.png) no-repeat center center; border: none; cursor: pointer; height: 40px; width: 60px; }
.copy_right { width:100%; display: inline-block; background:#fff; padding:0px; margin-bottom:40px;}
.copy_right .block2 { width:48%; float:left;} 
.copy_right .block2.policy { float: right;}
.copy_right p { font-family:'proxima_nova_rgregular'; font-size:16px; color:#666666;}
.copy_right a { font-family:'proxima_nova_rgregular'; font-size:16px; color:#666666 !important; text-decoration:underline; text-align:right; margin-top:0px;}
.copy_right a:hover { text-decoration:none;}
/*Footer*/ 
@media screen and (max-width:1139px){
.hp_wrapper{ width:98%;}    
#cs-degrees header nav{width: calc(100% - 292px);}
#cs-degrees header nav ul#menu-top_menu-1 > li{margin-left: 21px !important;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul{    margin-left: 0;width: 890px;right: -167px;}
.upto_date #newsletterwidget-2 input.newsletter-email{width: 100%;}
.upto_date #newsletterwidget-2 input.newsletter-submit{    width: 50px;}
#newsletterwidget-2 {float: right;}
#access{margin-right: 60px;}
#cs-degrees header nav ul#menu-top_menu-1 > li.For-states ul{right: -138px;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page li.all-resource a {min-height: 40px;}
}
@media screen and (max-width:919px){
#cs-degrees header .setting-icn{ display:none;}
#cs-degrees header nav ul.tech-nav li{font-size: 13px;}    
#cs-degrees header nav ul#menu-top_menu-1 > li {    margin-left: 18px !important;}
#cs-degrees header nav ul#menu-top_menu-1 > li.resource-page ul {margin-left: -195px;    right: -106px;width: 740px;}
#cs-degrees header nav ul.tech-nav li ul.sub-menu li a{font-size: 14px;}
.upto_date .block3 {width: 52%;}
.upto_date h5 {font-size: 30px;}
.upto_date p {font-size: 16px;}
.upto_date .block1 {    width: 44%;}
.upto_date #newsletterwidget-2 input.newsletter-email {width: 175px;}
.upto_date #newsletterwidget-2 input.newsletter-submit {width: 38px;}
#cs-degrees header nav ul#menu-top_menu-1 > li.For-states ul{right: -200px;}
#access{margin-right: 20px;}
}
@media screen and (max-width:768px){
#cs-degrees header .menu-responsive_menu-container ul li.resource-page ul li.For-resource > a, #cs-degrees header .menu-responsive_menu-container ul li.resource-page ul li.For-mental > a, #cs-degrees header .menu-responsive_menu-container ul li.resource-page ul li.for-all-now > a{ display:none;}
#cs-degrees header .menu-responsive_menu-container ul li.resource-page li.all-resource a {padding-left: 10px !important;border-left: 5px solid #0D9FDB;background: #E3E3E3;}
.psych-re-menu ul.tech-nav li a {z-index: 9;}
}

@media screen and (max-width:559px){
.upto_date .block1, .upto_date .block3{ width:100%;}
#newsletterwidget-2 {float: left;}
.upto_date #newsletterwidget-2 input.newsletter-email {width: 222px;}
}