/*
	Theme Name:			Skelementor
	Description:		Ultra-minimal theme designed specifically for Elementor and to be as lightweight as possible.
	Theme URI:			https://mousebuilt.com.au/skelementor-theme/
	Author:				Mousebuilt (Konker)
	Author URI:			https://mousebuilt.com.au/
	Version:			1.1.2
	Requires at least:	4.9
	Tested up to:		5.1
	License:			GNU General Public License v3 or later.
	License URI:		https://www.gnu.org/licenses/gpl-3.0.html
	Tags:				custom-logo, one-column, two-columns, translation-ready
	Text Domain: 		skelementor
*/

/*! minimal reset based on simplified normalise.css | github.com/necolas/normalize.css */
html{line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}textarea{overflow:auto}template,[hidden]{display:none}
#copyright{opacity:.7;font-size:small;text-align:right;margin:.5rem}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{text-align:center}
.bypostauthor{}
.gallery-caption{}
.screen-reader-text{}
.sticky{}
.wp-caption{}
.wp-caption-text{}
.gallery-item {display: inline-block;text-align: left;vertical-align: top;margin: 0 0 1.5em;padding: 0 1em 0 0;width: 50%}
.gallery-columns-1 .gallery-item {width: 100%}}
.gallery-columns-2 .gallery-item {max-width: 50%}
.gallery-item a { display: inline-block; max-width: 100%}
.gallery-item a img {display: block; backface-visibility: hidden}
.gallery-item a:hover img, .gallery-item a:focus img {opacity: 0.6}
.gallery-caption {display: block; margin-bottom: 0}
#menu_order .fdoe_add_item{display: none!important}
#menu_order  #fdoe-right-container{display: none!important}
#menu_order #fdoe-left-container{width:100%;}
#menu_order  .fdoe_item_price{display: flex;}
.page-id-170 #the_menu{pointer-events: none;}
.page-id-170 .fdoe_menu_header .fdoe-top-sticky .fdoe-sticky-mobile {
    display: none !important;
}
.page-id-170 .fdoe_title_text{pointer-events: auto;}
.page-id-170 .fdoe_main_container .aro-style-twenty-title .twenty-sub-title{
	background-color: yellow;
}
<style type="text/css">
	#on_off{width:11%;}
	.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #2196F3;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #ccc;
}

input:focus + .slider {
  box-shadow: 0 0 1px #ccc;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
</style>