
body {
	background-color: #404040;
	font-size: 1.5em;
	line-height: 2em;	
}

section {
	padding: 0;
	width: 100%;
}
.header, .logo { 
	width: 100%;
	
}
.logo p { 
	font-size: 1.3em;
	line-height: 1.5em;
}
.logo img { 
	padding-top: 10px;
}
.img-center {margin: 0 auto;}



/*********Text**Anchors****************/
@media (max-width: 767px) {
  h1.special,
  .h1 {
    font-size: 40px;
    font-family: 'Merienda One', cursive;
  }
}

@media (min-width: 768px) {
  h1.special,
  .h1 {
    font-size: 50px;
    font-family: 'Merienda One', cursive;
  }
}

@media (min-width: 992px) {
  h1.special,
  .h1 {
    font-size: 70px;
    font-family: 'Merienda One', cursive;
  }
}

@media (min-width: 1200px) {
  h1.special,
  .h1 {
    line-height: 1.07692;
    font-size: 104px;
    font-family: 'Merienda One', cursive;
  }
}
@media (max-width: 767px) {
  h2.special,
  .h2 {
    font-size: 30px;
    font-family: 'Merienda One', cursive;
  }
}
@media (min-width: 768px) {
  h2.special,
  .h2 {
    font-size: 40px;
    font-family: 'Merienda One', cursive;
  }
}

@media (min-width: 992px) {
  h2.special,
  .h2 {
    font-size: 45px;
    font-family: 'Merienda One', cursive;
  }
}

@media (min-width: 1200px) {
  h2.special,
  .h2 {
    line-height: 1.18644;
    font-size: 55px;
    font-family: 'Merienda One', cursive;
  }
}
@media (max-width: 767px) {
  h3,
  .h3 {
    padding-top: 15px;
  }
}
p {
	font-size: 1.2em;
	line-height: 1.4em;
}
ul li.special {
	font-size: 1.2em;
	line-height: 1.4em;
}
a, ul a {
	color: #B1141B;
	text-decoration: none;
}
a:hover, ul a:hover {
	color: #005DA5;
	text-decoration: none;
}
.text-orange {
    color: #FF4B22;
}
.text-red {
	color: #B1141B;
}
.text-blue {
	color: #0275B8;
}
.text-yellow {
	color: #FFDD00;
}

.text-white {
	color: #fff;
}
.text-light {
	color: #8F8D8D;
}
.text-lblue {
	color: #92BAD6;
}
a.text-white {
	color: #fff;
	text-decoration: none;
}
a:hover.text-white {
	color: #000;
	text-decoration: none;
}
.text-green {
	color: #127A17;
}
.text-green1 {
	color: #C6D601;
}
.text-green2 {
	color: #C6D600;
}
a.text-green {
	color: #127A17;
	text-decoration: none;
}
a.text-green {
	color: #127A17;
	text-decoration: none;
}

#announcements ul {
	color: #127A17;
	list-style-type: square;
}
/********Heights-Paddings-Margins******/
.main {
	padding: 0px 70px 0px 70px;
	font-size: 1.2em;
	line-height: 1.4em;
}
.main h4{ line-height: 1.3em;}
.main-gutter {padding-left:30px;}
.main-bot {
	padding: 0px 70px 50px 70px;

}
.main-add {height: 320px;}
.pad-bot {padding-bottom: 20px;}
.pad-top {padding-top: 20px;}
.pad {padding: 20px;}
.mleft {margin-left: 50px;}
/********reel************/
.bg-reel {
	height: 424px;
	background: #000 url('../bg/chicago.jpg') center top no-repeat;
}
.reel {
	height: 424px;
}
.carousel-caption {
  text-align: left;
  left: 28%;
}
#reelbuttons {
    position: absolute;
    top: 270px;
    left: 675px;
}
.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    border-radius: 6px;
}
.btn-success {
    color: #FFF;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #91D707;
    background-image: linear-gradient(to bottom, #91D707, #75AF03);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
/********Background-Colors************/
.bg-yellow {background-color: #FFDD00;}
.bg-black {background-color: #000;}
.bg-white {background-color: #fff;}
.bg-green {background-color: #8ECF1D;}
.bg-green1 {background-color: #57BE27;}
.bg-green2 {background-color: #C6D600;}
.bg-light {background-color:#EFEFEF;}
.bg-grey {background-color:#DFDBDB;}
.bg-ltgrey {background-color:#FCFCFC;}
.bg-teal { background-color:#18BC9C;}
.bg-red {background-color:#B1141B;}
.bg-dkblue {background-color:#1F2B52;}
.bg-blue { background-color:#0275B8;}
.bg-lblue {background-color:#2A4D8C;}
.bg-tblue {background-color:#0FA6A1;}
.bg-purple {background-color:#7030A0;}
.tab-bg {
	background:#1A6AA5 url('../bg/tab-bg.jpg') left top no-repeat;
}
.media {
	padding: 5px 5px 15px 0px;
}
.logo-icon {
	float: left;
	margin-right: 15px;
}
/********Lines*Borders***********************/
hr.green {border-color: #8ECF1D;}
hr.green1 {border-color: #57BE27;}
hr.green2 {border-color: #C6D600;}
hr.grey {border-color: #c0c0c0;}
hr.blue {border-color: #005DA5;}
hr.red {border-color: #B1141B;}
blockquote {
  	border-left: 5px solid #C6D600;
	font-size: 1.2em;
	line-height: 1.4em;  
}
blockquote.pull-right{
  	border-right: 5px solid #8ECF1D;
	font-size: 1.2em;
	line-height: 1.4em;  
}
.box {border: 1px solid #B1141B;}
.box-under-grey {border-bottom: 1px solid #c0c0c0;}
.box-right-green {border-right: 1px dotted #8ECF1D;}
.box-left-green {border-left: 1px dotted #8ECF1D;}
.box-under-blue {border-bottom: 3px solid #0275B8;}
.line {
	height: 39px;
	width: 100%;
	background: #fff url('../bg/line-center.png') left top repeat-x;
}
.line-grey {
	height: 39px;
	width: 100%;
	background: #fff url('../bg/line-grey.png') left top repeat-x;
}
/***********paddings & Heights*****************************/

/***********footer*****************************/
.footer { 
	width: 100%;
}

.fineprint span {color: #fff;}
.fineprint p {
	color: #fff;
	font-size: 1em;
	line-height: 1.4em;
}
.fineprint p a {
	color: #8ECF1D;
	font-size: 1em;
	line-height: 1.6em;
}
.fineprint a {
	color: #8ECF1D;
	font-size: 1em;
	line-height: 1.4em;
}
.fineprint p a:hover, .fineprint a:hover {
	color: #fff;
}
.bg-footer {
	background-color: #404040;
	padding-top: 25px;
	padding-bottom: 25px;
}
#mycontent {display: none;}
/****CARD****/

.card .card-image{
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.card .card-image img{
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.card .card-image:hover img{
    -webkit-transform: scale(1.2) rotate(-7deg);
    -moz-transform: scale(1.2) rotate(-7deg);
    -ms-transform: scale(1.2) rotate(-7deg);
    -o-transform: scale(1.2) rotate(-7deg);
    transform: scale(1.2) rotate(-7deg);
}
.card-icon {
	overflow: hidden;
	margin-bottom: -10px;
	background-color: transparent;
}
.card{
    margin-top: 10px;
    margin-bottom: 40px;
    position: relative;
}

.card .card-title {
    font-family: 'Merienda One', cursive;
    font-weight: 400; 
    color: #808080;
    background-color: transparent;
}

.card .card-content {
    font-size: 16px;
    font-weight: 200; 
}

.btn-custom{
    background-color: transparent;
    font-size:18px;
}

.tabs-below > .nav-tabs {
  border-bottom: 0;
}


.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
    width: 50%;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
}


@media (min-width: 1200px) {
    .btn-show {
        float:right;
    }    
}
/**custom**shade**/

.card-2 {box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}
.card-4 {box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.card-8 {box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.card-12 {box-shadow:0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)!important}
.card-16 {box-shadow:0 16px 24px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)!important}
.card-24 {box-shadow:0 24px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)!important}

/**sponsor***/


.sponsor{
    font-family: 'Roboto', sans-serif; 
    margin-top: 20px;
    margin-bottom: 40px;
    position: relative;
    //border: 1px solid #c0c0c0;
    background-color: #c0c0c0;
}

.sponsor .sponsor-image{
    overflow: hidden;
}

.sponsor .sponsor-content {
    padding: 10px 10px 10px 20px;  
    background-color: #E7E3E3;
}
