
/* ===== stockholm responsive.min.css (second copy, loads after style_dynamic) ===== */
@media only screen and (max-width:1470px){
.blog_holder.masonry_full_width.pinterest_full_width article{width:26%}
}
@media only screen and (max-width:1400px){
.blog_holder.masonry_full_width article{width:23%}
}
@media only screen and (max-width:1300px){
.touchevents footer.uncover{position:relative;top:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.touchevents .content{margin-bottom:0!important}
.vertical_menu_enabled .title{height:auto!important}
.vertical_menu_enabled .title_outer.with_image .title{padding:0!important}
.vertical_menu_enabled .title.has_background,.vertical_menu_enabled .title.has_fixed_background{background:0 0!important;height:auto!important;padding:0!important}
.vertical_menu_enabled .title .not_responsive{display:block}
.vertical_menu_enabled .title .title_holder,.vertical_menu_enabled .title_outer.with_image .title .title_subtitle_holder{padding:0!important}
.vertical_menu_enabled .title .title_holder{height:100%!important}
}
@media only screen and (max-width:1200px){
body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:1000px}
body.boxed footer.uncover{width:100%}
.container_inner,.container_inner nav.content_menu,.qode_elementor_container_inner,nav.content_menu ul{width:950px}
.drop_down .wide .second ul li{width:207px}
.drop_down .wide .second .inner>ul>li>a{line-height:1.4em}
.cover_boxes ul li{width:227px}
.cover_boxes ul li.act{width:455px}
body.boxed .cover_boxes ul li{width:240px}
body.boxed .cover_boxes ul li.act{width:480px}
.projects_holder_outer .qode-portfolio-list-split-fixed-holder{width:40%}
}
@media only screen and (max-width:1075px){
.blog_holder.masonry_full_width.pinterest_full_width article{width:41%}
}
@media only screen and (max-width:1060px){
.blog_holder.masonry_full_width.pinterest_full_width article{width:41%}
}
@media only screen and (max-width:1024px){
.paspartu_enabled .paspartu_bottom,.paspartu_enabled .wrapper,.paspartu_enabled footer.uncover{padding-bottom:2%!important}
.paspartu_enabled .paspartu_top,.paspartu_enabled header,.paspartu_enabled.vertical_menu_enabled .content .content_inner{padding-top:2%!important}
.paspartu_enabled .wrapper{padding-left:2%!important;padding-right:2%!important}
.paspartu_enabled aside.vertical_menu_area{left:2%!important}
.blog_holder.masonry_full_width.pinterest_full_width article{width:40%}
.countdown-amount{font-size:50px!important;line-height:50px!important}
.countdown-period{font-size:15px!important}
}
@media only screen and (min-width:1000px){
.light:not(.sticky):not(.scrolled) .side_menu_button>a{color:#fff}
.dark:not(.sticky):not(.scrolled) .side_menu_button>a{color:#000}
.stick_with_left_right_menu .logo_wrapper{overflow:hidden}
.latest_post_holder.boxes.three_columns>ul>li:nth-child(3n+1){clear:both}
.admin-bar header.fixed,.admin-bar header.sticky.sticky_animate{padding-top:32px!important}
.admin-bar .side_menu,.admin-bar header.fixed .qode_search_form,.admin-bar header.sticky .qode_search_form{top:32px}
}
@media only screen and (max-width:1000px){
body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:818px}
.container_inner,.qode_elementor_container_inner,nav.content_menu{width:768px}
.header_top .container{display:inline-block}
.header_inner_left,footer.uncover,header{position:relative!important;left:0!important;margin-bottom:0}
.content{margin-bottom:0!important}
.right_side_menu_opened .wrapper header{left:0!important}
header{top:0!important;margin-top:0!important;display:block}
.header_top{height:auto;line-height:normal;display:block!important}
.header_top .left,.header_top .right{text-align:center;float:none}
.header_top .inner{display:inline-block;vertical-align:middle}
.header_bottom{background-color:#fff}
.header_bottom .container_inner{width:auto}
header .q_logo img.normal{display:block!important;opacity:1!important;position:relative;margin:0 auto}
header .q_logo img.dark,header .q_logo img.light,header .q_logo img.sticky{display:none!important}
body.qode-mobile-logo-set header .q_logo img.normal{display:none!important}
body.qode-mobile-logo-set header .q_logo img.mobile-logo{display:block!important;opacity:1!important;transform:none!important;position:relative;margin:0 auto}
.main_menu{display:none!important}
nav.mobile_menu{display:block}
.logo_wrapper,.mobile_menu_button{display:table}
nav.mobile_menu>ul{margin:0 auto}
.logo_wrapper{height:100px;left:50%;position:absolute}
.q_logo{display:table-cell;position:relative;top:auto;vertical-align:middle}
.q_logo a{left:-50%;width:auto!important}
.header_top .header-widget{width:100%;margin:0;text-align:center;display:block}
.q_logo img{top:0;left:0}
.dark .mobile_menu_button span,.dark .side_menu_button>a,.light .header_top .header-widget,.light .header_top .header-widget a,.light .header_top .header-widget p,.light .header_top .header-widget span,.light .header_top .q_social_icon_holder i.simple_social{color:#777}
.light .header_top .q_social_icon_holder i.simple_social{color:#777!important}
.dark .header_top .header-widget,.dark .header_top .header-widget a,.dark .header_top .header-widget p,.dark .header_top .header-widget span,.dark .header_top .q_social_icon_holder i.simple_social,.dark .mobile_menu_button span,.dark .side_menu_button>a{color:#777}
.dark .header_top .q_social_icon_holder i.simple_social{color:#777!important}
.title{height:auto!important}
.title_outer.with_image .title{padding:0!important}
.title.has_background,.title.has_fixed_background{background:0 0!important;height:auto!important;padding:0!important}
.title .not_responsive{display:block}
.title_outer.with_image .title .title_subtitle_holder{padding:0!important}
.title h1{font-size:38px}
.title .title_holder{height:100%!important;padding:0!important}
.title:not(.breadcrumbs_title) .title_holder{height:100%!important;padding:10px 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.side_menu_button{height:100px}
nav.content_menu{position:relative!important;top:0!important;margin:0 auto}
nav.content_menu .nav_select_menu{display:block}
.content .container .container_inner.default_template_holder{padding:44px 0 0}
.blog_holder.masonry_full_width article{width:30.5%}
.header_top .left .inner>div:last-child,.header_top .right .inner>div,header .q_social_icon_holder{border-right:0}
.header_top .left .inner>div,.header_top .right .inner>div:first-child{border-left:0}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder{width:50%}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before{border-right-width:1px}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before{border-right-width:0}
.cover_boxes ul{margin:0 -8px 0 0}
.cover_boxes ul li{margin-right:8px}
.cover_boxes ul li{width:187px}
.cover_boxes ul li.act{width:374px}
body.boxed .cover_boxes ul li{width:199px}
body.boxed .cover_boxes ul li.act{width:400px}
.q_tabs .tabs-nav li a{padding:0 7px}
body .content{margin-top:0!important}
}
@media only screen and (min-width:768px) and (max-width:1100px){
.q_percentage,.q_percentage_with_icon{width:150px!important;height:150px!important;line-height:150px!important}
.q_percentage canvas,.q_percentage_with_icon canvas{width:100%!important;height:100%!important}
.filter_holder ul li span{padding:0 20px}
}
@media only screen and (max-width:783px){
.blog_holder.masonry_full_width article{width:46.5%}
}
@media only screen and (max-width:768px){
body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:650px}
.container_inner,.qode_elementor_container_inner,nav.content_menu{width:600px}
.blog_holder.masonry_full_width article{width:46.5%}
.blog_holder.masonry_full_width article,.blog_holder.masonry_full_width.pinterest_full_width article{width:100%}
.title h1{font-size:30px}
.q_line_graf{margin:0 0 25px;width:100%}
.q_pie_graf{width:70%;margin:0 auto 25px;float:none}
.q_line_graf canvas,.q_pie_graf canvas{width:100%!important;height:auto!important}
.cover_boxes ul,.cover_boxes ul li{width:100%!important}
.cover_boxes ul li{margin:0 0 20px!important}
.cover_boxes ul li{width:270px}
.cover_boxes ul li.act{width:100%}
.q_social_icon_holder .fa-stack{margin:.1407692307692308em}
.touchevents .content{margin:0!important}
.q_tabs .tabs-nav li a{padding:0 4px;font-size:12px}
.filter_holder ul li span{padding:0 15px}
.blog_holder article h2 a,.blog_holder article h2 span,.blog_holder.masonry_full_width article h4 a{font-size:.85em}
.blog_holder article .post_info{margin:0 0 20px}
.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:30px}
.latest_post_holder .post_info_section{padding:0 5px}
.latest_post_holder .post_info_section:first-child{padding:0 5px 0 0}
.latest_post_holder .post_info_section:before{left:-5px}
.animated_icons_with_text .animated_icon_with_text_holder{width:100%!important}
.animated_icons_with_text .animated_icon_with_text_inner:before{border-right-width:0!important}
.side_area_over_content .side_menu{width:50%}
.projects_holder_outer .qode-portfolio-list-split-fixed-holder{display:none}
}
@media only screen and (min-width:600px) and (max-width:768px){
.blog_holder article .post_info .inner{padding:0 10px 0 0}
.q_percentage canvas,.q_percentage_with_icon canvas{width:100%!important;height:100%!important}
}
@media only screen and (max-width:600px){
body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:470px}
.container_inner,.qode_elementor_container_inner,nav.content_menu{width:420px}
.masonry_with_space .projects_holder .mix,.projects_holder .mix{width:100%!important}
.projects_holder .mix{margin:0 0 5%!important}
.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_75_25 .column1,.two_columns_75_25 .column2{width:100%}
.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner{padding:0}
.q_tabs .tabs-nav{display:block}
.q_tabs .tabs-nav li{margin:0 0 8px;overflow:hidden;position:relative;display:block;float:none}
.q_tabs.boxed .tabs-nav li{margin-bottom:0}
.q_tabs .tabs-nav li a{padding:0 20px}
.title h1,.title.position_center h1{float:none;font-size:24px;letter-spacing:2px}
.footer_bottom,.fp-scrollable,.fp-section.fp-table,.fp-slide.fp-table,.fp-tableCell,body.page-template-full_screen-php{height:auto!important}
.blog_holder article h2{line-height:.9em}
.vc_row-fluid [class*=vc_span]{width:100%!important;margin-left:0!important}
.cover_boxes ul li{width:190px}
.latest_post_holder>ul>li{width:100%!important;margin:0 0 25px!important}
.footer_top .three_columns .column2 .column_inner>div,.footer_top .three_columns .column3 .column_inner>div,footer:not(.footer_border_columns) .footer_top .three_columns .column2 .column_inner>div{margin:0}
.footer_top .three_columns .column1,.footer_top .three_columns .column2{margin:0 0 25px}
footer .qode_column,footer.footer_border_columns .qode_column{border:none;min-height:0!important}
footer.footer_border_columns .qode_column .column_inner{padding:0}
.footer_bottom{padding:4% 0!important}
.blog_holder article .post_info,.blog_holder article h2{margin:0 0 20px}
.blog_holder.blog_single article .post_text .post_text_inner{padding:30px}
.blog_holder article h2 a,.blog_holder article h2 span{font-size:.7em}
.blog_holder article .post_info>span{padding:0 6px 0 0;margin:0 6px 0 0}
.blog_holder article .post_info>span:before{left:-6px}
body.page-template-full_screen-php{font-size:inherit!important}
.full_screen_navigation_holder,.full_screen_preloader{display:none!important;visibility:hidden!important}
.full_screen_inner{visibility:visible!important;top:auto!important;-ms-touch-action:inherit!important;touch-action:inherit!important}
.full_screen_section_slide,.vc_row.full_screen_section{padding:30px 0}
.vc_row.full_screen_section.full_screen_section_slides{padding:0}
.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:26px}
.blog_holder.masonry_full_width.pinterest_full_width article{width:100%;margin:0 0 20px}
.countdown-amount{font-size:35px!important;line-height:35px!important;margin-bottom:10px}
.countdown-period{font-size:10px!important}
}
@media only screen and (max-width:480px){
body.boxed .carousel-inner,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:350px}
body.boxed .footer_inner{width:100%}
.container_inner,.qode_elementor_container_inner,nav.content_menu{width:300px}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,nav.mobile_menu>ul{width:auto}
.position_center.title h1,.title h1{font-size:18px}
.projects_holder .mix{margin:0 0 7.4%!important}
.single_tags{margin:35px 0 0 19%}
.q_tabs .tabs-nav li a{padding:0 5px}
.single_tags{margin-left:0}
.footer_top .column_inner>div:not(.qodef-separator-widget){margin:0 0 25px!important}
.footer_top .column_inner{border:0}
.side_menu_button>a{padding:0 0 0 5px}
.cover_boxes ul li.act{width:100%}
.cover_boxes ul li.act{float:none;margin:0!important}
.cover_boxes ul li.act{margin-bottom:35px!important}
.q_accordion_holder,.q_tabs{visibility:visible!important}
.q_accordion_holder.accordion .ui-accordion-header{height:44px;line-height:44px}
.q_accordion_holder .ui-accordion-header .accordion_mark{width:44px;height:44px}
.q_tabs.boxed .tabs-nav li.active{border:none;top:0}
.q_tabs.boxed .tabs-nav li a{padding:0 5px}
.q_tabs.boxed .tabs-nav li:first-child a{padding-right:5px}
div.pp_pic_holder{width:100%!important;left:0!important}
.pp_content{width:100%!important;height:300px!important}
.pp_hoverContainer{width:100%!important;height:250px!important}
div.pp_default .pp_details{width:98%!important}
div.ppt{width:100%!important}
.filter_holder ul li span{padding:0 10px}
.blog_holder article .post_info,.blog_holder article h2{margin:0 0 15px}
.blog_holder.blog_single article .post_text .post_text_inner{padding:25px}
.blog_holder article h2{line-height:.65em}
.blog_holder article h2 a,.blog_holder article h2 span{font-size:.5em}
.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:22px}
.side_area_slide_with_content .side_menu{width:300px}
.side_area_over_content .side_menu{width:80%}
}
@media only screen and (max-width:420px){
body.boxed .carousel-inner,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:320px}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.pp_content{height:250px!important}
.pp_hoverContainer{height:200px!important}
}
@media only screen and (max-width:350px){
.container_inner,.qode_elementor_container_inner,nav.content_menu{width:95%}
}
@media only screen and (max-width:1024px){
.qode-image-with-overlapping-info .qode-iwoi-image-holder{padding-right:0}
.qode-image-with-overlapping-info .qode-iwoi-info-holder{width:480px;padding:48px 50px}
}
@media only screen and (max-width:600px){
.qode-image-with-overlapping-info .qode-iwoi-info-holder{left:0;margin-top:-5%;width:100%;padding:48px 50px}
}
@media only screen and (max-width:1680px){
.qodef-hli-btm-inner .qodef-hli-mid{top:18.68%}
}
@media only screen and (max-width:1440px){
.qodef-hli-btm-inner .qodef-hli-mid{top:17.18%}
}
@media only screen and (max-width:1400px){
.qodef-hl-cta{padding:30px 45px 18.6vh}
}
@media only screen and (max-width:1368px){
.qodef-hli-btm-inner .qodef-hli-mid{top:23.38%}
}
@media only screen and (max-width:1366px){
.qodef-hl-cta{padding:30px 35px 18.6vh}
.qodef-hli-btm-inner .qodef-hli-mid{top:12.18%}
}
@media only screen and (max-width:1024px){
.qodef-hl-cta{padding:60px 60px 18.6vh}
}
@media only screen and (max-width:1400px){
.qodef-hli-btm-inner .qodef-hli-mid{right:2px;padding-left:0}
}
@media only screen and (max-width:1280px){
.qodef-hli-btm-inner .qodef-hli-mid{top:15.18%}
}
@media screen and (max-width:1194px){
.qodef-hli-btm-inner .qodef-hli-mid{width:37%}
}
@media only screen and (max-width:1024px){
.qodef-hl-item{margin-bottom:117px}
.qodef-hl-cta,.qodef-hl-intro,.qodef-hl-item,.qodef-hl-items-wrapper,.qodef-hli-btm,.qodef-hli-btm-inner{position:relative}
.qodef-hl-item,.qodef-hl-items-wrapper{height:auto;width:100%}
.qodef-hl-intro{width:100%;height:auto;padding:160px 30px 100px}
.qodef-hl-intro .qodef-hl-item{width:100%}
.qodef-hli-btm{height:auto}
.qodef-hli-btm-inner .qodef-hli-mid{position:relative;width:772px;bottom:0;margin:0 auto;left:auto}
.qodef-hl-cta{height:58vh;padding:26px 470px 32px 19px}
}
@media only screen and (max-width:1000px){
.qodef-hl-intro{padding-top:0}
}
@media only screen and (max-width:768px){
.qodef-hl-intro{padding:60px 40px 100px 30px}
.qodef-hl-cta{height:46vh;padding:26px 452px 32px 19px}
.qodef-hli-btm-inner .qodef-hli-mid{width:642px}
}
@media only screen and (max-width:600px){
.qodef-hl-item{margin-bottom:11px}
.qodef-hl-cta,.qodef-hl-intro,.qodef-hl-item,.qodef-hl-items-wrapper,.qodef-hli-btm,.qodef-hli-btm-inner{position:relative}
.qodef-hl-item,.qodef-hl-items-wrapper{height:auto;width:100%}
.qodef-hl-intro{width:100%;height:auto;padding:40px 60px 80px 25px}
.qodef-hl-intro .qodef-hl-item{width:100%}
.qodef-hli-btm{height:auto}
.qodef-hli-btm-inner .qodef-hli-mid{position:relative;width:auto;padding:0 60px;bottom:53px;margin:0 auto}
.qodef-hl-cta{height:72vh;padding:26px 60px 32px 19px}
}
@media only screen and (max-width:1400px){
.qode-workflow .qode-workflow-item{max-width:90%}
}
@media only screen and (max-width:1200px){
.qode-workflow .qode-workflow-item{max-width:100%}
}
@media only screen and (max-width:768px){
.qode-workflow .main-line{display:none!important}
}
