/*------------------------------------------------------------------
 * This is main css file for print view.
 -------------------------------------------------------------------*/
@media only print {
	body {
    width: 100%;
    margin: auto;
}
  .header_top, .main_menu, footer, #cookie-law-info-bar, #cookie-law-info-again,
  .portfolio_print {
    display: none !important;
  }
  .container_inner {
    max-width: 100%;
  }
  div[class*='columns'] > div[class^='column'] {
    float: none;
    width: 100%;
  }
  html,
  body,
  .wrapper,
  .wrapper-inner .container,
  .container-inner {
    padding-top: 0 !important;
    margin-top: 0 !important;
    top: 0 !important;
  }
	.parallax_section_inner_margin, .section_inner_margin {
    margin-left: 0;
    margin-right: 0;
}
	.qode_grid_1200 .carousel-inner .slider_content_outer, .qode_grid_1200 .container_inner, .qode_grid_1200 .container_inner nav.content_menu, .qode_grid_1200 .footer_bottom_border.in_grid, .qode_grid_1200 .footer_top_border.in_grid, .qode_grid_1200 .full_width .parallax_content, .qode_grid_1200 .grid_section .section_inner, .qode_grid_1200 .title_border_in_grid_holder, .qode_grid_1200 nav.content_menu ul, .qode_grid_1200.boxed .section .section_inner, .qode_grid_1200.boxed nav.content_menu.fixed {
    width: 100%;
}
	.title, .title .title_holder {height: 200px!important; background-size: cover; padding: 0px!important; background-position: center top; width: 100%!important; margin: 0!important; position: relative}
	.q_logo {}
	header .container_inner .header_inner_left {
    position: relative;
    left: 0;
    top: 0;
}
.title_outer .has_background.title .title_holder, .title_outer .has_fixed_background.title .title_holder, .title_outer.with_image .title .title_holder {position: relative; display: block;  height: 200px!important}
.title.title_size_medium h1 {margin: 15px; font-size: 32px; line-height: initial; }
	.title.title_size_medium h1 {
    padding-bottom: 35px;
}
}