﻿/*!****************************************************************
Theme Name: D'Arrigo New York
Description: Custom WordPress theme developed for D'Arrigo Boston.
Author: Michael Elias
Author URI: http://tmdcreative.com
Version: 1.5
*******************************************************************/
div#gform_wrapper_1 {
    display: inline-block !important;
    width: 100%;
}.gform_page_footer input {
    background: #32a798;
    color: #fff;
    min-width: 100px;
    text-align: center;
    min-height: 40px;
    font-size: 20px;
    border: 1px solid #32a798;
    border-bottom: 3px solid #27655d;
}.gform_page_footer a#gform_save_1_link {
    background: #ddd;
    color: #000;
    padding: 0px 10px;
    min-width: 100px;
    min-height: 40px;
    line-height: 40px;
    border: 1px solid #ddd;
    border-bottom: 3px solid #999;
    text-decoration: none;
}#gform_1 select {
    min-height: 37px;
    vertical-align: top;
    margin: 0 auto !important;
}
.gf_step .gf_step_label {
    background: #546A78;
    color: #fff;
    padding: 5px;
    border-radius: 4px;
}
#gform_fields_1_5 label {
    max-width: inherit;
    vertical-align: middle;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
    margin-right: 10px !important;
    vertical-align: middle;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li input {
    margin-top: 5px;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px;
}
#gform_wrapper_1 .gf_progressbar_title {
    color: #323232;
    font-weight: bold;
    opacity: 1;
    font-size: 20px;
}

#gform_wrapper_1 .gf_progressbar {
    padding: 4px;
}
.pull-left{float:left}.pull-right{float:right}.center-block{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.valign{display:table;width:100%;height:100%}.valign>p,.valign>img,.valign>div,.valign>figure,.valign>h2,.valign>h3{display:table-cell;vertical-align:middle}.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.cf:before,.slider__wrapper:before,.home-overview:before,.site-map ul:before,.cf:after,.slider__wrapper:after,.home-overview:after,.site-map ul:after{content:" ";display:table}.cf:after,.slider__wrapper:after,.home-overview:after,.site-map ul:after{clear:both}html{height:100%;overflow-y:scroll;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}html{color:#666;font-size:1em;line-height:1.4;height:100%}body{background:#FFF;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;position:relative}@media only screen and (max-width: 768px){body{font-size:0.9375em}}@media only screen and (max-width: 640px){body{font-size:0.875em}}::-moz-selection{background:DeepSkyBlue;color:#FFF;text-shadow:none}::selection{background:DeepSkyBlue;color:#FFF;text-shadow:none}a{color:#0062A3}.container{position:relative;max-width:980px;margin:0 auto;padding:0 25px}@media only screen and (max-width: 640px){.container{padding:0 10px}}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container.small{max-width:800px}.row{width:100%;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}.row [class*="col-"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row [class*="col-"]:first-child{margin-left:0}.row .col-12{width:100%}.row .col-11{width:91.45299145299145%}.row .col-10{width:82.90598290598291%}.row .col-9{width:74.35897435897436%}.row .col-8{width:65.81196581196582%}.row .col-7{width:57.26495726495726%}.row .col-6{width:48.717948717948715%}.row .col-5{width:40.17094017094017%}.row .col-4{width:31.623931623931625%}.row .col-3{width:23.076923076923077%}.row .col-2{width:14.52991452991453%}.row .col-1{width:5.982905982905983%}@media only screen and (max-width: 640px){.row [class*="col-"]:first-child{margin-left:0}.row .controls-row [class*="col-"]+[class*="col-"]{margin-left:0}.row [class*="col-"]{width:100%;margin-left:0;*margin-left:0}img{display:block;margin:0 auto}}@media only screen and (max-width: 768px){.subpage .row{display:table;width:100%}.subpage .row [class*="col-"]:first-child{margin-left:0}.subpage .row .controls-row [class*="col-"]+[class*="col-"]{margin-left:0}.subpage .row [class*="col-"]{width:100%;margin-left:0;*margin-left:0}.subpage .row [class*="col-"].alpha{display:table-header-group}.subpage .row [class*="col-"].omega{display:table-footer-group}.subpage img{display:block;margin:0 auto}}.hide-on-large{display:none !important}@media only screen and (max-width: 640px){.hide-on-large{display:inherit !important}}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;font-weight:700}h1,h2,h3{margin:0.83em 0}h4,h5,h6{margin:0.625em 0}h1{font-weight:300;font-size:2.25em}@media only screen and (max-width: 640px){h1{font-size:2em}}h2{color:#368a7f;font-size:1.625em;margin:0.5em 0}@media only screen and (max-width: 640px){h2{font-size:1.375em}}h3{color:#6cd3c6;font-size:1.375em;font-weight:400}h4{font-size:1.375em;color:#88b300;font-weight:400}p,ul,ol,table{margin:1em 0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul ul{margin:0 0 1em 0}p,li{line-height:1.5}p.green,li.green{color:#88b300}strong{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}em{color:#6cd3c6}@font-face{font-family:'dny';src:url("fonts/dny.eot?uj4x5f");src:url("fonts/dny.eot?uj4x5f#iefix") format("embedded-opentype"),url("fonts/dny.ttf?uj4x5f") format("truetype"),url("fonts/dny.woff?uj4x5f") format("woff"),url("fonts/dny.svg?uj4x5f#dny") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'dny' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-o:before{content:"\f016"}.icon-check-square-o:before{content:"\f046"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-newspaper-o:before{content:"\f1ea"}.icon-search:before{content:"\f002"}.icon-heart:before{content:"\f004"}.icon-search-plus:before{content:"\f00e"}.icon-home:before{content:"\f015"}.icon-photo:before{content:"\f03e"}.icon-map-marker:before{content:"\f041"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-check-circle:before{content:"\f058"}.icon-info-circle:before{content:"\f05a"}.icon-calendar:before{content:"\f073"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-comments:before{content:"\f086"}.icon-linkedin-square:before{content:"\f08c"}.icon-group:before{content:"\f0c0"}.icon-chain:before{content:"\f0c1"}.icon-navicon:before{content:"\f0c9"}.icon-envelope:before{content:"\f0e0"}.icon-youtube-play:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.icon-pagelines:before{content:"\f18c"}.icon-broccoli:before{content:"\e600"}::-webkit-input-placeholder{color:#9da3aa;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:-moz-placeholder{color:#9da3aa;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-placeholder{color:#9da3aa;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:-ms-input-placeholder{color:#9da3aa;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn{display:inline-block;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;color:inherit;padding:10px 30px;text-decoration:none;-webkit-border-radius:5px;border-radius:5px;font-weight:300;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.btn.ghost{border:2px solid #88b300;-webkit-border-radius:3px;border-radius:3px;background:rgba(0,0,0,0.3);color:#FFF}.btn.ghost:hover{background:rgba(0,0,0,0.5)}.btn.small{font-size:0.875em;padding:10px 20px}.btn .icon-angle-right{position:relative;top:3px;font-size:1.25em;margin-left:5px}.btn-primary{background:#7891a1;color:#FFF;padding:12px 30px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-transform:uppercase;letter-spacing:1px;border:1px solid #EB6EA9;-webkit-box-shadow:inset 3px 3px 0 rgba(255,255,255,0.6),inset -3px -3px 0 rgba(255,255,255,0.6),0 10px 10px -5px rgba(0,0,0,0.2);box-shadow:inset 3px 3px 0 rgba(255,255,255,0.6),inset -3px -3px 0 rgba(255,255,255,0.6),0 10px 10px -5px rgba(0,0,0,0.2)}.btn-primary:hover{background:#96a9b5}.btn-secondary{color:#FFF;background:#36868a;font-size:1.25em}.btn-secondary:hover{background:#3c9598}.searchform{position:relative;display:inline-block}.searchform input[type="search"]{border:none;background:#d8e3ef;border:1px solid #bbcfe4;padding:7px 7px 7px 12px;-webkit-border-radius:5px;border-radius:5px;font-weight:300;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.15);box-shadow:1px 1px 0 rgba(255,255,255,0.15)}.searchform input[type="search"]:focus{outline:none;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.searchform input[type="submit"]{font-family:'dny';font-size:1.25em;color:#768A9F;position:absolute;right:3px;top:5px;border:none;background:none}header{position:relative;background:url("images/header_bg3.gif") repeat-x center top;color:#FFF;min-height:136px}.logo{position:absolute;display:block;float:left;top:7px;z-index:999}.logo img{max-width:180px;height:auto;display:block}@media only screen and (max-width: 640px){.logo{display:block;margin:10px auto 10px auto}}.logo img{width:200px}@media only screen and (max-width: 640px){.logo img{width:120px}}.header-search{position:absolute;right:35px;top:10px;width:auto}@media only screen and (max-width: 768px){.header-search{top:15px;right:70px}}@media only screen and (max-width: 640px){.header-search{display:none}}.donate-btn{background:#0062A3;color:#FFF;text-transform:uppercase;padding:5px 17px;margin-left:10px;-webkit-border-radius:5px;border-radius:5px}.donate-btn i{position:relative;top:1px;left:-2px}.donate-btn:hover{background:#0071bc}nav ul{list-style:none;margin:0;padding:0}nav li{margin:0}.main-nav{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,"Lucida Grande",sans-serif;font-weight:300;margin-top:75px;font-size:1.125em;float:right;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-nav [class*="icon-"]{position:relative;display:block;color:#3f505a;text-shadow:1px 1px 0 rgba(255,255,255,0.3);font-size:1.125em}.main-nav.active{max-height:50em}@media only screen and (max-width: 1005px){.main-nav{font-size:0.9375em;margin-top:80px}}@media only screen and (max-width: 900px){.main-nav{font-size:0.875em;margin-top:81px}}@media only screen and (max-width: 768px){.main-nav{margin-top:136px}}@media only screen and (max-width: 768px){.main-nav{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;max-height:0;font-size:1em;width:100%;overflow:hidden;border:none;float:none}}.main-nav ul{list-style:none;position:relative;float:right;font-size:1em}.main-nav ul li{float:left;margin:0 2px}@media only screen and (max-width: 768px){.main-nav ul li{display:block;width:100%}}.main-nav ul li a{display:block;text-decoration:none;color:#FFF;background:#546A78;padding:17px 15px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:inset 0 -5px 0 rgba(0,0,0,0.11);box-shadow:inset 0 -5px 0 rgba(0,0,0,0.11)}.main-nav ul li a:hover,.main-nav ul li a.active{background:#637d8d}@media only screen and (max-width: 640px){.main-nav ul li a{-webkit-border-radius:0;border-radius:0}}.main-nav ul li:active ul,.main-nav ul li:hover ul{display:block}.main-nav ul ul{display:none;position:absolute;top:100%;z-index:9000;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.2);box-shadow:5px 5px 5px rgba(0,0,0,0.2)}.main-nav ul ul li{font-size:0.875em;float:none;position:relative;border-bottom:1px solid #475a66;background:#546A78;background:rgba(84,106,120,0.9);border-right:none;width:auto;min-width:200px;margin:0}.main-nav ul ul li a{text-transform:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.main-nav ul ul ul{position:absolute;left:100%;top:0}.main-nav .has-sub{position:relative;padding-right:15px}.main-nav .has-sub:after{position:absolute;content:'';right:7px;top:45%;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#ffffff transparent transparent transparent}.navicon{display:none;font-weight:300;position:absolute;right:15px;top:49px;text-decoration:none;font-size:1.5em;text-transform:uppercase;padding:5px;-webkit-border-radius:3px;border-radius:3px;text-align:center;color:#1C6E93}@media only screen and (max-width: 768px){.navicon{display:inline-block}}.navicon.active .icon-navicon{top:-1px;left:-4px;padding-left:9px}.navicon.active .icon-navicon:before{content:'×'}.icon-navicon{position:relative;top:2px;left:2px}.quick-links{font-size:1.125em}.quick-links li{line-height:1.8;color:#0062A3}.sub-nav{background:#88b300;width:100%;color:#FFF;font-size:1.125em;font-weight:300;min-height:28px}.sub-nav ul{list-style:none;padding:0;margin:0;float:right}.sub-nav li{margin:0;padding:0;float:left;display:inline-block;border-right:2px solid #759a00}.sub-nav li:last-child{border-right:none}.sub-nav a{display:block;padding:10px 13px;color:#FFF;text-decoration:none}.sub-nav a:hover{background:#9bcc00}.slider{position:relative;width:100%;height:560px;overflow:hidden;border:1px solid #EBEBEB;text-align:center}.slider ul,.slider li{margin:0;padding:0}.slider img{margin:0 auto}.slider__wrapper{height:100%;list-style:none;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.slider__item{height:100%;float:left;clear:none}.slider__arrows{font-family:'dny'}.slider__arrows a{text-decoration:none}.slider__arrows-item{position:absolute;display:block;margin-bottom:-20px;padding:20px}.slider__arrows-item--right{bottom:50%;right:30px}.slider__arrows-item--left{bottom:50%;left:30px}.slider__nav{position:absolute;bottom:8px;z-index:9999}.slider__nav-item{width:12px;height:12px;float:left;clear:none;display:block;margin:0 5px;-webkit-border-radius:15px;border-radius:15px;background:#23a7ff}.slider__nav-item--current{background:#0062A3}.slider__nav-item:hover{background:#ccc}.hero{position:relative;width:100%}.hero img{width:100%;height:auto;margin:0 auto}@media only screen and (max-width: 640px){.hero{text-align:center}}.hero h2{color:#FFF;font-size:2.875em;font-weight:300;margin:0;line-height:1.2;padding:10px 0;text-align:center;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 640px){.hero h2{font-size:2.25em}}.hero .btn{font-size:1.125em}@media only screen and (max-width: 640px){.hero .btn{font-size:1em}}.hero-text{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.5);text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-align:center;padding:5px;border-top:2px solid #88b300;border-bottom:2px solid #88b300}.no-rgba .hero-text{background:#26496D}.hero-text h2{font-size:2.25em;text-transform:uppercase;color:#F9FAC7;font-weight:700;text-shadow:-2px -1px 0 rgba(0,0,0,0.6),-3px -2px 0 #eff269}.hero-text .btn{padding:10px 40px;font-size:1.25em}@media only screen and (max-width: 640px){.hero-text{font-size:0.75em}}.d-facts{text-align:center;padding:1em 0 2em 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d-facts h3{font-size:1.875em;color:#626262;font-weight:300}.d-facts img{max-width:150px;margin:0 auto;display:block}.d-facts p{font-size:0.9375em;line-height:1.6}.home-overview{position:relative;background:url("images/canvasbg2.jpg") repeat;width:100%;color:#3e3e3e;font-size:1.125em}@media only screen and (max-width: 640px){.home-overview{text-align:center}}.home-overview h3{color:#FFF;font-size:1.5em;margin-top:21%;text-align:center;padding:13px 40px;border:2px solid #FFF;font-weight:300;background:#348386}@media only screen and (max-width: 640px){.home-overview h3{font-size:1.375em;margin-top:20px}}.home-overview .p1{margin-left:180px}@media only screen and (max-width: 640px){.home-overview .p1{margin-left:0}}.home-overview .p2{margin-left:360px}@media only screen and (max-width: 640px){.home-overview .p2{margin-left:0}}.home-overview .btn{margin-bottom:-25px}.cityscape{font-size:1.0625em;background:url("images/bluecityscape2.png") no-repeat bottom left}.home-about{margin:2.5em 0}.home-about-text{font-size:1.25em;padding-right:45px;margin-top:1em}.our-mission{background:url("images/wave2.png") repeat-x center top;text-align:center;padding-bottom:70px}.our-mission h2{font-size:3em;font-weight:300}.our-mission p{color:#676767;margin:0 0 0.5em 0;font-size:1.25em;max-width:910px}.body-text{font-size:1.125em;font-weight:300}.body-text strong{color:#88b300}.page-content{font-size:1.125em}.page-content p{color:#797979;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;line-height:1.5}.page-title{display:inline-block;color:#FFF;background:#0071bc;padding-left:1000px;margin-left:-1000px;padding-right:50px;margin-bottom:20px}.page-title h1{margin:0;padding:15px 0}.masthead{position:relative;min-height:340px;width:100%;margin:0 auto;border-bottom:8px solid #6cd3c6;background-position:center;-o-background-size:cover;background-size:cover}@media only screen and (max-width: 640px){.masthead{min-height:200px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}[class*="wp-image"]{margin-top:15px}[class*="wp-image"].pushdown{margin-bottom:60px}@media only screen and (max-width: 640px){[class*="wp-image"].pushdown{margin-bottom:20px}}[class*="wp-image"].pull-right{margin-left:20px;margin-top:25px}@media only screen and (max-width: 640px){[class*="wp-image"].pull-right{margin-left:0;margin-top:15px}}[class*="wp-image"].pull-left{margin-right:27px;margin-left:-20px}@media only screen and (max-width: 640px){[class*="wp-image"].pull-left{margin-right:0;margin-left:0}}@media only screen and (max-width: 640px){[class*="wp-image"]{max-width:100%;width:100%;height:auto;display:block;margin:10px auto 15px auto}}.bleed-left{float:left;margin-left:-75%;padding-right:20px}.right-column{margin-top:-30px}.right-column h2{background:#9ECF72;color:#FFF;font-weight:300;padding:10px 15px;margin-top:2em;margin-left:47%;padding-right:1000px;margin-right:-1000px;margin-bottom:1.5em}.page-id-10 a[href*="pdf"]{position:relative;padding-left:21px}.page-id-10 a[href*="pdf"]:before{position:absolute;top:-1px;left:0;color:#368a7f;font-family:'dny';content:"\f1c1";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-collage{max-width:680px;height:auto}.product-list{color:#0062A3;margin:0;padding:0;list-style:none;-moz-column-count:3;-moz-column-gap:10px;-webkit-column-count:3;-webkit-column-gap:10px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:20px}.product-list li{background:rgba(84,106,120,0.12);margin:1px;padding:3px 10px}div[id*="ajaxsearchliteres"] .results .item .content{display:table-cell;vertical-align:middle}.page-content div[id*="ajaxsearchliteres"].vertical{margin-top:-42px !important}.page-content div[id*="ajaxsearchlite"] .probox{padding:20px;background-image:none;background:#5CB7E1}.page-content div[id*="ajaxsearchlite"] .probox .proinput input{font-size:22px}#gallery-2.gallery .gallery-item{float:none !important;display:inline-block;vertical-align:middle;width:22%;margin:1.5%}#gallery-2.gallery .gallery-item img{width:100%;height:auto;padding:5px;vertical-align:middle;border:none}#gallery-2.gallery .gallery-item .gallery-icon{width:100%;height:auto}@media only screen and (max-width: 768px){#gallery-2.gallery .gallery-item{width:47%}}.people-list{margin:0;padding:0;list-style:none}.people-list li{float:left;width:50%;margin-bottom:20px}.people-list li img{max-width:95%;width:100%;display:block;height:auto;margin:0 auto;border:7px solid #FFF;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.5);box-shadow:0 2px 8px rgba(0,0,0,0.5);-webkit-border-radius:3px;border-radius:3px}.people-list li h3,.people-list li .info{width:95%;margin:0 auto}.people-list li h3{margin-top:10px}.people-list strong{color:#45c7b7}.wpcf7 input,.wpcf7 textarea{background:#4cb8ff;color:#2A3B51;border:none;border-bottom:3px solid #0062A3;padding:10px 15px;-webkit-border-radius:3px;border-radius:3px}.wpcf7 input:focus,.wpcf7 textarea:focus{border-bottom:none;outline:none}.wpcf7 input[type="submit"]{background:#32a798;color:#FFF;padding:10px 30px;border-bottom:3px solid #27655d}.wpcf7 .wpcf7-textarea{max-height:150px}.page-id-129 td{width:33.3333333333%}@media only screen and (max-width: 640px){.page-id-129 td{width:100%;display:block}}.page-id-129 td img{max-width:100%;width:100%;height:auto}@media only screen and (max-width: 640px){.page-id-129 td img{width:auto}}div#gallery-1 .gallery-item img{border:3px solid #1887B7;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width: 640px){div#gallery-1 .gallery-item{width:50%}}table{max-width:100%;width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}table{width:100%;margin-bottom:20px}table th,table td{padding:8px;line-height:20px;vertical-align:top}table td{text-align:left}table th{font-weight:bold;color:#b65202;text-align:center}table thead th{vertical-align:bottom;text-align:center}table thead tr th{background-color:#0062A3}.img-thirds{display:block;float:left;width:31.25%}.article-excerpt{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #e2e2e2}.article-excerpt .wp-post-image{float:left;margin-top:7px;margin-right:10px;max-width:200px;height:auto;-webkit-border-radius:5px;border-radius:5px;border:3px solid #0081d6;-webkit-box-shadow:0 14px 8px -8px rgba(0,0,0,0.25);box-shadow:0 14px 8px -8px rgba(0,0,0,0.25)}.article-excerpt h3 a{color:inherit;font-size:1.25em}.article-excerpt .date{position:relative;color:#96a9b5;margin-bottom:-15px;display:block}.single .page-content .wp-post-image{float:right}.sidebar{list-style:none;padding:0}.sidebar h2{background:#546A78;color:#FFF;font-weight:300;padding:5px 15px;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.article-nav{margin-top:35px}.article-nav i{position:relative;top:2px;color:#3D9C90}.article-nav a{text-decoration:none}.article-nav .nav-previous{float:left}.article-nav .nav-previous i{left:-3px}.article-nav .nav-next{float:right}.article-nav .nav-next i{left:3px}[class*="wp-image"],.wp-post-image{-webkit-border-radius:5px;border-radius:5px;border:4px solid #0a9dff;-webkit-box-shadow:0 14px 8px -8px rgba(0,0,0,0.25);box-shadow:0 14px 8px -8px rgba(0,0,0,0.25)}[class*="wp-image"].no-border,.wp-post-image.no-border{border:none}[class*="wp-image"].no-shad,.wp-post-image.no-shad{-webkit-box-shadow:none;box-shadow:none}.img-full{width:100% !important;height:auto !important}.alignnone{margin:5px}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:10px 0 10px 15px}.alignleft{float:left;margin:10px 15px 10px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:15px 0 15px 15px}a img.alignnone{margin:5px 15px 15px 0}a img.alignleft{float:left;margin:5px 15px 15px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:100%;padding:5px;text-align:center}.wp-caption.alignnone{margin:5px 15px 15px 0}.wp-caption.alignleft{margin:5px 15px 15px 0}.wp-caption.alignright{margin:5px 0 15px 15px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:0.875em;line-height:1.3;margin:0;padding:12px 0 5px 0}@media only screen and (max-width: 640px){img.wp-post-image{max-width:100% !important;height:auto;display:block;float:none;margin:0 auto 15px auto}}footer{font-size:1.125em;text-align:center;background:url("images/footerscape2.jpg") repeat-x;margin-top:15px;padding-top:205px;min-height:343px;color:#001523;text-shadow:0px 0px 18px #FFF}footer a{color:inherit;text-decoration:none}@media only screen and (max-width: 640px){footer{text-align:center}}footer p{margin:0;padding:0.5em 0}.build-green{position:relative;top:15px;max-width:75px;height:auto;float:left}.foot-info{text-align:center}.site-map{display:block;margin:0 auto;width:100%}.site-map ul{list-style:none;padding:0;margin:0 auto}.site-map ul li{display:inline;padding:0 10px;margin:0}.site-map ul li:first-child{padding-left:0}@media only screen and (max-width: 640px){.site-map ul li{float:none}}@media print{*{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
