@font-face{font-family:"helvetica now bold";src:url(//simonleyton.com/wp-content/themes/bridge/css/fonts/helvetica-now-text-bold.otf) format("OpenType");font-display:swap}@font-face{font-family:"helvetica now";src:url(//simonleyton.com/wp-content/themes/bridge/css/fonts/helvetica-now-text.otf) format("OpenType");font-display:swap}h1,h2,h3,h4,nav.main_menu>ul>li>a,nav.mobile_menu ul li a,nav.mobile_menu ul li h3{font-family:'helvetica now'}p,.qbutton,.qbutton.medium{font-family:'helvetica now'}.touch .popup_menu_holder_outer{display:none}h2{font-family:"helvetica now"}.touch .popup_menu_opened .popup_menu_holder_outer{display:block}.drop_down .second .inner .widget{padding-bottom:13px}.drop_down .second .inner .widget a{padding:0 !important}.projects_masonry_holder .project_category,.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{display:none}.contact_detail .separator.small,.projects_holder article a.preview{display:none}.projects_masonry_holder .text_holder,.projects_holder article span.text_holder{background-color:rgba(243,243,243,.85)}.projects_masonry_holder .portfolio_title a,.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a{color:#262626}.wpcf7 form.wpcf7-form p{margin-bottom:0}.filter_holder ul li.active span,.filter_holder ul li:hover span{color:#bbb !important}.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle,.q_font_awsome_icon_stack:hover .fa-circle,.q_box_holder.with_icon .box_holder_icon_inner .fa-stack:hover i.fa-stack-base{color:#edeee8 !important}nav.mobile_menu ul li a,nav.mobile_menu ul li h3{text-transform:uppercase}}.q_logo_vertical{margin-top:20px}@media only screen and (max-width:480px){header .q_logo img.normal{height:126px !important;margin-top:20px}@media only screen and (max-width:768px){.footer_responsive_adv .footer_top .four_columns .column1,.footer_responsive_adv .footer_top .four_columns .column2,.footer_responsive_adv .footer_top .four_columns .column3{margin:0 0 50px}}}.carousel-control .prev_nav{height:54px;width:54px;border:0px solid #fff;!important;line-height:54px;font-size:14px;position:absolute;top:50%;margin-top:-27px;text-align:center;z-index:10;.carousel-control .next_nav,.carousel-control .prev_nav{height:54px;width:54px;border:0 solid #fff;!important;line-height:54px;font-size:14px;position:absolute;top:50%;margin-top:-27px;text-align:center;z-index:10}@media only screen and (max-width:1000px){.header_bottom{background-color:transparent !important}.content,.content.content_top_margin{margin-top:-100px !important;padding-bottom:100px !important}}body.home footer{display:none}