/* google fonts */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,700');
@import url('https://fonts.googleapis.com/css?family=Merriweather:300i');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,300;1,100;1,300&display=swap');


/* 404 */
body{
	font-family: 'Poppins', sans-serif;
	background-color:#FFFFFF !important; 
	color: #666;
}
/*.notFoundBoxBg { background: url('../images/404.png') no-repeat; background-size: contain; min-height: 400px; background-position: center; margin-left:0px !important; margin-right:0px !important;}*/
.notFoundBox h1 { font-family: 'Roboto', sans-serif; font-weight: bold; text-transform: uppercase; color: #f58f72; text-align: center; margin-top: 250px; }
.notFoundBox h2 { font-family: 'Merriweather',serif; font-weight: 300; font-size: 14px !important; font-style: italic; color: #fff; text-align: center; margin-top: 0; }
.notFoundBox button { background: transparent; margin: 50px auto 0; display: block; width: auto; border: 1px solid #f58f72; padding: 10px 20px; color: #f58f72; font-weight: 700; }
.notFoundBox button:hover { color: #fff; }
.notFoundBox button span { font-family: 'Roboto',sans-serif; font-weight: 100 !important; color: #fff; }
.arrow-right {
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #f58f72;
    display: inline-block;
}

.logo-404{
	width:180px;
	margin-top:30px;
	margin-bottom:20px;
}

.text-404{
	margin-top:20px;
	font-size:24px;
	text-align: center;
	font-weight:bold;
}

.img-footer-404{
	height: 100px;
	width: 100%;
}

.btn-404{
	padding: 8px 50px;
    border-radius: 8px;
	margin-top:3px;
	background-color: #EE8865;
	border-color: transparent;
	margin-top:25px;
	margin-bottom:25px;
}

.btn-404:hover,
.btn-404:active,
.btn-404.hover {
    background-color: #CE7759;
    border-color: transparent;
}

/* Extra small devices Phones */
@media (max-width: 767px) {
	.notFoundBox h1 { margin-top: 230px !important; font-size: 28px !important;}
}

/* Small devices Tablets */
@media (min-width: 768px) and (max-width: 991px) {
	.notFoundBox h1 { margin-top: 240px !important; }
}
	
