.toOriginal {
	/*margin-top: 15px;*/
	/*white-space: nowrap;*/
	text-align: center;
}

.bold {
	font-weight: bold;
}

button._btn {
	height: auto !important;
	background: rgba(255, 255, 255, 0.14);
	border: 2px solid rgba(255, 255, 255, 0.22);
	padding: 10px;
	margin: 5px;
	border-radius: 5px;
	/*color: initial;*/
	box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.16);
}

button:hover._btn,
button:focus._btn,
button:active._btn {
	background: rgba(255, 255, 255, 0.33);
}

#visibility {
	display: inherit;
	opacity: 0;
	position: absolute;
	margin-top: 6px;
	width: 100%;
	top: auto;
	left: 0;
	/*height: 134px;*/
	background: #3d72cc;
	color: #ffffff;
	padding-bottom: 15px;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

#visibility.active {
	top: auto;
	/* left: 0; */
	z-index: 9999;
}

.visibility-menu {
	padding-top: 11px;
}

#visibility .component {
	/*width: calc(100% / 5);*/
	/*float:left;*/
	font-size: 14pt !important;
	/*line-height: 1;*/
}

#visibility .frame {
	width: 100%;
	float: left;
	/*height: 16px;      !* equals max image height *!*/
	white-space: nowrap;
	text-align: center;
	margin: .4em 0;
	/*width: auto !important; */
	/*color: initial;*/
}

#visibility .controls {
	width: 100%;

}

.visibility-btn {
	/*
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
	line-height: 2.4;
	height: 100%;
	padding: 0px 10px;
	color: white;
	background-color: rgba(255, 255, 255, 0.12);
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	border: none;
	border-color: transparent !important;
	box-shadow: none !important;
	*/
}
/*
.visibility-btn:hover,
.visibility-btn:active,
.visibility-btn:focus {
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0.33);
}
*/

/***

Unification patterns

***/
.fa.visibility,
.style-changer-title.visibility {
	background-color: transparent !important;
}

.visibility-btn.visibility,
.top-bar .btn.visibility,
.top-login.visibility {
	/*background-color: rgba(144, 144, 144, 0.12) !important;*/
}

.visibility-btn.visibility:hover,
.visibility-btn.visibility:focus,
.top-bar .btn.visibility:focus,
.top-bar .btn.visibility:hover,
.top-login.visibility:hover,
.top-login.visibility:focus {
	/*background-color: rgba(144, 144, 144, 0.33) !important;*/
}

#visibility.visibility button {
	/*background: rgba(74, 74, 74, 0.14) !important;*/
	border: 2px solid rgba(255, 255, 255, 0.22) !important
}

.board-2 li.visibility:first-child,
.board-2 .dropdown-menu li.visibility {
	border: 0 !important;
}

/***

White patterns

***/
.visibility-white {
    background: white none !important;
    color: black  !important;
}
.container.visibility-white {
	background: none !important;
}
.cycle-slideshow.visibility-white {
	border: 3px white solid !important;
}

.top-bar a.logout.visibility-white,
.top-bar a.logout .fa.visibility-white,
.top-bar a.logout.visibility-white:hover {
	color: #fff !important;
}

.top-bar a.logout.visibility-white:hover {
	background: #f40105 !important;
}

#visibility.visibility-white {
	background: #f2f2f2 !important;
	box-shadow: inset 0 -1px 0 #000;
}

.board-2 li.visibility-white {
	border-left: 1px solid #000 !important;
}

#visibility.visibility-white button:hover {
    box-shadow: inset 0 0 8px 6px rgb(92, 171, 9) !important;
}

.multimenu > li > a.visibility-white:hover,
.multimenu > li.open > a.visibility-white {
	box-shadow: 0 76px rgba(74, 74, 74, 0.33) inset !important;
}

.dropdown-menu > li > a.visibility-white:hover,
.dropdown-menu > li > a.visibility-white:active {
	background-color: rgba(74, 74, 74, 0.33) !important;
}

/***

Black patterns

***/
.visibility-black {
    background: black none !important;
    color: white  !important;
}

#visibility.visibility-black {
	background: #121212 !important;
	box-shadow: inset 0 -1px 0 #FFF;
}

.goog-te-gadget-simple .goog-te-menu-value > span.visibility-black {
	color: #fff !important;
}

.board-2 li.visibility-black {
	border-left: 1px solid #fff !important;
}

.multimenu > li > a.visibility-black:hover,
.multimenu > li.open > a.visibility-black {
	box-shadow: 0 76px rgba(255, 255, 255, 0.33) inset !important;
}

.dropdown-menu > li > a.visibility-black:hover,
.dropdown-menu > li > a.visibility-black:active {
	background-color: rgba(255, 255, 255, 0.33) !important;
}

/***

Darkblue patterns

***/
.visibility-darkblue {
    background: darkblue none !important;
    color: yellow  !important;
}

#visibility.visibility-darkblue {
	background: #12128c !important;
}

.goog-te-gadget-simple .goog-te-menu-value > span.visibility-darkblue {
	color: yellow !important;
}

.dropdown-menu > li > a.visibility-darkblue:hover,
.dropdown-menu > li > a.visibility-darkblue:active {
	background-color: #2323d0 !important;
}

.multimenu > li > a.visibility-darkblue:hover,
.multimenu > li.open > a.visibility-darkblue {
	box-shadow: 0 76px #2323d0 inset !important;
}

button.visibility-default {
	background: #297EFF url(/storage/overlay.png) repeat !important;
	color: white !important;
}

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}

.hidden {
	display: none !important;
}

#visibility-on {
	display: block !important;
}

.visibility-on {
	display: block !important;
}

#visibility-off {
	display: none !important;
}

.visibility-off {
	display: none !important;
}

.shadow-off {
	box-shadow: none !important;
	text-shadow: none !important;
}

* {
	text-shadow: none !important;
}

.siteBackgroundcurrent div {
	background-image: none !important;
}

.wixAds {
	display: none !important;
}

.jimdo-free-footer-ad {
	display: none !important;
}

#fm_wrapper_h_menu {
	display: none !important;
}

.sites-cookie-notice-fit {
	display: none !important;
}

.s13itemsContainer div div {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}

.visibility-leftmenu {
	margin: 0;
	padding: 0;
	width: 260px;
	height: 0 !important;
	list-style: none !important;
}

.visibility-leftmenu > li {
	margin: 10px;
	padding: 0;

}

#visibility-leftmenu {
	margin: 0;
	padding: 0;
	width: 260px;
	height: 0 !important;
}

.visibility-content {
	padding-left: 280px !important;
	padding-top: 40px !important;
}

#visibility-content {
	padding-left: 280px !important;
	padding-top: 40px !important;
	width: 1000px !important;
}

.visibility-content-100 {
	padding-left: 280px !important;
	padding-top: 100px !important;
}

.visibility-topmenu {
	float: left !important;
	margin: 0 !important;
	padding: 20px 0 !important;
	position: relative !important;
}

.visibility-topmenu > li {
	float: left;
	margin: 0 5px;
	padding: 0 5px;
	list-style: none;

}

.visibility-header {
	float: left !important;
	position: relative !important;
	margin: 20px 10px 30px 10px !important;
	font-size: 26px !important;
	width: auto !important;
	left: 0px !important;

}

.visibility-line-height-1 {
	line-height: 1 !important;
}

.visibility-line-height-2 {
	line-height: 2 !important;
}

.visibility-line-height-3 {
	line-height: 3 !important;
}

.visibility-iframe {
	-ms-zoom: 1.25;
	-moz-transform: scale(1.25);
	-moz-transform-origin: 0 0;
	-o-transform: scale(1.25);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(1.25);
	-webkit-transform-origin: 0 0;
}

#jivo-iframe-container {
	display: none !important;
	top: 1000px !important;
}

.small-font {
	background: #FFFFFF;
	font-size: 12px;
}

#visibility-bill {
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-moz-transform-origin: top left;
	-webkit-transform-origin: top left;
	-o-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
}

#ConsultFeedbackForm input.visibility-black:hover,
#ConsultFeedbackForm input.visibility-black:active,
#ConsultFeedbackForm input.visibility-black:focus {
	box-shadow: inset 0px 0px 0px 4px #404040 !important;
	-webkit-box-shadow: inset 0px 0px 0px 4px #404040 !important;
	border: 1px solid #404040 !important;
}
input.visibility-black[type=text]:hover, input.visibility-black[type=text]:active, input.visibility-black[type=text]:focus, input.visibility-black[type=password]:hover, input.visibility-black[type=password]:active, input.visibility-black[type=password]:focus, input.visibility-black[type=email]:hover, input.visibility-black[type=email]:active, input.visibility-black[type=email]:focus, input.visibility-black[type=tel]:hover, input.visibility-black[type=tel]:active, input.visibility-black[type=tel]:focus, input.visibility-black[type=subject]:hover, input.visibility-black[type=subject]:active, input.visibility-black[type=subject]:focus, textarea.visibility-black:hover, textarea.visibility-black:active, textarea.visibility-black:focus {
    background-color: #191919 !important;
}

.submit.visibility-black {
    background-color: #191919 !important;
}
.submit.visibility-black:hover {
    background-color: #2c2c2c !important;
}
.cycle-slideshow.visibility-black {
    border: 3px #000 solid !important;
}
