

/* Start:/local/components/dius/theme.settings/templates/.default/style.css?169762858317551*/
.editor_block_main{display: flex; flex-direction: column;}

#theme_control{position:fixed; top:0; left:-860px; width:860px; height:100%; z-index:999;}
#theme_control.show{left:0;}
#theme_control *{box-sizing:border-box;}
#theme_control_main{display:flex; width:860px; background:#fff; position:relative; height:100%;}
#theme_control_sidebar{width:300px; position:relative; height:100%; overflow:auto;}

#theme_control_tgl{width: 50px; text-align: center; position: absolute; right: -50px; top: 50%; margin: -25px 0 0;}
#theme_control.show #theme_control_tgl{top: 0; margin: 0;}
#theme_control_tgl a{font-size: 40px; background: #535c69; color: #fff; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; padding: 5px; border-radius:0 4px 4px 0; box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);}
#theme_control_tgl span{display:block; width:24px; height:24px; background:url(/local/components/dius/theme.settings/templates/.default/./images/control.png) center no-repeat;}

.theme_control_tab{border-bottom:1px solid #e0e8ea; position:relative;}
.theme_control_tab.active{background:#f5f9f9;}
.theme_control_tab.active:before{position:absolute; left:0; top:0; width:4px; height:100%; content:''; background:#6bc43c;}
.theme_control_tab_title{}
.theme_control_tab_title a{display:block; padding:0 16px;}
.theme_control_tab_title a:hover{background:#f5f7f7;}
.theme_control_tab.active .theme_control_tab_title{font-weight:600;}
.theme_control_tab.active .theme_control_tab_title a:hover{background:none;}
.theme_control_tab_title_inner{display:flex; align-items:center; height:46px;}
.theme_control_tab_ico{width:24px; height:24px; background:#aaa; margin:0 10px 0 0;}
.theme_control_tab_name{font-size:14px;}
.theme_control_tab_subcats{display:none; padding:8px 8px 8px 50px; font-size:16px;}
.theme_control_tab_subcat{display:flex; align-items:center; padding:4px 0; font-size:14px;}
.theme_control_tab_subcat:before{content:''; display:inline-block; width:6px; height:6px; margin:0 10px 0 0; border-radius:50%; background:#b0b9c5;}
.theme_control_tab_subcat a{color:#000;}
.theme_control_tab_subcat a:hover{color:#6bc43c;}
.theme_control_tab_subcat.active{font-weight:600;}
.theme_control_tab_subcat.active:before{background:#6bc43c;}
.theme_control_tab_subcat.active a{color:#6bc43c;}
.theme_control_tab.active .theme_control_tab_subcats{display:block;}

#theme_control_content{width:560px; background:#f5f9f9; position:relative; height:100%; overflow:auto;}

.settings_field_title{font-size:14px; margin:0 0 5px; font-weight:600; color:#000;}
.settings_field_outer{margin:0 0 16px;}
.settings_field_outer:last-child{margin:0;}

.theme_control_section{display:none;}
.theme_control_section.active{display:block;}
.theme_control_section_title{padding:0 16px; font-size:24px; line-height:46px; color:#000; font-weight:600;}
.theme_control_section_content{}

.theme_control_section_content_text{padding:16px;}
.theme_control_section_subsections{}

.tcontrol_subsection_item{display:none;}
.tcontrol_subsection_item.active{display:block;}
.tcontrol_subsection_item_title{padding:0 16px; background:#6bc43c; font-size:20px; color:#fff; font-weight:600; line-height:46px; margin:0 16px; border-radius:4px;}
.tcontrol_subsection_item_groups{padding:16px;}
.tcontrol_subsection_group{}

.tcontrol_subsection_subgroup{margin:0 0 20px; background:#fff; border-radius:10px;}
.tcontrol_subsection_subgroup:last-child{margin:0;}
.tcontrol_subsection_subgroup_title{border-bottom:1px solid #dce7ed; font-size:18px; font-weight:600; padding:16px; color:#000;}
.tcontrol_subsection_subgroup_props{padding:16px;}
.tcontrol_subsection_subgroup_prop{}

.tcontrol_subsection_subgroup_prop_list{border-radius:10px; border:1px solid #dce7ed;}
.tcontrol_subsection_subgroup_prop_list_title{padding:8px 16px; border-bottom:1px solid #dce7ed; font-size:16px; font-weight:600;}
.tcontrol_subsection_subgroup_prop_list_items{display:flex; flex-wrap:wrap; padding:8px;}
.tcontrol_subsection_subgroup_prop_list_items .settings_field_outer{padding:8px;}
.tcontrol_subsection_subgroup_prop_list_items .settings_field_title{font-size:14px; font-weight:400;}

.tabsblock_colors_list{display:flex; flex-wrap:wrap; margin:0 -5px;}
.tabsblock_colors_list a{display:flex; width:36px; height:36px; border-radius:4px; overflow:hidden; border:2px solid #f1f1f1; margin:5px; justify-content:center; align-items:center; background:#fff; cursor:pointer;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.tabsblock_colors_list a:hover{box-shadow:0 0 10px rgba(0,0,0,0.15);}
.tabsblock_colors_list a.active{border-color:#6bc43c;}
.tabsblock_color_item{overflow:hidden; width:26px; height:26px; position:relative; border-radius:4px;}
.tabsblock_color_item_inner{display:flex; transform:rotate(45deg); width:38px; height:38px; position:absolute; top:50%; left:50%; margin:-19px 0 0 -19px;}
.tabsblock_color_item_inner span{display:block; width:19px; height:38px;}

.settings_field_select_flx_items{display:flex; flex-wrap:wrap; margin:0 -5px; padding:5px 0 0;}
.settings_field_select_flx_item{padding:0 5px; margin:0 0 10px;}
.settings_field_select_flx_item a{border:1px solid #dce7ed; border-radius:4px; display:block; text-decoration:none; padding:6px 16px; text-align:center; cursor:pointer; color:#000;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.settings_field_select_flx_item a:hover{box-shadow:0 0 10px rgba(0,0,0,0.15);}
.settings_field_select_flx_item.active a{background:#6bc43c; color:#fff; border:1px solid #6bc43c;}

.checkbox_prop input[type=checkbox]{display: none;}
.checkbox_prop input[type=checkbox] ~ label{width: 36px; height: 20px; display: inline-block; margin: 0 5px 0 0; vertical-align: middle; background: #eee; cursor: pointer; border-radius: 10px; position: relative; -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}
.checkbox_prop input[type=checkbox] ~ label:before{position: absolute; width: 16px; height: 16px; border-radius: 50%; background: #ccc; content: ""; left: 2px; top: 2px; -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}
.checkbox_prop input[type=checkbox]:checked ~ label{background: #6bc43c;}
.checkbox_prop input[type=checkbox]:checked ~ label:before{background: #fff; left: 18px;}

.sorting_block_row{display:flex; align-items:center; padding:5px 10px;}
.sorting_block_row_draggble{width:20px; height:20px; opacity:0.4; cursor:grab; margin:0 10px 0 0; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTUwMEQ1MUExMzEwMTFFREE3OTlEQjY2NkE4NTM5QzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUwMEQ1MUIxMzEwMTFFREE3OTlEQjY2NkE4NTM5QzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTAwRDUxODEzMTAxMUVEQTc5OURCNjY2QTg1MzlDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTAwRDUxOTEzMTAxMUVEQTc5OURCNjY2QTg1MzlDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PspRfzQAAADzSURBVHjazJM9C4FRFMddkZJsZosSFpHEBxAlviVlw0A2KYvBQBkkKYsMisnA43frKHH0PDanfp3uy/nfl3OOcRzH9826o2kPl4Fqs1Jea3uMJkBgGNeGhkwdoYDI7n2vXwkO4FovwdZiMGYt7SqAzaAJW7iAveIC4jD3ImBgAyW4y7gGA+0PPgR4Z9Z+HP7wsn6DOkTe9wc0VYKvytxdbuT6hJ/sTwXId0iZ80PQSyHZXC/xMamBZ2r7cPaSBXtKAiYydiQ4L+l0fUIOhpCEqJxug/ey5qmZbMF0pAKtnaCodaT51s6IGCnflLTzStv3EGAAsw9PlBJYs58AAAAASUVORK5CYII=') center no-repeat;}
.ui-sortable-helper .sorting_block_row_draggble{opacity:1; cursor:grabbing;}
.checkbox_prop_row{margin:0 0 16px; display:flex; align-items:center;}
.checkbox_prop_row:last-child{margin:0;}
.checkbox_prop_row .checkbox_prop{margin:0 5px 0 0;}
.sorting_block_row .checkbox_prop_row{margin:0;}

.settings_field_content input[type=text]{width:100%; height:34px; border:1px solid #b0b9c5; border-radius:4px; padding:0 16px;}
.settings_field_content select, .settings_field_content .typeselect{max-width:350px; width:100%; padding:0 10px; height:auto; border:1px solid #b0b9c5;}
.settings_field_content textarea{max-width:350px; width:100%; padding:5px 10px; height:136px;}

#theme_control_sidebar::-webkit-scrollbar, #theme_control_content::-webkit-scrollbar{width:5px; border-left:0;}
#theme_control_sidebar::-webkit-scrollbar-track, #theme_control_content::-webkit-scrollbar-track{background:#fff;}
#theme_control_sidebar::-webkit-scrollbar-thumb, #theme_control_content::-webkit-scrollbar-thumb{background:#b0b9c5; border-radius:10px;}

.colorpicker{z-index:9999;}

/*
#theme_control{position: fixed; left: -310px; top: 0; z-index: 9999; height: 100%; background: #fff;}
#theme_control *{box-sizing:border-box;}
#theme_control.show{left: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
#theme_control_main{width: 310px; padding: 20px; overflow: auto; height: 100%;}
#theme_control_tgl{width: 50px; text-align: center; position: absolute; right: -50px; top: 50%; margin: -25px 0 0;}
#theme_control.show #theme_control_tgl{top: 0; margin: 0;}
#theme_control_tgl a{font-size: 40px; background: #535c69; color: #fff; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; padding: 5px; border-radius:0 4px 4px 0; box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);}
#theme_control_tgl span{display:block; width:24px; height:24px; background:url(/local/components/dius/theme.settings/templates/.default/./images/control.png) center no-repeat;}
.theme_control_row_colors{}
.theme_control_colors_list{display: flex; flex-wrap: wrap; margin: 0 -5px;}
.theme_control_colors_list a{display: flex; width: 36px; height: 36px; border-radius: 4px; overflow: hidden; border:2px solid #f1f1f1; margin: 5px; justify-content:center; align-items:center;}
.theme_control_colors_list a:hover{box-shadow: 0 3px 5px rgba(0,0,0,0.2);}
.theme_control_colors_list a.active{border-color:#6bc43c;}
.theme_control_color_inner{overflow: hidden; width:26px; height: 26px; position:relative; border-radius:4px;}
.theme_control_color_square{display:flex; transform: rotate(45deg); width:38px; height:38px; position:absolute; top:50%; left:50%; margin:-19px 0 0 -19px;}

.theme_control_colors_list a span{display: block; width: 19px; height: 38px;}
.theme_control_row_title{margin: 0 0 10px; font-weight: 600;}
.theme_control_row{margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px solid #ccc;}
.theme_control_row:last-child{margin: 0; padding: 0; border: none;}
.theme_control_checked_list{max-height: 300px; overflow: auto;}
.theme_control_checked{margin: 0; padding: 5px; font-size: 14px; display:flex;}
.theme_control_checked_drag_ico{width:20px; height:20px; opacity:0.4; cursor:grab; margin:0 10px 0 0; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTUwMEQ1MUExMzEwMTFFREE3OTlEQjY2NkE4NTM5QzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTUwMEQ1MUIxMzEwMTFFREE3OTlEQjY2NkE4NTM5QzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTAwRDUxODEzMTAxMUVEQTc5OURCNjY2QTg1MzlDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTAwRDUxOTEzMTAxMUVEQTc5OURCNjY2QTg1MzlDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PspRfzQAAADzSURBVHjazJM9C4FRFMddkZJsZosSFpHEBxAlviVlw0A2KYvBQBkkKYsMisnA43frKHH0PDanfp3uy/nfl3OOcRzH9826o2kPl4Fqs1Jea3uMJkBgGNeGhkwdoYDI7n2vXwkO4FovwdZiMGYt7SqAzaAJW7iAveIC4jD3ImBgAyW4y7gGA+0PPgR4Z9Z+HP7wsn6DOkTe9wc0VYKvytxdbuT6hJ/sTwXId0iZ80PQSyHZXC/xMamBZ2r7cPaSBXtKAiYydiQ4L+l0fUIOhpCEqJxug/ey5qmZbMF0pAKtnaCodaT51s6IGCnflLTzStv3EGAAsw9PlBJYs58AAAAASUVORK5CYII=') center no-repeat;}
.ui-sortable-helper .theme_control_checked_drag_ico{opacity:1; cursor:grabbing;}
.theme_control_checked.ui-sortable-helper{background: #fafafa; border: 1px dashed #eee;}
.theme_control_checked .inp_check{display: none;}
.theme_control_checked .inp_check ~ span{width: 36px; height: 20px; display: inline-block; margin: 0 5px 0 0; vertical-align: middle; background: #eee; cursor: pointer; border-radius: 10px; position: relative; -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}
.theme_control_checked .inp_check ~ span:before{position: absolute; width: 16px; height: 16px; border-radius: 50%; background: #ccc; content: ""; left: 2px; top: 2px; -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;}
.theme_control_checked .inp_check:checked ~ span{background: #6bc43c;}
.theme_control_checked .inp_check:checked ~ span:before{background: #fff; left: 18px;}
.theme_control_checked_list::-webkit-scrollbar{width: 7px; border: 1px solid #ccc;}
.theme_control_checked_list::-webkit-scrollbar-track{}
.theme_control_checked_list::-webkit-scrollbar-thumb{background: #ccc;}

.theme_control_colors_custom{margin:20px -5px 0; display:flex; flex-wrap:wrap;}
.theme_control_colors_custom .theme_control_row_title{width:100%; padding:0 5px;}
.theme_control_colors_custom_item{width:50%; padding:0 5px;}
.theme_control_colors_custom_item_title{font-size:12px; margin:0 0 5px;}
.theme_control_colors_custom_item_field{position:relative;}
.theme_control_colors_custom_item_field > span{position:absolute; top:0; left:0; line-height:30px; width:30px; background:#f1f1f1; text-align:center; border-radius:4px 0 0 4px;}
.theme_control_colors_custom_item_field > input{width:100%; height:30px; padding:0 10px 0 35px; border:1px solid #f1f1f1; border-radius:4px;}

.theme_control_colors_custom_btn{padding:0 5px; margin:10px 0; width:100%;}
.theme_control_colors_custom_btn a{display:block; border-radius:4px; background:#6bc43c; width:100%; line-height:32px; text-align:center; color:#fff; text-transform:uppercase;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.theme_control_colors_custom_btn a:hover{background:#51952d;}
.theme_control_colors_custom.disabled .theme_control_colors_custom_btn a{background:#f1f1f1; color:#aaa; cursor:default;}

.colorpicker{z-index:9999;}

#theme_control_main::-webkit-scrollbar{width:5px; border-left:0;}
#theme_control_main::-webkit-scrollbar-track{}
#theme_control_main::-webkit-scrollbar-thumb{background:#535c69; border-radius:10px;}

.theme_preloader{position:fixed; top:0; left:0; width:100%; height:100%; background:#b0b9c5; background:rgba(176,185,196,0.8); z-index:999999; display:flex; justify-content:center; align-items:center;}
.theme_preloader_inner{position:relative; width:0; height:0; border:50px solid transparent; border-left:50px solid #535c69; border-right:50px solid #535c69; border-radius:50%; background:#b0b9c5; animation:panel_preloader_main 2s infinite linear;}
.theme_preloader_inner:before{content:''; display:block; width:80px; height:80px; background:#b0b9c5; border-radius:50%; position:absolute; top:50%; left:50%; margin:-40px 0 0 -40px;}
.theme_preloader_inner_inner{position:absolute; width:0; height:0; border:30px solid transparent; border-bottom:30px solid #535c69; border-top:30px solid #535c69; border-radius:50%; background:#b0b9c5; margin:-30px 0 0 -30px; animation:panel_preloader_inner 2s infinite linear; top:50%; left:50%;}
.theme_preloader_inner_inner:before{content:''; display:block; width:36px; height:36px; background:#b0b9c5; border-radius:50%; position:absolute; top:50%; left:50%; margin:-18px 0 0 -18px;}

@-webkit-keyframes panel_preloader_main{
@-webkit-keyframes panel_preloader_main{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}
}
@-moz-keyframes panel_preloader_main{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}
}
@keyframes panel_preloader_main{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}
}
@-webkit-keyframes panel_preloader_inner{
	0%{transform:rotate(0);}
	100%{transform:rotate(-360deg);}
}
@-moz-keyframes panel_preloader_inner{
	0%{transform:rotate(0);}
	100%{transform:rotate(-360deg);}
}
@keyframes panel_preloader_inner{
	0%{transform:rotate(0);}
	100%{transform:rotate(-360deg);}
}*/
/* End */


/* Start:/local/templates/landing01/template_styles.css?169762858323220*/
/** FONTS */
@font-face {
	font-family: 'Roboto Condensed';
	src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed/Roboto-Condensed.woff2') format('woff2'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed/Roboto-Condensed.woff') format('woff'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed/Roboto-Condensed.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto Condensed';
	src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Light/Roboto-Condensed-Light.woff2') format('woff2'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Light/Roboto-Condensed-Light.woff') format('woff'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Light/Roboto-Condensed-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto Condensed';
	src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Light-Italic/Roboto-Condensed-Light-Italic.woff2') format('woff2'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Light-Italic/Roboto-Condensed-Light-Italic.woff') format('woff'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Light-Italic/Roboto-Condensed-Light-Italic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: 'Roboto Condensed';
	src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Italic/Roboto-Condensed-Italic.woff2') format('woff2'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Italic/Roboto-Condensed-Italic.woff') format('woff'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Italic/Roboto-Condensed-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'Roboto Condensed';
	src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Bold/Roboto-Condensed-Bold.woff2') format('woff2'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Bold/Roboto-Condensed-Bold.woff') format('woff'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Bold/Roboto-Condensed-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto Condensed';
	src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Bold-Italic/Roboto-Condensed-Bold-Italic.woff2') format('woff2'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Bold-Italic/Roboto-Condensed-Bold-Italic.woff') format('woff'), 
		url('/local/templates/landing01/./fonts/Roboto-Condensed-Bold-Italic/Roboto-Condensed-Bold-Italic.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

/** DEFAULT HTML */
*, *:before, *:after{padding: 0; margin: 0; box-sizing: border-box;}
body{font-family: 'Roboto Condensed'; font-weight: 400; font-size: 14px; color: #555; min-width: 1000px; line-height: 1.2;}
a, input[type="submit"]{cursor: pointer;}
input, textarea, select, option, button{outline: none;}
select{-webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative;}
select:before{height: 20px; width: 20px; top: 0; right: 0; background: url(/local/templates/landing01/./images/icons/arrow_down_select.png) no-repeat;}
a{text-decoration: none; color:#000;}
img{max-width: 100%;}
table{border-collapse: collapse;}
h1, h2, h3, h4, h5, h6{color: #555;}
h1{font-size: 56px;}
h2{font-size: 44px; text-align: center; margin: 0 0 20px;}
h3{font-size: 24px; margin: 0 0 10px;}
h4{font-size: 22px; margin: 0 0 10px;}
h5{font-size: 20px; margin: 0 0 10px;}
h6{font-size: 16px; margin: 0 0 10px;}
p{font-size: 14px; line-height: 18px; margin: 0 0 20px;}
p a{color: #000; text-decoration: underline; font-weight: 400;}
p a:hover{text-decoration: none;}

/** THEME MAIN */
/*
	dark - #353d43
	light - #e1e1e1
	theme_color1
	theme_color2
*/
.main_outer{padding: 20px 0;}
.main_center{width: 960px; margin: 0 auto;}
.anim{-webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.center{text-align: center;}
.virtual_block{padding: 20px; background: #eee; border: 2px solid #ddd;}
.error{border: 2px solid #d00; border-radius: 4px; padding: 10px; margin: 10px 0; color: #d00;}
.error p{margin: 0;}
.success{border: 2px solid #09ca00; border-radius: 4px; padding: 10px; margin: 10px 0; color: #09ca00;}
.success p{margin: 0;}
.default_btn{text-transform: uppercase; color: #fff; text-decoration: none; background: #555; border-radius: 4px; text-align: center; display: block; border: none;}
.default_btn:hover{background: #333;}
.lds-roller{display:block; position:relative; width:64px; height:64px; margin:0 auto;}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; transform-origin:32px 32px;}
.lds-roller div:after{content:" ";display:block; position:absolute; width:6px; height:6px; border-radius:50%; background:#333; margin:-3px 0 0 -3px;}
.lds-roller div:nth-child(1){animation-delay:-0.036s;}
.lds-roller div:nth-child(1):after{top:50px;left:50px;}
.lds-roller div:nth-child(2){animation-delay:-0.072s;}
.lds-roller div:nth-child(2):after{top:54px;left:45px;}
.lds-roller div:nth-child(3){animation-delay:-0.108s;}
.lds-roller div:nth-child(3):after{top:57px;left:39px;}
.lds-roller div:nth-child(4){animation-delay:-0.144s;}
.lds-roller div:nth-child(4):after{top:58px;left:32px;}
.lds-roller div:nth-child(5){animation-delay:-0.18s;}
.lds-roller div:nth-child(5):after{top:57px;left:25px;}
.lds-roller div:nth-child(6){animation-delay:-0.216s;}
.lds-roller div:nth-child(6):after{top:54px;left:19px;}
.lds-roller div:nth-child(7){animation-delay:-0.252s;}
.lds-roller div:nth-child(7):after{top:50px;left:14px;}
.lds-roller div:nth-child(8){animation-delay:-0.288s;}
.lds-roller div:nth-child(8):after{top:45px;left:10px;}
@keyframes lds-roller{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}

/** Menu */
#menu_outer{position: fixed; top: 0; left: 0; width: 100%; padding: 10px 0; z-index: 4; background: #555;}
#menu_flx{display: flex; justify-content: space-between; align-items: center;}
#menu_toggle{display: none;}
#menu_toggle a{display: flex; width: 50px; height: 40px; padding: 10px; margin: 0 0 0 -10px; align-items: center; justify-content: space-between; flex-direction: column;}
#menu_toggle span{display: block; width: 100%; height: 3px; background: #fff;}
#menu_main{width: 100%;}
#menu_title{display: none; font-size: 24px; line-height: 30px; text-align: center; text-transform: uppercase; padding: 5px 0; border-bottom: 2px solid #000;}
#menu_nav{}
#menu_nav nav{}
#menu_nav nav > ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
#menu_nav nav > ul > li{list-style-type: none;}
#menu_nav nav > ul > li > a{color: #fff; text-transform: uppercase;}
#menu_nav nav > ul > li > a:hover{opacity:0.5;}
#menu_nav nav > ul > li.active > a{opacity:0.5;}
#menu_contacts{display: none; text-align: right;}
#menu_contacts_phone{font-size: 24px; line-height: 21px;}
#menu_contacts_phone a{color: #fff;}
#menu_contacts_callme{font-size: 16px;}
#menu_contacts_callme a{color: #fff; text-decoration: underline;}
#menu_contacts_callme a:hover{text-decoration: none;}
#menu_outer.fixed #menu_main{width: 760px;}
#menu_outer.fixed #menu_contacts{display: block;}

/** Header */
#header_outer{padding: 52px 0 16px 0; background: #fff;}
#header_inner{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
#logo{display: flex; justify-content: space-between; align-items: center; width: 360px;}
#logo_info_title{font-size: 36px; font-weight: 600; text-transform: uppercase;}
#logo_info_subtitle{color: #555;}
#header_info{border-left: 1px solid #555; border-right: 1px solid #555; padding: 0 20px; width: 300px;}
#header_info_title{font-size: 18px; font-weight: 600; text-align: center; margin: 0 0 10px;}
#header_info_desc{}
#header_info_desc ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
#header_info_desc ul > li{list-style: none; position: relative; padding: 0 0 0 16px; width: 50%; margin: 0 0 5px;}
#header_info_desc ul > li:before{content: ''; width: 6px; height: 6px; border-radius: 50%; background: #555; position: absolute; left: 0; top: 4px;}
#header_contacts{width: 265px; text-align: right;}
#header_contacts_phone{font-size: 32px; font-weight: bold; margin: 0 0 10px;}
#header_contacts_email{margin: 0 0 5px;}
#header_contacts_timework{margin: 0 0 5px;}
#header_contacts_callme{display: flex; justify-content: flex-end;}
#header_contacts_callme a{width: 155px; line-height: 30px;}

/** Footer */
#footer_outer{background: #e1e1e1; padding: 32px 0;}
#footer_inner{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
#footer_logo{display: flex; justify-content: space-between; align-items: center; width: 360px;}
#footer_logo_info_title{font-size: 26px; font-weight: 600; text-transform: uppercase;}
#footer_logo_info_subtitle{color: #555;}
#footer_buttons{width: 280px;}
.footer_buttons_item{margin: 10px 0;}
#footer_buttons a{font-size: 24px; line-height: 56px;}
#footer_contacts{width: 245px; text-align: right;}
#footer_contacts_phone{font-size: 29px; font-weight: bold; margin: 0 0 10px;}
#footer_contacts_email{margin: 0 0 5px;}
#footer_contacts_timework{margin: 0 0 5px;}
#footer_contacts_dev{}
#footer_contacts_dev a{text-decoration: underline; font-size: 14px; color: #555;}
#footer_contacts_dev a:hover{text-decoration: none;}

/** ToTop */
#totop{display: none; width: 80px; height: 80px; text-align: center; border-radius: 4px; position: fixed; right: 10px; bottom: 20px; padding-top: 25px; z-index: 10;}

/** MainBlock */
#mainblock_outer{height: 770px; background-blend-mode: multiply; background-image: url(/local/templates/landing01/./images/bg_svidetelstvo.jpg); background-position: top; background-repeat: no-repeat; background-size: cover; background-color:#555; margin-bottom: 100px; position: relative; z-index: 2;}
#mainblock_outer h1{color: #fff; text-align: center; padding-top: 73px;}
#mainblock_items{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; margin-top: 58px;}
.mainblock_item{width: 310px; background: #fafafa; border-radius: 4px; padding: 10px; text-align: center; box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.mainblock_item_title{font-weight: 600; font-size: 48px; margin: 0 0 10px;}
.mainblock_item_subtitle{font-weight: 600; font-size: 36px; margin: 0 0 10px;}
#block_register .theme_size{margin:0 auto;}
.mainblock_item .field_error_text{color: #fff; background: #d00; border-radius: 4px;}
.mainblock_item .success{margin: 0 0 10px;}

/** Actions */
#actions_items{display: flex; justify-content: space-between; flex-wrap: wrap; margin:0 auto 20px;}
.action_item{padding: 10px; width: 50%; text-align: center;}
.action_item_inner{box-shadow: 0 0 20px rgba(0,0,0,0.4); position: relative; width: 100%; padding: 10px; height: 100%; background:#fff;}
.action_item_content{padding: 80px 10px 10px; height: 100%; display: flex; justify-content: space-between; flex-direction: column; border: 5px solid #555; border-radius: 15px;}
.action_item_title{font-size: 52px; text-transform: uppercase; font-weight: 600;}
.action_item_subtitle{font-size: 34px; text-transform: uppercase; font-weight: 600;}
.action_item_other{font-size: 24px;}
.action_item_inner:before{content: ''; position: absolute; top: -26px; left: 50%; margin: 0 0 0 -120px; background: url(/local/templates/landing01/./images/aksya.png) no-repeat; width: 246px; height: 77px;}
.action_prop_row + .action_prop_row{margin: 20px 0 0;}

/** PriceTables */
.block_table_item{margin: 0 0 20px;}
.block_table_item:last-child{margin: 0;}
.block_table_item h2{margin: 0 0 20px;}
.block_table_item_main{padding: 20px 0; background: #e1e1e1;}
.block_table_item_main table{width: 100%;}
.block_table_item_main th, .block_table_item_main td{text-align: center; border-left: 1px solid #fff; border-bottom: 1px solid #000;}
.block_table_item_main th:first-child, .block_table_item_main td:first-child{text-align: left; border-left: none;}
.block_table_item_main th{text-transform: uppercase; font-size: 22px; font-weight: 600; padding: 30px 0 10px;}
.block_table_item_main td{font-size: 18px; font-weight: 600; width: 180px; padding: 15px 0;}
.block_table_item_main tbody td:first-child{font-weight: 300; width: 415px;}
.block_table_item_main tfoot td:first-child{font-size: 24px;}
.block_table_item_main tfoot td{border-bottom: none;}
.block_table_item_main td .default_btn{font-weight: 400; font-size: 18px; width: 155px; line-height: 50px; margin: 0 auto;}
.block_table_item_desc{margin: 20px 0 0; font-size: 18px;}
.block_table_item_main th label{display: none; width: 145px;}
.block_table_item_main th label > select{color: #555; text-transform: uppercase; font-size: 16px; border: 1px solid #adacac; margin-left: 20px; height: 30px; padding: 0 25px 0 5px; background: url('/local/templates/landing01/./images/icons/red_arrow_down.png') right 5px center no-repeat;}

/** Schema */
#schema_outer h2{margin:0 0 15px;}
#schema_subtitle{color: #f00; font-size: 24px; text-align: center; margin: 0 0 30px;}
#item_schema_items{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 0 45px;}
.item_schema{text-align: center; background: #353d43; color: #fff; width: 185px; padding: 16px;}
.item_schema:first-child{border-radius: 10px 0 0 10px;}
.item_schema:last-child{border-radius: 0 10px 10px 0;}
.item_schema_num{width: 50px; line-height: 50px; color: #f00; font-size: 30px; background: #fff; border-radius: 50%; font-weight: 600; margin: 0 auto 10px;}
.item_schema_title{font-size: 24px; margin: 0 0 10px;}
.item_schema_desc{font-size: 14px; line-height: 18px;}
.items-count-1 .item_schema{width: 100%; border-radius: 10px;}
.items-count-2 .item_schema{width: 470px;}
.items-count-3 .item_schema{width: 310px;}
.items-count-4 .item_schema{width: 230px;}

/** Download */
#donwload_items{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 auto; width: 845px;}
.donwload_item{}
.donwload_item a{height: 100%;}
.donwload_item_inner{display: flex; align-items: center; justify-content: space-between; padding: 10px 20px; width: 248px; height: 100%;}
.donwload_item_info{width: 160px;}
.donwload_item_title{font-weight: 600; font-size: 18px; margin: 0 0 5px;}

/** Help */
#help_outer{}
#help_outer h2{margin: 0 0 20px;}
#help_main_items{display: flex; justify-content: space-evenly; flex-wrap: wrap;}
.help_item{width: 445px; text-align: center; padding: 25px 43px 52px 43px; margin: 0 0 20px; border-radius: 8px; background: linear-gradient(to top, #f5f5ff, #e5e5ff); border: 1px solid #d3d3d3;}
.help_item_image{margin: 0 0 20px;}
.help_item_title{margin: 0 0 15px; font-size: 24px; color: #555; font-weight: 600;}
.help_item_desc{color: #000;}

/** Reviews */
#reviews_outer{background: #353d43; color: #fff;}
#reviews_inner{}
#reviews_main{}
#reviews_title{padding: 0 0 20px; border-bottom: 1px solid #1b2024;}
#reviews_title h2{color: #fff;}
#reviews_main_items{padding: 10px 0;}
#reviews_more{border-top: 1px solid #1b2024; padding: 20px 0 0;}
#reviews_more a{margin: 0 auto;}
.reviews_item{display: none; border-top: 1px solid #1b2024; padding: 16px 0;}
.reviews_item.active, #reviews_outer.show_all .reviews_item{display: block;}
.reviews_item:first-child{border: none;}
.reviews_item_inner{display: flex; justify-content: space-between; align-items: flex-start;}
.reviews_item_inner.main_center{width: 730px;}
.reviews_item_image{width: 100px; height: 100%; border-radius: 50%; overflow: hidden; line-height: 0;}
.reviews_item_info{width: 610px;}
.reviews_item_fio{margin: 0 0 10px; font-size: 16px;}
#reviews_more a{width: 154px; line-height: 30px; margin: 0 auto;}

/** ContactsMap */
#contacts_map{width: 100%; height: 445px;}

/** Forms */
.form_ajax_title{margin: 0 0 20px; font-size: 24px; font-weight: 600;}
.label_field{display: block; margin: 0 0 20px; position: relative;}
.form_ajax_block input[type=text], .form_ajax_block input[type=tel], .form_ajax_block input[type=email], .form_ajax_block select{font-size: 18px; width: 100%; height: 55px; border: 1px solid #e4e4e4; padding: 0 10px; margin: 0; display: block; border-radius: 4px; box-sizing: border-box;}
.form_ajax_block input[type=text]:focus, .form_ajax_block input[type=tel]:focus, .form_ajax_block input[type=email]:focus, .form_ajax_block select:focus{box-shadow: 0 0 3px rgba(0,0,0,0.2);}
.form_ajax_block select{background-image: url(/local/templates/landing01/./images/icons/arrow_down_select.png); background-position: right 10px center; background-repeat: no-repeat;}
.classic_captcha_image{margin: 10px 0 0;}
.form_ajax_block input[type=submit]{width:100%; height:60px; font-size: 18px;}
.form_ajax_block .confid{margin: 0 0 20px; position: relative; padding: 0 0 0 25px; display: block;}
.form_ajax_block .confid a{text-decoration: underline;}
.form_ajax_block .confid a:hover{text-decoration: none;}
.confid .inp_checkbox{display: none;}
.confid .checkbox{position: absolute; border: 1px solid #e3e3e3; width: 15px; height: 15px; margin: 0; vertical-align: bottom; left: 0; top: 0;}
.confid .inp_checkbox:checked ~ .checkbox{border: 1px solid #555; background: #555; color: #fff; text-align: center;}
.confid .inp_checkbox:checked ~ .checkbox:before{content: "\2714";}
.field_error_text{display: none; position: absolute; right: 0; top: -20px; padding: 2px 5px; font-size: 12px; color: #d00; line-height: 14px;}
.err_field .inputtext, .err_field .inp_text, .err_field textarea, .err_field .checkbox{border: 1px solid #d00; box-shadow: 0 0 2px #d00;}
.err_field .field_error_text{display: block;}

#fixform_outer .form_ajax_title{font-size: 36px; margin: 0 0 20px; font-weight: 600; text-transform: uppercase; text-align:center;}

.inprocess form{position: relative;}
.inprocess .form_submit .inp_sub{background: #ddd !important; border: 1px solid #ddd !important;}
.inprocess .form_submit .inp_sub:hover{background: #ddd !important; border: 1px solid #ddd !important; color: #fff !important;}

.mainblock_item .error{background: #fff;}
.mainblock_item .label_field{margin: 0 0 10px;}
.mainblock_item .form_ajax_block input[type=text], .mainblock_item .form_ajax_block input[type=tel], .mainblock_item .form_ajax_block input[type=email]{height: 40px;}

#fixform_outer{position:fixed; top:0; left:0; width:100%; height:100%; z-index:99; display:flex; align-items:center; justify-content:center;}
#fixform_bg{display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7;}
#fixform_main{width:600px; padding:20px 20px; background:#fff; position:relative; z-index:2; border:4px solid #b0c637; max-height:100%; overflow:auto;}
#fixform_close{width:30px; height:30px; position:absolute; background:#d00; top:2px; right:2px; cursor:pointer; border-radius:4px; z-index:2;}
#fixform_close:hover{background:#c00;}
#fixform_close:before, #fixform_close:after{content:''; width:100%; height:4px; background:#fff; display:block; position:absolute; top:50%; left:50%; margin:-2px 0 0 -15px; border-radius:4px;}
#fixform_close:before{transform:rotate(45deg);}
#fixform_close:after{transform:rotate(-45deg);}
.form_ajax_desc{font-size:30px; margin:0 0 20px; text-align:center;}
.form_ajax_desc b{text-transform:uppercase;}

@media(max-width: 768px){
	/** Main */
	body{min-width: auto;}
	h2{font-size: 30px;}
	.main_center{width: 100%; padding: 0 16px;}
	
	/** MainBlock */
	#mainblock_outer{height:auto;}
	#mainblock_outer h1{margin: 0 0 20px; padding: 0; font-size: 24px;}
	#mainblock_items{margin: 0;}
	.mainblock_item{width: 100%; margin: 0 0 20px;}
	.mainblock_item_title{font-size: 24px; margin:0;}
	.mainblock_item_subtitle{font-size: 22px;}
	.mainblock_item .new_message{display: flex; flex-wrap: wrap;}
	.mainblock_item .new_message .label_field{width: 50%; padding: 0 10px;}
	.mainblock_item .new_message .label_field.captcha_field{width: 100%;}

	/** Menu */
	#menu_outer{padding: 0; height: 40px;}
	#menu_toggle{display: block;}
	#menu_main{display: none; position: fixed; top: 0; left: 0; padding: 56px 16px 16px; overflow: auto; width: 100%; height: 100%; z-index: 2; background: #fff;}
	#menu_outer.fixed #menu_main{width: 100%;}
	#menu_nav nav > ul > li{width: 100%; margin: 0 0 16px; font-size: 24px;}
	#menu_nav nav > ul > li:last-child{margin: 0;}
	#menu_nav nav > ul > li > a{color: #555; font-size: 24px;}
	#menu_contacts{display: block;}
	#menu_contacts_phone{font-size: 18px; line-height: auto;}
	#menu_contacts_callme{display: none;}
	.show_menu #menu_main{display: block;}
	.show_menu #menu_title{display: block;}
	.show_menu #menu_toggle{position: absolute; z-index: 3; background: #fff; left: 0; top: 0; width: 100%;}
	.show_menu #menu_toggle a{position: absolute; left: 5px; top: 0; margin: 0;}
	.show_menu #menu_toggle span{width: 30px; background: #555; display: none; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -15px;}
	.show_menu #menu_toggle span:first-child, .show_menu #menu_toggle span:last-child{display: block;}
	.show_menu #menu_toggle span:first-child{transform: rotate(45deg);}
	.show_menu #menu_toggle span:last-child{transform: rotate(-45deg);}

	/** Header */
	#header_inner{justify-content: center;}
	#logo{max-width: 100%; justify-content: center;}
	#logo_img{width: 60px; margin: 0 20px 0 0;}
	#header_info{display: none;}
	#header_contacts{display: none;}

	/** Footer */
	#footer_inner{justify-content: center;}
	#footer_logo{max-width: 100%; justify-content: center; margin: 0 0 20px;}
	#footer_logo_img{width: 60px; margin: 0 20px 0 0;}
	#footer_buttons{width: 100%; display: flex; justify-content: space-evenly; flex-wrap: wrap; margin: 0 0 20px;}
	.footer_buttons_item{margin: 10px; width: 260px;}
	#footer_contacts{width: 100%; text-align: center;}

	/** ToTop */
	#totop{width: 40px; height: 40px; padding-top: 10px;}
	#totop img{width: 70%;}

	/** ContactsMap */
	#contacts_map{height: 200px;}

	/** Reviews */
	.reviews_item_inner.main_center{width: 100%; flex-wrap: wrap;}
	.reviews_item_image{margin: 0 auto 20px;}

	/** Schema */
	#item_schema_items{margin: 0;}
	.item_schema{width: 100% !important; margin: 0 0 20px; border-radius: 10px !important;}

	/** Download */
	#donwload_items{width: 100%; justify-content: space-evenly;}
	.donwload_item{margin: 0 0 20px;}

	/** PriceTables */
	.block_table_item_main th{display: none; padding: 10px 0;}
	.block_table_item_main th:first-child{display: table-cell;}
	.block_table_item_main th label{display: inline-block;}
	.block_table_item_main td{display: none; font-size: 16px; width: 40%; border-left: none;}
	.block_table_item_main td:first-child{width: 60%;}
	.block_table_item_main td:first-child, .block_table_item_main td.show_mobile{display: table-cell;}
	.block_table_item_main tfoot td:first-child{font-size: 16px;}
	.block_table_item_main tfoot td.show_mobile{padding: 15px;}
	.block_table_item_main td .default_btn{width: 100%; line-height: 40px;}

	/** Actions */
	.action_item{width: 100%; padding: 0;}
	.action_item + .action_item{margin: 40px 0 0;}
	.action_item_title{font-size: 34px;}
	.action_item_subtitle{font-size: 22px;}
	.action_item_other{font-size: 18px;}
	
	#fixform_outer .form_ajax_title{font-size: 18px;}
	.form_ajax_desc{font-size: 16px;}
}
@media(max-width: 460px){
	.mainblock_item .new_message .label_field{width: 100%; padding: 0;}
}
/* End */


/* Start:/local/components/dius/theme.settings/templates/.default/css/colorpicker.css?16976285833020*/
.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(/local/components/dius/theme.settings/templates/.default/css/../images/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}

/* End */
/* /local/components/dius/theme.settings/templates/.default/style.css?169762858317551 */
/* /local/templates/landing01/template_styles.css?169762858323220 */
/* /local/components/dius/theme.settings/templates/.default/css/colorpicker.css?16976285833020 */
