/***********************************layer/*/ .vs_options *{ box-sizing:border-box; transition: color 350ms,background 350ms,border-color 350ms,box-shadow 350ms } .vs_options_warp { float: left; width:100%; display:none; } .vs_options_warp.vs_layout_group_active{ display:inline-block !important; } .vs_options_add { float: left; position: relative; } .vs_options_item { float: left; width: 100%;position: relative; padding: 20px 0; margin: 0; box-shadow: 0px 1px 0px 0px rgba(128,128,128,0.1) inset; } .vs_options_name label { float: left; } .vs_options_bottom { float: left; padding: 15px; position: sticky; bottom: 0; z-index: 9999; background: #f8f8f8; text-align: left; width: 100%; } .vs_options_name { width: 20%; font-size: 14px; font-weight: 700; float: left; } .vs_options_setting { width: 80%; float: left; } .vs_options_setting input{ font-weight:400 !important; } .vs-active-icon .vs-mouse-wait{ background:rgba(0,0,0,0.70); } .vs_options_setting .vs-input { height: 30px; padding: 0 2px; float: left; margin: 0 2px; width: 100%; } .vs_options_setting{ text-align:inherit !important; } .vs_options_name label { float: left; width: 100%; text-align: left; line-height: 20px; } .vs_options_start li{ float:left; } .vs_options_start { float:left; } .vs_options_description { width: 100%; float: left; font-size: 12px; font-weight: 400; text-align: left; margin-top: 3px; padding-right: 15px; color: #929598; } /************************************************************************************************************************** Text **************************************************************************************************************************/ .vs_form_text { width: 92px; float: left; background:#e8ebee !important; color:#80888f; box-shadow:3px 3px 3px 0 rgba(0, 8, 16, 0.1) inset !important; border-radius: 7px; border: none !important; } /************************************************************************************************************************** Textarea **************************************************************************************************************************/ .vs_form_textarea { width: 100%; height: 100px; background:#e8ebee !important; color:#80888f; box-shadow:3px 3px 3px 0 rgba(0, 8, 16, 0.1) inset !important; border-radius: 7px; border: none !important; } /************************************************************************************************************************** Select **************************************************************************************************************************/ .vs_form_select { float:left; font-family:vs-rubik,rubik,vs-iransans,tahoma; font-size:14px !important; width:auto; border-radius:7px; background-color: #e8ebee !important; border: none !important; line-height: 30px;font-weight: 400 !important; color: rgb(128, 136, 143); box-shadow:3px 3px 3px 0 rgba(0, 8, 16, 0.1) inset !important; max-width:none !important; color: rgb(128, 136, 143) !important; } .vs_form_select option{ font-family: vs-rubik,rubik,vs-iransans,tahoma !important; background:#ffffff !important; } /************************************************************************************************************************** Number **************************************************************************************************************************/ .vs_form_number{ float:left; width:60px ; -moz-appearance:textfield; /* Firefox */ float: left; background:#e8ebee !important; color:#80888f !important; box-shadow:3px 3px 3px 0 rgba(0, 8, 16, 0.1) inset !important; border-radius: 7px; border: none !important; } .vs_form_number::-webkit-outer-spin-button { -webkit-appearance: none!important; } .vs_form_number::-webkit-inner-spin-button, .vs_form_number::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } body.wp-admin .vs_form_number.vs_bad{ background:#E00000 !important; border-color:#C00000 !important; color:#ffffff !important; } .vs_options_number span { line-height: 30px; margin: 0 20px 0px 5px; font-weight: 700; font-size: 14px; color: #828588; float:left; } .vs_options_number .vs_form_range{ width:250px !important; margin-right:10px; float:left; height:30px; } /************************************************************************************************************************** Checkbox **************************************************************************************************************************/ .vs_checkbox { float: left; position: relative; } .vs_checkbox label { display: inline-block; position: relative; float: left; padding-right: 0px; } .vs_checkbox input{ display:none; } .vs_checkbox li{ display:inline-block !important; } .vs_checkbox_primary{ border-radius:7px; overflow:hidden; box-shadow: 0 0 0 3px #f5f8fa } .vs_checkbox label { height: 30px; padding: 0 15px; color: #828588; background: #ffffff; line-height: 30px; font-weight: 700; font-size: 13px; } .vs_checkbox .vs_label_checkbox_on label:hover, .vs_checkbox .vs_label_checkbox_on input[type="radio"]:checked + label{ background:rgb(42, 155, 216); color:#ffffff; } .vs_checkbox .vs_label_checkbox_off label:hover, .vs_checkbox .vs_label_checkbox_off input[type="radio"]:checked + label{ background:#80888f; color:#ffffff; } .vs_label_checkbox_on,.vs_label_checkbox_off{ display:inline-block; float:left; vertical-align:top; } .vs_checkbox_primary input[type="checkbox"]:checked + label::before { background-color: rgb(30, 144, 228); border-color: rgb(11, 153, 230); } .vs_checkbox_primary input[type="checkbox"]:checked + label::after { color: #fff; } .vs_checkbox_primary:hover input[type="checkbox"]:checked + label::before { background-color: rgb(43, 72, 173); } /************************************************************************************************************************** Hover **************************************************************************************************************************/ .vs_options_hover .vs_options_name{ display:none !important; } .vs_options_hover .vs_options_setting{ width:100% !important; } .vs_hover_warp{ width:100%; float: left; border-radius: 7px; overflow: hidden; box-shadow: 0 0 0 3px rgba(120,128,136,0.15); } .vs_hover_item{ line-height: 30px; margin: 0px; width: 50%; float: left; } .vs_hover_item input{ float:left; display:none; height:20px;margin-top: 2px; margin-bottom: 0px; } .vs_hover_warp{ width:100%; overflow: hidden; border-radius: 7px; } .vs_hover_item label{ text-align: center; margin:0px !important; float:left; height: 30px; width: 100%; background: #fff; } .vs_hover_item .vs_hover_checked span{ background: #60686f; width: 100%; height: 100%; float: left; color: #fff; } /*********************** radio *****************/ .vs_radio_warp{ float:left; padding:0px !important; margin: 0px !important; } .vs_radio_item{ line-height:20px; margin-left:20px ; float: left; } .vs_radio_item input{ float:left; margin-top: 2px; margin-bottom: 0px; } .vs_radio_item input[type="radio"]{ border-color:#c2c5c8 !important; } .vs_radio_item label{ float:left; height:20px; font-size:13px; } /*********************** vs_multi_options *****************/ .vs_multi_options{ margin: 0px; display: inline-block; vertical-align: top; float:left; width:100%; } .vs_multi_options_item { float: left; width: auto; padding-right:10px; } .vs_multi_options_item label{ float: left; line-height: 30px; margin-right: 10px; color: #30383f; } .vs_multi_options_item.vs_name_bottom{ display:grid; grid-template-columns: 100%; } .vs_multi_options_item.vs_name_bottom label{ color: #80888f; text-align: center; margin-right: 0px !important; font-size: 11px; } /*********************** radio img *****************/ .vs_radio_image_item { float: left; width: 20%; padding-right: 10px; margin: 0px; padding-bottom: 10px; } .vs_live_setting_glider_layout .vs_radio_image_item, .vs_live_setting_mobile_glider_layout .vs_radio_image_item, .vs_live_setting_tablet_glider_layout .vs_radio_image_item{ width:90px; } .vs_radio_image_item label{ position:relative; padding:0px !important; margin:0px !important; } .vs_radio_image_item label > input{ /* HIDE RADIO */ visibility: hidden; /* Makes input not-clickable */ position: absolute; /* Remove input from document flow */ } .vs_radio_image_item label > input + img{ /* IMAGE STYLES */ cursor:pointer; box-shadow:0px 0px 0px 3px #dddddd; margin:0px !important; border-radius:7px; } .vs_radio_image_item label input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */ box-shadow:0px 0px 0px 3px #31C2FF; background:#ffffff; } .vs_radio_image_item img{ width:100%; height:auto; } .vs_multi_options_item .vs_radio_image_warp { width: 100% !important; float: left; margin-top: 10px; } /*********************** fold *****************/ .vs_options_fold{ display:none; } .vs_options_item[data-active="show"], .vs_multi_options_item[data-active="show"]{ display:inline-block; } .vs_options_item[data-active="hide"],.vs_multi_options_item[data-active="hide"],.vs_list_options_item[data-active="hide"]{ display:none; } /*********************** icon *****************/ .vs-menu-icon { width: 100%; padding-top: 10px; } .vs-menu-icon::before { font-family: FontAwesome; padding: 10px; font-size: 50px; color: #000; border: solid 3px rgba(150,150,150,.3); font-style: normal; } body.vs-active-icon .vs_icon { position: fixed; pointer-events: all; background: rgba(0,0,0,0.70); top: 0; z-index: 100000 !important; cursor: initial; height: 100%; width: 100%; right: 0; } body.vs-active-icon .menu-item { display: block; } .vs_options_icon .vs-menu-icon { font-size: 50px; height: auto; padding: 10px; position: relative; width: auto; float: left; border: 1px solid rgba(150,150,150,.3); line-height: 50px; margin-left: 10px; } .vs_options_icon .vs-menu-icon::before{ border:none !important; } .vs_builder_remove_icon:hover{ opacity:.5; } .vs_builder_remove_icon::before{ font-family:dashicons; content: "\f158"; color:#ff0000; font-size: 25px; font-style: normal; line-height: 25px; float: left; } .vs_builder_remove_icon{ cursor:pointer; position:absolute; top:-12px; left:-12px; } /*********************** image *****************/ .vs_image_remove::before{ font-family:dashicons; content: "\f158"; color:#ff0000; font-size: 25px; font-style: normal; line-height: 25px; float: left; } .vs_image_remove{ cursor:pointer; position:absolute; top:-0px; left:0px; } .vs_image_remove:hover::before{ opacity:.5; } .vs_image_upload { float:left; } .vs_image_item{ float:left; position:relative; width:100%; margin: 10px; } /* .vs_options_content li img { max-width: 250px; height: auto;border-radius: 7px; display: block; text-align: center; margin: 10px auto; }*/ .vs_options_image .vs_options_setting { width: auto; display: inline; float: none; } .vs_image_item img{ box-shadow:0 0 0 3px #dddddd; width:100%; margin:0px 0px !important;max-width: 200px; float: left; border-radius: 7px;max-width: 200px; float: left; border-radius: 7px; max-height: 200px; height: auto; width: auto; } .vs_builder_choose_icon{ float: left; margin-left: 5px !important; } /*********************** heading *****************/ .vs_options_heading { padding:0px 10px !important; background:#e0e3e6 !important; } .vs_options_heading span{ font-weight: 700; width: 100%; padding: 0px; position: relative; color: rgb(96, 104, 111); text-align: left; font-size: 13px; border-radius: 7px; float: left; cursor: pointer; height: 40px; line-height: 40px; } [class*="vs_responsive_options_"]::before { content: ""; z-index: 999; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-image: url(../image/hide_item.png); background-color: rgba(120, 128, 136, 0.4); pointer-events: none; opacity: 0.8; } .vs_panel.vs_panel_desktop .vs_responsive_options_desktop::before, .vs_panel.vs_panel_tablet .vs_responsive_options_tablet::before , .vs_panel.vs_panel_mobile .vs_responsive_options_mobile::before, .vs_module_setting.vs_global_desktop .vs_responsive_options_desktop::before, .vs_module_setting.vs_global_tablet .vs_responsive_options_tablet::before , .vs_module_setting.vs_global_mobile .vs_responsive_options_mobile::before { display:none !important; } /* Perview */ .rtl .vs_options_warp, .rtl .vs_options_add, .rtl .vs_options_item, .rtl .vs_options_name label, .rtl .vs_options_bottom, .rtl .vs_options_name, .rtl .vs_options_setting, .rtl .vs_form_select, .rtl .vs_options_number .vs_form_range, .rtl .vs_checkbox , .rtl .vs_hover_item, .rtl .vs_hover_item .vs_hover_checked span, .rtl .vs_hover_item label, .rtl .vs_radio_warp, .rtl .vs_radio_item, .rtl .vs_radio_item input, .rtl .vs_radio_item label, .rtl .vs_multi_options_item .vs_radio_image_warp , .rtl .vs_options_icon .vs-menu-icon, .rtl .vs_builder_remove_icon::before, .rtl .vs_image_remove::before, .rtl .vs_builder_choose_icon, .rtl .vs_options_heading span, .rtl .vs_multi_options, .rtl .vs_multi_options_item , .rtl .vs_form_number, .rtl .vs_form_text, .rtl .vs_multi_options_item label, .rtl .vs_options_number span, .rtl .vs_radio_image_item{ float:right; } .rtl .vs_options_bottom, .rtl .vs_options_start, .rtl .vs_options_start li, .rtl .vs_options_description, .rtl .vs_options_name label, .rtl .vs_options_heading span{ text-align: right; } .rtl .vs_options_number span{ margin: 0 5px 0px 20px; } .rtl .vs_radio_item{ margin-right:20px ; margin-left:00px ; } .rtl .vs_multi_options_item label{ margin-left: 10px; margin-right: 00px; } .rtl .vs_options_icon .vs-menu-icon{ margin-left: 00px; margin-right: 10px; } .rtl .vs_multi_options_item, .rtl .vs_radio_image_item { padding-right:00px; padding-left:10px; } .rtl .vs_options_description { padding-right:00px; padding-left:15px; } .rtl .vs_radio_image_item label > input + img{ transform: scale(-1,1); }