/*
 Theme Name:     Toronto Screenwriting Conference
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Propagation Media
 Author URI:     http://www.propagationmedia.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

div#footer-bottom {
display: none !important;
}

#top-menu li li {
line-height: 1.4em;
}

.date-icon:before {
content: "\e025";
position:relative;
font-family: 'ETmodules';
font-size: 18px;
color: #00a9e0;
font-weight:normal !important;
}

.location-icon:before {
content: "\e081";
position:relative;
font-family: 'ETmodules';
font-size: 18px;
color: #00a9e0;
font-weight:normal !important;
}

.time-icon:before {
content: "\e06b";
position:relative;
font-family: 'ETmodules';
font-size: 18px;
color: #00a9e0;
font-weight:normal !important;
}

.et_pb_column .et_pb_pricing_table {
	width: 100% !important;
}

/* EE Form Styling */

.jst-rght {
color: #00a9e0 !important;
}

div.ee-reg-qstn {
padding-bottom: 30px;
}

input[type=text] {
font-size: 16px !important;
padding: 12px !important;
}

input[type=email] {
font-size: 16px !important;
padding: 12px !important;
}

input[type=radio] {
font-size: 16px !important;
padding: 12px !important;
}

select {
font-size: 16px !important;
padding: 12px !important;
}

.tckt-slctr-tkt-datetimes-sctn {
display: none !important;
}

.tckt-slctr-tkt-sale-dates-sctn {
display: none !important;
}

.ticket-selector-submit-btnt:hover {
padding: 6px 20px !important;
}
.ticket-selector-submit-btn:hover {
background: rgba( 0, 0, 0, 0.05 );
border: 2px solid transparent;
padding: 6px 34px 6px 14px !important;
}
.ticket-selector-submit-btn {
font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
display: block;
float: right;
margin: 8px auto 0;
cursor: pointer;
}
.ticket-selector-submit-btn {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
color: #00a9e0 !important;
}


.tckt-slctr-tbl-td-name b {
text-transform: uppercase;
}


.spco-next-step-btn {
font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
display: block;
float: right;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
color: #00a9e0 !important;
}

.spco-next-step-btn:hover {
background: rgba( 0, 0, 0, 0.05 );
border: 2px solid transparent;
padding: 6px 34px 6px 14px !important;
}

/* Timetable Plugin */


.tt_timetable .event {
vertical-align: middle !important;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image p {
padding: 0 20%;
}

.event_header {
text-transform: uppercase;
font-weight: 900 !important;
}

.tt_timetable th {
text-transform: uppercase;
}

/* Twitter Plugin */

div.owl-item {
padding: 54px;
}