
.width-container {margin:0 auto !important;}

@media only screen and (max-width: 1500px) { 
   /* .home .width-container {max-width:90% !important;border:2px solid red; }*/
  .excerpt-block {max-width:95% !important;margin:0 auto;}
  .width-container .form .row-fluid {max-width:100% !important;margin:0 auto !important;}
  .width-container .row-fluid {max-width:95% !important;margin:0 auto !important;}
  .header-container .width-container, #intro .text-content {max-width:95% !important;margin:0 auto !important;}
}

@media only screen and (max-width: 1200px) { 
  #intro img {max-width:350px;}
  #intro h1 {padding-top:30px !important;}
  nav li a {padding:0 5px !important;}
  nav li {padding:0 !important;}
}
@media only screen and (max-width: 800px) { 
  #intro img {max-width:250px;}
  #intro h1 {padding-top:30px !important;}
  .form-wrap {width:50%;}
  #intro {padding-bottom:20px;}
    nav li a {font-size:11px !important;}
}
@media only screen and (max-width: 500px) { 
  #intro img {float:none !important;margin:0 auto;display:block;}
  #intro h1 {}
  .form-wrap {width:100%;padding-bottom:30px;}
}


body {background:transparent !important;}
.pattern > .wrap {padding-bottom:0 !important;}
.form-wrap {padding:0 !important; border:0 !important; background-color:transparent !important;}
.submit-button {background-color:#e4ac4d;font-size:20px !important;font-weight:bold !important;}
.submit-button:hover {background-color:#1e3964;}
input {padding:7px !important;}

#intro {background:#fff;float:left; width:100%;margin-top:-9px;}

#intro h1 {color:#172a48;font-family:"proxima-nova",sans-serif;padding-top:180px;font-weight:normal !important;
font-size:39px !important;line-height:40px !important;}

#intro p  {font-size:20px !important;}

#intro .text-content {width:1420px;margin:0 auto;max-width:100%;}

#rows {max-width:100%; margin:-15px auto 50px;display:inline-block;position:relative;}
#home-columns {width:33.33333333%;text-align:center;position:relative; float:left;color:#fff;
background:#eeba54;padding:40px;border-right:1px solid #fff;height:380px;}
#home-columns:last-child {border-right:0;}
#home-columns img {max-width:250px;}

#home-columns strong {font-size:20px;}
#home-columns:nth-child(2){background:#1e3964;}
#home-columns:nth-child(3){background:#fe8b0e;}

.twocolumn-container,.onecolumn-container {margin-top:0 !important;border:0 !important;padding-top:30px;}

nav li {background:transparent !important; border:0 !important;line-height:60px !important;}
nav li a {color:#fff !important;font-size:14px;}
nav li:last-child a {color:#e4ac4d !important;font-weight:bold !important;text-decoration:underline !important;}
.menu-link {background:#e4ac4d !important;}
 nav {margin-top:0 !important;}
.header-container .width-container.clearfix:before {display:none !important;}
.site-logo header {padding-bottom:0 !important;}
.site-logo {margin-top:5px !important;}

#home-blog {width:32%; float:left;border:1px solid #ddd;background:#fff; margin-right:2%;padding:10px 20px 20px;}
#home-blog:last-child {margin-right:0;}
footer {border:0 !important;width:1420px;max-width:100%; margin:0 auto;padding:25px 0 0 0;}

ul.homepage_excerpt-list li.excerpt-block {border:0 !important; background:transparent !important;padding:0 !important;}

ul.homepage_excerpt-list {width:1420px; max-width:100%; margin:0 auto;padding-bottom:200px;}

ul.homepage_excerpt-list h4.excerpt-title {border-bottom:1px solid #ddd;padding-bottom:10px;}
ul.homepage_excerpt-list h4.excerpt-title a {color:#172a48;font-weight:normal;font-family:"proxima-nova",sans-serif;}
ul.homepage_excerpt-list .continue {width:130px;margin:0 auto;background:#eda153;padding:8px 20px;border-radius:5px;margin-bottom:15px;}
ul.homepage_excerpt-list .continue a {color:#fff !important;text-align:center;}

@media only screen and (max-width:860px) {
  #home-columns {width:100% !important;}
  #home-blog  {width:100% !important;margin:0 0 20px 0 !important;}
}