/* hide this stuff */

.video, a.bio-button, nav, .header , a.language, .rsvp-photo, .header-right
{display:none;}

/* change this stuff */
body {background:white;}
.mobile-logo {display:block;position:static;background:#1d2a59;text-align:center;padding:10px 0px;z-index:3000;width:100%;}
.interior-hero {width:100%;height:300px;background:url(/media/images/cole.hero.cropped.jpg) 0% 50% no-repeat;background-size:contain;}
#can_embed_form form li.core_field:nth-of-type(3) {width:100% !important;}
#can_embed_form form li.core_field:nth-of-type(4) {width:100% !important;}
input[type=submit]{margin:10px 0 0 0 !important;}
.header_title h1 {    font-size: 9vw;margin-top:20vh;}
.main_content_home h2 {
  font-size: 6.2vw;}
  .mobile-video {width:90%;margin:10px auto;}
blockquote {border-left:4px solid #69b1e2;padding-left:20px;margin:0 10px;}
.home-content-wrapper {
    width: 90%;
    max-width: 90%;
}
.main_content_home {padding:20px 5%;width:90%;}
p.sms-disclaimer, .at-markup.SmsLegalDisclaimer.at-legal p {
    text-align: center;margin: 0 auto 20px;width:90%;}
/*.mobile.home-top-logo-mobile {display:flex;justify-content:flex-start;align-items:center;}
.home-top-logo-mobile img {max-width:100%;width:100%;margin:0;}
.home-top-logo-tagline h3 {font-size:4vw;line-height:1.1em;font-weight:600;color:#528EF4;}
.home-top-logo-tagline {width:60%;padding:0 5%;}
.home-top-logo-tagline img {width:70%;}*/
.home-top {display:flex;     align-items: stretch;width:100%;background-image:none;background-size:contain;padding:10px 0 0px;border-bottom:none;}

.mobile-logo img {    max-width: 320px;}
a.logo, .home-logo { display:none; }
.header.interior {flex-wrap:wrap;}
.home-logo h3, .header-left h3 {font-size:4.5vw;margin:-25px 0 0 2%;}
.home-logo a, .home-logo h3 {width:100%;}
img.headshot {width:140px;}
 .header.interior .social, .header.interior .logo {width:100%;}
.header .social svg {width:16px;height:16px;padding-bottom:10px}
.footer .social svg {width:24px;height:24px;}
.main_content {display:block;width:86%;padding:6%;border:none;margin:-15px auto 30px;height:auto;min-height:300px;}
.video-wrapper {display:block;width:86%;padding:6%;border:none;margin:15px auto 30px;height:auto;min-height:300px;}
.petition-form {padding:5%;float:left;width:90%;margin-bottom:10px;}
.header-left {width:100%;padding:0;}
.top-content, .bottom-content {font-size:4.5vw;line-height:1.4em;margin:10px 0;}
.header-left p {        font-size: 4.5vw;text-align:center;margin:4%;}
.signup-wrapper h2 {    font-size: 5.5vw;}
.home-top {display:block;height:auto;}
.header-right {float:left;width:100%;padding:5% 0;margin:1% 0;}
section.form.reorder {
    width: 100%;
}
.donate-wrapper {    width:90%;    padding: 30px 5% 30px; display:block;   position:relative;z-index:1000;margin:0px auto;-webkit-border-radius: 12px;
    text-align: center;
    -moz-border-radius: 12px;
    border-radius: 12px;}
.donate-wrapper p {font-size:12px;line-height:1.3em;padding:0 2%;}
.donate-wrapper h2 {   font-size: 6.3vw;line-height:1em;}
a.donate-button {
font-size:5.2vw;width:80px;margin:1%;padding:3% 5%;display:inline-block;}
iframe {max-width:100%;}
img.sig {width:110px;position:relative;top:10px;right:25%;}
.header-right img.home-logo {display:none;}
.header-right p {text-align:center;line-height:1.5em;padding:0% 2%;}
.signup-wrapper {clear:both;position:static;z-index:12;display:block;}
.signup-wrapper h4 {text-align:center;margin-bottom:10px;}
.signup-form {
    display: block;width:96%;margin:0px auto;position:relative;left:0rem;max-width:96%;}
.at-text.FirstName {max-width:100%;min-width:0 !important;margin-right:.625rem !important;}

.at-form-submit {display:flex;position:relative;top:-150px;}
.ngp-form .at-fields {width:100%;}
.at-row.FirstName.LastName { flex-wrap:wrap;}
.at-text.FirstName {max-width:100%;}
.at-markup.SmsLegalDisclaimer.at-legal p {font-size:12px;line-height:13px;top:50px;}

	.at input[type=text], .at input[type=password], .at input[type=date], .at input[type=datetime], .at input[type=datetime-local], .at input[type=month], .at input[type=week], .at input[type=email], .at input[type=number], .at input[type=search], .at input[type=tel], .at input[type=time], .at input[type=url], .at input[type=color], .at textarea {height:34px !important;}
	::placeholder{font-size:16px !important;color:black !important;}

.at-form-submit {display:flex;position:relative;top:-115px;margin:5px 0px;}
input[type=submit].at-submit.btn-at.btn-at-primary {font-size:16px;height:36px !important;padding:10px 30px;}
body.home .footer .disclaimer, .footer .disclaimer {width:75%;margin:5px auto;border:1px solid #2f3c46;color:#2f3c46;}
.footer .footer-links, .footer .footer-links a {color:#2f3c46;}
a[href="/bluesky/"] svg g path:nth-of-type(2) {
    fill: #fff !important;
}
.footer {padding:20px 0px 40px;font-size:13px;line-height:18px;display:block;width:100%;}
.footer .footer-links, .footer .social {width:100%;}
 .signup-wrapper, .top-wrapper {display:block;}
.donate-buttons {width:90%;padding:1% 5%;display:block;margin:0;text-align:center;}
 .about-left {width:90%;padding:5%;display:block;margin:0;}

#wrapper {
width:100%;}

.entry_image, .entry_video {
	float:none;margin:10px 0;
	width:100%;
}
.entry_image img {max-width:100%;}

.mobile {display:block;}
.mobile-mini-nav {font-size:11px;text-align:center;display:block;width:100%;}
.mobile-mini-nav a {margin:10px;text-transform:uppercase;color:white;}
.mobile-site-links {background-color:#f7f3ed;display:block;padding:0;clear:both;}

.mobile-site-links ul {
    list-style:none;
    margin: 0;
    padding:0;
height:auto;width:100%;}

.mobile-site-links ul li {
    float:none;display:block;
    margin: 2px 0px;
    font-size: 14px;width:92%;
    text-transform: lowercase;
    padding:5px 4%;
color:black;border:1px solid #dedede;
}
.mobile-site-links ul li a {color:black;}
div.left, div.right {float:none;margin:0px;display:block;width:300px;}



/* Portrait */
@media screen and (orientation:portrait) {
    /* Portrait styles */
    div.nav {
width:290px;padding:2px 5%;
font-size: 14px;text-align:center;
float:none;display:block;
z-index: 2000;
height: 10px;clear:left;
position:relative;
top:5px;
}
div.nav table {width:100%;}
div.nav table tr td {text-align:center;}
td.left {float:left;padding-right:20px;}
.nav a {color:black;}
td.right {float:right;padding-left:20px;}
a.activeSlide {color:#f1203d;}
.slider {width:320px;height:225px;display:block;margin:0;border-top:1px solid #acaaa5;border-bottom:1px solid #acaaa5;}
ul.slideshow {margin:0;width:320px;height:190px;overflow:hidden;border:0px solid white;}
ul.slideshow li {width:320px;border:0px solid white;height:190px;overflow:hidden;}
ul.slideshow li img {width:320px;height:190px;}

}
/* Landscape */
@media screen and (orientation:landscape) {
    /* Landscape styles */
    div.nav {
width:480;padding:2px 5%;
font-size: 14px;text-align:center;
float:none;display:block;
z-index: 2000;
height: 10px;clear:left;
position:relative;
top:5px;
}
div.nav table {width:100%;}
div.nav table tr td {text-align:center;}
td.left {float:left;padding-right:20px;}
.nav a {color:black;}
td.right {float:right;padding-left:20px;}
a.activeSlide {color:#f1203d;}
.slider {width:480px;height:315px;display:block;margin:0;border-top:1px solid #acaaa5;border-bottom:1px solid #acaaa5;}
ul.slideshow {margin:0;width:480px;height:285px;overflow:hidden;border:0px solid white;}
ul.slideshow li {width:480px;border:0px solid white;height:285px;overflow:hidden;}
ul.slideshow li img {width:480px;height:285px;}

}
