/*
	Custom css
*/

.training_logo {
    display: block;
    width: 45%;
    float: left;
    margin: 20px 0 20px 3%;
}
.training_address a{
    padding-top:20px;
    display:inline-block;
}
table.hottips {
    border-collapse: collapse;
    width: 100%;
}
table.hottips th, table.hottips td {
    text-align: left;
    padding: 8px;
}
table.hottips tr:nth-child(even){background-color: #f2f2f2}
.location{width:100%}
.map{
    width:50%;
    margin-left:30px;
}
/* Top Menu */
ul#menu-top-menu li.epaperless a {background:url("../jpg/e-office.jpg") no-repeat 0 3px; width:122px; height:45px;display:inline-block; text-indent:-99999px}

/* Homepage */
.hero .bx-wrapper .bx-viewport ul li .slider-title{color:#ffffff; display:inline-block;background-color: rgba(0, 0, 0, 0.7);padding:30px;}
.hero .bx-wrapper .bx-viewport ul li .slider-bg{
    background-size: cover;
    background-position: center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.section-title a{color: #fff;}
.section-title a:hover{color: #999999;}
.header .logins, .header .logo {height: 200px;}
.header .logo a img{width:auto;}
.header .logins .top-nav ul li{margin:0 0 0 30px;}
.intro-content a.search-inventory{margin-left:40px;display:inline-block;}

/* Linecard page style */
.linecard-item{ 
    display:inline; 
    padding:50px 30px 50px 30px;
    text-align:center;
}

.page-template-page-linecards .content{text-align:center;}

.gform_wrapper#gform_wrapper_5 .top_label .gfield_label, .gform_wrapper#gform_wrapper_6 .top_label .gfield_label,.gform_wrapper#gform_wrapper_7 .top_label .gfield_label,.gform_wrapper#gform_wrapper_8 .top_label .gfield_label{
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    display: none;
}
.gform_wrapper#gform_wrapper_5 .button,.gform_wrapper#gform_wrapper_6 .button,
.gform_wrapper#gform_wrapper_7 .button,.gform_wrapper#gform_wrapper_8 .button{ border:0;}
.gform_wrapper#gform_wrapper_5 div.validation_error,.gform_wrapper#gform_wrapper_6 div.validation_error,
.gform_wrapper#gform_wrapper_7 div.validation_error,.gform_wrapper#gform_wrapper_8 div.validation_error { display:none;}

/*--lightbox style */
body .gform_wrapper .top_label div.ginput_container {margin-top: 8px;}
.gform_wrapper ul.gform_fields {list-style-type: none;}
/* Location */
.location-column1{width:30%; float:left;}
.location-column2{width:32%; float:left;}
.location-column2{padding-left:5%}
.page-location.content{padding-top:30px; padding-bottom:0;}
/*footer*/
.sponsorships .sponsor {width:25%;}

/*-----------------------------------------
RESPONSIVENESS
--------------------------------------------*/
table th.ee-ticket-selector-ticket-price-th{display:none;}

table tr td.tckt-slctr-tbl-td-price{display:none;}

table.tkt-slctr-tbl tr th, table.tkt-slctr-tbl tr td{text-transform:uppercase; border-bottom:1px solid #999; padding:10px;}
input[type="submit"]{
    background-color: #F60;
    border: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    font-size: 1.0rem;
    padding: 12px 18px;
    padding: 1.2rem 1.8rem;
    text-transform: uppercase;
    width: auto;
    border-radius: 3px;
    display: inline-block;
}

.spco-ticket-info-dv, #spco-steps-display-dv, h2#spco-steps-big-hdr, h3.ee-registration-details-h3, .ee-registration-details-dv,#espresso-thank-you-page-overview-dv{display:none;}
p#spco-attendee_information-pg{font-size:18px;}
h4.big-event-title-hdr{text-transform:uppercase;font-weight:bold;font-size:1.5em;}
#ee-single-page-checkout-dv input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]){padding:10px;}

a[href*="message_type=receipt"], a[href*="message_type=receipt"]:active, a[href*="message_type=receipt"]:visited{display:none;}

/* style for sell sheets page */

.row{
    display:flex;
    flex-wrap: wrap;
    justify-content:space-between;
}

.col-sm-2{
    width:20%;
    padding-right: 15px;
    padding-left: 15px;
}

.page-template-Page-sellsheets .content{
    max-width:1221px
}

.page-template-Page-sellsheets h3{
    text-transform:capitalize;
    font-size:1rem;
    min-height:60px;
}

/*-----------------------------------------
RESPONSIVENESS
--------------------------------------------*/
@media (max-width: 1249px) and (min-width: 701px){

.header .logins .top-nav ul li a{font-size:0.8em;}
.header .logins .top-nav ul li{margin:0 0 0 15px;}

.col-sm-2{width:25%;}

}
@media (max-width: 700px) {
    .header .logins .login img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0;
    }
.header .logins .login {height: 120px; }
.header .logo { width: 100%; }
.header .logo a{width:300px;top:10px;}
.intro-content a.search-inventory{margin-top:10px;margin-left:0px}
.location-column1,.location-column2{width:100%; float:none; padding-left:0;text-align:center;}
.location{text-align:center;}
.sponsorships .sponsor {float:none;width:100%;}
.sponsorships .sponsor img{height:auto;width:50%;}

.col-sm-2{width:45%;}
}

@media (max-width: 1024px) {
.location-column1,.location-column2{width:100%; float:none; padding-left:0;text-align:center;}
.location{text-align:center;}
}

.footer .copy {
    padding: 25px 90px 0;
}


