h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
.main-container label {font-weight: normal;}
.page .label {
	color: inherit;
	font-size: 100%;
	border-radius: 0;
	display: inline-block;
	text-align: left;
	white-space:normal;
	line-height: normal;
}

.social-media{
    margin-top:8px;
}
.social-media ul
{
    text-align: center;
}

.social-media ul li
{
    padding: 0 5px !important;
}

.social-media ul li a i{
    font-size: 20px;
    //color:#765c0b;
}

.addresses-primary li p{
    margin-bottom:15px;
}

.contact-custom-block1 .graphic{
    text-align:center;
    width: 448px;
    margin: 40px auto;
    margin-bottom:10px;
    font-size: 18px;
}

.contact-custom-block1 .graphic .col {
    float: left;
    width: 130px;
}
.contact-custom-block1 .graphic .fa {
    font-size: 48px;
    margin-bottom: 8px;
    color: #CD5555;
}
.contact-custom-block1 .graphic .col:nth-child(2) .fa {
    color: #8B4789;
}
.contact-custom-block1 .graphic .col:nth-child(3) .fa {
    color: #228B22;
}
.contact-custom-block1 .graphic .arrow {
    float: left;
    margin: 0 4px;
}
.contact-custom-block1 .graphic .arrow .fa {
    color: #777;
    font-size: 26px;
    line-height: 48px;
}

@media only screen and (max-width: 1199px) {
    .contact-custom-block1 .graphic {
        width: 100%;
        font-size: 14px;
    }
    .contact-custom-block1 .graphic .fa {
        font-size: 30px;
    }
    .contact-custom-block1 .graphic .col {
        width: 25%;
    }
    .contact-custom-block1 .graphic .arrow .fa {
        font-size: 20px;
        line-height: 30px;
    }
    .contact-custom-block1 .refer-form .col-left,
    .contact-custom-block1 .refer-form .col-right,
    .contact-custom-block1 .refer-form .separator {
        float: none;
        width: 100%;
    }
    .contact-custom-block1 .refer-form .separator .half {
        display: none;
    }
}

.onepage-subscribe {  
  margin : 10px 0;
  text-align:center;
  border-radius: 3px;
  padding:20px 0;
}

.onepage-subscribe .social {
    //padding-top:30px;
    //margin:30px 60px 0;
}

.onepage-nl-subscribe .onepage-subscribe-space-filler{
    margin: 30px 60px 0;
    padding-top: 10px;
    border-top: 1px #ddd dashed;
}
.onepage-nl-subscribe
{
}


#submit-nl-form
{
    color:#de0000;
}

#youama-newsletter{
  margin-top:-1px !important;
}

.main-container .data-table .label {display: table-cell;}
.main-container .radio, .main-container .checkbox {display: inline-block; margin-top: 0;}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
        width: 1200px;
    }
}

@media only screen and (min-width: 768px) {
    span.toggle {display: none;}
    .footer-col-content,
    .block .block-content,
    .box-collateral-content {
      height: 100% !important;
      display: block !important;
      opacity: 1!important;
    }
}

@media only screen and (min-width: 768px)  {
    .footer ul {
        margin: 0 auto;
        width:110%;
    }
}


@media only screen and (min-width: 1200px)  {
    .footer ul {
        width:80%;
    }
    .forgotpassword-button-set {
        width:330px !important;
    }
    .forgotpassword-back-link {
        margin-top:15px !important;

    }

    .forgotpassword-button-set .forgotpassword-required {
        margin:0 0 5px !important;

    }
}

@media only screen and (min-width: 1200px)  {
    .footer ul {
        width:90%;
        text-align: center;
    }



}



