/*
Theme Name: Failcon 11
Version: 1.0
Author: ProgressionStudios
*/
@import url(css/reset.css);
@import url(css/standard.css);
@import url(css/fancybox.css);


@font-face {
	font-family: 'yekan';
	src:  url('fonts/yekanweb.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'roya';
	src:  url('fonts/royaweb.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'yekanbold';
	src:  url('fonts/yekanwebbold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
* , body {text-align:right;}
.featured-center {font-size: 16px; line-height: 30px;}
#featured-right h1  {font-size: 25px;}
.page-title {font-size: 25px;}
#main-content-left h2 , #main-content-left p , .page-title , .featured-center , #featured-right h1 , #header .date , .speakers-title {font-family:'yekan';}
#main-content-left h2 {font-size: 20px;}
#main-content-left p {font-size:16px;}
ul.video-list {margin-bottom:25px; margin-top:35px;}
ul.video-list li {display:inline-block; text-align:center; width:30%; margin-bottom:14px;}
hr.new {background:transparent !important; border-bottom:1px solid #ddd !important; border-top:none !important;   border-left:none !important;  margin:20px 0px;}
.clearboth, .clearfix {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
h6.author-byline {position:relative; bottom:10px;}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; margin-bottom:10px; overflow: hidden; border:5px solid #fff; -moz-box-shadow: 1px 1px 5px #a6a6a6; -webkit-box-shadow: 1px 1px 5px #a6a6a6; box-shadow:  1px 1px 5px #a6a6a6;}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.titlesite {
	font-family:'yekan';
	font-size:15px;
}


.progression-grid3column ul#sub-navigation {margin-right:20px; margin-top:0px;}
ul#sub-navigation li#video-nav { padding:13px 24px 13px 10px;  font-weight:bold; color:#000;}

/*
=============================================== 05. Columns ===============================================
*/

.progression-grid3column img, .progression-grid2column img {max-width:96%; height:auto;}

.progression-grid2column, 
.progression-grid3column, 
.progression-grid3-twothirds, 
.progression-grid4column, 
.progression-grid4-threefourths, 
.progression-grid5column, 
.progression-grid5-twofifths, 
.progression-grid5-threefifths, 
.progression-grid5-fourfifth, 
.progression-grid6column, 
.progression-grid6-fivesixths {
	float:left; 
	margin-right:2%; 
    font-family: yekan;
	}
	
.progression-grid2column {
	width:49%; 
	}
	
.progression-grid3column {
	width:32%;
	margin-bottom:15px;
	}
	
.progression-grid3-twothirds {
	width:66%;
	}
	
.progression-grid4column {
	width:23.5%;
	}
	
.lt-ie8 .progression-grid4column {
	width:23%;
	}
	
.progression-grid4-threefourths {
	width:74.5%;
	}
	
.lt-ie8 .progression-grid4-threefourths {
	width:74.3%;
	}
	
.progression-grid5column {
	width:18.35%;
	}
	
.progression-grid5-twofifths {
	width:38.8%;
	}
	
.progression-grid5-threefifths {
	width:59.1%;
	}
	
.progression-grid5-fourfifth {
	width:79.5%;
	}
	
.progression-grid6column {
	width:64%;
	}
	
.progression-grid6-fivesixths {
	width:83%;
	}

body .progression-lastcolumn {
	margin-right:0% !important;
	}
.progression-grid6column p {
	font-family:yekan;
	font-size:14px;
	margin-left:30px;
	line-height:25px;
}
.big-button {
	font-family:yekan;
	font-weight:normal;
}
.big-button2 {
	font-family:yekan;
	font-weight:normal;
}
.failcon-speakers ul {
	direction:rtl;
	text-align:right;
}
.failcon-speakers h3 {
	font-family:yekanbold;
	margin-bottom:20px;
}
.failcon-speakers a {
	text-decoration:none;
}
.failcon-speakers h5 {
	font-family:roya;
	font-size:18px;
	margin-bottom:5px;
}
.failcon-speakers li {
	font-size: 13px;
	margin: 0 15px 30px 0;
	color: #808080;
	float:right;
	list-style:none !important;
	font-family:yekan;
}
.producers img { border:3px solid #FFFFFF; float:right; margin-left:5px; margin-bottom:15px;}
.producers h5 {color:#0F85AC; font-family:yekan; padding-top:15px; padding-bottom:10px;}
.producers a{text-decoration:none;}
.newsletter {
	background: #e3e3e3;
padding-right: 10px;
margin-left: 20px;
border-radius: 10px;
margin-top:20px;
padding-bottom:15px;
}
.fullwidthtspeaker {
	width:100%;
	float:right;
}
.rightspeaker{
	width:50%;
	float:right;
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:#d6d6d6 2px dashed;
}
.leftspeaker{
	width:50%;
	float:left;
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:#d6d6d6 2px dashed;
}
.rightspeaker img , .leftspeaker img , .fullwidthtspeaker img {
	float:right;
	margin-left:10px;
}
.rightspeaker h4 , .leftspeaker h4 , .fullwidthtspeaker h4 {
	font-family:yekan;
	margin-bottom:5px;
	color:#0f85ac;	
}
.rightspeaker span img , .leftspeaker span img , .fullwidthtspeaker span img {
	box-shadow:none;
	border:none;
	margin-top:10px;
}
.morepic {


}
.morepic a {
	float:left;
	padding:0 40px 10px 20px;
	text-decoration:none;
	font-family:yekan;
	font-size:13px;
	}
	
.inputform {
	width:100%;
	border-radius:5px;
	padding:5px;
}
textarea {
	width:100%;
}
.speakers-bio img {
	border:none;
	box-shadow:none;
}