/*
// THIS SOURCE CODE IS INTELLECTUAL PROPERTY OF MASIMO.
// This source code cannot be copied, modified, printed,
// reproduced or used in any way, shape or form without prior permission from
// Masimo, Inc. ANY ATTEMPTS TO COPY, MODIFY, PRINT,
// REPRODUCE OR USE THIS SOURCE CODE WITHOUT PERMISSION FROM
// MASIMO, INC ARE STRICTLY PROHIBITED.
//
// Anyone creating, updating, or viewing this source code in any way, shape
// or form is bound by this copyright message, including Masimo' employees, contractors, partners, or any other associated or
// non-associated person, entity or a system.
//
// Copyright 2020 Masimo. All Rights Reserved
*/
html, body{background:#a3cae9 !important;font-family:Roboto, AlrightSans}
.skrollr{background:#a3cae9}
.box-404{width:740px;padding-top:12%;padding-bottom: 60px;}
.box-images{float:left;margin-right:25px}
.txtread{color:#e74c3d;font-size:40px;font-family:Roboto, AlrightSans-Ultra;margin-bottom:5px}
.txtblue{color:#5eabbf;font-size:16px;font-family:Roboto, AlrightSans-Ultra;font-weight:normal}
::-moz-placeholder {color: #5eabbf;}::-webkit-input-placeholder{color: #5eabbf}:-ms-input-placeholder {color: #5eabbf}
::-moz-placeholder {opacity: 1;}
p{margin:0 0 3px}
.from-search{margin-top:15px}
.content-404{text-align:left;color:#fff;font-size:16px;display:table;overflow:hidden;height:206px;float:left;width:500px}
.boxbor{display:table-cell;vertical-align:middle}
.bold{font-weight:bold}
.search_keyword{border:none;border-radius:5px 0 0 5px;font-weight:bold;height:39px;width:82%;box-sizing:border-box;padding:5px;font-weight:normal;color:#add7d7;font-size:16px;float:left;font-style:italic;color:#5eacc0;padding:5px 5px 5px 10px}
.search_button{background:#5eacc0;border:medium none;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;float:left;font-weight:bold;padding:10px 12px;font-size:14px;height:39px;margin-left:1px;font-family:Roboto, AlrightSans}
.clearfix::after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.cp5c-input input.search{border:0 none;font-family:Roboto, AlrightSans-RegularItalic;font-size:22px;padding:17px 3.5% 13px;width:94%;line-height:25px}
.cp5c-search{margin:11px 0}
.cp5c-input{background:#fff;float:left;width:70%}
.cp5ci-box{border:5px solid #64b8ca;padding-right:36px;position:relative}
.cp5c-search .buttonsearch{border:5px solid #64b8ca;color:#64b8ca;cursor:pointer;float:right;font-family:Roboto, AlrightSans-BoldItalic;font-size:25px;height:64px;padding:17px 0 13px;width:27%;margin-left:0;background:#fff}

#main-content {
    margin-top: 0px;
}
div.footer-fix-bottom {
	position: fixed;
	bottom: 0px;
	width: 100%;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0;
	font-weight: normal
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #fff;
	color: #222;
	z-index:9;
	padding:4px;
	width: 420px;
}
.ui-widget-content a {
	color: #222
}
.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc;
	color: #222;
	font-weight: bold
}
.ui-widget-header a {
	color: #333
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	border-radius:0 0 4px 4px
	}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #eee;
	background: #b0d6f4;
	font-weight: normal;
	color: #333;border-radius:4px
}	
.ui-helper-hidden-accessible{display:none}
@media (max-width:768px){.search_keyword{padding:5px 15px 5px 5px}
.box-404{padding:0 10px;box-sizing:border-box;width:100%}
.box-images,.newsSearch{width:100%;position:relative}
.content-404{max-width:500px;text-align:center;margin:0 auto;float:none;width:auto}
.box-404{margin-top:16%}
div.footer-fix-bottom{position:static}
}
@media (max-width:500px){span.icon-clear{top:8px}
.cp5ci-box{border:3px solid #64b8ca}
.cp5c-input input.search{font-size:16px;padding:11px 3.5% 8px}
.cp5c-search .buttonsearch{font-size:20px;height:50px;padding:8px 0;border:3px solid #64b8ca}
}
@media (max-width:450px){.search_button{position:absolute;right:0}.search_keyword{padding:5px 30px 5px 5px}.box-404{margin:30% 0 0;padding-bottom:16%}
.content-404{width:100% !important}
.ui-widget-content{width:95% !important}
}
@media (max-width:480px) {
	.search_button {
		display: none;
	}
	.search_keyword {
		width: 100%;
		border-radius:5px;
	}
}
#footer {
	bottom: 0;
	position: fixed;
	width: 100%;
}