html{margin:0;}
body{padding:0; margin:0; font-family:'Open Sans', sans-serif; font-size:14px; line-height:22px; color:#333333; background:#f9f9f9;}

h1, h2, h3, h4{font-family:'Montserrat', sans-serif; color:rgba(0, 0, 0, 0.87);}
h1{font-size:48px;}
h2{font-size:36px;}
h3{font-size:24px;}
h4{font-size:18px;}
a{color:#E95644;}
a:hover, a:focus{color:#ed7466; text-decoration:none; outline:none;}

.red{color:#ff5252}
.btn-default{background-color:#E95644; color:#fff; font-family:'Montserrat', sans-serif; text-transform:uppercase; border-radius:0; border:0; font-weight:300;}
.btn-default:hover, .btn-default:focus{background-color:#E94D44; color:#fff;}
.breadcrumb{background:transparent; padding:8px 0; font-size:12px; margin-top:15px;}

/* HEADER */
#top{padding-top:10px;}
a.logo{padding:10px 0; display:block; color:#333333;}
.txt-issn{font-size:12px; text-align:left; font-family:'Montserrat', sans-serif;}
#top-widget .form-control{width:auto; float:right; font-size:12px;}
#top a.lien-doi{color:#333; font-weight:600; margin-top:20px; display:block;}
#top a.lien-doi:hover{color:#ed7466; }

/* MENU */
.nav > li{text-transform:uppercase; font-size:13px; font-family:'Montserrat', sans-serif;}
.navbar{border-radius:0; margin-bottom:0;}
.navbar-nav > li > a{padding-left:10px;}
#menu-widget{padding:10px 0 0 0; color:#fff;}
#menu-widget label{display:none;}
#menu-widget input[type="text"]{background:transparent; border-width:0 0 1px 0; border-color:#464646; border-style:solid; font-family:'Open Sans', sans-serif; font-style:italic; font-weight:300;}
#menu-widget input[type="submit"]{background:transparent; border:0;}
#menu-widget .fa{font-size:20px;}
#searchform button{background:transparent; border:0;}
#top-widget{text-align:right;}
#top-widget ul{padding:0;}
#top-widget li{list-style:none; display:inline-block; border-right:1px #333 solid; font-size:13px; padding:0 5px; line-height:13px;}
#top-widget li:last-child{border:none;}
#top-widget a{color:#333333;}
#top-widget a:hover{color:#E95644;}


/* 1 - HOME PAGE */
.bloc{margin:40px auto;}
h2.titre{font-size:26px; text-transform:uppercase; padding-bottom:10px; border-bottom:3px #E95644 solid; display:inline-block; margin-bottom:20px;}
/* 1.1 Slider */
#slider-presentation{background:#ea5644; margin-top:-20px;}
#slider-presentation .slide{width:100% !important;}
.carousel-control{width:5%;}
img.image-slider{width:100%; max-width:550px; height:auto;}
.caption-text{text-shadow:none; font-size:24px; line-height:32px; color:#fff; margin-left:20px; margin-right:60px; margin-top:42px; font-family:'Montserrat', serif; font-weight:300;}
.carousel-control.left, .carousel-control.right{background:none;}
/* 1.2 Ultimos numeros */
.last-issues{text-align:center;}
.last-issues img{width:100%; height:auto;}
.last-issues h3{margin-top:-18px; margin-bottom:0;}
.last-issues .btn{font-size:18px;}
.last-issues .date-issue {font-size:13px; color:#333; margin-bottom:30px;}
/* 1.3 Convocatorias */
#convocatoria{border:1px #ccc solid; background:#F1F1F1;}
#convocatoria ul{margin:0; padding:0;}
#convocatoria li{list-style:none; border-bottom:1px #ccc solid; margin-bottom:20px; padding-bottom:10px;}
#convocatoria li:last-child{margin:0; border:0; padding:0;}
#convocatoria h3, #convocatoria .cat-post-title{font-size:20px; margin:10px 0; color:#E95644; font-weight:500; font-family:'Montserrat', sans-serif;}
#convocatoria h4{font-size:16px; margin:5px 0; font-style:normal !important;}
#convocatoria .editores, #convocatoria p{font-size:13px; line-height:19px; font-style:italic; color:#333333;}
.btn-vide{background:transparent; color:#fff !important; border:1px #fff solid;}
/* DORA */
.dora {text-align:center}
.dora img {width:200px; height:auto; padding:5px 0;}
/* Normas */
#bloc-derecho{border-color:#ccc; border-style:solid; border-width:0 0 0 1px; padding:40px 30px 0 30px;}
#convocatoria .normas{margin-bottom:30px;}
#convocatoria .normas h3{font-size:20px !important; text-transform:uppercase; margin-top:5px;}
#convocatoria .normas img{width:100%; height:auto;}
#convocatoria .normas p{font-size:14px;}
#convocatoria .otras-convocatorias{background:#222;}
/* Creative Commons */
.creative{font-size:11px; line-height:14px; text-align:center; padding:10px; background:#CCCBCB; margin:0 -30px;}
.creative img{margin:0 auto 10px auto; display:block;}
/* Indexaciones */
#indexacion{text-align:center; background:#fff; padding-top:40px; padding-bottom:40px; position:relative; margin-top:60px;}  
#indexacion .carousel-control{color:#2d2d2d; opacity:1; top:45%; text-shadow:none; width:20px;}
#indexacion img{margin-right:10px;}

@media screen and (min-width:1024px) and (max-width:1200px){
	#logo-slider-wraper{width:1010px !important;}
}

@media screen and (min-width:768px) and (max-width:1023px){
	#indexacion img{width:auto; height:75px;}
}

@media screen and (min-width:300px) and (max-width:767px){
	#slider-home, #indexacion{display:none;}
	.last-issues h3{font-size:20px; margin-top:-15px; margin-bottom:20px;}

}



/* 2 - CATEGORIAS */
#numero img{width:100%; height:auto; margin-top:20px;}
#numero h1{font-size:32px; margin-bottom:40px;}
#numero li{margin-bottom:20px;}
#numero .titre-souscategorie{font-size:16px; margin:20px 0; font-weight:600; text-transform:uppercase;}
#numero h2{font-size:20px; margin:0; }
#numero h2 a{font-weight:400;}
#numero .autor, #page .autor{font-style:italic; margin:0 0 20px 0;}
#numero .souscategorie{background:#333333; color:#fff; padding:0 5px; font-size:11px; text-transform:uppercase; margin:0 0 20px 0; display:inline-block;}
#numero .date-issue {font-size:20px; font-weight:bold; text-align:center; margin-top:-50px;}

/* 3 - ARTICLE & PAGE */
#page h1{font-size:32px;}
#page h2{font-size:26px; color:#777;}
#page h3{font-size:20px; color:#8c8c8c;}
#pahe .panel-group{margin-top:30px;}
#bloc-page{margin-top:20px;}
#bloc-page h2{text-align:center; font-size:20px; text-transform:uppercase; color:#333; margin-top:10px;}
#bloc-page img.image-100{width:100%; height:auto;}
#bloc-page .survival, #bloc-page .ultimo-numero, #bloc-page .convocatoria{text-align:center; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2); margin-bottom:30px;}
#bloc-page .clacso{margin-bottom:20px;}
#article h1{font-size:30px; margin-bottom:40px;}
#article h2{font-size:26px; margin:0 0 30px 0; color:#777; font-weight:300;}
#article .post-content{text-align:justify;}
#article .autor, #page .autor{font-size:13px; margin-bottom:30px;}
#article .autores-invitados{font-size:13px; margin-bottom:30px;}
#article .palabras-clave{font-style:italic; color:#777;}
#article .enlaces{margin-top:30px;}
#article .btn-convocatoria, #page .btn{margin-top:30px;}
#article .icon-pdf{width:40px; height:40px; background:url("../images/icon-pdf.png"); display:inline-block;}
#article .icon-html{width:40px; height:40px; background:url("../images/icon-html.png"); display:inline-block;}
#article .icon-epub{width:40px; height:40px; background:url("../images/icon-epub.png"); display:inline-block;}
#article .icon-visor{width:40px; height:40px; background:url("../images/icon-visor.png"); display:inline-block;}
#article .compartir{border-top:1px #eee solid; text-align:right; padding-top:20px; margin-top:30px;}
#article .facebook, #article .twitter, #article .google-plus{padding:5px;}
#article .facebook a, #article .twitter a, #article .google-plus a{color:#fff;}
#article .facebook{background:#5d82d1;}
#article .twitter{background:#40bff5;}
#article .google-plus{background:#b84830;}

/* - 4 - NUMEROS */
#numeros h1{font-size:32px; margin-bottom:40px;}
#numeros img{width:100%; height:auto;}
#numeros h3{margin-top:-26px; margin-bottom:30px;}
#numeros .date-issue {font-size:13px; margin-top:-28px; color:#333; margin-bottom:20px;}
/* WIDGETS */
h2.widget-title{font-size:20px; color:#fff; margin:0 0 15px 0;}
#footer h2.widget-title, #footer h2{font-size:18px; color:#fff; margin:0 0 15px 0;}

/* - 5 - BUSQUEDA */
#busqueda h1{font-size:32px; margin-bottom:40px;}
#busqueda h2{font-size:20px; margin-bottom:0;}
#busqueda h3{font-size:18px;}
#busqueda .autor{font-style:italic; font-weight:bold; font-size:16px; margin-bottom:0;}
#busqueda .palabras-clave{font-size:13px; margin-bottom:0; font-style:italic;}

/* - 6 - REVISTAS AMIGAS */
#revistas h1{font-size:32px;}
#revistas h2{font-size:26px; color:#777;}
#revistas h3{font-size:20px;}
#revistas h3 a{color:#333;}
#revistas .h20{height:20px;}
#revistas .intro{font-size:13px; font-style:italic;}
#revistas .enlace{font-weight:bold;}

/* NOTA */
.information {margin-bottom:20px; font-size:12px; font-style:italic; border-top:1px #ccc solid;padding-top:20px;}

/* FOOTER */
#footer{margin-top:50px; color:#d0d0d0; font-size:12px; font-weight:300;}
#footer a{color:#d0d0d0;}
#footer .newsletter{}
#footer a:hover, #footer a:focus{text-decoration:none; color:#E95644;}
#footer ul.menu{padding:0; margin:0;}
#footer .menu li{font-size:12px; line-height:22px; list-style:none;}
.top-footer{background:#2d2d2d; padding:30px 0;}
.copyright{background:#212121; font-size:12px; line-height:50px; text-align:left; font-family:'Open Sans', sans-serif;}
.enlaces-legales{text-transform:uppercase; text-align:right;}
.enlaces-legales a{margin-right:10px;}
.enlaces-legales a:last{margin-right:0;}

#footer .icons{background:url("../images/sprite.png"); display:inline-block;}
#footer .social{width:40px; height:40px; margin-right:10px;}
#footer .facebook{background-position:0 0;}
#footer .twitter{background-position:-45px 0;}
#footer .google{background-position:-89px 0;}
#footer .g-scholar{width:167px; height:49px; background-position:0 -50px; display:block; margin-top:10px;}
#footer a.logo-ucmc img{outline:none; max-width:237px; width:100%;}

