@charset "utf-8";

/* CSS Document */

/*Loader*/





/*404*/

.error #box_wrapper, .error #canvas {

  min-height: 100vh;

}



.error #box_wrapper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

}



.error .page_content {

  -webkit-box-flex: 1;

      -ms-flex: 1 0 auto;

          flex: 1 0 auto;

}



.error .page_header {

  position: static !important;

}



.error .not_found {

  font-size: 130px;

  font-weight: bold;

  line-height: 0.8;

}



@media (min-width: 600px) {

  .error .not_found {

    font-size: 210px;

  }

}



.error .not_found + h3 {

  font-family: "Raleway", sans-serif;

  font-size: 40px;

  font-weight: 600;

  text-transform: none;

  margin: 0 0 30px;

  color: #323232;

}



.error .not_found + h3 + p {

  margin: 0 0 12px;

  color: #787878;

}



.error .not_found + h3 + p + .widget_search {

  max-width: 340px;

  margin: 0 auto;

}



.error .not_found + h3 + p + .widget_search input {

  color: #787878;

}



.error .not_found + h3 + p + .widget_search .form-control {

  border-color: rgba(120, 120, 120, 0.5);

}



.error .not_found + h3 + p + .widget_search .form-control:-moz-placeholder {

  color: #787878;

  opacity: 1;

}



.error .not_found + h3 + p + .widget_search .form-control::-moz-placeholder {

  color: #787878;

  opacity: 1;

}



.error .not_found + h3 + p + .widget_search .form-control:-ms-input-placeholder {

  color: #787878;

}



.error .not_found + h3 + p + .widget_search .form-control::-webkit-input-placeholder {

  color: #787878;

}

.error ul{

    list-style: none;

}

.error a img{

    max-width: 75px;

    height: auto;

    display: inline-block;

}

.error .page_content {

  background-color: #f2f2f2;

  background-image: url("/img/uploads/404.jpg");

  background-size: cover;

  background-repeat: no-repeat;

  background-position: center;

}



.error .page_content h2 {

  font-size: 24px;

  text-transform: uppercase;

  margin-top: 20px;

  margin-bottom: 30px;

  color: #323232;

}



.error .page_content p {

  color: #787878;

}



.error .page_content .content-404 {

  margin-top: 55px;

  margin-bottom: 55px;

}



.error .page_content .theme_button.color2:hover {

  color: #323232;

  background-color: #fcdd3f;

}



.error .page_breadcrumbs,

.error .page_footer {

  display: none;

}



.error .page_copyright {

  background-image: none !important;

  background-color: #ffffff;

  color: #787878;

}



.error .widget_search .form-inline .theme_button:hover, .error .widget_search .form-inline .theme_button:focus, .error .widget_search .form-inline .theme_button:active, .error

.widget_product_search [type="submit"]:hover, .error

.widget_product_search [type="submit"]:focus, .error

.widget_product_search [type="submit"]:active, .error

.widget_mailchimp .form-inline .theme_button:hover, .error

.widget_mailchimp .form-inline .theme_button:focus, .error

.widget_mailchimp .form-inline .theme_button:active {

  color: #ffffff;

}