@charset "utf-8";
/*********************************************************
RESETS
**********************************************************/
html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	background-color: #fff;
}
.not-a-field {
	display:none;
}
.row, h1, h2, h3, h4, .navbar-collapse, .navbar-nav {
	margin:0;
	padding:0;
}
img {
	max-width:100%;
}
.no-padding {
	padding:0;
}
.no-padding-left {
	padding-left:0;
}
.no-padding-right {
	padding-right:0;
}
.container{
	width:1600px;
}
.modal-header .close {
    margin-top: -32px;
}
.warning-modal{
    padding: 30px 60px;
}
/*********************************************************
DEFAULTS
**********************************************************/
p {
	font-family: 'Oxygen', sans-serif;
	line-height: 200%;
	font-size: 1.1em;
	color:#2d2d2d;
}
.infoPages p{
    font-family: 'Oxygen', sans-serif;
    line-height: 140%;
    font-size: 1.1em;
    color: #2d2d2d;
    margin-bottom: 2em;
}
ul, li{
	font-family: 'Oxygen', sans-serif;
	line-height: 180%;
	font-size: 1em;
	color:#2d2d2d;
}
h1 {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight: 100;
	margin-bottom: .5em;
}
h1 span{
	font-weight:900;
}
h1 i{
	color: #6c9fce;
	font-size: .7em;
}
#int-main h1 {
	color: #c00669;
	font-weight: 900;
	text-transform: none;
	margin-bottom: .2em;
	font-size: 3em;
}
h2 {
	color:#2d2d2d;
}
h3 {
	color:#154b77;
	font-family:'Lato', sans-serif;
	font-size:2em;
	font-weight:600;
	margin-bottom:.5em;
}
h4{
	font-family:'Lato', sans-serif;
	font-size:1.5em;
	font-weight:600;
	color:#1a1a1a;
	margin-bottom:.5em;
}
h5{
	font-family: 'Oswald', sans-serif;
	font-weight:900;
	color:#7d1256;
	font-size:1.5em;
}
.btn-default {
	color: #fff;
	border:1px solid #fd71d1;
	padding: .3em 1.8em;
	text-transform: none;
	font-size: 1.5em;
	margin-top: 1em;
	display: inline-block;
	font-family: 'Oswald', sans-serif;
	background-color: #c5056c;
	transition:.3s;

}
.btn-default:hover {
	text-decoration:none;
	color:#fff;
	background-color:#f00b86;
	border-radius:20px
}
.btn-link{
	color:#c00669;
	font-weight:900;
	transition:.3s;
}
.btn-link:hover{
	text-decoration:none;
	color:#f21e1d;
}
.btn-link:focus{
	text-decoration:none;
	color:#f21e1d;
}

.link {
	color:#00F;
	font-weight:bold;
}
.link:hover {
	color:#00A;
	text-decoration:underline;
}
.panel-group .panel+.panel{
	margin-top:0;
}
/*********************************************************
HEADER
**********************************************************/
.announcementBar{
	background-color: #7eafdc;
	text-align:center;
}
.announcementBar p{
    color: #fff;
    font-weight: 900;
    margin: 1.5rem 0;
	line-height: 2rem;
}
header {
	background-image:url(../img/bg-header.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding:1.8em 0 1em 0 !important;
}
.righthead{
}
header a{
	color:#fff;
	font-family:'Oswald', sans-serif;
	font-weight:500;
	font-size:1.2em;
	display:inline-block;
	transition:.3s;
}
header a i{
	color:#7eafdc;
}
header a:hover{
	color:#7eafdc;
	text-decoration:none;
}
header a:focus{
	color:#7eafdc;
	text-decoration:none;
}

header img{
	margin-right:.6em;
}

/*********************************************************
NAV
**********************************************************/
.logo{
	position:absolute;
	margin-top:-5em;
	z-index:100;
}
nav {
}
.navbar {
	border-radius:0;
	margin:0;
}
.dropdown-menu{
	padding:0;
}
.navbar-inverse{
	background-color:#fff;
	border:none;
}
.navbar-inverse .navbar-nav>li>a{
	color:#161616;
	font-family:'Oxygen', sans-serif;
	font-size:1.2em;
	padding:1.3em 1.2em;
	transition:.3s;
}
.navbar-inverse .navbar-nav>li>a:hover{
	color:#fff;
	background-color:#c5056c;
}
.navbar-inverse .navbar-nav>.boldnav{
	color:#fff;
	background-color:#c5056c;
	text-align:center;
}
.navbar-inverse .navbar-nav>.boldnav a{
	color:#fff;
	font-weight:900;
}
.navbar-inverse .navbar-nav>.boldnav span{
	font-size:.8em;
	font-weight:100;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{
	color:#fff;
	background-color:#c5056c;
}
.dropdown-menu>li>a{
	color:#161616;
	font-family:'Oxygen', sans-serif;
	font-size:1.2em;
	padding:.6em 1.2em;
	transition:.3s;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	color:#fff;
	background-color:#c5056c;
}
.navbar-nav>li>.dropdown-menu{
	border-radius:0;
}

/*********************************************************
FOOTER
**********************************************************/
footer{
}
footer .fst-row{
	background-image:url(../img/bg-footer.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding:0 14em 2em 0em;
}
.foot-social{
	padding-left:14em;
}
.foot-social p{
	margin:1em 1em .5em 0;
	color:#fff;
}
.foot-social img{
	margin:0 .25em
}
footer .cpy-row{
	background-color:#000;
	padding:1.5em 0;
}
footer .cpy-row p{
	margin:0;
	color:#747474;
	font-family:'Oxygen', sans-serif;
	font-size:1em;
}
.foot-nav{
	margin:1em 0 1em 0;
	color:#000000;
	background-color:#fff;
	padding:.8em 1em .8em 13em;
}
.foot-nav a{
	color:#000000;
	padding:0 .5em;
	font-family:'Oxygen', sans-serif;
	font-size:.9em;
}
footer .btn-members{
	margin-bottom:1.5em;
}
footer .btn-photos a{
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
	font-size: 1.2em;
	display: inline-block;
	transition: .3s;
}
footer .btn-photos a:hover{
	color:#7eafdc;
	text-decoration:none;
}
footer .btn-photos a i{
	color:#7eafdc;
}
footer .cpy-row .subnav{
	color:#fff;
}
footer .cpy-row .subnav a{
	color:#fff;
	font-family:'Oxygen', sans-serif;
	font-size:.9em;
	margin:0 .5em;
}

/*********************************************************
countdown
**********************************************************/
#countdown {
	width: 230px;
	height: 40px;
	font-size: 1em;
	margin: 25px auto 0px auto;
	line-height: 1em;
	text-shadow: 2px 2px 3px #202020;
	font-weight:900;
	font-family:'Oxygen', sans-serif;
}
.countdown-rtl {
	direction: rtl;
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 0px;
	text-align: center;
}
.countdown-show1 .countdown-section {
	width: 98%;
}
.countdown-show2 .countdown-section {
	width: 48%;
}
.countdown-show3 .countdown-section {
	width: 22%;
}
.countdown-show4 .countdown-section {
	width: 24%;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-amount {
	font-size: 1.6em;
}
.countdown-section {
	display: block;
	float: left;
	text-align: center;
}
.countdown-period {
    display: block;
	padding:0 5px;
}
.countdown-descr {
	display: block;
	width: 100%;
}
.countdown-box{
	background-color: rgba(255, 255, 255, 0.1);
	margin-top: -2em;
	margin-bottom: 1em;
	border: 2px solid #fff;
	color: #fff;
	padding: .5em 1em;
}
.countdown-box p{
	color: #fff;
	font-family: 'Oxygen', sans-serif;
	font-weight: 900;
	line-height: 160%;
	margin: 0;
	text-shadow: 2px 2px 3px #202020;
}
.countdown-box p span{
	font-family: 'Oswald', sans-serif;
	font-size: 1.7em;
	color: #c5056c;
}
.countdown-box p .countdownDate{
	color:#fff;
	font-size:1.1em;
	font-family:'lato',sans-serif;
}
.countdown-box p:nth-child(2){
	margin: 1.6em .0em 1em .6em;
}


/*********************************************************
HOMEPAGE
**********************************************************/
.magazine-banner{
	margin-top: -9em;
	z-index: 600;
}
.mag-box .magazine-img{
	margin-left:-2.5em;
	transition:.3s;
	cursor: pointer; cursor: hand;
}
.mag-box .magazine-img:hover{
	margin-top:-5em;
}
.mag-box .mag1{
	margin:0;
}
.close{
	font-size:38px;
}
.homeContainer{
	padding-top: 9em;
}
.bg-video{
	max-height:900px;
	overflow:hidden;
}
.pagedown-arrow{
	position: absolute;
	z-index: 120;
	margin-top: 50em;
}
.pagedown-arrow img{
	opacity: .4;
	transition:.3s;
}
.pagedown-arrow img:hover{
	opacity: 1;
}
#main-home{
	padding:5em 0 1em 0;
	background-image:url(../img/bg-home.png.html);
	background-size:100%;
	background-repeat:no-repeat;
}
.blog-box{
}
.success-carousel{
	height:650px;
}
.success-carousel .carousel{
	position: inherit;
}
#site-background{
	position:inherit;
}
.right-column{
	padding:0 6em;
}
.map-box{
	margin-bottom: 2em;
	margin-top:1.5em;
}
/***
.map-box p:nth-child(1){
	margin: 0 0 0 1em;
	text-transform: uppercase;
	line-height: 80%;
}
.map-box p:nth-child(2){
	text-transform: uppercase;
	margin: 0;
	line-height: 140%;
	font-family: 'Oswald', sans-serif;
	font-size: 2.4em;
	font-weight: 900;
}
.map-box p:nth-child(2) span{
	font-size:.6em;
	font-weight:400;
}**/
.map-box img{
}
.map-box h1{
	font-size: 4.2em;
	font-weight: 900;
	color: #c5056c;
	margin-bottom: .1em;
}
.map-box p{
	font-size: 1.5em;
	font-weight: 100;
	line-height: 150%;
}
.map-box .nobullets{
	padding-left:0em;

}
.map-box .mList{
	font-size:1.2em;
	font-family:'Oswald', san-serif;
	color:#313131;
	list-style:none;
}
.map-box li i{
	margin-right:.4em;
}
.blog-box h2{
	color: #c5056c;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 900;
	margin-bottom: -.14em;
}
.blog-box .main-blog{
	background-color: #f9f9f9;
	box-shadow: 0 0 5px #959595;
	max-height: 620px;
	overflow: scroll;
	border-top: 6px solid #c5056c;
	padding:1em .5em;
}
.rss-title{
	display:none;
}
.rss-items{
	padding:0;
}
.rss-item{
	list-style:none;
}
.rss-item{
	color:#e92f2f;
	font-family: 'Oswald', sans-serif;
	font-size:1.1em;
	margin: 0 .5em 1em .5em;
	display: inline-block;
}
.ctaBoxes{
	margin-top:1.5em;
}
.icon-soc-container .share-btns{
	float:right;
}
.icon-soc-container .share-btns .user-holder{
	font-size:1.5em !important;
	border:none !important;
	font-family:'Oxygen', sans-serif !important;
}

/*********************************************************
CONTACT PAGE
**********************************************************/
form{
	background-color:#ecf6ff;
	border:1px solid #a1bcd1;
	padding:2em 2.5em !important;
	margin-bottom:2em;
}
.field1{
	width:100%;
	padding:.3em;
	margin-bottom:1em;
}
.field2{
	max-width:100%;
	min-height:200px;
}
.field3{
	width:30%;
}
.label1{
	font-size:1.2em;
	font-family:'Oxygen', sans-serif;
	color:#333c41;
	font-weight:100;
}
.radioBox{
	margin-right:1em;
}
.btn-submit{
	color: #fff;
	border:1px solid #bcdffb;
	padding: .3em 1.8em;
	text-transform: none;
	font-size: 1.5em;
	margin-top: 1em;
	display: inline-block;
	font-family: 'Oswald', sans-serif;
	background-color: #205a8a;
	transition:.3s;

}
.btn-submit:hover {
	text-decoration:none;
	color:#fff;
	background-color:#0e6bb8;
	border-radius:20px
}

input[type=checkbox].css-checkbox {
	  position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:15px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}

.css-label{
	background-image:url('../img/dark-check-green.png');
}

.vlad{background-image:url('../img/vlad.png');}

input[type=checkbox].css-checkbox.med + label.css-label.med {
	padding-left:22px;
    height:17px;
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox].css-checkbox.med:checked + label.css-label.med {

    background-position: 0 -17px;
}
input[type=checkbox].css-checkbox.sme + label.css-label.sme {
	padding-left:22px;
    height:16px;
	display:inline-block;
	line-height:16px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox].css-checkbox.sme:checked + label.css-label.sme{

    background-position: 0 -16px;
}
input[type=checkbox].css-checkbox.lrg + label.css-label.lrg {
	padding-left:22px;
    height:20px;
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
    cursor:pointer;
	color:#333c41;
	font-weight:100;
	font-family:'Oxygen', sans-serif;
	margin-right:.8em;
}

input[type=checkbox].css-checkbox.lrg:checked + label.css-label.lrg{

    background-position: 0 -20px;
}

.facebook-likebox{
	padding-top:1em;
}


/*********************************************************
INTERNAL
**********************************************************/
#int-main{
	margin-bottom:3em;
}
.int-banners{
	margin-bottom:1.5em;
}
.int-banners img{
	width:100%;
}
.pageBanners{
	margin-left: -4em;
}
.freeimtatrip{
	margin-top:2em;
}

.grid h3{
	font-size:1.3em;
}
.grid p{
	font-size: 1.05em;
	line-height:150%;
	color:#ed4e6e;
}

.panel-group .panel{
	border-radius: 0;
}
.panel-default>.panel-heading{
	color: #777777;
	background-color: #c6e1ec;
	border-color: #ddd;
	font-family: 'Oswald', sans-serif;
	border-radius: 0;
	padding:0;
}
.panel-default>.panel-heading a{
	padding: 1em 1.5em;
	display:inline-block;
	width:100%;
}
.panel-default>.panel-heading a:hover, a:focus{
	text-decoration:none;
}
.panel-title{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.3em;
	color: rgba(119, 119, 119, 0.8);
	text-shadow: 1px 4px 6px #c6e1ec, 0 0 0 #000, 1px 4px 6px #c6e1ec;
}
.panel-group .panel{
	background-image:url(../img/bg-accordion1.png);
	background-repeat:no-repeat;
	background-size:cover;
	margin-bottom:.8em;
}

.panel-heading i{
	-webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
}
.panel-heading:hover i{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.tintblue-box{
	background-color: rgba(110, 161, 211, 0.2);
	padding: 1.5em 2em;
	box-shadow: 0px 0px 5px #6c6c6c;
	border: 4px solid #fff;
	margin-bottom: 1em;
}
.tintblue-box p:nth-child(1){
	font-family:'Oswald', sans-serif;
	font-size:1.6em;
	margin-bottom:0;
	color:#1267ad;
}
.tintblue-box h3{
	font-weight: 900;
	font-family: 'Oswald', sans-serif;
	font-size: 2.4em;
}

.lspg i{
	color:#1f3e90;
}

.headBanner{
	margin-bottom:.8em;
}

/*********************************************************
MULTIMEDIA PAGE
**********************************************************/
.multimedia-page iframe{
	width:100%;
	height:480px;
	margin-bottom:2em;
}
.btn-multimedia{
	background-color: transparent;
	border: none;
	padding:0 1em;
	margin-bottom:2em;
}


/*********************************************************
PRESS RELEASES
**********************************************************/
.btn-press-release{
	background-color: transparent;
	border: none;
	padding:0 1em;
	margin-bottom:2em;
}
.btn-press-release img{
	width:100%;
}
.modal-dialog{
	width:800px;
}
.modal-title{
	font-family: 'Oswald', sans-serif;
	font-size: 1.6em;
	color: #77b4f2;
}
.modal-date{
	margin:0;
	font-size: .9em;
	width: 100%;
	background-color: #011055;
	color: #fff;
	padding: .2em 1.5em;
}

/*********************************************************
EVENT PAGE
**********************************************************/
.event-box1 p:nth-child(2){
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 0;
}
.event-box1 p:nth-child(3){
	font-family: 'Oswald', sans-serif;
	font-size: 1.8em;
	line-height: 90%;
	margin: 0;
}
.event-box1 p:nth-child(4){
	font-family: 'Oswald', sans-serif;
	font-size: 3em;
	font-weight: 900;
	line-height: 130%;
	color: #694494;
}
.imta-poster{
	text-align:right;
}
.imta-poster img{
	width:95%;
	transition:.3s;
}
.imta-poster img:hover{
	width:98%;
}


/*********************************************************
DISCOVERIES
**********************************************************/
.starThumb{
	height:405px;
	padding:0 .5em;
	margin-bottom:1em;
}
.starBox{
	padding: .2em 0 0 0;
	border: 2px solid #2f2f2f;
	background-color: #2f2f2f;
	transition:.3s;
}
.starBox:hover{
	text-decoration:none;
	color:#fff;
	border: 2px solid #1f3e90;
	background-color: #1f3e90;
}
.starBox img{
	width:95%;
	transition:.3s;
	box-shadow:0px 0px 5px #898989;
}
.starBox:hover .starimg1{
	width:100%;
	-ms-transform: rotate(7deg); /* IE 9 */
	-webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
	transform: rotate(7deg);
}
.starBox:hover .starimg2{
	width:100%;
	-ms-transform: rotate(-7deg); /* IE 9 */
	-webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
	transform: rotate(-7deg);
}
.starBox p{
	font-family: 'Oswald', sans-serif;
	color: #fff;
	font-size: 2em;
	font-weight: 100;
	margin: 0;
}

#pagination{
	clear: both;
}
#pagination a{
	color:#c00669;
}
#pagination b{
	color:#fb1556;
}
#months{
	margin-bottom: 1em;
	background-color: #d4d4d4;
	color: #fff;
	padding: .5em 1em;
}
#months a{
	color: #fff;
	border-right: 2px solid #fff;
	padding-right: .5em;
	margin-right:.2em;
}
#months .month-highlight{
	color:#c00669;
}
.homeCTAset{
	padding:0;
	max-width:1600px;
}
.homeCTAset figcaption h3{
	margin-top:15px;
	color: #000;
	font-weight: 100;
	font-family: 'Oswald';
	font-size: 2.2em;
}
.homeCTAset figcaption{
	background-color:rgba(255, 255, 255, 0.95);
}
.homeCTAset figcaption a{
	background-color:#c5056c;
	padding:.3em 2em;
	transition:.3s;
	font-size:1.1em;
}
.homeCTAset figcaption a:hover{
	background-color:#6ea1d3;
	text-decoration:none;
}
.homeCTAset figcaption span{
	color: #666;
}
.no-touch .homeCTAset figure:hover figcaption, .homeCTAset figure.cs-hover figcaption{
	box-shadow:0 0 8px #797979;
}

/*********************************************************
DISCOVERIES
**********************************************************/
.localsearchlist p{
	line-height:150%;
}

/*********************************************************
MAP / TRAINING CENTERs
**********************************************************/
.member_name{
	font-family: 'Oxygen', sans-serif;
	font-size: 1.1em;
	color: #2d2d2d;
	min-height: 340px;
	padding: .5em 1em;
	background-color: #eaeaea;
	overflow: hidden;
}
.member_name p{
	line-height: 150%;
	margin-bottom: 0;
}
.m-title{
	font-family: 'Oswald';
	font-size: 1.7em;
	font-weight: 900;
	margin-bottom: 0;
	color: #724890;
	line-height: 120%;
}
.m-btn{
	background-color: #be0678;
	color: #fff;
	padding: .2em 1em;
	display: inline-block;
	font-family: 'Oswald';
	text-transform: uppercase;
	margin-top: .5em;
}
.m-btn strong{
	color: #fff !important;
	font-weight: 500;
}

.attendIMTAh{
	color:#fff;
	font-weight:900;
}
.attendIMTAp{
	color:#fff !important;
}

.disclaimer{
	font-size:.85em;
}

.txt-purple{
  font-family: 'Oswald', sans-serif;
  font-size: 3em;
  font-weight: 900;
  line-height: 130%;
  color: #694494;
}

.member_name a:hover{
	color:#e91887;
	transition:.3s;
}

.t6-contact p{
	font-size:1.5em;
	margin-bottom:.2em;
}
.imtaContestBox{
	background-image:url(../img/imta-contest-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	border:6px solid #fff;
	box-shadow:0 0 5px #B5B5B5;
	padding:1.5em;
	margin-bottom:1.4em;
}
.imtaContestBox p{
	font-size:1.3em;
}
.imtaContestBox p span{
	font-size:.8em;
}
.imtaContestBox img{
    position: absolute;
    right: -2.5em;
}

.smtxt1{
	font-size:.9em;
	font-weight:100;
}
.tripTitle1{
    background-color: #d20070;
    color: #fff;
    padding: .3em .6em;
    font-style: italic;
    font-family: 'Lato';
}

.ajax-file-upload{
	text-transform:uppercase;
	text-align:center;
}
.fileUpload{
	margin:10px 0;
}

.panel-body img{
	margin-bottom: 1em;
}
.imtaTrends{
	margin-bottom:2.5em;
}
.imtaTrends h2 a{
    color: #000;
    font-size: .7em;
    text-transform: uppercase;
    margin-top: 2em;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	text-decoration: none;
	transition: .3s;
}
.imtaTrends h2 a:hover{
	color:#c00669;
}
.imtaTrends h3{
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: .2em;
	border-bottom: 1px solid #bebebe;
    padding-bottom: .4em;
}
.imtaTrends h3 span{
	font-size: .7em;
    text-transform: none;
    color: #a7a7a7;
    font-weight: 400;
}
.imtaTrends .btn-default{
    margin-top: .2em;
}
.watchFullVideo{
	position: absolute;
    margin-top: 2em;
    z-index: 1;
}
.watchFullVideo a{
    background-color: rgba(197, 5, 108, 0.85);
    padding: .5em 1.8em;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-size: 1.8em;
    display: inline-block;
	transition: .3s;
}
.watchFullVideo a:hover{
	text-decoration: none;
    background-color: rgba(197, 5, 108, 0.65);
	transition: .3s;
}
.imtaPage{
	background-image: url('img/imta-background.jpg.html');
	background-repeat: no-repeat;
	background-size: cover;
}

/*************************************/
/*****MEMBER AUDITION SIGNUP FORM*****/
/*************************************/

.audition-sigup{
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;

}
.audition-header{
	background-size:cover;
	background-repeat:no-repeat;
	padding:2em 0 0 0;
}
.audition-header .header-border{
	margin-top:1.5em;
}
.audition-header .logo{
	width:auto;
}
.audition-footer{
	background-size:cover;
	background-repeat:no-repeat;
	padding: 1.5em 0;
}
.audition-footer p{
	color:#fff;
	font-family:'Lato', sans-serif;
	font-size: 1.2em;
}
.audition-footer .social-box img{
	margin-left:.3em;
}
.audition-footer .badgebox img{
	position: absolute;
    top: -.4em;
    text-align: center;
    left: 1.7em;
}
.int-audition-main{
	background-color: #f2f2f2;
    padding: 6em 1.5em 4em 1.5em;
    box-shadow: 0 0 8px #777777;
	background-size:100%;
	background-repeat:no-repeat;
}
.audition-container{
	width:850px;
}
.audition-title{
	background-color:#003466;
	padding:.8em 0;
}
.audition-title h2{
	color:#fff;
	font-family:'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight:900;
	font-size:3em;
}
.int-audition-main p{
	font-size:1.2em;
	padding:0 .4em;
}
.auditiondetail{
	padding:0 1em 1.4em 1em;
}
.auditionsignup{
	padding:.4em 1em 0 1em;
}
.auditionsignup .input{
	max-width:none;
	margin: .4em;
}
.auditionsignup .input__label{
     font-size: 120.25%;
}
.input--nariko{
	height: 90px;
}
.input__field--nariko{
	padding: 1.8em 1em;
}
.int-audition-main hr{
	border-color:#003466;
	width:96%;
}
.btn-signup{
	width:96%;
	background-color:#003466;
}
.input__field--nariko{
	color: #042749;
	font-family:'Lato', sans-serif;
	font-weight:600;
}

.btn-delete:hover{
	background-color: #969696;
    border-color: #707070;
    border-radius: 0;
	color:#fff;
}
.btn-addform{
	background-color:#89b1d9;
	border:none;
	padding: .5em 1.2em;
	border-radius: 0;
	font-size: 1.3em;
}
.btn-addform:hover{
	background-color:#89b1d9;
	color:#fff;
}
.urlbox{
	color:#fff;
	font-size:1.15em;
}
.auditionsignup .btn-default{
	padding:.7em 1.8em;
}
.audition-footer{
	padding:1.5em 2em;
}

/*****END MEMBER AUDITION SIGNUP FORM*****/

@media (max-width: 1900px) {
.magazine-img{
	width:167px;
}

}
@media (max-width: 1650px) {
.container{
	width:1100px;
}
.navbar-inverse .navbar-nav>li>a{
	font-size:1em;
}
.dropdown-menu>li>a{
	font-size:1em;
}
.logo{
	margin-top:-3.5em;
}
header img{
	width:40px;
	margin-top:.6em;
	margin-right:.3em;
}
.pagedown-arrow{
	margin-top:37em;
}
.right-column{
	padding:0 0 0 2em;
}
.foot-nav a{
	font-size:.92em;
}
.foot-social img{
	width:40px;
}

.movie .poster, .movie .info{
	width:300px;
}
.poster{
	background-position:center;
}
.movie .poster{
	transform: translateZ(143px);
}
.movie .info{
	transform: rotateY(93deg) translateZ(144px);
}
.csstransforms3d .movie::after{
	width: 279px;
	transform: rotateX(89.6deg) translateY(99px);
}
.info p {
	font-size:1.1em;
}
header img{
	margin-top:0;
}
.info h3{
	color:#1d1d1d;
	font-size:2.1em;
	margin:.1em .7em .1em .7em;
}
.movie{
	height:256px;
}
.poster1{
	background-image: url(../img/home-box1-md.png.html);
}
.poster2{
	background-image: url(../img/home-box2-md.png.html);
}
.poster3{
	background-image: url(../img/home-box3-md.png.html);
}
.starBox p{
	font-size:1.4em;
}
.starThumb{
	height:265px;
}
.map-box h1{
	font-size:3.2em;
}
.map-box p{
	font-size:1.3em;
}
.homeContainer{
	padding-top:3em;
}
footer .btn-members{
	width:50%;
}
.magazine-banner{
	margin-top:-11em;
}
.panel-title{
	font-size:1.15em;
}
.grid figcaption h2{
	margin-top: -2em;
	margin-bottom: .2em;
}
.grid p{
	font-size:1em;
}
header a{
	font-size:1em;
}


}
@media (max-width: 1450px) {
.magazine-img {
    width: 150px;
}
.member_name{
	min-height: 400px;
}

}
@media (max-width: 1250px) {
.magazine-img {
    width: 133px;
}
.container{
	width:920px;
}
.navbar-inverse .navbar-nav>li>a{
	font-size:.98em;
	padding:1em .6em;
}
header{
	padding:1.4em 0 1em 0 !important;
}
h1{
	font-size:2em;
}
/**
.map-box p:nth-child(2){
	font-size:2.1em;
}
**/
.movie .poster, .movie .info{
	width:210px;
}
.poster1{
	background-image: url(../img/home-box1-sm.png.html);
}
.poster2{
	background-image: url(../img/home-box2-sm.png.html);
}
.poster3{
	background-image: url(../img/home-box3-sm.png.html);
}
.movie .poster, .movie .info{
	height:176px;
	width:273px;
}
.info header{
	display:none;
}
.movie{
	height:177px;
	width:212px;
}
.scene{
	height:177px;
	width:212px;
}
.csstransforms3d .movie::after{
	width:214px;
}
.movie .poster{
	transform: translateZ(127px);
}
#countdown{
	width:180px;
	font-size:.8em;
}
.navbar-inverse .navbar-nav>.boldnav a{
}
.navbar-inverse .navbar-nav>li>a{
	padding:1.1em .6em;
}
.logo{
	margin-top:-3em;
}
#main-home{
	margin-top:-4em;
}

.grid li{
	padding:.5em 0;
	width:290px;
}
.cs-style-4 figcaption{
	width:55%;
	padding: 1em 1em 0 1em;
}
.grid h3{
	font-size:1.1em;
}
.cs-style-4 figcaption a{
	bottom: 10px;
	font-size: .8em;
}
.grid figcaption a{
	padding: 3px 10px;
}
.grid p{
	font-size: .9em;
	line-height: 140%;
}
.foot-nav{
	padding:.8em 1em .8em 4em;
}
footer .btn-members{
	width:220px;
}
.foot-social{
	padding-left:4em
}
.panel-title{
	line-height:130%;
}

#visualization > div > div{
	width:860px !important;
}
#visualization-wrapper #visualization > div > div > div svg{
	width:860px !important;
}
.m-title{
	font-size:1.4em;
}
.m-btn strong{
	font-size:.9em;
}
.member_name{
	min-height:350px;
}
.member_name p{
	line-heighr:140%;
	font-size:1em;
}
.btn-press-release{
	padding:0 .2em;
	margin-bottom:.3em;
}
.modal-dialog{
	width:800px;
}

.starThumb{
	padding:0 .4em;
	height: 250px;
}
.starBox p{
	font-size:1.4em;
}

.grid svg{
	height:150%;
}
.grid figcaption h2{
	font-size: 110% !important;
}
.grid figcaption p{
	padding: 0 5px !important;
}

.label1{
	font-size:1.1em;
}

.pagedown-arrow{
	margin-top:32em;
}
.magazine-banner{
	margin-top:-7em;
}
.map-box h1{
	font-size:2.5em;
}
.map-box p{
	font-size:1.2em;
}
.map-box .mList{
	font-size:1.1em;
}
.grid figcaption{
	padding:10px;
}
.homeCTAset figcaption h3{
	font-size:1.6em;
}
.cs-style-1 figcaption a{
	margin-top:10px;
}
.no-touch .cs-style-1 figure:hover figcaption, .cs-style-1 figure.cs-hover figcaption{
	transform:translate(8px, 8px);
}
.homeCTAset{
	margin-top: 1.5em;
}
.homeContainer{
	padding-top: 5em;
}
#int-main h1{
	font-size:2.4em;
}
.event-box1 p:nth-child(3){
	font-size:1.6em;
}
.event-box1 p:nth-child(4){
	font-size: 2.6em;
}
h3{
	font-size: 1.8em;
}
.grid p{
	font-size:1em;
	line-height:145%;
}
footer .fst-{
	padding:0 .8em 0 0;
}
	.homeVideo{
		margin-top:1em;
	}

}
@media (max-width: 992px) {
.magazine-img {
    width: 113px;
}
.container{
	width:100%;
}
header{
	background-image:none;
	background-color:#1a1a1a;
}
.logoBox img{
	width:200px;
}
.social-box {
	margin:1em 0;
}
footer .fst-row{
	padding:0;
}
footer .cpy-row{
	text-align:center;
}
footer .cpy-row .subnav{
	padding-right:18em;
}
.kidsbanner1{
	width:400px;
}
#int-main h1{
	font-size:2.4em;
}
.eventMain{
	text-align:center;
}

#visualization > div > div{
	width:690px !important;
}
#visualization-wrapper #visualization > div > div > div svg{
	width:690px !important;
}
.member_name{
	min-height: inherit;
	padding: 1.2em 2em;
}
.modal-dialog{
	width:700px;
}

.starThumb{
	height:auto;
	  margin-bottom: 1em;
}
.starBox:hover .starimg1{
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	width:95%;
}
.starBox:hover .starimg2{
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	width:95%;
}
.navbar-inverse .navbar-nav>li>a{
	padding:1.5em .8em;
}
.homeContainer{
	padding-top:2em;
}
.blog-box{
	margin-top:2em;
}
.magazine-banner{
	position: relative;
	margin-top: 0;
}
.homeCTAset{
	padding:0 8em;
}
.homeCTAset h3{
	margin-top: 15px;
	color: #000;
	font-weight: 100;
	font-family: 'Oswald';
}
.homeCTAset span{
  color: #666;
}
.homeCTAset .ctabtn{
	background-color: #c5056c;
	padding: .6em 2em;
	transition: .3s;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	margin-top:.8em;
}
.grid svg{
	height:100%;
}
form .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding:0;
}
.foot-nav{
	padding:1em .6em;
}
footer .cpy-row .subnav{
	padding-right:18em;
}


/*****MEMBER AUDITION SIGNUP FORM*****/

.audition-header{
	padding:1em 0 0 0;
}
.audition-header .header-border{
	margin-top:.5em;
}
.audition-header .logo{
	width:auto;
}
.audition-footer{
	background-size:cover;
	background-repeat:no-repeat;
	padding: 1.5em 0;
}
.audition-footer .urlbox{
	color:#fff;
	font-family:'Lato', sans-serif;
	font-size: 1.2em;
}
.audition-footer .social-box img{
	margin-left:.3em;
}
.audition-footer .badgebox img{
	position: absolute;
    top: 0em;
    text-align: center;
    left: 1.7em;
}
.int-audition-main{
	background-color: #f2f2f2;
    padding: 6em 1.5em 4em 1.5em;
    box-shadow: 0 0 8px #777777;
	background-size:100%;
	background-repeat:no-repeat;
}
.audition-container {
    width: 100%;
}
.audition-title{
	background-color:#003466;
	padding:.8em 0;
}
.audition-title h2{
	color:#fff;
	font-family:'Oswald', sans-serif;
	text-transform: uppercase;
	font-weight:900;
	font-size:3em;
}
.int-audition-main p{
	font-size:1.2em;
	padding:0 .4em;
}
.auditiondetail{
	padding:0 1em 1.4em 1em;
}
.auditionsignup{
	padding:.4em 1em 0 1em;
}
.auditionsignup .input{
	max-width:none;
	margin: .4em;
}
.auditionsignup .input__label{
     font-size: 120.25%;
}
.input--nariko{
	height: 90px;
}
.input__field--nariko{
	padding: 1.8em 1em;
}
.int-audition-main hr{
	border-color:#003466;
	width:96%;
}
.btn-signup{
	width:96%;
	background-color:#003466;
}
.input__field--nariko{
	color: #042749;
	font-family:'Lato', sans-serif;
	font-weight:600;
}
/*****END MEMBER AUDITION SIGNUP FORM*****/


}
@media (max-width: 768px) {
.navbar-toggle{
	background-color:#c40475;
	border:none;
}
.navbar-collapse{
	max-height:none;
}
.nav>li{
	text-align:center;
}
.logoBox img{
	width:160px;
}
h1{
	font-size:1.5em;
}
p{
	font-size:1em;
}
.map-box h2{
	color:#c40475;
	text-transform:uppercase;
	font-family:'Oswald', sans-serif;
	font-weight:900;
}

.foot-nav{
	padding:.8em;
}
.foot-social{
	padding-left:.8em;
}
.foot-social img{
	margin:0 .1em;
}
footer .cpy-row .subnav{
	padding-right:0em;
}
footer .btn-photos{
	margin-bottom:.6em;
}


.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
	color:#000;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{
	color:#c40475;
}

.pageBanners{
	margin-left:-2em;
}

#int-main h1{
	font-size:1.6em;
}
.event-box1 p:nth-child(4){
	font-size:2em;
}
.event-box1 p:nth-child(3){
	font-size:1.5em;
}
.imta-poster img{
	width:100%;
}
.panel-title{
	font-size:1.2em;
}

.modal-dialog{
	width:360px;
}
.grid svg{
	height:110%;
}

.btn-submit{
	padding:.3em 1em;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
	padding:.8em;
}
.tintblue-box{
	padding:1em;
}
.tintblue-box h3{
	font-size:2em;
}
.multimedia-page iframe{
	height:280px;
}
.grid figcaption h2{
	margin-top:-1em;
}
.grid figcaption p{
	margin-top:-.8em;
}

/*****MEMBER AUDITION SIGNUP FORM*****/

.audition-footer{
	text-align:center !important;
}
.audition-container{
	text-align:center !important;
}
.audition-footer .urlbox{
	text-align:center !important;
	color:#fff !important;
}
.audition-footer .social-box{
	text-align:center;
	margin-top:1.5em;
}
.audition-header .logo{
	max-width:98%;
}
.int-audition-main{
    padding: 3em 1.5em 4em 1.5em;
}

/*****END MEMBER AUDITION SIGNUP FORM*****/


}
