/* Invetex 1.x component styles, scoped to .beam-legacy (generated) */

/* from style.css */
.beam-legacy .bl-columns_wrap { margin-left: 0px; margin-right: -30px; }
.beam-legacy .bl-columns_wrap > [class*="column-"] { display:inline-block; vertical-align:top; position: relative; min-height: 1px; padding-left: 0px; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-columns_wrap.bl-column_padding_left { margin-left: -30px; margin-right: 0; }
.beam-legacy .bl-columns_wrap.bl-column_padding_left > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_left { padding-left:30px; padding-right:0; }
.beam-legacy .bl-columns_wrap.bl-column_padding_right { margin-left: 0; margin-right: -30px; }
.beam-legacy .bl-columns_wrap.bl-column_padding_right > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_right { padding-left:0; padding-right:30px; }
.beam-legacy .bl-columns_wrap.bl-column_padding_center { margin-left: -15px; margin-right: -15px; }
.beam-legacy .bl-columns_wrap.bl-column_padding_center > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_center { padding-left:15px; padding-right:15px; }
.beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_bottom { padding-bottom: 30px; }
.beam-legacy .bl-sc_blogger.bl-no_margins .bl-columns_wrap, .beam-legacy .bl-columns_wrap.bl-no_margins { margin: 0 !important; }
.beam-legacy .bl-sc_blogger.bl-no_margins .bl-columns_wrap > [class*="column-"], .beam-legacy .bl-columns_wrap.bl-no_margins > [class*="column-"] { padding: 0 !important; }
.beam-legacy .bl-column-1, .beam-legacy .bl-column-1_1, .beam-legacy .bl-column-2_2, .beam-legacy .bl-column-3_3, .beam-legacy .bl-column-4_4, .beam-legacy .bl-column-5_5, .beam-legacy .bl-column-6_6, .beam-legacy .bl-column-7_7, .beam-legacy .bl-column-8_8, .beam-legacy .bl-column-9_9, .beam-legacy .bl-column-10_10, .beam-legacy .bl-column-11_11, .beam-legacy .bl-column-12_12 { width:100%; }
.beam-legacy .bl-column-1_2, .beam-legacy .bl-column-2_4, .beam-legacy .bl-column-3_6, .beam-legacy .bl-column-4_8, .beam-legacy .bl-column-5_10, .beam-legacy .bl-column-6_12 { width:50%; }
.beam-legacy .bl-column-1_3, .beam-legacy .bl-column-2_6, .beam-legacy .bl-column-3_9, .beam-legacy .bl-column-4_12 { width:33.33333333%; }
.beam-legacy .bl-column-2_3, .beam-legacy .bl-column-4_6, .beam-legacy .bl-column-8_12 { width:66.66666667%; }
.beam-legacy .bl-column-1_4, .beam-legacy .bl-column-2_8, .beam-legacy .bl-column-3_12 { width:25%; }
.beam-legacy .bl-column-3_4, .beam-legacy .bl-column-6_8, .beam-legacy .bl-column-9_12 { width:75%; }
.beam-legacy .bl-column-1_5, .beam-legacy .bl-column-2_10 { width:20%; }
.beam-legacy .bl-column-2_5, .beam-legacy .bl-column-4_10 { width:40%; }
.beam-legacy .bl-column-3_5, .beam-legacy .bl-column-6_10 { width:60%; }
.beam-legacy .bl-column-4_5, .beam-legacy .bl-column-8_10 { width:80%; }
.beam-legacy .bl-column-1_6, .beam-legacy .bl-column-2_12 { width:16.66666667%; }
.beam-legacy .bl-column-5_6, .beam-legacy .bl-column-10_12 { width:83.33333333%; }
.beam-legacy .bl-column-1_7 { width:14.28571429%; }
.beam-legacy .bl-column-2_7 { width:28.57142857%; }
.beam-legacy .bl-column-3_7 { width:42.85714286%; }
.beam-legacy .bl-column-4_7 { width:57.14285714%; }
.beam-legacy .bl-column-5_7 { width:71.42857143%; }
.beam-legacy .bl-column-6_7 { width:85.71428571%; }
.beam-legacy .bl-column-1_8 { width:12.5%; }
.beam-legacy .bl-column-3_8 { width:37.5%; }
.beam-legacy .bl-column-5_8 { width:62.5%; }
.beam-legacy .bl-column-7_8 { width:87.5%; }
.beam-legacy .bl-column-1_9 { width:11.11111111%; }
.beam-legacy .bl-column-2_9 { width:22.22222222%; }
.beam-legacy .bl-column-3_9 { width:33.33333333%; }
.beam-legacy .bl-column-4_9 { width:44.44444444%; }
.beam-legacy .bl-column-5_9 { width:55.55555556%; }
.beam-legacy .bl-column-6_9 { width:66.66666667%; }
.beam-legacy .bl-column-7_9 { width:77.77777778%; }
.beam-legacy .bl-column-8_9 { width:88.88888889%; }
.beam-legacy .bl-column-1_10 { width:10%; }
.beam-legacy .bl-column-3_10 { width:30%; }
.beam-legacy .bl-column-7_10 { width:70%; }
.beam-legacy .bl-column-9_10 { width:90%; }
.beam-legacy .bl-column-1_11 { width: 9.09090909%; }
.beam-legacy .bl-column-2_11 { width:18.18181818%; }
.beam-legacy .bl-column-3_11 { width:27.27272727%; }
.beam-legacy .bl-column-4_11 { width:36.36363636%; }
.beam-legacy .bl-column-5_11 { width:45.45454545%; }
.beam-legacy .bl-column-6_11 { width:54.54545455%; }
.beam-legacy .bl-column-7_11 { width:63.63636364%; }
.beam-legacy .bl-column-8_11 { width:72.72727273%; }
.beam-legacy .bl-column-9_11 { width:81.81818182%; }
.beam-legacy .bl-column-10_11 { width:90.90909091%; }
.beam-legacy .bl-column-1_12 { width: 8.33333333%; }
.beam-legacy .bl-column-5_12 { width:41.66666667%; }
.beam-legacy .bl-column-7_12 { width:58.33333333%; }
.beam-legacy .bl-column-11_12 { width:91.66666667%; }
.beam-legacy .bl-columns_wrap:before, .beam-legacy .bl-columns_wrap:after { content: " "; display: table; }
.beam-legacy .bl-columns_wrap:after { clear: both; width:100%; height:0; display:block; }
.beam-legacy .bl-content .bl-columns_wrap .bl-search_wrap { max-width:100%; }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button { background: transparent !important; color: #ab9787 !important; font-size: 13px; font-weight: 300; padding: 0; position: relative; border-radius: 0 !important; letter-spacing: 0.05em; }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button:after { content: ""; height: 1px; width: 31px; position: relative; display: inline-block; background: #e5ded8; vertical-align: middle; margin: 0 0 0 8px; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }
.beam-legacy .bl-post_item_masonry .bl-sc_quote, .beam-legacy .bl-post_item_excerpt .bl-sc_quote { background: #c7b3a2; position: relative; text-align: center; overflow: hidden; font-size: 2em; color: #ffffff; margin: 0; padding: 2.6em 1em 2em; }
.beam-legacy .bl-post_item_masonry .bl-sc_quote { padding: 2.6em 1em 1em; }
.beam-legacy .bl-post_item_masonry .bl-sc_quote p, .beam-legacy .bl-post_item_excerpt .bl-sc_quote p { font-style: normal; font-weight: 300; color: #ffffff; line-height: 1.25em; }
.beam-legacy .bl-post_item_masonry .bl-sc_quote:before, .beam-legacy .bl-post_item_excerpt .bl-sc_quote:before { content: '\e8b6'; font-family: 'fontello'; display:block; position: absolute; bottom:5px; font-size: 6em; left: -25px; line-height: 0.5em; color: #cbb9aa; top: auto; }
.beam-legacy footer.bl-testimonials_wrap .bl-sc_section_overlay, .beam-legacy footer.bl-twitter_wrap .bl-sc_section_overlay { padding: 3em 0; }
.beam-legacy .bl-wpcf7-form .bl-contact_form_2 .bl-column-1_3 { width: 32.96%; }
.beam-legacy .bl-margin_left_null, .beam-legacy .bl-margin_left_none, .beam-legacy .bl-margin_left_no, .beam-legacy .bl-margin_left_hide { margin-left:0 !important; }
.beam-legacy .bl-margin_left_tiny { margin-left:0.5em !important; margin-left:8px !important; }
.beam-legacy .bl-margin_left_small { margin-left:2.2em !important; margin-left:35.2px !important; }
.beam-legacy .bl-margin_left_medium { margin-left:3em !important; margin-left:48px !important; }
.beam-legacy .bl-margin_left_large { margin-left:4em !important; margin-left:64px !important; }
.beam-legacy .bl-margin_left_huge { margin-left:6em !important; margin-left:96px !important; }
.beam-legacy .bl-margin_left_tiny- { margin-left:-0.5em !important; margin-left:-8px !important; }
.beam-legacy .bl-margin_left_small- { margin-left:-2.2em !important; margin-left:-35.2px !important; }
.beam-legacy .bl-margin_left_medium- { margin-left:-3em !important; margin-left:-48px !important; }
.beam-legacy .bl-margin_left_large- { margin-left:-4em !important; margin-left:-64px !important; }
.beam-legacy .bl-margin_left_huge- { margin-left:-6em !important; margin-left:-96px !important; }
.beam-legacy .bl-margin_right_null, .beam-legacy .bl-margin_right_none, .beam-legacy .bl-margin_right_no, .beam-legacy .bl-margin_right_hide { margin-right:0 !important; }
.beam-legacy .bl-margin_right_tiny { margin-right:0.5em !important; margin-right:8px !important; }
.beam-legacy .bl-margin_right_small { margin-right:2.2em !important; margin-right:35.2px !important; }
.beam-legacy .bl-margin_right_medium { margin-right:3em !important; margin-right:48px !important; }
.beam-legacy .bl-margin_right_large { margin-right:4em !important; margin-right:64px !important; }
.beam-legacy .bl-margin_right_huge { margin-right:6em !important; margin-right:96px !important; }
.beam-legacy .bl-margin_right_tiny- { margin-right:-0.5em !important; margin-right:-8px !important; }
.beam-legacy .bl-margin_right_small- { margin-right:-2.2em !important; margin-right:-35.2px !important; }
.beam-legacy .bl-margin_right_medium- { margin-right:-3em !important; margin-right:-48px !important; }
.beam-legacy .bl-margin_right_large- { margin-right:-4em !important; margin-right:-64px !important; }
.beam-legacy .bl-margin_right_huge- { margin-right:-6em !important; margin-right:-96px !important; }
.beam-legacy .bl-margin_top_null, .beam-legacy .bl-margin_top_none, .beam-legacy .bl-margin_top_no, .beam-legacy .bl-margin_top_hide { margin-top:0 !important; }
.beam-legacy .bl-margin_top_tiny { margin-top:0.5em !important; margin-top:8px !important; }
.beam-legacy .bl-margin_top_small { margin-top:2.2em !important; margin-top:35.2px !important; }
.beam-legacy .bl-margin_top_medium { margin-top:3em !important; margin-top:48px !important; }
.beam-legacy .bl-margin_top_large { margin-top:4em !important; margin-top:64px !important; }
.beam-legacy .bl-margin_top_huge { margin-top:6em !important; margin-top:96px !important; }
.beam-legacy .bl-margin_top_tiny- { margin-top:-0.5em !important; margin-top:-8px !important; }
.beam-legacy .bl-margin_top_small- { margin-top:-2.2em !important; margin-top:-35.2px !important; }
.beam-legacy .bl-margin_top_medium- { margin-top:-3em !important; margin-top:-48px !important; }
.beam-legacy .bl-margin_top_large- { margin-top:-4em !important; margin-top:-64px !important; }
.beam-legacy .bl-margin_top_huge- { margin-top:-6em !important; margin-top:-96px !important; }
.beam-legacy .bl-margin_bottom_null, .beam-legacy .bl-margin_bottom_none, .beam-legacy .bl-margin_bottom_no, .beam-legacy .bl-margin_bottom_hide { margin-bottom:0 !important; }
.beam-legacy .bl-margin_bottom_tiny { margin-bottom:0.5em !important; margin-bottom:8px !important; }
.beam-legacy .bl-margin_bottom_small { margin-bottom:2.2em !important; margin-bottom:35.2px !important; }
.beam-legacy .bl-margin_bottom_medium { margin-bottom:3em !important; margin-bottom:48px !important; }
.beam-legacy .bl-margin_bottom_large { margin-bottom:4em !important; margin-bottom:64px !important; }
.beam-legacy .bl-margin_bottom_huge { margin-bottom:6em !important; margin-bottom:96px !important; }
.beam-legacy .bl-margin_bottom_tiny- { margin-bottom:-0.5em !important;margin-bottom:-8px !important; }
.beam-legacy .bl-margin_bottom_small- { margin-bottom:-2.2em !important;margin-bottom:-35.2px !important; }
.beam-legacy .bl-margin_bottom_medium- { margin-bottom:-3em !important; margin-bottom:-48px !important; }
.beam-legacy .bl-margin_bottom_large- { margin-bottom:-4em !important; margin-bottom:-64px !important; }
.beam-legacy .bl-margin_bottom_huge- { margin-bottom:-6em !important; margin-bottom:-96px !important; }

/* from theme.shortcodes.css */
.beam-legacy .bl-sc_highlight { padding: 0 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.beam-legacy .bl-sc_highlight_style_3 { padding: 0; }
.beam-legacy .bl-sc_highlight_style_1 { background: #787879; }
.beam-legacy .bl-sc_blogger.bl-layout_plain .bl-sc_item_button { margin-top:2.2857em; }
.beam-legacy .bl-sc_blogger.bl-sc_blogger_horizontal.bl-layout_news .bl-columns_wrap .bl-post_featured { width: 100%; float: none; margin: 0 0 0.7em 0; }
.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_2, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_2 { width: 600px; }
.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_4, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_4 { width: 300px; }
.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_5, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_5 { width: 240px; }
.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_6, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_6 { width: 200px; }
.beam-legacy .bl-sc_call_to_action_align_left .bl-sc_call_to_action_title, .beam-legacy .bl-sc_call_to_action_align_left .bl-sc_call_to_action_subtitle, .beam-legacy .bl-sc_call_to_action_align_left .bl-sc_call_to_action_descr, .beam-legacy .bl-sc_call_to_action_align_right .bl-sc_call_to_action_title, .beam-legacy .bl-sc_call_to_action_align_right .bl-sc_call_to_action_subtitle, .beam-legacy .bl-sc_call_to_action_align_right .bl-sc_call_to_action_descr { text-align:left; }
.beam-legacy .bl-sc_call_to_action_align_left .bl-sc_call_to_action_featured, .beam-legacy .bl-sc_call_to_action_align_left .bl-sc_call_to_action_info, .beam-legacy .bl-sc_call_to_action_align_right .bl-sc_call_to_action_featured, .beam-legacy .bl-sc_call_to_action_align_right .bl-sc_call_to_action_info { vertical-align:middle; }
.beam-legacy .bl-sc_call_to_action_align_none .bl-sc_call_to_action_info, .beam-legacy .bl-sc_call_to_action_align_center .bl-sc_call_to_action_info { text-align:center; }
.beam-legacy .bl-sc_call_to_action_align_none .bl-sc_call_to_action_featured, .beam-legacy .bl-sc_call_to_action_align_center .bl-sc_call_to_action_featured { margin: 0 auto 2.2857em; }
.beam-legacy .bl-sc_call_to_action .bl-sc_call_to_action_title { font-weight:bold; margin-bottom:0.5em; }
.beam-legacy .bl-sc_call_to_action .bl-sc_call_to_action_title:after { display:none; }
.beam-legacy .bl-sc_call_to_action .bl-sc_call_to_action_descr { font-size: 1.143em; font-weight:400; line-height: 1.5em; text-transform:uppercase; margin-bottom:1.1em; padding-bottom: 0; color: #888490 !important; }
.beam-legacy .bl-sc_call_to_action .bl-sc_call_to_action_descr:before, .beam-legacy .bl-sc_call_to_action .bl-sc_call_to_action_descr:after { display: none; }
.beam-legacy .bl-sc_call_to_action .bl-sc_call_to_action_buttons { margin-top:1em; }
.beam-legacy .bl-sc_call_to_action_align_left .bl-sc_call_to_action_buttons, .beam-legacy .bl-sc_call_to_action_align_right .bl-sc_call_to_action_buttons { margin-top:0; }
.beam-legacy .bl-sc_call_to_action_accented { padding: 3em 0; }
.beam-legacy .bl-sc_call_to_action_style_2 .bl-sc_call_to_action_info, .beam-legacy .bl-sc_call_to_action_style_2 .bl-sc_call_to_action_buttons { vertical-align:middle; }
.beam-legacy .bl-sc_call_to_action_style_2 .bl-sc_call_to_action_buttons { text-align: center; }
.beam-legacy .bl-sc_call_to_action_style_2 .bl-sc_call_to_action_title { font-size: 1.714em; font-weight:400; margin-bottom:0.25em; }
.beam-legacy .bl-sc_call_to_action_style_2 .bl-sc_call_to_action_descr { line-height: 1.2857em; text-transform: none; }
.beam-legacy .bl-sc_call_to_action_style_2.bl-sc_call_to_action_align_none { text-align:center; }
.beam-legacy .bl-sc_call_to_action_style_2.bl-sc_call_to_action_align_none .bl-sc_call_to_action_info, .beam-legacy .bl-sc_call_to_action_style_2.bl-sc_call_to_action_align_none .bl-sc_call_to_action_buttons { display:inline-block; }
.beam-legacy .bl-sc_call_to_action_style_2.bl-sc_call_to_action_align_none .bl-sc_call_to_action_buttons { margin-left:4em; }
.beam-legacy .bl-sc_call_to_action_style_2.bl-sc_call_to_action_align_center { text-align:center; }
.beam-legacy .bl-sc_clients .bl-sc_slider_swiper:not(.bl-sc_slider_height_auto) .bl-slides .bl-swiper-slide { min-height: 3em; }
.beam-legacy .bl-sc_clients .bl-sc_client_image { text-align:center; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_hover { text-align:center; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_title { margin: 0.5em 0 0 0; font-size:1.3333em; font-weight:700; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_position { margin-top:0.25em; font-style:italic; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_description { font-size:1.2857em; font-weight:300; font-style:italic; line-height:1.2857em; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_description:before { content: '\e8b6'; font-family: 'fontello'; font-size:1.5em; font-style:normal; line-height:1.5em; display:block; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_description p { margin:0; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_description p+p { margin-top:0.5em; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image { background-color:#fff; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image img { vertical-align:middle; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_info { padding-top: 1.5em; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image { position:relative; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image .bl-sc_client_hover { position:absolute; left:0; right:0; top:0; bottom:0; opacity: 0; filter: alpha(opacity=0); text-align:center; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_clients_item:hover .bl-sc_client_image .bl-sc_client_hover { opacity: 1; filter: alpha(opacity=100); }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image .bl-sc_client_hover, .beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image .bl-sc_client_hover .bl-sc_client_info { overflow:hidden; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image .bl-sc_client_hover .bl-sc_client_info { position:absolute; left:0; top:50%; width:100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); margin-top: 50px; padding:1.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_clients_item:hover .bl-sc_client_image .bl-sc_client_hover .bl-sc_client_info { margin-top: 0; }
.beam-legacy .bl-sc_columns .bl-sc_column_item_inner { box-sizing: border-box; height: 100%; padding: 1.5em; }
.beam-legacy .bl-sc_form .bl-sc_item_descr .bl-sc_socials { display:block; font-size:0.6667em; margin-top:1em; }
.beam-legacy .bl-sc_columns.bl-columns_wrap.bl-sc_form_info { margin-right: -22px !important; }
.beam-legacy .bl-sc_columns.bl-columns_wrap.bl-sc_form_info .bl-column-1_2, .beam-legacy .bl-sc_columns.bl-columns_wrap.bl-sc_form_info .bl-column-1_3 { padding-right: 22px !important; padding-top: 0 !important; }
.beam-legacy .bl-sc_dropcaps { overflow:hidden; }
.beam-legacy .bl-sc_dropcaps .bl-sc_dropcaps_item { font-size: 1.643em; font-weight:400; line-height:1em; display: block; padding: 2px 10px 0; margin: 8px 20px 2px 0; float:left; }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_1 .bl-sc_dropcaps_item { font-size: 2.286em; padding:0; }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_2 .bl-sc_dropcaps_item { line-height: 1.5em; margin: 7px 6px 2px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_3 .bl-sc_dropcaps_item { line-height:1.2857em; margin-top:2px; }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_4 .bl-sc_dropcaps_item { line-height:1.2857em; margin-top:2px; }
.beam-legacy .bl-columns_wrap .bl-sc_emailer.bl-sc_emailer_opened input { width:230px; }
.beam-legacy .bl-sc_googlemap_content .bl-sc_item_title:after { margin-bottom:0.3em; display:none; }
.beam-legacy .bl-sc_icon { display:inline-block; position:relative; margin-right:0.25em; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }
.beam-legacy a.bl-sc_icon.bl-sc_icon_shape_round:after, .beam-legacy a .bl-sc_icon.bl-sc_icon_shape_round:after { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.beam-legacy .bl-sc_icon.bl-sc_icon_shape_square:hover, .beam-legacy .bl-sc_icon.bl-sc_icon_shape_round:hover, .beam-legacy a.bl-sc_icon.bl-sc_icon_shape_square:hover, .beam-legacy a.bl-sc_icon.bl-sc_icon_shape_round:hover, .beam-legacy a:hover .bl-sc_icon.bl-sc_icon_shape_square, .beam-legacy a:hover .bl-sc_icon.bl-sc_icon_shape_round { background-color:transparent; }
.beam-legacy a.bl-sc_icon.bl-sc_icon_shape_round:after, .beam-legacy a.bl-sc_icon.bl-sc_icon_shape_square:after, .beam-legacy a .bl-sc_icon.bl-sc_icon_shape_round:after, .beam-legacy a .bl-sc_icon.bl-sc_icon_shape_square:after { background-color: inherit; box-sizing: content-box; content: " "; height: 100%; width: 100%; pointer-events: none; position: absolute; top: 0; left: 0; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s; -o-transition: all ease 0.3s; transition: all ease 0.3s; z-index: -1; }
.beam-legacy a.bl-sc_icon.bl-sc_icon_shape_round:hover:after, .beam-legacy a.bl-sc_icon.bl-sc_icon_shape_square:hover:after, .beam-legacy a:hover .bl-sc_icon.bl-sc_icon_shape_round:after, .beam-legacy a:hover .bl-sc_icon.bl-sc_icon_shape_square:after { opacity: 0; transform: scale(1.8); }
.beam-legacy ul.bl-sc_list_style_iconed { padding-left: 0; }
.beam-legacy .bl-sc_list_style_iconed li { padding: 0 0 0 1.6em !important; list-style: none; position: relative; }
.beam-legacy .bl-sc_list li { line-height:1.7em; margin-bottom: 1.5em; }
.beam-legacy .bl-sc_list_style_iconed li .bl-sc_list_icon { position:absolute; left: 0; top: 0; width: 1em; display:inline-block; text-align:center; font-size: 90%; }
.beam-legacy .bl-sc_price_block { display:block; overflow:hidden; border: 1px solid #e7e7e7; box-sizing: border-box; }
.beam-legacy .bl-sc_price_block, .beam-legacy .bl-sc_price_block .bl-sc_price_block_link, .beam-legacy .bl-sc_price_block .bl-sc_price_block_money, .beam-legacy .bl-sc_price_wrap .bl-sc_price_block_link { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.beam-legacy .bl-sc_price_wrap .bl-sc_price_block_description { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.beam-legacy .bl-sc_price_wrap:hover .bl-sc_price_block_description { padding: 1.8em 2.714em; }
.beam-legacy .bl-sc_price_wrap:hover .bl-sc_price_block_link { padding-bottom: 24px; padding-left:0.714em; padding-right:0.714em; }
.beam-legacy .bl-sc_price_wrap:hover .bl-sc_price_block_money { padding-left:0.714em; padding-right:0.714em; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_title { font-size: 1.214em; font-weight: 500; line-height: 1.5em; padding-top: 2.4em; position:relative; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_subtitle { font-size: 12px; line-height: 16px; font-style: italic; text-align: center; }
.beam-legacy .bl-sc_price_block .bl-first { padding: 0 0 2.4em; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_title span {  }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_money { text-align: center; padding: 1.85em 0 2.32em; }
.beam-legacy .bl-sc_price_block .bl-sc_price_des { font-size: 14px; line-height: 22px; font-style: italic; text-align: center; padding: 0 2.2em; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price { font-size: 1em; height: 4.5em; line-height: 5em; overflow: hidden; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price_block_icon { font-size: 4em; line-height:inherit; display:inline-block; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price { display:inline-block; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price_block_icon + .bl-sc_price { margin-left:0.5em; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price_currency { font-weight:500; font-size: 1.357em; line-height:inherit; margin-right: 5px; position: relative; top: -0.5em; vertical-align: top; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price_money { font-size: 3.286em; font-weight: 600; line-height:inherit; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_description { text-align:center; font-size: 1em; line-height: 2.9em; padding: 1.8em 2em; overflow:hidden; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_description li, .beam-legacy .bl-sc_price_block .bl-sc_price_block_description p { margin-bottom:0; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_link { text-align:center; padding-top:3em; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_link .bl-sc_button { margin-bottom: 3em; padding: 1.2em 2.8em; }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_link .bl-sc_button { background-color: #3f4144; }
.beam-legacy .bl-sc_promo_inner { position: relative; overflow: hidden; }
.beam-legacy .bl-sc_promo_image { position: absolute; top: 0; bottom: 0; background-position:center center; background-size:cover; background-repeat:no-repeat; }
.beam-legacy .bl-sc_promo_size_small .bl-sc_promo_image { background-size:100%; }
.beam-legacy .bl-sc_promo_block { width: 50%; position: relative; }
.beam-legacy .bl-sc_promo_block_inner { padding: 2.5em 4em; }
.beam-legacy .bl-sc_promo .bl-sc_promo_title { font-weight:600; font-size: 1.857em; }
.beam-legacy .bl-sc_promo .bl-sc_promo_title:after { display:none; }
.beam-legacy .bl-sc_promo .bl-sc_promo_descr { font-weight:400; font-style:normal; margin-bottom: 0; line-height: 1.9em; font-size: 1em; padding: 0; }
.beam-legacy .bl-sc_promo .bl-sc_promo_descr:before, .beam-legacy .bl-sc_promo .bl-sc_promo_descr:after { display: none; }
.beam-legacy .bl-sc_promo .bl-sc_promo_button { margin-top: 1.7em; }
.beam-legacy .bl-sc_promo .bl-sc_button { padding: 1.1em 2.7em; }
.beam-legacy .bl-sc_promo.bl-sc_promo_size_small .bl-sc_promo_block_inner { padding: 1.5em 2em; }
.beam-legacy .bl-sc_promo.bl-sc_promo_size_small .bl-sc_promo_title { font-size: 1.5em; line-height:1.3em; }
.beam-legacy .bl-sc_promo.bl-sc_promo_size_small .bl-sc_promo_descr { font-size: 1.2857em; }
.beam-legacy .bl-sc_promo.bl-sc_promo_size_small .bl-sc_promo_button { margin-top:1.25em; }
.beam-legacy .bl-sc_promo_block.bl-sc_align_left *, .beam-legacy .bl-sc_promo_block.bl-sc_align_left *:after { text-align: left !important; margin-left: 0; }
.beam-legacy .bl-sc_promo_block.bl-sc_align_right *, .beam-legacy .bl-sc_promo_block.bl-sc_align_right *:after { text-align: right !important; margin-right: 0; }
.beam-legacy .bl-sc_section:not(.bl-sc_scroll_controls) .bl-sc_section_overlay, .beam-legacy .bl-sc_section .bl-sc_section_overlay { overflow: hidden; }
.beam-legacy .bl-sc_section .bl-sc_section_content { padding: 1em 1.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-sc_section .bl-sc_section_content.bl-padding_off { padding: 0; }
.beam-legacy .bl-sc_section .bl-sc_section_button { margin-top:2em; }
.beam-legacy .bl-sc_recent_news_header { padding-bottom: 1em; border-bottom: 3px solid #000; margin-bottom:2em; }
.beam-legacy .bl-sc_recent_news_header_captions, .beam-legacy .bl-sc_recent_news_header_categories { display: inline-block; vertical-align:bottom; }
.beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_captions, .beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_categories { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_captions { padding-right:2em; }
.beam-legacy .bl-sc_recent_news_title { margin:0; line-height:1.5em; text-transform:uppercase; font-weight: bold; }
.beam-legacy .bl-sc_recent_news_subtitle { margin: 0; line-height:1.5em; font-size:1em; text-transform:uppercase; font-size:0.9231em; }
.beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_categories { line-height:1.5em; text-align: right; }
.beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_categories > * { display:inline-block; margin-left: 1em; text-transform:uppercase; font-size:0.9231em; }
.beam-legacy .bl-sc_recent_news_header_category_item_more { position:relative; cursor:pointer; }
.beam-legacy .bl-sc_recent_news_header_category_item_more:after { content: '\e828'; font-family:'fontello'; display:inline-block; margin-left:0.5em; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }
.beam-legacy .bl-sc_recent_news_header_category_item_more.bl-opened:after { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
.beam-legacy .bl-sc_recent_news_header_more_categories { display:none; position:absolute; right:0; top: 2em; z-index:99; border: 1px solid #eee; text-align:left; padding:0.5em 1px; }
.beam-legacy .bl-sc_recent_news_header_more_categories > a { display:block; white-space:nowrap; line-height:2em; padding:0 1.5em; }
.beam-legacy .bl-sc_recent_news .bl-post_item { background-color:transparent; text-align:left; overflow:hidden; margin-bottom:2.1427em; }
.beam-legacy .bl-sc_recent_news .bl-post_item + .bl-post_item { padding-top: 0 !important; margin-top: 0 !important; }
.beam-legacy aside .bl-sc_recent_news .bl-post_item.bl-post_accented_on { margin-bottom: 2.3077em; }
.beam-legacy .bl-sc_recent_news_style_news-magazine .bl-post_accented_border { border-bottom: 1px solid #eee; padding-bottom:2.3077em; }
.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_thumb { float:none; width: auto; height:auto; margin:0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_thumb img { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.beam-legacy .bl-sc_recent_news .bl-post_accented_on .bl-post_featured { margin-bottom:1.2857em; }
.beam-legacy .bl-sc_recent_news_with_accented .bl-post_accented_off .bl-post_featured { float: left; padding-right:1.5em; margin-bottom: 0; width: 35%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-sc_recent_news_with_accented .bl-post_accented_off .bl-post_header { float:left; width:65%; }
.beam-legacy .bl-sc_recent_news_without_accented .bl-post_accented_off .bl-post_featured { margin-bottom:1em; }
.beam-legacy .bl-sc_recent_news .bl-post_featured .bl-post_info { position:absolute; left: 0; bottom:0; padding: 0.5em; z-index:10; font-size: 1em; font-style:normal; }
.beam-legacy .bl-sc_recent_news .bl-post_featured .bl-post_info .bl-post_categories { display:inline-block; padding:0 0.5em; line-height:1.5em; font-size:0.7692em; font-weight: bold; background-color: #000000; }
.beam-legacy .bl-sc_recent_news .bl-post_featured .bl-post_info *, .beam-legacy .bl-sc_recent_news .bl-post_featured .bl-post_info *:hover { color: #ffffff; text-shadow:1px 1px #000; }
.beam-legacy .bl-sc_recent_news .bl-post_header { text-align:left; }
.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_title { margin: 0; font-size: 1.286em; font-weight: 500; line-height: 1.5em; }
.beam-legacy .bl-sc_recent_news .bl-post_meta { margin-top: 0.3em; font-size:0.8462em; line-height:1.5em; }
.beam-legacy .bl-sc_recent_news .bl-post_meta_author, .beam-legacy .bl-sc_recent_news .bl-post_meta_date { display:inline-block; }
.beam-legacy .bl-sc_recent_news .bl-post_meta_date:before { content: '|'; display:inline-block; margin:0 0.6em; position:relative; top: -1px; }
.beam-legacy .bl-sc_recent_news .bl-post_footer { margin-top: 1.2857em; overflow:hidden; }
.beam-legacy .bl-sc_recent_news .bl-post_counters { text-align:left; float:none; width: 100%; line-height:1.8em; }
.beam-legacy .bl-sc_recent_news .bl-post_counters_item, .beam-legacy .bl-sc_recent_news .bl-post_counters .bl-post_edit a { padding:0 1em; font-size:0.8462em; margin-left:0 !important; margin-right:0.5em; float:left; }
.beam-legacy .bl-sc_recent_news .bl-post_counters_item .bl-post_counters_number { margin-left:0.5em; }
.beam-legacy .bl-sc_recent_news .bl-post_counters .bl-post_edit:before { display:none; }
.beam-legacy .bl-sc_recent_news .bl-post_counters .bl-post_edit a:before { content:'\e8bb'; font-family:'fontello'; display:inline-block; margin-right:0.5em; }
.beam-legacy .bl-sc_recent_news .bl-post_delimiter { margin-bottom: 2.3077em; }
.beam-legacy .bl-sc_recent_news .bl-post_delimiter:before { content: ' '; display:block; height:0; border-top: 1px solid #eee; }
.beam-legacy .bl-sc_recent_news_style_news-excerpt { overflow:hidden; }
.beam-legacy .bl-sc_recent_news_style_news-excerpt .bl-post_item { padding-bottom:2.3077em; border-bottom: 1px solid #eee; }
.beam-legacy .bl-sc_recent_news_style_news-excerpt .bl-post_featured { margin-bottom:0; padding-right:2.5em; float:left; width:33.3333%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-sc_recent_news_style_news-excerpt .bl-post_body { overflow:hidden; float:left; width:66.6667%; }
.beam-legacy .bl-columns_wrap .bl-sc_recent_news_style_news-excerpt .bl-post_featured { width:50%; }
.beam-legacy .bl-columns_wrap .bl-sc_recent_news_style_news-excerpt .bl-post_body { width:50%; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_item, .beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_featured { margin-bottom:0 !important; }
.beam-legacy .bl-sc_recent_news_style_news-announce { overflow:hidden; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_item { float:left; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_full { width:100%; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big { width: 100%; margin-bottom: 28px !important; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium { width: 100%; float: right; margin-bottom: 30px !important; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { height: 334px; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_meta_date:before { display: none; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { box-sizing: border-box; height: 334px; overflow: hidden; padding: 57px 25px 25px 30px; position: relative; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { padding-top: 83px; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-cat_post_info { margin-bottom: 2.9em; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_item { padding: 0; background: #ffffff; border: none !important; margin-top: 0 !important; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_featured { float: left; width:370px; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_info { padding: 10px 0 11px !important; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des > p { margin-bottom: 1.2em; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_info span + span { margin: 0 0 0 9px; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_info span:before { margin-right: 5px; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_full + .bl-post_size_full { margin-top: 30px !important; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big.bl-right .bl-post_featured { float: right; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-r { float: right; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-l { float: left; }
.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium.bl-post_format_quote .bl-post_des { height: 100% !important; padding: 0 !important; background: #c7b3a2; }
.beam-legacy .bl-sc_recent_news_style_news-announce blockquote p { line-height: 1.7em; }
.beam-legacy .bl-sc_recent_news_style_news-announce blockquote > a, .beam-legacy .bl-sc_recent_news_style_news-announce blockquote > p > a, .beam-legacy .bl-sc_recent_news_style_news-announce blockquote cite { display: block; font-size: 14px; font-weight: 500; margin-top: 1em; color: #ffffff; }
.beam-legacy .bl-sc_recent_news_style_news-announce blockquote { background: #c7b3a2; position: relative; text-align: center; font-size: 2em; color: #ffffff; margin: 0; padding: 2.6em 1em 2em; }
.beam-legacy .bl-sc_recent_news_style_news-announce blockquote:before { content: '\e8b6'; font-family: 'fontello'; display:block; position: absolute; bottom:5px; font-size: 6em; left: -25px; line-height: 0.5em; color: #cbb9aa; top: auto; }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_title { margin:1.5em 0 0; font-size:1.2857em; }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_description { line-height: 1.85em; margin-top: 1.3em; overflow:hidden; }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_description p { margin-bottom:0; }
.beam-legacy .bl-sc_services_item_subtitle { display: block; font-size: 1.071em; font-style: italic; font-weight: 400; margin: 0.65em 0 0; }
.beam-legacy .scheme_dark .bl-sc_services_item_title, .beam-legacy .scheme_dark .bl-sc_services_item_subtitle { color: #ffffff !important; }
.beam-legacy .bl-sc_services_item .bl-sc_icon { display: block; width:5em; height: 5em; line-height:5em; margin:0 auto; text-align:center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.beam-legacy .bl-sc_services_item .bl-sc_icon:before { font-size:2.2857em; }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_readmore { display:block; margin-top: 1em; }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_readmore span { display:inline-block; margin-left:0.5em; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image, .beam-legacy .bl-sc_services_style_services-1 .bl-sc_services_item .bl-top_post_image { overflow: hidden; margin: 0 auto; border: 1px solid #e4e4e4; -webkit-box-shadow: 0px 0px 0px 4px #f2f2f2; -moz-box-shadow: 0px 0px 0px 4px #f2f2f2; box-shadow: 0px 0px 0px 4px #f2f2f2; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all ease .2s; -moz-transition: all ease .2s; -ms-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s; }
.beam-legacy .bl-sc_services_style_services-1 .bl-sc_services_item .bl-top_post_image a, .beam-legacy .bl-sc_services_style_services-1 .bl-sc_services_item .bl-top_post_image { width: 88px; height: 88px; line-height: 88px; display: block; }
.beam-legacy .bl-sc_services_item .bl-top_post_image img { vertical-align: middle; width: auto; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image:hover, .beam-legacy .bl-sc_services_style_services-1 .bl-sc_services_item .bl-top_post_image:hover { -webkit-box-shadow: 0px 0px 0px 2px #f2f2f2; -moz-box-shadow: 0px 0px 0px 2px #f2f2f2; box-shadow: 0px 0px 0px 2px #f2f2f2; }
.beam-legacy .bl-sc_services_item_decoration { display: inline-block; text-align: center; height: 4px; position: relative; width: 30px; margin-top: 1.85em; }
.beam-legacy .bl-sc_services_item_decoration:before { content: ""; display: block; height: 1px; left: 0; position: absolute; text-indent: 0; top: 0; width: 30px; background: #dacdc2; }
.beam-legacy .bl-sc_services_item_decoration:after { content: ""; display: block; height: 1px; left: 0; position: absolute; text-indent: 0; bottom: 0; width: 30px; background: #dacdc2; }
.beam-legacy .bl-sc_services_style_services-1 .bl-sc_services_item, .beam-legacy .bl-sc_services_style_services-4 .bl-sc_services_item { text-align:center; padding: 0.3em 1em 0; }
.beam-legacy .bl-sc_services_style_services-1.bl-sc_services_type_images .bl-sc_services_item, .beam-legacy .bl-sc_services_style_services-4.bl-sc_services_type_images .bl-sc_services_item { padding:0; }
.beam-legacy .bl-sc_services_style_services-1.bl-sc_services_type_images .bl-sc_services_item_content, .beam-legacy .bl-sc_services_style_services-4.bl-sc_services_type_images .bl-sc_services_item_content { padding:0 2.5em 2.5em; }
.beam-legacy .bl-sc_services_style_services-1.bl-sc_services_type_images .bl-sc_services_item_title, .beam-legacy .bl-sc_services_style_services-4.bl-sc_services_type_images .bl-sc_services_item_title { margin-top:0; }
.beam-legacy .bl-sc_services_style_services-1 .bl-sc_icon, .beam-legacy .bl-sc_services_style_services-4 .bl-sc_icon, .beam-legacy .bl-sc_services_style_services-2 .bl-sc_icon { border: 2px solid #ddd; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image a, .beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image { width: 64px; height: 64px; line-height: 64px; display: block; text-align: center; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image, .beam-legacy .bl-sc_services_style_services-2 .bl-sc_icon, .beam-legacy .bl-sc_services_style_services-2.bl-sc_services_type_images .bl-sc_services_item_featured { float:left; margin-right:1.25em; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item_content { padding-top: 0.8em; overflow: hidden; margin-top: 0.95em; }
.beam-legacy .bl-sc_services_style_services-2.bl-sc_services_type_images .bl-sc_services_item_featured { width:30%; min-height:4em; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item_title { margin-top:0; font-size: 1.143em; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image img { margin: 0 auto; max-width: 80%; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_subtitle, .beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_title, .beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_descr { text-align: left; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_descr { margin-bottom: 2.4em; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_descr:after { left: 0; }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_descr:before { left: 25px; }
.beam-legacy .bl-sc_services_style_services-2.bl-sc_services_type_icons_img .bl-column_padding_bottom { padding-bottom: 18px; }
.beam-legacy .bl-sc_services_style_services-3 .bl-sc_services_item_subtitle { margin: 0 0 0.25em; }
.beam-legacy .bl-sc_services_style_services-3 .bl-sc_services_item .bl-sc_services_item_title { margin: 0 0 0; }
.beam-legacy .bl-sc_services_style_services-3 .bl-post_featured { margin-bottom: 2.7em; }
.beam-legacy .bl-sc_services_style_services-3 .bl-sc_services_item .bl-sc_services_item_description { margin-top: 1em; }
.beam-legacy .bl-sc_services_style_services-3 .bl-sc_services_item_decoration { margin-top: 1.25em; }
.beam-legacy .bl-sc_services_style_services-3 .bl-sc_services_item_featured { overflow: visible; position: relative; }
.beam-legacy .bl-sc_services_style_services-3 .bl-sc_services_item_count { font-size: 2.58em; font-weight: 600; color: #beaa9a; position: absolute; bottom: -0.35em; left: 2px; z-index: 1; }
.beam-legacy .bl-sc_services_style_services-4 .bl-sc_services_item .bl-top_post_image { max-height: 115px; margin-bottom: -2em; }
.beam-legacy .bl-sc_services_style_services-4 .bl-sc_services_item .bl-sc_services_item_title { margin: 0; }
.beam-legacy .bl-sc_skills { width: 100%; }
.beam-legacy .bl-sc_skills_counter { text-align: center; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item { text-align: center; display: inline-block; padding: 0 10px; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_icon { font-size: 3em; font-weight:300; line-height:1.2857em; margin-bottom:0.5em; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_count { font-size: 3.571em; line-height: 1.2em; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_count .bl-sc_skills_total { position:relative; z-index:1; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count .bl-sc_skills_total, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count .bl-sc_skills_total { display: inline-block; padding: 0 30px; min-height: 52px; background-image: url("../images/counter_bg_left.png"), url("../images/counter_bg_right.png"); background-position: top left, top right; background-repeat: no-repeat, no-repeat; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info { color: #222222; font-size: 1.071em; line-height: 20px; margin: 10px 0 5px; letter-spacing: 0.02em; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info_2 { color: #716f75; font-size: 1em; line-height: 1.5em; margin: 5px 0 10px; font-style: italic; letter-spacing: 0.02em; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 3em 1em; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_count { font-weight: 900; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info { margin-top:1em; padding-top:1em; position:relative; text-transform:uppercase; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info:before { content:' '; position:absolute; top:0; left: 30%; display:block; width: 40%; height: 2px; background-color:#ddd; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count { font-weight: 500; color: #28262b; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_3 .bl-sc_skills_count { font-weight: 300; color:#fff; padding: 0 10px; position: relative; overflow: hidden; font-size: 3.75em; height: 1.3333em; line-height: 1.3333em; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_3 .bl-sc_skills_count:before { content: ' '; width: 0; height: 0; position: absolute; top: 0; left: 0; border-top: 1.3333em solid #fff; border-right: 1.6667em solid transparent; opacity: 0.2; filter: alpha(opacity=20); }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count { color:#fff; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_info { color: #f5f5f5!important; padding: 10px; margin:0; position: relative; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_info_2 .bl-sc_skills_label { font-size: 12px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.35em; color: #e2d8d0; font-style: normal; padding-bottom: 5px; }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_button { margin-top:3em; }
.beam-legacy .bl-sc_skills_bar .bl-sc_skills_item { background-color: #f4f7f9; height: 4px; line-height: 4px; position: relative; }
.beam-legacy .bl-sc_skills_bar .bl-sc_skills_item .bl-sc_skills_count { text-align:right; width:0; height: 4px; color:#fff; }
.beam-legacy .bl-sc_skills_bar .bl-sc_skills_info { margin: 10px 0 5px 0; }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_horizontal .bl-sc_skills_info { margin: 22px 0 2px; }
.beam-legacy .bl-sc_skills_bar .bl-sc_skills_info .bl-sc_skills_label { color: #28262b; }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_vertical .bl-sc_skills_columns .bl-sc_skills_item { height: 30em; }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_vertical .bl-sc_skills_columns .bl-sc_skills_item .bl-sc_skills_count { width: 100%; height: auto; top: auto; bottom: 0; }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_vertical .bl-sc_skills_columns .bl-sc_skills_total { text-align: center; font-size: 1.25em; width: 100%; line-height: 3em; font-weight: 300; }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_vertical .bl-sc_skills_columns .bl-sc_skills_column { text-align:center; }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_horizontal .bl-sc_skills_columns .bl-sc_skills_info { margin-top: 0; }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_horizontal .bl-sc_skills_total { padding-right: 4px; position: absolute; right: 0; text-align: right; top: -15px; }
.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off .bl-sc_skills_total { position: absolute; left:50%; top:48%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off { text-align: center; display: inline-block; }
.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off .bl-sc_skills_total { font-size: 2.857em; }
.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off .bl-sc_skills_label { color: #28262b; font-size: 1em; font-weight: 500; letter-spacing: 0.05em; }
.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off .bl-sc_skills_item { margin: 0 auto; overflow: hidden; position: relative; width: 69%; color: #28262b; }
.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_on { overflow:hidden; }
.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_on .bl-sc_skills_item { min-width:100px; min-height:100px; float:left; width:50%; }
.beam-legacy .bl-sc_skills_arc { overflow:hidden; }
.beam-legacy .bl-sc_skills_arc .bl-sc_skills_arc_canvas { min-width:100px; min-height:100px; float:left; width:60%; }
.beam-legacy .bl-sc_skills_arc .bl-sc_skills_legend { width:40%; }
.beam-legacy .bl-sc_skills_legend { width:50%; float:right; }
.beam-legacy .bl-sc_skills_legend_marker { display: inline-block; margin:0 10px 2px 0; width:6px; height:6px; line-height:1.5em; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.beam-legacy .bl-sc_skills_legend_title, .beam-legacy .bl-sc_skills_legend_value { color: #222222; }
.beam-legacy .bl-sc_skills_legend_value { display:inline-block; margin-left:6px; }
.beam-legacy .bl-sc_skills_legend_value:before { content: '('; }
.beam-legacy .bl-sc_skills_legend_value:after { content: ')'; }
.beam-legacy .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap span { background-color:#c6c6c6; border-color: #ffffff !important; }
.beam-legacy .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap .bl-swiper-pagination-bullet-active, .beam-legacy .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap span:hover { background-color: transparent; }
.beam-legacy .bl-sc_testimonials .bl-sc_slider_pagination_bottom:hover .bl-sc_slider_pagination_wrap, .beam-legacy .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap { bottom: 0; }
.beam-legacy .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap span { border-width: 1px; }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title { margin:0; font-size:1.214em; }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title a { font-weight:400; }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_position { margin-top:0; color: #222222; font-style:italic; }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_description { margin-top:1em; line-height:1.75em; overflow:hidden; }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_socials { margin-top:1.5em; }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_avatar img { width: 100%; }
.beam-legacy .bl-sc_team_style_team-1 .bl-sc_slider_swiper .bl-sc_team_item, .beam-legacy .bl-sc_team_style_team-2 .bl-sc_slider_swiper .bl-sc_team_item { padding-right: 2em; }
.beam-legacy .bl-sc_team_style_team-1 .bl-sc_team_item_info, .beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_info { padding-top: 2.3em; position: relative; }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_info { padding-bottom: 38px; }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_info:after { content: ""; position: absolute; left: 50%; display: block; bottom: 0; width: 1px; height: 24px; background: #cecece; }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_avatar, .beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_avatar { position:relative; }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_avatar .bl-sc_team_item_hover, .beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover { position:absolute; left:0; right:0; top:0; bottom:0; opacity: 0; filter: alpha(opacity=0); text-align:center; }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item:hover .bl-sc_team_item_avatar .bl-sc_team_item_hover, .beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item:hover .bl-sc_team_item_avatar .bl-sc_team_item_hover { opacity: 1; filter: alpha(opacity=100); }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_avatar .bl-sc_team_item_hover, .beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_avatar .bl-sc_team_item_hover .bl-sc_team_item_socials, .beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover, .beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover .bl-sc_team_item_info { overflow:hidden; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_avatar .bl-sc_team_item_hover .bl-sc_team_item_socials, .beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover .bl-sc_team_item_info { position:absolute; left:0; top:50%; width:100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); margin-top: 50px; }
.beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover .bl-sc_team_item_info { padding:1.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item:hover .bl-sc_team_item_avatar .bl-sc_team_item_hover .bl-sc_team_item_socials, .beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item:hover .bl-sc_team_item_avatar .bl-sc_team_item_hover .bl-sc_team_item_info { margin-top: 0; }
.beam-legacy .bl-sc_testimonials_wrap { position:relative; }
.beam-legacy .bl-sc_testimonials_wrap .bl-sc_section_overlay { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; padding:1.5em 0; }
.beam-legacy .bl-sc_testimonial_item { text-align:center; padding: 0 3.1em; }
.beam-legacy .bl-sc_testimonials .bl-sc_columns .bl-sc_testimonial_item { padding: 0; }
.beam-legacy .bl-sc_testimonial_position { font-style:italic; }
.beam-legacy .bl-sc_testimonial_content { font-size:1.286em; font-style:italic; line-height:1.7em; }
.beam-legacy .bl-sc_testimonial_content p { margin:0; }
.beam-legacy .bl-sc_testimonial_content p+p { margin-top:0.5em; }
.beam-legacy .bl-sc_testimonials .bl-sc_testimonial_avatar { overflow:hidden; margin:0 auto 2em; width:75px; height:75px; border: 5px solid #fafafa; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.beam-legacy .bl-sc_testimonials_descr.bl-sc_item_descr { margin-bottom: 3.4em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_content p:first-child:before, .beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_content p:last-child:after { content: '"'; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_content { margin-bottom:1.5em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_avatar, .beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author { display: inline-block; vertical-align:middle; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author { position: relative; padding-top: 2.8em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author:before { content: '\e8b6'; font-family: 'fontello'; font-size: 1.9em; width: 100%; display: block; position: absolute; left: 0; top: 0; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_slider_swiper[data-slides-per-view="3"] .bl-swiper-slide { opacity: 0.3; -webkit-transition: all ease-in-out .3s; -moz-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; -o-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-swiper-slide.bl-swiper-slide-active + .bl-swiper-slide { opacity: 1; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author_name { font-size: 1em; font-weight: 500; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author_name, .beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author_position { display:block; text-align:center; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author_position { font-style: italic; font-size: 12px; line-height: 22px; }
.beam-legacy .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_content p:first-child:before, .beam-legacy .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_content p:last-child:after { content: '"'; }
.beam-legacy .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_content { margin-bottom:1.5em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_author_name:before { content:'-'; display:inline-block; margin-right:0.5em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_author_position { font-style:normal; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_item { padding: 0 1em; line-height:1.4em; text-align:right; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_slider_swiper .bl-sc_testimonial_item { padding: 0; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content { padding: 1em 1em 1em 3em; background-color:#ffffff; text-align:left; position:relative; margin-bottom:1em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content:after { content:' '; display:block; position:absolute; width: 0.8em; height: 0.8em; right: 1em; bottom:-0.4em; background-color:#ffffff; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content p:first-child:before { content: '\e8b6'; font-family: 'fontello'; font-size:1.5em; display:block; position: absolute; left:0.75em; top:0.75em; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_avatar, .beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author { display: inline-block; vertical-align:middle; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_avatar { margin-left: 0.75em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author_name, .beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author_position { display:block; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author_name { font-size:1.2857em; font-weight:bold; }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author_position { font-style:italic; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item { padding: 0 3.1em 3em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-swiper-slide { overflow: hidden; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item { margin-top: 40px; position: relative; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_content { font-size: 1.143em; font-style: italic; line-height: 1.9em; margin-bottom: 1.1em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item:before { content: '\e8b6'; font-family: 'fontello'; display:block; position: absolute; bottom:0; font-size: 16em; left: -30px; line-height: 0.5em; color: #f5f5f5; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_avatar { position: relative; top: -40px; margin-bottom: -11px; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_author_name { font-size: 1em; font-weight: 500; display: block; text-align: center; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_author_position { font-size: 12px; font-style: italic; line-height: 22px; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_slider_pagination_wrap {  }
.beam-legacy .bl-sc_title { overflow: hidden; position:relative; padding-bottom:2px; }
.beam-legacy .bl-sc_title.bl-sc_align_center { text-align:center; margin-left:auto; margin-right:auto; }
.beam-legacy .bl-sc_title_underline { padding-bottom:24px; }
.beam-legacy .bl-sc_title_underline:after { background-color: red; bottom: 0; content: " "; display: block; height: 1px; margin: 0 1px 0 0; position: absolute; left: 27px; width: 24px; }
.beam-legacy .bl-sc_title_underline:before { background-color: green; bottom: 0; content: " "; display: block; height: 1px; left: 0; margin: 0 0 0 1px; position: absolute; width: 24px; }
.beam-legacy .bl-sc_title_underline.bl-sc_align_center:after { right: 50%; left: auto; }
.beam-legacy .bl-sc_title_underline.bl-sc_align_center:before { left: 50%; right: auto; }
.beam-legacy .bl-sc_title_underline.bl-sc_align_right:after { right: 0; left: auto; }
.beam-legacy .bl-sc_title_underline.bl-sc_align_right:before { right: 27px; left: auto; }
.beam-legacy .bl-sc_title_divider { position:relative; padding-left: 5ex; padding-right: 5ex; text-align:center; }
.beam-legacy .bl-sc_title_divider .bl-sc_title_divider_before, .beam-legacy .bl-sc_title_divider .bl-sc_title_divider_after { display:block; width:20%; height:1px; background-color:#222222; position:absolute; top: 50%; }
.beam-legacy .bl-sc_title_divider .bl-sc_title_divider_before { left:0; }
.beam-legacy .bl-sc_title_divider .bl-sc_title_divider_after { right:0; }
.beam-legacy .bl-sc_title_icon { display:inline-block; }
.beam-legacy .bl-sc_title_icon_left { margin-right:0.5em; }
.beam-legacy .bl-sc_title_icon_top { display:block; }
.beam-legacy .bl-sc_title_icon img { width:auto; }
.beam-legacy .bl-sc_title_icon_left img { vertical-align:middle; }
.beam-legacy .bl-sc_title_icon_top img { vertical-align:baseline; }
.beam-legacy .bl-sc_title_icon_small img { height: 1em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.beam-legacy .bl-sc_title_icon_medium img { height: 2em; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.beam-legacy .bl-sc_title_icon_large img { height: 3em; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.beam-legacy .bl-sc_twitter_wrap .bl-sc_section_overlay { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; padding:1.5em 0; }
.beam-legacy .bl-sc_item_subtitle { margin: 0 0 0.25em; font-size: 1.143em; font-style: italic; text-align:center; font-weight: 400; }
.beam-legacy .bl-sc_item_title { margin: 0 0 0.4em; text-align:center; font-size: 2.286em; }
.beam-legacy .bl-sc_item_title:after {  }
.beam-legacy .bl-sc_item_descr { font-size:1.143em; font-weight:300; line-height:1.4em; font-style:italic; margin: 0.25em 0 3em; text-align:center; letter-spacing: 0.02em; position: relative; padding-bottom: 1.8em; }
.beam-legacy .bl-sc_item_descr:after { background-color: red; bottom: 0; content: " "; display: block; height: 1px; margin: 0 1px 0 0; position: absolute; right: 50%; width: 24px; }
.beam-legacy .bl-sc_item_descr:before { background-color: green; bottom: 0; content: " "; display: block; height: 1px; left: 50%; margin: 0 0 0 1px; position: absolute; width: 24px; }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_item_button { text-align: left; }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_section_descr { margin-bottom: 2.2em; }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_section_descr, .beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_section_title { text-align: left; }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_section_descr:after { left: 0; }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_section_descr:before { left: 25px; }
.beam-legacy .bl-sc_item_button:before { content:' '; display:block; width:100%; height:0; clear:both; }
.beam-legacy .bl-sc_item_button { display:block; margin: 0; text-align:center; }
.beam-legacy .bl-sc_item_button > a { overflow:hidden; }
.beam-legacy .bl-sc_item_button > a:before { float:right; margin: 0 0 0 1em; display:inline-block; width: 1.2857em; height:1.2857em; line-height:1.2857em; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.beam-legacy .bl-sc_slider_swiper + .bl-sc_item_button { margin-top: 2em; }
.beam-legacy .bl-sc_item_buttons { display:inline-block; overflow:hidden; }
.beam-legacy .bl-sc_item_buttons > .bl-sc_item_button { float:left; }
.beam-legacy .bl-sc_item_buttons > .bl-sc_item_button+.bl-sc_item_button { margin-left: 1.5em; }
.beam-legacy .bl-sc_item_buttons > .bl-sc_item_button a { padding: 1.2em 2.8em; }
.beam-legacy .bl-text_align_left .bl-sc_item_title, .beam-legacy .bl-text_align_left .bl-sc_item_title:after, .beam-legacy .bl-text_align_left .bl-sc_item_descr, .beam-legacy .bl-text_align_left .bl-sc_item_button { text-align: left; margin-left: 0; }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_slider_pagination_bottom .bl-swiper-slide { padding-bottom: 4.4em; }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_slider_pagination_bottom .bl-swiper-slide { margin-bottom: 4.7em; padding-bottom: 0; }

/* from theme.css */
.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_title {  }
.beam-legacy .bl-sc_recent_news .bl-post_item h6.bl-post_title { font-family:"Montserrat",sans-serif; font-size:1.071em; font-weight:500; line-height:1.3em; margin-top:1.25em; margin-bottom:0.65em }
.beam-legacy .bl-sc_item_descr { color:#888490; font-family:"Lora",serif }
.beam-legacy .bl-sc_item_descr:after, .beam-legacy .bl-sc_item_descr:before { background-color:#ff7512 }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button:hover { color:#ff7512 !important }
.beam-legacy .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button:hover:after { background:#ff7512 !important }
.beam-legacy .bl-sc_recent_news_style_news-announce blockquote p, .beam-legacy .bl-post_item_masonry .bl-sc_quote p, .beam-legacy .bl-post_item_excerpt .bl-sc_quote p { font-family:"Montserrat",sans-serif }
.beam-legacy .bl-sc_call_to_action .bl-sc_call_to_action_descr { color:#28262b }
.beam-legacy .bl-sc_call_to_action_accented { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-sc_call_to_action_accented .bl-sc_item_title, .beam-legacy .bl-sc_call_to_action_accented .bl-sc_item_subtitle, .beam-legacy .bl-sc_call_to_action_accented .bl-sc_item_descr { color:#ffffff }
.beam-legacy .bl-sc_call_to_action_accented .bl-sc_item_button>a { color:#28262b; background-color:#ffffff }
.beam-legacy .bl-sc_call_to_action_accented .bl-sc_item_button>a:before { background-color:#28262b; color:#ffffff }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_image .bl-sc_client_hover { color:#ffffff; background-color:rgba(40,38,43,0.8) }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_title, .beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_title a { color:#ffffff }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_title a:hover { color:#28262b }
.beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_description:before, .beam-legacy .bl-sc_clients_style_clients-2 .bl-sc_client_position { color:#28262b }
.beam-legacy .bl-sc_dropcaps .bl-sc_dropcaps_item { color:#ffffff }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_1 .bl-sc_dropcaps_item { color:#28262b }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_2 .bl-sc_dropcaps_item { background-color:#28262b }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_3 .bl-sc_dropcaps_item { background-color:#ff7512 }
.beam-legacy .bl-sc_dropcaps.bl-sc_dropcaps_style_4 .bl-sc_dropcaps_item { color:#ffd525; background-color:#ffffff }
.beam-legacy .bl-sc_highlight_style_1 { color:#ffffff }
.beam-legacy .bl-sc_highlight_style_2 { background-color:#ff7512; color:#ffffff }
.beam-legacy .bl-sc_highlight_style_3 { color:#ff7512 }
.beam-legacy .bl-sc_icon_shape_round.bl-sc_icon, .beam-legacy .bl-sc_icon_shape_square.bl-sc_icon { background-color:#28262b; border-color:#28262b; color:#ffffff }
.beam-legacy .bl-sc_icon_shape_round.bl-sc_icon:hover, .beam-legacy .bl-sc_icon_shape_square.bl-sc_icon:hover, .beam-legacy a:hover .bl-sc_icon_shape_round.bl-sc_icon, .beam-legacy a:hover .bl-sc_icon_shape_square.bl-sc_icon { color:#28262b; background-color:#fafafa }
.beam-legacy .bl-sc_list_style_iconed li:before, .beam-legacy .bl-sc_list_style_iconed .bl-sc_list_icon { color:#ff7512 }
.beam-legacy .bl-sc_list_style_iconed li .bl-sc_list_title { color:#28262b }
.beam-legacy .bl-sc_list_style_iconed li a:hover .bl-sc_list_title { color:#ff7512 }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_title { color:#28262b }
.beam-legacy .bl-sc_price_block, .beam-legacy .bl-sc_price_block .bl-sc_price_block_money * {  }
.beam-legacy .bl-sc_price_block.bl-sc_price_block_style_1 { background-color:#fafafa }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_description, .beam-legacy .bl-sc_price_block .bl-sc_price_des, .beam-legacy .bl-sc_price_block .bl-sc_price_block_subtitle { font-family:"Lora",serif }
.beam-legacy .bl-sc_price_block .bl-sc_price_block_link, .beam-legacy .bl-sc_price_block .bl-sc_price_block_money { background-color:#ffffff }
.beam-legacy .bl-sc_price_wrap:hover .bl-sc_price_block.bl-sc_price_block_style_1 { background-color:#ffffff }
.beam-legacy .bl-sc_price_wrap:hover .bl-sc_price_block_link, .beam-legacy .bl-sc_price_wrap:hover .bl-sc_price_block_money { background-color:#fafafa }
.beam-legacy .bl-sc_promo_image, .beam-legacy .bl-sc_promo_block { background-color:#ffffff }
.beam-legacy .bl-sc_promo_title { color:#28262b }
.beam-legacy .bl-sc_promo_descr { color:#716f75 }
.beam-legacy .bl-sc_promo_descr { font-family:"Montserrat",sans-serif }
.beam-legacy .bl-sc_recent_news_header { border-color:#28262b }
.beam-legacy .bl-sc_recent_news_header_category_item_more { color:#28262b }
.beam-legacy .bl-sc_recent_news_header_more_categories { border-color:#dddddd; background-color:#ffffff }
.beam-legacy .bl-sc_recent_news_header_more_categories>a { color:#ffd525 }
.beam-legacy .bl-sc_recent_news_header_more_categories>a:hover { color:#ff7512; background-color:#f0f0f0 }
.beam-legacy .bl-sc_recent_news .bl-post_counters_item, .beam-legacy .bl-sc_recent_news .bl-post_counters .bl-post_edit a { background-color:#ffffff }
.beam-legacy .bl-sc_recent_news .bl-post_counters .bl-post_edit a { color:#28262b }
.beam-legacy .bl-sc_recent_news_style_news-magazine .bl-post_accented_border { border-color:#e0e0e0 }
.beam-legacy .bl-sc_recent_news_style_news-excerpt .bl-post_item { border-color:#e0e0e0 }
.beam-legacy .bl-sc_section_inner { color:#6d7275 }
.beam-legacy .bl-sc_services_item_subtitle { font-family:"Lora",serif }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_readmore { color:#28262b }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_readmore span { color:#28262b }
.beam-legacy .bl-sc_services_item .bl-sc_services_item_readmore:hover, .beam-legacy .bl-sc_services_item .bl-sc_services_item_readmore:hover span { color:#ff7512 }
.beam-legacy .bl-sc_services_style_services-1 .bl-sc_services_item { background-color:#fafafa; color:#6d7275 }
.beam-legacy .bl-sc_services_style_services-1 .bl-sc_icon, .beam-legacy .bl-sc_services_style_services-2 .bl-sc_icon { color:#28262b; border-color:#28262b }
.beam-legacy .bl-sc_services_style_services-1 .bl-sc_icon:hover, .beam-legacy .bl-sc_services_style_services-1 a:hover .bl-sc_icon, .beam-legacy .bl-sc_services_style_services-2 .bl-sc_icon:hover, .beam-legacy .bl-sc_services_style_services-2 a:hover .bl-sc_icon { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image { background-color:#ffffff }
.beam-legacy .bl-sc_services_style_services-3 a:hover .bl-sc_icon, .beam-legacy .bl-sc_services_style_services-3 .bl-sc_icon:hover { color:#28262b; background-color:#fafafa }
.beam-legacy .bl-sc_services_style_services-3 a:hover .bl-sc_services_item_title { color:#28262b }
.beam-legacy .bl-sc_services_style_services-4 .bl-sc_icon { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-sc_services_style_services-4 .bl-sc_services_item_title { color:#28262b }
.beam-legacy .bl-sc_services_style_services-4 a:hover .bl-sc_icon, .beam-legacy .bl-sc_services_style_services-4 .bl-sc_icon:hover { background-color:#ff7512 }
.beam-legacy .bl-sc_services_style_services-4 a:hover .bl-sc_services_item_title { color:#28262b }
.beam-legacy .bl-sc_services_style_services-5 .bl-sc_icon { border-color:#28262b }
.beam-legacy .bl-sc_services_style_services-5 .bl-sc_icon { color:#28262b }
.beam-legacy .bl-sc_services_style_services-5 .bl-sc_icon:hover, .beam-legacy .bl-sc_services_style_services-5 a:hover .bl-sc_icon { background-color:#28262b }
.beam-legacy .bl-sc_services_style_services-5 .bl-sc_icon:hover, .beam-legacy .bl-sc_services_style_services-5 a:hover .bl-sc_icon { color:#ffffff }
.beam-legacy .bl-sc_skills_bar .bl-sc_skills_item { background-color:#ffffff }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_icon { color:#28262b }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item:hover .bl-sc_skills_icon { color:#ff7512 }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info { color:#28262b }
.beam-legacy .bl-sc_skills_bar .bl-sc_skills_item .bl-sc_skills_count { border-color:#28262b }
.beam-legacy .bl-sc_skills_bar.bl-sc_skills_horizontal .bl-sc_skills_total { color:#888490 }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info_2 { font-family:"Lora",serif }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_info_2 { font-family:"Montserrat",sans-serif }
.beam-legacy .bl-sc_skills_legend_title, .beam-legacy .bl-sc_skills_legend_value { color:#28262b }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 { background-color:#ffffff }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1:hover { background-color:#f0f0f0 }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_count, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info { color:#28262b }
.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info:before { background-color:#dddddd }
.beam-legacy .bl-sc_skills_bar .bl-sc_skills_item .bl-sc_skills_count, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_3 .bl-sc_skills_count { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap .bl-swiper-pagination-bullet-active, .beam-legacy .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap span:hover { border-color:#ff7512 !important }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title a { color:#28262b }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title a:hover { color:#ff7512 }
.beam-legacy .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_position { color:#716f75; font-family:"Lora",serif }
.beam-legacy .bl-sc_team_style_team-1 .bl-sc_team_item_info, .beam-legacy .bl-sc_team_style_team-3 .bl-sc_team_item_info { border-color:#28262b; color:#6d7275 }
.beam-legacy .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_socials_item a { color:#ffffff; border-color:#ffffff }
.beam-legacy .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_socials_item a:hover { color:#ff7512; border-color:#ff7512 }
.beam-legacy .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_team_item_avatar .bl-sc_team_item_hover { background-color:rgba(40,38,43,0.6) }
.beam-legacy .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_socials_item a { color:#ffffff; border-color:#ffffff }
.beam-legacy .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_socials_item a:hover { color:#28262b; border-color:#28262b }
.beam-legacy .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover { color:#ffffff; background-color:rgba(40,38,43,0.8) }
.beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_title a { color:#ffffff }
.beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_title a:hover { color:#28262b }
.beam-legacy .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_position { color:#ffffff }
.beam-legacy .bl-sc_testimonials { color:#6d7275 }
.beam-legacy .bl-sc_testimonial_author_name { color:#28262b }
.beam-legacy .bl-sc_testimonial_position_position { color:#888490 }
.beam-legacy .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_author_name:before { color:#888490 }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content, .beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content:after { background-color:#fafafa }
.beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content p:first-child:before, .beam-legacy .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author_position { color:#28262b }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author_position { font-family:"Lora",serif }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item { background-color:#ffffff }
.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_content p:first-child:before { color:#28262b }
.beam-legacy .bl-sc_testimonial_content { font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonial_author_position { font-family:"Lora",serif }
.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author:before { color:#ff7512 }
.beam-legacy .bl-sc_title_icon { color:#28262b }
.beam-legacy .bl-sc_title_underline:after, .beam-legacy .bl-sc_title_underline:before { background-color:#ff7512 }
.beam-legacy .bl-sc_title_divider .bl-sc_title_divider_before, .beam-legacy .bl-sc_title_divider .bl-sc_title_divider_after { background-color:#28262b }
.beam-legacy .bl-sc_item_subtitle { color:#888490; font-family:"Lora",serif }
.beam-legacy .bl-sc_item_title:after { background-color:#28262b }
.beam-legacy .bl-sc_item_button>a:before { color:#28262b; background-color:#ffffff }
.beam-legacy .bl-sc_item_button>a:hover:before { color:#ff7512 }
.beam-legacy .bl-scheme_original_in .bl-sc_item_descr { color:#888490; font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_item_descr:after, .beam-legacy .bl-scheme_original_in .bl-sc_item_descr:before { background-color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button:hover { color:#54be73 !important }
.beam-legacy .bl-scheme_original_in .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button:hover:after { background:#54be73 !important }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_style_news-announce blockquote p, .beam-legacy .bl-scheme_original_in .bl-post_item_masonry .bl-sc_quote p, .beam-legacy .bl-scheme_original_in .bl-post_item_excerpt .bl-sc_quote p { font-family:"Montserrat",sans-serif }
.beam-legacy .bl-scheme_original_in .bl-sc_call_to_action .bl-sc_call_to_action_descr { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_call_to_action_accented { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_call_to_action_accented .bl-sc_item_title, .beam-legacy .bl-scheme_original_in .bl-sc_call_to_action_accented .bl-sc_item_subtitle, .beam-legacy .bl-scheme_original_in .bl-sc_call_to_action_accented .bl-sc_item_descr { color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_call_to_action_accented .bl-sc_item_button>a { color:#28262b; background-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_call_to_action_accented .bl-sc_item_button>a:before { background-color:#28262b; color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_clients_style_clients-2 .bl-sc_client_image .bl-sc_client_hover { color:#ffffff; background-color:rgba(40,38,43,0.8) }
.beam-legacy .bl-scheme_original_in .bl-sc_clients_style_clients-2 .bl-sc_client_title, .beam-legacy .bl-scheme_original_in .bl-sc_clients_style_clients-2 .bl-sc_client_title a { color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_clients_style_clients-2 .bl-sc_client_title a:hover { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_clients_style_clients-2 .bl-sc_client_description:before, .beam-legacy .bl-scheme_original_in .bl-sc_clients_style_clients-2 .bl-sc_client_position { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_dropcaps .bl-sc_dropcaps_item { color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_dropcaps.bl-sc_dropcaps_style_1 .bl-sc_dropcaps_item { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_dropcaps.bl-sc_dropcaps_style_2 .bl-sc_dropcaps_item { background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_dropcaps.bl-sc_dropcaps_style_3 .bl-sc_dropcaps_item { background-color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_dropcaps.bl-sc_dropcaps_style_4 .bl-sc_dropcaps_item { color:#20c7ca; background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_highlight_style_1 { color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_highlight_style_2 { background-color:#54be73; color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_highlight_style_3 { color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_icon_shape_round.bl-sc_icon, .beam-legacy .bl-scheme_original_in .bl-sc_icon_shape_square.bl-sc_icon { background-color:#28262b; border-color:#28262b; color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_icon_shape_round.bl-sc_icon:hover, .beam-legacy .bl-scheme_original_in .bl-sc_icon_shape_square.bl-sc_icon:hover, .beam-legacy .bl-scheme_original_in a:hover .bl-sc_icon_shape_round.bl-sc_icon, .beam-legacy .bl-scheme_original_in a:hover .bl-sc_icon_shape_square.bl-sc_icon { color:#28262b; background-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_list_style_iconed li:before, .beam-legacy .bl-scheme_original_in .bl-sc_list_style_iconed .bl-sc_list_icon { color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_list_style_iconed li .bl-sc_list_title { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_list_style_iconed li a:hover .bl-sc_list_title { color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_price_block .bl-sc_price_block_title { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_price_block, .beam-legacy .bl-scheme_original_in .bl-sc_price_block .bl-sc_price_block_money * {  }
.beam-legacy .bl-scheme_original_in .bl-sc_price_block.bl-sc_price_block_style_1 { background-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_price_block .bl-sc_price_block_description, .beam-legacy .bl-scheme_original_in .bl-sc_price_block .bl-sc_price_des, .beam-legacy .bl-scheme_original_in .bl-sc_price_block .bl-sc_price_block_subtitle { font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_price_block .bl-sc_price_block_link, .beam-legacy .bl-scheme_original_in .bl-sc_price_block .bl-sc_price_block_money { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_price_wrap:hover .bl-sc_price_block.bl-sc_price_block_style_1 { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_price_wrap:hover .bl-sc_price_block_link, .beam-legacy .bl-scheme_original_in .bl-sc_price_wrap:hover .bl-sc_price_block_money { background-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_promo_image, .beam-legacy .bl-scheme_original_in .bl-sc_promo_block { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_promo_title { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_promo_descr { color:#716f75 }
.beam-legacy .bl-scheme_original_in .bl-sc_promo_descr { font-family:"Montserrat",sans-serif }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_header { border-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_header_category_item_more { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_header_more_categories { border-color:#dddddd; background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_header_more_categories>a { color:#20c7ca }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_header_more_categories>a:hover { color:#54be73; background-color:#f0f0f0 }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news .bl-post_counters_item, .beam-legacy .bl-scheme_original_in .bl-sc_recent_news .bl-post_counters .bl-post_edit a { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news .bl-post_counters .bl-post_edit a { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_style_news-magazine .bl-post_accented_border { border-color:#e0e0e0 }
.beam-legacy .bl-scheme_original_in .bl-sc_recent_news_style_news-excerpt .bl-post_item { border-color:#e0e0e0 }
.beam-legacy .bl-scheme_original_in .bl-sc_section_inner { color:#6d7275 }
.beam-legacy .bl-scheme_original_in .bl-sc_services_item_subtitle { font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_services_item .bl-sc_services_item_readmore { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_item .bl-sc_services_item_readmore span { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_item .bl-sc_services_item_readmore:hover, .beam-legacy .bl-scheme_original_in .bl-sc_services_item .bl-sc_services_item_readmore:hover span { color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-1 .bl-sc_services_item { background-color:#ffffff; color:#6d7275 }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-1 .bl-sc_icon, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-2 .bl-sc_icon { color:#28262b; border-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-1 .bl-sc_icon:hover, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-1 a:hover .bl-sc_icon, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-2 .bl-sc_icon:hover, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-2 a:hover .bl-sc_icon { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-3 a:hover .bl-sc_icon, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-3 .bl-sc_icon:hover { color:#28262b; background-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-3 a:hover .bl-sc_services_item_title { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-4 .bl-sc_icon { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-4 .bl-sc_services_item_title { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-4 a:hover .bl-sc_icon, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-4 .bl-sc_icon:hover { background-color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-4 a:hover .bl-sc_services_item_title { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-5 .bl-sc_icon { border-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-5 .bl-sc_icon { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-5 .bl-sc_icon:hover, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-5 a:hover .bl-sc_icon { background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-5 .bl-sc_icon:hover, .beam-legacy .bl-scheme_original_in .bl-sc_services_style_services-5 a:hover .bl-sc_icon { color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_bar .bl-sc_skills_item { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_icon { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item:hover .bl-sc_skills_icon { color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_bar .bl-sc_skills_item .bl-sc_skills_count { border-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_bar.bl-sc_skills_horizontal .bl-sc_skills_total { color:#888490 }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info_2 { font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_info_2 { font-family:"Montserrat",sans-serif }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_legend_title, .beam-legacy .bl-scheme_original_in .bl-sc_skills_legend_value { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1:hover { background-color:#f0f0f0 }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_count, .beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info:before { background-color:#dddddd }
.beam-legacy .bl-scheme_original_in .bl-sc_skills_bar .bl-sc_skills_item .bl-sc_skills_count, .beam-legacy .bl-scheme_original_in .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_3 .bl-sc_skills_count { color:#ffffff; background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap .bl-swiper-pagination-bullet-active, .beam-legacy .bl-scheme_original_in .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap span:hover { border-color:#54be73 !important }
.beam-legacy .bl-scheme_original_in .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title a { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title a:hover { color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_position { color:#716f75; font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_team_style_team-1 .bl-sc_team_item_info, .beam-legacy .bl-scheme_original_in .bl-sc_team_style_team-3 .bl-sc_team_item_info { border-color:#28262b; color:#6d7275 }
.beam-legacy .bl-scheme_original_in .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_socials_item a { color:#ffffff; border-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_socials_item a:hover { color:#54be73; border-color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_team_item_avatar .bl-sc_team_item_hover { background-color:rgba(40,38,43,0.6) }
.beam-legacy .bl-scheme_original_in .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_socials_item a { color:#ffffff; border-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_socials_item a:hover { color:#28262b; border-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover { color:#ffffff; background-color:rgba(40,38,43,0.8) }
.beam-legacy .bl-scheme_original_in .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_title a { color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_title a:hover { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_position { color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials { color:#6d7275 }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonial_author_name { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonial_position_position { color:#888490 }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_author_name:before { color:#888490 }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content, .beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content:after { background-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content p:first-child:before, .beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author_position { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author_position { font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item { background-color:#fafafa }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_content p:first-child:before { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonial_content { font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-scheme_original_in .bl-sc_testimonial_author_position { font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author:before { color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_title_icon { color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_title_underline:after, .beam-legacy .bl-scheme_original_in .bl-sc_title_underline:before { background-color:#54be73 }
.beam-legacy .bl-scheme_original_in .bl-sc_title_divider .bl-sc_title_divider_before, .beam-legacy .bl-scheme_original_in .bl-sc_title_divider .bl-sc_title_divider_after { background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_item_subtitle { color:#888490; font-family:"Lora",serif }
.beam-legacy .bl-scheme_original_in .bl-sc_item_title:after { background-color:#28262b }
.beam-legacy .bl-scheme_original_in .bl-sc_item_button>a:before { color:#28262b; background-color:#ffffff }
.beam-legacy .bl-scheme_original_in .bl-sc_item_button>a:hover:before { color:#54be73 }
.beam-legacy .scheme_dark .bl-sc_item_descr { color:#ebebeb; font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_item_descr:after, .beam-legacy .scheme_dark .bl-sc_item_descr:before { background-color:#ff7512 }
.beam-legacy .scheme_dark .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button:hover { color:#ff7512 !important }
.beam-legacy .scheme_dark .bl-column-1_4 .bl-sc_section .bl-sc_item_button .bl-sc_button:hover:after { background:#ff7512 !important }
.beam-legacy .scheme_dark .bl-sc_recent_news_style_news-announce blockquote p, .beam-legacy .scheme_dark .bl-post_item_masonry .bl-sc_quote p, .beam-legacy .scheme_dark .bl-post_item_excerpt .bl-sc_quote p { font-family:"Montserrat",sans-serif }
.beam-legacy .scheme_dark .bl-sc_call_to_action .bl-sc_call_to_action_descr { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_call_to_action_accented { color:#ffffff; background-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_call_to_action_accented .bl-sc_item_title, .beam-legacy .scheme_dark .bl-sc_call_to_action_accented .bl-sc_item_subtitle, .beam-legacy .scheme_dark .bl-sc_call_to_action_accented .bl-sc_item_descr { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_call_to_action_accented .bl-sc_item_button>a { color:#c2c0c4; background-color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_call_to_action_accented .bl-sc_item_button>a:before { background-color:#c2c0c4; color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_clients_style_clients-2 .bl-sc_client_image .bl-sc_client_hover { color:#ffffff; background-color:rgba(235,235,235,0.8) }
.beam-legacy .scheme_dark .bl-sc_clients_style_clients-2 .bl-sc_client_title, .beam-legacy .scheme_dark .bl-sc_clients_style_clients-2 .bl-sc_client_title a { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_clients_style_clients-2 .bl-sc_client_title a:hover { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_clients_style_clients-2 .bl-sc_client_description:before, .beam-legacy .scheme_dark .bl-sc_clients_style_clients-2 .bl-sc_client_position { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_dropcaps .bl-sc_dropcaps_item { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_dropcaps.bl-sc_dropcaps_style_1 .bl-sc_dropcaps_item { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_dropcaps.bl-sc_dropcaps_style_2 .bl-sc_dropcaps_item { background-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_dropcaps.bl-sc_dropcaps_style_3 .bl-sc_dropcaps_item { background-color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_dropcaps.bl-sc_dropcaps_style_4 .bl-sc_dropcaps_item { color:#ff7512; background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_highlight_style_1 { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_highlight_style_2 { background-color:#ff7512; color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_highlight_style_3 { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_icon_shape_round.bl-sc_icon, .beam-legacy .scheme_dark .bl-sc_icon_shape_square.bl-sc_icon { background-color:#c2c0c4; border-color:#c2c0c4; color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_icon_shape_round.bl-sc_icon:hover, .beam-legacy .scheme_dark .bl-sc_icon_shape_square.bl-sc_icon:hover, .beam-legacy .scheme_dark a:hover .bl-sc_icon_shape_round.bl-sc_icon, .beam-legacy .scheme_dark a:hover .bl-sc_icon_shape_square.bl-sc_icon { color:#c2c0c4; background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_list_style_iconed li:before, .beam-legacy .scheme_dark .bl-sc_list_style_iconed .bl-sc_list_icon { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_list_style_iconed li .bl-sc_list_title { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_list_style_iconed li a:hover .bl-sc_list_title { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_price_block .bl-sc_price_block_title { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_price_block, .beam-legacy .scheme_dark .bl-sc_price_block .bl-sc_price_block_money * {  }
.beam-legacy .scheme_dark .bl-sc_price_block.bl-sc_price_block_style_1 { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_price_block .bl-sc_price_block_description, .beam-legacy .scheme_dark .bl-sc_price_block .bl-sc_price_des, .beam-legacy .scheme_dark .bl-sc_price_block .bl-sc_price_block_subtitle { font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_price_block .bl-sc_price_block_link, .beam-legacy .scheme_dark .bl-sc_price_block .bl-sc_price_block_money { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_price_wrap:hover .bl-sc_price_block.bl-sc_price_block_style_1 { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_price_wrap:hover .bl-sc_price_block_link, .beam-legacy .scheme_dark .bl-sc_price_wrap:hover .bl-sc_price_block_money { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_promo_image, .beam-legacy .scheme_dark .bl-sc_promo_block { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_promo_title { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_promo_descr { color:#969da3 }
.beam-legacy .scheme_dark .bl-sc_promo_descr { font-family:"Montserrat",sans-serif }
.beam-legacy .scheme_dark .bl-sc_recent_news_header { border-color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_recent_news_header_category_item_more { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_recent_news_header_more_categories { border-color:#909090; background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_recent_news_header_more_categories>a { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_recent_news_header_more_categories>a:hover { color:#ffd525; background-color:#1c1b1f }
.beam-legacy .scheme_dark .bl-sc_recent_news .bl-post_counters_item, .beam-legacy .scheme_dark .bl-sc_recent_news .bl-post_counters .bl-post_edit a { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_recent_news .bl-post_counters .bl-post_edit a { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_recent_news_style_news-magazine .bl-post_accented_border { border-color:#7d7d7d }
.beam-legacy .scheme_dark .bl-sc_recent_news_style_news-excerpt .bl-post_item { border-color:#7d7d7d }
.beam-legacy .scheme_dark .bl-sc_section_inner { color:#aab0b6 }
.beam-legacy .scheme_dark .bl-sc_services_item_subtitle { font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_services_item .bl-sc_services_item_readmore { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_services_item .bl-sc_services_item_readmore span { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_item .bl-sc_services_item_readmore:hover, .beam-legacy .scheme_dark .bl-sc_services_item .bl-sc_services_item_readmore:hover span { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-1 .bl-sc_services_item { background-color:#222326; color:#aab0b6 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-1 .bl-sc_icon, .beam-legacy .scheme_dark .bl-sc_services_style_services-2 .bl-sc_icon { color:#c2c0c4; border-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-1 .bl-sc_icon:hover, .beam-legacy .scheme_dark .bl-sc_services_style_services-1 a:hover .bl-sc_icon, .beam-legacy .scheme_dark .bl-sc_services_style_services-2 .bl-sc_icon:hover, .beam-legacy .scheme_dark .bl-sc_services_style_services-2 a:hover .bl-sc_icon { color:#ffffff; background-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-2 .bl-sc_services_item .bl-top_post_image { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-3 a:hover .bl-sc_icon, .beam-legacy .scheme_dark .bl-sc_services_style_services-3 .bl-sc_icon:hover { color:#c2c0c4; background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-3 a:hover .bl-sc_services_item_title { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-4 .bl-sc_icon { color:#ffffff; background-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-4 .bl-sc_services_item_title { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_services_style_services-4 a:hover .bl-sc_icon, .beam-legacy .scheme_dark .bl-sc_services_style_services-4 .bl-sc_icon:hover { background-color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-4 a:hover .bl-sc_services_item_title { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-5 .bl-sc_icon { border-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-5 .bl-sc_icon { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-5 .bl-sc_icon:hover, .beam-legacy .scheme_dark .bl-sc_services_style_services-5 a:hover .bl-sc_icon { background-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_services_style_services-5 .bl-sc_icon:hover, .beam-legacy .scheme_dark .bl-sc_services_style_services-5 a:hover .bl-sc_icon { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_skills_bar .bl-sc_skills_item { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_icon { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item:hover .bl-sc_skills_icon { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_skills_bar .bl-sc_skills_item .bl-sc_skills_count { border-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_skills_bar.bl-sc_skills_horizontal .bl-sc_skills_total { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item .bl-sc_skills_info_2 { font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_info_2 { font-family:"Montserrat",sans-serif }
.beam-legacy .scheme_dark .bl-sc_skills_legend_title, .beam-legacy .scheme_dark .bl-sc_skills_legend_value { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1:hover { background-color:#1c1b1f }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_count, .beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_1 .bl-sc_skills_info:before { background-color:#909090 }
.beam-legacy .scheme_dark .bl-sc_skills_bar .bl-sc_skills_item .bl-sc_skills_count, .beam-legacy .scheme_dark .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_3 .bl-sc_skills_count { color:#ffffff; background-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap .bl-swiper-pagination-bullet-active, .beam-legacy .scheme_dark .bl-sc_testimonials .bl-sc_slider_swiper .bl-sc_slider_pagination_wrap span:hover { border-color:#ff7512 !important }
.beam-legacy .scheme_dark .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title a { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_title a:hover { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_team_item .bl-sc_team_item_info .bl-sc_team_item_position { color:#969da3; font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_team_style_team-1 .bl-sc_team_item_info, .beam-legacy .scheme_dark .bl-sc_team_style_team-3 .bl-sc_team_item_info { border-color:#c2c0c4; color:#aab0b6 }
.beam-legacy .scheme_dark .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_socials_item a { color:#ffffff; border-color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_socials_item a:hover { color:#ff7512; border-color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_team.bl-sc_team_style_team-3 .bl-sc_team_item_avatar .bl-sc_team_item_hover { background-color:rgba(194,192,196,0.6) }
.beam-legacy .scheme_dark .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_socials_item a { color:#ffffff; border-color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_socials_item a:hover { color:#c2c0c4; border-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_team.bl-sc_team_style_team-4 .bl-sc_team_item_avatar .bl-sc_team_item_hover { color:#ffffff; background-color:rgba(235,235,235,0.8) }
.beam-legacy .scheme_dark .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_title a { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_title a:hover { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_team_style_team-4 .bl-sc_team_item_info .bl-sc_team_item_position { color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_testimonials { color:#aab0b6 }
.beam-legacy .scheme_dark .bl-sc_testimonial_author_name { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_testimonial_position_position { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-2 .bl-sc_testimonial_author_name:before { color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content, .beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content:after { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_content p:first-child:before, .beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-3 .bl-sc_testimonial_author_position { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author_position { font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item { background-color:#222326 }
.beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_content p:first-child:before { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_testimonial_content { font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-scheme_original_in .bl-sc_testimonial_author_position { font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_testimonials_style_testimonials-1 .bl-sc_testimonial_author:before { color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_title_icon { color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_title_underline:after, .beam-legacy .scheme_dark .bl-sc_title_underline:before { background-color:#ff7512 }
.beam-legacy .scheme_dark .bl-sc_title_divider .bl-sc_title_divider_before, .beam-legacy .scheme_dark .bl-sc_title_divider .bl-sc_title_divider_after { background-color:#ebebeb }
.beam-legacy .scheme_dark .bl-sc_item_subtitle { color:#ebebeb; font-family:"Lora",serif }
.beam-legacy .scheme_dark .bl-sc_item_title:after { background-color:#c2c0c4 }
.beam-legacy .scheme_dark .bl-sc_item_button>a:before { color:#c2c0c4; background-color:#ffffff }
.beam-legacy .scheme_dark .bl-sc_item_button>a:hover:before { color:#ff7512 }

/* from responsive.css */
@media (min-width: 1263px) and (max-width: 1439px) {
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_2, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_2 { width: 515px; }
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_4, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_4 { width: 257px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { padding: 30px 20px 30px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { padding-top: 50px; }
	.beam-legacy .bl-sc_testimonial_item:before { font-size: 8em !important; left: 0.1em !important; line-height: 1em !important; }
}
@media (min-width: 1136px) and (max-width: 1262px) {
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_2, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_2 { width: 470px; }
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_4, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_4 { width: 235px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { padding: 23px 20px 25px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { padding-top: 48px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-cat_post_info { margin-bottom: 1.1em; }
	.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_title { font-size: 1.1em; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des > p { margin-bottom: 1em; }
	.beam-legacy .bl-sc_item_title { font-size: 2.2em; }
	.beam-legacy .bl-sc_item_buttons > .bl-sc_item_button a { padding: 1.2em 2em; }
	.beam-legacy .bl-sc_call_to_action_style_2 .bl-sc_call_to_action_title { font-size: 1.6em; }
	.beam-legacy .bl-sc_testimonial_item:before { font-size: 8em !important; left: 0.1em !important; line-height: 1em !important; }
}
@media (min-width: 1024px) and (max-width: 1135px) {
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_2, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_2 { width: 497px; }
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_4, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_4 { width: 248px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { padding: 20px 20px 25px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { padding-top: 45px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des > p { margin-bottom: 1em; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-cat_post_info { margin-bottom: 1em; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-sc_services_item_description { font-size: 90%; }
	.beam-legacy .bl-sc_testimonial_item:before { font-size: 8em !important; left: 0.1em !important; line-height: 1em !important; }
}
@media (min-width: 960px) and (max-width: 1023px) {
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_2, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_2 { width: 465px; }
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_4, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_4 { width: 232px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { padding: 30px 20px 75px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { padding-top: 30px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des > p { margin-bottom: 1em; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-cat_post_info { margin-bottom: 1em; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count { font-size: 2.7em; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count .bl-sc_skills_total, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count .bl-sc_skills_total { min-height: 45px; padding: 7px 30px 0; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-sc_services_item_description { font-size: 90%; }
	.beam-legacy .bl-sc_testimonial_item:before { font-size: 8em !important; left: 0.1em !important; line-height: 1em !important; }
}
@media (min-width: 960px) and (max-width: 1262px) {
	.beam-legacy .bl-sc_testimonial_content { font-size:1.25em; }
	.beam-legacy .bl-sc_testimonial_author { font-size: 1em; }
}
@media (min-width: 778px) and (max-width: 959px) {
	.beam-legacy .bl-width_1_3.bl-sc_columns_count_4 .bl-sc_section .bl-sc_section_title { font-size: 1.8em; }
	.beam-legacy .bl-width_1_3.bl-sc_columns_count_4 .bl-sc_section .bl-sc_section_descr { font-size: 1em; }
}
@media (min-width: 768px) and (max-width: 959px) {
	.beam-legacy .bl-sc_section.bl-margin_top_small.bl-margin_right_small.bl-margin_bottom_large.bl-margin_left_small.bl-aligncenter .bl-sc_title { min-height: 2.6em; }
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_2, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_2 { width: 369px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big.bl-right .bl-post_featured { float: left; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-cat_post_info { margin-bottom: 1em; }
	.beam-legacy .bl-sc_promo_block { min-width: 50%; }
	.beam-legacy .bl-sc_promo_block_inner { padding: 3.5em; }
	.beam-legacy .bl-sc_testimonial_content { font-size: 1.1em; line-height: 1.5em; }
	.beam-legacy .bl-sc_testimonial_author { font-size: 1em; }
	.beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_5 { width: 33.3333%; }
	.beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_6 { width: 33.3333%; }
	.beam-legacy .bl-sc_services_item_subtitle { font-size: 1em; line-height: 1.3em; }
	.beam-legacy .bl-sc_services_item .bl-sc_services_item_title { font-size: 1.1em; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item { padding: 0 5px; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count .bl-sc_skills_total, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count .bl-sc_skills_total { min-height: 45px; padding: 11px 22px 0; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count { font-size: 1.8em; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-sc_services_item_content { text-align: center; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-top_post_image { float: none; margin: 0 auto; }
	.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item:before { font-size: 11em; }
	.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off .bl-sc_skills_total { font-size: 2em; }
	.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price_money { font-size: 2.5em; }
	.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_thumb { border-radius: 0; float: none; height: auto; margin: 0; width: auto; }
	.beam-legacy .bl-post_item_masonry .bl-sc_quote, .beam-legacy .bl-post_item_excerpt .bl-sc_quote { font-size: 1.5em; }
	.beam-legacy .bl-margin_left_tiny { margin-left:0.4em !important; margin-left:6.4px !important; }
	.beam-legacy .bl-margin_left_small { margin-left:1.8em !important; margin-left:28.8px !important; }
	.beam-legacy .bl-margin_left_medium { margin-left:2.5em !important; margin-left:40px !important; }
	.beam-legacy .bl-margin_left_large { margin-left:3.5em !important; margin-left:56px !important; }
	.beam-legacy .bl-margin_left_huge { margin-left:5em !important; margin-left:80px !important; }
	.beam-legacy .bl-margin_left_tiny- { margin-left:-0.4em !important; margin-left:-6.4px !important; }
	.beam-legacy .bl-margin_left_small- { margin-left:-1.8em !important; margin-left:-28.8px !important; }
	.beam-legacy .bl-margin_left_medium- { margin-left:-2.5em !important; margin-left:-40px !important; }
	.beam-legacy .bl-margin_left_large- { margin-left:-3.5em !important; margin-left:-56px !important; }
	.beam-legacy .bl-margin_left_huge- { margin-left:-5em !important; margin-left:-80px !important; }
	.beam-legacy .bl-margin_right_tiny { margin-right:0.4em !important; margin-right:6.4px !important; }
	.beam-legacy .bl-margin_right_small { margin-right:1.8em !important; margin-right:28.8px !important; }
	.beam-legacy .bl-margin_right_medium { margin-right:2.5em !important; margin-right:40px !important; }
	.beam-legacy .bl-margin_right_large { margin-right:3.5em !important; margin-right:56px !important; }
	.beam-legacy .bl-margin_right_huge { margin-right:5em !important; margin-right:80px !important; }
	.beam-legacy .bl-margin_right_tiny- { margin-right:-0.4em !important; margin-right:-6.4px !important; }
	.beam-legacy .bl-margin_right_small- { margin-right:-1.8em !important; margin-right:-28.8px !important; }
	.beam-legacy .bl-margin_right_medium- { margin-right:-2.5em !important; margin-right:-40px !important; }
	.beam-legacy .bl-margin_right_large- { margin-right:-3.5em !important; margin-right:-56px !important; }
	.beam-legacy .bl-margin_right_huge- { margin-right:-5em !important; margin-right:-80px !important; }
	.beam-legacy .bl-margin_top_tiny { margin-top:0.4em !important; margin-top:6.4px !important; }
	.beam-legacy .bl-margin_top_small { margin-top:1.8em !important; margin-top:28.8px !important; }
	.beam-legacy .bl-margin_top_medium { margin-top:2.5em !important; margin-top:40px !important; }
	.beam-legacy .bl-margin_top_large { margin-top:3.5em !important; margin-top:56px !important; }
	.beam-legacy .bl-margin_top_huge { margin-top:5em !important; margin-top:80px !important; }
	.beam-legacy .bl-margin_top_tiny- { margin-top:-0.4em !important; margin-top:-6.4px !important; }
	.beam-legacy .bl-margin_top_small- { margin-top:-1.8em !important; margin-top:-28.8px !important; }
	.beam-legacy .bl-margin_top_medium- { margin-top:-2.5em !important; margin-top:-40px !important; }
	.beam-legacy .bl-margin_top_large- { margin-top:-3.5em !important; margin-top:-56px !important; }
	.beam-legacy .bl-margin_top_huge- { margin-top:-5em !important; margin-top:-80px !important; }
	.beam-legacy .bl-margin_bottom_tiny { margin-bottom:0.4em !important; margin-bottom:6.4px !important; }
	.beam-legacy .bl-margin_bottom_small { margin-bottom:1.8em !important; margin-bottom:28.8px !important; }
	.beam-legacy .bl-margin_bottom_medium { margin-bottom:2.5em !important; margin-bottom:40px !important; }
	.beam-legacy .bl-margin_bottom_large { margin-bottom:3.5em !important; margin-bottom:56px !important; }
	.beam-legacy .bl-margin_bottom_huge { margin-bottom:5em !important; margin-bottom:80px !important; }
	.beam-legacy .bl-margin_bottom_tiny- { margin-bottom:-0.4em !important;margin-bottom:-6.4px !important; }
	.beam-legacy .bl-margin_bottom_small- { margin-bottom:-1.8em !important;margin-bottom:-28.8px !important; }
	.beam-legacy .bl-margin_bottom_medium- { margin-bottom:-2.5em !important; margin-bottom:-40px !important; }
	.beam-legacy .bl-margin_bottom_large- { margin-bottom:-3.5em !important; margin-bottom:-56px !important; }
	.beam-legacy .bl-margin_bottom_huge- { margin-bottom:-5em !important; margin-bottom:-80px !important; }
	.beam-legacy .bl-sc_testimonial_item:before { font-size: 8em !important; left: 0.1em !important; line-height: 1em !important; }
}
@media (min-width: 640px) and (max-width: 767px) {
	.beam-legacy .bl-sc_scroll_horizontal .bl-sc_blogger .bl-column-1_2, .beam-legacy .bl-sc_blogger .bl-sc_scroll_horizontal .bl-column-1_2 { width: 310px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big.bl-right .bl-post_featured { float: left; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-cat_post_info { margin-bottom: 1.5em; }
}
@media (min-width: 480px) and (max-width: 639px) {
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big { height: 100% !important; width: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium { height: 100% !important; width: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { height: 252px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_featured { width: 100%; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_featured { height: 400px !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { height: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { padding: 30px 20px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-sc_button { bottom: 20px; left: 20px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium { margin-bottom: 30px !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big.bl-right .bl-post_featured { float: left; }
	.beam-legacy .bl-sc_recent_news_style_news-announce blockquote { top:auto; -webkit-transform: none; -moz-transform: none; transform: none; }
	.beam-legacy .bl-column-1_2 .bl-sc_columns.bl-columns_wrap.bl-sc_form_info .bl-column-1_2 .bl-sc_form_item { margin-bottom: 10px; }
	.beam-legacy .bl-column-1_2 .bl-sc_columns.bl-columns_wrap.bl-sc_form_info .bl-column-1_2 { width: 100% !important; }
}
@media (min-width: 480px) and (max-width: 767px) {
	.beam-legacy .bl-columns_wrap { margin-right: -20px; }
	.beam-legacy .bl-columns_wrap > [class*="column-"] { padding-right: 20px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_left { margin-left: -20px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_left > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_left { padding-left: 20px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_right { margin-right: -20px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_right > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_right { padding-right:20px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_center { margin-left: -10px; margin-right: -10px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_center > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_center { padding-left:20px; }
	.beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_bottom { padding-bottom: 20px; }
	.beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > [class*="column-"] { width:50%; }
	.beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-1_1, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-2_2, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-3_3, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-4_4, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-5_5, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-6_6, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-7_7, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-8_8, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-9_9, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-10_10, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-11_11, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-12_12, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-1_1, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-2_2, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-3_3, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-4_4, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-5_5, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-6_6, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-7_7, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-8_8, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-9_9, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-10_10, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-11_11, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-12_12, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-1_3:nth-child(3n), .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-1_3:nth-child(3n), .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-2_3, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-2_3, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-2_4, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-3_4, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-2_5, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-2_5, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-3_5, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-3_5, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-4_5, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-4_5, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-2_6, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-2_6, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-3_6, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-3_6, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-4_6, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-4_6, .beam-legacy .bl-row:not(.bl-columns_fluid) > .bl-column-5_6, .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > .bl-column-5_6 { width:100%; }
	.beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > [class*="column-"]:nth-child(2n+3), .beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > [class*="column-"]:nth-child(2n+4) { padding-top: 20px; }
	.beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_captions, .beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_categories { width:100%; padding-right:0; text-align:left; }
	.beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_categories { margin-top:1em; }
	.beam-legacy .bl-sc_recent_news_header_split .bl-sc_recent_news_header_categories > * { margin: 0 1em 0 0; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big { height: 100% !important; width: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium { height: 100% !important; width: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { height: 252px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_featured { width: 100%; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { height: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { padding: 30px 20px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { padding-top: 30px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium { margin-bottom: 30px !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big.bl-right .bl-post_featured { float: left; }
	.beam-legacy .bl-sc_recent_news_style_news-announce blockquote { top:auto; -webkit-transform: none; -moz-transform: none; transform: none; }
	.beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_6 { width: 50%; }
	.beam-legacy .bl-sc_testimonial_content { font-size:1.25em; }
	.beam-legacy .bl-sc_testimonial_author { font-size: 1em; }
	.beam-legacy .bl-sc_promo_block { min-width: 50%; }
	.beam-legacy .bl-sc_promo_block_inner { padding: 3em; }
	.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_slider_swiper[data-slides-per-view="3"] .bl-swiper-slide { opacity: 1; }
	.beam-legacy .bl-sc_services_item_subtitle { font-size: 1em; line-height: 1.3em; }
	.beam-legacy .bl-sc_services_item .bl-sc_services_item_title { font-size: 1.1em; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item { padding: 0 5px; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count .bl-sc_skills_total, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count .bl-sc_skills_total { min-height: 45px; padding: 11px 22px 0; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count { font-size: 1.8em; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-sc_services_item_content { text-align: center; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-top_post_image { float: none; margin: 0 auto; }
	.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item:before { font-size: 11em; }
	.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off .bl-sc_skills_total { font-size: 2em; }
	.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price_money { font-size: 2.5em; }
	.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_thumb { border-radius: 0; float: none; height: auto; margin: 0; width: auto; }
	.beam-legacy .bl-post_item_masonry .bl-sc_quote, .beam-legacy .bl-post_item_excerpt .bl-sc_quote { font-size: 1.5em; }
	.beam-legacy .bl-margin_left_tiny { margin-left:0.4em !important; margin-left:6.4px !important; }
	.beam-legacy .bl-margin_left_small { margin-left:1.8em !important; margin-left:28.8px !important; }
	.beam-legacy .bl-margin_left_medium { margin-left:2.5em !important; margin-left:40px !important; }
	.beam-legacy .bl-margin_left_large { margin-left:3.5em !important; margin-left:56px !important; }
	.beam-legacy .bl-margin_left_huge { margin-left:5em !important; margin-left:80px !important; }
	.beam-legacy .bl-margin_left_tiny- { margin-left:-0.4em !important; margin-left:-6.4px !important; }
	.beam-legacy .bl-margin_left_small- { margin-left:-1.8em !important; margin-left:-28.8px !important; }
	.beam-legacy .bl-margin_left_medium- { margin-left:-2.5em !important; margin-left:-40px !important; }
	.beam-legacy .bl-margin_left_large- { margin-left:-3.5em !important; margin-left:-56px !important; }
	.beam-legacy .bl-margin_left_huge- { margin-left:-5em !important; margin-left:-80px !important; }
	.beam-legacy .bl-margin_right_tiny { margin-right:0.4em !important; margin-right:6.4px !important; }
	.beam-legacy .bl-margin_right_small { margin-right:1.8em !important; margin-right:28.8px !important; }
	.beam-legacy .bl-margin_right_medium { margin-right:2.5em !important; margin-right:40px !important; }
	.beam-legacy .bl-margin_right_large { margin-right:3.5em !important; margin-right:56px !important; }
	.beam-legacy .bl-margin_right_huge { margin-right:5em !important; margin-right:80px !important; }
	.beam-legacy .bl-margin_right_tiny- { margin-right:-0.4em !important; margin-right:-6.4px !important; }
	.beam-legacy .bl-margin_right_small- { margin-right:-1.8em !important; margin-right:-28.8px !important; }
	.beam-legacy .bl-margin_right_medium- { margin-right:-2.5em !important; margin-right:-40px !important; }
	.beam-legacy .bl-margin_right_large- { margin-right:-3.5em !important; margin-right:-56px !important; }
	.beam-legacy .bl-margin_right_huge- { margin-right:-5em !important; margin-right:-80px !important; }
	.beam-legacy .bl-margin_top_tiny { margin-top:0.4em !important; margin-top:6.4px !important; }
	.beam-legacy .bl-margin_top_small { margin-top:1.8em !important; margin-top:28.8px !important; }
	.beam-legacy .bl-margin_top_medium { margin-top:2.5em !important; margin-top:40px !important; }
	.beam-legacy .bl-margin_top_large { margin-top:3.5em !important; margin-top:56px !important; }
	.beam-legacy .bl-margin_top_huge { margin-top:5em !important; margin-top:80px !important; }
	.beam-legacy .bl-margin_top_tiny- { margin-top:-0.4em !important; margin-top:-6.4px !important; }
	.beam-legacy .bl-margin_top_small- { margin-top:-1.8em !important; margin-top:-28.8px !important; }
	.beam-legacy .bl-margin_top_medium- { margin-top:-2.5em !important; margin-top:-40px !important; }
	.beam-legacy .bl-margin_top_large- { margin-top:-3.5em !important; margin-top:-56px !important; }
	.beam-legacy .bl-margin_top_huge- { margin-top:-5em !important; margin-top:-80px !important; }
	.beam-legacy .bl-margin_bottom_tiny { margin-bottom:0.4em !important; margin-bottom:6.4px !important; }
	.beam-legacy .bl-margin_bottom_small { margin-bottom:1.8em !important; margin-bottom:28.8px !important; }
	.beam-legacy .bl-margin_bottom_medium { margin-bottom:2.5em !important; margin-bottom:40px !important; }
	.beam-legacy .bl-margin_bottom_large { margin-bottom:3.5em !important; margin-bottom:56px !important; }
	.beam-legacy .bl-margin_bottom_huge { margin-bottom:5em !important; margin-bottom:80px !important; }
	.beam-legacy .bl-margin_bottom_tiny- { margin-bottom:-0.4em !important;margin-bottom:-6.4px !important; }
	.beam-legacy .bl-margin_bottom_small- { margin-bottom:-1.8em !important;margin-bottom:-28.8px !important; }
	.beam-legacy .bl-margin_bottom_medium- { margin-bottom:-2.5em !important; margin-bottom:-40px !important; }
	.beam-legacy .bl-margin_bottom_large- { margin-bottom:-3.5em !important; margin-bottom:-56px !important; }
	.beam-legacy .bl-margin_bottom_huge- { margin-bottom:-5em !important; margin-bottom:-80px !important; }
	.beam-legacy .bl-width_1_3 .bl-column-1_4, .beam-legacy .bl-width_1_3 .bl-column-1_3 { width: 100% !important; }
	.beam-legacy .bl-width_1_3 .bl-column-1_3.bl-first { height: 250px !important; }
	.beam-legacy .bl-sc_columns.bl-columns_wrap.bl-sc_form_info .bl-column-1_3:last-child { width: 100% !important; }
	.beam-legacy .bl-sc_item_title { font-size: 2em; }
	.beam-legacy .bl-wpcf7-form .bl-contact_form_2 .bl-column-1_3 { width: 49.5%; }
	.beam-legacy .bl-sc_testimonial_item:before { font-size: 8em !important; left: 0.1em !important; line-height: 1em !important; }
}
@media (max-width: 479px) {
	.beam-legacy .bl-columns_wrap { margin-right: -10px; }
	.beam-legacy .bl-columns_wrap > [class*="column-"] { padding-right: 10px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_left { margin-left: -10px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_left > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_left { padding-left: 10px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_right { margin-right: -10px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_right > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_right { padding-right:10px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_center { margin-left: -5px; margin-right: -5px; }
	.beam-legacy .bl-columns_wrap.bl-column_padding_center > [class*="column-"], .beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_center { padding-left:10px; }
	.beam-legacy .bl-columns_wrap > [class*="column-"].bl-column_padding_bottom { padding-bottom: 10px; }
	.beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > [class*="column-"] { width:100%; }
	.beam-legacy .bl-columns_wrap.bl-columns_fluid > [class*="column-"] { width:50%; }
	.beam-legacy .bl-row.bl-columns_fluid > .bl-column-1_1, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-2_2, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-3_3, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-4_4, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-5_5, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-6_6, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-7_7, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-8_8, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-9_9, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-10_10, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-11_11, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-12_12, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-1_1, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-2_2, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-3_3, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-4_4, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-5_5, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-6_6, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-7_7, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-8_8, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-9_9, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-10_10, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-11_11, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-12_12, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-1_3:nth-child(3n), .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-1_3:nth-child(3n), .beam-legacy .bl-row.bl-columns_fluid > .bl-column-2_3, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-2_3, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-1_3.bl-after_span_2, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-1_3.bl-after_span_2, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-2_4, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-3_4, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-1_4.bl-after_span_2, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-1_4.bl-after_span_3, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-1_5:nth-child(5n), .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-1_5:nth-child(5n), .beam-legacy .bl-row.bl-columns_fluid > .bl-column-2_5, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-2_5, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-3_5, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-3_5, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-4_5, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-4_5, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-2_6, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-2_6, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-3_6, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-3_6, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-4_6, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-4_6, .beam-legacy .bl-row.bl-columns_fluid > .bl-column-5_6, .beam-legacy .bl-columns_wrap.bl-columns_fluid > .bl-column-5_6 { width:100%; }
	.beam-legacy .bl-columns_wrap:not(.bl-columns_fluid) > [class*="column-"]+[class*="column-"], .beam-legacy .bl-columns_wrap.bl-columns_fluid > [class*="column-"]:nth-child(2n+3), .beam-legacy .bl-columns_wrap.bl-columns_fluid > [class*="column-"]:nth-child(2n+4) { padding-top: 10px; }
	.beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_2, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_3, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_4, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_5, .beam-legacy .bl-woocommerce .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page .bl-related.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page .bl-upcells.bl-products ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce ul.bl-products li.bl-product.bl-column-1_6, .beam-legacy .bl-woocommerce-page ul.bl-products li.bl-product.bl-column-1_6 { width: 100%; float:none; }
	.beam-legacy .bl-sc_testimonial_content { font-size:1.25em; }
	.beam-legacy .bl-sc_testimonial_author { font-size: 1em; }
	.beam-legacy .bl-sc_promo:not(.bl-sc_promo_size_small) .bl-sc_promo_block { min-width: 100%; margin: 0 !important; float:none; }
	.beam-legacy .bl-sc_promo_block_inner { padding: 2em; }
	.beam-legacy .bl-sc_promo:not(.bl-sc_promo_size_small) .bl-sc_promo_image { position: relative; height: 200px; min-width: 100%; }
	.beam-legacy .bl-sc_promo_block.bl-sc_align_left *, .beam-legacy .bl-sc_promo_block.bl-sc_align_left *:after { text-align: center !important; margin-left: auto; }
	.beam-legacy .bl-sc_promo_block.bl-sc_align_right *, .beam-legacy .bl-sc_promo_block.bl-sc_align_right *:after { text-align: center !important; margin-right: auto; }
	.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_slider_swiper[data-slides-per-view="3"] .bl-swiper-slide { opacity: 1; }
	.beam-legacy .bl-sc_services_item_subtitle { font-size: 1em; line-height: 1.3em; }
	.beam-legacy .bl-sc_services_item .bl-sc_services_item_title { font-size: 1.1em; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item { padding: 0 5px; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count .bl-sc_skills_total, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count .bl-sc_skills_total { min-height: 45px; padding: 11px 22px 0; }
	.beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_2 .bl-sc_skills_count, .beam-legacy .bl-sc_skills_counter .bl-sc_skills_item.bl-sc_skills_style_4 .bl-sc_skills_count { font-size: 1.8em; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-sc_services_item_content { text-align: center; }
	.beam-legacy .bl-sc_services_style_services-2 .bl-column-1_3 .bl-sc_services_item .bl-top_post_image { float: none; margin: 0 auto; }
	.beam-legacy .bl-sc_testimonials_style_testimonials-4 .bl-sc_testimonial_item:before { font-size: 11em; }
	.beam-legacy .bl-sc_skills_pie.bl-sc_skills_compact_off .bl-sc_skills_total { font-size: 2em; }
	.beam-legacy .bl-sc_price_block .bl-sc_price_block_money .bl-sc_price_money { font-size: 2.5em; }
	.beam-legacy .bl-sc_recent_news .bl-post_item .bl-post_thumb { border-radius: 0; float: none; height: auto; margin: 0; width: auto; }
	.beam-legacy .bl-post_item_masonry .bl-sc_quote, .beam-legacy .bl-post_item_excerpt .bl-sc_quote { font-size: 1.5em; }
	.beam-legacy .bl-margin_left_tiny { margin-left:0.4em !important; margin-left:6.4px !important; }
	.beam-legacy .bl-margin_left_small { margin-left:1.8em !important; margin-left:28.8px !important; }
	.beam-legacy .bl-margin_left_medium { margin-left:2.5em !important; margin-left:40px !important; }
	.beam-legacy .bl-margin_left_large { margin-left:3.5em !important; margin-left:56px !important; }
	.beam-legacy .bl-margin_left_huge { margin-left:5em !important; margin-left:80px !important; }
	.beam-legacy .bl-margin_left_tiny- { margin-left:-0.4em !important; margin-left:-6.4px !important; }
	.beam-legacy .bl-margin_left_small- { margin-left:-1.8em !important; margin-left:-28.8px !important; }
	.beam-legacy .bl-margin_left_medium- { margin-left:-2.5em !important; margin-left:-40px !important; }
	.beam-legacy .bl-margin_left_large- { margin-left:-3.5em !important; margin-left:-56px !important; }
	.beam-legacy .bl-margin_left_huge- { margin-left:-5em !important; margin-left:-80px !important; }
	.beam-legacy .bl-margin_right_tiny { margin-right:0.4em !important; margin-right:6.4px !important; }
	.beam-legacy .bl-margin_right_small { margin-right:1.8em !important; margin-right:28.8px !important; }
	.beam-legacy .bl-margin_right_medium { margin-right:2.5em !important; margin-right:40px !important; }
	.beam-legacy .bl-margin_right_large { margin-right:3.5em !important; margin-right:56px !important; }
	.beam-legacy .bl-margin_right_huge { margin-right:5em !important; margin-right:80px !important; }
	.beam-legacy .bl-margin_right_tiny- { margin-right:-0.4em !important; margin-right:-6.4px !important; }
	.beam-legacy .bl-margin_right_small- { margin-right:-1.8em !important; margin-right:-28.8px !important; }
	.beam-legacy .bl-margin_right_medium- { margin-right:-2.5em !important; margin-right:-40px !important; }
	.beam-legacy .bl-margin_right_large- { margin-right:-3.5em !important; margin-right:-56px !important; }
	.beam-legacy .bl-margin_right_huge- { margin-right:-5em !important; margin-right:-80px !important; }
	.beam-legacy .bl-margin_top_tiny { margin-top:0.4em !important; margin-top:6.4px !important; }
	.beam-legacy .bl-margin_top_small { margin-top:1.8em !important; margin-top:28.8px !important; }
	.beam-legacy .bl-margin_top_medium { margin-top:2.5em !important; margin-top:40px !important; }
	.beam-legacy .bl-margin_top_large { margin-top:3.5em !important; margin-top:56px !important; }
	.beam-legacy .bl-margin_top_huge { margin-top:5em !important; margin-top:80px !important; }
	.beam-legacy .bl-margin_top_tiny- { margin-top:-0.4em !important; margin-top:-6.4px !important; }
	.beam-legacy .bl-margin_top_small- { margin-top:-1.8em !important; margin-top:-28.8px !important; }
	.beam-legacy .bl-margin_top_medium- { margin-top:-2.5em !important; margin-top:-40px !important; }
	.beam-legacy .bl-margin_top_large- { margin-top:-3.5em !important; margin-top:-56px !important; }
	.beam-legacy .bl-margin_top_huge- { margin-top:-5em !important; margin-top:-80px !important; }
	.beam-legacy .bl-margin_bottom_tiny { margin-bottom:0.4em !important; margin-bottom:6.4px !important; }
	.beam-legacy .bl-margin_bottom_small { margin-bottom:1.8em !important; margin-bottom:28.8px !important; }
	.beam-legacy .bl-margin_bottom_medium { margin-bottom:2.5em !important; margin-bottom:40px !important; }
	.beam-legacy .bl-margin_bottom_large { margin-bottom:3.5em !important; margin-bottom:56px !important; }
	.beam-legacy .bl-margin_bottom_huge { margin-bottom:5em !important; margin-bottom:80px !important; }
	.beam-legacy .bl-margin_bottom_tiny- { margin-bottom:-0.4em !important;margin-bottom:-6.4px !important; }
	.beam-legacy .bl-margin_bottom_small- { margin-bottom:-1.8em !important;margin-bottom:-28.8px !important; }
	.beam-legacy .bl-margin_bottom_medium- { margin-bottom:-2.5em !important; margin-bottom:-40px !important; }
	.beam-legacy .bl-margin_bottom_large- { margin-bottom:-3.5em !important; margin-bottom:-56px !important; }
	.beam-legacy .bl-margin_bottom_huge- { margin-bottom:-5em !important; margin-bottom:-80px !important; }
	.beam-legacy .bl-sc_testimonials_style_testimonials-1 .bl-sc_slider_pagination_bottom .bl-swiper-slide { padding-bottom: 2.5em; }
	.beam-legacy .bl-width_1_3 .bl-column-1_4, .beam-legacy .bl-width_1_3 .bl-column-1_3 { width: 100% !important; }
	.beam-legacy .bl-width_1_3 .bl-column-1_3.bl-first { height: 250px !important; }
	.beam-legacy .bl-sc_columns.bl-columns_wrap.bl-sc_form_info .bl-column-1_3:last-child { width: 100% !important; }
	.beam-legacy .bl-sc_item_title { font-size: 2em; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big { height: 100% !important; width: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium { height: 100% !important; width: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { height: 252px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_featured { width: 100%; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { height: 100% !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_des { padding: 30px 20px; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium .bl-post_des { padding-top: 20px !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_medium { margin-bottom: 30px !important; }
	.beam-legacy .bl-sc_recent_news_style_news-announce .bl-post_size_big.bl-right .bl-post_featured { float: left; }
	.beam-legacy .bl-sc_recent_news_style_news-announce blockquote { top:auto; -webkit-transform: none; -moz-transform: none; transform: none; }
}
