.header-page-top{max-width:1030px; margin:0 auto; background:#862425;text-transform:uppercase;padding:10px; height:50px;text-align:right; color:#fff; font-family: 'Cinzel', serif; font-size:20px;box-shadow: 1px 1px 2px #333;position:relative;}
.header-page-wrap{}
body{
background: #ade6f7; /* Old browsers */
background: -moz-linear-gradient(top, #ade6f7 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ade6f7 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ade6f7 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ade6f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.container-columns-wrap{background:none;}
.banner ul{padding-left:0;margin-top: 0;}
.cta {padding-right:10px;padding-top:5px!important;}
.cta-text{font-size:13px!important;}
.cta-phone{padding-bottom:0!important;}
.cta .cta-phone span{font-size:32px!important;}
.cta-text, .cta-phone, .cta-phone span{color:#fff!important; font-family: 'Cinzel', serif!important; font-weight:bold!important;}
.cta-phone a{color:#fff!important; text-decoration:none;}
.brand {margin-top:20px;}
.brand-image{margin-top:0px;padding-left:15px;padding-bottom:15px;max-width:90%;}
.container-nav-main-wrap{background:#8B1C17; max-width:1024px; margin:0 auto;}
.nav-main > ul > li > a{color:#fff;}
.nav-main {
    float: none;
    width: 820px;
    margin: 0 auto;
}
#gform_2, #gform_4{
background: #B2A397;
padding: 0 15px 20px;}
li#field_2_7 .ginput_container, li#field_4_7 .ginput_container{
max-width: 230px;
overflow: hidden;
margin-top:10px;
border-right: 1px solid #ccc;
border-radius: 2px;
}
#gform_2 label.gfield_label, #gform_4 label.gfield_label{display:none;}
#quickcontact h4, #practiceareas h4{
font-family: "Roboto", sans-serif;
font-size: 19px;
font-weight: 500;
color: #fff;
margin: 0;
background: #B2A397;
border-left: none;
border-bottom: none;
padding: 10px 15px;}
#practiceareas ul li a{background: #B2A397;border-bottom: none;}
#practiceareas li.page_item_has_children ul li a{background: #91847b;border-left: none;}
#side-badges{background:#8B1C17;padding-top:1px;padding-bottom:1px;}
#side-badges .inside{background:#fff;padding: 5px 15px;margin: 15px;}
#side-badges img{margin:0 auto; display:block;padding:10px 0;}
.group a{padding:0;}
#quickcontact, #practiceareas{box-shadow: 3px 3px 3px #333;}
.footer-page-wrap{margin:0 auto; max-width:1024px; padding:125px 15px 0;}
.office-wrap{position:relative;}
.office-wrap-f{position:relative;}
.office-wrap img, .office-wrap-f img{width: 100%;}
.contact-info .office-title{color:black;font-weight:bold;}
.contact-info .office-1, .contact-info .office-3, .contact-info .office-2{background:rgba(255,255,255,0.7); width:100%; padding: 0px 20px 0 20px; color:black;}
.contact-info a.office-map-link{color:black;}
#home-content{font-family: 'Myriad Pro', sans-serif;}
.home-heading h1, .home-heading h2, .home-heading h3{padding:5px 15px; background:#8B1C17; font-family: 'Cinzel', serif; color:#fff;margin:15px 0;}
.home-heading h1.no-marg{margin-top:0;}
.one-half{display:inline-block; margin-right:10px;}
.one-half-r{display:inline-block; vertical-align: top;}
@media (min-width: 320px) {
.header-page-wrap{background:#2277A8; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #2277a8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#2277a8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#2277a8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2277a8',GradientType=0 ); /* IE6-9 */
}
.office-wrap-f,.office-wrap{width:94%;top:20px;float:none;max-width:500px;}
.office-wrap-f{margin: 0 auto;}
.office-wrap{margin: 0 auto;}
.footer-page-wrap{padding:20px 15px 0;}
.contact-info-wrap {background:#141625;}
.one-half{width:100%;} .one-half-r{width:100%;}
.one-half ul li, .one-half-r ul li{line-height:40px;}
.home-heading h1, .home-heading h2, .home-heading h3{font-size:20px;}
#home-content p{line-height:30px; margin:10px 0;}
}
@media (min-width: 741px) {
.header-page-wrap{
max-width:1024px; margin:0 auto;
background: #2277A8; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 40%, #1c73a5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 40%,#1c73a5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 40%,#1c73a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1c73a5',GradientType=1 ); /* IE6-9 */
}
}
@media (min-width: 768px) {
.one-half{width:45%;} .one-half-r{width:51%;}
.one-half ul li, .one-half-r ul li{line-height:60px;}
#home-content p{line-height:35px; margin:20px 0;}
.home-heading h1, .home-heading h2, .home-heading h3{font-size:27px;}
}
@media (min-width: 992px) {
.office-wrap-f,.office-wrap{width:31%;top:150px;float:left;}
.office-wrap-f{margin: 0px 10px 0 15px;}
.office-wrap{margin: 0px 10px 0px;}
.footer-page-wrap{padding:125px 15px 0;}
.contact-info-wrap {background:url('http://www.folkmanlaw.com/wp-content/themes/folkmanlaw-theme/assets/img/foot-bg.jpg')no-repeat;background-position: 50% 50%;border-top:none;}
}

/*Spanish Pages*/

.spanish .banner-wrap {
    background: none;
}

.spanish nav#nav-main {
    width: 100%;
}

.spanish .nav-main>ul>li>a {
    padding: 10px 10px 10px 10px;
}

.header-page-top a {
    color: white;
    text-decoration: none;
    font-size: 20px;
    font-family: 'Cinzel', sans-serif;
}

textarea#input_4_4 {
    max-width: 100%;
    margin-top: 15px;
}

input#input_4_6 {
    padding: 10px;
}