/* UPDATES PAGE HEADINGS & PARAGRAPHS
================================================================== */
.top_banner {
	background-image: url(../../../images/template/v3/banner-7.jpg);
    background-position:50% 50%;
}

/* SEMINAR PAGE ABOUT SECTIONS */
.seminar-about-main {
    color: #ffffff;
    font-family: 'myFirstFontHelNormal','Open Sans', sans-serif;
    letter-spacing: 0.05rem;
    margin: 25px;
    text-align: center;
}

.seminar-about-white {
    color: #ffffff;
    font-family: 'myFirstFontHelNormal','Open Sans', sans-serif;
    letter-spacing: 0.05rem;
    margin: 15px 25px;
    text-align: left;
}

.seminar-about-points li {
    color: #ffffff;
    font-family: 'myFirstFontHelNormal','Open Sans', sans-serif;
    letter-spacing: 0.05rem;
    text-align: left;
}
.seminar-about-points > ul{margin-left:40px;}

/* SEMINAR PAGE DATES SECTIONS */
.date-text {
    color: #282828;
    font-family: 'myFirstFontHelNormal','Open Sans', sans-serif;
    letter-spacing: 0.05rem;
    text-align: center;
}

/* SEMINAR PAGE REGISTER SECTIONS */
.register-italics-white {
    color: #ffffff;
    font-family: 'Libre Baskerville', serif;
    font-size: 18px;
    letter-spacing: 0.1rem;
    margin: 3rem;
    text-align: center;
}

/* NEWS FEED SECTION */
.light-white {
    color: #ffffff;
    font-family: 'myFirstFontHelThin','Open Sans', sans-serif;
    font-size: 59px;
    font-weight: lighter;
    letter-spacing: 0.5rem;
    text-align: center;
}

.news-white {
    color: #ffffff;
    font-family: 'myFirstFontHelNormal','Open Sans', sans-serif;
    letter-spacing: 0.05rem;
    margin: 50px 0;
    text-align: center;
}

/* SEMINAR PAGE BUTTONS
================================================================== */
/* SEMINAR SAVE BUTTON */
.save-button {
    background-color: #00a099;
    border: none;
    box-shadow: 0 4px 15px rgba(0,0,0,0.9);
    color: #ffffff;
    font-family: 'Libre Baskerville', serif;
    margin: 30px 0 70px;
    transition: all .5s ease;
    width: 30%;
}

.save-button:hover, .save-button:active{
    background-color: #ffffff;
    box-shadow: 0 4px 15px rgba(0,0,0,0.9);
    color: #00a099;
}

/* SEMINAR PAGE ABOUT SECTIONS
================================================================== */
#about_seminar {
    position: relative;
    bottom: 100px;
    color:#fff;
    background-color: #000;
    box-shadow: 0 4px 15px rgba(0,0,0,0.9);
}
#about_seminar .welcome-block .text-white{
    margin: 2.5rem 0 0 0;
    font-weight: bold;
    font-size:14px;
}

#about_seminar .heading-quote-white{margin:3rem 0 0 0;}

#seminar-duration p.register-right{margin-bottom:0.2rem;font-weight:bold;}

/* SEMINAR PAGE EVENTS CALENDAR
================================================================== */
#seminar-form {
    background-color: #ffffff;
    bottom: 100px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.9);
    position: relative;
}

.outer-form-container {
    margin: 0 auto;
    margin-top: 20px;
    width: 70%;
}

.seminar-details-top {
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    padding: 30px 15px 0;
}

.seminar-details {
    border-bottom: 1px solid #888;
    padding: 30px 15px 15px;
}

.seminar-details-bottom {
    border-bottom: none;
    padding: 30px 15px;
}

.seminar-icon {
    color: #282828;
}

.seminar-grey {
    color: #282828;
    padding: 15px 0;
}

.seminar-grey a {
    color: #282828;
    text-decoration: underline;
}
.seminar-grey a:hover {
    text-decoration: none;
}

.seminar-grey a:active, a:focus {
    color: #49e2d6;
    text-decoration: none;
}



#submitinfo ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ccc;
    opacity: 1; /* Firefox */
}

#submitinfo :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc;
}

#submitinfo ::-ms-input-placeholder { /* Microsoft Edge */
    color: #ccc;
}

.sold_out{
    position:absolute;
    top:1.2rem;
    left:-1rem;
    width:9rem;
    padding:0.5rem 0;
    /* Safari */
-webkit-transform: rotate(-30deg);
    /* Firefox */
   -moz-transform: rotate(-30deg);
    /* IE */
    -ms-transform: rotate(-30deg);
        /* Opera */
     -o-transform: rotate(-30deg);
        transform: rotate(-30deg);
    background-color: rgba(0,0,0,0.6);
    text-align: center;
    font-weight: bold;
    color:#fff;
}

.sold_out_contact{}




/* SEMINAR PAGE REGISTER & NEWS FEED
================================================================== */
/* REGISTER SECTION */
#register-news {
    background-image: url(../../../images/template/v3/register-bg.jpg);
    background-size: cover;
    bottom: 160px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.9);
    padding: 0;
    position: relative;
}
#register-news > div{margin-top:0;}



.news-heading-white {
    color: #ffffff;
    font-family: 'myFirstFontHelBold','Open Sans', sans-serif;
    font-size: 59px;
    font-weight: bold;
    letter-spacing: 0.5rem;
    text-align: center;
}

.register-block {
    padding: 0 90px;
}

#register-news .form-control {
    background-color: transparent;
    border: 2px solid #ffffff;
    height: 38px;
    margin: 0 0 10px;
}

#register-news .form-control{color:#fff;}
#register-news .form-control::-webkit-input-placeholder{color: #ccc; }
#register-news .form-control::-moz-placeholder{color: #ccc; }
#register-news .form-control:-moz-placeholder {color: #ccc; }
#register-news .form-control:-ms-input-placeholder{color: #ccc; }

#form_request_updated .form-control::-webkit-input-placeholder{color: #ccc; }
#form_request_updated .form-control::-moz-placeholder{color: #ccc; }
#form_request_updated .form-control:-moz-placeholder {color: #ccc; }
#form_request_updated .form-control:-ms-input-placeholder{color: #ccc; }

#seminar-duration{
position:relative;
bottom:100px;
}
#seminar-duration .box{margin-top:0;}
#seminar-duration .box .inner-container{padding-bottom:30px;color:#fff;}
#seminar-duration .box .outer-form-container,
#register-news .box .outer-form-container{width:90%;}
#seminar-duration .box .heading-quote-white{margin-bottom:1rem;}


/*
#submitinfo .form-control{
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #282828;
    color: #282828;
    margin: 10px 0;
    min-height: 38px;
}*/
#submitinfo .form-control::-webkit-input-placeholder{color: #ccc; }
#submitinfo .form-control::-moz-placeholder{color: #ccc; }
#submitinfo .form-control:-moz-placeholder {color: #ccc; }
#submitinfo .form-control:-ms-input-placeholder{color: #ccc; }


#submitinfo label{
display:block;
font-size:2rem;
font-weight:normal;
white-space: normal;
}
#seminar-group{margin-bottom:2rem;}
#submitinfo select > option{
padding:0.5rem 0 0.5rem 1rem;
background-color:#fff;
color:#000;
}
#submitinfo textarea.form-control{height:12rem;}

#submitinfo .label > p{
    font-size:14px;
    font-weight: normal;
    white-space:normal;
}

.overlay::before{opacity:0.8;}


/*********************BOOTSTRAP RESPONSIVE*************************/
@media (min-width: 1200px) {

}

/**********************************************/
@media (min-width: 992px){

}

/**********************************************/
@media (max-width: 991px) {

/* SEMINAR PAGE HEADINGS & PARAGRAPHS
=================================== */
/* SEMINAR PAGE ABOUT SECTIONS */
.seminar-about-white {
    text-align: center;}

.seminar-about-points {
    margin: 0 auto;
    width: 55%;}

/* SEMINAR PAGE DATES SECTIONS */
.seminar-grey {
    border-left: 1px solid #888;
    padding: 15px 0 15px 15px;}

.save-button {
    width: 100%;}
}

/**********************************************/
@media (max-width: 882px) {

}

/**********************************************/
@media (min-width: 768px) {

}

/**********************************************/
@media (min-width: 996px) {

}

/**********************************************/
@media (min-width: 768px) and (max-width: 991px) {

}

/**********************************************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {

}

/**********************************************/
@media (max-width: 995px) {

}

/**********************************************/
@media (max-width: 767px) {
/* SEMINAR PAGE HEADINGS & PARAGRAPHS
=================================== */
.news-heading-white {
    font-size: 40px;}

.light-white {
    font-size: 40px;}

/* SEMINAR DATE FORM */
.outer-form-container {
    margin: 0 auto;
    width: 80%;}

/* REGISTER SECTION */
.register-block {
    padding: 0 40px;}
}

/**********************************************/
@media (max-width: 658px) {
/* SEMINAR PAGE HEADINGS & PARAGRAPHS
=================================== */
/* SEMINAR PAGE ABOUT SECTIONS */
.seminar-about-points {
    width: 65%;}
}

/**********************************************/
@media (max-width: 555px) {

}

/**********************************************/
@media (max-width: 515px) {

}

/**********************************************/
@media (max-width: 480px) {
.outer-form-container {
    margin: 0 auto;
    width: 100%;
}

/* SEMINAR PAGE HEADINGS & PARAGRAPHS
=================================== */
/* SEMINAR PAGE ABOUT SECTIONS */
.seminar-about-main {margin: 15px 0;}

.seminar-about-white {margin: 15px 0;}

.seminar-about-points {width: 100%;}

/* SEMINAR PAGE DATES SECTIONS */
.seminar-details-top {
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    padding: 30px 0 0;
}

.seminar-details {
    border-bottom: 1px solid #888;
    padding: 30px 0 15px;
}

.seminar-details-bottom {
    border-bottom: none;
    padding: 30px 0;
}

/* SEMINAR PAGE REGISTER SECTIONS */
.register-italics-white {margin: 3rem 0;}

.register-block {padding: 0;}

.email, .cell, .save {padding: 0;}
}
/**********************************************/
@media (max-width: 440px) {

}

/**********************************************/
@media (max-width: 410px) {

}

/**********************************************/
@media (max-width: 372px) {
/* SEMINAR PAGE HEADINGS & PARAGRAPHS
=================================== */
.news-heading-white {font-size: 23px;}

.light-white {font-size: 23px;}
}

/**********************************************/
@media (max-width: 337px) {

}