﻿
.footer-newsletter > form.mrw-dynamic-form > input.form-control { background: #f2f3f6;}
#SiteGrid { background: -moz-linear-gradient(top, rgba(242,243,246,0) 0%, rgba(242,243,246,0.2) 27%, rgba(242,243,246,0.51) 37%, rgba(242,243,246,1) 100%); background: -webkit-linear-gradient(top, rgba(242,243,246,0) 0%,rgba(242,243,246,0.2) 27%,rgba(242,243,246,0.51) 37%,rgba(242,243,246,1) 100%); background: linear-gradient(to bottom, rgba(242,243,246,0) 0%,rgba(242,243,246,0.2) 27%,rgba(242,243,246,0.51) 37%,rgba(242,243,246,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f3f6', endColorstr='#f2f3f6',GradientType=0 ); }
.GridWrapper { margin-top: 70px; padding-bottom: 90px; }

#contact-form { max-width: 700px; }
#contact-form-title { width:100%; color:#F68B1F; font-size:35px; padding:10px; }
#contact-form textarea { width: 100%; margin-top: 10px; height: 245px; }
#ContactButton { color:#ffffff; text-decoration:none; font-size:130%; display:inline-block; background-color:#F68B1F; border-radius:5px; padding:10px 30px 6px 30px; float:left; }

.row { max-width: 100%; }
.row.mediaBoxes .MediaBoxContainer { width: 100%; float: none !important; margin-bottom: 30px; vertical-align: top; -webkit-column-break-inside: avoid; }
.row.mediaBoxes { -webkit-column-count: 4; -webkit-column-gap: 30px; -moz-column-count: 4; -moz-column-gap: 30px; column-count: 4; column-gap: 30px; }

.MediaBoxTitle { font-size: 85%; font-weight: bold; letter-spacing: .25px; margin-top: 8px; color: #231f20; }
.MediaBoxPaper { color: #231f20; text-shadow: 0 0 0 #e3e3e3; font-size: 65%; }
.mediaText .titleGradient { height: 1px; width: 100%; margin: 1px 0; }

@media(max-width: 1024px) {
    .GridWrapper { width: 85%; margin-top: 45px; }
    #SiteGrid { background: #f2f3f6; }
    .row.mediaBoxes { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
}

@media ( max-width: 991px) {
    #PageBreadCrumps { display: none; }
}

@media(max-width: 767px) {
    .GridWrapper { width: 95%; margin-top: 15px; padding-bottom: 60px; }
    .row.mediaBoxes { margin: 0; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
}
