@media screen and (max-width: 1199px){
	.main-header .logo { padding: 12px 0 12px 0; margin-left: 80px;}
	.main-header .logo img { width: 160px; height: auto}
	.main-header .red-internacional { margin-top: 14px; margin-right: 0;}
	.red-internacional img { width: 187px; height: auto}
	/**/
	.navbar { min-height: 100%;}
	.navbar-toggle { display: block; float: none; margin:0; position: absolute; left: 15px; top: -50px; padding-left: 40px;}
	.navbar-toggle.collapsed .icon-bar { background: #000; height: 4px;}
	.navbar-toggle.collapsed .icon-bar:nth-child(2) { transform: rotate(0) translate(0,0); transition: all .3s ease-in-out 0s; background-color: #fff;}
	.navbar-toggle.collapsed .icon-bar:nth-child(3) {visibility: visible; background-color: #fff;}
	.navbar-toggle.collapsed .icon-bar:nth-child(4) { transform: rotate(0) translate(0,0); transition: all .3s ease-in-out 0s; background-color: #fff;}
	.navbar-toggle .icon-bar { background: #000; height: 4px;}
	.navbar-toggle .icon-bar:nth-child(2) { transform: rotate(-45deg) translate(-6px,5px)}
	.navbar-toggle .icon-bar:nth-child(3) {visibility: hidden;}
	.navbar-toggle .icon-bar:nth-child(4) { transform: rotate(45deg) translate(-6px,-5px)}
	.navbar-toggle .name-bar { font-size: 13px; text-transform: uppercase; color: #fff; font-family: "SourceSansPro-Regular"; position: absolute; left: 0; top: 10px;}
	.navbar-collapse { position: absolute; left: 15px; top: 0; z-index: 100;}
	.navbar-collapse.collapse { display: none !important;}
	.collapse.in { display: block !important}
	.navbar-nav { float: none; clear: both; display: block; background: #fff; max-width: 181px;}
	.navbar-nav > li { float: none; display: block; padding-left: 13px; padding-right: 13px;}
	.navbar-nav > li a {border-bottom: 1px solid #ccc; padding-left: 0; padding-right: 0;}
	.navbar-nav > li:last-child a { border-bottom: none}
	/**/
	.navbar-collapse .visible-sm { display: block !important}
	.top-provincias-mbl { background: #f3f3f3; padding: 15px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; max-width: 181px; margin: 0;}
	.top-provincias-mbl li { display: inline-block}
	.top-provincias-mbl li a { font-size: 12px; color: #324764;}
	.top-provincias-mbl li:after { content: "/"; margin-left: 3px; margin-right: 3px;}
	.top-provincias-mbl li:last-child:after {display: none;}
	/**/
	.social-links-mbl {background: #fff; padding: 15px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; max-width: 181px; margin: 0;}
	.social-links-mbl li { display: inline}
	.social-links-mbl li a { display: inline-block; background: #7D3FA0; color: #fff; height: 27px; width: 27px; font-size: 20px; text-align: center; margin-right: 8px;}
	/**/
	.mCustomScrollbar { padding-left: 15px; padding-right: 15px;}
	.columnistas-group { width: 1230px; padding-left: 45px; padding-right: 45px;}
	.izq-diario-multimedia { width: 1230px; padding-left: 32px; padding-right: 32px;}
	/**/
	/*.izq-diario-multimedia .mCustomScrollbar { padding-left: 0; padding-right: 0;}*/
	.izq-diario-multimedia { margin-bottom: 0;}
	.izq-diario-multimedia-scroller .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.izq-diario-multimedia-scroller .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {top: -275px; height: 261px;}
	/**/
	.otras-secciones li {width: 50%;}
	.contacto li {font-size: 17px;}
}

@media screen and (max-width: 991px){
	.main-header { padding-left: 0; padding-right: 0;}
	.navbar-toggle {left: 9px;}
	.navbar-collapse {left: 9px;}
	/**/
	.noticia h4 {font-size: 12px; margin-bottom: 8px;}
	.noticia h2 {font-size: 27px;}
	.noticia h3 { font-size: 18px; line-height: 1.2;}
	.noticia-principal p {font-size: 15px;}
	.noticia .autor { font-size: 14px; width: 100%;}
	.noticia .comentarios { margin-top: 1px;}
	.noticia-no-principal h2 {font-size: 18px; line-height: 1.2;}
	/**/
	.tapa li {font-size: 12px;}
	/**/
	.mas-leidas h3 {font-size: 21px;}
	.mas-leidas li { font-size: 13px; padding: 10px 0 10px 20px;}
	.mas-leidas li strong { font-size: 17px; left: 1px; top: 9px;}
	/**/
	.editorial-noticia h3 {font-size: 18px; margin-bottom: 10px;}
	.editorial-noticia p { font-size: 14px; line-height: 1.1;}
	.editorial-noticia .autor { font-size: 13px;}
	.editorial-noticia figure img { margin-right: -15px;}
	/**/
	.noticia-listado li {font-size: 15px;}
	.noticial-breve h3 { font-size: 16px;}
	/**/
	.carta-abierta-item h4 {font-size: 18px; font-family: "SourceSansPro-Semibold";}
	.carta-abierta-pic figure {display: none;}
	.carta-abierta-pic p { padding-left: 0; font-size: 15px; padding-bottom: 15px;}
	/**/
	.encabezado-bloque-1 h3 { font-size: 25px; min-width: 145px;}
	.encabezado-bloque-2 h3 { font-size: 25px;}
	.encabezado-bloque-3 h3 {font-size: 25px;}
	/**/
	.imagen .caption-image { font-size: 25px; width: 70%;}
	/**/
	.noticia-menor-listado h3 { font-size: 15px;}
	.main-footer { padding-left: 10px; padding-right: 0;}
	.otras-secciones:after { display: none;}
	.main-footer .col-sm-12 {margin-top: 20px;}
	.parrafo-footer{font-size:11px;}
	.contacto { margin-left: -15px; margin-right: -15px; margin-top: 40px;}
	.contacto li { float: left; width: 20%; text-align: center;}
	.contacto li .fa { display: block; margin: 0 auto 10px auto; width: 42px; height: 42px; font-size: 30px;}
	/**/
	.header-articulo h1 { font-size: 42px; line-height: 1;}
	.header-articulo p { font-size: 20px;}
	.articulo p br { display: none;}
	.articulo .foto-slider { padding-left: 40px; padding-right: 40px;}
	.articulo .foto-slider .foto-prev {left: 0px;}
	.articulo .foto-slider .foto-next {right: 0px;}
	.articulo .foto-slider .count-pics { right: 40px;}
	.articulo .foto { text-align: center}
	.articulo .foto figure { display: inline-block;}
	.articulo .foto figcaption { text-align: left}
	.sidebar-articulo { margin-top: 0;}
}

@media screen and (max-width: 767px){
	.main-header .logo { margin-left: 55px;}
	.navbar-toggle,
	.internal-header .navbar-toggle { left: 0; padding-left: 0;}
	.navbar-collapse,
	.internal-header .navbar-collapse { left: 0px; top: 0px; width: 108%;}
	.navbar-nav,
	.internal-header .navbar-nav { margin: 0; max-width: 100%; width: 100%;}
	.navbar-nav > li,
	.internal-header .navbar-nav > li { float: left; width: 50%;}
	.top-provincias-mbl,
	.internal-header .top-provincias-mbl { width: 100%; max-width: 100%;}
	.social-links-mbl,
	.internal-header .social-links-mbl {width: 100%; max-width: 100%; text-align: center;}
	.red-internacional-mbl,
	.internal-header .red-internacional-mbl { background: #fff; text-align: center; padding: 15px 15px 0 15px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}
	.red-internacional-mbl img,
	.internal-header .red-internacional-mbl img { width: 188px; height: auto}
	main { margin-top: 20px;}
	/**/
	.noticia h4 {font-size: 14px; margin-bottom: 10px;}
	.noticia h2 { font-size: 20px;}
	.noticia h3 { font-size: 20px;}
	/**/
	.imagen-principal .caption-image .bottomleft{ width: 100%; left: 0px; bottom: 0px; top: 1px;}
	.imagen-principal .caption-image .bottomleft h2{ font-size: 25px; margin-top: 10%;}
	/**/
	.publicidad { text-align: center}
	.publicidad img {width: 100%; height: auto}
	/**/
	.mas-leidas h3 { font-size: 25px;}
	.mas-leidas li { padding: 12px 6px 12px 26px; font-size: 17px;}
	.mas-leidas li strong {font-size: 20px; left: 3px; top: 11px;}
	/**/
	.editorial-noticia p {font-size: 15px;}
	.editorial-noticia figure {display: none;}
	/**/
	.encabezado-bloque-3 { margin-top: 0;}
	.encabezado-bloque-3 p { float: left; clear: both; font-size: 12px;}
	.encabezado-bloque-3 p a:first-child { margin-left: 0;}
	/**/
	.encabezado-bloque-4 p { float: left; clear: both;}
	.encabezado-bloque-4 p a { font-size: 14px; padding-left: 17px; padding-right: 17px; height: 20px;}
	.encabezado-bloque-4 p a:first-child { padding-left: 0;}
	/**/
	.imagen { text-align: center}
	/**/
	.imagen .caption-image {font-size: 18px; width: 70%; text-align: left; bottom: 10px;}
	/**/
	.noticial-breve h3 { font-size: 16px;}
	.noticial-breve-grande h3 { font-size: 14px;}
	.noticia-menor-listado { margin-bottom: 20px;}
	.noticia-menor-listado h3 {font-size: 15px;}
	/**/
	.contacto { margin-left: 0; margin-right: 0; margin-top: 20px;}
	.contacto li { float: none; width: auto; text-align: left; font-size: 20px;}
	.contacto li .fa { display: inline-block; margin: 0; width: 32px; height: 32px; font-size: 20px; margin-right: 15px;}
	/**/
	.copyright span {display: block;}
	.copyright b { display: none;}
	/**/
	.encabezado-articulo { padding-top: 0;}
	.encabezado-articulo p {display: none;}
	.encabezado-articulo h4 { font-size: 22px; border-bottom-width: 6px;}
	.header-articulo h1 { font-size: 34px;}
	.autor-articulo figure {display: none;}
	.autor-articulo p { padding: 10px 0;}
	.social-tools p { display: none;}
	.social-tools .widget { display: none;}
	.articulo .foto-slider { padding-left: 0; padding-right: 0;}
	.articulo .pictures-slider { padding-left: 0; height: 210px;}
	.articulo .foto-slider .arrows {display: none !important;}
	.articulo .foto-slider .count-pics {right: 0;}
	.articulo .first-letter {font-size: 19px; color: #000; display: inline;  background: none; float: none; padding: 0; margin-right: 0px; line-height: normal; font-family: "SourceSansPro-Light";}
	.articulo blockquote p { line-height: 1.2;}
	.articulo blockquote {padding: 65px 45px;}
	.articulo .open-quote { left: 15px;}
	.articulo .close-quote { right: 15px;}
	.articulo ul { padding-left: 15px;}
	.leer-tmb li { line-height: 1.1;}
	.articulo .table th { font-size: 13px;}
	.articulo .table td { font-size: 13px;}
	.temas-relacionados p { line-height: 1.8;}
	.referencias { margin-top: 40px;}
	.area-comentarios { margin-top: 20px; margin-bottom: 40px;}
	.area-comentarios .encabezado { margin-bottom: 15px;}
	.area-comentarios .encabezado h3 { font-size: 25px; background-size: 25px 25px; padding-left: 35px;}
	.area-comentarios .encabezado p {display: none;}
	.noticias-varias li { overflow: hidden; font-size: 16px;}
	.noticias-varias li .con-foto { display: block; width: 60%; float: left; padding-right: 20px;}
	.noticias-varias li figure { float: left; width: 40%;}
	.sidebar .mas-leidas,
	.sidebar .tapa,
	.sidebar .noticias-varias,
	.sidebar .publicidad { margin-bottom: 20px; float: none; clear: both}
	.social-tools .social-actions { float: none; text-align: center}
	.social-tools .social-links { float: none; text-align: center}
	.social-tools .comentarios { width: 35px; height: 35px; font-size: 17px; margin-left: 20px; margin-right: -5px; padding-top: 1px; background-size: contain}
	.social-tools .icono { font-size: 34px; width: 33px; height: 33px; margin-left: 17px; margin-top: -5px;}
	.social-tools .fa-envelope-o { width: 34px; height: 34px; font-size: 24px; margin-left: 12px; padding-top: 4px;}
	/**/
	.encabezado-seccion { margin-bottom: 50px; padding-left: 10px; overflow: visible}
	.encabezado-seccion h2 {float: none; font-size: 25px;}
	.encabezado-seccion p { right: auto; left: 0; width: 100%; bottom: -30px; padding-left: 10px; line-height: 1.2;}
	.encabezado-seccion p a { color: #a1344e; font-size: 14px; margin-left: 5px; margin-right: 5px;}
	.encabezado-seccion p a:first-child { margin-left: 0;}
}

@media screen and (max-width: 360px){
	.navbar-collapse { width: 111%;}
	.encabezado-seccion { margin-bottom: 60px;}
	.encabezado-seccion p { bottom: -40px;}
}

@media screen and (max-width: 340px){
	.articulo .foto-slider figcaption { padding-right: 30px;}
	/**/
	.social-tools .comentarios {margin-left: 18px;}
	.social-tools .icono {margin-left: 15px;}
	.social-tools .fa-envelope-o { margin-left: 10px;}
}