@import url(../bridge/style.css);p{margin-bottom:15px}p a,ul li a{font-weight:700;text-decoration:underline}p a:hover,ul li a:hover{text-decoration:underline}ul li a:hover{color:#c21c1e}p.description{font-size:2em;line-height:1.2em;margin-bottom:25px;margin-top:25px;text-align:center;color:#818181}body{color:#333;font-size:15px}body ul{list-style-position:outside;margin-left:15px;margin-bottom:15px}body ul li{padding-left:5px}h1{font-size:4em;text-transform:uppercase;line-height:1.2em}.ls-slide>h1{line-height:1.2em}.title.title_size_large h1{font-size:4em;margin-top:25px;line-height:1.2em;font-weight:700}h2{font-size:2.5em;line-height:1.2em;text-transform:none;margin-bottom:15px}h3{font-size:1.7em;line-height:1.3em;margin-bottom:15px}h4{margin-bottom:15px}blockquote{padding:0 20px 0 20px;border-left:4px solid #ccc;margin-bottom:22px}body ol{margin-left:15px;margin-bottom:18px}body ol li{padding-left:10px;padding-bottom:7px}body ol li::before{font-weight:bold}.separator{color:#000;margin:50px 0 25px}.header_bottom{padding:0}nav.main_menu.right{margin-right:10px}nav.main_menu>ul>li>a{padding:0 25px;font-size:14px;color:#9d9d9d}nav.main_menu>ul>li>a:hover{color:#000;opacity:1}nav.main_menu>ul>li.active>a{color:#000}.drop_down .narrow .second .inner ul li.current-menu-item a{color:#fff}.right_side_menu_opened .ls-overflow-visible{overflow:hidden!important}.side_menu{padding:25px 25px 0}.side_menu .widget{margin:0 0 25px}.side_menu_button{text-align:center;padding:0 0 0 20px}.side_menu_button .fa{font-size:2em;color:#9d9d9d;transition:opacity .3s ease-in-out,color .3s ease-in-out}.side_menu_button .fa:hover{color:#000}.side_menu_button a:last-child{padding:0}.side_menu .side_menu_title{margin:0 0 25px}.side_menu .projects_holder article .portfolio_description{background-color:#1b1b1b;margin-bottom:25px}.projects_holder article .portfolio_description{padding:15px 0 10px}.side_menu .projects_holder.v1 .mix{margin:0 0 0}.side_menu .widget .portfolio_description a{color:#ccc}.side_menu .widget .portfolio_description a:hover{color:#efefef;font-weight:600}section.side_menu.right{overflow-y:auto!important}.alignleft{margin:7px 40px 20px 0}.alignright{margin:7px 0 20px 35px}.projects_holder_outer{margin:25px 0}footer .container_inner{text-align:center}.widget.widget_rss li span.rss-date,#wp-calendar caption{display:none}@media only screen and (max-width :1200px){.header_bottom{padding:0 30px}}@media only screen and (max-width:1000px){.header_bottom{padding:0 0 0 30px}.header_bottom .container_inner{width:calc(100% - 130px)}.mobile_menu_button{display:table}.mobile_menu_button span{color:#9d9d9d;text-align:center;top:-10px;line-height:30px;font-size:35px}.mobile_menu_button span::before{content:"MENU";display:inline-block;font-size:11px;color:#000;font-weight:500;line-height:0}.mobile_menu_button span:hover{color:#000}nav.mobile_menu{display:block!important;width:calc(100% + 130px);left:-65px;-webkit-text-size-adjust:100%!important}nav.mobile_menu>ul{width:100%;background-color:#1b1b1b}nav.mobile_menu ul li{padding:0 50px;border-bottom:1px solid #fff}nav.mobile_menu ul li a{font-size:1.0em!important;font-weight:600;color:#ccc;text-transform:uppercase;line-height:2.0em!important;letter-spacing:1px;text-decoration:none}nav.mobile_menu ul li a:hover,nav.mobile_menu ul li.active>a{color:#fff}nav.mobile_menu ul>li.has_sub>span.mobile_arrow{width:50px}nav.mobile_menu ul>li.has_sub>span.mobile_arrow,nav.mobile_menu ul>li.has_sub>span.mobile_arrow{padding:0 25px 0 0;margin-right:25px}nav.mobile_menu ul li span.mobile_arrow i{font-size:20px;color:#fff;vertical-align:middle}nav.mobile_menu ul li.open_sub>ul{border-top:1px solid #fff;width:calc(100% + 100px);left:-50px;background-color:#fff}nav.mobile_menu ul li ul li{margin:0}nav.mobile_menu ul li ul li a{line-height:1.8em!important;font-size:0.9em!important;color:#999}nav.mobile_menu ul li ul li a:hover,nav.mobile_menu ul li ul li.active>a{color:#1b1b1b}.side_menu_button{height:100px!important;margin:0 0 0 25px}.title.title_size_large h1{font-size:3.0em!important;line-height:1.2em!important}.title_subtitle_holder h2{font-size:2.0em!important;line-height:1.2em!important}p.description{font-size:1.5em;line-height:1.2em}.filter_holder ul li span{padding:0 5px}.filter_holder ul li{display:inherit;float:none}.filter_holder ul{margin-left:0}}@media only screen and (max-width:767px){body ul,body ol{margin-left:15px}}@media only screen and (max-width:600px){.header_bottom{padding:0}}@media only screen and (max-width:480px){.header_bottom .container_inner{width:calc(100% - 65px)}}@media only screen and (max-width:350px){.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu,body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner,body.boxed .full_width .parallax_content,body.boxed .carousel-inner{width:90%}body.boxed .footer_inner{width:90%}.section_inner_margin,.parallax_section_inner_margin{margin:0}}.projects_holder article .portfolio_description .portfolio_title{margin:0 5px 7px}.container aside{margin-top:25px}aside .widget ul{margin:0}.side_menu .widget li,aside .widget li{margin:0 0 10px;padding-left:0;line-height:1.25em}aside .widget span.post-date{color:#aaa;padding-left:5px}aside .widget span.post-date::before{content:"("}aside .widget span.post-date::after{content:")"}.post_info{display:none!important}.shareaholic-share-buttons-container{text-align:center;margin:35px auto 0!important}.shareaholic-share-buttons-container.floated{display:none!important}.shareaholic-share-buttons-container ul.shareaholic-share-buttons{margin:0 0 0 0px!important}.subscription_email{text-align:left}aside .widget span.post-date{color:#888}.blog_holder article .post_text h2 .date{color:#999}.portfolio_single div#shr_canvas2{margin-top:30px;margin-bottom:-10px;margin-right:10px;text-align:center}.full_screen_inner .section .fp-tableCell{vertical-align:top}.full_screen_inner .section.home-block-3 .fp-tableCell{vertical-align:bottom}.home-text-1{background-color:rgba(255,255,255,.7);padding:25px;text-align:center;margin:150px 0 0 50px;border-radius:5px}p.description{margin:0 0 20px}.home-text-1 h2,.home-text-1 p.description{color:#000}.home-text-2{background-color:rgba(0,0,0,.6);padding:25px;text-align:center;margin:150px 100px 0 0;float:right;border-radius:5px}.home-text-2 h2,.home-text-2 p.description{color:#fff}.home-block-3{background-position:75% bottom!important}.home-text-3{background-color:rgba(0,0,0,.6);padding:25px;text-align:center;margin:0 0 75px 50px;border-radius:5px}.home-text-3 h2,.home-text-3 p.description{color:#fff}.qbutton{color:#fff;font-weight:700;background-color:#000}.qbutton::after{content:"»";padding-left:5px}.full_screen_navigation_holder{text-align:right;padding-right:35px}.full_screen_navigation_inner a{background-color:rgba(255,255,255,.7);padding:5px 12px;border-radius:50%;margin-right:20px}.full_screen_navigation_holder.up_arrow{top:120px}.full_screen_navigation_holder.up_arrow .full_screen_navigation_inner a{padding:3px 12px 7px}@media only screen and (max-width:1000px){.full_screen_navigation_holder.up_arrow{top:70px}.full_screen_navigation_holder.down_arrow{bottom:20px}.full_screen_inner .section.home-block-3 .fp-tableCell{vertical-align:top}.home-text-3{margin:100px 0 0 50px}}@media only screen and (max-width:767px){.full_screen_navigation_holder.up_arrow{top:20px}.full_screen_holder{margin-top:0}div.section{background-size:contain;background-position:center top}.full_screen_inner .section .fp-tableCell,.full_screen_inner .section.home-block-3 .fp-tableCell{vertical-align:bottom}h2{font-size:2em}p.description{font-size:1.3em}.home-text-1{margin:0 0 150px;background-color:rgba(255,255,255,1);width:101%;border-radius:0}.home-text-2,.home-text-3{margin:0 0 260px;background-color:rgba(255,255,255,1);width:101%;border-radius:0}.home-text-2 h2,.home-text-2 p.description,.home-text-3 h2,.home-text-3 p.description{color:#000}.home-block-3{background-position:center top!important}}@media only screen and (max-width:600px){.home-text-1{margin:75% 0 0}.home-text-2,.home-text-3{margin:50% 0 0}.alignleft,.alignright{margin:7px 0 20px 0;text-align:center;float:none}}@media only screen and (max-width:480px){.alignleft,.alignright{margin:7px 0 20px 0;text-align:center}}body.blog .title{height:100px!important}body.blog .title .title_holder{height:100px!important}body.blog .title h1{font-size:50px}body.blog .title .title_holder .separator{display:none}body.single-post .title{height:100px!important}body.single-post .title .title_holder{display:none}.sfsibeforpstwpr{margin:5px 0 25px}aside.sidebar .widget_custom_html form input{padding:10px!important;width:calc(100% - 20px)!important;font-family:Helvetica;border:1px solid #ccc;text-align:center;font-size:16px}