  /*div.wagner-box{min-width: 240px;font-size:90%;padding-top: 10px;padding-bottom: 10px;background-color:lightyellow;width:70%;color:#20594A;font-weight:bold;background-color:#F2ECDE;border:1px solid #A78E3C;margin-bottom:15px;border-radius:3px;}
div.wagner-box:hover{background-color:#E5DBC2;}
div.wagner-box div.info{padding-bottom:25px;width:70%;}
div.wagner-box div.info img{margin-bottom: -4px;}
div.wagner-box div.wagner-profile-name,div.wagner-box div.wagner-profile-title{color:black;}
div.wagner-box div.wagner-profile-name{font-size:140%;}
div.wagner-box div.wagner-profile-title{font-size:120%;padding-bottom:10px;}
div.wagner-box div.profile-header img{float:left;margin:0px 20px;margin-left:35px;width:120px;height:160px;padding:0;display: block;}
div.wagner-box:last-child{}*/

/****
 * Start of People Profile
 ****/
ul.wagner-box{
  word-wrap: break-word;/*border-radius:3px;*/
  float:left;
  padding:10px;
  list-style-type:none !important;
  margin:0 !important;min-width: 200px;
  max-width: 750px;
  width:90%;
  color:white;
  /*padding:10px;padding-right: 10px;#A68C4A;#20594A;*/
  font-weight:bold;
  background-color:#404040;
  background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/profile-texture.png");
  list-style-image: none !important;
  background-repeat: repeat;
  margin-bottom:10px !important;
  font-family: 'NewsGothic-Regular', Arial, Helvetica, sans-serif !important;
  font-weight: normal;
  font-style: normal;
  }
ul.wagner-box li{list-style-image: none !important;}
ul.wagner-box:hover{background-color:#404040;/*#E5DBC2;*/}
ul.wagner-box a:hover{color: #A78E3C !important;text-decoration: none;}
ul.wagner-box-nohover:hover{background-color: #404040;/*#F2ECDE;*/cursor:default;}
ul.wagner-box > li{display: block;vertical-align: top}
/*ul.wagner-box li.info{white-space:normal;width: 35%;float: left;}
ul.wagner-box li.info img{margin-bottom: -4px;}*/
/*ul.wagner-box div.wagner-profile-name,div.wagner-box div.wagner-profile-title{color:black;}*/
ul.wagner-box div.wagner-profile-name{padding: 0 !important;font-size:24px;line-height: 26px;margin: 0;/*margin-bottom: 5px !important;*/}
ul.wagner-box div.wagner-profile-name a{font-weight: normal !important;line-height: 26px;}
ul.wagner-box div.wagner-profile-title{white-space:normal;font-size:15px;padding: 0;line-height: 18px;margin-bottom:10px;}
ul.wagner-box li.profile-header{float:left;padding:0 !important;margin: 0 20px 0 0;width:160px;line-height: 0px;min-height:200px;}
ul.wagner-box li.profile-header img{padding:0;width:100%;margin-bottom: 0px;/*height:160px !important*/}
ul.wagner-box li.about{float: left;width:40%;}

ul.wagner-box li.infos{font-size: 15px;}
ul.wagner-box .profile-info-list{/*margin: 10px;*/}

ul.wagner-box .profile-info-list .profile-info-content .infos > div > div{margin-bottom: 5px;}

ul.wagner-box .profile-info-list .profile-info-content{margin-top: 15px;margin-left: 180px;}
ul.wagner-box .profile-info-list .profile-info-content a{font-weight: normal !important;}
ul.wagner-box li div.contacts{/*white-space: nowrap;*//*width: 220px;margin-right: 15px;border:1px solid black;float:left;*/}
ul.wagner-box li div.contacts > div{
  position: relative;
  padding-left: 23px;
  line-height: 18px;
  font-size:15px;
  }
ul.wagner-box li div.contacts > div:before{
  
  background-repeat: no-repeat;
  /*background-position: left center;*/
 /* background-size: 20px;*/
  left: 0;
  top:0;
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  content: "";
  background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/shortcode-icons.png");
}
ul.wagner-box li div.about{white-space: normal;}

ul.wagner-box li div.contacts > div.infos-1:before{/* envelope */
  /*background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/envelope-icon.png");*/
  background-position: -46px -120px;
  top: 2px;
}
ul.wagner-box li div.contacts > div.infos-2:before{/* phone */
  background-position: -74px -120px;
  top: 2px;
}
ul.wagner-box li div.contacts > div.infos-3:before{/* building */
  background-position: -100px -120px;
  top: 1px;
}

ul.wagner-box li div.contacts > div.infos-4{margin-top: 10px;}
ul.wagner-box li div.contacts > div.infos-4:before{/* interests */
  background-position: -126px -118px;
  top: 0px;
  
}


ul.wagner-box li div.infos-3 a{display: inline;}
ul.wagner-box li.wagner-profile-name{font-size:125%;clear: right;}
ul.wagner-box li.wagner-profile-name > div,ul.wagner-box li.wagner-profile-title > div {margin-left:145px;}
ul.wagner-box li.wagner-profile-title{white-space:normal;line-height:20px;font-size:105%;padding-bottom:10px;clear: right;}
ul.wagner-box li.infos img{margin-bottom: -2px;width: 20px}

ul.wagner-box hr{clear: none !important;}
/*
 * end of people profile *
*/

/* Student Bio */
.student-bio{
  list-style-type: none;
  width:90%;
  /*border-radius:3px;*/
  min-width: 200px;
  max-width: 750px;
  padding:10px;
  color:white;
  font-weight:bold;
  background-color:#404040;
  background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/profile-texture.png");
  background-repeat: repeat;
  border:0px solid #A78E3C;
  margin: 0;
  margin-bottom:15px;
  font-family: 'NewsGothic-Regular', Arial, Helvetica, sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  }

.student-bio > span{display: block;}

/*.student-bio > li{margin: 0 !important;list-style-type: none;}
.student-bio > li:first-child{list-style-image: none;float: left;float:left;width:180px;min-width:130px;max-width: 200px;margin-left: 0;}*/

.student-bio br{display:none;}
.student-bio a{color: #A68C4A;}
.student-bio a:hover{color: #A68C4A !important;}
.student-bio > span span{display:block;margin-top:6px;font-weight:normal}
.student-bio .student-bio-head{float:left;width:160px;min-width:130px;max-width: 200px;margin:0 1.3em 0 0;}
.student-bio .student-bio-head img{}
.student-bio .student-bio-head img{width:100%;margin:0;padding:0;/*margin-bottom:-6px;*/float: left;}
.student-bio .student-bio-name{font-size:24px;line-height: 26px;margin-top:15px;/*font-weight:bold;*/color: #A68C4A;margin-bottom: 15px;}

.student-bio .student-bio-info{margin-left: 180px;font-size: 15px;line-height: 20px;margin-top:0px;vertical-align: top}
.student-bio .student-bio-info a{font-weight: normal !important;}
.student-bio .student-bio-email,
.student-bio .student-bio-location,
.student-bio .student-bio-major,
.student-bio .student-bio-involvement,
.student-bio .student-bio-heart{
  
}

.student-bio .student-bio-info > span{
  max-width: 480px;
  line-height: 18px;
  margin: 0 6px 6px 0px;
  padding: 0;
  padding-left: 23px;
  display: block;
  position: relative;
}

.student-bio .student-bio-info > span:before{
  
  background-repeat: no-repeat;
  /*background-position: left center;*/
 /* background-size: 20px;*/
  left: 0;
  top:0;
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  content: "";
  background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/shortcode-icons.png");
}

.student-bio .student-bio-info > span.student-bio-email{
  word-wrap:break-word;
  /*background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/envelope-icon.png");*/
}
.student-bio .student-bio-info > span.student-bio-email:before{
  background-position: -46px -120px;
  top: 3px;
}

.student-bio .student-bio-info > span.student-bio-location:before{
  /*background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/building-icon.png");background-position: 2px 3px;*/
  background-position: -100px -120px;
  top: 2px;
}
.student-bio  .student-bio-info > span.student-bio-major:before{
  /*background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/book-icon.png");background-position: 1px 4px;*/
  background-position: -153px -120px;
  top: 3px;
}
.student-bio   .student-bio-info > span.student-bio-involvement:before{
  /*background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/hand-icon.png");background-position: 2px 3px;*/
  background-position: -179px -120px;
  top: 3px;
}
.student-bio   .student-bio-info > span.student-bio-heart:before{
  /*background-image: url("/mics/wp-content/plugins/_general_custom_functions/images/heart.png");background-position: 2px 4px;*/
  background-position: -205px -120px;
  top: 3px;
}

.widget ul.wagner-box,
.widget .student-bio{width:auto;}

.widget ul.wagner-box li.infos,
.widget .student-bio .student-bio-info{margin-left: 0;clear: both;padding-top: 10px !important;}


/*.student-bio .student-bio-email img,
.student-bio .student-bio-location img,
.student-bio .student-bio-major img,
.student-bio .student-bio-involvement img,
.student-bio .student-bio-heart img{margin-right: 15px;}

.student-bio .student-bio-email img{margin-bottom: -2px;width:18px;}
.student-bio .student-bio-location img{margin-bottom: 0px;}
.student-bio .student-bio-major img{margin-bottom:-1px;}
.student-bio .student-bio-involvement img{margin-bottom: -2px;}
.student-bio .student-bio-heart img{width: 15px;}*/
/****
 * End of People Profile
 ****/

div.clear-both{clear: both;}

/*
 * Start of Display posts shortcode ***
*/
div.wph-holder{max-width:950px;}
div.wph-holder div.wph-clear:last-child {/*background-image: none !important*/}

div.wph-holder .wph-clear{
  line-height:2px;
  padding:0;
  margin:25px 0;
  background: url(/wp-content/themes/wagner/images/post-break-line.png) center center repeat-x;
  }

div.wph-post a{text-decoration:none;}
/*div.wph-post a:hover{color:#A68C4A !important;}*/
div.wph-post {
  position: relative;
  clear:both;
  font-family: 'NewsGothic-Regular', Arial, Helvetica, sans-serif !important;
  /*font-family:'Signika', "Trebuchet MS", 'Helvetica', "sans serif";*/
  font-style: normal !important;
  font-weight: normal !important;
}
/*div.wph-post img,
div.wph-post img.aligncenter,
div.wph-post img.alignright{min-width:180px;width:28%;height:auto;width:210px;height:140px;float:left;margin:0px 15px 0px 0;}*/

div.wph-post .wph-title{
  /*font-weight:bold;*/
  font-size: 18px;
  color:#004331;
  margin:0;
  padding-top:0px;
  margin-bottom:1px;
  /*line-height:20px;*/
  }
div.wph-post .wph-title h3{font-size: 24px;}
div.wph-post .wph-title a{color:#004331;/*font: 18px/20px 'NewsGothic-Regular', Arial, Helvetica, sans-serif !important;*/font-style: normal !important;font-weight: normal !important;}
div.wph-post .wph-title a:hover{color:#A68C4A !important;}
div.wph-post .wph-date{/*font-size:15px;*/color:#4e4e4e;margin-bottom:0px;font-style: italic;/*line-height:20px;*/}
div.wph-post .wph-content{/*font-size:15px;*/margin-top: 6px;/*color:#010101;/*margin-bottom:15px;line-height:18px;*/text-align:left !important;}
div.wph-post .wph-continue{display: inline;white-space: nowrap;}
div.wph-post .wph-continue a{font-weight: normal !important;font-family: 'NewsGothicBdCnBT-Reg', Arial, Helvetica, sans-serif !important;}

div.wph-post > span{display: inline-block;position: relative;vertical-align: middle;width:55%;}
div.wph-post > span.wph-left{width: 45%;line-height: 0;}
/*div.wph-post > span.wph-right > div{margin-left: 25px;}*/
div.wph-post > span.wph-right{padding: 0;margin: 0;width:55%;}
div.wph-post > span.wph-right > span{display: block;padding: 0 25px;}
div.wph-post img{width:100%;min-width:180px;}

/*div.wph-post .wph-continue a{font-size:100%;color:#004331;font-weight:bold;}*/
div.wph-post table,div.wph-post table tr,div.wph-post table tbody,div.wph-post table td{border:1px solid transparent !important;padding: 0 !important;margin: 0 !important;padding-right: 15px !important}
div.wph-post table td.wph-left{width: 45%;}
div.wph-post table td.wph-right{width: 50%;}
div.wph-post table img{min-width:180px;width:100%;height:auto;/*width:210px;height:140px;*/float:left;margin:0px 15px 0px 0;}
div.wph-clear{clear:both;padding:8px 0px;}
div.wph-clear:first-child hr{display: none;}
/*
 * End of Display posts shortcode ***
*/

.wagner-photoboxes{
  /*letter-spacing: 1px;*/
  /*border-radius:4px;*/
  /*box-shadow: 1px 1px 1px lightgray;*/
  border:0px solid lightgray;
  width:23%;
  /*margin:1%;*/
  margin: 0;
  float:left;
  padding:0;
  /*background-color: #f1f1f1;#004331;*/
  color: white;
  font-family: 'NewsGothic-Regular', Arial, Helvetica, sans-serif !important;
  position: relative;
  /*font-family:'Signika', sans-serif !important;min-width: 20px !important*/
  }
.wagner-photoboxes:first-child{clear: left;}
.wagner-photoboxes p{padding: 0;margin: 0;}
.wagner-photoboxes a{font-weight: normal !important;}
.wagner-photoboxes a.a-linkto{
  padding: 0;
  margin: 0;
  display: block;
  font-family: 'NewsGothic-Regular', Arial, Helvetica, sans-serif !important;
  /*font-family:'Signika', "Trebuchet MS", 'Helvetica', "sans serif";*/
  }
.wagner-photoboxes:last-child{clear:right;}

.wagner-photoboxes .wagner-photoboxes-inner{padding:20px;margin-top:-3px;/*margin-top: -1%;*/display: block;}

.wagner-photoboxes.wagner-photobox-h{
  /*letter-spacing: 1px;*/
  /*border-radius:4px;box-shadow: 0px 0px 6px #888888;*/
  width:20%;
  float:left;
  padding:0;
  /*margin:1.2%;*/
  margin: 0;
  
  color: white;
  font-family: 'NewsGothic-Regular', Arial, Helvetica, sans-serif !important;
  /*font-family:'Signika', sans-serif !important;min-width: 20px !important*/
  }
  
.wagner-photoboxes.wagner-photobox-h > div{margin: 2px 6px 10px;background-color: /*#f1f1f1;*/#004331;}
.wagner-photoboxes.wagner-photobox-h a{
  padding-bottom:0px;
  padding:0 !important;
  display:block !important;
  position: relative;
  text-decoration:none !important;
  color: white;
  /*font-family:'Signika', sans-serif;*/
  }
.wagner-photoboxes.wagner-photobox-h a:hover{color: white !important;}
.wagner-photoboxes.wagner-photobox-h div.wagner-photobox-h-holder{padding: 5%;}
.wagner-photoboxes.wagner-photobox-h:hover > div{background-color: #175644;/*#d6d6d6;*/cursor:pointer;}
.wagner-photoboxes.wagner-photobox-h-nohover:hover > div{background-color: #004331;cursor:default;}
.wagner-photoboxes.wagner-photobox-h img{width:100%;height:auto;}
.wagner-photoboxes.wagner-photobox-h .linkto{display:none}
.wagner-photoboxes.wagner-photobox-h-width-small{width: 25%;}
.wagner-photoboxes.wagner-photobox-h-width-medium{width: 33.33%;}
.wagner-photoboxes.wagner-photobox-h-width-large{width: 50%;}

.wagner-photoboxes.wagner-photobox-h-align-left{float:left;margin-right: 0;margin-top: 0;}
.wagner-photoboxes.wagner-photobox-h-align-right{float:right;margin-left: 0;margin-top:0;}
.wagner-photoboxes.wagner-photobox-h-align-center{margin-left: auto;margin-right: auto;clear: both;float:none;}

.wagner-photoboxes.wagner-photobox-l {width:20%;color: white;padding:0;margin: 0;/*min-width: 300px;*/}
.wagner-photoboxes.wagner-photobox-l > div{background-color: /*#f1f1f1;*/#004331;padding:0;margin:10px;}
.wagner-photoboxes.wagner-photobox-l a{padding:0 !important;display:block !important;position: relative;width: 100%;text-decoration:none !important;color: white;}
.wagner-photoboxes.wagner-photobox-l a:hover{color: white !important}
.wagner-photoboxes.wagner-photobox-l div.wagner-photobox-l-holder{padding: 5%;}
.wagner-photoboxes.wagner-photobox-l:hover > div{background-color: #175644;/*#d6d6d6;*/cursor:pointer;}
.wagner-photoboxes.wagner-photobox-l-nohover:hover > div{background-color: #004331;cursor:default;}
.wagner-photoboxes.wagner-photobox-l .photobox-img{padding: 0;margin: 0;margin-right: 15px;}
.wagner-photoboxes.wagner-photobox-l img{width:100%;/*min-width:90px;width: 40%;float:left;*/height:auto;padding: 0;}
.wagner-photoboxes.wagner-photobox-l .linkto{display:none}
.wagner-photoboxes.wagner-photobox-l table.photobox-info{padding: 0 !important;margin: 0 !important;min-width: 200px;}
.wagner-photoboxes.wagner-photobox-l table.photobox-info tr td.right-info{width:60%;border:0 !important;padding:0 !important;margin:0 !important;}
.wagner-photoboxes.wagner-photobox-l table.photobox-info tr td.left-img{
  vertical-align: text-top;
  width:40%;
  border: 0 !important;
  padding:0 !important;
  margin:0 !important;
  margin-bottom:-1% !important;
  }
  
/*.wagner-photoboxes.wagner-photobox-l > div > span{display: block;vertical-align: middle;}*/
.wagner-photoboxes.wagner-photobox-l > div span.right-info{/*margin: 10px;*//*padding-top:8%;*//*margin-left: 40%;*/width:62%;padding: 0;margin: 0;display: inline-block;vertical-align: middle;}
.wagner-photoboxes.wagner-photobox-l > div span.right-info > span{margin: 0;padding: 0;padding: 25px;display: block;}
.wagner-photoboxes.wagner-photobox-l > div span.right-info > span > span{margin: 0;padding: 0;}
.wagner-photoboxes.wagner-photobox-l > div span.right-info > span > .wagner-photobox-l-title{margin-bottom: 10px}
.wagner-photoboxes.wagner-photobox-l > div span.left-img{width:38%;float: none;display: inline-block;vertical-align: middle;line-height: 0;margin-right: 0;}

.wagner-photoboxes.wagner-photobox-l table.photobox-info tr td.left-img img{width:100%;}

.wagner-photoboxes.wagner-photobox-l-width-small{width: 25%;}
.wagner-photoboxes.wagner-photobox-l-width-medium{width: 33.333%;}
.wagner-photoboxes.wagner-photobox-l-width-large{width: 50%;}

.wagner-photoboxes.wagner-photobox-l-align-left{float:left;margin-right: 0;margin-top: 0;}
.wagner-photoboxes.wagner-photobox-l-align-right{float:right;margin-left: 0;margin-top: 0;}
.wagner-photoboxes.wagner-photobox-l-align-center{margin-left: auto;margin-right: auto;clear: both;float:none;}

.wagner-photoboxes .wagner-photobox-light-gray{background-color: #f1f1f1 !important;color: black;}
.wagner-photoboxes .wagner-photobox-light-gray a{color: black !important;}
.wagner-photoboxes .wagner-photobox-light-gray a:hover{color: black !important;}
.wagner-photoboxes .wagner-photobox-light-gray:hover{background-color: #d6d6d6 !important}
.wagner-photoboxes .wagner-photobox-light-gray-nohover:hover{background-color: #f1f1f1 !important;}

.wagner-photoboxes .wagner-photobox-white{background-color: white !important;color: black;}
.wagner-photoboxes .wagner-photobox-white a{color: black !important;}
.wagner-photoboxes .wagner-photobox-white a:hover{color: black !important;}
.wagner-photoboxes .wagner-photobox-white:hover {background-color: #F8F8F8 !important}
.wagner-photoboxes .wagner-photobox-white-nohover:hover {background-color: white !important;}
.wagner-photoboxes .wagner-photobox-white .wagner-photobox-l-title{color: #004331 !important;}





/*#photoboxes-container{position: relative;width: 100%;clear:left;}
#photoboxes-container div.wagner-photobox-h-align-left{float:none;margin-right: 5px;margin-bottom: 5px;}
#photoboxes-container div.wagner-photobox-h-align-right{float:none;margin-left: 0px;margin-bottom: 5px;}
#photoboxes-container div.wagner-photobox-h-align-center{margin-left: 0px;margin-right: 5px;}
#photoboxes-container div.wagner-photobox-l-align-left{float:none;margin-right: 5px;margin-bottom: 5px;}
#photoboxes-container div.wagner-photobox-l-align-right{float:none;margin-left: 0px;margin-bottom: 5px;}
#photoboxes-container div.wagner-photobox-l-align-center{margin-left: 0px;margin-right: 5px;}*/

.photoboxes-container{position: relative;width: 100%;clear:left;padding: 0;margin: 0;}
.photoboxes-container .wagner-photoboxes.wagner-photobox-h-align-left{float:none;margin-right: 0px;}
.photoboxes-container .wagner-photoboxes.wagner-photobox-h-align-right{float:none;margin-left: 0px;}
.photoboxes-container .wagner-photoboxes.wagner-photobox-h-align-center{margin-left: 0px;margin-right: 5px;}
.photoboxes-container.wagner-photoboxes.wagner-photobox-l-align-left{float:none;margin-right: 0;}
.photoboxes-container .wagner-photoboxes.wagner-photobox-l-align-right{float:none;margin-left: 0px;margin-bottom: 5px;}
.photoboxes-container .wagner-photoboxes.wagner-photobox-l-align-center{margin-left: 0px;margin-right: 5px;}

/*.wagner-photoboxes .wagner-photobox-h-title{display: block;font-size: 13pt !important;padding-top: 8px;font-family: 'Signika', sans-serif;font-weight: 600}
.wagner-photoboxes .wagner-photobox-h-content{display: block;font-size: 10pt !important;padding-top: 8px;font-weight: normal;}

.wagner-photoboxes .wagner-photobox-l-title{display: block;font-size: 13pt !important;padding-top: 8px;}
.wagner-photoboxes .wagner-photobox-l-content{display: block;font-size: 10pt !important;padding-top: 8px;font-weight: normal;}*/

.wagner-photoboxes .wagner-photobox-h-title{display: block;/*line-height: 22px;*/font-size: 20px !important;font-family: 'NewsGothicBdCnBT-Reg', Arial, Helvetica, sans-serif !important;}
.wagner-photoboxes .wagner-photobox-h-content{display: block;font-size: 16px !important;/*line-height: 20px;*/padding-top: 8px;/*font-family: 'Signika', sans-serif;font-weight: 300;*/}

.wagner-photoboxes .wagner-photobox-l-title{margin:8%;/*line-height: 24px;*/margin-bottom: 10px;display: block;font-size: 20px !important;font-family: 'NewsGothicBdCnBT-Reg', Arial, Helvetica, sans-serif !important;}
.wagner-photoboxes .wagner-photobox-l-content{margin:8%;margin-top: 0;display: block;font-size: 16px !important;/*line-height: 20px;*/}



div.vote-box{border-radius:4px;box-shadow: 0px 0px 6px #888888;width:95%;background-color:#F2ECDE;color:#20594A;font-weight:bold;}
div.vote-box:hover{background-color:#E5DBC2 !important;}

#content .flex-video iframe,
#content .flex-video object{margin-left: auto;margin-right: auto;display: block;}

#content .alignleft{margin: 3px 12px 12px 0px;}
#content .alignright{margin: 3px 0px 12px 12px;}
#content .aligncenter{display: block; float: none;margin-left: auto;margin-right: auto;}

object.BrightcoveExperience{margin-bottom: 12px;margin-top: 12px;}

/* custom embed shortcode */
.wc-embed-video{display: block;clear: both;margin:12px;margin-left: auto;margin-right: auto;padding: 0;}
.wc-embed-video span{display: block;padding: 0;}
.wc-embed-video .flex-video2 {
      position: relative;
      max-width:100%;
      padding-top: 1.5625em;
      padding-bottom: 67.5%;
      height: 0;
      margin-bottom: 1em;
      overflow: hidden;
}
.wc-embed-video .flex-video2.widescreen {padding-bottom: 57.25%; }
.wc-embed-video .flex-video2.vimeo {padding-top: 0; }
.wc-embed-video .flex-video2 iframe,
.wc-embed-video .flex-video2 object,
.wc-embed-video .flex-video2 embed,
.wc-embed-video .flex-video2 video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
	  margin: 0;
	  padding: 0;
}
div.wph-post .wc-embed-video{float:left;min-width:180px !important;width:100% !important;margin:0px 15px 0px 0 !important;}
.mobile-video{display: none;}
/* end of custom embed shortcode */




.wagner-linkboxes{display: block;position: relative;}
.wagner-linkboxes br{display: none;}
.wagner-linkbox{box-shadow: 0px 0px 6px #888888;background-color:white;min-width:120px;width:31%;display:block;float:left;margin-right:1%;margin-bottom:0.8em;margin: 0 1% 2% 1%;border:0px solid lightgray;border-radius:6px;padding:0;}
.wagner-linkbox.four-boxes-width{width:23%;margin-left:1%;margin-right: 1%;margin: 0 1% 2% 1%}
.wagner-linkbox.box-width-small{width: 23%;margin-left:1%;margin-right: 1%;margin: 0 1% 2% 1%}
.wagner-linkbox.box-width-medium{width: 31%;margin-left:1%;margin-right: 1%;margin: 0 1% 2% 1%}
.wagner-linkbox.box-width-large{width: 48%;margin-left:1%;margin-right: 1%;margin: 0 1% 2% 1%}
.wagner-linkbox br{line-height:0 !important;display:none;}
.wagner-linkbox,.wagner-linkbox span{display:block;}
.wagner-linkbox .linkbox-content{padding:.5em 1em 0.8em 1em;/*font-size:94%;*/}
.wagner-linkbox .linkbox-img img{border-top-left-radius:6px;border-top-right-radius:6px;padding:0;margin:0;width:100%;}
.wagner-linkbox .linkbox-content .linkbox-title{font: 24px/27px 'NewsGothicBdCnBT-Reg', Arial, Helvetica, sans-serif !important;font-weight: normal !important;font-style: normal;}
.wagner-linkbox .linkbox-content .linkbox-description{line-height:normal;/*18px;*/margin-bottom:0.8em;}
.wagner-linkbox .linkbox-content .linkbox-list{/*overflow: hidden;white-space:nowrap;*/word-wrap: break-word;padding-left: 24px;background: transparent url('/wp-content/themes/wagner/images/linkbox_arrow.png') left center no-repeat;margin-left:-5px;}
.wagner-linkbox .linkbox-content .linkbox-list a{display: block;line-height: 17px;}
body.wc-mobile .wagner-linkbox .linkbox-content .linkbox-list a{padding-top:4px;}
.wagner-linkbox .line-breaker{border-bottom:1px dashed #cccccc;line-height:0px;margin-top:0.4em;margin-bottom:0.4em}

@media screen and (min-width: 100px) and (max-width: 300px) {
    /*div.wagner-box{width:200px !important;}*/
    /*div.wagner-box div.info{clear:both;margin-left: 35px}*/
    ul.wagner-box{height:auto;}
    li.info, li.about{clear:both;width: 100%;}
    li.about{margin-top: 10px;}
    
    ul.wagner-box li.wagner-profile-name,
    ul.wagner-box li div.contacts{clear:both;width: 100%;float: none}
    
    ul.wagner-box li.wagner-profile-name{padding-top: 8px;}
    ul.wagner-box li.infos{margin-left: 0;}
    
    ul.wagner-box{padding-bottom: 15px;}
    
    div.wph-post img{width:100%;margin-bottom:10px}
    
	.wagner-linkbox,
	.wagner-linkbox.box-width-small,
	.wagner-linkbox.box-width-medium,
	.wagner-linkbox.box-width-large{width: 100%;margin: 0;margin-bottom: 1.2em;}
} /* END: 100 - 300 media query - don't delete this bracket */

@media screen and (min-width: 300px) and (max-width: 480px) {
    /*div.wagner-box{width:300px !important;}*/
    /*div.wagner-box div.info{clear:both;margin-left: 35px}*/
    ul.wagner-box{height:auto}
    li.info, li.about{clear:both;width: 100%;}
    li.about{margin-top: 10px;}
    
    ul.wagner-box li.wagner-profile-name,
    ul.wagner-box li div.contacts{clear:both;width: 100%;float: none}
    
    ul.wagner-box li.wagner-profile-name{padding-top: 8px;}
    ul.wagner-box li.infos{margin-left: 0;}
    
    ul.wagner-box{padding-bottom: 15px;}
    
    div.wph-post .wph-title{clear:both}
    div.wph-post img{width:100%;margin-bottom:10px}
	
    /*ul.wagner-box div.wagner-profile-name{padding-top: 10px}*/
   
	.wagner-linkbox,
	.wagner-linkbox.box-width-small,
	.wagner-linkbox.box-width-medium,
	.wagner-linkbox.box-width-large{width: 100%;margin: 0;margin-bottom: 1.2em;}
	
} /* END: 300 - 480 media query - don't delete this bracket */

@media screen and (max-width: 480px){
.student-bio .student-bio-name{clear:both;}
.wc-embed-video.hidden-for-mobile{display: none;}
.mobile-video{display: block;}
div.wph-post .wc-embed-video{float:none;width:99% !important}
div.wph-post table,div.wph-post table tr,div.wph-post table tbody,div.wph-post table td{display: block;width:99% !important;padding: 0 !important;}


    li.info, li.about{clear:both;width: 100%;}
    li.about{margin-top: 10px;}
    
    ul.wagner-box li.wagner-profile-name,
    ul.wagner-box li div.contacts{clear:both;width: 100%;float: none}
    
    ul.wagner-box li.wagner-profile-name{padding-top: 8px;}
    ul.wagner-box li.infos{margin-left: 0;}
    
    ul.wagner-box{padding-bottom: 15px;width: 95%;}
    ul.wagner-box li div.contacts,ul.wagner-box li.wagner-profile-name > div,ul.wagner-box li.wagner-profile-title > div {margin-left:0px;}
    
    ul.wagner-box li.profile-header{float: none;clear: both;}
    ul.wagner-box .profile-info-list,
	ul.wagner-box .profile-info-list .profile-info-content
	{margin-left: 0;}
    
.wagner-photoboxes.wagner-photobox-h{width: 99%;margin-left:0;margin-right:0;margin-bottom: 1em;}
.wagner-photoboxes.wagner-photobox-l{width:99%;margin-left:0;margin-right:0;margin-bottom: 1em;}
.wagner-photoboxes table,.wagner-photoboxes table tr,.wagner-photoboxes table tbody,.wagner-photoboxes table td{display: block;width:99% !important;padding: 0 !important;}
.wagner-photoboxes.wagner-photobox-l table.photobox-info tr td.left-img{text-align: left;}
.wagner-photoboxes.wagner-photobox-l table.photobox-info tr td.left-img img{width:120px;float:none;margin-top: 15px;margin-left: 15px;margin-right: 15px;}

.wagner-photoboxes .wagner-photobox-l-title{margin:15px 15px 0 15px;}
.wagner-photoboxes .wagner-photobox-l-content{margin:10px 15px 15px 15px;}



ul.wagner-box{padding: 10px;padding-right: 5px;}
.student-bio .student-bio-info{margin-left: 0;}
.student-bio .student-bio-head{/*width:99%;max-width: none;*/}
.student-bio{padding: 10px;}
.student-bio .student-bio-name{padding-top:5px;}

/*.wagner-photoboxes.wagner-photobox-l table.photobox-info table,
.wagner-photoboxes.wagner-photobox-l table.photobox-info tbody,
.wagner-photoboxes.wagner-photobox-l table.photobox-info tr,
.wagner-photoboxes.wagner-photobox-l table.photobox-info td{display: block;width:100% !important;}
.wagner-photoboxes.wagner-photobox-l table.photobox-info td img.photobox-featured{width: 50% !important;}*/

/*div.wagner-photobox-l img{width:100%;float:none;margin-right: 0;}*/

  .wagner-photoboxes.wagner-photobox-l > div span.right-info{
    width:100%;
    display: block;
    padding: 0px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.right-info > span{
    padding: 15px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.left-img{
    width: 40%;
    min-width: 100px;
    margin-left: 15px;
    margin-top: 15px;
  }
}

@media screen and (min-width: 480px) and (max-width: 600px) {
    /*li.info, li.about{clear:both;width: 100%;}
    li.about{margin-top: 10px;}*/
    
  
    
	.wagner-photoboxes.wagner-photobox-h-width-small{width:48%;}
    /*div.wagner-photobox-h{width: 90%}*/
    /*div.wagner-photobox-l{width:90%;}*/
    /*div.wagner-photobox-l img{width:100%;float:none;margin-right: 0;}*/
    
	.wagner-linkbox.box-width-small,.wagner-linkbox.box-width-medium{width: 48%;}
	.wagner-linkboxes .wagner-linkbox:nth-child(odd){clear: left;}
	.wagner-linkboxes .linkbox-odd{clear: left;}
    
  .wagner-photoboxes.wagner-photobox-l > div span.right-info{
    width:100%;
    display: block;
    padding: 0px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.right-info > span{
    padding: 15px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.left-img{
    width: 40%;
    min-width: 100px;
    margin-left: 15px;
    margin-top: 15px;
  }
    
} /* END: 480 - 600 media query - don't delete this bracket */
    
@media screen and (max-width: 600px) {
	div.vote-box{width:100%;}
	div.vote-box img{float: none !important;display: block !important;margin-bottom: 10px !important;}
	div.vote-box .wagner-photobox-l-content{width:100%;position: relative;}
	.wc-embed-video{width: 99% !important;}
    
    ul.wagner-box{height:auto;width:96%;}

    .student-bio .student-bio-head{margin-top: 5px;/*margin-bottom: 15px;*/}
    .student-bio{width: inherit;}
    
    ul.wagner-box .profile-info-list .profile-info-content{margin-top: 5px;}
	
	div.wph-post > span{display: block;width:100% !important}
	div.wph-post > span.wph-right > div{margin-left: 0;}
    div.wph-post > span.wph-right > span{padding: 10px 0 0;}
    div.wph-post .wph-title a{/*font-size: 22px !important;line-height: 24px !important;*/}
}
    
@media screen and (min-width: 600px) and (max-width: 750px) {
    ul.wagner-box{width:95%;}
    .wagner-linkbox.box-width-small,.wagner-linkbox.box-width-medium{width: 48%;}
	.wagner-linkboxes .wagner-linkbox:nth-child(odd){clear: left;}
	.wagner-linkboxes .linkbox-odd{clear: left;}
    .student-bio{width: 95%;}
	
    .wagner-photoboxes.wagner-photobox-l > div span.right-info{
    width:100%;
    display: block;
    padding: 0px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.right-info > span{
    padding: 15px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.left-img{
    width: 40%;
    min-width: 100px;
    margin-left: 15px;
    margin-top: 15px;
  }
} /* END: 600 - 750 media query - don't delete this bracket */

@media screen and (min-width: 750px) and (max-width: 800px) {
	.wagner-linkbox.box-width-small,.wagner-linkbox.box-width-medium{width: 48%;}
	.wagner-linkboxes .wagner-linkbox:nth-child(odd){clear: left;}
	.wagner-linkboxes .linkbox-odd{clear: left;}
    
    .wagner-photoboxes.wagner-photobox-l > div span.right-info{
    width:100%;
    display: block;
    padding: 0px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.right-info > span{
    padding: 15px;
  }
  .wagner-photoboxes.wagner-photobox-l > div span.left-img{
    width: 40%;
    min-width: 100px;
    margin-left: 15px;
    margin-top: 15px;
  }
} /* END: 750 - 800 media query - don't delete this bracket */
