@font-face {
  font-family: "F100ITALIC";
  font-style: "";
  font-weight: "";
  src: url("../fonts/MuseoSans-100Italic.otf") format("opentype"); }
@font-face {
  font-family: "F300";
  font-style: "";
  font-weight: "";
  src: url("../fonts/MuseoSans-300.otf") format("opentype"); }
@font-face {
  font-family: "F500";
  font-style: "";
  font-weight: "";
  src: url("../fonts/MuseoSans_500.otf") format("opentype"); }
@font-face {
  font-family: "F700";
  font-style: "";
  font-weight: "";
  src: url("../fonts/MuseoSans_700.otf") format("opentype"); }
@font-face {
  font-family: "F900";
  font-style: "";
  font-weight: "";
  src: url("../fonts/MuseoSans_900.otf") format("opentype"); }
@font-face {
  font-family: "F700ITALIC";
  font-style: "";
  font-weight: "";
  src: url("../fonts/MuseoSans-700Italic.otf") format("opentype"); }
@font-face {
  font-family: "F900ITALIC";
  font-style: "";
  font-weight: "";
  src: url("../fonts/MuseoSans-900Italic.otf") format("opentype"); }
@font-face {
  font-family: "Gotham";
  font-style: "";
  font-weight: "";
  src: url("../fonts/GothamBold.otf") format("opentype"); }
.menu-navigation {
  padding: 50px 0; }

.col-navbar {
  padding: 0; }

.navbar-expand-lg {
  background-color: white; }
  .navbar-expand-lg .navbar-nav {
    width: 100%; }
    .navbar-expand-lg .navbar-nav li {
      width: 14%;
      text-align: center; }
      .navbar-expand-lg .navbar-nav li:nth-child(3) {
        width: 17%; }
      .navbar-expand-lg .navbar-nav li.active .nav-link {
        color: #c52127; }
      .navbar-expand-lg .navbar-nav li .nav-link {
        padding: 0;
        position: relative;
        color: #231f20;
        font-family: 'F500';
        letter-spacing: .8px;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s  ease-in-out;
        -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s  ease-in-out;
        -moz-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s  ease-in-out;
        -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s  ease-in-out; }
        .navbar-expand-lg .navbar-nav li .nav-link:hover {
          color: #c52127; }
        .navbar-expand-lg .navbar-nav li .nav-link:before {
          color: #231f20;
          content: '|';
          position: absolute;
          top: 0;
          bottom: 0;
          right: 0; }
      .navbar-expand-lg .navbar-nav li:last-child .nav-link:before {
        content: ''; }

.navbar-toggler {
  width: 45px;
  height: 35px;
  border: 0; }
  .navbar-toggler .fa {
    color: #231f20; }
  .navbar-toggler:focus {
    outline: 0; }
  .navbar-toggler:active {
    outline: 0; }
    .navbar-toggler:active:focus {
      outline: 0; }

#wrapper-content {
  padding-bottom: 100px; }
  #wrapper-content .box-title {
    position: relative;
    background: #231f20;
    background-color: #231f20;
    color: white;
    font-family: 'F700';
    text-align: center;
    padding: 20px;
    z-index: 2; }
    #wrapper-content .box-title:before {
      background: rgba(35, 31, 32, 0);
      background-color: rgba(35, 31, 32, 0);
      -webkit-transform: skew(0deg, -4deg);
      box-shadow: 5px 20px 5px rgba(35, 31, 32, 0.3);
      width: 30%;
      height: 50px;
      z-index: -1;
      content: '';
      position: absolute;
      left: -4px;
      /* top: -310px; */
      bottom: 15px; }
    #wrapper-content .box-title:after {
      -webkit-transform: skew(0deg, 4deg);
      box-shadow: -5px 20px 5px rgba(35, 31, 32, 0.3);
      background: rgba(35, 31, 32, 0);
      background-color: rgba(35, 31, 32, 0);
      width: 30%;
      height: 50px;
      z-index: -1;
      content: '';
      position: absolute;
      right: -4px;
      /* top: -310px; */
      bottom: 15px; }
    #wrapper-content .box-title .b-title {
      margin-top: 25px;
      color: white;
      font-family: 'F900';
      letter-spacing: .5px; }
    #wrapper-content .box-title .wrapper-frame-title {
      position: absolute;
      width: 100%;
      height: 5px;
      bottom: 0;
      left: 0;
      right: 0; }
      #wrapper-content .box-title .wrapper-frame-title span {
        width: 33.33333333%;
        height: 100%;
        display: block;
        float: left; }
        #wrapper-content .box-title .wrapper-frame-title span:nth-child(odd) {
          background: #dc2531;
          background-color: #dc2531; }
        #wrapper-content .box-title .wrapper-frame-title span:nth-child(even) {
          background: #9b141c;
          background-color: #9b141c; }
  #wrapper-content .box-content {
    width: 100%;
    padding: 80px 50px;
    background: #e6e7e8;
    background-color: #e6e7e8;
    color: #000000;
    font-family: 'F300';
    letter-spacing: .5px;
    z-index: 1; }
    #wrapper-content .box-content .box-col-content {
      line-height: 180%; }
      #wrapper-content .box-content .box-col-content.text-no-margin p {
        margin: 0;
        padding: 0; }
      #wrapper-content .box-content .box-col-content.text-no-margin h1 {
        margin: 0;
        padding: 0; }
      #wrapper-content .box-content .box-col-content.text-no-margin h2 {
        margin: 0;
        padding: 0; }
      #wrapper-content .box-content .box-col-content.text-no-margin h3 {
        margin: 0;
        padding: 0; }
      #wrapper-content .box-content .box-col-content.text-no-margin h4 {
        margin: 0;
        padding: 0; }
      #wrapper-content .box-content .box-col-content.text-no-margin h5 {
        margin: 0;
        padding: 0; }
      #wrapper-content .box-content .box-col-content.text-no-margin strong {
        margin: 0;
        padding: 0; }
      #wrapper-content .box-content .box-col-content.text-no-margin ul {
        margin-left: 0;
        margin-right: 0; }
      #wrapper-content .box-content .box-col-content iframe.map {
        width: 100%;
        height: 350px;
        margin-bottom: 15px; }
  #wrapper-content .r-frame {
    border-top: 5px solid #dc2531 !important; }

.btn-red {
  background: #dc2531;
  background-color: #dc2531;
  color: white;
  font-family: 'F500';
  letter-spacing: 1.5px;
  box-shadow: none; }
  .btn-red.no-border {
    border-radius: 0; }
  .btn-red:hover {
    background: #9b141c;
    background-color: #9b141c;
    box-shadow: none; }
  .btn-red:focus {
    box-shadow: none; }
  .btn-red:active {
    box-shadow: none; }

.btn {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  -o-appearance: none; }

.form-default .form-group label {
  margin-bottom: 0; }
.form-default .form-group .form-control {
  border: 0;
  border-radius: 0;
  box-shadow: none; }
  .form-default .form-group .form-control:focus {
    border: 0;
    border-radius: 0;
    box-shadow: none; }
  .form-default .form-group .form-control:active {
    border: 0;
    border-radius: 0;
    box-shadow: none; }
    .form-default .form-group .form-control:active:focus {
      border: 0;
      border-radius: 0;
      box-shadow: none; }

#h-slideshow .m-slideshow .col {
  padding: 0; }
#h-slideshow .m-slideshow .label_skitter {
  bottom: 6%;
  left: 10%;
  width: 80%;
  background: none;
  font-family: 'F900' !important;
  opacity: .5;
  letter-spacing: 1px !important; }
  #h-slideshow .m-slideshow .label_skitter h1 {
    margin: 0;
    font-size: 50px; }

.divider-red {
  height: 8px;
  width: 100%; }
  .divider-red span {
    width: 33.33333333%;
    height: 100%;
    display: block;
    float: left; }
    .divider-red span:nth-child(odd) {
      background: #dc2531;
      background-color: #dc2531; }
    .divider-red span:nth-child(even) {
      background: #9b141c;
      background-color: #9b141c; }

#h-news {
  background: #6c6968;
  background-color: #6c6968; }
  #h-news .w-slidenews {
    padding-top: 85px;
    padding-bottom: 80px; }
  #h-news .p-slidenews {
    font-family: 'F300' !important;
    color: white !important;
    letter-spacing: 1px !important;
    padding-top: 15px; }
    #h-news .p-slidenews .p-slidenews-item {
      text-align: center; }
    #h-news .p-slidenews p {
      margin: 0;
      line-height: 180%;
      text-align: center; }
    #h-news .p-slidenews .more {
      color: white;
      display: inline-block;
      text-align: center;
      margin-top: 30px;
      transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out;
      -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out;
      -moz-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out;
      -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out; }
      #h-news .p-slidenews .more:hover {
        color: white;
        text-decoration: none;
        opacity: .5; }
    #h-news .p-slidenews .slick-arrow {
      width: 49px;
      height: 49px;
      background-color: transparent; }
    #h-news .p-slidenews .slick-prev {
      top: 30%;
      background: url(../../images/arrowleft.png);
      background-image: url(../../images/arrowleft.png);
      background-repeat: no-repeat;
      background-position: center; }
      #h-news .p-slidenews .slick-prev:before {
        font-family: '';
        content: '';
        opacity: 1; }
    #h-news .p-slidenews .slick-next {
      top: 30%;
      background: url(../../images/arrowright.png);
      background-image: url(../../images/arrowright.png);
      background-repeat: no-repeat;
      background-position: center; }
      #h-news .p-slidenews .slick-next:before {
        font-family: '';
        content: '';
        opacity: 1; }

.bg-page-black {
  background-color: rgba(0, 0, 0, 0.9);
  overflow: hidden; }

.overflow-hidden {
  overflow: hidden; }

.title-section {
  font-family: 'F900';
  letter-spacing: .5px;
  margin-top: 15px;
  margin-bottom: 15px; }
  .title-section.white {
    color: white; }

#footer {
  position: relative;
  color: white;
  background: #343433;
  background-color: #343433;
  letter-spacing: 1.5px; }
  #footer .c-list-group {
    padding-top: 70px;
    padding-bottom: 30px; }
  #footer .list-group {
    background: transparent;
    background-color: transparent; }
    #footer .list-group .list-group-item {
      background: transparent;
      background-color: transparent;
      border: 0;
      padding: 0 1rem .5rem 1rem; }
      #footer .list-group .list-group-item .btn-link {
        font-family: 'F300';
        padding: 0; }
  #footer address {
    color: white !important;
    letter-spacing: 1px !important; }
    #footer address h1 {
      font-family: 'F900';
      color: white;
      margin-bottom: 0; }
    #footer address h2 {
      font-family: 'F900';
      color: white;
      margin-bottom: 0; }
    #footer address h3 {
      font-family: 'F900';
      color: white;
      margin-bottom: 0; }
    #footer address h4 {
      font-family: 'F900';
      color: white;
      margin-bottom: 0; }
    #footer address h5 {
      font-family: 'F900';
      color: white;
      margin-bottom: 0; }
    #footer address h6 {
      font-family: 'F900';
      color: white;
      margin-bottom: 0; }
    #footer address p {
      font-family: 'F300';
      margin: 0;
      font-size: 14px; }
  #footer .w-footer {
    margin-top: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px; }
    #footer .w-footer p {
      margin: 0; }
  #footer #footer-red {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 10%;
    height: 100%;
    background: #dc2531;
    background-color: #dc2531; }

.btn-link.only-white {
  color: white;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out;
  -moz-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out;
  -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out, opacity .15s ease-in-out; }
  .btn-link.only-white:hover {
    color: white;
    text-decoration: none;
    opacity: .5; }
.btn-link:focus {
  text-decoration: none; }
.btn-link:active {
  text-decoration: none; }
  .btn-link:active:focus {
    text-decoration: none; }

.skitter .next_button {
  background: url(../../images/arrowright.png);
  background-image: url(../../images/arrowright.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #343433;
  border: 1px solid white;
  width: 49px;
  height: 49px;
  background-size: 41%; }
.skitter .prev_button {
  background: url(../../images/arrowleft.png);
  background-image: url(../../images/arrowleft.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #343433;
  border: 1px solid white;
  width: 49px;
  height: 49px;
  background-size: 41%; }

.btn-form-contact {
  padding: .1rem 2.5rem;
  margin-top: 30px; }

#wrapper-content .box-content.box-contact {
  padding-bottom: 30px; }

.form-default .form-group {
  font-family: 'F300';
  color: #000000; }
  .form-default .form-group label {
    font-size: 13px; }
  .form-default .form-group textarea {
    height: 200px; }

.info-address {
  font-family: 'F300';
  color: #231f20; }
  .info-address h4 {
    color: #231f20;
    font-family: 'F900'; }
  .info-address p {
    color: #231f20;
    font-family: 'F300'; }

#page {
  min-height: 600px; }

.list-content-thumbnail.list-portfolio .content-thumbnail {
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 100%;
  height: 0; }
  .list-content-thumbnail.list-portfolio .content-thumbnail a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s; }
    .list-content-thumbnail.list-portfolio .content-thumbnail a:hover {
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
      outline: 0; }
    .list-content-thumbnail.list-portfolio .content-thumbnail a:active {
      outline: 0; }
    .list-content-thumbnail.list-portfolio .content-thumbnail a:focus {
      outline: 0; }
.list-content-thumbnail.list-portfolio .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Gotham';
  color: white;
  background: rgba(35, 31, 32, 0.5);
  padding: 10px 20px;
  letter-spacing: .5px; }
  .list-content-thumbnail.list-portfolio .caption p {
    margin: 0;
    padding: 0;
    font-size: 15px; }
.list-content-thumbnail.list-product .content-thumbnail {
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-top: 26%;
  height: 0;
  background: #e9e9ea;
  background-color: #e9e9ea; }
  .list-content-thumbnail.list-product .content-thumbnail.thumbnail-small {
    padding-top: 54.8%; }
  .list-content-thumbnail.list-product .content-thumbnail a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s; }
    .list-content-thumbnail.list-product .content-thumbnail a:hover {
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
      outline: 0; }
    .list-content-thumbnail.list-product .content-thumbnail a:active {
      outline: 0; }
    .list-content-thumbnail.list-product .content-thumbnail a:focus {
      outline: 0; }
.list-content-thumbnail.list-product .caption {
  font-family: 'F500';
  color: white;
  background: #343433;
  padding: 3px;
  text-align: center; }
  .list-content-thumbnail.list-product .caption p {
    margin: 0;
    padding: 0;
    letter-spacing: .5px;
    font-size: 15px; }

/* #overlay-menu{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.9);
	z-index: 9998;
	opacity: .7;
	display:none !important;
	} */
@media screen and (max-width: 991px) {
  .open-mobile {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%; }

  #menu {
    z-index: 9999;
    background-color: white;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    		/* &.open-fixed{
    
    			position: fixed;
    			top: 0;
    			left: 0;
    			right: 0;
    
    			} */ }

  .container-menu {
    max-width: 100%; }

  .navbar-collapse {
    margin-top: 10px;
    border-top: 0; }

  .menu-navigation {
    padding: 10px 0;
    -webkit-box-shadow: 0px 20px 55px -30px black;
    -moz-box-shadow: 0px 20px 55px -30px black;
    box-shadow: 0px 20px 55px -30px black; }

  .navbar-expand-lg .navbar-nav {
    border-top: 4px solid #c52127;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: 300ms ease;
    transition: 300ms ease;
    padding: 5px 0;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    width: 250px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background-color: white; }
    .navbar-expand-lg .navbar-nav li {
      width: 100% !important;
      padding: 5px 0;
      margin-bottom: 10px;
      margin-top: 10px; }
      .navbar-expand-lg .navbar-nav li .nav-link:before {
        content: ''; }

  .navbar-brand {
    padding-left: 15px; }

  .navbar-toggler {
    margin-right: 5px;
    /* ANIMATED X COLLAPSED */ }
    .navbar-toggler .icon-bar {
      display: block;
      width: 22px;
      height: 2px;
      border-radius: 1px;
      background-color: #231f20;
      -webkit-transition: all 0.2s;
      transition: all 0.2s; }
      .navbar-toggler .icon-bar + .icon-bar {
        margin-top: 4px; }
    .navbar-toggler.x .icon-bar:nth-of-type(1) {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transform-origin: 10% 10%;
      -ms-transform-origin: 10% 10%;
      transform-origin: 10% 10%; }
    .navbar-toggler.x .icon-bar:nth-of-type(2) {
      opacity: 0;
      filter: alpha(opacity=0); }
    .navbar-toggler.x .icon-bar:nth-of-type(3) {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transform-origin: 10% 90%;
      -ms-transform-origin: 10% 90%;
      transform-origin: 10% 90%; }
    .navbar-toggler.x.collapsed .icon-bar:nth-of-type(1) {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0); }
    .navbar-toggler.x.collapsed .icon-bar:nth-of-type(2) {
      opacity: 1;
      filter: alpha(opacity=100); }
    .navbar-toggler.x.collapsed .icon-bar:nth-of-type(3) {
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0); }

  .collapsing {
    -webkit-transition: unset;
    -ms-transform: unset;
    transition: unset;
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 73px;
    bottom: 0;
    width: 100%;
    height: 100%;
    			/* .navbar-expand-lg{
    
    				.navbar-nav{
    
    					-webkit-transform: translateX(0%) !important;
    					-ms-transform: translateX(0%) !important;
    					transform: translateX(0%) !important;
    					-webkit-transition: 1000ms ease !important;
    					transition: 1000ms ease !important;
    
    				}
    
    				} */ }

  .reveal {
    -webkit-transform: translateX(0%) !important;
    -ms-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
    -webkit-transition: 1000ms ease !important;
    transition: 1000ms ease !important; }

  .navbar-collapse {
    /* -webkit-transition: visible 2s ease-in-out,background-color 2s ease-in-out;
    -moz-transition: visible 2s ease-in-out,background-color 2s ease-in-out;
    -ms-transition: visible 2s ease-in-out,background-color 2s ease-in-out;
    -o-transition: visible 2s ease-in-out,background-color 2s ease-in-out;
    transition: visible 2s ease-in-out,background-color 2s ease-in-out; */
    background-color: rgba(0, 0, 0, 0.9);
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 73px;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -9999;
    visibility: hidden; }
    .navbar-collapse.collapse {
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none; }
    .navbar-collapse.show {
      z-index: 9999;
      visibility: visible; }
      .navbar-collapse.show .navbar-expand-lg .navbar-nav {
        -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
        transform: translateX(0%) !important;
        -webkit-transition: 1000ms ease !important;
        transition: 1000ms ease !important; } }
@media screen and (max-width: 991px) {
  #h-slideshow .m-slideshow .label_skitter h1 {
    font-size: 30px; }

  #h-news .p-slidenews .slick-prev {
    display: none !important; }
  #h-news .p-slidenews .slick-next {
    display: none !important; } }
@media screen and (max-width: 767px) {
  .skitter .prev_button {
    width: 39px;
    height: 39px; }
  .skitter .next_button {
    width: 39px;
    height: 39px; }

  #h-news .w-slidenews {
    padding-top: 45px;
    padding-bottom: 40px; } }
@media screen and (max-width: 1199px) {
  .navbar-expand-lg .navbar-nav li {
    width: 18%; }

  #wrapper-content .box-content .box-col-content iframe.map {
    height: 300px; } }
@media screen and (max-width: 991px) {
  .list-content-thumbnail.list-product .content-thumbnail.thumbnail-small {
    padding-top: 26%; }
  .list-content-thumbnail.list-product .content-thumbnail a {
    background-size: contain; }

  #page {
    padding-top: 84px;
    min-height: auto; }
    #page.page-content {
      margin-top: 35px;
      margin-bottom: 20px; }

  #wrapper-content {
    padding-top: 50px;
    padding-bottom: 50px; }
    #wrapper-content .box-content .box-col-content iframe.map {
      height: 200px; }
    #wrapper-content .box-content .box-col-content.main-content {
      margin-top: 10px; } }
@media screen and (max-width: 767px) {
  #form-contact {
    margin-top: 30px; }

  #wrapper-content .box-content {
    padding: 50px 30px; }
    #wrapper-content .box-content .box-col-content iframe.map {
      height: 350px; }

  #footer .list-group .list-group-item {
    padding-left: 0; }
  #footer address {
    margin-top: 30px; }
  #footer #footer-red {
    display: none; } }
@media screen and (max-width: 600px) {
  #wrapper-content .box-title:before {
    left: 0; }
  #wrapper-content .box-title:after {
    right: 0; }
  #wrapper-content .box-content .box-col-content p {
    font-size: 15px; }

  #footer .w-footer p {
    font-size: 14px; }

  #h-slideshow .m-slideshow .label_skitter h1 {
    font-size: 23px; }

  #h-news .p-slidenews p {
    font-size: 14px; } }
@media screen and (max-width: 575px) {
  #form-contact .form-info {
    font-size: 1.1rem; }

  .col-list-footer:nth-child(1) {
    order: 1; }
  .col-list-footer:nth-child(2) {
    order: 2; }
  .col-list-footer:nth-child(3) {
    order: 3; } }
@media screen and (max-width: 550px) {
  #wrapper-content .box-content {
    padding: 50px 15px; }

  .skitter .prev_button {
    width: 30px;
    height: 30px;
    background-size: 39%; }
  .skitter .next_button {
    width: 30px;
    height: 30px;
    background-size: 39%; } }
@media screen and (max-width: 500px) {
  #wrapper-content .box-content .box-col-content iframe.map {
    height: 300px; } }
@media screen and (max-width: 450px) {
  #footer .list-group .list-group-item .btn-link {
    font-size: 15px; }
  #footer .w-footer {
    padding-left: 8px;
    padding-right: 8px; }
    #footer .w-footer p {
      font-size: 12px; }

  .title-section {
    font-size: 1.3rem; }

  #h-slideshow .m-slideshow .label_skitter h1 {
    font-size: 18px; } }
@media screen and (max-width: 400px) {
  #footer .w-footer p {
    font-size: 11px; }

  #wrapper-content .box-content .box-col-content p {
    font-size: 13px; }
  #wrapper-content .box-content .box-col-content iframe.map {
    height: 250px; }
  #wrapper-content .box-title .b-title {
    font-size: 1.4rem; }

  .skitter .prev_button {
    width: 25px;
    height: 25px;
    background-size: 32%; }
  .skitter .next_button {
    width: 25px;
    height: 25px;
    background-size: 32%; }

  #h-slideshow .m-slideshow .label_skitter h1 {
    font-size: 15px; } }
@media screen and (max-width: 350px) {
  #wrapper-content .box-title .b-title {
    font-size: 1.2rem; }

  #h-news .p-slidenews p {
    font-size: 13px; } }

/*# sourceMappingURL=custom.css.map */
