.aTab{width:18px;height:24px;color:#222;position:absolute;left:-18px;top:0}.aTools{position:fixed;z-index:99;width:110px;font:12px/1.4 sans-serif;top:200px;right:0;padding:10px;display:none;background:#eee}.aTools *{background:#eee;cursor:pointer}.aTools.a9{display:block}.aTools.a5{display:block}.aTools.aClose{right:-110px}.aTools.aClose .arr{border-right:6px solid;border-left:6px solid transparent;margin:6px 4px 6px 0}.aTools a{text-decoration:none !important;border:none !important}.aTools .arr{border:6px solid transparent;border-left:6px solid;display:inline-block;margin:6px 0 6px 8px}@media (max-width:500px){.aTools{display:none !important}}

.welcome-video{
	max-width: 1170px;
	margin: 0 auto;
	padding: 15px;
}
.welcome-video > div{
	border: 1px solid #ae935e;
	padding: 15px;
}
.welcome-video .mpContent{
	position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;
}

.welcome-video .mpContent iframe, .welcome-video .mpContent object, .welcome-video .mpContent embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

section.welcomeFAQ{
	max-width: 1170px;
    margin: 0 auto;
    padding: 3% 0 0;
}
.welcomeFAQ .container {}
.welcomeFAQ .container .row{}
.faq-intro{text-align: center;}
.faq-intro h4{
	color: #222;
    font-family: "MTI Bulmer W01", serif;
    font-size: 23px;
    font-style: italic;
    margin-bottom: 14px;
}
.faq-left{text-align: right;}
.faq-right{text-align: left;}
.faq-left .mpContent{}
.faq-right .mpContent{}
.faq-left h3,.faq-right h3, .faq-bottom h3{font-family: "Univers Next W01" !important; font-size: 14px; text-transform: uppercase;letter-spacing: 0.5px; color:#626262; font-weight: 700;}
.faq-left p,.faq-right p, .faq-bottom p{font-size: 15.5px; color: #1c1c1c; /*line-height: 1.94;*/ margin-bottom: 20px;}
.faq-bottom{text-align: center;}

@media(max-width: 1200px ) {
	.faq-left, .faq-right{float: none; text-align: center;margin: 0 auto;}
	.faq-left{padding-bottom: 15px;}
	.faq-bottom {padding-top: 36px; width: calc(100% - 30px); margin: 0 auto;}
}

@media(max-width: 768px ){
	.faq-intro h1 { font-size: 34px; }
}

@media(min-width: 1200px ){
	.faq-intro h1{font-size: 65px;letter-spacing: 0.26px;}
	.welcomeFAQ .row.clearfix{ background:url(https://d2nfzhdjx5k7v7.cloudfront.net/Trump/images/faqMiddleLine.png) repeat-y 50% 0 / 1px 100%; margin: 4% -15px 4%;}
	.faq-left{ border-bottom: none; padding: 20px 30px 30px 15px;}
	.faq-right{padding: 20px 15px 30px 30px;}
	.faq-left p,.faq-right p, .faq-bottom p{margin-bottom: 36px;}
}

/* Polaroid */
.polaroid-container{
	max-width: 1170px;
    padding: 60px 15px;
	margin: 0 auto;
}
.polaroid-container h1{
	margin-bottom: 30px;
}
.polaroid-container h4{
	color: #222;
    font-family: "MTI Bulmer W01", serif;
    font-size: 23px;
    font-style: italic;
    margin-bottom: 14px;
}

.polaroid-row{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center!important;
    justify-content: center!important;
}

.polaroid-left{
	-ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
	padding-right: 100px;
}

.polaroid-right{
	-ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;	
	position: relative; z-index: 1;
}

.polaroid-right .mpContent{
    margin-top: -160px;
}

.polaroid-right .mpContent > a{
	 display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	padding: 1rem;
	min-height: 140px;
	max-width: 366px;
	position: relative;
	-webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
	border-bottom: 3px solid #af945f;
	background: #FFF;

}

.polaroid-right .mpContent > a > span{
    display: block;
    overflow: hidden;
}

.polaroid-right .mpContent > a > span img{
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	max-width: 100%;
}

.polaroid-right .mpContent > a > div {

    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 65px;
    flex: 1 0 65px;
	padding: 1rem;
	font-family: "brandon-grotesque", sans-serif;
    font-size: 14px;
	font-weight: 600;
    letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
    color: #af945f;
}

.polaroid-right .mpContent > a:hover, .polaroid-right .mpContent > a:active{
	text-decoration: none; opacity: 1;
}
.polaroid-right .mpContent > a:hover > span img, .polaroid-right .mpContent > a:active > span img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.polaroid-right .mpContent > div {
	display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1rem;
    min-height: 140px;
    max-width: 366px;
    position: relative;
    -webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%)!important;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%)!important;
    background: #FFF;
}

.polaroid-right .mpContent > div > span{
    display: block;
    overflow: hidden;
}

.polaroid-right .mpContent > div > span img{
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	max-width: 100%;
}

.polaroid-right .mpContent > div > a {
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 65px;
    flex: 1 0 65px;
	padding: 1rem;
	font-family: "brandon-grotesque", sans-serif;
    font-size: 14px;
	font-weight: 600;
    letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
    color: #af945f;
}

.polaroid-right .mpContent > div,.polaroid-right .mpContent > div:hover, .polaroid-right .mpContent > div:active{
	text-decoration: none;
	opacity: 1;
	margin: 0 auto!important;
	justify-content: center;
	align-items: center;
}

.basic-pull-quote-half{ padding: 15px; }

.basic-pull-quote-half .quote {
	max-width: 823px;
	margin: 0 auto 50px auto;
	width: 100%;
	font-size: 28px;
	font-style: italic;
	color: #222;
	font-family: "MTI Bulmer W01", serif;
}
.basic-pull-quote-half .quote-icon {
	width: 29px;
	height: 23px;
	background: transparent url(https://d2nfzhdjx5k7v7.cloudfront.net/Trump/images/quoteimg.png) no-repeat 0 0;
	margin: 0 auto 20px;
}
span.quote-icon {
	display: block;
	margin: 0 auto;
	text-align: center;
}

@media(max-width: 1199px){
	.polaroid-container{ padding: 40px 15px; }
	.polaroid-left{ padding-right: 50px; }
	.polaroid-right .mpContent{ margin-top: -110px; }
}

@media(max-width: 900px){
	.polaroid-container{ padding: 25px 15px; }
	.polaroid-left{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0; }
	.polaroid-right{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  }
	.polaroid-right .mpContent{ margin-top: 0; }
	.polaroid-right .mpContent > a{ margin: 0 auto; }
}

.footerCTA {width: 100%; background: #000; position: relative; text-align: center; /*padding:12.907% 0;*/padding:6.5% 0;}
.footerCTA .container{position: relative; z-index: 1; margin: 0 auto; width: 90%; max-width: 750px;}
.footerCTA .ctImage {background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity:0.66;}
.footerCTA .ctImage img {display: none;}
.footerCTA .mpContent * {color: #fff !important;} 
.ctaText h1 {letter-spacing: 0.18px; margin-bottom: 20px;}
.ctaText p {font-size: 18px; font-weight: 300;/*line-height: 1.72;*/ margin-bottom: 36px;}
.ctaText .button{}
.button:hover{color: #AE935E !important;}

@media(max-width: 768px) {
.footerCTA {}
.footerCTA .container {}
.footerCTA .ctImage {}
.footerCTA .ctImage img {}
.ctaText h1 {font-size: 34px;}
.ctaText p {font-size: 18px;}
.ctaText .button{}
}