#header #faculty_name {
  font-size: 19px;
}

#header #faculty_name .another_grey {
  font-size: 16px;
}

#header #school_name {
  font-size: 26px;
  line-height: inherit;
  margin: 0;
}

#header #school_name a {
  font-family: inherit;
}

#header #school_name .another_grey {
  font-size: 18px;
}

#header div #header_type_school {
  float: right;
  max-width: 742px;
}

#header div #header_type_school .group_header_txt {
  margin-top: -10px;
  padding: 10px 0 0;
}

.dir_rtl .more-links-block .link-item a,
.dir_rtl .view-more-links .field-type-link-field a { line-height: 18px; display: block; padding: 0 8px; background: transparent url('/sites/all/themes/tau/images/arrow_right_blue.png') no-repeat right 7px; }
.dir_ltr .more-links-block .link-item a,
.dir_ltr .view-more-links .field-type-link-field a { background: transparent url('/sites/all/themes/tau/images/arrow_left_blue.png') no-repeat left 7px; }

.node-type-school-homepage .pane-faculty-banner,
.node-type-school-homepage .pane-node-body { margin: 0 !important; padding: 5px 0; }

.panel-3col .panel-pane.pane-more-news {
  padding: 0;
}

#faculty_home_page .hp-left-block-top { height: 414px; overflow: hidden; }
body.dir_ltr #faculty_home_page .hp-left-block-top { height:auto; min-height: 414px; }
.hp-left-news_events h2 { font-size: 23px; }
.body.dir_ltr .hp-left-news_events .hp-left-block-bottom . tau-title { padding-top: 6px; }
.hp-left-news_events .view--extra-news { /*height: 254px;*/ overflow: hidden; }
.hp-left-news_events .view--extra-news .view-content { /*max-height: 208px; overflow: hidden;*/ margin: 0 0 13px; }

.hp-left-events_news h2 { font-size: 23px; }
.hp-left-events_news .hp-left-block-top { height: 414px; overflow: hidden; }
.hp-left-events_news .hp-left-block-top .upcoming-event-block-content-inner { height: 226px; overflow: hidden; }
.hp-left-events_news .hp-left-block-top .hp-left-block-img { text-align: center; }

body.dir_ltr .pane-faculty-banner { /*height: 351px !important;*/ }

.hp-left-block-img { padding: 0 0 15px; }

#schol_homepage .upper_wrapper,
#schol_homepage .buttom_wrapper { clear: both; overflow: hidden; }

.dir_ltr div#faculty_homepage_banner .black_box_settings .description {
  width: 276px;
}

.dir_ltr body. node-type-faculty-homepage .black_box_settings .title {
  width: 448px;
}

.dir_ltr div.pane-sitetau-sitetau-new-au-links ul.au_list li.parent {
  float: left;
}

/**
* New faculty page look
*/
.faculty-main-content-top {margin-bottom: 35px; width: 729px;}
.faculty-school-banner {
    height: 359px;
}
.faculty-school-banner-images {
    height: 359px;
}
.faculty-school-banner-images-wrap {
    position: relative;
    height: 359px;
}
/* .faculty-school-banner-images-wrap .faculty-school-banner-row {
    position: relative;
    height: 359px;
} */
.faculty-school-banner-images-wrap .faculty-school-banner-row .faculty-school-banner-bottom{
    position: absolute;
    top: 295px;
}
body.dir_rtl .faculty-school-banner-images-wrap .faculty-school-banner-row .faculty-school-banner-bottom{ right: 0px;}
body.dir_ltr .faculty-school-banner-images-wrap .faculty-school-banner-row .faculty-school-banner-bottom{ left: 0px;}
.faculty-school-banner-images-wrap .faculty-school-banner-row .faculty-school-banner-bottom .black-box-bg {
    background-color: #000000;
    opacity: 0.5;
    width: 729px;
    height: 64px;
    position: absolute;
}
.faculty-school-banner-images-wrap .faculty-school-banner-row .inner-text {
    position: absolute;
    width: 729px;
    height: 64px;
    color: #FFFFFF;
    font-weight: bold;
}
.faculty-school-banner-images-wrap .faculty-school-banner-row .inner-text a {
    color: #FFFFFF;
    text-decoration: none;
}
.faculty-school-banner-images-wrap .faculty-school-banner-row .inner-text .title {
    font-family: EzerBlock;
    font-size: 21px;
    margin: 9px 30px 0 30px;
}
body.dir_ltr .faculty-school-banner-images-wrap .faculty-school-banner-row .inner-text .title {
    font-family: Bitter !important;
    font-weight: normal !important;
}
.faculty-school-banner-images-wrap .faculty-school-banner-row .inner-text .description { margin: 4px 30px 0 30px; font-weight: normal; }
.faculty-school-banner-images-wrap #banner-prev, .faculty-school-banner-images-wrap #banner-next {
    z-index: 50;
    position: absolute;
    top: 0px;
    height: 294px;
}
.faculty-school-banner-images-wrap #banner-prev img:hover, .faculty-school-banner-images-wrap #banner-next img:hover{
    box-shadow: 0 0 5px #51cbee;
    border: 3px solid #51cbee;
}
.banner-toggle-wrapper {
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 50%;
    left: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
    z-index: 50;
}

.faculty-school-banner-images-wrap .banner-play, .faculty-school-banner-images-wrap .banner-pause {
    position: relative;
    left: -50%;
    cursor: pointer;
    background-color: transparent;
    width: 74px;
    height: 74px;
    border: solid transparent;
    border-width: 37px 0 37px 37px;
    border-left-color: #d0d0d0;
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}
.banner-toggle-wrapper:hover, .banner-toggle-wrapper:focus{
    box-shadow: 0 0 5px #51cbee;
    border: 3px solid #51cbee;
}

.faculty-school-banner-images-wrap .banner-play, .faculty-school-banner-images-wrap .banner-pause {
    position: relative;
    left: -12px;
    cursor: pointer;
    background-color: transparent;
    width: 10px;
    height: 22px;
    border: solid transparent;
    border-width: 12px 0 12px 12px;
    border-left-color: #ffffff;
    margin-top: 8px;
}
body.dir_ltr .faculty-school-banner-images-wrap .banner-play {
     left: 15px;
}
body.dir_ltr .faculty-school-banner-images-wrap .banner-pause {                                                                                        
 left: 12px;
}
    
.faculty-school-banner-images-wrap .banner-pause {
    border: 0 double #ffffff;
    border-left-width: 17px;
}

.faculty-school-banner-images-wrap #banner-prev { left: 0px;  padding-left: 20px; padding-right: 7px;}
.faculty-school-banner-images-wrap #banner-prev:focus img, .faculty-school-banner-images-wrap #banner-next:focus img{  outline: 3px solid #2a6496;}
.faculty-school-banner-images-wrap #banner-prev:focus, .faculty-school-banner-images-wrap #banner-next:focus{  outline: none;}
.faculty-school-banner-images-wrap #banner-next { right: 0px; padding-right: 20px; padding-left: 7px;}
.faculty-school-banner-images-wrap #banner-prev img,
.faculty-school-banner-images-wrap #banner-next img { margin-top: 153px; }
/* title */
.faculty-main-content-title {
    font-size: 34px;
    height: 52px;
    background-color: #FFFFFF;
    line-height: 52px;
    color: #ABB936;
    margin-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;
    font-weight: normal;
}
body.dir_ltr .faculty-main-content-title {font-size: 30px;}
/**middle region*/
body.one-sidebar.node-type-faculty-homepage .region.region-content-wrap,
body.one-sidebar.node-type-school-homepage .region.region-content-wrap {
    width: 729px !important;
}
/** left region **/
body.node-type-faculty-homepage .region-left-content,
body.node-type-school-homepage .region-left-content {
    background-color: #ffffff;
    width: 234px;
    margin: 0 17px 0 0;
    min-height: 910px;
}

body.dir_ltr.node-type-faculty-homepage .region-left-content,
body.dir_ltr.node-type-school-homepage .region-left-content {
    margin: 0 0 0 17px !important;
}
body.node-type-faculty-homepage .region-left-content .block,
body.node-type-school-homepage .region-left-content .block {
    margin: 21px 18px 30px 18px;
}
body.node-type-faculty-homepage .region-left-content .block .tau-title-element,
body.node-type-school-homepage .region-left-content .block .tau-title-element {
    font-weight: normal;
    color: #7d7d7d;
}
body.node-type-faculty-homepage .region-left-content .block .upcoming_event_block_content,
body.node-type-school-homepage .region-left-content .block .upcoming_event_block_content {
    padding-bottom: 0px;
    min-height: 30px;
    overflow: visible;  
}

.faculty-main-content-bottom {
    position: relative;
}

.faculty-main-content-bottom .textunder_box .text-title{
    font-family: Arial;
    color: #515151;
}

.faculty-main-content-bottom .tau-title-element {
    font-weight: normal;
    color: #7D7D7D;
}
.faculty-main-content-bottom .faculty-units-block {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f7f7f7;
    width: 227px;
    padding-right: 24px;
}
body.dir_ltr .faculty-main-content-bottom .faculty-units-block {
    right: 0px;
    left: initial;
    padding-right: 0px;
    padding-left: 24px;
}
body.node-type-faculty-homepage .faculty-units-block img {
    width: 100%;
    margin-bottom: 5px;
}
body.node-type-faculty-homepage .faculty-units-block .view_schools_line ,
body.node-type-faculty-homepage .faculty-units-block .view_schools_line_title {
    margin-bottom: 0px;
}
body.node-type-faculty-homepage .faculty-units-block .view_schools_line_title {
    line-height: 20px;
}
body.node-type-faculty-homepage .faculty-units-block .view_schools_line_title a {
    color: #7d7d7d !important;
    width: auto !important;
    max-width: 217px;
    font-weight: normal;
    display: block;
    margin: 0 0 10px;
    line-height: 1.2em;
}

body.node-type-faculty-homepage .faculty-units-block .jquery-selectbox.jquery-custom-selectboxes-replaced {
    padding-left: 0px;
    width: 225px !important;
    margin-top: 10px;
    z-index: 99999999999;
}
body.node-type-faculty-homepage .region-left-content .faculty-units-block .jquery-selectbox.jquery-custom-selectboxes-replaced {
    width: 100% !important;
}
body.node-type-faculty-homepage .faculty-units-block .jquery-custom-selectboxes-replaced-list {
    width: 225px !important;
}
body.node-type-faculty-homepage .region-left-content .faculty-units-block .jquery-custom-selectboxes-replaced-list {
    width: 100% !important;
}
body.node-type-faculty-homepage .faculty-units-block img,
body.node-type-faculty-homepage .faculty-units-block .tau-reg-button div {
    margin-bottom: 10px;
}
/*body.node-type-faculty-homepage .faculty-units-block .tau-reg-button div ,
body.node-type-school-homepage .tau-reg-button div {
    min-width: 198px;
}*/
body.node-type-faculty-homepage #page-wrapper {overflow: visible; }

.faculty-main-content-top .school-description {margin-bottom: 7px;}
#faculty-main-content .builder_main_continaer { max-width: 729px; min-width: 729px; }

#faculty-main-content #builder_1 .builder_container.main { max-width: 215px; min-width: 215px; margin: 0 0 0 28px; }
#faculty-main-content #builder_1 .builder_container-1.main,
#faculty-main-content #builder_1 .builder_container-3.main,
#faculty-main-content #builder_1 .builder_container-4.main,
#faculty-main-content #builder_1 .builder_container-6.main { margin: 0; }
#faculty-main-content #builder_1 .builder_container-2.main,
#faculty-main-content #builder_1 .builder_container-5.main { margin: 0 42px; }


/*#builder_2*/

#faculty-main-content #builder_2 .builder_container.weight_2x1 img {width:472px !important;}
#faculty-main-content #builder_2 .weight_2x1 {width:514px !important;}
#faculty-main-content #builder_2  .builder_container.weight_1x1.main { margin: 0; width:215px !important; }
#faculty-main-content #builder_2 .builder_container-4.weight_1x1.main { margin: 0 42px !important ; }

/* #builder_3 */

#faculty-main-content #builder_3 .builder_container .weight_3x1 img,
#faculty-main-content #builder_3 .weight_3x1 {width:729px !important;}

#faculty-main-content #builder_3  .builder_container.weight_1x1.main { margin: 0; width:215px !important; }
#faculty-main-content #builder_3 .builder_container-2.weight_1x1.main { margin: 0 42px !important ; }


/*--------------
 
#faculty-main-content #builder_7 { width: 478px; max-width: 478px;}
#faculty-main-content  .weight_1x2,
#faculty-main-content  .weight_1x1 img,
#faculty-main-content  .bulder_show_txt,
#faculty-main-content  .weight_1x1 { width: 226px !important; }
#faculty-main-content #builder_7 .weight_1x2:nth-child(2n+0) { float: left !important; }
body.dir_ltr #faculty-main-content #builder_7 .weight_1x2:nth-child(2n+1) { float: right !important; }
#faculty-main-content .builder_main_continaer .builder_show_txt_title a{
    color: #484848;
}
#faculty-main-content  .bulder_show_txt {margin-right: 0px !important;}
#faculty-main-content .builder_main_continaer .builder_show_txt_body{
    color: #858686;
    font-size: 13px;
    line-height: 15px;
}
#faculty-main-content #builder_1 {width: 729px !important;}
#faculty-main-content #builder_1 .weight_1x1 { width: 226px !important; margin-left: 25px; }
.dir_ltr #faculty-main-content #builder_1 .weight_1x1{ margin-left: 0px !important; margin-right: 25px !important;}
#faculty-main-content #builder_1 .weight_1x1:nth-child(3n+1) { margin-left: 0px;}
.dir_ltr #faculty-main-content #builder_1 .weight_1x1:nth-child(3n+1) { margin-right: 0px !important; }

*/


.ie7 .node-type-faculty-homepage .region-left-content div.view--extra-news div.views-row,
.ie7 .node-type-school-homepage .region-left-content div.view--extra-news div.views-row {
    width: 100% !important;
}
.ie7 .node-type-faculty-homepage .region-left-content div.view--extra-news div.views-row .views-field-title,
.ie7 .node-type-school-homepage .region-left-content div.view--extra-news div.views-row .views-field-title {
    overflow: hidden;
}

