@media only screen and (min-width: 768px){}@media only screen and (min-width: 768px) and (max-width: 1024px){div.hover-text span.hover-excerpt{line-height:1.7rem !important}.page-id-1338 div.hover-text span.hover-excerpt{line-height:1rem !important}#hp-clients .slide-entry-wrap{padding:0
30px}.postid-775
#hero{background-position:top right !important}div#av_section_3.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-5.el_after_av_section.avia-builder-el-last.container_wrap.fullsize{padding-left:3px}.page-id-198 #after_section_1 .flex_column.av_one_fourth, .page-id-198 #after_section_2 .flex_column.av_one_fourth, .page-id-198 #after_section_3 .flex_column.av_one_fourth, .page-id-198 #after_section_4
.flex_column.av_one_fourth{float:left;clear:both;margin-bottom:20px;width:100%}.page-id-198 .flex_column.av_one_fourth
p{margin-left:20px}.page-id-198
.flex_column.av_one_fourth.el_after_av_one_fourth{margin-left:0}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){#footer .container:first-child{width:720px;margin:0
auto}}.avia-post-nav{display:none}#hp-work
.content{padding-bottom:100px !important;margin-bottom:0px !important}@media only screen and (max-width: 500px){.postid-1471
#hero{background-image:url(/wp-content/uploads/2015/03/Work_Banner_Mobile_PICK.jpg?b24c79) !important}}@media only screen and (min-width: 768px){#footer .textwidget
a{text-decoration:none}#footer .textwidget a:hover{text-decoration:underline}#footer
h2{padding-left:0px !important;text-align:left !important}.hover-excerpt{line-height:30px}}@media only screen and (min-width: 768px) and (max-width: 989px){}.postid-1366
#video{max-width:870px}.hover-text{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 991px) and (min-width: 481px){.hover-excerpt{font-size:18px;line-height:1rem !important}}@media only screen and (max-width: 1205px) and (min-width: 768px){.grid-entry-title,.hover-title,.slide-entry-title{font-size:18px !important}}.postid-2701 #news
ol{list-style:disc;clear:both;float:none}.postid-2818 #news ul li:before{}#news .avia_textblock
h5{padding:1% 10% 0;clear:both;font-size:20px;width:100%;-webkit-font-smoothing:antialiased;font-weight:500}.people_sort .grid-content{background-color:rgba(225,37,27, .8) !important;padding:22px
50px;position:relative;margin-top:-106px;display:block;height:106px}#news
ul{margin-bottom:40px;display:block;float:left}#news .avia_codeblock
ul{margin-bottom:0px;display:inherit;float:inherit}#news ul
li{list-style-type:none;margin:0
0 0 0;padding:15px
90px 15px 180px;display:block;float:left;width:100%;font-size:18px;line-height:28px;color:rgb(95, 95, 93)}#news .avia_codeblock ul
li{list-style-type:none;margin:0
0 0 0;padding:0
0 0 0;display:block;float:left;width:13%}#news .avia_textblock h3, #news .avia_textblock
h4{padding:0
10%}#news .avia_textblock
h3{padding:5% 10% 0;clear:both;width:100%}.single-portfolio .avia-section .template-page, .page-id-1338 .avia-section .template-page{padding-bottom:0px}.home
#after_section_10{display:none}.single-portfolio .av-special-heading.av-special-heading-h6{margin:0px}.single-portfolio .avia-post-nav{top:503px !important}.single-portfolio h5.av-special-heading-tag{color:#E1251B;text-transform:uppercase;font-size:26px;padding:0px;margin:0px}.single-portfolio #after_section_1 .avia_textblock
p{padding-right:10.85em}.single-portfolio .av-special-heading.av-special-heading-h5{padding-bottom:0px !important}.single-portfolio h6.av-special-heading-tag{font-size:22px;font-weight:200}.avia-msie-10
#ieform{background:#E1251B}.avia-msie-10
#ieform.active{display:block}.avia-msie-10
#form.active{}.avia-msie-10 #top #ieform input, #ieform
textarea{font-family:'Montserrat','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;color:#fff !important;border-radius:0px !important;background-color:#E1251B !important;border:solid 1px #fff;padding:16px
0 16px 20px;width:100% !important;max-width:100% !important}.page-id-1338 #hero h1::before{color:#E1251B !important}.avia-msie-10 #top #ieform
#fscf_submit3{text-transform:uppercase;border:none !important}.avia-msie-10 #top #ieform
#FSContact3{width:100%}.avia-msie-10 #ieform form label, #ieform form
.text_area{color:#fff;text-align:left}.avia-msie-10 #ieform form
#fscf_form_error3{height:20px;color:white !important;clear:both;font-weight:bold;float:left;display:block;width:100%;position:absolute;top:0px;left:0px}.avia-msie-10 #ieform form
label{font-family:'Montserrat','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;color:#fff;margin:20px
0;text-transform:uppercase}.avia-msie-10 #ieform form
.form_element_half{width:44.5%;float:left;margin-left:5%;clear:none}.avia-msie-10 #top #ieform
#fscf_required3{display:none}.avia-msie-10 #ieform form>div{height:120px;clear:none;position:relative;float:left;display:block;padding-left:25px;width:50%}.avia-msie-10 #ieform form
#fscf_div_clear3_8{width:100%}.avia-msie-10 #ieform form
#fscf_submit_div3{width:100%;text-align:center}.avia-msie-10 #ieform
form{display:block;position:relative;margin:0
auto;max-width:1000px}div#client-logos2{padding:0
10%;float:left}#client-logos2 .template-page.content.twelve.alpha.units{width:64.67% !important}div#full-width div
.av_one_third{margin:0
0 20px 0;width:33.33%}div#full-width
p{padding:7px
20px 0px 20px;margin:0;font-size:18px;line-height:28px}.left{float:left}.right{float:right}.headshot{width:20%;margin-right:4%;margin-bottom:25px}.headshot
img{width:100%}.headshot-info{width:76%;margin-bottom:25px}#newsletter-press,#newsletter-clients,#newsletter-people{font-size:18px;line-height:28px;padding:0
10%}#client-logos2{padding:0
0 0 10%;font-size:18px;line-height:28px}body #client-logos2 .column-top-margin{margin-top:10px}.news-people{font-size:18px;line-height:28px}#newsletter-press.avia-section{min-height:30px}.postid-1729
.content{padding-bottom:0;padding-top:0}.postid-1729
#news{padding:0
10%}.postid-1729 #news
p{padding:0}.gif{max-width:200px;position:relative;margin-top:70px}div#wpcf7-f1873-o1 p, div#wpcf7-f1873-o1
h3{padding:0
25px 0 0 !important}div#wpcf7-f1873-o1
h3{padding-top:25px !important}div#wpcf7-f1873-o1 div.wpcf7-response-output{margin:2em
0 1em;padding:0.2em 0}h3.grid-entry-title.entry-title
a{text-transform:none !important}h3.hover-title{text-transform:none !important}.bold-black{color:#5f5f5d !important}#news
ol{font-size:18px;line-height:28px;padding:0
10% 0 15%}#main-landing-hero{height:400px;background-size:cover}#main-landing-hero
h1{color:#fff;margin-top:165px}.page-template-page-landing-php
.content{padding-top:0;padding-bottom:0}#landing-content-header{max-width:960px;margin:0px
auto;position:relative;width:96%;padding-right:2%;padding-left:2%;z-index:0}#landing-content-main{max-width:960px;margin:0px
auto 65px;position:relative;width:96%;padding-right:2%;padding-left:2%;z-index:0}#landing-content-form{z-index:0;position:relative}.page-template-page-landing-php .wpcf7-mail-sent-ok{display:none}.lead-gen-form{max-width:780px;margin:0px
auto;position:relative;width:96%;padding-right:2%;padding-left:2%}.page-template-page-landing-php
P{font-size:15px;line-height:1.4;color:#282827}.lead-gen-form
h2{margin-top:60px;margin-bottom:30px}.lead-gen-contact-copy{margin:20px
0 50px 0}#top.page-template-page-landing-php .main_color .input-text, #top.page-template-page-landing-php .main_color input[type='text'], #top.page-template-page-landing-php  .main_color input[type='input'], #top.page-template-page-landing-php  .main_color input[type='password'], #top.page-template-page-landing-php  .main_color input[type='email'], #top.page-template-page-landing-php  .main_color input[type='number'], #top.page-template-page-landing-php  .main_color input[type='url'], #top .main_color input[type='tel'], #top.page-template-page-landing-php  .main_color input[type='search'], #top.page-template-page-landing-php  .main_color textarea, #top.page-template-page-landing-php .main_color
select{background-color:#fff;border:1px
solid #979797;margin-top:5px;margin-bottom:5px}.wpcf7-form-control-wrap{display:block;margin-bottom:25px}.page-template-page-landing-php .av_one_third .avia-image-container{position:relative;top:6px}.page-template-page-landing-php .av_two_third
p{margin-top:0}#top.page-template-page-landing-php .main_color input[type='submit']{padding:10px
75px;font-size:14px;margin-bottom:100px}.page-template-page-landing-php #scroll-top-link{display:none !important}.page-template-page-landing-php #landing-content-header .av-special-heading{margin-top:80px !important}.page-template-page-landing-php #landing-content-header .av-special-heading
h2{line-height:1.5 !important}.page-template-page-landing-php .column-top-margin{margin-top:0px}.page-template-page-landing-php .av_one_third:nth-child(even), .page-template-page-landing-php .av_two_third .av-special-heading{margin-top:50px !important}.page-template-page-landing-php h1, .page-template-page-landing-php h2, .page-template-page-landing-php
h3{text-transform:none !important}.page-template-page-landing-php h2::before, .page-template-page-landing-php h4::before, .page-template-page-landing-php h3::before{content:"" !important}.contact-float{display:none}.pagination-wrap{margin:40px
0}.emailSubField{background-color:#444 !important;border:1px
solid #222 !important;color:#fff !important;height:50px;width:400px !important;max-width:75% !important;margin:20px
0 0px !important;float:left}.emailSubSubmit{background-color:#E1251B;border:0;color:#fff;height:48px;width:100px;max-width:20%;display:block;float:left;margin-top:21px}.emailSubField-Blog{background-color:#fff !important;border:1px
solid #e2e2e2 !important;color:#343434 !important;height:50px;width:90% !important;margin:20px
0 0px !important;float:left}.emailSubSubmit-Blog{background-color:#E1251B;border:0;color:#fff;height:48px;width:10%;max-width:10%;display:block;float:left;margin-top:21px}.av-masonry-entry .av-masonry-entry-title{line-height:1.3em;margin:0;font-size:15px;font-size:20px !important;color:#fff !important;text-transform:none}.masonry-category-name::before{color:#343434}.masonry-category-name{text-transform:uppercase}.masonry-post-title::before{content:'' !important}.av-masonry-sort{display:none}.page-id-187 .avia-content-grid-active{display:none}.av-masonry-image-container
img{width:100%}span.av-masonry-date.meta-color.updated{display:none}.main_color .container .av-inner-masonry-content{background-color:rgba(238, 58, 67, 0.8) !important;font-size:20px !important;color:#fff !important;min-height:130px;position:absolute;z-index:10;bottom:-1px}.successMessage{display:block;color:white;padding-top:0px;margin-top:0}.loading-image{top:31px;position:relative;left:10px;display:none}@media all and (max-width: 1024px){.post-entry-1886 .slide-content{height:130px;margin-top:-130px}}@media all and (max-width: 768px){.news-people .left, .news-people
.right{float:none}.postid-2381 ul
li{padding-left:70px !important}.postid-2381 ul li
span{left:49px !important}.single #hero
span{color:#fff !important}.news-people .headshot, .news-people .headshot-info{width:100%}#hero h1, #hero
p{color:#fff !important}.emailSubField-Blog{width:80% !important}.emailSubSubmit-Blog{width:20%;max-width:20%}}@media only screen and (min-width: 768px){#top .container .av-masonry-entry.av-landscape-img{width:49.80% !important}.black-desktop-text{color:black !important}#hero .post-entry-1853 p, #hero .post-entry-1886 p, #hero .post-entry-2167
p{width:70%}.postid-2597 #hero p, .postid-2612 #hero
p{width:50%}#hero .post-entry{width:70%}.postid-2025 #hero
p{padding-right:41%}.contact-float{display:block;position:fixed;right:0;z-index:200;bottom:200px}.contact-float
a{padding:20px
45px;background-color:#E1251B;color:#fff;text-align:center}.contact-float a:hover{color:#fff}}@media (max-width: 991px) and (min-width: 481px){.grid-entry-title,.hover-title,.slide-entry-title{font-size:12px !important;color:#fff !important;background:none !important;text-align:left}.people_sort .grid-content{background-color:rgba(238, 58, 67, 0.8) !important;padding:12px
20px;position:relative;margin-top:-63px;display:block;height:64px}}@media (max-width: 480px){.single-portfolio #after_section_1 .avia_textblock p, .single-portfolio h6.av-special-heading-tag, .single-portfolio h5.av-special-heading-tag{padding:0
3%}#news ul
li{padding:15px
50px 15px 70px}}@media all and (max-width: 450px){.people_sort .grid-content{position:absolute;bottom:0;margin-top:0;height:auto;padding:20px
50px;width:100%}}@media all and (max-width: 900px){.postid-2612
#hero{background-position:65% !important}}.single-post
#hero{background-size:cover}@media only screen and (min-width: 768px){.postid-2920 #hero
span{color:#000 !important}}@media only screen and (min-width: 768px){.postid-2744 #hero span, .postid-2744 #hero
h1{color:#000 !important}}