﻿.focusBox {
    max-width: 400px;
}


.socialMediaLinks .socialMedia span{
    display: none;
}

.home2016.home .contentPane,
.landing2016 .contentPane,
.home2016.home .rightPane,
.landing2016 .rightPane,
.landing2016 .videoContainer {
    width: 100%;
}

#openConsultationsContainer, #latestLegisContainer{
    max-width: 300px;
    margin: 0 auto 10px;
}

#assemblyEventsContainer{
    margin: 10px 0;
}

.textPanel.aqua{background-color:rgba(6,132,137, 1);}
.textPanel.orange{background-color:rgba(214,67,8, 1);}
.textPanel.red{background-color:rgba(218,8,47, 1);}
.textPanel.magenta{background-color:rgba(167,10,96, 1);}
.textPanel.green{background-color:rgba(63,129,5, 1);}
.textPanel.pink{background-color:rgba(230,10,130, 1);}
.textPanel.slate{background-color:rgba(56,74,85, 1);}

.election2016 .carouselSlide .textPanel,
.home2016 .carouselSlide .textPanel{
    width: 90%;
    padding: 20px 5%;
    left: 0;
    height: 90%;
    top: 0;
}

#playPauseButton {
    right: 5%;
    bottom: 15px;
}
.fullPane{
    width: 95%;
    margin: 0 auto;
}

/* 2016 Member Profile */
.membersprofile2016 .mgBigPhoto{
    float: none;
    margin: 0 auto 10px;
    width: 200px;
}

.membersprofile2016 .text{
    text-align: center;
}

.membersprofile2016 h1{
    font-size: 3em;
}

.membersprofile2016 .mgUsePartyLogo, 
.membersprofile2016 .mgUserSideBar{
    padding: 0;
}

.membersprofile2016 .memberVideoContainer{
    width: 100%;
}

.membersprofile2016 .memberVideoContainer iframe{
    height: 250px;
}

.election2016 #columnTwo {
    width: 100%;
}

.readMoreContainer a {
    width: 90%;
}

#signPetitionForm div.formInput span.formInputError{
    margin: 10px 0;
    width: 100%;
    text-align: center;
}