.headline_page_portfolio,.top_main_menu,h1.headline_page{text-transform:uppercase}body{background:#000}h2{font-size:25px}.headline_page{font-family:'Proxima Nova W02';font-weight:300;font-style:normal;font-size:30px}span.amp{font-family:Baskerville,Palatino,"Book Antiqua",serif;font-style:italic}.header h1,.headline_page_portfolio,.menu{font-family:'Proxima Nova W02';font-style:normal}h1.headline_page{padding:0}.headline_page_portfolio{padding:0 0 10px;margin-top:25px;font-weight:300;font-size:30px}a{text-decoration:underline}.navbar-brand:focus{border:1px dashed #fff}.menu{font-weight:200;font-size:20px}.header h1,.header h2,.header p{font-weight:100}.menu a{color:#fff}.current-menu-item a,.menu a:hover{color:#bb0315}.nav>li>a:hover{background-color:transparent}.navbar-toggle .icon-bar{background:#000}.navbar-toggle{background-color:#fff;margin-top:24px}.nav>li>a{padding:0;margin:0}.navbar-nav>li>a{text-decoration:none}.menu-item{margin:0 0 0 30px}.navbar-brand{height:60px}.navbar-nav{margin-top:30px;float:right}.navbar-collapse{box-shadow:none}.logo{float:left}.social_header{float:left;list-style:none;margin-left:10px}.social_header a:focus{background:gray;padding:5px 5px 10px}.social_top_icons{margin-top:5px}.header{color:#fff}.header h1{font-size:48px}.header h2{font-family:'Proxima Nova W02';font-style:normal;font-size:25px}.header p,.link_red a{font-family:'Proxima Nova W02';font-style:normal;font-size:18px}.header p{color:#c20012;padding-top:20px;padding-bottom:20px}.header p a{color:#e90000}.header p a:focus,.header p a:hover{color:#fff}.arrow_wrap{position:absolute;display:none}.arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;position:relative;top:365px;left:460px}.top_header{background:#000;border-bottom:#A71616 4px solid}.sub_header{background:#000;padding-bottom:30px;padding-top:10px}.sub_header .navbar-nav{margin-top:32px}.link_red a{color:#c20012;font-weight:800;margin:0;padding:0}.link_red a:focus,.link_red:hover a{text-decoration:none;color:#000}.link_red a:focus{padding:3px;border:1px solid #000}.top-buffer{margin-top:30px}.row-buffer{margin:30px 0}.bottom_spacer{margin-bottom:30px}.line_breaker,.line_breaker_header{margin-top:25px;margin-bottom:25px}.top-background-paddings{padding-top:30px}.background-white{background:#fff}.background-gray{background:#050505}.background-light-gray{background:#e9e9e9}.background-black{background:#000}.background-latest-blog{background:url(../images/latest_blog_background.jpg) repeat-x #e8e8e8}.headline_header_background{background:url(../images/headline_header.jpg) gray;border-bottom:1px solid #d4d4d4}.sub_menu_background{background:#bb0315}.line_breaker{height:2px;background:#e8e8e8}.line_breaker_header{height:1px;background:#1b1b1a}.latest_blog{font-size:30px;padding:15px 0}.latest_news_blog_container a{text-decoration:none}.latest_news_blog_container h2{color:#c20012;font-family:'Proxima Nova W02';font-weight:500;font-style:normal;font-size:24px;padding:0 50px 0 0;margin:0 0 20px}.latest_news_blog_container p{font-family:'Proxima Nova W02';font-weight:600;font-style:normal;font-size:18px}.latest_news_blog_container .latest_news_blog_read_more{background-image:url(../images/arrow.png);height:30px;width:30px;background-repeat:no-repeat;position:absolute;right:45px;top:28px;display:block}.heading{padding-top:10px;padding-bottom:30px}h1.heading{font-family:'Proxima Nova W02';font-weight:500;font-style:bold;font-size:30px}.latest_news_blog_container{border:3px solid #dcdcdc;padding:30px;background:#fff;height:270px}.latest_news_blog_container:hover .latest_news_blog_read_more{background-image:url(../images/arrow_hover.png)}.latest_news_blog_container:hover{background:#c61727;color:#fff}.latest_news_blog_container:hover h2{color:#fff}.latest_news_from_blog_wrap a{text-decoration:none}.latest_news_from_blog_wrap p{color:#000}.latest_news_from_blog_wrap a:hover p{color:#fff}.client_feedback{color:#6e6e6e}.client_feedback h2{font-size:20px}.client_feedback p{font-family:'Proxima Nova W02';font-weight:400;font-style:italic;font-size:20px;margin:30px 0}.client_name,.footer{font-family:'Proxima Nova W02';font-style:normal}.read_more{font-size:15px}.client_name{display:block;font-weight:200;font-size:20px}.footer{color:#fff;font-weight:100}.footer a{color:#c20012}.business_info,.follow_us,.footer a:hover{color:#fff}.footer a:focus{color:#fff;border:1px solid #fff}.portfolio-image-front,.portfolio_description{border:3px solid #dcdcdc}.header_two{font-size:18px}.header_three{font-size:24px;margin:5px 0 10px;font-weight:300}.business_info,.follow_us span{font-family:'Proxima Nova W02';font-style:normal;font-weight:100}.footer h2{font-size:18px}.footer h3{font-size:24px;margin:5px 0 10px}.footer p{font-size:16px;margin-bottom:5px}.link_map{position:relative;top:1px}.footer-padding{padding:40px 0}.follow_us span{font-size:24px;float:left;margin-right:10px;position:relative;top:-3px}.follow_us li{list-style:none;float:left;margin-right:5px}.follow_us li a:focus{background:gray;padding:5px 5px 10px}.business_info{font-size:16px}.keynotes h2{font-family:'Proxima Nova W02';font-weight:700;font-style:normal;font-size:30px}.bullet-circle{background-image:url(../images/bullet-circle.png);height:125px;width:125px;padding-top:35px;padding-left:33px}.bullet_description{margin:10px auto;width:125px;text-align:center}.bullet_description a:focus,.bullet_description a:hover{text-decoration:underline!important}.bullet_description a{color:#c20012;font-size:18px;font-family:'Proxima Nova W02';font-weight:400;font-style:normal;margin:0;padding:0}.bullet_description p{font-family:'Proxima Nova W02';font-weight:600;font-style:normal;font-size:17px}.col-centered{float:none;margin:0 auto}.font-size-change,.headline_text_portfolio,.sub_menu li{float:left}.tooltip_hover{cursor:pointer;text-decoration:none!important}.tooltip_websites{position:relative;background:#c81929;padding:10px;color:#fff;top:20px;left:-80px;z-index:9;width:220px;display:none;text-decoration:none}.icon_cart,.icon_gears,.icon_pc,.icon_stock{width:58px;height:54px}.tooltip_websites p a{text-decoration:none!important}.client_portfolio_link a:hover,.client_prtfolio_link_mobile a:hover,.portfolio_page_selection a:hover{text-decoration:none}.icon_pc{background-image:url(../images/icons/icon_pc.png)}.first_bubble:hover .icon_pc{background-image:url(../images/icons/icon_pc_hover.png)}.icon_cart{background-image:url(../images/icons/icon_cart.png)}.second_bubble:hover .icon_cart{background-image:url(../images/icons/icon_cart_hover.png)}.icon_stock{background-image:url(../images/icons/icon_stock.png)}.third_bubble:hover .icon_stock{background-image:url(../images/icons/icon_stock_hover.png)}.icon_gears{background-image:url(../images/icons/icon_gears.png)}.fourth_bubble:hover .icon_gears{background-image:url(../images/icons/icon_gears_hover.png)}.fontpage-container-spacer{padding-top:30px;padding-bottom:30px}.portfolio_single{background:#fff;padding:50px 0}.portfolio_single a{color:#c20012}.portfolio_single_description{padding:15px 0}.portfolio_single_featured_image{margin-bottom:30px}.portfolio_page_selection{margin-top:21px}.portfolio_page_selection li{list-style:none;display:inline;margin-left:20px}.client_portfolio_link img,.client_prtfolio_link_mobile img{margin-left:5px}.portfolio_page_selection a{color:#999}.client_portfolio_link a,.client_prtfolio_link_mobile a{color:#c20012;font-family:'Proxima Nova W02';font-weight:400;font-style:normal;font-size:16px}.client_prtfolio_link_mobile{margin-top:40px;display:none}.portfolio_description a,.portfolio_description h2{text-decoration:none!important}.portfolio_filter{margin-top:25px}.portfolio_filter_active{background:#bb0315;color:#fff!important}.portfolio_filter_active a{color:#fff}.portfolio_filter li{list-style:none;float:left;margin-left:10px;padding:10px;color:#999}.portfolio_filter li:hover{background:#bb0315;cursor:pointer;color:#fff}.mix{opacity:0;display:none}.all_references a{font-weight:18px;color:#000}.portfolio_description h2,.portfolio_description p{font-family:'Proxima Nova W02';font-style:normal;font-weight:400;padding:0}.portfolio_description h2{font-size:24px;margin:0}.menu-main_menu-container a,.sub_menu a:hover{text-decoration:none}.portfolio_description p{font-size:18px;margin:5px 0 0;color:#000}.portfolio_description_container{position:relative;margin-bottom:25px}.portfolio_description_container img{height:auto;width:455px}.portfolio_description:hover{background:#ba0213;color:#fff}.portfolio_description:hover p{color:#fff}.read_more_portfolio{background-image:url(../images/arrow.png);height:30px;width:30px;background-repeat:no-repeat;position:absolute;right:15px;top:25px;display:block}.portfolio_description:hover .read_more_portfolio{background-image:url(../images/arrow_hover.png)}.portfolio_description{position:absolute;width:100%;bottom:0;background:#fff;-moz-opacity:.95;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);color:#ba0213;padding:26px 0 26px 20px;border-top:none}.portfolio_wrap .read_more_linktext{margin:15px 0 40px}.portfolio_wrap{background:#e9e9e9;padding-top:15px}.sub_menu li{list-style:none;color:#fff}.sub_menu a{font-family:'Proxima Nova W02';font-weight:300;font-style:normal;font-size:20px;color:#fff}.sub_menu a:hover{color:#999}.sub_menu ul{margin:0;padding:0;overflow:auto}.sub_menu .menu-item{margin:0 20px 0 0}.single_page_wrap{padding:30px 0;background:#fff}.single_page_wrap a{color:#c20012!important}.wrap_error_page{padding:30px 0}.arrow_up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c81929;position:relative;top:-15px;margin:0 auto}#wpadminbar{display:block}.menu-main_menu-container{padding:20px 0}.menu-main_menu-container a:hover{color:#000}.menu-main_menu-container a:focus{color:#000;background:#fff}.menu-main_menu-container .current-menu-item a{color:#000!important}.top_headline{background:#fff;padding:10px}.portfolio_description_container a:focus .portfolio_description{background:#ba0213;color:#fff}.portfolio_description_container a:focus .portfolio_description p{color:#fff}.portfolio_description_container a:focus .portfolio_description .read_more_portfolio{background-image:url(../images/arrow_hover.png)}.latest_news_from_blog_wrap a:focus .latest_news_blog_container{background:#c61727;color:#fff}.latest_news_from_blog_wrap a:focus .latest_news_blog_container .latest_news_blog_read_more{background-image:url(../images/arrow_hover.png)}.latest_news_from_blog_wrap a:focus .latest_news_blog_container h2,.latest_news_from_blog_wrap a:focus .latest_news_blog_container p{color:#fff}.tooltip_fontsize{position:absolute;border:3px solid gray;background:#fff;padding:10px;color:#000;top:30px;z-index:9;width:100%;display:none}.tooltip_fontsize p{font-size:23px}.hidden_controls a{position:absolute;top:-500px;left:-500px}.hidden_controls a:focus{top:0;left:0}.navbar-nav>li>a:focus{background:#4b4b4b}.headline_fix_display{clip:rect(0,60px,200px,0);height:1px;border:none;margin:-1px;padding:0;position:absolute;width:1px;overflow:hidden}.wpb_btn-danger{background-color:#D61D0F!important}@media (max-width:768px){.headline_top_section{display:none}.fornoyde_kunder{display:none!important}}@media (max-width:991px){.arrow-down,.client_portfolio_link,.portfolio_filter,.portfolio_page_selection,li.social_header{display:none}.latest_news_blog_container{margin-bottom:20px}.portfolio_description_container img{height:100%;width:100%}.client_prtfolio_link_mobile{display:block}.footer .col-md-3{margin-bottom:50px}.header h1{font-size:32px}.navbar-nav li{margin-bottom:15px}.footer p{font-size:20px}.footer h2{font-size:23px}.bulletpoints{margin-bottom:50px}.business_info{text-align:left}}@media (min-width:1200px){.container{max-width:970px}}@media (max-width:1000px){.navbar-nav{float:left}.navbar-collapse,.navbar-collapse.in{width:100%;float:left}}@media only screen and (min-width :320px){.latest_news_blog_container{height:auto}}.zopim{z-index:150!important}.contact_form_input,.contact_form_input_textarea{padding:5px;width:80%}.your-class{padding-left:60px}.slick-dots{left:-3px}.bulletpoints a{text-decoration:none!important}.current-menu-parent a{color:#bb0315}.mc-field-group{color:#000}#mc_embed_signup h2,#mc_embed_signup label,#mc_embed_signup p{color:#fff}blockquote{width:100%!important}@media (max-width:990px){.vertical-line{display:none}}