/*
 Theme Name:   TEDx Mi W
 Theme URI:    http://o-one.net/
 Description:  O-One
 Author:       O-One.net
 Author URI:   http://www.o-one.net
 Template:     status
 Version:      1.0.0
*/

.section .container {
	overflow: hidden;
	padding: 163px 0;
}

.section>.container>p {
	   	-moz-columns: auto 1;
	   	-webkit-columns: auto 1;
	   	columns: auto 1;
}

.section>.container>h2, .section>.container>h3 {
	   	text-transform: capitalize;
}

.section {
border-bottom: 15px solid red;
}

.section>.container>h2 { 
font-size: 42px;
letter-spacing: -1px;
}

.flexfull {top:auto; position:static;}

#folio-wrap a.blogmore {display:none;}

img.attachment-folio_slider {width:300px;}
h2.singletitle span {text-transform:none; color:#666;}
h2.singletitle a {color:#ED272C;}
.item_full h3 {height: auto; overflow: auto;}
.item_full h3 span {text-transform:none; color:#666;}
.item_full h3 a {color:#ED272C;}
.centerrow .centerfourcol { height:auto !important; }
a.hoverstuff-zoom{ display:inline; visibility:visible}


#partecipanti {list-style-type:none; margin:0; padding:0; height:auto; overflow:hidden; letter-spacing:-0.03em; line-height:1.6em; font-size:20px;}
	
	#partecipanti li {display:table; text-align:center; margin:0 0 5px 0; padding:0; width:320px; float:left; position:relative; height:240px; overflow:hidden;}
	
	#partecipanti li a {display:table-cell; vertical-align:middle; position:relative; z-index:2; text-decoration:none; border-right:#fff 5px solid; color:rgba(255,255,255,0); height:240px; overflow:hidden; background-color:#f4f4f4; transition:font 600ms ease-out, color 600ms ease-out, background 150ms ease-in-out;}
	
	#partecipanti li a:hover {font-size:2em; color:rgba(255,255,255,1); background-color:#FF0000;}
	
	#partecipanti li a i {position:absolute; z-index:1; bottom:60px; left:50%; margin-left:-60px; color:rgba(0,0,0,0.3); font-size:120px; width:120px; transition:all 150ms ease-out;}
	
	#partecipanti li a:hover i {bottom:-60px; color:rgba(0,0,0,0.1);}
	
	#partecipanti li a em {font-style:normal; font-weight:bold; font-size:1.3em; letter-spacing:-0.05em;}
	
	@media all and (max-width:989px) {
		#partecipanti li {width:50%;}
	}
	@media all and (max-width:740px) {
		#partecipanti li {width:100%;}
		#header {position:static !important;}
	.flexfull, .flexfull_wrap {height:auto !important;}
	}

.ctaprofilo {
    border-bottom: 2px solid #676566;
    color: #676566;
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 45%;
}
.ctaprofilo:hover {
    background-color: #676566;
    border-bottom: 2px solid #7a7778;
    color: #fff;
}
.cta {
    background-color: #dd3420;
    border-bottom: 2px solid #dd3420;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 45%;
}
.cta:hover {
    background-color: #b72919;
}
@media screen and (max-width: 773px) {
.ctaprofilo {
    width: 32%;
}
.cta {
    width: 55%;
}
}
#ctavideo {
    background-color: #dd3420;
    padding: 15px 10px;
    text-align: center;
}
#ctavideo:hover {
    background-color: #b72919;
}
@media screen and (max-width: 638px) {
.ctaprofilo {
    margin-bottom: 10px;
    width: 100%;
}
.cta {
    width: 100%;
}
}
