#logo img{height:45px;}.bg_image_404{background-color:#f5f5f5;}header#header .row-fluid .span12, .header_wrapper, .snap_header{height:100px;}.header_1 header#header, .header_2 header#header, .header_3.header_wrapper header > .container,  .header_4 header#header,  .header_5 header#header, .header_6 header#header, .header_7.header_wrapper, .header_8.header_wrapper, .header_9.header_wrapper, .header_10.header_wrapper, .header_10 .full_nav_menu, .header_11.header_wrapper, .header_12.header_wrapper{background-color:rgba(255,255,255,0);}.header_button{margin-top:-20px;margin-right:0;margin-left:0; font-family: "Open Sans" !important;}nav .menu > li > a, nav .menu > li.hasSubMenu:after,header#header .header_tools .vert_mid > a:not(#trigger-overlay), header#header .header_tools, header#header .header_tools .cart .cart_icon, .header_tools .right_search{font-family:Poppins;text-align:center;text-transform:uppercase;line-height:20px;letter-spacing:1px;font-weight:500;font-style:normal;color:#777777;font-size:11px;}nav .menu > li{padding-right:7.5px;padding-left:7.5px;}nav .menu > li{margin-right:10px;margin-left:10px;}nav .menu > li > ul.sub-menu,nav .menu > li > ul.sub-menu ul{width:200px;}nav .menu li > ul,.sherlock_custom_menu_mega_menu,.menu-small,.header_tools .cart .content, .snap-drawer-left{background-color:#000000;}nav .sherlock_custom_menu_mega_menu > ul > li{color:transparent;}nav .menu li > ul.sub-menu li, .menu-small ul li a, .header_tools .cart, nav .menu li ul.sub-menu li a{font-family:"Open Sans";text-transform:uppercase;letter-spacing:1px;color:#969696;font-size:11px;}nav .sherlock_custom_menu_mega_menu ul>li h6, .menu-small ul.menu .sherlock_custom_menu_mega_menu h6, .menu-small ul.menu > li > a {text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#fff;font-size:14px;}.top_nav{background-color:#f5f5f5;}.top_nav{font-family:"Open Sans";font-weight:normal;font-style:normal;color:#999;font-size:11px;}.top_nav, .top_nav .widget{height:40px;}.header_page,.header_page{height:100px;}.header_page,.header_page{color:#333333;}.header_page,.header_page{background-color:#f5f5f5;}.sticky_header header#header .row-fluid .span12,.sticky_header .header_wrapper{height:60px;}.sticky_header header#header{background-color:rgba(255,255,255,0.8);}.header_11 nav li > a:hover, .header_11 nav li.current-menu-item > a, .header_11 nav li.current-menu-parent > a ,.header_10 nav li > a:hover, .header_10 nav li.current-menu-item > a, .header_10 nav li.current-menu-parent > a ,.header_9 nav li > a:hover, .header_9 nav li.current-menu-item > a, .header_9 nav li.current-menu-parent > a ,.header_8 nav li > a:hover, .header_8 nav li.current-menu-item > a, .header_8 nav li.current-menu-parent > a ,.header_7 nav li > a:hover, .header_7 nav li.current-menu-item > a, .header_7 nav li.current-menu-parent > a ,.header_5 nav li > a:hover, .header_5 nav li.current-menu-item > a, .header_5 nav li.current-menu-parent > a ,.header_3 nav li > a:hover, .header_3 nav li.current-menu-item > a, .header_3 nav li.current-menu-parent > a ,.header_2 nav li > a:hover, .header_2 nav li.current-menu-item > a, .header_2 nav li.current-menu-parent > a ,.services_steps .icon_wrapper i,.testimonial_carousel .item .param span,.services_large .icon_wrapper i,.animated_counter i,.services_medium.style_1 i,.services_small dt i,.single_staff .social_widget li a:hover i,.list li.titledesc dl dt i,.list li.simple i,.page_parents li a:hover,#portfolio-filter ul li.active a,.content_portfolio.fullwidth #portfolio-filter ul li.active a,a:hover,.header_1 nav li.current-menu-item > a,.blog-article h1 a:hover, .blog-article.timeline-style .content .quote i,.header_1 nav li.current-menu-item:after,.header_1 nav li > a:hover,.header_1 nav li:hover:after,header#header .header_tools > a:hover,footer#footer a:hover,aside ul li:hover:after,.highlights,.blog-article .tags{color:#465cff;}body{color:#494949;}a{color:#494949;}a:hover{color:#465cff;}h1,h2,h3,h4,h5,h6,.portfolio_single ul.info li .title, .skill_title{color:#494949;}.p_pagination .pagination span,#portfolio-filter ul li.active, #faq-filter ul li.active, .accordion.style_1 .accordion-heading .accordion-toggle, .accordion.style_2 .accordion-heading .accordion-toggle, .services_medium.style_1 .icon_wrapper, .skill{background-color:#465cff;}#content{background-color:transparent;}.header_page.normal h1{text-transform:none;font-weight:600;font-size:25px;}.header_page.with_subtitle.normal .titles h1{text-transform:none;font-weight:600;font-size:25px;}.header_page.with_subtitle.normal .titles h3{text-transform:uppercase;font-weight:400;font-size:15px;}.header_page.centered h1, .header_page.left h1{text-transform:uppercase;line-height:47px;font-size:40px;}.header_page.with_subtitle.centered .titles h1, .header_page.with_subtitle.left .titles h1{text-transform:uppercase;line-height:50px;letter-spacing:2px;font-weight:600;font-size:40px;}.header_page.with_subtitle.centered .titles h3, .header_page.with_subtitle.left .titles h3{font-family:Poppins;text-transform:capitalize;line-height:28px;font-size:18px;}footer#footer .widget-title{text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#ffffff;}footer#footer, footer#footer .contact_information dd .title{color:#777777;}footer#footer a, footer#footer .contact_information dd p{color:#ffffff;}footer#footer .inner{background-color:#1b1d1f;}#copyright, footer .widget_recent_comments li, footer .tagcloud a{background-color:#131516;}.footer_social_icons.circle li{background-color:#333333;}.footer_social_icons.circle li a i{color:#d3d3d3;}.widget_recent_entries ul > li > a, footer#footer a, footer#footer, .contact_information dd p{font-family:Poppins;}.blog-article.standard-style .content h1, .blog-article.alternate-style .content h1, .blog-article.timeline-style .content h1, .blog-article.fullscreen-single h1{font-family:Poppins;text-transform:uppercase;line-height:48px;font-weight:600;color:#000;font-size:16px;}.blog-article.alternate-style .info, .blog-article.timeline-style .info, .blog-article.standard-style .info, .blog-article.grid-style .info, .fullscreen-single .info, .recent_news .blog-item .info, .latest_blog .blog-item .info, .blog-article.grid-style.blog-item .author, .blog-article.standard-style .media .overlay .cont .date, .blog-article .extra_info {font-family:Poppins;text-transform:uppercase;line-height:23px;letter-spacing:2px;color:#494949;font-size:11px;}.single_post_date, .p_pagination .pagination span, .p_pagination .pagination a, .header_page .page_parents, .gridbox .media .date, .recent_news.modern .cont .date, #blogmasonry .blog-article.grid-style .content h1, #blogmasonry .author, .bottom_container .blog-title, #comments #respond, .process_container .title,  .wpcf7-form-control-wrap textarea, .wpcf7 input:not([type="submit"]){font-family:Poppins;}.blog-article.alternate-style .info i, .blog-article.timeline-style .info i, .blog-article.standard-style .info i, .blog-article.grid-style .info, .fullscreen-single .info i, .latest_blog .blog-item .info i, .recent_news .blog-item .info i {font-size:13px;}.blog-article.timeline-style .post_box, .blog-article.grid-style .gridbox{background-color:#ffffff;}.fullscreen-blog-article .content{background-color:rgba(255,255,255,0);}aside .widget-title{font-family:"Open Sans";text-transform:uppercase;line-height:21px;letter-spacing:1px;font-weight:700;color:##333333;font-size:12px;}aside .widget-title{margin-bottom:10px;}aside .widget{margin-bottom:60px;}aside .tagcloud a{background-color:transparent;}aside .tagcloud a{border-top:1px solid #cecece;border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;}aside .tagcloud a{color:#414141;}.sherlock_slider_wrapper{background-color:#222222;}#portfolio-filter ul li a, #faq-filter ul li a{font-family:Poppins;text-transform:uppercase;letter-spacing:1px;font-weight:400;color:#000000;font-size:12px;}#portfolio-filter ul li.active a, #faq-filter ul li.active a, #faq-filter ul li a:hover{color:#465cff;}.content_portfolio.fullwidth .filter-row{background-color:#000000;}.content_portfolio.fullwidth #portfolio-filter ul li a{color:#465cff;}#portfolio-filter ul li{background-color:#eeecec;}.content_portfolio.fullwidth #portfolio-filter ul li a:hover{color:#ffffff;}.portfolio-item.overlayed .tpl2 .bg{background-color:rgba(0,0,0,0.79);}.portfolio-item.overlayed h4{font-family:Poppins;text-align:center;text-transform:uppercase;line-height:22px;letter-spacing:2px;font-weight:normal;font-style:normal;color:#fff;font-size:14px;}.portfolio-item.overlayed h6{text-align:center;text-transform:none;line-height:14px;letter-spacing:1px;color:#f1f1f1;font-size:14px;}.portfolio-item.grayscale .project{background-color:#ffffff;}.portfolio-item.grayscale .project h5{font-weight:400;}.portfolio-item.grayscale .project h6{color:#bebebe;}.portfolio-item.basic .bg{background-color:rgba(19,26,82,0.21);}.portfolio-item.basic .link{color:#ffffff;}.portfolio-item.basic .show_text h5{font-family:Poppins;text-align:center;letter-spacing:1px;font-weight:600;color:#333;font-size:16px;}.portfolio-item.basic .show_text h6{font-family:Poppins;text-align:center;font-weight:300;color:#777777;font-size:14px;}.portfolio_single h4{font-family:Poppins;text-align:left;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#333;font-size:16px;}.accordion.style_2 .accordion-heading .accordion-toggle, .accordion.style_1 .accordion-heading .accordion-toggle, .accordion.style_3 .accordion-heading .accordion-toggle, .vc_tta-style-default .vc_tta-panel-heading h4, .vc_tta-accordion.vc_tta.vc_general .vc_tta-panel-title>a vc_tta-title-text {font-family:Poppins;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#000;font-size:14px;} .accordion.style_2 .accordion-heading.in_head .accordion-toggle, .accordion.style_3 .accordion-heading.in_head .accordion-toggle{color:#222222;}.vc_tta-style-default .vc_tta-tab{font-family:Poppins;text-align:left;text-transform:uppercase;line-height:20px;letter-spacing:0px;font-weight:500;color:#777;font-size:14px;}.tabbable.tabs-top.style_1 .nav.nav-tabs li.active a{color:#465cff;}.blog-post-overlay:hover{background-color:rgba(70,92,255,0.85);}.block_title.column_title h1{font-family:Poppins;text-align:left;text-transform:none;line-height:40px;letter-spacing:0px;font-weight:600;color:#000;}.block_title.column_title h4{font-family:Poppins;text-align:left;text-transform:none;font-weight:400;color:#909090;}.block_title.section_title h1{font-family:Poppins;line-height:40px;letter-spacing:0px;font-weight:600;color:#000;}.block_title .upper-title{font-family:Poppins;line-height:28px;letter-spacing:0px;font-weight:400;color:#777;font-size:18px;}.block_title.section_title p{font-family:"Open Sans";line-height:28px;letter-spacing:0px;font-weight:400;color:#777;font-size:18px;}.odometer{font-family:Poppins;line-height:21px;letter-spacing:0px;font-weight:700;color:#465cff;font-size:30px;}.testimonial_carousel .item p{line-height:28px;font-weight:400;color:#444;font-size:16px;}.textbar h2{text-transform:none;letter-spacing:0px;font-weight:400;color:#222;font-size:17px;}.btn-bt{font-family:Poppins;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#ffffff;font-size:11px;}.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce ul.products li.product h6, .woocommerce-page ul.products li.product h6{text-transform:capitalize;letter-spacing:1;font-weight:300;}.woocommerce ul.products li.product:hover .overlay{background-color:rgba(255,255,255,0.8);}body,.author_description{font-family:"Open Sans";line-height:24px;letter-spacing:0px;font-weight:400;font-style:normal;color:#494949;font-size:14px;}h1,h2,h3,h4,h5,h6,.skill_title,.tabbable.tabs-top.style_1 .nav.nav-tabs li a, .blog-article.timeline-style .timeline .date .month,.staff_carousel span.position,.single_staff .content h5,.single_staff .position,.single_testimonial dl dd .param .position, .vc_tta.vc_general .vc_tta-tab>a,.price_table.normal.box .price .p,.price_table.list .list ul li,.price_table.list .price .p{font-family:Poppins;letter-spacing:0px;font-weight:600;font-style:normal;color:#000;}h1{line-height:50px;font-size:35px;}h2{line-height:40px;font-size:23px;}h3{line-height:35px;font-size:20px;}h4{line-height:30px;font-size:19px;}h5,.staff_carousel span.position,.single_testimonial dl dd .param .position{line-height:22px;font-size:14px;}h6{line-height:20px;font-size:13px;}.wpb_row.section-style, .wpb_row.standard_section{margin-bottom:70px;}#content{padding-top:70px;padding-bottom:70px;} .button_wrapper{height:113px !important;}