<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!

 * override css

 */

/* 49 */



.navbar-nav&gt;li.dropdown, .navbar-default .navbar-nav&gt;.open&gt;a, .navbar-default .navbar-nav&gt;.open&gt;a:hover, .navbar-default .navbar-nav&gt;.open&gt;a:focus, .navbar-default .navbar-nav&gt;li&gt;a, .navbar-default .navbar-nav&gt;li&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a:focus {
    font-size: 17px !important;
}

.navbar-default .nav li a {
    text-transform: uppercase;
    font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 100;
}



.right { text-align:right; }

.colorCycle { 

background:url(../img/background-purple-04.png) no-repeat top right;

background: linear-gradient(270deg, #4799bf, #813d90, #9d8609, #9d0909);
background: linear-gradient(180deg, #4799bf, #813d90, #9d8609, #9d0909);
background-size: 800% 800%;

-webkit-animation: AnimationName 60s ease infinite;
-moz-animation: AnimationName 60s ease infinite;
animation: AnimationName 60s ease infinite;

}
@-webkit-keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:50% 100%}
    100%{background-position:50% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:50% 100%}
    100%{background-position:50% 0%}
}
@keyframes AnimationName { 
    0%{background-position:50% 0%}
    50%{background-position:50% 100%}
    100%{background-position:50% 0%}
}



.plug-in p {
    font-size: 60px;
    line-height: 42px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: -2px;
	font-family:Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
}


header .intro-text {
    padding-top: 120px;
    padding-bottom: 50px;
}




h1, h2, h3, h4, h5, h6 {
  text-transform: none;
}

p {
  font-size: 18px;
  line-height: 1.25;
}

ul, li {
	font-size:18px;
	line-height:1.25;
	}

a {
  color: #0077BE  /* #fed136; */
}

section h3.section-subheading {
  margin: 0px 0 30px 0;
  text-transform: none;
  font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 24px;
  font-style: normal;
  line-height:normal;
}

.text-primary {
  color: #333;
}


.fa-4x {
  font-size: 5em !important;
}

.bg-primary {
  color: #fff;
  background-color: #333;
}

header {
  /* background-color:#672893;  */
  /* background-image:none; */
  /* background-repeat:no-repeat; */
  background-image: url(/imagination2016/img/background-purple-04.png);
  /* background-color: #000; */
  background-position:right;
}


.navbar-brand img { 
	width:150px; 
	margin-top: -10px;
	}

.navbar-default .navbar-toggle {
  border-color: #555; /* #fed136; */
  background-color: #333; /* #fed136; */
}
header .intro-text .intro-lead-in {
    font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 30px;
	font-weight:100;
    font-style: normal;
	line-height:normal;
}

.btn-xl {
	text-transform: none;
    border-color: #0077BE;
	color: #fff;
	background-color: #0077BE;
}

.btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl {
  border-color:#26A4FF;
  color: #fff;
  background-color: #26A4FF;
}


.btn-med {
    padding: 10px 20px;
    border-color: #fed136;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background-color: #fed136;
}

.btn-med:hover,
.btn-med:focus,
.btn-med:active,
.btn-med.active,
.open .dropdown-toggle.btn-med {
    border-color: #f6bf01;
    color: #fff;
    background-color: #fec503;
}

.btn-med:active,
.btn-med.active,
.open .dropdown-toggle.btn-med {
    background-image: none;
}

.btn-med.disabled,
.btn-med[disabled],
fieldset[disabled] .btn-med,
.btn-med.disabled:hover,
.btn-med[disabled]:hover,
fieldset[disabled] .btn-med:hover,
.btn-med.disabled:focus,
.btn-med[disabled]:focus,
fieldset[disabled] .btn-med:focus,
.btn-med.disabled:active,
.btn-med[disabled]:active,
fieldset[disabled] .btn-med:active,
.btn-med.disabled.active,
.btn-med[disabled].active,
fieldset[disabled] .btn-med.active {
    border-color: #fed136;
    background-color: #fed136;
}

.btn-med .badge {
    color: #fed136;
    background-color: #fff;
}




.navbar-default .navbar-nav&gt;.active&gt;a {
  border-radius: 6px;
  color: #fff;
  background-color: #222;
}


.navbar-default .navbar-nav&gt;.active&gt;a:hover, .navbar-default .navbar-nav&gt;.active&gt;a:focus {
  color: #FA0;
  background-color: #333;
}


.txt-one-day { font-size: 24px; margin-bottom:20px; }

.txt-date { font-size: 30px;}



.txt-location,  .txt-date { 
  font-size: 22px; 
  line-height:normal;
  margin-bottom:30px;
  font-weight:100;
}



/*
.txt-location { 
  font-size: 30px; 
  margin-bottom:50px; 
}

.txt-about-imagination p {
  font-size: 16px; 
  margin-bottom: 50px; 
}
*/


.txt-reg {
	margin-bottom: 20px; 
	margin-top: 20px;
	text-transform:none;
	}

.txt-reg p {
	font-size: 20px; 
	}


header .intro-text .intro-heading {
  margin-bottom: 0px;
  margin-top:100px;
  text-transform: none;
  font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 75px;
}



.1-day {
    margin-bottom: 100px;
	text-align:center;
}


.timeline:before {
	bottom: 45px;
	}

.plug-in {
	/* margin: 0 0 0px 0;  */
	/* display:inline-block; */
	}



h2.section-heading.plug-in {
	font-size:65px;
	line-height:70px;
	text-transform:uppercase;
	letter-spacing:-2px;
	font-weight:900;
}

.white { color:#F7F7F7; }
.purp { color: #662C91; }
.yell { color:#FFD000; }


.bold-700 {font-weight:700; }

.testimonial_img {
	width:150px; 
	padding-bottom:20px; 
	margin:auto;
	}
	
.plug-power-stand-left {
	width:100%; display:inline-block;
}

.plug-power-stand-right {
	width:100%; display:inline-block;
}
	

.txt-intro {
	line-height:normal; 
	font-weight:100; 
	margin:40px 0 0 0; 
}

.txt-intro p {
	font-size:25px;
	line-height:30px;
}


.testimonial_img-1 {
	width: 200px;
	height: 200px;
	/* background: #1e90ff; */
	/* -webkit-clip-path: polygon(0 0, 100% 11%, 100% 92%, 0 100%); */
	/* clip-path: polygon(0 0, 100% 11%, 100% 92%, 0 100%); */
	border-radius: 20px;
	margin:auto;
	margin-bottom: 20px;
	overflow:hidden;
	}


.testimonial_img-2 {
	width: 200px;
	height: 200px;
	/* background: #1e90ff; */
	/* -webkit-clip-path: polygon(0 0, 100% 11%, 100% 92%, 0 100%); */
	/* clip-path: polygon(0 0, 100% 11%, 100% 92%, 0 100%); */
	border-radius: 20px;
	margin:auto;
	margin-bottom:20px;
	overflow:hidden;	
}


.stripe-overlay {
	background:url(../img/background-purple-04.png) right no-repeat; 
	background-size:cover;
}


.btn-primary {
    border-color: #0077BE;
    text-transform: uppercase;
    font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    color: #fff;
    background-color: #0077BE;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    border-color: #0088CC;
    color: #fff;
    background-color: #0077BE;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    border-color: #0077BE;
    background-color: #0077BE;
}

.btn-primary .badge {
    color: #fed136;
    background-color: #fff;
}

.btn-xl {
    padding: 20px 40px;
    border-color: #fed136;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background-color: #0077BE;
}

.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
    border-color: #f6bf01;
    color: #fff;
    background-color: #fec503;
}

.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
    background-image: none;
}

.btn-xl.disabled,
.btn-xl[disabled],
fieldset[disabled] .btn-xl,
.btn-xl.disabled:hover,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl:hover,
.btn-xl.disabled:focus,
.btn-xl[disabled]:focus,
fieldset[disabled] .btn-xl:focus,
.btn-xl.disabled:active,
.btn-xl[disabled]:active,
fieldset[disabled] .btn-xl:active,
.btn-xl.disabled.active,
.btn-xl[disabled].active,
fieldset[disabled] .btn-xl.active {
    border-color: #fed136;
    background-color: #fed136;
}

.btn-xl .badge {
    color: #fed136;
    background-color: #fff;
}



.date-location {
	text-align:center;
	margin:40px 0 0 0;
}


.date-location p {
	font-size:24px;
	line-height:normal;
	font-weight:100;
	color:#FFF;
}



.reg-box {
	height:600%;
	width:100%
	}


.txt-reg-fee-1 { text-align:center; }


.sec-divider {
background-color:#2AA4D5; 
padding:20px 0 15px 20px; 
margin: 20px 0 50px 0;
}

.sec-div-text {
	font-family:proxima-nova;
	font-size: 26px;
	color: #FFF;
	font-weight:100;
	text-transform:uppercase;
	}

.price-box { 
	margin-top:50px;
}


.gold_box { border-right:0px; }


/* -- min-width:768px ---------------------------------------------- */


@media(min-width:768px) {
   
.plug-in p {
    font-size: 100px;
    line-height: 70px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: -2px;
    font-family: Proxima-Nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
}   
   
    section {
        padding: 100px 0;
    }




h2.section-heading.plug-in {
	font-size:85px !important;
}




.txt-intro {
	line-height:normal; 
	font-weight:100; 
	margin: 40px 0 20px 0; 
}

.txt-intro p {
	font-size:25px;
	line-height:42px;
}

.gold_box { border-right:1px solid #CCC; }


}

/* -- min-width:992px ------------------------------------------------- */

@media(min-width:992px) {
	


.intro-heading{
	width: 75%;
	margin-top:40px;
	margin:auto;
	text-align:center;
	}
		

.plug-power-stand-left {
	width:50%; display:inline-block; vertical-align:top;
	}

.plug-power-stand-right {
	width:48%; padding:0 0 0 30px; display:inline-block; vertical-align:top;
}




.txt-reg-fee-1 { text-align:center; }
.txt-reg-fee p { font-size: 20px; }
	
.txt-intro {
    line-height: normal;
    font-weight: 100;
    margin: 0 0 20px 0;
}


}

/* -- min-width:1200px ------------------------------------------------ */

@media (min-width:1200px) {
	




header .intro-text {
    padding-top: 50px;
    padding-bottom: 80px;
}	
	
	
.plug-in p {
    font-size: 100px;

}
	
section h3.section-subheading {
    margin: 0px 0 30px 0;
	}


.txt-intro {
	line-height:normal; 
	font-weight:100; 
	margin: 0 0 20px 0; 
}

.txt-intro p {
	font-size:26px;
	line-height:42px;
}

.txt-notified { margin:80px 0 20px 0; text-align:center; }

.txt-reg-fee-2 { text-align:left; }


#easyXDM_default8354_provider { margin-top: 100px !important; }


.sponsor { 
  height:200px;
  /* border: 1px solid #0F0; */
  /* padding:40px; */
}

.sponsor img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width:100%;
}


}
</pre></body></html>