/*
Source Sans Pro
    regular
X        11  [ timePosted ]

    italic
x        12  #font-date#font-footerSmall# [ date, socialWidgetText, footerSponsorsLabel, developed, copy, share ]
X        14  [ footerLinks ]
x        16  #font-footerText#[ footerNav, address ]
x        18  #font-mainNav#font-topBarNav# [ topBar, mainNav, mainNavDropdown ]

Open Sans
    light
x        24  #verVideo#

    regular
x        12  [ publicacionInfo ]
x        14  #font-regular# [ secondarySectionText, seccionPresentacionText, seccionSubtitle, sectionText, festivalText, juradosSubtitle, juradosText, edicionesDate, publicacionText ]
x        16  #font-noticia# [ noticiaExcerptText, noticiaText ]
x        20  [ festivalIntro ]

    italic
x        12  #font-small# [ viewAll, hideAll, socialWidgetLink, asideSubmenu, informacionEdicion, programacionSubMenu, programacionLegend, programacionTime, programacionWhereLegend, programacionEntradasAbonosYTickets, edicionButtons, espacioButtons ]
x        14  [ espacioAdress ]
x        16  [ programacionMonth ]
x        18  [ featuredDescription ]
x        20  #h1#font-header# [ sectionHeader, socialWidgetHeader, h1general, programacionAsideTitle ]
x        38  [ programacionDay ]

    semibold
x        14  [ sectionLabel ]
x        18  #font-titleMedium# [ secondarySectionTitle, seccionPresentacionTitle, seccionHeading, festivalLabel, edicionesTitle, juradosHeading, espaciosTitle, publicacionTitle]
x        22  [ noticiasExcerptTitle ]
x        24  #font-titleLarge# [ noticiaTitle, seccionTitle, festivalTitle, festivalHeadings, juradosTitle, informacionTitle ]

    semibold italic
x       12  [ breadCrumb ]

*/

/*  Keep the font declarations at the beginning so it has a light weight ( on the rules ) */

/* The main, real font-size pixels value is in the reset.css */

body,
.font-regular{
    font-family: "Open Sans", Arial, Sans-Serif;
    /*font-size: 14px;*/
    font-size: 1em;
    font-size: 100%;
    /*line-height: 1.7142em;*/
    line-height: 24px;
}

.socialWidgetDate,
.font-date,
.date,
.font-footerSmall,
.font-footerLinks,
.font-footerText,
.font-topBarNav,
.font-mainMenu,
.socialWidget{
    font-family: "Source Sans Pro", arial, sans-serif;
}

.font-topBarNav,
.font-topBarNav a{
    /*font-size: 18px;*/
    font-size: 1.2857em;
    font-style: italic;
    /*line-height: 1.3333em;*/
}

.font-mainMenu,
.font-mainMenu a{
    /*font-size: 18px;*/
    /*font-size: 1.2857em;*/
    font-style: italic;
    font-size: 1.1428em;
    /*line-height: 1.3333em;*/
}

h1,
h1 a,
.font-header,
.font-header a{
    /*font-size: 20px;*/
    font-size: 1.4285em;
    font-style: italic;
    line-height: 24px;
}

.font-small,
.font-small a,
#twitter,
.tweet,
.tweet *,
.facebookPost,
.facebookPost *,
.timePosted{
    font-style: italic;
    font-size: 12px;
    /*font-size: .8571em;*/
    /*line-height: 2em;*/
}

.font-footerText,
.font-footerText a{
    font-style: italic;
    /*font-size: 16px;*/
    font-size: 1.1428em;
    /*line-height: 1.5em;*/
    line-height: 24px;
}

.pagination li a,
.font-footerLinks,
.font-footerLinks a{
    font-style: italic;
    /*font-size: 14px;*/
    font-size: 1em;
    /*line-height: 1.7142em;*/
    line-height: 24px;
}

.font-footerSmall,
.font-footerSmall a,
.font-date,
.font-date a,
.date,
.date *{
    font-style: italic;
    /*font-size: 12px;*/
    font-size: .8571em; /* 12px */
    line-height: 2em;
}

.font-publicacionInfo,
.font-publicacionInfo a{ font-size: .8571em } /* 12px */

.font-noticia,
.font-noticia *{ font-size: 16px; line-height: 24px; } /* 16px */

.festivalIntro,
.festivalIntro a{ font-size: 1.4285em } /* 20px */

.espacioAddress,
.espacioAddress a{ font-style: italic }

.programacionMonth,
.programacionMonth a{
    font-style: italic;
    /*font-size: 16px;*/
    font-size: 1.1428em;
}

.programacionDay,
.programacionDay a{
    font-style: italic;
    /*font-size: 38px;*/
    font-size: 2.7142em;
}

.sliderDescription,
.sliderDescription a{ font-size: 1.2857em } /* 18px */

.sectionLabel,
.seciontLabel a{ font-weight: 600 }

.font-titleMedium,
.font-titleMedium a{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    /*font-size: 1.2857em;*/
}

.noticiasExcerptTitle a{
    display: block;
    font-weight: 600;
    /*font-size: 22px;*/
    font-size: 1.5714em;
    line-height: 24px;
}

.lastPage,
.font-breadCrumb a{
    /*font-size: 12px;*/
    font-size: .8571em;
    font-weight: 600;
    font-style: italic;
}

.font-breadCrumb>li:last-child a{ color: #a0a0a0 }

.featuredDescription{
    font-style: italic;
    font-size: 18px;
    font-size: 1.285714286em;
    line-height: 1.3333em;
}

.font-titleLarge{
    font-weight: 600;
    font-size: 24px;
}

.font-watchVideo{
    font-size: 24px;
    font-weight: 300;
    line-height: 48px !important;
}

figcaption{
    font-size: 12px;
    line-height: 24px;
}

/*
@media (min-width: 0) and ( max-width: 1170px){
    .font-mainMenu,
    .font-mainMenu a{
        font-size: 1em;
    }
}*/
