﻿
.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }

.row {width: 1020px; margin: 0 auto;}

.row .row {margin: 0 -12px 0 -12px; width: auto; }

footer .row {position:relative;}

.clearfix:before, .clearfix:after, .row:before, .row:after, .section-heading:before, .section-heading:after { content: " ";  display: table;  }

.clearfix:after, .row:after, .section-heading:after { clear: both }


.clearfix, .row, .section-heading { *zoom: 1 }


	.navigation .next,
	.navigation .previous {
		display: block;
		margin: 0 auto;
		text-align: center;
	}


.navigation .previous {
	float: left;
}
.navigation .next,.navigation .previous{display:block;margin:0 auto;text-align:center}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }


.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after {  display: table; content: " "; }

.container { width: 100%; margin: auto; position: relative;  }
.thumbz{position:relative}
.thumbz:hover{background-color:Black;opacity:.8}
.thumbz img{width:350px;height:198px;border:1px solid gray;z-index:-1}

.thumbz img:hover
{border: 1px solid silver;}


#branding-bar .show-on-tablet,
#branding-bar .show-on-desktop {
  display: none;
}


#branding-bar h1 .show-on-tablet,
#branding-bar h1 .show-on-mobile,
#branding-bar #iu-campus .show-on-tablet,
#branding-bar #iu-campus .show-on-mobile {
  font-size: 17px;
}


#branding-bar.iupui #iu-campus .show-on-tablet,
#branding-bar.iupui #iu-campus .show-on-mobile,
#branding-bar.iupuc #iu-campus .show-on-tablet,
#branding-bar.iupuc #iu-campus .show-on-mobile {
  font-size: 27px;
}

  #branding-bar .show-on-tablet,
  #branding-bar .show-on-desktop {
    display: none;
  }



.footer, 
.footer .container,
.author-box-inverse{
	background:#00A563
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.footer .container {
    padding-bottom: 120px;
    color:rgba(255,255,255,0.8);
}


nav.navbar .container { position: relative; }

.mob-hide{display:none !important;}


#header-donate-inner {
border-top: none;
}
.ab-block-post-grid .ab-block-post-grid-excerpt div+p{margin-top:15px}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-4 {
    width: 33.33333333%;
  }

    
    
    
    
    .block7 .helper {
        display: none;
    }


.helper {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    min-height: inherit;
    height: 100%;
    width: 0;
    zoom: 1;
/ / display: inline;
}


.helper:before {
    content: "";
    display: inline-block;
    min-height: inherit;
    height: 100%;
    vertical-align: middle;
}
#nav-above {margin:0 0 18px 0;}
.paged #nav-above,.single #nav-above {display:block;}
#nav-below {margin:-18px 0 0 0;}
ul#nav{display:none;}
#s5_nav li.mainParentBtn .s5_level1_span2 a{padding-right:20px}
#s5_nav li .s5_level1_span2{background:0 0;display:block}


#footer-main {
    width: 100%;
    float: left;
    padding: 25px 0 15px 0;
}


#footer-main .main-menu li a {
    font-family: "ff-basic-gothic-pro", sans-serif;
    color: #aab3b6;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


#footer-main .main-menu li a:hover {
    background: none;
    color: #2dbcb6;
}
.row{margin-right:-15px;margin-left:-15px}
.social__copy-container{position:relative;height:150px}
.js .social__copy-container{opacity:0}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.map .modal-map .modal-content{-khtml-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#modalOurPeople .modal-dialog .modal-content{-khtml-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.modal-subsidiaries .modal-dialog .modal-content{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-khtml-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

	



.home-slider-container {
	width:100%;
	position:relative;
	padding:0;
	}


.home-slider-container ul {
	margin-top: 0;
	margin-left: 0;
	list-style: none;
	}

	
.home-slider-container ul li {
	line-height: 0;
	margin-top: 0;
	}
#g9se34l3 {position: relative;top: -14px;}
* html #g9se34l3 { top: -11px; }
#g9se34l3 a { text-decoration: none !important; }
#g9se34l3 a:hover { text-decoration: underline !important; }
 #padding-9 { height:70px; }

.lang-link,
.lang-img{display:block;}
.app__viewport{position:relative;min-height:calc(100% - 190px);margin-top:190px;padding-bottom:110px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table-list .coll-4 .info{display:none}
footer .info{margin:0;color:#fff;font-size:12px;padding:6px 0 0}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.copyright{
padding-top:8px;
color:#918f88;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
padding-right:25px;
}


.copyright a{
color:#918f88;
text-decoration:none;
}


.copyright a:hover{
color:#999999;
text-decoration:none;
}


.table-link-comment td a{
	color: #0028F5;
}

body div.navigation div.nav-next{float:right;text-align:left;}

body.attachment div#nav-images div.nav-next{text-align:left;}


.td-header-style-1 .td-logo-text-wrap {
  min-height: 130px;
  line-height: 130px;
  
}

.td-header-style-1 .td-logo-text-wrap a {
  position: relative;
  z-index: 1;
  line-height: 130px;
  display: inline-block;
  vertical-align: middle;
  
}

.td-header-style-1 .td-logo-text-wrap .td-logo {
  line-height: 130px;
  
}

.copyright_left
{
	float: left;
}

.header-main-info{
    margin-top: 119px;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0px;

}

.header-main-info .ecs__list span{
    padding-left: 20px;
    padding-top: 6px;
}

.daily_p .block{width:298px; float:left; margin:12px 0 0 0;  border:solid 1px #c0c0c0;}

.daily_p .block:hover{ border-color:#c00;}

.daily_p .block div{float:left;}

.foot_links .block{ float:left;}

.col_right .block{width:100%; float:left;}

.descript_inside .block{width:100%; float:left; padding:0 0 15px 0;}
.left16{float:left;width:16.66%}
footer .left16{width:25%}


.et_pb_post .image-container,
.et_pb_post .et_main_video_container,
.et_pb_post .et_pb_gallery_post_type.et_pb_slider,
.et_pb_post.format-quote .et_quote_content,
.et_pb_post.format-audio .et_audio_content,
.et_pb_post.format-link .et_link_content {
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-radius: 10px;
	margin-bottom: 30px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:13px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:42px}
.et_pb_video_slider_0 .et_pb_carousel_item .et_pb_video_overlay_hover:hover,.et_pb_video_slider_0.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover,.et_pb_video_slider_0 .et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover{background-color:#0c71c3}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}


.page1-box3 p {
	padding-bottom:0;
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}
.view-carousel #current-large-slide .owl-item .views-field-field-file-image-attribution,.view-slideshow #current-large-slide .owl-item .views-field-field-file-image-attribution{bottom:10px;}
.view-carousel .owl-wrapper.owl-wrapper--thumbs .owl-item .views-field-field-file-image-attribution,.view-slideshow .owl-wrapper.owl-wrapper--thumbs .owl-item .views-field-field-file-image-attribution{display:none;}
.view-carousel .views-field-field-file-image-attribution,.view-slideshow .views-field-field-file-image-attribution{position:absolute;bottom:10px;right:5px;font-size:11px;color:#FFFFFF;z-index:1;}
body.front .views-field-field-file-image-attribution,.view-carousel.page-carousel .views-field-field-file-image-attribution{bottom:5px;}



.footer-socket-wrapper {
	padding: 10px 0px;
	background-color: #F8F8F8;
	border-top: 3px solid #77CC6D;
}

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #77CC6D;
}

.footer-socket-wrapper .footer-menu {
	float: right;
}

.footer-socket-wrapper .footer-menu a {
	padding-top: 0;
}

.footer-socket-wrapper .footer-menu ul li ul {
	top: 21px;
}

	.footer-socket-wrapper .footer-menu li {
		float: none;
		display: inline;
	}


.span3 {
  width: 220px;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


.span3 .share-box {
margin-left:20px;
}


footer .span3 {
float:none;
text-align:center;
width:100%;


}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.entry-header,.page-header,.entry-content,.entry-footer,.tag-links,.post-navigation,.comments-area,.paging-navigation{position:relative;max-width:780px;max-width:78rem;padding:0 0;margin:0 auto}
.entry-footer{text-align:left;float:left!important;display:inline-block!important;position:relative!important;margin:0!important;padding:0!important;line-height:20px;height:30px}
.entry-footer a{font-size:14px;color:#393939;padding-top:.3rem;padding-bottom:.3rem;text-transform:uppercase;font-weight:400;font-family:oswald,sans-serif;letter-spacing:.5px}
.entry-footer a:hover+.arrowicon{margin-left:5px}
.c-compare .table-top tbody .row-1 td{background-color:#f1f1f1}
.row-mt{margin-top:10px}
.row-mt .form-label{top:-5px}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.blogpost .row .blogpost-content{padding-bottom:0}
.blogpost .row+footer{padding:10px 0}
.c-compare .table-top tbody .row-header .td-ancla{width:200px;display:inline-block}
.blogpost .row header{padding-top:0}


.fill {
   display:block; position:relative;
}

.fill img{ position:relative; z-index:-1;}
.clone-bio{position:fixed;width:50vw;top:100vh;left:-100vw}
.single-photographer .clone-bio,.single-talent .clone-bio{font-family:"SuperiorTitle-Regular",serif;margin:0 70px}
.single-director .clone-bio{font-family:"NHaasGroteskDSW02-55Rg",sans-serif;margin-bottom:30px}
 

.homerowtop4 {
clear:both;
width:95%; 
padding: 0px 10px 2px 10px; 
margin-top: 20px;
margin-bottom: 10px;
border: 5px solid #e6e0ec; 
font-size:medium;
background-color: #e6e0ec;
min-height:105px;
overflow: auto;
}


.homerowtop4:hover {opacity:0.9; background-color: white;}


#masthead {
	background-position: 50% top;
	background-repeat: repeat-x;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}
.menu__item{margin:0;font-size:1rem;font-weight:500;text-align:left;position:relative;text-transform:uppercase}
.menu__item a{color:#2a2a28;text-decoration:none;display:block;position:relative;z-index:60;transition:all .3s;padding:0;padding-left:15px;padding-right:15px;transition:color .3s}
.menu__item:after{content:"";float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-2px;width:calc(100% - 32px);height:2px;background-color:#793089;opacity:1;-webkit-transition:width .3s;transition:width .3s;width:0}
.menu__item:hover,.menu__item.active{text-decoration:none}
.menu__item:hover a,.menu__item.active a{text-decoration:none;color:#793089}
.menu__item:hover:after,.menu__item.active:after{width:calc(100% - 32px)}
.menu__item--mobile{display:none}
.menu__item:last-child{border-bottom:0}
.menu__item:hover .sub-menu--lg{display:none}
