@media(min-width :768px)
{
	div.sm-row-fluid.smue-row.sme-prvt-6-5bdcd7d74dfec.sme-dsbl-margin-left.sme-dsbl-margin-right
	{
		max-width : 76%;
	}
}

#contacto.sme-prvt-6-5bbd5b8e49df5:not(.sme-dsbl-padding-left) {
    padding-left: 0px !important;
}

#menu-toggle
{
	position: absolute;
	top: -20px;
	right: 5px;
}

#mapa .sm-span12.smue-clmn.sme-prvt-6-5bdb9f52831a5.sme-dsbl-margin-left.sme-dsbl-margin-right
{
	padding-right : unset;
	padding-left : unset;
}

*{
	outline : none !important;
}

.ignus-link, .ignus-link:visited{
color: #ffffff !important;
}
.ignus-link:hover{
color: #ffffff !important;
}
.smue-embed-obj{
text-align: center;
}
.class_row02 .class_thumb02 .smue-service-box-content-section
{
padding: 20px !important;
}
.sm-span4 > a > .img-responsive
{
padding-top: 10px;
padding-bottom: 10px;
}
@media(max-width : 1000px)
{
   .special-font-size h2
   {
   font-size: 25px !important;
   }
}
@media(max-width : 768px)
{
   .class_row02 .class_thumb02 .smue-service-box-content-section {
    opacity: 1;
    height: 120px;
    transition: none;
    bottom: 0;
   }
}
.link-ignus
{
  color: #fff;
}
.link-ignus:hover;
{
  color: #ce3232;
}

@media(min-width:768px)
{
    .main-navigation ul ul li
    {
        background-color: #000 !important;
    }
}

.header_row {
        padding-left: 4%;
        padding-right: 4%;
    }

@media(max-width:1024px)
{
     .site-title-container a
     {
      font-size: 18px !important;
      }
}

@media screen and (min-width: 768px) and (max-width:985px){
.site-title-container a {
        font-size: 15px !important;
    }
    .main-navigation a {
        padding-left: 5px;
        padding-right: 5px;
    }

    .header_row {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media(min-width:985px){
.custom_menu .site-header-menu .main-navigation a {
        font-size:16px !important;
    }
}

@media(min-width:768px)
{
    .custom_menu a{
         text-shadow: 1px 1px rgba(0,0,0,0.6);
    }
}

.site-title-container a {
        text-shadow: 1px 1px rgba(0,0,0,0.6);
    }

@media(min-width:1180px)
{
     .site-title-container a
     {
      font-size: 25px !important;
      }
}

@media(max-width:900px)
{
    .custom-gallery-box > .smue-service-box-data-section > .smue-service-box-content-section > h2
    {
        font-size:18px !important;
    }

    .custom-gallery-box > .smue-service-box-data-section > .smue-service-box-content-section > h3
    {
        font-size:10px !important;
    }
}

.cfa-submit{
    font-size:15px;
}

/* hide video on small devices */
@media(max-width:768px)
{
   /*.mp-video-container
   {
        background-image:url('../images/video-cover.jpg');
        background-size:cover;
        background-position:center center;
   }

    video{
        display:none;
    }*/
}

.tv {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color:#000;
}
.tv .screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  margin: auto;
}

#tv{
opacity:0;
}
