@charset "UTF-8";

ol{margin-left:2em;}
ol li{margin-bottom: 0.75em;}
ul{margin-left:2em;}
ul li{margin-bottom: 0.75em;}

header.l-header{
    background: #662b7d; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(right, #662b7d 80%, #f39a21); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, #662b7d 80%, #f39a21); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, #662b7d 80%, #f39a21); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left, #662b7d 80%, #f39a21); /* Standard syntax */
}

.pane-discussion-info-panel-pane-1{
    background-color: #faf4e4;padding: 15px;margin-bottom: 15px;
}
.front .breadcrumbs { display: none; }
#page-title{color: #d45d00;font-weight: 300;border-bottom: dotted 2px #666;margin: .5em;}
/* THEMER DEV AREA */
.full-image img{
    width:100%;
    height: auto;
    padding-bottom: 0.75em;
}
/* Blog */
.node-type-blog div.horizontal-tabs{border:none}
.view-blogs-tags{background-color: #faf4e4;padding: 15px;margin-bottom: 15px;}
.view-blogs-tags .views-row{padding-bottom: 0.625em;margin-bottom: 0.625em;border-bottom: 2px dotted #ccc;overflow:hidden;}
.view-blogs-tags .views-row-last{border-bottom: none;}

.view-blog .views-field-nothing-1,
.view-blog .views-field-field-tags-blog ,
.view-blog .author,
.view-blog .post-date { margin: 10px ; clear: both; display: block; }
.view-blog .views-field-field-tags-blog { clear: both; }
.view-blog  .views-field-field-tags-blog .views-label-field-tags-blog { float: left; font-weight: bold; margin-right: 25px;   }
.view-blog  .views-field-field-tags-blog  li { list-style: none; }

/* Referral */
.page-referral-directory #page-title{color: #d45d00;font-weight: 300;border-bottom: dotted 2px #666;margin: .5em;}
#sitehelper-referral-directory-form{background-color: #faf4e4;padding: .5em;margin-bottom: .5em;border: 10px solid #E5E3CE;overflow: hidden;}
#sitehelper-referral-directory-form fieldset{border: none;margin:0;}
@media only screen and (min-width: 640px) {
    .form-item.form-type-select.form-item-country{float:left;width:100%;clear:both;margin-bottom: 0}
    .form-item.form-type-select.form-item-state{float:left;width:100%;clear:both;margin-bottom: 0;}
    #sitehelper-referral-directory-form select{width:50%;}
    #sitehelper-referral-directory-form label{width:50%;}
    #sitehelper-referral-directory-form button{margin-left: 1.5em;}
}

/* Members */
.member-name .full-name{color: #d45d00!important;font-weight: 700;border-bottom: dotted 2px #ccc;font-size: 125%;}
.member-block{padding-bottom: 0.625em;margin-bottom: 0.625em;border-bottom: 2px dotted #ccc;overflow:hidden;}
.member-label{float:left; width:20%;font-weight: 300;color: #D45D00;padding:0.5em;}
.member-data{float:left; width:80%;padding:0.5em;line-height: 1.5em;}

/* Panes */
.pane-title{color: #d45d00!important;font-weight: 300;margin-left: 0.5em;margin-right: 0.5em;margin-bottom: 0.75em;border-bottom: dotted 2px #666!important;background-color: transparent!important;padding-left:0}
/* Esuite */
.esuite-left-column .sidebar-first{padding-left: 0!important;}
.esuite-right-column .sidebar-first{padding-right: 0!important;}

/* Groups */
.view-id-my_groups

/* Sidebar Aasect Commnuity */
.view-id-discussions .row-disc-title{
    clear:both;
}

/* Top FAQ's Sidebar */
.li-border ul li{padding-bottom:1em;margin-bottom: 0.25em; border-bottom: 2px dotted #ccc;}

/* Programs */
.page-programs #page-title {display: none;}
.view-id-programs.view-display-id-panel_pane_1 .views-row{padding-bottom:1em;margin-bottom: 1em; border-bottom: 2px dotted #ccc;}
/* Views */
.view p:last-child{margin-bottom:0.25em;}
.view-id-awards_term_.view-display-id-default .views-row {padding-bottom:1em;margin-bottom: 1em; border-bottom: 2px dotted #ccc;}
.view-id-awards_term_.view-display-id-default .views-field-name {padding-bottom:0.375em;}

/* Conference */
.view-id-past_conference td{vertical-align: top;padding: 1em;}
.view-id-past_conference tr{border-bottom: dotted 2px #ccc;background-color: transparent!important}

/* Find a Professional */
.page-find-professional #page-title{color: #d45d00;font-weight: 300;border-bottom: dotted 2px #666;margin: .5em;}
.view-id-find_a_professional{background-color: #faf4e4;padding: .5em;margin-bottom: .5em;border: 10px solid #E5E3CE;overflow: hidden;}
.page-find-professional td {vertical-align: top;text-align: left;border-bottom: 2px dotted #ccc;padding-top: 1em;padding-bottom: 1em;}
/* END THEMER DEV AREA */


/* ==========================================================================
   AASECT Custom Styles
   ========================================================================== */

body{background: url("/sites/all/themes/custom/aasect/images/bg_page.jpg")center top repeat-x #fff;background-attachment: fixed;}
section,.column,.columns{padding-left: 0.5em!important;padding-right: 0.5em!important;}
a{color: #005c77;}
p{line-height: 1.5;}
h1 {font-size: 1.6875em!important;}
h2 {font-size: 1.375em!important;}
h3 {font-size: 1.25em!important;color:#005c77;}
h4 {font-size: 1em!important;}
/*.l-main {background: url("/sites/all/themes/custom/aasect/images/bg-l-main.png")center top repeat;}
*/
.l-main {background: #fff;}
.l-main > div.main {background: #fff;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both;}

/* Split list across multiple columns */
.split-menu-two ul li,.split-menu-two ul.menu li {float: left; /* LTR */width: 50%;}
.split-menu-three ul li,.split-menu-three ul.menu li {float: left; /* LTR */width: 33%;}
.split-menu-two ul.pager li,.split-menu-three ul.pager li {float: none; width: auto;}

.node-type-page .content-main ul, .node-type-page .content-main ol, .node-page .body ol { margin-left: 30px; }

ul.pagination li.current a,
ul.pagination li.current a:hover {
  background: none repeat scroll 0 0 #F7913D;
}
/* ==========================================================================
   Block Styles
   ========================================================================== */
.tan .view {background-color: #faf4e4;padding: 15px;margin-bottom: 15px;overflow:hidden;}
.div-tan {background-color: #faf4e4;padding: 15px;margin-bottom: 15px;}
.div-tan-border .div-tan {padding:0!important;}
.div-tan-border{background-color: #faf4e4;padding: .5em;margin-bottom: .5em;border: 10px solid #E5E3CE;overflow: hidden;}
.node-news-letter-section{width:99%!important;margin-left: 0!important;background-color: #faf4e4;padding: .5em;margin-bottom: .5em;border: 10px solid #E5E3CE;overflow: hidden;}
.node-type-news-letter-section #page-title{color: #d45d00!important;font-weight: 300;margin-bottom: 0.75em;border-bottom: dotted 2px #666!important;background-color: transparent!important;padding-left:0}
.div-tan-border a{color: #d45d00!important;}
.div-tan-border h2.block-title{color: #d45d00!important;font-weight: 300;margin-bottom: 0.75em;border-bottom: dotted 2px #666!important;background-color: transparent!important;padding-left:0}
.div-dark-tan {background-color: #e5e3ce;padding: 15px;margin-bottom: 15px;}
.block-heading h2,
.div-tan h2.block-title{color: #d45d00;font-weight: 300;border-bottom: dotted 2px #ccc;}
.div-tan-blue-head div{background-color: #faf4e4;margin-bottom: 15px;}
.div-tan-blue-head h2.block-title{}

.main .div-tan-border{margin-left: 0.5em;}
.left-stack {margin-right: -1em; border-right:none;}
.right-stack {margin-left: -1em; border-left:none;}
/*.view-display-id-block,*/.sidebar-wide{margin-left: -0.25em; margin-right: -0.25em;overflow:hidden;}
.sidebar-border-inset h2.block-title,
.sidebar-border-inset h3 a,
.sidebar-border-inset h2 a{color: #d45d00!important;font-weight: 300;margin-bottom: 0.75em;border-bottom: dotted 2px #666!important;background-color: transparent!important;padding-left:0}
.sidebar-border-inset h3 {background-color: transparent!important;padding-left: 0;}

.sidebar .div-tan-border.inset-head h2.block-title,
.sidebar .div-tan-border h3 a,
.sidebar .div-tan-border h2 a{color: #d45d00!important;font-weight: 300;margin-bottom: 0.75em;border-bottom: dotted 2px #666!important;background-color: transparent!important;padding-left:0}
.sidebar .div-tan-border a{color: #005c77!important;}
.sidebar .div-tan-border h3 {background-color: transparent!important;padding-left: 0;}
.sidebar .view-members.view-id-members{background-color: #e5e3ce;padding-top:0.25em;}

/* ==========================================================================
   View Styles
   ========================================================================== */
.right.readmore{margin-top: 0.5em;}
.right.readmore:after{content:'\00BB';font-size: 110%;padding-left: 0.25em;color:#D45D00;}
.view-bottom-border .views-row{padding-bottom: 0.625em;margin-bottom: 0.625em;border-bottom: 2px dotted #ccc;overflow:hidden;}
.view-bottom-border td{padding-bottom: 0.625em;margin-bottom: 0.625em;border-bottom: 2px dotted #ccc;overflow:hidden;vertical-align: top;text-align: left;}
.view-bottom-border .views-row-last{border-bottom: none;}
.view-bottom-border .divider-line,
.view-bottom-border li{padding-bottom: 0.5em!important;margin-bottom: 0.625em!important;border-bottom: 2px dotted #ccc;line-height: 1.25em;margin-left: 0!important;}
.view-bottom-border ul{list-style: none;margin-left: 0}
.view-bottom-border .views-field-title{padding-bottom: 0.625em;margin-bottom: 0.625em;border-bottom: 2px dotted #333;margin-top: 0.5em;}
.more-link{text-align: left;}
.more-link a{padding-right: 15px; color:#333;background: url("/sites/all/themes/custom/aasect/images/bg_chevron.png")right center no-repeat;}

/* No Image List */
.list-no-image{padding-bottom: 7px;margin-bottom: 7px;border-bottom: dotted 2px #ccc;font-size: 90%;overflow: hidden;}

/* Image List */
.list-image{padding-bottom: 7px;margin-bottom: 7px;border-bottom: dotted 2px #ccc;font-size: 90%;overflow: hidden;}
.list-image .views-field-title{color: #d45d00;font-size: 115%;margin-bottom: 7px;}
.row-image .views-field-title{color: #d45d00;font-size: 115%;margin-bottom: 7px;}
.row-image{padding-bottom: 7px;margin-bottom: 7px;border-bottom: dotted 2px #ccc;font-size: 90%;overflow: hidden;}
.row-icon{text-align: center}
.row-title{color: #d45d00;font-size: 115%;margin-bottom: 7px;}
.row-title a{color: #d45d00;}
.row-body p{line-height: 1em;margin-bottom: 0.5em}
.row-date{margin-bottom: 10px;font-size: 90%}
.row-link a{padding-right: 15px; color:#333;background: url("/sites/all/themes/custom/aasect/images/bg_chevron.png")right center no-repeat;}
.view table tr.even, .view table tr.alt, .view table tr:nth-of-type(2n){background: transparent}
.view table{background: transparent;border:none;}
.view table tbody {border:none;}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td{font-size: 100%;line-height: 1.375em;}

.sidebar .view-news table tr.row-image { width: 100% !important; }
.sidebar .view-news table tr.row-image td { width: 100% !important; clear: both ! important; display: block;}
.sidebar .view-news table tr.row-image td .sharethis-wrapper { margin-bottom: 10px; margin-top: -12px; }
/* ==========================================================================
   Custom View Styles
   ========================================================================== */
.community-discussions h2.block-title{color: #d45d00;font-weight: 300;border-bottom: dotted 2px #ccc;}
/* ==========================================================================
   Section Styles
   ========================================================================== */

/* Header */
/* header.l-header{background-color: #f7913d;} */
.wrapp-header { 
/* height:215px; */
height:auto!important; 
/*position: fixed;*/ 
/* position: absolute; */

width:100%; 
z-index: 600; 
}
/* Logo */
.header-logo{float:left; margin: 0 0 10px 0;}
.header-logo img{max-width: 100%;}

/* Super Nav */
.super-nav-menu { float: right; /* margin-top: 10px; */ text-transform: uppercase; }
.super-nav-menu a{ color: #fff; font-size: 0.8em!important; font-weight: normal; }
.super-nav-menu li.first a{ color: #034b73; font-weight: bold}
.super-nav-menu ul.menu { margin-left: 0;}
/* .super-nav-menu ul.menu li {color: #fff; border-right-style: solid; border-right-width: 1px; display: inline;margin: 0; padding: 0; white-space: nowrap;} */
/* .super-nav-menu ul.menu li a {padding: 0 8px 0 5px; } */

/* Follow Block */
/* .block-follow h2.block-title{ font-size:0.85em!important; font-weight: normal; color:#fff; display: inline-block; float:left; margin-right: 7px;} */
.block-follow { float: right; margin-top: 12px; }
.follow-links { float: left; }
.follow-link-wrapper{font-size: 0;}
/* .follow-links .follow-link-wrapper a { background-image: url(../images/assect_follow.jpg); background-repeat: no-repeat; }
.follow-links .follow-link-wrapper a.follow-link-facebook  { background-position: 0 3px; }
.follow-links .follow-link-wrapper a.follow-link-twitter  { background-position: 0 -51px; }
.follow-links .follow-link-wrapper a.follow-link-linkedin,
.follow-links .follow-link-wrapper a.follow-link-googleplus  { background-position: 0 -24px; }
.follow-links .follow-link-wrapper a.follow-link-instagram  { background-position: 0 -78px; } */

/* User Login */
.block-user-login{float: right;clear:right;}
.block-user-login input{ width: 95%; margin-right: 10px; background:#fff; border-color: #fff;}
.block-user-login label{ padding: 8px 0 0 32px; color: #0b429d; font-size: 80%; font-weight: normal; text-transform: uppercase; }
.block-user-login label .form-required { display: none; }
.block-user-login .compact-form { float:right; }
.block-user-login .compact-form-wrapper { float:left; margin:0;}
.block-user-login .button{ background-color: #0b429d; border-color: #0b429d; color: #fff; float: left; height: 2em; margin-bottom:0; padding-top: 0.4em; font-weight: normal; }
.block-user-login .button:hover { background-color: #44649D; color: #fff; }
.login-links{clear:both; color: #fff;}
.login-links a{font-size: 80%;color:#fff;}
/* .login-links a:hover{color: #034b73; } */

/* Main Menu */
#main-menu{clear:both;}

/* Sidebars */
/*.sidebar{ background: #fff; }*/
.sidebar section{margin-bottom: 1em;}
.view.view-newsletter{background-color: #faf4e4;padding: 15px;margin-bottom: 15px;border: 10px solid #E5E3CE;}

.sidebar h3 {
    padding-bottom: 5px;
    padding-top: 5px;
}
.sidebar h3 a {
    color: #fff;
}
.sidebar h3,
.sidebar h2.block-title,
.blue-block-title h2.block-title{
    margin-bottom: 0.25em;
    font-size:1.25em!important;
    text-transform: uppercase;
    padding-left:10px;
    background-color: #0b429d!important;
    color: #fff!important;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 15px;
}
.sidebar ul#superfish-2 {
    overflow: hidden;
    background-color: transparent;
    padding: 11px 0;
    margin-bottom: 15px;
    border:none;
}

.sidebar .view .view-header .view-archived-newsletter .view-content .views-row {
    border: none;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%;
}
.page-education .sidebar .view .view-content .views-row-1,
.page-education .sidebar .view .view-content .views-row-2 {
    border-bottom: 1px dotted #005C77;
}
.page-education .sidebar .view .view-content .views-row {
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}

/* microsite  */
.l-featured {

  background: #fff;
}

.microsite .menu-name-main-menu ul {
  margin: 0;
}
.microsite .menu-name-main-menu ul li {
  display: inline-block;
  margin-top: 8px;
  margin-right: 20px;
}
/*.microsite .sidebar-second {*/
  /*margin-top: 1.2em;*/
/*}*/
.microsite .sidebar-second .view-mode-sidebar h2 {
  margin-bottom: 1em;
}
.field-name-field-ms-sidebar-links a {
  display: block;
  margin: 1em 0;
}
/* main */
.row.zf-1col{
    margin-left: 0!important;
    margin-right: 0!important;
}
/*.l-main{
    padding-top: 15px;
    padding-bottom: 15px;
}*/
.microsite .l-main {
  /*margin-top: 220px;*/
}
.microsite .field-name-field-ms-sub-title {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.microsite .wrapp-header {
  position: relative;
}
.l-main .div-tan a{
    color: #f16a00;
}
.head-curve h2{
    background: url("/sites/all/themes/custom/aasect/images/bg_head_curve.png")right top no-repeat #f16a00;color: #fff;
    font-size: 1.25em;
    font-weight: normal;
    padding:5px 80px 5px 5px;
    line-height:1.2;
    border:solid 5px #faf4e4;
    margin-bottom: 0;
}
.head-square h2{
    background: #e67f18;
    color: #fff;
    font-size: 1.25em;
    font-weight: normal;
    padding:5px;
    line-height:1.2;
    margin-bottom: 0.375em;
}

/* More Link Blog Home  */
.view-display-id-block_1 .more-link {
    text-align: right;
}

/* Blog Page*/
.view-blog .views-row { margin: 10px 0; }

/* Current ISSUE  Page*/
.view-news-letter-section.view-display-id-panel_pane_1 .view-content, .view-news-letter-section.view-display-id-panel_pane_4 .view-content {  background-color:#ccc;border-left: 12px solid #959595; border-right: 12px solid #959595; border-bottom: 8px solid #959595; border-top: 8px solid #fa9038; clear: both; }
.view-news-letter-section.view-display-id-panel_pane_1  .view-header, .view-news-letter-section.view-display-id-panel_pane_4  .view-header { width: 100%; display: block; margin-bottom: 1em;overflow: hidden; }
.view-news-letter-section.view-display-id-panel_pane_1  .view-header span, .view-news-letter-section.view-display-id-panel_pane_4  .view-header span { float: left; text-transform: uppercase; font-weight:bold;text-align: right;padding-right: 0.5em;margin-right:0.5em;border-right:1px solid #333; }
.view-news-letter-section.view-display-id-panel_pane_1  .view-header h2, .view-news-letter-section.view-display-id-panel_pane_4  .view-header h2 { color: #c05a08; font-size: 1.8em; float: left; margin-top: 0;}
#newsletter{width:100%!important;margin-left:-0.25em!important;background-color: #faf4e4; border: 10px solid #E5E3CE; padding-bottom:1em;overflow:hidden;}
#newsletter h2.block-title,.page-newsletter #page-title{color: #d45d00!important;font-weight: 300;margin-bottom: 0.75em;border-bottom: dotted 2px #666!important;background-color: transparent!important;padding-left:0}
.page-newsletter .view-display-id-panel_pane_2 .views-row{margin-bottom: 1.5em;}
.view-news-letter-section.view-display-id-panel_pane_2 .views-row, .view-news-letter-section.view-display-id-panel_pane_3 .views-row  {clear: both;}
.view-news-letter-section.view-display-id-panel_pane_2 .views-field-title, .view-news-letter-section.view-display-id-panel_pane_3 .views-field-title { background: none repeat scroll 0 0 #EC7B1F; color: #FFFFFF; display: block; margin: 5px 0; padding: 5px; width: 50%; }
.view-news-letter-section.view-display-id-panel_pane_2 .views-field-title a, .view-news-letter-section.view-display-id-panel_pane_3 .views-field-title a { color: #fff; }
.view-news-letter-section.view-display-id-panel_pane_2 .views-field-view-node, .view-news-letter-section.view-display-id-panel_pane_3 .views-field-view-node { text-align: right;  margin-top:0.75em; }
.view-news-letter-section.view-display-id-panel_pane_2 .views-field-field-news-letter-author, .view-news-letter-section.view-display-id-panel_pane_3 .views-field-field-news-letter-author { color: #9b9891; margin: 10px 0; }
.view-news-letter-section.view-display-id-panel_pane_2 .views-field-view-node a, .view-news-letter-section.view-display-id-panel_pane_3 .views-field-view-node a {color: #EC7B1F; }
.views-field-field-news-letter-image img{margin-left:.25em;width:100%;height:auto;}
.node-news-letter-section .field-name-field-article-quote { font-style: italic; margin-top: 15px; }
.view-newsletter .view-header .view { padding: 0; border: 0; }
.newsletter-page { display: block; text-indent: -9999px; width: 216px; height: 74px; background: url(../images/link_newsletter.jpg) no-repeat; }
.view-news-letter-section .view-content{}
.view-news-letter-section h3.featured-article{font-weight: 700;}
.view-news-letter-section .newsletter-title a{font-size: 115%;font-weight: 300;color: #EC7B1F;margin-bottom: 0.25em}
.view-news-letter-section .newsletter-author{font-size: 90%;font-weight:bold;border-bottom: dotted 2px #fff;padding-bottom: 0.5em;margin:0.5em 0;color: #EC7B1F}
.view-news-letter-section .newsletter-teaser{padding-right: 1.5em!important;}
/* - End of current Issue page - */
.field-name-field-news-letter-author ul.links li { list-style: none; }



/* ADMIN MENU */
div#admin-toolbar div.admin-tab, div#admin-toolbar div.admin-tab span, div#admin-toolbar div.admin-tab a,
div#admin-toolbar.nw div.admin-tabs, div#admin-toolbar.sw div.admin-tabs,
div#admin-toolbar, div#admin-toolbar * {   box-sizing:content-box;   -moz-box-sizing:content-box; /* Firefox */ }

/* Blog */
.view-blog .views-field-body img { float: right; width: auto; margin: 8px; }

/* Books */
.buy-book { margin-top: 10px; background: #F7913D; border-color: #F16A00; padding: 5px 8px; }
.buy-book:focus, .buy-book:active, .buy-book:hover { background: #F16A00; border-color: #F7913D;   }
#community .box-group .views-field-body span .book-title {
    color: #f16a00;
}
.user-profile-menu ul {
  list-style-type: none;
}
.user-profile-menu li {
  border-bottom: 1px solid;

}
.user-profile-menu h4 {
  color: #f7913d;
  font-weight: bold;
}
.user-profile-menu .item-list ul li {
  margin: 0;
  padding: 0;
}

/* Certification */
.view-programs .group-2,
.view-programs .group-3{margin-top: 1.5em;}
.view-programs a{line-height: 1.5em;}
.view-programs.view-display-id-block_1 .views-field,
.view-programs.view-display-id-block_1 a{
    margin: 1em;
}
.view-programs.view-display-id-block_1 .views-field a{
    margin-left: 0;
}
/*
.pane-views.pane-programs { background-color: #FAF4E4; display: block; overflow: hidden; margin: 10px -6px; padding-bottom: 15px; padding: 0 25px !important;}
.page-certification .pane-views.pane-programs { background-color: #FAF4E4; display: block; overflow: hidden; margin: 10px 0; padding-bottom: 15px; padding: 0 25px !important; }
.pane-views.pane-programs h2.block-title { color: #d87225; border-bottom: 3px solid #cecbc2; padding-top: 15px; margin-bottom: 15px; }
.pane-views.pane-programs .pane-content .view-programs .group { border-bottom: 6px solid #e8e2d4; margin-bottom: 15px; padding-bottom: 15px;}
.pane-views.pane-programs .pane-content .view-programs .group .views-field.views-field-title { margin-bottom: 7px; }
.pane-views.pane-programs .pane-content .view-programs .group .views-field-title span { color: #d87225; font-weight: bold; }
.pane-views.pane-programs .pane-content .view-programs .group .views-field { margin-bottom: 4px; }
.pane-views.pane-programs .pane-content .view-programs .group a { color: #222; font-size: 0.75em; }
.pane-views.pane-programs .pane-content .view-programs .group a:hover { color: #144882; }
.pane-views.pane-programs .pane-content .view-programs .group ul { margin-bottom: 0px;line-height: 1em;}
.pane-views.pane-programs .pane-content .view-programs .group ul li { list-style-type: none; margin-left: 0px; margin-bottom:0.5em;line-height: 1em; }

/*

/* AASECT Nav Login  */
.nav-login { background: #ddd2c5; min-height: 33px; }
.block-est-aa-profile-profile-highlight { padding-top: 8px; padding-right: 0px ! important; color: #144882;white-space: nowrap!important; }
.block-est-aa-profile-profile-highlight img { width: 25px; height: 20px; }
.block-est-aa-profile-profile-highlight a { color: #555555; }

/* Community */

.page-community-user h1#page-title{display: none;}

#community .pane-block-18 {  background:#EAE9DF;  margin-bottom: 25px; padding-top: 15px; }
#community .pane-block-18  p { margin-bottom: 0;}
#community .block-views-group-node-block { background-color: #FFFFFF; border-bottom: 15px solid #EAE9DF;  clear: both; border-left: 15px solid #EAE9DF; border-right: 15px solid #EAE9DF; margin-top: 10px; padding-bottom: 15px; padding-top: 10px;}
#community .block-views-group-node-block h2.block-title { color: #F7913D;  font-weight: bold; font-size: 1.3em; margin-bottom: 3px;  }
#community .block-views-group-node-block td .field-name-field-body {  color: #999; font-size: 0.9em;  padding-right: 80px; }
#community .box-group { min-height: 200px;}
#community .box-group h2 { background-color: #F7913D; color: #fff; font-weight: bold; font-size: 1em!important; margin-top: 15px; text-align: center; }
#community .box-group .views-field-title { margin-top: 5px; margin-bottom: 5px;}
#community .box-group .views-field-title span a { color: #F7913D; font-weight: bold;  }
#community .box-group.news .views-field-title span a { background-image: url(../images/bullet.png); background-position: left center; background-repeat: no-repeat; padding-left: 22px; }
#community .box-group.news .views-field-body { padding-left: 15px;  padding-top: 7px; }
#community .box-group  .views-field-uri span.field-content a,
#community .box-group .views-field-body p, #community .box-group .views-field-body span { color: #333;}
.book-title {
    color: #f16a00!important;
}
.book-author {
    font-size:90%;
    margin-top: 0.5em;
}
#community .box-group  span.right a,
#community .box-group .more-link a { color: #666; font-size: 0.8em;  }
#community .box-group  span.right a:hover, .l-main .box-group .more-link a:hover,
#community .box-group .more-link a:hover  { text-decoration: underline; }
#community .box-group .views-row  {  border-bottom: 1px solid #FFFFFF; margin-bottom: 15px; margin-top: 15px; overflow: hidden; padding-bottom: 10px; padding-left: 15px; padding-right: 15px;  }
#community .box-group.documents { clear: both; }
#community .box-group.documents .views-row { background: url(../images/icon_documents.jpg) no-repeat left center; margin-left: 21px; padding-left: 23px; padding-top: 9px; }
#community .content-bottom .bg-content { background-position: center top; background-repeat: no-repeat; background-color: #f5f0e1; margin-top: 10px; padding-top: 10px; }
#community-home .groups-directory,
#community-home .pane-page-title { border-top: 13px solid #F5F0E1; }
#community-home .groups-directory { border-bottom: 13px solid #F5F0E1; }

#community-home .pane-page-title, #community-home .pane-views.pane-groups { background: #F2EBD8; border-right: 13px solid #F5F0E1; border-left: 13px solid #F5F0E1; }
#community-home .pane-views.pane-groups { padding-bottom: 20px; }

#community-home .pane-page-title h2 { margin-bottom: 0; color: #d45d00; padding-top: 15px; border-bottom: 1px solid #d0cdc1; }
#community-home .pane-views.pane-groups h2 { margin-top: 0; color: #0e4a6e; padding-bottom: 10px; padding-top: 10px; padding-left: 8px; }
#community-home .pane-views.pane-groups .pane-content { background: #eee7ce; margin-left: 10px; margin-right: 10px; padding: 10px; }
#community-home .views-slideshow-controls-text { position: relative; }
#community-home .views-slideshow-controls-text a { height: 32px; width: 32px;  overflow: hidden; text-indent: -9999px; display: block; position: absolute; z-index: 25; }
#community-home #views_slideshow_controls_text_pause_groups-block { display: block; }
#community-home .views-slideshow-controls-text-previous a { background: url(../images/prev.png) no-repeat;  left: -11px; top: 50px;  }
#community-home .views-slideshow-controls-text-next  a{ background: url(../images/next.png) no-repeat; right: -9px; top: 50px; }
#community-home .views-slideshow-cycle-main-frame-row { margin-left: 20px;  }
#community-home .img-group { text-align: center; }
#community-home .title-orange a { color: #e76906; }
#community-home .body-group { margin-top: 10px; margin-bottom: 10px; }
#community-home .bodyt-group { margin-top: 5px; margin-bottom: 5px; }
#community-home .slide-groups .view-footer { margin-top: 15px; margin-bottom: 15px;  }
#community-home  .groups-directory  tr,
#community-home  .groups-directory h2.block-title { border-bottom: 1px solid #cdcabe; }
.pane-est-aa-welcome-welcome-user h2.block-title { margin-bottom: 0; }
.pane-est-aa-welcome-welcome-user .pane-content { background-color: #E5E3CE;  padding-bottom: 5px; padding-top: 8px; }
.pane-est-aa-welcome-welcome-user h3.title-block { color: #F7913D; font-size: 0.8em !important; font-weight: bold; text-align: center; text-transform: uppercase; padding-top: 15px; }
.pane-est-aa-welcome-welcome-user .w-items,
.pane-est-aa-welcome-welcome-user .w-user-menu { background-color: #FAF4E4; clear: both; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; }
.pane-est-aa-welcome-welcome-user .pane-content  a { color: #555555; }
.pane-est-aa-welcome-welcome-user .pane-content  ul { margin-right: 10px; margin-left: 10px; }
.pane-est-aa-welcome-welcome-user .pane-content  ul li { border-bottom: 1px solid #dddddd; padding: 5px 0; }
.pane-est-aa-welcome-welcome-user .pane-content  ul li.last { border-bottom: 0; }
.pane-est-aa-welcome-welcome-user .profile-picture { text-align: center; padding: 10px;  }
.slideshow-wrapper .orbit-container .orbit-slides-container > * { height: auto; margin: 0 !important; }
/*.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption { background-color: #B5AB27; }*/
.slideshow-wrapper .orbit-container .orbit-slides-container img { display: block; max-height: 420px; max-width: 100%; width: 100%;  }
.slideshow-wrapper .orbit-container .orbit-prev,
.slideshow-wrapper .orbit-container .orbit-next,
.slideshow-wrapper .orbit-container .orbit-timer,
.slideshow-wrapper .orbit-container .orbit-slide-number {display: none; }
.slideshow-wrapper .orbit-container .orbit-bullets {  left: 45% ; margin-bottom: 0; top: -25px; width: 100px; z-index: 100;  }
.slideshow-wrapper .orbit-container .orbit-bullets li { background-color: #DDD; border: 1px solid #DDD; cursor: pointer; opacity: 0.8;}
.slideshow-wrapper .orbit-container .orbit-bullets li:hover,
.slideshow-wrapper .orbit-container .orbit-bullets li.active {  background-color: #999; border: 1px solid #999; opacity: 1; }
.slideshow-wrapper .orbit-container .orbit-slides-container > * .orbit-caption { padding-top: 40px; padding-bottom: 40px; }



/* Page Gallery */
.node-type-photo-gallery .pane-node-title h2 { border-bottom: 2px dotted #CCCCCC; color: #D45D00; font-weight: 300; padding-top: 10px; margin-bottom: 0px; padding-bottom: 5px; }
.node-type-photo-gallery .pane-node-title,
.pane-node-field-images-gallery { background-color: #FAF4E4; }
.pane-node-field-images-gallery  img { margin: 13px; }

.node-type-photo-gallery .pane-node-field-images-gallery .field { min-height: 176px; float: left; text-align: center; width: 33.33%; }
.node-type-photo-gallery .pane-node-field-images-gallery { display: block; overflow: hidden; }


.view-id-discussions.view-display-id-block .view-header p{
  font-size: 14px;
  font-weight: bold;
}

.view-id-discussions.view-display-id-block .row-date {
  float: left;
  padding-right: 15px;
  color: #D45D00;
  font-weight: bold;
}
.sidebar .pane-discussions .row-date { float: none; }

.view-id-discussions.view-display-id-block .row-disc-title {
  color: #005C77 !important;
  font-size: 115%;
  margin-bottom: 7px;
    clear:both;
}
.sidebar .pane-discussions .row-disc-title { font-size: 100%; }

.view-id-discussions.view-display-id-block .views-row {
  border-bottom: 2px dotted #ccc;
}

/* Menu Commmunity */
.sidebar #user-profile-menu {
  margin-bottom: 13px;
}

.sidebar #user-profile-menu h2.block-title {
  margin-bottom: 8px;
}

.sidebar #user-profile-menu .user-profile-menu, .user-profile-community-links  {
  background-color: #FAF4E4;
  border: 11px solid #E5E3CE;
  padding-left: 10px;
  padding-right: 10px;
}

.sidebar #user-profile-menu .user-profile-menu h4  {
    margin-top: 9px;
    padding-top: 12px;
}

 .sidebar .user-profile-community-links  strong,
.sidebar #user-profile-menu .user-profile-menu h4 {
  text-align: center;
}

.sidebar #user-profile-menu  .user-profile-community-links ul li,
.sidebar #user-profile-menu .user-profile-menu ul li {
  list-style: none;
  border-bottom: 1px solid #DDDDDD;
  padding: 5px 0;
}

.sidebar #user-profile-menu .user-profile-community-links ul li {
  text-align: left;
}

.sidebar #user-profile-menu .user-profile-community-links ul li a,
.sidebar #user-profile-menu .user-profile-menu ul li a {
  color: #555555;
  font-size: 13px;
}

.sidebar #user-profile-menu .user-profile-community-links ul.links li a { padding-left: 35px; background-image: url(../images/icons-menu.png); background-repeat:  no-repeat; }
.sidebar #user-profile-menu .user-profile-community-links ul.links li.first a { background-position:  0px 0px; }
.sidebar #user-profile-menu .user-profile-community-links ul.links li:nth-child(2) a { background-position: 0 -35px !important;    }
.sidebar #user-profile-menu .user-profile-community-links ul.links li:nth-child(3) a { background-position: 0 -60px !important;  }
.sidebar #user-profile-menu .user-profile-community-links ul.links li:nth-child(4) a { background-position: 0 -100px !important;  }
.sidebar #user-profile-menu .user-profile-community-links ul.links li.last a { background-position: 0 -130px;  }

.sidebar .user-profile-community-links  strong {
  color: #F7913D;
  font-size: 14px;
  margin-top: 0;
  display: block;
  padding-top: 17px;
}

.sidebar #user-profile-menu .user-profile-community-links {
  text-align: center;
}


div#community-content-links { padding-bottom: 15px; float: right; }
span.cc-links { background-color: #F7913D; padding: 7px; border-radius: 4px; -moz-border-radius: 4px; }
span.cc-links a { color: #ffffff; }

/* Community Page */
.community-discussions {
  background-color: #faf4e4;
  display: block;
  margin: 10px -6px;
  overflow: hidden;
  padding: 0 25px !important;
}

.community-discussions .view-og-all-user-group-content .views-row { background: url(../images/bg-link-bottom.png) repeat-x center bottom; overflow: hidden; margin: 0.6em 0; }
.community-discussions .view-og-all-user-group-content .views-row-last { background: transparent; }
.community-discussions .view-og-all-user-group-content .views-row  ,.views-field-title { margin-bottom: 0.4em;  }

/* Member Forum */
.view-group-content.view-id-group_content.view-display-id-block_1 a{color:#F16A00!important;padding-left: .25em; }
/* Member Profile */
#community-user-profile .large-9 .content-main {  }
#community-user-profile .large-9 .content-main h2 {  }
.field-name-field-image-forum img{width:100%;height:auto;margin-bottom: 1em;}

/* Page Membership */
.page-membership .views_slideshow_jcarousel_pager_item img{border: 5px solid #fff;-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.48); -moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.48); box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.48);}
.page-membership .jcarousel-skin-tango .jcarousel-item-horizontal{margin-bottom:3em;}
/* Page Education */
.page-education .content-main section.pane-views-panes { background-color: #faf4e4; border: 10px solid #E5E3CE; }
.page-education .content-main section.pane-views-panes h2.block-title { color: #F16A00; border-bottom: 3px solid #C2C3BD; padding-bottom: 5px; }
.page-education .content-main section.pane-views-panes .view-conferences .views-row { height: auto; width: 33%; margin-right: 10px; margin-bottom: 10px; float: left; }
.page-education .content-main section.pane-views-panes .view-conferences .views-row .field-content img { height: auto; width: 100%; }
.page-education .content-main section.pane-views-panes .view-conferences .view-filters h3 { color: #F16A00; border-bottom: 3px solid #C2C3BD; padding-bottom: 5px; }
.page-education .content-main section.pane-views-panes .view-conferences .view-filters p { color: #F16A00; }
#views-exposed-form-conferences-panel-pane-1 .form-item select.form-select { background-color: #F0EFEB;  border: 1px solid #D1D1D1; border-radius: 5px; width: 100%; }
#views-exposed-form-conferences-panel-pane-1 .form-item input.form-text { background-color: #F0EFEB;  border: 1px solid #D1D1D1; border-radius: 5px; width: 100%; }
#views-exposed-form-conferences-panel-pane-1 .views-exposed-widget { width: 33.3%;  }
#views-exposed-form-conferences-panel-pane-1 .views-exposed-widget button.form-submit { background-color: #F7913D; color: #fff; border: #F7913D; font-weight: normal; margin-top: 17px; padding-top: 7px; padding-bottom: 7px; }
#views-exposed-form-conferences-panel-pane-1 .views-exposed-widget button:hover,
#views-exposed-form-conferences-panel-pane-1 .views-exposed-widget button:focus,
#views-exposed-form-conferences-panel-pane-1 .views-exposed-widget .button:hover,
#views-exposed-form-conferences-panel-pane-1 .views-exposed-widget .button:focus { background-color: #F16A00; }
#views-exposed-form-conferences-panel-pane-1 .views-exposed-form label { font-weight: normal; }
.page-education .view-conferences .view-content table.views-table thead { background-color: #274069;  }
.page-education .view-conferences .view-content table.views-table thead th { color: #fff;  font-size: 0.82em; font-weight: normal; text-transform: uppercase; }
.page-education .view-conferences .view-content table.views-table tr.odd { background-color: #E6E0D0; border: none; }
.page-education .view-conferences .view-content table.views-table tr.even { background-color: #F5F2E9;  border: none; }
.page-education .view-conferences .view-content table.views-table tr td { border: none; color: #000;  font-size: 0.8em; font-weight: normal; /*padding-top: 3px; padding-bottom: 3px;*/ }
.page-education .view-conferences .view-content table.views-table tr td a {  color: #000; }

.page-education form#views-exposed-form-conferences-panel-pane-1 #edit-provider-wrapper .form-item-edit-provider-47 { display: none; }

.sidebar ul.sf-menu { overflow: hidden; padding: 11px; width: 100%;line-height: 1.5em; }
.sidebar ul.sf-menu li,.sidebar ul.menu li{ border-bottom: 2px dotted #ccc; padding-bottom: 5px; padding-top: 5px; width: 100%; }
.sidebar ul.sf-menu li.last { border: none; }

.sidebar .panel-pane.pane-node h2.block-title a { color: #fff; }
.sidebar .panel-pane.pane-node h2.block-title a:hover { color: #fff; }
.sidebar .panel-pane.pane-node .pane-content .block-heading { border: 10px solid #E5E3CE; margin-left: 0; margin-right: 0; margin-bottom: 15px; padding-left: 5px; padding-right: 5px; }
.sidebar .panel-pane.pane-node .pane-content .block-heading .field-name-field-teaser p { line-height: 1.1em; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #005C77; }
.sidebar .panel-pane.pane-node .pane-content .block-heading .field-name-field-teaser p strong { font-size: 0.9em; font-weight: normal; }

/* Node Type Conferences */
.node-type-page .content-main,
.node-type-conferences .content-main { background-color: #FAF4E4; margin-bottom: 15px; padding: 15px; margin-left: 8px; }
.node-type-page .content-main .pane-node-title .pane-content h2,
.node-type-conferences .content-main .pane-node-title .pane-content h2 { border-bottom: 2px dotted #CCCCCC; color: #D45D00; font-weight: 300; }

/* Page Awards */
.page-awards #page-title{display: none;}
.page-awards h3 p {font-size: 100%; margin-bottom: 1em!important;}
.node-type-awards .content-main,
.page-awards .content-main { background-color: #FAF4E4; margin-bottom: 15px; padding: 15px; margin-left: 8px; }
.node-type-awards .content-main .pane-node-title .pane-content h2,
.page-awards .content-main h2 { border-bottom: 2px dotted #CCCCCC; color: #D45D00; font-weight: 300; }
.page-awards .view-awards-term- .views-row { border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; padding-top: 15px; }
.page-awards .view-awards .views-row-last,
.page-awards .view .views-row-last { border: none; }
.page-awards .view-awards-term- .views-row .views-field-name { margin-bottom: 5px; }
.page-awards .view-awards-term- .views-row .views-field-name span { color: #555; font-size: 1.2em; font-weight: bold; }
.page-awards .view-awards-term- .views-row .views-field-description p { margin-bottom: 10px; }
.page-awards .view-awards-term- .views-row .views-field-title  { width: auto; float: left; margin-right: 10px; }
.page-awards .view-awards-term- .views-row .views-field-title span { color: #555; font-weight: bold; }
.page-awards .view-awards-term- .views-row .views-field-tid { clear: both; display: block; overflow: hidden; }
.page-awards .view-awards-term- .views-row .views-field-tid .field-content a { color: #D45D00; font-weight: bold; font-size: 0.8em; float: right; }
.page-awards .view-awards-term- .views-row .views-field-tid .field-content a:hover { color: #F16A00; }
.page-awards .content-main .view-awards .views-row { border-bottom: 1px solid #CCCCCC;  margin-left: 25px; padding-bottom: 12px; padding-top: 12px; }

/* View Member block home */
.sidebar .view-members.view-display-id-block .view-content { display: block; overflow: hidden; }
.sidebar .view-members.view-display-id-block .views-row .views-field-field-photo { float: left; margin-right: 10px; padding-bottom: 10px; width: auto; }
.sidebar .view-members.view-display-id-block .views-row .views-field-title { width: 101%; }
.sidebar .view-members.view-display-id-block .views-row .views-field-title span { color: #254069; font-weight: bold; }
.sidebar .view-members.view-display-id-block .item-list { clear: both; display: block; margin-top: 15px; }
.sidebar .view-members.view-display-id-block .item-list ul.pager { border-top: 1px dotted #093f97; display: block; margin-bottom: 0; margin-top: 6px; padding-top: 3px; text-align: right; width: 100%; }
.sidebar .view-members.view-display-id-block .item-list ul.pager li { color: #093f97; margin-left: 0;  padding-left: 1px; padding-right: 1px; }
.sidebar .view-members.view-display-id-block .item-list ul.pager li a { color: #093f97; }
.sidebar .view-members.view-display-id-block .item-list ul.pager li.pager-current { font-size: 0.8em; font-weight: normal; }

/* Block View Newsletter */
.sidebar .view-newsletter .view-header .view-archived-newsletter .view-content .views-row { border: none; padding: 0; }
.sidebar .view-newsletter .view-content .views-row a { color: #093f97;  }


/* Footer */
/* .footer-full{background-color: #f7913d;} */
footer { border-top: 0; }
footer a{color: #fff;}
/* .footer-logo{margin:25px 25px 0 0;} */
/* .footer-menu{float:left;width: 50%;margin:25px 0;text-transform: uppercase;} */
.footer-menu ul {list-style: none;}
.footer-menu a { font-size: 0.8em; font-weight: normal; font-family: roboto; }
.footer-menu a:hover {color:#034b73;}
/* .footer-menu ul li:nth-child(6) a{font-size: 175%;color:#034b73;}
.footer-menu ul li:nth-child(7){margin-top: -15px;} */
/* .footer-address { clear: both; font-family: roboto; font-size: 0.8em; line-height: 1.7em; margin-bottom: 15px; text-align: left; padding-left: 9% !important; } */
.footer-connected{ background-color: #d95a00; padding: 0 13px 13px 13px; margin-right: -0.5em; margin-top: -7px;}
.footer-connected h2{ color:#fff; margin: 0;}
.footer-connected p{ margin-bottom: 0;}

.visitor-login-form { float: left; width: 50%; }
.visitor-create-form{ border-left:1px solid #000;height:160px;float:right;margin-right:250px;padding:0 0 0 24px; }

/*  Page Biography User  */
.page-community-user .content-main .panels-ipe-portlet-content .pane-views-panes { border-bottom: 2px solid #CCCCCC; padding-bottom: 15px; }
.content-main .panels-ipe-region .panels-ipe-portlet-content h2 { border-bottom: 2px solid #CCCCCC; color: #D45D00; font-weight: 300; }
.page-community-user .content-main .panels-ipe-region .panels-ipe-portlet-content .Info-user h2 { border: none; color: #D45D00; font-weight: 300; }
.panels-ipe-portlet-content .Info-user .descriptions,
.panels-ipe-portlet-content .Info-user .box-biography { font-size: 0.8em; color: #413b2d; }
.panels-ipe-portlet-content .Info-user .descriptions span { float: left; font-weight: bold; color: #0e5778; padding-right: 5px; }
.panels-ipe-portlet-content .Info-user .descriptions.box-left { margin-left: -6px; }
.panels-ipe-portlet-content .Info-user .descriptions .field { margin-bottom: 7px; }
.panels-ipe-portlet-content .Info-user .box-biography { line-height: 1.5em; margin-bottom: 20px; }
.panels-ipe-portlet-content .Info-user .box-biography h3 { color: #D45D00; font-weight: bold; margin-top: 15px; /*text-transform: uppercase;*/ font-size: 0.8em; }

/* ===  View Page Discussions =====  */
.page-community .content-main .panels-ipe-region { background-color: #FAF4E4; margin-bottom: 15px; padding: 15px; }
.page-community-my-discussions .view-discussions .views-row { padding-bottom: 10px; padding-top: 10px; }
.page-community-my-discussions .view-discussions .body-discussions .row-disc-title a { color: #11435a; font-size: 1em; text-transform: uppercase; font-weight: bold; }
.page-community-my-discussions .view-discussions .body-discussions { color: #413b2d; font-size: 0.95em; }

/* Node Type Discussions*/
.node-type-discussion .content-main { background-color: #FAF4E4; margin-bottom: 15px; padding: 15px; font-size: 0.9em; }
.node-type-discussion .panel-pane .view-discussion-info { margin-bottom: 20px; }
.node-type-discussion .panel-pane .view-discussion-info .view-content .views-field { padding-left: 35px; font-size: 0.9em; margin-bottom: 7px; }
.node-type-discussion .panel-pane .view-discussion-info .view-content .views-field-nothing span span { color:#D45D00;  }
.node-type-discussion .panels-ipe-portlet-wrapper .block-node .node-discussion { padding-left: 30px; padding-right: 30px; }

#comments .comment { border-bottom: 1px dotted #CCCCCC; margin-bottom: 15px; }
#comments .comment .field-name-ds-user-picture { float: left; width: 50px; height: 50px;  }
#comments .comment a.username { float: left; position: relative; left: -50px; top: 60px; max-width: 100px; }
#comments .comment .field-name-comment-body { float: right; width: 86%;  }
#comments .comment ul.links { clear: both; float: none; text-align: right; width: 100%;}
#comments .comment ul.links li { display: inline; padding-left: 10px; text-transform: capitalize; }
#comments .comment ul.links li a { color: #D45D00; }









/* Carousel */
.jcarousel-skin-tango .jcarousel-container-horizontal {
  padding: 20px 40px;
  width: 99%;
}

.jcarousel-skin-tango .jcarousel-container {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  border-radius: 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  height: auto;
  width: 98%;
}


.view-programs .group {
  margin-top: 10px;
}


/* ==== Member Directory ==== */
.page-community-member-directory td{vertical-align: top;}
.page-community-member-directory h1{color: #d45d00;font-weight: 300;border-bottom: dotted 2px #ccc;}
.view-member-directory .view-filters .views-exposed-form .views-exposed-widgets { border-bottom: 2px solid #CCCCCC; padding-bottom: 30px; margin-bottom: 20px; }
.view-member-directory .views-exposed-form .views-exposed-widgets .views-exposed-widget { float: left; padding-right: 15px; width: 33.3% }
.view-member-directory .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,
.view-member-directory .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button { display: inline; float: right; margin-top: 60px;  padding-right: 15px; width: auto; }
.view-member-directory .views-exposed-form .views-exposed-widgets label { font-size: 0.75em; font-weight: bold; text-transform: uppercase; }
.view-member-directory .views-exposed-form .views-exposed-widgets .form-item input.form-text { background-color: #eee7cd; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-top: 1px solid #c9c2a8; border-right: 1px solid #e1dac7; border-bottom: 1px solid #dfdac7; border-left: 1px solid #e6e0ca; box-shadow: 1px 1px 0 #fff; top: 0px; }
.view-member-directory .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button button.form-submit,
.view-member-directory .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button button.form-submit { background-color: #efefef; color: #4D4D4D; font-size: 0.75em; margin-top: 0; border-radius: 5px;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-top: 1px solid #cfcbc8; border-right: 1px solid #cccccc; border-bottom: 1px solid #cfcbc8; border-left: 1px solid #cccccc; }
.view-member-directory .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button button.form-submit:hover,
.view-member-directory .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button button.form-submit:hover { background-color: #e8e4c9; border-top: 1px solid #cfcbc8; border-right: 1px solid #d2ccc0; border-bottom: 1px solid #cfcbc8; border-left: 1px solid #d2ccc0; }
.view-member-directory .view-content table .views-field-name { padding-top: 5px; padding-bottom: 5px; }
.view-member-directory .view-content table .views-field-name a { color: #0a4066; font-weight: bold; }
.view-conferences form#views-exposed-form-conferences-panel-pane-1 { background: url("../images/icon-event-key.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); margin-bottom: 40px; padding-bottom: 46px; }

.upper-roman { list-style-type: upper-roman }
.upper-alpha { list-style-type: upper-alpha }


/* Bullets */
.pane-node-body ol {
  margin-left: 0;
}
.pane-node-body ol,
.pane-node-body ul {
  padding-left: 35px;
}
.node-type-blog #node_blog_full_group_content_right .image {
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}


.page.microsite{
background:#fff;
}

.microsite .l-main{
background:#fff;
}

.microsite .menu-name-main-menu ul li a {
font-size:1em;
}

/* Timeline */

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content h2.tl-headline {
    font-size: 12px !important;}

.tl-timeline h2.tl-headline-title {
    font-size: 38px!important;}

.tl-text h2.tl-headline {
    font-size: 28px!important;}

.tl-text .tl-headline-date, .tl-text h3.tl-headline-date {
    font-size: 15px !important;}

/* Timeline - Adjust Width */
.tl-slide .tl-slide-content-container .tl-slide-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}
.tl-slide .tl-slide-scrollable-container {
    padding: 0 50px;
}
div.tl-media {
    margin-top: 2em !important;
}

/*.sf-menu ul {
    right: 0 !important;
    left: auto !important;
}
*/


/* Footer Section */
.footer-full {
    background-color: #190D3F;
    padding-top: 50px;
    padding-bottom: 40px;
}
.footer-logo img {
    padding-right: 20px;
    margin-top: 60px;
}
.footer-address .block-title,
.block-follow .block-title {
    background-color: transparent !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.footer-address p,
.footer-address a {
    color: #FFFFFF;
}
.footer-address p {
    float: left;
    width: 50%;
}
.footer-menu {
    margin-top: 20px;
}
.footer-menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin: 0;
}
.footer-menu li {
    margin-left: 15px;
    margin-right: 15px;
}
.footer-menu li a {
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}
.block-follow .follow-link {
    padding: 0;
    height: 36px;
    width: 36px;
}
.block-follow .follow-link-wrapper {
    display: inline-block;
}
.block-follow .follow-link-wrapper ~ .follow-link-wrapper {
    margin-left: 20px;
}
.follow-links .follow-link-wrapper a {
    background-image: url('/sites/all/themes/custom/aasect/images/aasect_follow_red_fb-li-tw-in.png');
}
.follow-links .follow-link-wrapper a.follow-link-facebook {
    background-position: 0 0;
}
.follow-links .follow-link-wrapper a.follow-link-twitter {
    background-position: 0 -46px;
}
.follow-links .follow-link-wrapper a.follow-link-linkedin,
.follow-links .follow-link-wrapper a.follow-link-googleplus {
    background-position: 0 -92px;
}
.follow-links .follow-link-wrapper a.follow-link-instagram {
    background-position: 0 -137px;
}

.reveal-modal.open{
  z-index: 900;
}

.page-referral-directory .panel.callout{
  background: #615c68 !important;
  border-color: #615c68 !important;
}




/*USER MENU FOR USER PROFILE*/

.user-profile-menu {
  background-color: #ffffff;
  border: #ffffff;
}

#user-profile-menu .user-profile-menu h4 {
  color: #f39a21;
}

.user-profile-community-links {
  background-color: #ffffff;
  border: #ffffff;
}

.user-profile-community-links strong {
  color: #f39a21;
}

/* Redesign of header */

.super-nav-menu {
  margin: 10px 30px 10px 0;
}
.super-nav-menu ul.menu li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #C72559;
  border-color: #b63759;
  font-size: 14px !important;
  line-height: normal;
  padding: 10px 25px;
  max-height: 30px;
  border-radius: 30px;
  height: 2.5em;
  transition: 300ms ease-out;
}
.super-nav-menu ul.menu li a:hover {
  background-color: #f13a59;
  border-color: #f13a59;
}
.block-user-login input {
  margin-bottom: 0;
}
.block-user-login {
  margin-top: 0;
}
.block-user-login .button {
  margin-right: 0; 
}
.nav-login .large-12 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.compact-form>div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 424px;
}
#hightlight_user_picture {
  display: none;
}
.block-est-aa-profile-profile-highlight {
  margin-right: 15px;
  padding-top: 0;
}
.block-est-aa-profile-profile-highlight a {
    margin: 0 8px;
    font-weight: 700;
}
.logged-in .super-nav.nav-login {
    padding: 10px 0;
}
.login-links {
  margin-top: 15px;
}
.block-user-login .compact-form {
  margin-top: 36px;
}