/*
Theme Name: MPE
Theme URI: http://www.mpe2013.org
Author: Kate Sohl
Author URI: http://www.vibedevelopment.com
Version: 1
*/

.sponsors {margin: 0 0 0 20px; }
.sponsors .NSF {margin: 0 50px 0 90px;}
.sponsors .simons {padding: 0 0 20px 0;  display: inline;}

*{margin:0;padding:0px;}
body{font: 12px Arial, Helvetica, sans-serif;color:#000;background:#4F4E4E;line-height:20px;}


/*-- Header Styles --*/
#header{width:970px !important;margin:0 auto !important;}
#header #site-title{text-indent:-9999px !important;}
#header {width: 990px;padding: 0px 0px 0px 0px;height: 445px;}
#header h1 a{float:left;width:100%;height:100%;display:block;}
#header h1{height:372px;width:970px;text-indent:-9999px;background:url('images/header-image-2014.jpg') left top no-repeat;}
.lang-fr #header h1{height:372px;width:970px;text-indent:-9999px;background: url('images/header-image-french-2014.jpg') left top no-repeat;}

#header_french{width:970px !important;margin:0 auto !important;}
#header_french #site-title{text-indent:-9999px !important;}
#header_french {width: 990px;padding: 0px 0px 0px 0px;height: 445px;}
#header_french h1 a{float:left;width:100%;height:100%;display:block;}
#header_french h1{height:372px;width:970px;text-indent:-9999px;background:url('images/header-image-french-2014.jpg') left top no-repeat;}


#login-header{text-align:right;padding:3px 5px 3px 0px;}
#login-header a{color:#ffffff;}
#login-header a:hover{color:#eeb211;}


/*-- Layout Styles --*/
#wrapper{width:1024px;background:url('images/bg.gif') left repeat-y;margin: 0px auto;}
#content{float:left;width:970px !important;margin:0px !important;}
#main{width:970px !important;position:relative !important;margin: 0px auto;padding: 0px 0px 0px 0px;background: #000000;}

#content{width: 974px;padding: 15px 0px 10px 0px;background: #FFFFFF;margin: 0px 13px 0px 13px;}
#right{width: 730px;margin: 0px 13px 0px 0px;float: right;}
#left { font-size: 12px; float:left; width: 200px; repeat-x left 10px; text-align: left; margin-left: 18px; }


/*-- General Styles --*/
h2.page-title span{font-weight:normal;margin-left:0px !important;}
h1, h2, h3, h4, h5{margin-left:0px;}
#left ul{list-style: none;padding-left:0px;padding-top:2px;margin: 0px;display:block;padding-bottom: 0px;}
#left li{padding-top: 9px;padding-left: 28px;}
#right ul{list-style: none;padding-left:0px;padding-top:0px;margin: 0px;display:block;padding-bottom: 0px;}
#right li{padding-bottom: 9px;padding-left: 0px;}

# span {color:#264FA4;font-weight:bold;}
h1{font-family: tahoma, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color: white;padding-bottom: 5px;text-align:center;}
h2{font-family: tahoma, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color: #9c8118;padding-bottom: 0px;padding-left: 0px;text-align: left;margin-bottom:4px;}

a{color: #264FA4;text-decoration:none;}

a:hover{text-decoration: underline;color: #264FA4;}

#right p{margin-bottom:20px;}


/*-- Misc. Styles --*/
.clear{clear:both;}


/*-- Nav Styles --*/
.nav{position:absolute !important;top:398px !important;left:0px;border-top:5px solid #eeb211;background:url('images/bg2.gif') repeat-x;height:35px;font-size:15px;}

.nav .menu li a{margin-left:0px;display:inline-block !important;color:#2b3238;padding-top:8px;height:27px !important;cursor:default;}
.nav .menu li{position:relative !important;display:inline-block !important;height:35px !important;margin-right:12px;z-index: 10000;}
.nav .menu li ul{display:none;padding:10px;margin-left:5px;}

/* added 3/18/2013 to override default cursor for sub-memu links and top level non-dropdown links */
.nav .menu li ul li a, .menu-item-1980 a, .menu-item-3017 a, .menu-item-489 a, .menu-item-3856 a {cursor:pointer!important;}

.nav .menu li:hover ul{position:absolute;top:35px;left:-5px;width:930px !important;max-width:970px;display:block;background:#ffffff url('images/back2-new.jpg') left bottom repeat-x;text-align:center !important;z-index:5 !important;}

.nav .menu li ul li{height:auto !important;margin-left:0px;display:block !important;background:none;float:none !important;width:100%;margin-bottom:5px;}
.nav .menu li ul li a{background:none;padding-top:0px;}
.nav .menu li ul li a:hover{color:#b4b4b4;}

.nav .menu li ul{width:200px !important;max-width:200px !important;left:0px;}
.nav .menu li ul li{float:left;display:block !important;width:300px !important;max-width:300px !important;}
.nav .menu li ul li a{display:block !important;height:100% !important;width:100% !important;text-align:left;}

.nav, .menu-main-menu-container{width:100% !important;}
#menu-main-menu, #menu-main-menu-french {padding-left:30px;}


/*-- Image Styles --*/
.alignleft{float:left;margin:5px 5px 5px 0px;}
.alignright{float:right;margin:5px 0px 5px 5px;}
.alignnone{margin:5px;}
.aligncenter{margin:5px auto 5px auto;}

img{border: 0px;}


/*-- LeftCol Styles --*/
#left aside{clear:both; width:170px; padding:0px 10px 10px 10px; background:transparent url('images/bg_main_withnav.jpg') top left repeat-y;}
#left aside h3 {clear:both; width: 150px; margin:0px 10px 10px -10px; padding:4px 10px 3px 30px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:11px;text-transform:uppercase;}
#left aside ul {list-style:none; margin:0.5em 10px 1.0em -2px;}
#left aside ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 0px; background:url(images/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
#left aside ol {margin:0.5em 10px 1.0em 40px !important;}
#left aside ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}



/*-- Breadcrumbs --*/
#breadcrumbs{padding-top:5px;height:22px !important;margin-bottom:20px;font:11px Arial, sans-serif;color:#111;background:url('images/breadcrumb-bg.png') repeat-x center;
border:1px solid #CCC;border-radius:0.4em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em;overflow:hidden;display:block;}
#breadcrumbs img#breadcrumbHome{margin-top:0px !important;padding-left:25px;}
#breadcrumbs img#breadcrumbRight{margin-right:5px;}
#breadcrumbs img{float:left;margin-top:-6px;}
#breadcrumbs span.separator{display:inline-block;background:url('images/breadcrumb-right.png') no-repeat;height:28px;width:28px;margin-top:-5px;margin-left:5px;}
#right #breadcrumbs span.crumb{display:inline-block !important;vertical-align:top;padding-top:2px;color:#000000 !important;font-weight:normal !important;margin-left:5px;}
#breadcrumbs a{text-decoration:none;color:#999;}
#breadcrumbs a:hover{color:#CC6600;}


/*-- Footer Styles --*/
#footer{height: 48px;width: 1000px;font-size: 10px;color: #FFFFFF;padding-top: 8px;text-align: center;clear:both;padding: 30px 0px 15px 0px;}
#footer a{color: #FFFFFF;font-size: 10px;text-decoration: none;}
#footer a:hover{color: #FFFFFF;font-size: 10px;text-decoration: underline;}


/*-- Footer Menu --*/
.menu-footer-menu-container, .menu-footer-menu-french-container {text-align:left;padding:10px 30px 10px 10px;margin-left:20px;}
.menu-footer-menu-container ul, .menu-footer-menu-french-container ul{padding-left:0px;}
.menu-footer-menu-container li, .menu-footer-menu-french-container li{display:inline-block;margin-right:10px;}
.menu-footer-menu-container li a, .menu-footer-menu-french-container li a{color:#eeb211;}
.menu-footer-menu-container li a:visited, .menu-footer-menu-french-container li a:visited{color:#eeb211;}
.menu-footer-menu-container li a:hover, .menu-footer-menu-french-container li a:hover{color:#ffffff;}


/*-- Blog and Article Styles --*/
article{margin-left:0px;float:left;width:100%;}
article.post{margin-bottom:35px;border-bottom:2px solid #dddddd;padding-bottom:0px;}

.blog h2, .single h2{float:left;display:inline-block;min-width:400px;margin-right:0px;}
.blog .cat-links, .single .cat-links{display:inline-block;float:right;margin-right:20px;margin-right:0px;}

.post-meta{float:left;width:100%;/*border-bottom:1px solid #dddddd;*/padding-bottom:0px;margin-bottom:5px;margin-left:0px;}
header.entry-header{margin-left:0px;float:left;width:100%;}
div.entry-meta{margin-left:0px;margin-bottom:5px;}
.entry-title{float:left;min-width:300px;}
.cat-links{float:right;margin-right:20px;}

.featured-image-holder{margin:10px 0px 10px 0px;float:left;width:100%;}
.featured-image-holder img{border:1px solid #e1e1e1;margin-left:0px;padding:3px;}

.entry-content{margin-left:0px;}
.entry-content p{margin-left:0px;}

footer.entry-meta .edit-link{display:inline-block;margin-left:5px;}
.home footer.entry-meta{padding-bottom:50px;}


/*-- Workshop Styles --*/
.single-workshop{}
.single-workshop #right{}
.single-workshop .event-details{margin-bottom:10px;}
.single-workshop .event-details span{margin-left:0px !important;}
.single-workshop #content .event-details p{margin-left:0px !important;margin-bottom:3px;padding-bottom:0px;}


/*-- Sidebar Search Form Styles --*/
#left #searchform{padding-left:0px;}
#left #searchform label{display:none;}
#left #searchform input[type="text"]{margin-left:0px;display:inline-block;height:20px;width:110px;border:1px solid #dddddd;padding:2px;margin-left:4px;}
#left #searchform input[type="submit"]{padding:2px;vertical-align:bottom;height:26px;margin-left:0px;border:1px solid #e5e5e5;}


/*-- Sponsors Styles --*/
#sponsors-footer{text-align:center;border-top:1px solid #dddddd;padding-top:10px;padding-bottom:5px;width:970px;margin:0 auto;}
#sponsors-footer img{display:inline-block;margin:0px 6px 0px 6px;}


/*-- Styles for all Activity pages (any Custom Post Type that is an Event) --*/
.event-details{margin-left:0px;float:left;width:100%;}
.event-details p{margin-left:0px;margin-bottom:0px !important;padding-bottom:0px !important;}
.activity-desc{margin-top:10px;float:left;width:100%;}
.activity-desc p{margin-bottom:10px !important;margin-left:0px !important;}
.activity .cats span{color:#404040;font-weight:bold;}
.activity .cats{margin-left:0px !important;float:right;margin-right:15px;}
.activity h2.entry-title{float:left;min-width:300px;}
.activity{float:left;width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dddddd;}

.startDate{display:inline-block;margin-left:10px;color:#000000;}
.endDate{display:inline-block;margin-left:3px;color:#000000;}


/*-- General Event Styles --*/
.single-general-event .startDate, .post-type-archive-general-event .startDate{margin-left:0px;}


/*-- Curriculum Materials Styles --*/
.curriculum-material-meta{float:left;width:100%;}
.curriculum-material-meta .spaceme{margin-top: 40px;}
.curriculum-material-meta h3{float:left; width: 400px;}
.curriculum-material-meta span {display:inline-block;float:right;margin-right:20px; width: 300px;color:#000000}
.curriculum-material{float:left;width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dddddd;}

.curriculum-desc p{margin-bottom:10px !important;margin-left:0px !important;}


/*-- Search Results Styles --*/
.search-result-post{float:left;width:98%;padding:3px 5px 3px 5px;text-transform:uppercase;font-size:14px;margin-bottom:5px;}
.search-workshop{background:#0096d9;color:#ffffff;}
.search-event-summer-school{background:#d2a4d6;}
.search-post{background:#bac8f7;}
.search-page{background:#b6f758;}
.search-lecture{background:#404040;color:#dddddd;}
.search-colloquia-seminar{background:#FF9933;color:#ffffff;}
.search-long-term-program{background:#dddddd;}
//#special-session-key span{background:#ecb210;}
.search-special-session{background:#ecb210;}  /* Added by Kent 12/10/12 */
.search-meeting{background:#faf363;}
.search-curriculum-material {background:#b4ccb3;}
//#general-key span{background:#86c155;}
.search-event-summer-school{}
.search-results article{margin-bottom:20px;}
.search-results .entry-summary p{margin-bottom:0px !important;}
.search-results footer.entry-meta{display:none;}
.search-results article.post{border-bottom:none;}


/*-- Comment Styles --*/
#commentform input{border:1px solid #e1e1e1;}
#commentform textarea{border:1px solid #e1e1e1;margin-left:0px;}
.comment-form-comment label{display:block !important;margin-left:0px;}
#commentform label{display:inline-block;width:50px;margin-left:0px;}
#commentform span.required{margin-left:-8px;color:red;}

#comments{float:left;width:100%;}
#comments h2{margin-bottom:10px;border-bottom:1px solid #e1e1e1;font-size:18px !important;text-transform:uppercase;font-weight:normal;}
#comments h3#reply-title{font-weight:normal;font-size:14px;}

.comment-author{border-bottom:1px solid #e1e1e1;margin-bottom:5px;padding-bottom:3px;}

.commentlist li{list-style-type:none;border-bottom:1px solid #e1e1e1;padding-bottom:5px;margin-bottom:10px;}
.commentlist img.avatar{margin-bottom:-10px;margin-right:5px;padding:3px;border:1px solid #e1e1e1;}
.comment-author{padding-bottom:15px;}
.commentlist .says{display:none;}

.commentlist li ul.children li{border-bottom:none;}
.commentlist li ul.children{padding-left:25px;margin-top:5px;}

footer.comment-meta{float:left;width:100%;}
.commentlist article{float:left;width:100%;margin-left:0px;padding-left:0px;}
.commentlist{float:left;width:100%;margin-left:0px !important;padding-left:0px;}
.commentlist li{float:left;width:95%;padding-left:0px !important;}

#respond{float:left;width:100%;}
#comments-title span{color:#9C8118;font-weight:normal;margin-left:0px;}


/*-- Misc. Plugin Styles --*/
ul.smooth_sliderb li{padding-left:0px !important;}

ul.smooth_sliderb li img{display:inline-block;margin-right:10px;}
ul.smooth_sliderb li p.more{margin-right:10px;}


.featured-image-holder{float:left;width:auto !important;margin:0px 10px 10px 0px;}
.featured-image-holder span.photoCaption{display:block;margin-left:2px;}
.blog .entry-header, .single .entry-header{margin-bottom:10px;float:left;width:100%;}

.home #mpe-credits{position:absolute;bottom:10px;font-size:11px;}

.tax-curriculum-materials-category #right h3{float:left;min-width:200px;}
.tax-curriculum-materials-category #right .cat-links{float:right;margin-right:15px;}

//.entry-content{float:left;width:100%;}
.home .entry-content{float:left;width:100%;padding-bottom:20px;}
footer.entry-meta{float:left;width:100%;}


/*-- Calendar Styles --*/
#calendar{position:relative;z-index:0 !important;}
#frmCalOpts{margin-top:5px;}
#hideOpts{float:left;font-weight:bold;margin-bottom:-7px;}
.frmOpt{float:left;margin:3px 10px 5px 0px;}
.frmOpt input{margin-right:3px;vertical-align:center;float:left;}
.frmOpt span{float:left;margin-top:-3px;vertical-align:center;}
.frmSubmit{float:left;}
table.fc-border-separate{border:1px solid #dddddd !important;}
table.fc-border-separate th{border-right:1px solid #ccffff;}
table.fc-border-separate th.fc-last{border:none;}
.fc-widget-content{border-color:#dddddd;vertical-align:top;}
table.fc-border-separate thead{background:#e1e1e1;}

table.fc-border-separate td{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
table.fc-border-separate td.fc-last{border-right:none;}

.fc-widget-content div{margin-top:0px !important;padding:0px !important;}

a.lecture-event{text-decoration:none;background:#404040 !important;margin:0px 0px 1px 0px;}
a.lecture-event div span{color:#ffffff !important;text-decoration:none;}
a.lecture-event div span:hover{color:#dddddd !important;text-decoration:none !important;}

a.colloquia-seminar-event{text-decoration:none;background:#FF9933 !important;margin:0px 0px 1px 0px;}
a.colloquia-seminar-event div span{color:#ffffff !important;text-decoration:none;}
a.colloquia-seminar-event div span:hover{color:#dddddd !important;text-decoration:none !important;}

/*
a.workshop-event{text-decoration:none;background:#dddddd !important;}
a.workshop-event div span{color:#404040 !important;text-decoration:none;}
a.workshop-event div span:hover{color:#ffffff !important;text-decoration:none !important;}

a.ltp-event{text-decoration:none;background:#0096d9 !important;}
a.ltp-event div span{color:#ffffff !important;text-decoration:none;}
a.ltp-event div span:hover{color:#dddddd !important;text-decoration:none !important;}
*/
a.ltp-event{text-decoration:none;background:#dddddd !important;margin:0px 0px 1px 0px;}
a.ltp-event div span{color:#404040 !important;text-decoration:none;}
a.ltp-event div span:hover{color:#ffffff !important;text-decoration:none !important;}

a.workshop-event{text-decoration:none;background:#0096d9 !important;margin:0px 0px 1px 0px;}
a.workshop-event div span{color:#ffffff !important;text-decoration:none;}
a.workshop-event div span:hover{color:#dddddd !important;text-decoration:none !important;}

/*
a.special-session-event{text-decoration:none;background:#ecb210 !important;}
a.special-session-event div span{color:#ffffff !important;text-decoration:none;}
a.special-session-event div span:hover{color:#dddddd !important;text-decoration:none !important;}
*/

a.summer-school-event{text-decoration:none;background:#d2a4d6 !important;margin:0px 0px 1px 0px;}
a.summer-school-event div span{color:#ffffff !important;text-decoration:none;}
a.summer-school-event div span:hover{color:#dddddd !important;text-decoration:none !important;}

a.meeting-event{text-decoration:none;background:#faf363 !important;margin:0px 0px 1px 0px;}
a.meeting-event div span{color:#404040 !important;text-decoration:none;}
a.meeting-event div span:hover{color:#b4b4b4 !important;text-decoration:none !important;}

a.general-event{text-decoration:none;background:#86c155 !important;margin:0px 0px 1px 0px;}
a.general-event div span{color:#ffffff !important;text-decoration:none;}
a.general-event div span:hover{color:#dddddd !important;text-decoration:none !important;}

.fc-grid .fc-other-month .fc-day-number{opacity:0.3;}

#right #key ul{margin-left:0px;padding-left:0px;float:left;width:100%;}
#right #key ul li{list-style-type:none;margin-bottom:6px;padding-left:0px;}
#key ul li span{display:inline-block;height:20px;width:50px;margin-bottom:-5px;}
#workshop-key span{background:#0096d9;}
#lecture-key span{background:#404040;}
#colloquia-seminar-key span{background:#FF9933;}
#ltp-key span{background:#dddddd;}
//#special-session-key span{background:#ecb210;}
#summer-school-key span{background:#d2a4d6;}
#meeting-key span{background:#faf363;}
#general-key span{background:#86c155;}

#divSubOpts{float:left;background:#e1e1e1;border:1px solid #b4b4b4;padding:3px 6px 3px 6px;cursor:pointer;}
#loadingImg{float:right;margin:-200px 300px 0px 0px;}

#calInstructions{font-size:11px;}

.fc-corner-right{margin-left:2px !important;}
.fc-corner-left.fc-corner-right{margin-left:0px !important;}


.fc-header{}
.fc-header-right{background:#dddddd;width:96px;float:right;margin:10px -2px 5px 0px;}
.fc-button-prev{float:left;margin-left:13px;cursor:pointer;}
.fc-button-next{cursor:pointer;float:left !important;}
.fc-button-today{text-transform:capitalize;}
.fc-button-today .fc-button-content{cursor:pointer;}
.fc-button-today .fc-button-content:hover{color:#ffffff;}
.fc-button-prevYear{float:left;cursor:pointer;margin-top:1px;}
.fc-button-nextYear{float:left !important;cursor:pointer;margin-top:1px;}
.fc-header-title{width:auto !important;}
.fc-header-title h2{float:left;text-align:center;width:150px !important;}

.fc-header-left h2{margin-top:10px;}

.fc-event-time{display:none;}


/*-- Newsletter Styles --*/
#mc_embed_signup form {display: block;padding: 10px 0 10px 3%;position: relative;text-align: left;}
#mc_embed_signup h2 {font-size: 1.4em;font-weight: bold;margin: 15px 0;padding: 0;}
#mc_embed_signup input {border: 1px solid #999999;}
#mc_embed_signup input[type="checkbox"] {}
#mc_embed_signup input[type="radio"] {}
#mc_embed_signup input:focus {border-color: #333333;}
#mc_embed_signup .button {background-color: #AAAAAA;border: 0 none;border-radius: 4px 4px 4px 4px;clear: both;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 15px;font-weight: bold;height: 32px;line-height: 32px;margin: 0 5px 10px 0;padding: 0;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;width: auto;}
#mc_embed_signup .button:hover {background-color: #777777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space: nowrap;}
#mc_embed_signup .clear {clear: none;display: inline;}
#mc_embed_signup label {display: block;font-size: 16px;font-weight: bold;padding-bottom: 10px;}
#mc_embed_signup input.email {display: block;margin: 0 4% 10px 0;min-width: 130px;padding: 8px 0;text-indent: 5px;width: 58%;}
#mc_embed_signup input.button {display: block;margin: 0 0 10px;min-width: 90px;width: 35%;}
#mc_embed_signup div#mce-responses {clear: both;float: left;margin: 0 5%;overflow: hidden;padding: 0 0.5em;top: -1.4em;width: 90%;}
#mc_embed_signup div.response {float: left;font-weight: bold;margin: 1em 0;padding: 1em 0.5em 0.5em 0;top: -1.5em;width: 80%;z-index: 1;}
#mc_embed_signup #mce-error-response {display: none;}
#mc_embed_signup #mce-success-response {color: #529214;display: none;}
#mc_embed_signup label.error {display: block;float: none;margin-left: 1.05em;padding: 0.5em 0;text-align: left;width: auto;}


/* Styles Added by Somethumb */

h2.page-title {
	margin-bottom:15px;	
}

h2.single-title {
	margin-bottom:15px;	
	color: #264FA4;
	text-decoration: none;
}

body.home h2.page-title {
	display:none;
}

.widget_search .widget-title {
    display: none;
}

.widget_search {
	position: absolute;
	top: 355px;
	right: 10px;
	z-index: 1111;
	background: none!important;
	width:180px!important;
}

.lang-fr .widget_search {
	width:200px!important;
}

.smooth_slider {
	margin: 0px 0px 15px 0px!important;
}

.homebox_left {
	float: left; 
	width: 338px; 
	height: 220px; 
	padding: 10px; 
	margin-right: 15px; 
	margin-bottom:15px;
	background-color: #ecebed;	
}
.homebox_right {
	float: left; 
	width: 337px ; 
	height: 220px; 
	padding: 10px; 
	margin-bottom:15px;
	background-color: #ecebed;	
}



/* additional styles */

#search-2 .widget-title {
    display: none;
}

#lang_selection {
    position: absolute;
    top: 6px;
    right: 50px;
    color: white;
    text-align: right;
    font: 12px Arial, Helvetica, sans-serif;
    display: block;
    width: 60px;
    /* display: none; */
}

.logged-in #lang_selection {
    display: block;
}

#lang_selection li {
    list-style: none;
}

#lang_selection a {
    color: white;
    font: 12px Arial, Helvetica, sans-serif;
}

span.wpcf7-checkbox span.wpcf7-list-item { display: block; }
/*  span.wpcf7-list-item { display: table-row; }
 span.wpcf7-list-item * { display: table-cell; } */
