/*
Theme Name: Ayuntamiento de Ciudad Madero
Theme URI: https://ciudadmadero.gob.mx/
Description: Portal informativo
Author: Joxdiseño
Author URI: http://
License: Go to the "license" folder
License URI: Go to the "license" folder
Text Domain: ark-child
Tags: modern
Version: 1.3.0
Template: ark
*/

/* ------------------------- */

/* section.ffb-id-pk7ir8k.fg-section.fg-el-has-bg.fg-text-light.has-fg-bg.fg-hover {
    margin-top: 63px;
} */

li {
    margin-bottom: 14px;
    padding-left: 10px;
}
ol {
    margin-left: 20px!important;
}
h4 {
    margin-top: 30px;
}
.h3, h3 {
    font-size: 21px!important;
    font-weight: 600;
}
section.ffb-id-2hfkpvok.fg-section.hidden-xs.fg-text-dark {
    margin-top: -50px;
}

.bold {
    font-weight:bold!important;
}
blockquote {
    background-color: #fffbfb!important;
    border-left: 5px solid #6a121f!important;
    padding: 25px 36px!important;
    margin: 0 0 20px!important;
}

/* ----------Estilos links con extension ----------- */


a[href$=".xls"]:hover,a[href$=".xlsx"]:hover,a[href$=".pdf"]:hover,a[href$=".docx"] {
    background-color: #f3ecec;
}


a[href$=".xls"],a[href$=".xlsx"],a[href$=".pdf"],a[href$=".docx"],a[href$=".jPg"] {
    background-color: #f7f7f7;
    border: 1px solid #cecece;
    padding: 0px 0px 6px 7px;
    margin: -4px 0px;
    width: 100%;
    display: block;
}

a[href$=".jPg"]:before{
    content: url(//ciudadmadero.gob.mx/PDF.png);
    top: 5px;
    position: relative;
    margin-right: 10px;
  }

a[href$=".docx"]:before{
    content: url(//ciudadmadero.gob.mx/DOC.png);
    top: 5px;
    position: relative;
    margin-right: 10px;
  }

a[href$=".pdf"]:before{
    content: url(//ciudadmadero.gob.mx/PDF.png);
    top: 5px;
    position: relative;
    margin-right: 10px;
  }

a[href$=".xlsx"]:before{
    content: url(//ciudadmadero.gob.mx/XLS.png);
    top: 5px;
    position: relative;
    margin-right: 10px;
  }

a[href$=".xls"]:before{
    content: url(//ciudadmadero.gob.mx/XLS.png);
    top: 5px;
    position: relative;
    margin-right: 10px;
  }
  
/* Desabilitar estilo link archivo pdf */

.nopdf a[href$=".pdf"] { 
    background-color: white!important;
    border: 0px;
}
.nopdf a[href$=".pdf"]:before{
    content: none!important;
  }

.nopdf a[href$=".docx"] { 
    background-color: white!important;
    border: 0px;
}
.nopdf a[href$=".docx"]:before{
    content: none!important;
  }

.nopdf a[href$=".xlsx"] { 
    background-color: white!important;
    border: 0px;
}
.nopdf a[href$=".xlsx"]:before{
    content: none!important;
  }

.nopdf a[href$=".xls"] { 
    background-color: white!important;
    border: 0px;
}
.nopdf a[href$=".xls"]:before{
    content: none!important;
  }

  

/* Estilos generales  */

.navbar-nav>li>.dropdown-menu {
    margin-top: -20px;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    height: 475px!important;
}
.embed-responsive {
    height: 500px!important;
}
.post-gallery img {
    height: 140px;
}
.at-share-btn-elements {
    margin-top: -25px;
    margin-bottom: 24px;
}
#swipebox-overlay {
    background: #27060bf7!important;
}
.ancho-iframe {
    max-width: 600px;
}

div#rev_slider_1_1_forcefullwidth {
    margin-top: 50px!important;
}

.scale-up-center {
	-webkit-animation: scale-up-center 2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: scale-up-center 2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

 @-webkit-keyframes scale-up-center {
    0% {
      -webkit-transform: scale(0.5);
              transform: scale(0.5);
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  @keyframes scale-up-center {
    0% {
      -webkit-transform: scale(0.5);
              transform: scale(0.5);
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
    
.breadcrumbs-v5 .breadcrumbs-v5-subtitle {
 /*   font-size: 15px!important;
    opacity: 0.5!important;
   */ display: none!important;
}

.embed-responsive {
    height: 860px!important;
}

.news-v4.text-left {
    margin-right: 18px!important;
}

.blog-classic .blog-classic-title {
    font-size: 24px;
}

span.blog-grid-supplemental-title {
    text-transform: capitalize;
}

h2.breadcrumbs-v5-title {
    font-size: 32px!important;
}

.ff-meta-item {
    margin-left: 10px;
}

img.ff-post-featured-image {
    min-height: 116px!important;
}
div#post-gallery .footer {
    display: none;
}
.post-gallery {
    background-color: #35080e05!important;
    margin: -10px!important;
    padding: 10px 11px!important;
}
.post-gallery a {
    margin: 4px!important;
    position: relative!important;
    display: inline-flex!important;
  
}
@media only screen and (max-width: 370px)  {
    img.navbar-logo-img.navbar-logo-img-mobile {
        margin-left: -24px;
    }
    img.ff-post-featured-image {
        min-height: 100%!important;
    }
    .blog-classic .blog-classic-title {
        font-size: 19px;
    }
    h2.blog-classic-title.fg-text-dark.ffb-title-2 {
        margin-top: -24px;
    }
    .blog-classic .blog-classic-body {
        padding: 40px 20px 10px;
    }
    .ancho-iframe {
        max-width: 100%!important;
    }
    .post-gallery img {
        height: 114px;
    }
    .section-heading {
        margin: 0 0 20px 0;
    }
}