/* 

1. Add your custom Css styles below
2. Place the this code in your template: 

 <link href="css/custom.css" rel="stylesheet">

*/

section {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}

.speakers-padding {
    padding:0 !important;
}

.grid4 figure{
    position:relative;float:left;overflow:hidden;min-width:100%;max-width:100%;width:100%;background:linear-gradient(25deg,#0dffff 5%,#01013f 100%);text-align:center;cursor:pointer
}

.grid4 figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.9}
.grid4 figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.grid4 figure figcaption::after,.grid4 figure figcaption::before{pointer-events:none}
.grid4 figure figcaption,.grid4 figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}
.grid4 figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.grid4 figure h2{word-spacing:-.15em;letter-spacing:1px}
.grid4 figure h2 span{font-weight:600}.grid4 figure h2,
.grid4 figure p{margin:0}.grid4 figure p{letter-spacing:1px;font-size:68.5%}


.grid3 figure{
    position:relative;float:left;overflow:hidden;min-width:100%;max-width:100%;width:100%;background:linear-gradient(25deg,#fa8 5%,#c6608c 100%);text-align:center;cursor:pointer
}

.grid3 figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.9}
.grid3 figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden
}
.grid3 figure figcaption::after,.grid3 figure figcaption::before{pointer-events:none}
.grid3 figure figcaption,.grid3 figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}
.grid3 figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.grid3 figure h2{word-spacing:-.15em;letter-spacing:1px}
.grid3 figure h2 span{font-weight:600}.grid3 figure h2,
.grid3 figure p{margin:0}.grid3 figure p{letter-spacing:1px;font-size:68.5%}
figure.effect-lily img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:.5;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
figure.effect-lily figcaption{text-align:left}
figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:1em;width:100%;height:40%}
figure.effect-lily h2,figure.effect-lily p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
figure.effect-lily h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;font-size:16px}
figure.effect-lily p{color:rgba(255,255,255,1);opacity:0;font-weight:300!important;font-size:13px;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;background:linear-gradient(95deg,#000 50%,#fffbfb75 100%);padding:1% 2%;text-transform:initial;font-family:'Roboto',sans-serif}
figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}figure.effect-lily:hover h2,figure.effect-lily:hover img,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-lily:hover p{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.stay-ahead-section{padding:1%;background-image:url(../images/stayhead/bg.jpg);text-align:center;background-position:bottom;background-size:cover;background-repeat:no-repeat}.unique-txt{font-size:60px;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif}

.form-control {
    height:calc(1.5em + .75rem + 6px) !important;
}

#mainMenu nav > ul > li > a {
    font-size:16px !important; 
}

.grid figure{position:relative;float:left;overflow:hidden;min-width:100%;max-width:100%;width:100%;background:linear-gradient(25deg,#0dffff 5%,#01013f 100%);text-align:center;cursor:pointer
}
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}
.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}
.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.grid figure h2{word-spacing:-.15em;letter-spacing:1px}.grid figure h2 span{font-weight:600}
.grid figure h2,.grid figure p{margin:0}.grid figure p{letter-spacing:1px;font-size:68.5%}
.grid{position:relative;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center}
/*background:linear-gradient(25deg,#fff 5%,#000 100%);*/
.grid2 figure{position:relative;float:left;overflow:hidden;min-width:100%;max-width:100%;width:100%;background:linear-gradient(25deg,#f92300 5%,#ff5400 100%);text-align:center;cursor:pointer}
.grid2 figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}
.grid2 figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid2 figure figcaption::after,.grid2 figure figcaption::before{pointer-events:none}
.grid2 figure figcaption,.grid2 figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}
.grid2 figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.grid2 figure h2{word-spacing:-.15em;letter-spacing:1px}.grid2 figure h2 span{font-weight:600}
.grid2 figure h2,.grid2 figure p{margin:0}.grid2 figure p{letter-spacing:1px;font-size:68.5%}.grid3 figure{position:relative;float:left;overflow:hidden;min-width:100%;max-width:100%;width:100%;background:linear-gradient(25deg,#fa8 5%,#c6608c 100%);text-align:center;cursor:pointer}.grid3 figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.9}.grid3 figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid3 figure figcaption::after,.grid3 figure figcaption::before{pointer-events:none}.grid3 figure figcaption,.grid3 figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid3 figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid3 figure h2{word-spacing:-.15em;letter-spacing:1px}.grid3 figure h2 span{font-weight:600}.grid3 figure h2,.grid3 figure p{margin:0}.grid3 figure p{letter-spacing:1px;font-size:68.5%}figure.effect-lily img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:.5;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effect-lily figcaption{text-align:left}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:1em;width:100%;height:40%}figure.effect-lily h2,figure.effect-lily p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-lily h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;font-size:16px}figure.effect-lily p{color:rgba(255,255,255,1);opacity:0;font-weight:300!important;font-size:13px;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;background:linear-gradient(95deg,#000 50%,#fffbfb75 100%);padding:1% 2%;text-transform:initial;font-family:'Roboto',sans-serif}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}figure.effect-lily:hover h2,figure.effect-lily:hover img,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-lily:hover p{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.stay-ahead-section{padding:1%;background-image:url(../images/stayhead/bg.jpg);text-align:center;background-position:bottom;background-size:cover;background-repeat:no-repeat}.unique-txt{font-size:60px;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif}.stayahead-text1{text-align:left;margin-left:-23%!important}.stayahead-text2{text-align:right}.satyhead-subheading{color:#000;font-weight:bolder;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;margin:0;letter-spacing:1px;font-size:30px;padding:2% 0 2% 0}.stayahead-para{font-family:'Source Sans Pro',sans-serif;color:#000;text-align:left;letter-spacing:.2px;font-size:15px}.enrich-heading{text-align:left;text-transform:uppercase;font-weight:500;color:#9e5f49}.explore-heading{text-align:left;text-transform:uppercase;font-weight:500;color:#a84139}.experience-heading{text-align:left;text-transform:uppercase;font-weight:500;color:#a53a4c}.engage-heading{text-align:left;text-transform:uppercase;font-weight:500;color:#842553}.enjoy-heading{text-align:left;text-transform:uppercase;font-weight:500;color:#66225c}.sponsor-btn{text-align:center;background:#fa8;padding:3%;margin:2% 25% 0 25%;color:#fff;font-weight:600;letter-spacing:1px;font-size:19px;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;list-style-type:none}.showcase-btn{text-align:center;background:#fa7484;padding:3%;margin:2% 25% 0 25%;color:#fff;font-weight:600;letter-spacing:1px;font-size:19px;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;list-style-type:none}.register-btn{text-align:center;background:#9a4f8c;padding:3%;margin:2% 25% 0 25%;color:#fff;font-weight:600;letter-spacing:1px;font-size:19px;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;list-style-type:none}.unique-text-icon{width:18%;margin-left:5%}.regular-fee-box{padding:0}.popup-heading{font-family:'Source Sans Pro',sans-serif;background:linear-gradient(35deg,#17ead9 0,#6078ea 100%);margin-top:0;padding:1%;font-weight:700}.popup-subheading{font-family:'Source Sans Pro',sans-serif;font-size:18px;font-weight:700;color:#000d6f;text-transform:uppercase;margin-top:1%}.popup-para{font-family:'Source Sans Pro',sans-serif;font-size:15px;margin:1% 0;font-weight:600;line-height:1.5;text-align:left}.popup-para-last{font-family:'Source Sans Pro',sans-serif;font-size:16px;margin:1% 0;font-weight:700;line-height:2;color:#949494}.popup-box{width:40%;margin:0 auto;background:rgba(255,255,255,.2);padding:35px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center}.popup-button{font-size:1em;padding:10px;color:#fff;border:2px solid #06d85f;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all .3s ease-out}.popup-button:hover{background:#06d85f}.overlay-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:999999}.overlay-popup:target{visibility:visible;opacity:1}.popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:80%;position:relative;transition:all 5s ease-in-out}.popup h2{margin-top:0;color:#333;font-family:'Source Sans Pro',sans-serif;font-size:27px}.popup .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}.popup .close:hover{color:#06d85f}.popup .content{max-height:30%;overflow:auto;text-align:left}.popup2{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:80%;position:relative;transition:all 5s ease-in-out}.popup2 h2{margin-top:0;color:#333;font-family:'Source Sans Pro',sans-serif}.popup2 .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}.popup2 .close:hover{color:#06d85f}.popup2 .content{max-height:30%;overflow:auto}.days-showcase{padding:2%;text-align:center;color:#5e7cea;border:2px dotted #1fdedb;font-weight:700}.registration-nav{margin-top:0;margin-bottom:0;font-family:'Source Sans Pro',sans-serif}a{text-decoration:none!important}.heavy{font-size:20px!important;color:#01013f}.register-home{font-family:'Source Sans Pro',sans-serif;font-size:20px}.member-table{padding-top:10%!important}.register-heading{font-family:'Source Sans Pro',sans-serif;color:#fff;font-size:33px;margin-top: 5%;