.pg_index { margin-top: 20px; }
.pg_index,
section.brands { width: 100%; max-width: 1900px; }


.pg_index > .docLayer > [data-_="grd"]:nth-child(1) > div { width: 0; }



/* Social */
section.social { margin-top: 40px; margin-bottom: 40px; }
section.social .title { position: relative; margin-bottom: 20px; }
section.social .title > span { font-family: 'Yellowtail'; font-size: 40px; }
section.social .title:before,
section.social .title:after { content: ""; position: absolute; top: 30px; height: 1px; }
section.social .title:before { width: 40%; left: 0; }
section.social .title:after { width: 40%; right: 0; }
section.social .container > a { display: inline-block; margin: 0 15px; transition: all 400ms linear; }
section.social .container > a:hover { transform: rotate(360deg); }

/* Newsletter */
.mailing { background-image: url("../ximg/parallax_newsletter.jpg"); height: 250px; }
.mailing .title { font-weight: 600; text-transform: uppercase; margin: 20px 0; font-size: 30px; }
.mailing form { border: 4px solid #FFF; height: 135px; position: static; }
.mailing form > label { margin: 15px 0; }
.mailing form > .input-group { max-width: 475px; margin: 0 auto; }
.mailing form > .input-group .form-control { background-color: rgba(255, 255, 255, 0.4); border: none; border-radius: 0; color: #FFF; }
.mailing form > .input-group .form-control::-webkit-input-placeholder { color: #FFF; font-style: italic; font-size: 14px; opacity: 1; }
.mailing form > .input-group .form-control::-moz-placeholder { color: #FFF; font-style: italic; font-size: 14px; opacity: 1; }
.mailing form > .input-group .form-control:-ms-input-placeholder  { color: #FFF; font-style: italic; font-size: 14px; opacity: 1; }
.mailing form > .input-group .input-group-addon { border: none; border-radius: 0; }
.mailing form > .input-group .input-group-addon > a{ color: #FFF; }
