/*
Theme Name: Tucumán Sin Filtro 2019
Author: -
Theme URI: -
Description: Tema hijo para el tema Twenty Sixteen.
Version: 2.0
Template: twentysixteen
Text Domain: twentysixteen
*/

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Roboto:300,400,500,700,900&display=swap');

body {
    color:#58585A;
    font-family: 'Lato', sans-serif;
}
.serif {
    font-family: 'Slabo 27px', serif;
}
img {
    height:auto;
    max-width:100%;
}
a:link {
    color:#FF8007;
    text-decoration:none;
    transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
}
a:visited, a:active, a:focus {
    color:#000;
}
.entry-content iframe {
    height:500px;
    width:100%;
}
button, input, select, textarea {
    width:100%;
}
a.ide {
    opacity:1;
    position:fixed;
    bottom:40px;
    right:40px;
    z-index:60;
}

.bg-blanco {
    background:#FFF;
}
.bg-celeste {
    background:#4880B5;
}
.bg-gris-claro {
    background:#C6C7C8;
}
.bg-gris-oscuro {
    background:#B3B4B5;
}
.bg-naranja {
    background:#FF8007;
}
.bg-negro {
    background:#58585A;
}
.bg-transparente {
    background:url(../tucsinfiltro2016/images/slider-caption.png) repeat-x bottom;
}
.bg-azul-oscuro {
    background: #376B93;
}
.etiqueta {
    display:inline-block;
    font-weight:700;
    padding:5px 10px;
    text-align:center;
    text-transform:uppercase;
}



.tags ul {
    clear:both;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
}
.tags ul li {
    float:left;
    margin:5px;
}
.tags ul li a {
    background:#EEE;
    color:#333;
    display:block;
    font-size:1.4rem;
    font-weight:bold;
    padding:5px 10px;
    text-transform:uppercase;
}



.txt-blanco, a.txt-blanco, .txt-blanco a:link, .txt-blanco a:visited, .txt-blanco a:active, .txt-blanco a:focus {
    color:#FFF;
}
.txt-gris, a.txt-gris, .txt-gris a:link, .txt-gris a:visited, .txt-gris a:active, .txt-gris a:focus {
    color:#58585A;
}
.txt-negro, a.txt-negro, .txt-negro a:link, .txt-negro a:visited, .txt-negro a:active, .txt-negro a:focus {
    color:#1A171B;
}
.txt-centrado {
    text-align:center;
}
.txt-mayuscula {
    text-transform:uppercase;
}
.txt-justify {
    text-align:justify;
}



.mobile {
    display:block;
}
.desktop {
    display:none;
    padding-right:0;
    padding-left:0;
}



.metaslider {
    margin:20px auto!important;
    overflow:hidden;
}

.banner_pub {
    margin: 20px auto;
}



#adentro {
    padding:50px 0;
}
.archive #adentro, .search #adentro {
    padding:0;
}
.archive #adentro .container, .search #adentro .container {
    padding:0;
}
.archive .container, .search .container {
    padding: 0;
}
#adentro h2 {
    border-bottom:1px solid #4880B5;
    color:#575756;
    font-size:2.5rem;
    font-weight:400;
    margin:0 0 10px;
    padding:0 0 10px;
}
.entry-content {
    font-size:1.6rem;
}
.page-header, .entry-header {
    margin:0;
    padding-bottom:15px;
}
.archive .page-header, .archive .entry-header, .search .page-header, .search .entry-header {
    margin:0 15px 10px;
}
.page-header h1, .entry-header h1 {
    color:#575756;
    font-size:4rem;
    font-weight:700;
    font-family: 'Lato', sans-serif;
}
#adentro button, #adentro input, #adentro select, #adentro textarea {
    border-radius:0;
    color:#4880B5;
    padding:10px;
    text-transform:uppercase;
}
#adentro input[type=submit] {
    background:#333;
    border-color:#333;
    color:#FFF;
    font-weight:700;
    margin-top:20px;
}



.archive .entry-header, .search .entry-header, .category .entry-header {
    border-bottom:none;
    margin:0;
    padding:0;
}
.archive .entry-header a, .search .entry-header a, .category .entry-header a {
    display:block;
}
.page-title, .entry-title {
    margin:0;
}
.post-thumbnail {
    margin:0 0 10px;
    width:100%;
}
.post-thumbnail img {
    height:auto;
    width:100%;
}

.breadcrumbs {
    float:left;
    width:100%;
}
#breadcrumbs {
    margin-bottom: 25px;
}
#breadcrumbs span {
    font-size: 1.5rem;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
}

#jp-relatedposts {
    border-top:1px solid #003760;
    float:left;
    margin:20px 0 0!important;
    padding:20px 0 0;
    width:100%;
}
#jp-relatedposts h4 {
    margin-top:0;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    margin:0 0 20px!important;
    padding-right:0!important;
    width:100%!important;
}
.jp-relatedposts:before, .jp-relatedposts:last-child:after {
    display:none;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
    box-shadow:none!important;
}
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    font-size:1.4rem;
    margin-bottom:0;
}
.jp-relatedposts-post-context {
    display:none;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img {
    width:100%!important;
    transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
}
#jp-relatedposts .jp-relatedposts-items-visual {
    margin-right:0!important;
}



#compartir {
    border-top:1px solid #EFEFEF;
    float:left;
    margin:20px 0;
    padding:20px 0 0;
    width:100%;
}
.hentry div.sharedaddy h3.sd-title, .hentry h3.sd-title {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:18px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.1;
    margin-bottom:10px;
}
.sharedaddy {
    padding:0;
}
.sharedaddy:before, .sharedaddy:last-child:after {
    display:none;
}



.wp-pagenavi {
    display:block;
    margin:0 5px 20px;
    text-transform:uppercase;
}
.wp-pagenavi a, .wp-pagenavi span {
    background:#4880B5;
    border:none;
    color:#FFF;
    display:inline-block;
    padding:10px;
}
.wp-pagenavi a:hover {
    background:#FF8007;
}
.wp-pagenavi span.current {
    background:#FFF;
    color:#003760;
}



.gallery {
    background:#EEE;
    margin:10px 0;
    padding:20px;
    text-align:center;
}
.gallery-item {
    display:inline-block;
    margin:10px 1%;
}
.alignright {
    background:#EEE;
    float:right;
    margin:20px 0 20px 5%;
    padding:0;
    max-width:35%;
}
.aligncenter {
    display:block;
    margin:20px auto;
    text-align:center;
}
.alignleft {
    background:#EEE;
    float:left;
    margin:20px 5% 20px 0;
    padding:0;
    max-width:35%;
}
.size-full {
    background:#EEE;
    height:auto;
    padding:0;
    width:100%;
}
.gallery .size-full {
    padding:0;
}



#branding {
    background: rgba(223,223,208,1);
    background: -moz-linear-gradient(top, rgba(223,223,208,1) 0%, rgba(223,223,208,1) 26%, rgba(223,223,208,1) 28%, rgba(246,246,246,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(223,223,208,1)), color-stop(26%, rgba(223,223,208,1)), color-stop(28%, rgba(223,223,208,1)), color-stop(100%, rgba(246,246,246,1)));
    background: -webkit-linear-gradient(top, rgba(223,223,208,1) 0%, rgba(223,223,208,1) 26%, rgba(223,223,208,1) 28%, rgba(246,246,246,1) 100%);
    background: -o-linear-gradient(top, rgba(223,223,208,1) 0%, rgba(223,223,208,1) 26%, rgba(223,223,208,1) 28%, rgba(246,246,246,1) 100%);
    background: -ms-linear-gradient(top, rgba(223,223,208,1) 0%, rgba(223,223,208,1) 26%, rgba(223,223,208,1) 28%, rgba(246,246,246,1) 100%);
    background: linear-gradient(to bottom, rgba(223,223,208,1) 0%, rgba(223,223,208,1) 26%, rgba(223,223,208,1) 28%, rgba(246,246,246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfd0', endColorstr='#f6f6f6', GradientType=0 );
    padding:0px;
}
.navbar-brand {
    height:auto;
    visibility:hidden;
}
.fecha {
    float:left;
    font-size:1.5rem;
    line-height:3rem;
    visibility:hidden;
    width:40%;
}
.hora {
    float:right;
    font-size:3rem;
    font-weight:700;
    line-height:3rem;
    padding:5px 0;
    text-align:right;
    visibility:hidden;
    width:60%;
}
.clima {
    float:left;
    margin-top:10px;
    visibility:hidden;
    width:100%;
}
.awesome-weather-wrap {
    background:none!important;
}
.awesome-weather-wrap.temp5 {
    background:none!important;
}
.awesome-weather-header, .awe_desc, .awe_humidty, .awe_wind, .awesome-weather-forecast, .awesome-weather-attribution {
    display:none;
}
.awesome-weather-current-temp {
    border-right:1px solid #58585A;
    color:#FF8007;
    float:left!important;
    font-size:2rem;
    line-height:2rem;
    padding:0;
    text-shadow:none;
    width:40%!important;
}
.awesome-weather-current-temp sup {
    font-size:inherit;
    top:0;
}
.awe_tall .awesome-weather-todays-stats {
    color:#58585A;
    float:right!important;
    font-size:1.6rem;
    line-height:2rem;
    padding:0;
    text-align:right;
    text-shadow:none;
    text-transform:uppercase;
    width:60%!important;
}



#buscador {
    padding:20px 0;
}
.buscador {
    float:left;
    width:100%;
}
.buscador h2 {
    font-size:2rem;
    font-weight:400;
    margin:0 0 10px;
}
.buscador form {
    background:#FFF;
    float:left;
    margin:0 0 10px;
    position:relative;
    width:100%;
}
.buscador form ul {
    float:left;
    margin:0;
    padding:0;
    position:relative;
    width:100%;
}
.buscador form ul li {
    padding-right:0;
    position:relative;
}
.buscador form ul li.que-busca {
    float:left;
    width:85%;
}
.buscador form ul li.que-busca input {
    border:none;
    border-radius:0;
    display:block;
    font-size:1.4rem;
    line-height:3rem;
    padding:5px;
    color: #666;
}
.buscador form ul li.buscar {
    float:right;
    font-size:1.4rem;
    line-height:3rem;
    padding:5px 0;
    text-align:center;
    width:15%;
}
.buscador form ul li.buscar input {
    background:none;
    border:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    text-indent:-99999px;
}
.contactos {
    clear:both;
    float:left;
    width:100%;
}
.contactos h2 {
    float:left;
    font-size:1.7rem;
    line-height:2rem;
    margin:0 0 10px;
    width:50%;
}
.contactos h2::before {
    margin-right:10px;
}
.contactos h2 span {
    font-family: 'Lato', sans-serif;
    font-size:1.3rem;
}
.contactos ul.redes {
    float:right;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    text-align:center;
    width:50%;
}
.contactos ul.redes li {
    float:left;
    position:relative;
    width:33.33%;
}
.contactos ul.redes li::before {
    font-size:2.8rem;
    line-height:2rem;
}
.contactos ul.redes li.fa-facebook::after , .contactos ul.redes li.fa-twitter::after {
    background:#3E3D40;
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
}
.contactos ul.redes li a {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    text-indent:-99999px;
}
.fa-facebook:hover {
    color:#3b5998;
}
.fa-twitter:hover {
    color:#55acee;
}
.fa-youtube-play:hover {
    color:#bb0000;
}



.navbar {
    border:none;
    border-radius:0;
    margin-bottom:0;
    min-height:inherit;
}
.container>.navbar-header {
    margin:0;
    padding:0 15px;
}
.navbar-toggle {
    margin:10px 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color:#FFF;
}
.navbar-toggle .icon-bar {
    margin:0 auto;
}
.navbar-default .navbar-nav>li>a {
    color:#FFF;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color:#58585A;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color:#FF8007;
}
.navbar-collapse {
    border-bottom:1px solid #e7e7e7;
}



#dos .container, #dos .col-sm-7, #dos .col-sm-5, #novedades .container, .notas, .extras, #tres .container, #tres .col-sm-4 {
    padding:0;
}
.notas {
    padding: 0!important;
}
#dos .etiqueta, .notas .etiqueta, #tres .etiqueta {
    background:#333;
    padding:10px 25px;
    position:absolute;
    top:0;
    left:0;
}
.carousel-control {
    width:5%;
}
.carousel-control.left, .carousel-control.right {
    background:none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:0;
    left:0;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right:0;
    right:0;
}
#dos .col-sm-7 {
    margin-bottom:20px;
}
.fondo {
    position:relative;
}
.fondo a {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
}
.titulo {
    display:block;
    font-weight:700;
    padding:10px 15px;
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    max-height: 79px;
    overflow: hidden;
    font-family: 'Roboto', sans-serif;
}
.titulo:hover {
    text-decoration: none;
}
.compartir {
    position:absolute;
    top:0;
    right:0;
}
p.publicado {
    color:#999;
    font-style: italic;
    border-top: #999 1px solid;
    border-top: #efefef 1px solid;
    padding: 10px 0px;
    margin: 0px;
}



.maso {
    visibility:hidden;
}
.masonryloop article {
    float:left;
    margin:0 0 20px;
    width:100%;
}
.archive .masonryloop, .search .masonryloop {
    position:relative;
}
.masonryloop .item {
    position:relative;
}
.masonryloop .item .titulo, .titulo {
    font-size:3rem;
    line-height:3.6rem;
}
.masonryloop .fondo {
    height:400px;
}



.banners {
    margin:0;
    width:100%;
}
.banners h3 {
    font-size:3rem;
    margin:0 0 5px;
    padding:20px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
}
.banners ul {
    list-style:none;
    margin-top: 15px;
    padding:0;
}
.banners ul li {
    margin:0 0 5px;
}
.banners ul li span {
    font-family:'Roboto', sans-serif;
    font-size:17px;
    float: right;
    padding-top: 10px;
}
.banners ul li:last-child {
    margin:0;
}
.banners ul li a {
    display:block;
    font-size:2.8rem;
    padding:10px 20px;
    text-shadow:2px 1px 3px #000;
}
.calle a {
    background:url(http://tucsinfiltro.com.ar/wp-content/themes/tucsinfiltro2016/images/fondo-banner1.jpg) center no-repeat;
    background-size:cover;
}
.escena a {
    background:url(http://tucsinfiltro.com.ar/wp-content/themes/tucsinfiltro2016/images/fondo-banner2.jpg) center no-repeat;
    background-size:cover;
}
.tucuman a {
    background:url(http://tucsinfiltro.com.ar/wp-content/themes/tucsinfiltro2016/images/fondo-banner3.jpg) center no-repeat;
    background-size:cover;
}



.page-content p {
    margin:0 15px 10px;
}



.destacado {
    clear:both;
    margin-bottom:20px;
    padding:15px;
    visibility:hidden;
}
.destacado h3 {
    font-weight:700;
    margin:0 0 10px;
    text-transform:uppercase;
}
.destacado ol {
    list-style:none;
    margin:0;
    padding:0 0 0 40px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
}
.destacado ol li {
    border-bottom:1px solid #FFF;
    display:block;
    margin-bottom:10px;
    padding-bottom:10px;
    position:relative;
}
.destacado ol li:nth-child(1)::before {
    color:#333;
    content:"1";
    font-weight:bold;
    padding:0px 7px;
    position: absolute;
    top: -4px;
    left: -48px;
    font-family: 'Lato', sans-serif;
    font-size: 4rem;
}
.destacado ol li:nth-child(2)::before {
    color:#333;
    content:"2";
    font-weight:bold;
    padding:0px 7px;
    position: absolute;
    top: -4px;
    left: -48px;
    font-family: 'Lato', sans-serif;
    font-size: 4rem;
}
.destacado ol li:nth-child(3)::before {
    color:#333;
    content:"3";
    font-weight:bold;
    padding:0px 7px;
    position: absolute;
    top: -4px;
    left: -48px;
    font-family: 'Lato', sans-serif;
    font-size: 4rem;
}
.destacado ol li:nth-child(4)::before {
    color:#333;
    content:"4";
    font-weight:bold;
    padding:0px 7px;
    position: absolute;
    top: -4px;
    left: -48px;
    font-family: 'Lato', sans-serif;
    font-size: 4rem;
}
.destacado ol li:last-child {
    border-bottom:none;
    margin-bottom:0;
    padding-bottom:0;
}
.destacado ol li a {
    display:block;
    font-size:1.6rem;
}
.destacado ol li a:hover {
    text-decoration:none;
}

.ytc_video_container {
    margin:0 0 20px;
}
.videos h3 {
    background:rgba(255, 255, 255, 0.6);
    color:#1A171B;
    font-size:1.6rem;
    font-weight:700;
    margin:0;
    padding:10px;
    position:absolute;
    bottom:0;
}



.videos, .facebook, .twitter {
    visibility:hidden;
}



.newsletter {
    margin:0;
    padding:10px;
    visibility:hidden;
}
.newsletter h3 {
    margin:0 0 10px;
}
.newsletter p {
    margin:0 0 10px;
}
#mc_embed_signup {
    background:none!important;
    font:inherit!important;
}
#mc_embed_signup form {
    padding:0!important;
}
#mc_embed_signup .mc-field-group {
    float:left;
    min-height:inherit!important;
    padding-bottom:0!important;
    width:100%!important;
}
#mc_embed_signup .mc-field-group label {
    background:#FFF;
    color:#333;
    float:left;
    margin-bottom:0!important;
    padding:5px;
    width:20%;
}
#mc_embed_signup .email {
    border:none!important;
    border-radius:0;
    color:#333!important;
    float:left;
    padding:5px 0!important;
    width:50%!important;
}
#mc_embed_signup .button {
    border-radius:0!important;
    clear:none!important;
    float:right;
    font-size:inherit!important;
    line-height:inherit!important;
    height:auto!important;
    margin:0!important;
    padding:5px!important;
    width:30%!important;
}
#mc_embed_signup div#mce-responses {
    margin:0!important;
    padding:10px 0!important;
    top:0!important;
    width:100%!important;
}
#mc_embed_signup div.response {
    margin:0!important;
    padding:0!important;
    width:100%!important;
}
#mc_embed_signup #mce-success-response {
    color:#360!important;
    top:0!important;
}



#tres .fondo {
    height:400px;
}
#tres .item {
    margin-bottom:20px;
    visibility:hidden;
}



#colophon {
    background:#B3B4B5;
    padding: 20px 0px 10px 0px;
}
#colophon .logo {
    display:block;
    margin-bottom:30px;
    max-width:180px;
}
#colophon ul.pie-navi {
    display:block;
    float:left;
    list-style:none;
    margin:0 0 20px;
    padding:0;
    width:100%;
}
#colophon ul.pie-navi li {
    display:block;
}
#colophon ul.pie-navi li a {
    color:#58585A;
    display:block;
    padding:0 0 5px;
    font-weight: 700;
}
#colophon ul.pie-navi li a:hover {
    color:#FF8007;
}
.staff, .comunicacion {
    padding:0;
}
.staff {
    float:left;
    margin-bottom:30px;
}
.staff h3 {
    color:#FF8007;
    margin:0 0 10px;
    text-transform:uppercase;
}
.staff ul, .comunicacion ul {
    list-style:none;
    margin:0;
    padding:0;
}
.staff ul li {
    color:#FFF;
    float:left;
    width:50%;
}
.comunicacion {
    float:right;
}
.comunicacion li {
    font-size:1.8rem;
}
.comunicacion li:first-child {
    margin:0 5px 5px 0;
}
.comunicacion li::before {
    float:left;
    margin-right:5px;
    min-width:20px;
    text-align:right;
}
.comunicacion li span {
    font-family: 'Lato', sans-serif;
    font-size: 1.6rem;
}
.site-main {
    margin-top: 30px;
}
.vdestacado {
    background: #FF8007 none repeat scroll 0% 0%;
    text-align: center;
    padding: 10px 0px;
}
.video_sidebar {
    color: #FFF;
    font-weight: 600;
    font-size: 23px; 
    padding: 10px;
    margin: 0px;
    font-family: 'Lato', sans-serif;
}
.vgeneral {
    background: #4880B5 none repeat scroll 0% 0%;
    text-align: center;
    padding: 10px 0px;
}
.icono-footer {
    color:#FFF;
    font-size: 2.5rem;
    margin-right: 10px;
}
.col-iconos {
    margin-top: 15px;
}
.content-area {
    margin-top: 40px;
}
.compartir-top {
    border-bottom: 1px solid #003760;
    float: right;
    width: 100%;
}
.solo-movil {
    visibility: hidden;
    display: none;
}
.site-footer {
    background: #B3B4B5;
    padding: 20px 0px 10px 0px;
    text-align: center;
}
.site-footer span {
    font-family: 'Lato', sans-serif;
}

@media (max-width: 991px) {
    .navbar-brand > img {
        width: 200px;
    }
    .fecha-clima {
        visibility: hidden !important;
        display: none !important;
    }
    .buscador h2 {
        visibility: hidden;
        display: none;
    }
    .contactos ul.redes {
        float: none;
        margin:auto;
        padding: 10px 0 0 0;
    }
    .titulo {
        max-height: 103px;
    }
    .banners h3 {
        font-size: 2rem;
    }
    .banners ul li a {
        font-size: 2.5rem;
    }
    .banners ul li span {
        font-size: 13px;
    }
    .masonryloop .item .titulo, .titulo {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .solo-pc {
        visibility: hidden;
        display: none;
    }
    #colophon ul.pie-navi {
        display: none;
        visibility: hidden;
    }
    .solo-movil {
        visibility: visible;
        display: block;
    }
    .col-iconos {
        margin-bottom: 15px;
    }
}

@media (min-width: 600px) {
    .mobile {
        display:none;
    }
    .desktop {
        display:block;
    }
    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
        margin:0 1%!important;
        padding-right:0!important;
        width:32%!important;
    }
    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:first-child {
        margin:0 1% 0 0!important;
    }
    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:last-child {
        margin:0 0 0 1%!important;
    }
    #colophon ul.pie-navi li {
        float:left;
        width:50%;
    }
}

@media (min-width: 768px) {
    .desktop {
        padding:0 15px;
    }
    .navbar-nav {
        float:none;
        margin:0 auto;
        text-align:center;
    }
    .navbar-nav>li {
        display:inline-block;
        float:none;
    }
    .navbar-brand {
        max-width:280px;
    }
    .navbar-default .navbar-nav>li>a {
        font-size:1.2rem;
    }
    .nav>li>a {
        padding:15px 8px;
    }
    .navbar-collapse {
        border-bottom:none;
        padding-right:0;
        padding-left:0;
    }
    #branding .col-sm-5 {
        margin-top:60px;
    }
    .buscador {
        width:66.66666667%;
    }
    .buscador h2 {
        float:left;
        line-height:2rem;
        margin:0;
        padding:5px 0;
        width:auto;
    }
    .buscador form {
        float:left;
        margin:0 0 0 20px;
        width:auto;
    }
    .buscador form ul li.que-busca input, .buscador form ul li.buscar {
        line-height:2rem;
    }
    #dos .col-sm-7 {
        margin-bottom:0;
    }
    #dos .container, #novedades .container, #tres .col-sm-4 {
        padding:0 15px;
    }
    #novedades .container {
        padding: 0 15px 0 10px;
    }
    #dos .col-sm-7 {
        padding: 0 7.5px 0 0;
    }
    #tres .container {
        padding:0 10px;
    }
    .archive #adentro .container, .search #adentro .container {
        padding:0 15px;
    }
    .notas {
        padding:0 2.5px 0 0!important;
    }
    .post-notas {
        padding: 0 30px 0 0 !important
    }
    .archive .notas, .search .notas {
        padding:0 0 40px 5px;
    }
    .single .notas, .page .notas {
        padding:0 15px;
    }
    .extras {
        padding:0 0 0 7.5px!important;
    }
    #dos .col-sm-5 {
        padding: 0 0 0 7.5px;
    }
    .masonryloop .fondo {
        height:230px;
    }
    .masonryloop article {
        margin:0 5px 20px;
        width:230px;
    }
    .masonryloop .item .titulo, .titulo {
        font-size:1.6rem;
        line-height:2rem;
        color:#FFF;
        font-family: 'Roboto', sans-serif;
    }
    #tres .fondo {
        height:200px;
    }
    #tres .item {
        padding:0;
        margin:0 5px;
        width:233px;
    }
    .contactos {
        clear:none;
        width:33.33333333%;
    }
    .contactos h2 {
        font-size:1.5rem;
        line-height:2rem;
        margin:0;
        padding:5px 0;
        width:60%;
    }
    .contactos ul.redes {
        width:40%;
    }
    .contactos ul.redes li {
        line-height:2rem;
        padding:5px 0;
    }
    #colophon ul.pie-navi {
        margin:10px 0 20px;
    }
    .staff {
        margin-bottom:0;
    }
    .comunicacion ul {
        margin:20px 0 0;
    }
    .banners {
        margin:0 5px;
        width:470px;
    }
    .archive .container, .search .container {
        padding: 0 15px;
    }
    .archive .page-header, .archive .entry-header, .search .page-header, .search .entry-header {
        margin: 0 5px 10px;
        padding: 0 0 10px;
    }
    .archive #primary .container, .search #primary .container {
        padding: 0 15px 0 10px;
    }
}

@media (min-width: 992px) {
    .navbar-default .navbar-nav>li>a {
        font-size:1.4rem;
        font-weight:700;
    }
    .nav>li>a {
        padding:15px;
    }
    .contactos h2 {
        font-size:2rem;
    }
    .contactos h2 span {
        font-size:1.8rem;
    }
    .masonryloop .fondo {
        height:295px;
    }
    .masonryloop article {
        width:303px;
    }
    .masonryloop .item .titulo, .titulo {
        font-size:2.4rem;
        line-height:2.8rem;
        color: #FFF;
        font-family: 'Roboto', sans-serif;
    }
    #tres .fondo {
        height:296px;
    }
    #tres .item {
        width:306px;
    }
    #colophon ul.pie-navi {
        float:right;
        margin:10px 0 20px;
    }
    #colophon ul.pie-navi li {
        margin-right:20px;
        width:auto;
    }
    .banners {
        width:616px;
    }
    .entry-content {
        margin: 20px 0px 0px 40px;
    }
}

@media (min-width: 1200px) {
    #branding .col-sm-5 {
        margin-top:70px;
    }
    .fecha {
        width:auto;
    }
    .hora {
        float:left;
        margin-left:30px;
        width:auto;
    }
    .clima {
        float:right;
        margin-top:0;
        padding:5px 0;
        width:auto;
    }
    .awesome-weather-current-temp {
        font-size:3rem;
        line-height:3rem;
        margin-right:10px;
        padding-right:10px;
        text-align:right;
        width:auto!important;
    }
    .awe_tall .awesome-weather-todays-stats {
        line-height:3rem;
        text-align:left;
        width:auto!important;
    }
    .contactos h2 {
        font-size:1.5rem;
    }
    .contactos h2 span {
        font-size:1.5rem;
    }
    .navbar-default .navbar-nav>li>a {
        font-size:1.6rem;
    }
    .nav>li>a {
        padding:15px 20px;
    }
    .masonryloop .fondo {
        height:362px;
    }
    #tres .fondo {
        height:363px;
    }
    #tres .item {
        width:373px;
    }
    .masonryloop article {
        width:370px;
    }
    .masonryloop .item .titulo, .titulo {
        font-size:2.6rem;
        line-height:3.2rem;
        color:#FFF;
        font-family: 'Roboto', sans-serif;
    }
    #colophon ul.pie-navi li {
        margin-right:10px;
    }
    #colophon ul.pie-navi li a {
        font-size:1.3rem;
    }
    .comunicacion li {
        width:45%;
    }
    .banners {
        width:750px;
    }
    .entry-content {
        margin: 20px 0px 0px 40px;
    }
}
