.nivo-caption{ opacity: 1 !important; }

.footer-wrapper a{color: #fff;}

h3 { margin-bottom: 5px; }

.callout-top {font-size:20px;font-weight:bold;font-style:italic;color:#64A5C4;padding: 23px 15px 21px 30px;}

.free-quote-top {font-size:20px;font-weight:bold;padding:15px 0px 0px 20px;line-height:33px}

.free-quote-top a, .free-quote-top a:hover {color:#fff;}

.home-contact {background:#f7f7f7;padding:2px 20px;}

.gform_wrapper .gform_footer {padding: 0px 0 10px 0 !important;}

.gform_wrapper .top_label .gfield_label {font-weight: 700 !important;}

a.button, button, input[type="submit"], input[type="reset"], input[type="button"],a.gdl-button {background-color: #528aa4;color: #fff;border: 1px solid #dedede}

.gform_wrapper .top_label li.gfield.gf_left_half input.medium,.gform_wrapper .top_label li.gfield.gf_left_half input.large,.gform_wrapper .top_label li.gfield.gf_left_half select.medium,.gform_wrapper .top_label li.gfield.gf_left_half select.large,.gform_wrapper .top_label li.gfield.gf_right_half input.medium,.gform_wrapper .top_label li.gfield.gf_right_half input.large,.gform_wrapper .top_label li.gfield.gf_right_half select.medium,.gform_wrapper .top_label li.gfield.gf_right_half select.large {padding:5px 0px 5px 5px;}

a.gdl-button{font-weight: 300;}

.side-products {background:#64A5C4;padding:10px;border-bottom:1px solid;}

.side-products a {color:#fff;}

.side-products a:hover {color:#e9e9e9;}

ol, ul.square, ul.circle, ul.disc, ul {margin-bottom: 20px;}

li {padding-bottom:10px;}

div.top-navigation-left ul{ margin-bottom: 0px;}

.pn {font-size:24px;font-weight:bold;}

div.under-slider-right {background-color:#ff7d32}

.nivo-caption {background:#64A5C4 !important; color:#fff !important;}