/*START Merrywheater FONT */
/* cyrillic-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nrpPmMW7T3WCII-UZW2GGCw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nqAAODQ6hKuKTT6yBk7tJss.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nn7X5LReLH0QNoQkr9bkYvg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nhLwFvNxpkIoVzlXSkPSYkA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nk4GofcKVZz6wtzX_QUIqsI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4EK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4EJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4EP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4ED0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4EOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nrPaLDTSXeXFRL0dx0NiHII.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6ntkZ6ofoXFVR94fBb90XSvU.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nhleLRUdNWOtq4SldHKv7HI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nuIaMZP5eRGvEWe_CNIU_oY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nnNuWYKPzoeKl5tYj8yhly0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*END Merrywheater FONT */
/*START Roboto FONT*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*END Roboto FONT*/
/*START Roboto Condensed FONT*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nE8xhg-WlD4iG4AP-V7QxYA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nN_eC2PfU-cUGGN7U-FIfKc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nLvM2QJLsjx6Keu1D2MYodo.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nNd5cRMOq5PeG3VabknWPxo.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nLpX8dGXLalyu5OokvgDQcs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nPVFL0ofnRu5Y2lP-UpEUGU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nDW5FUgIgejJvrHuLWqrSMw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nPDoBG10JtAX-GAwn6iwU1Y.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nGhQuge17febRYSUkWKdLWA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nBBtmDLrZTTOm3p1EhiGCXc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nEV356qNqHCUb41pS3zqMSE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*END Roboto Condensed FONT*/
/*START Work Sans FONT*/
@font-face {
    font-family: 'worksans-light';
    src: url('./_fonts/worksans-light.eot?#iefix') format('embedded-opentype'),
         url('./_fonts/worksans-light.woff2') format('woff2'),
         url('./_fonts/worksans-light.woff') format('woff'),
         url('./_fonts/worksans-light.ttf') format('truetype'),
         url('./_fonts/worksans-light.svg#okdiario') format('svg');
}
@font-face {
    font-family: 'worksans-regular';
    src: url('./_fonts/worksans-regular.eot?#iefix') format('embedded-opentype'),
         url('./_fonts/worksans-regular.woff2') format('woff2'),
         url('./_fonts/worksans-regular.woff') format('woff'),
         url('./_fonts/worksans-regular.ttf') format('truetype'),
         url('./_fonts/worksans-regular.svg#okdiario') format('svg');
}
@font-face {
    font-family: 'worksans-bold';
    src: url('./_fonts/worksans-bold.eot?#iefix') format('embedded-opentype'),
         url('./_fonts/worksans-bold.woff2') format('woff2'),
         url('./_fonts/worksans-bold.woff') format('woff'),
         url('./_fonts/worksans-bold.ttf') format('truetype'),
         url('./_fonts/worksans-bold.svg#okdiario') format('svg');
}
/*END Work Sans FONT*/

 /*START Okdiario.css*/
 @charset "UTF-8";
/* CSS OKDIARIO 2017 */


/*  ******************************************* Normalize ************************************************************* */

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

html {font-size: 100%;font-family:roboto;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;background:#fff;}
html, body {height: 100%;}
address {font-style: normal;}

article,aside,details,figcaption,figure,footer,header,nav,section,summary { display: block; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none; }

p{margin:0;font-weight: 300;}
h3{margin:0;}
h4{margin:0;}
hr {display:none;}
b, strong { font-weight: 500;}

iframe { border: none;}
img { height: auto;max-width: 100%;vertical-align: middle;}
a { color: #007acc; text-decoration: none; background-color: transparent;}
/*a:hover,a:focus,a:active { color: #686868;}*/
a:focus { outline: thin dotted;}
a:hover,a:active {outline: 0;}
h1,h2,h3,h4,h5,h6 {text-rendering: optimizeLegibility;}
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em; }
@media (max-width:1024px)  {
  body {overflow: auto;}
}

/*  ******************************************* Global ************************************************************* */

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter { clear: both; display: block;}
.wrap{ width:100%;max-width:990px;margin:auto;}

.hide {display: none !important;}

.mega{ display:block;width:100%;height:auto;margin:0;text-align: center;}
.mega.down{ margin-bottom:10px;margin-top:10px;clear:both;}
.mega img{ max-width:100%;}

/* **** FIX FOR SKIN ***** */
#page { position:absolute; z-index:9; height: 100%; width: 100%; top:0; bottom: 0;}
.site { background-color:transparent;}

/* **** FIX FOR Home Blog Paged ***** */
body.home.paged #page { margin-top: 70px;}
/* **** FIX FOR not swiper Paged ***** */
.hemeroteca {padding-top: 50px;}

/*  ******************************************* HEADER ************************************************************* */

.cabecera{position:fixed; height: 50px; top:0; left: 0; right: 0; z-index:999999;width:990px;margin:auto;background-color:rgba(255,255,255,1.00); transition: all .5s ease-in-out; border-bottom:1px solid rgba(241, 241, 241, 1);}

.cabecera .logo{position:absolute;left:50%;top:2px; height: 46px;width: 160px; margin-left:-80px;background-image:url(/app/2/img/logo-okdiario.svg);background-size:contain; background-position: center center; background-repeat:no-repeat;}

.cabecera .logo span{display:none;}
.cabecera .logo b{ display:none; color: #1b1b1b;font-family: "Roboto";font-size: 10px;font-weight: bold;letter-spacing: 2px;line-height: 1.4;text-align: center;position:relative;top:52px;text-transform:uppercase;}

.cabecera.fix .wrap {padding: 0 32px 15px;}
.cabecera.fix .logo {top:8px; margin-left:-78px;}
.cabecera.fix .logo b{top:27px; font-size: 0.6em; white-space: nowrap; left: -26px;}

.cabecera .archiveSection {position: fixed; top:50px; left: 0; right: 0; height: 25px; width: 100%; margin: 0; padding: 0 12px; background-color: #222; color: #fff; z-index: 99; font-family: "Roboto";font-size: 12px; line-height: 25px; text-transform: uppercase; letter-spacing: 2px; font-weight: 400;text-align: center;}
.cabecera .archiveSection a { color: #fff!important; letter-spacing: 1px }
.cabecera .archiveSection span{display:none;}

.navTop { position: absolute; top:0; height: 50px; z-index:9999999;}

.navTop.left { left: 0;}
.navTop.right{ right: 0;}
.navTop ul {float: left; padding: 0; margin: 0; list-style: none;}
.navTop ul li {float: left; height: 50px; line-height: 40px; font-family: "Roboto Condensed",sans-serif;font-size: 0.875rem; color:#333;  }
/*.navTop.left ul li { border-left: thin solid rgba(241, 241, 241,1.00);}*/
.navTop.right ul li {border-right: thin solid rgba(241, 241, 241,1.00); padding: 5px 10px;}
.navTop ul li a {color:#333;}
/*.navTop ul li.sections { cursor:pointer; }*/
.navTop ul li.sections i {font-size:25px; margin: 10px 5px;}
.navTop ul li.sections span{padding-left:10px; display: inline-block; float: right;}
.navTop ul li.sections .nav-icon{display: block;position: relative;cursor:pointer;}
.navTop ul li.sections .nav-icon a.burger-box{width: auto;height: 50px;display: block;line-height: 50px;padding: 0 15px 0 50px;}
.navTop ul li.sections .nav-icon .burger,
.navTop ul li.sections .nav-icon .burger:before,
.navTop ul li.sections .nav-icon .burger:after {position: absolute;top: 23px;left: 13px;width: 24px;height: 2px;background: #333;-webkit-transition: background .6s,-webkit-transform .6s,top .6s;}
.navTop ul li.sections .nav-icon .burger:before {top: -8px;left: 0;content: "";}
.navTop ul li.sections .nav-icon .burger:after {top: 8px;left: 0;content: "";}
.navTop ul li.sections .nav-icon .open .burger {background: transparent;}
.navTop ul li.sections .nav-icon .open .burger:before {top: 0;-webkit-transform: rotate3d(0,0,1,-45deg); -moz-transform: rotate3d(0,0,1,-45deg); -ms-transform: rotate3d(0,0,1,-45deg); -o-transform: rotate3d(0,0,1,-45deg); transform: rotate3d(0,0,1,-45deg);background: #fff;}
.navTop ul li.sections .nav-icon .open .burger:after {top: 0; -webkit-transform: rotate3d(0,0,1,45deg); -moz-transform: rotate3d(0,0,1,45deg); -ms-transform: rotate3d(0,0,1,45deg); -o-transform: rotate3d(0,0,1,45deg); transform: rotate3d(0,0,1,45deg); background: #fff;}

.navTop ul li.search {padding: 5px 10px; line-height: 0;}
.navTop ul li.date {}
.navTop ul li.historical {}
.navTop ul li.newsletter {}
.navTop ul li.custom {display: none;}

.navTop ul li.logo-amazon a{width: 44px;height: 40px;content: url('https://okdiario.com/img/amazon/logo-amazon-black-friday.png');}

.showSearchForm {color: #222222;float: left;font-size: 18px; padding: 13px 6px 6px; width: 35px;text-decoration:none;}
.showSearchForm .icon-lupa:hover {cursor:pointer}
.showSearchForm .icon-cerrar {display: none;font-size: 0.8em; cursor:pointer}
.search.active .icon-cerrar {color: #111;display: block;position: relative;top:9px;}
.search.active.showSearchForm .icon-lupa {display: none;}
.searchForm {display: none;overflow: hidden;padding: 20px;position: fixed; left: 0; top: 50px;transition: all 0.15s ease-in-out 0s;background-color:#222; width: 100%;}
.searchForm.active {display: block;height: 80px;}
.search-form {width: 310px; margin-left: 110px;}
.search.active{background-color: #222;}
.search.active .showSearchForm .icon-lupa::before{color:#fff;}

label {display: inline-block;position: relative;width: 100%;}

.searchForm .searchIco {color: #333;position: absolute;right: 9px;top: 13px;z-index: 5;font-size: 20px;}

#searchInput {border: 1px solid #c7c7c7; height: 40px; letter-spacing: 0.5px; font-size: 16px;}

input[type="text"], input[type="email"], input[type="password"], input[type="search"] {
  -moz-appearance: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #ffffff none repeat scroll 0 0 padding-box;border-color: #c7c7c7 -moz-use-text-color -moz-use-text-color;border-image: none;border-style: solid none none;border-width: 1px medium medium;color: #333333;display: inline-block;font-family: "Roboto",Helvetica,Arial,sans-serif;font-size: 0.875rem;line-height: 1.1em;margin: 0;padding: 9px 8px;position: relative;text-align: left;transition: all 0.15s ease-in-out 0s;width: 100%;}


@media (max-width:991px)  {
  .navTop { position: fixed;}
  .cabecera .logo{position:fixed;}
}

@media (max-width:767px)  {
  .cabecera .archiveSection {font-size: 13px;}
  .navTop ul li.sections span,
  .navTop ul li.search,
  .navTop ul li.date,
  .navTop ul li.newsletter,
  .navTop ul li.historical { display: none;}
}

@media (max-width:414px) {
  .cabecera .archiveSection {font-size: 11px; height: 18px; line-height: 20px; font-weight: 500;}
}

/*  ******************************************* MENU ************************************************************* */

.menu-auxiliar{ top: -1px;position: relative;display:block;width:0px;overflow:hidden; transition: all 0.2s linear 0s;float:left;background-color: #222;bottom:0px;overflow-y: auto;z-index:100021;}
.menu-auxiliar.active{top:50px; display:block;width:300px;padding-top:0px; bottom:0px;padding-bottom: 40px;height: 610px; }
.active .navTop ul li.sections {background-color:#222;}
.active .sections .icon-menu::before {color: #fff; content:"`"; font-size: 15px;}
.active .navTop ul li.sections span {color: #fff;}

.main-menu ul li a{display:inline;padding: 12px 23px;line-height:45px;height:45px;text-decoration:none;color:rgba(63,63,63,1.00);border-bottom:2px solid rgba(241,241,241,1.00);}

.main-menu ul li.active a,
.main-menu ul li.current-menu-parent a,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current-category-ancestor > a,
.main-navigation .current-post-ancestor > a{border-bottom:2px solid #1a80ad;}

.main-menu  ul li a:hover,
.main-menu  ul li.current-menu-parent a:hover{color:#1a80ad;border-bottom:2px solid #f37219;background-color:rgba(0,0,0,0.05);transition: all .2s ease-in-out;}

.main-menu  .submenu{position:absolute;top:46px;z-index:99;width:300%;max-width:320px;display:none;background-color:rgba(255,255,255,1.00);}

.main-menu  li:hover .submenu{display:block;}

.main-menu  .submenu li{clear:both;background-color:rgba(255,255,255,1.00);width:100%;}
.main-menu  .submenu li:after{content:"";}
.main-menu  .submenu li a{display:block;width:100%;text-align:left;}

.menu-menu-principal-container {overflow: hidden;}
.menu-menu-principal-container ul {min-width:990px;width:100%;}

.menu-menu-completo-container a {display: initial;padding: 11px 8px 11px 25px;color: #fff !important; text-decoration: none; font-size: 13px; line-height: 20px; font-weight: 100; text-transform: uppercase; letter-spacing:1px;}
.menu-menu-completo-container a:focus{outline:0px;}
.menu-menu-completo-container ul#menu-extra{list-style-type:none;position:relative;left:0px;width:100%}
.menu-menu-completo-container ul li {position: relative; border-bottom: 1px solid rgba(100,100,100,0.50);clear: both;width: 100%;height: auto;line-height:37px;}
.menu-menu-completo-container ul li.desplegable i:after{content:"q";font-family:"okdicon";text-transform:lowercase;font-size:18px;float:right;width:50px;height:38px;transition: all .35s ease-in-out;text-align:center;color:#fff;font-style:normal;cursor:pointer;}
.menu-menu-completo-container ul li.desplegable.activa i:after{transform: rotate(-180deg);}
/* Lista anidada inicialmente oculta */
.menu-menu-completo-container ul ul{display:none;list-style:none;width:100%;padding:0;}
/* Sangrado y segundo color para sub-opciones */
.menu-menu-completo-container ul ul a{padding-left:60px;text-transform:none;display: block;}


@media (max-width:414px) {
  .menu-menu-completo-container,
  .row-300{width:100%;}

  /*.menu-auxiliar ul#menu-extra.active {left: -100%;}*/

  .target.active {left: 0px;}

  .target {width: 100%;position: absolute;transition: all 0.2s linear 0s;z-index: 500;left:-100%;}

  .cabecera{position:fixed;margin-top:0px;top:0px;border-bottom:1px solid rgba(241, 241, 241, 1);}

  .menu-auxiliar.active{width:100%;height: auto;}

  .main-menu{margin-top:65px;}

  .active .sections .icon-menu::before {font-size: 20px;}
  .navTop ul li.sections i{margin: 10px 0px 10px 5px;}

  .menu-menu-completo-container ul li {line-height:40px;}
  .menu-menu-completo-container a {font-size: 15px;}
}

/*  ******************************************* SINGLE ************************************************************* */

#postContent {width: 100%; max-width: 990px; margin: auto; padding: 0 0 50px 0;background:#fff; margin-top: 10px;}

#postContent article{padding:0;margin:0; text-align: left;}

#postContent article header .pre-title { font-family:'worksans-regular';font-size:15px;font-weight:500 !important;letter-spacing:1px;margin: 5px 0;}
#postContent article header h1 {font-family:Merriweather;font-size:38px; line-height: 46px; display:block;clear:both;float:left; padding: 0; margin: 6px 0 12px;}

#postContent article header .pre-title,
#postContent article header h1 { position: relative;width: 100%; font-weight:400;float:left;}
#postContent article .content{ position: relative; float:left;width:66%;max-width:650px;overflow:hidden;}

#postContent article .main-image {position:relative;float:left;clear:both;padding:0;margin:0;}
#postContent article .main-image img{width:100%;}
#postContent article .main-image a:hover:after {color: rgba(255, 255, 255, 1);}

#postContent article .main-image p,
#postContent article figcaption{text-align:right;margin:0;margin-bottom:20px;font-size:11px;line-height:15px;padding-top:5px;font-family: 'worksans-light'; font-weight: 300;}

#postContent article .any-video {display: block;overflow: hidden;position: relative;width: 100%;background-color: inherit;max-width:100%;margin-bottom:0; padding-bottom: 56%; }
#postContent article .any-video.youtube{height:inherit;}
#postContent article .any-video p{margin:0px;padding:0px;}

#postContent article .subtitles{list-style-type:none;display:block;clear:both;margin:15px 0;line-height: 25px; padding-left: 0;}
#postContent article .subtitles h2{font-family: 'worksans-regular';font-weight: 400;font-size: 14px;margin: 0;}
#postContent article .subtitles h2:before {content: 'l';font-family: "okdicon";text-transform: lowercase;font-size: 12px;margin-right: 5px;display: inline;}

#postContent article .autor{display:block;margin-top:20px;margin-bottom:20px;width:100%;overflow:hidden;}
#postContent article .autor ul{ margin: 0px;padding:0px;}
#postContent article .autor ul li{  list-style-type: none;font-size:13px;padding:0px;padding-right:5px;float: left;font-family: 'worksans-regular';font-weight: 400;}
#postContent article .autor ul li a{color: #000;}
#postContent article .autor ul li strong{ font-weight: normal;font-style:normal;}
#postContent article .autor ul li.author-name strong{ font-weight:normal;font-size:13px;}
#postContent article .autor ul li .date{ font-size:13px;color:rgba(166,166,166,1.00);}
#postContent article .autor ul li .date a { color:rgba(166,166,166,1.00) !important;}
#postContent article .autor ul li .date a:focus { width:0px;height:0px;outline:0px;}
#postContent article .autor ul li .date strong{ color:#000;font-weight:400;padding-left:5px;padding-right:5px;}

#postContent article .entry-content {width:100%;}

#postContent article .entry-content a{border-bottom: 0.063rem dotted #264f84;color: #264f84;}
#postContent article .entry-content a:hover{opacity: 0.8;}
#postContent article .entry-content .mashsb-buttons a {border:none;}

#postContent article .entry-content li {clear:both; font-weight: 100; padding-bottom: 10px;line-height: 155%;}
#postContent article .entry-content li h2 {margin-bottom:10px; width: 100%; color:#222; display:block; font-size: 21px; line-height:inherit;}
#postContent article .entry-content li h3{margin-bottom:5px;}
#postContent article .entry-content li img,
#postContent article .entry-content li iframe{padding-top: 22px;padding-bottom: 15px;}
#postContent article .entry-content li figure .wp-caption-text{padding:0;}
#postContent article .entry-content h2 p {font-size:inherit;font-weight:inherit;line-height:inherit;padding-left:inherit;padding-bottom:inherit;}

#postContent article .entry-content h2,
#postContent article .entry-content .title2 {margin-bottom:20px;margin-top:inherit; width: 100%; color:#222; display:block;font-size:1.7em;font-weight:300;line-height:35px;font-family: 'worksans-light';}
#postContent article .entry-content span.title2{margin-bottom: 0;}
#postContent article .entry-content h3,
#postContent article .entry-content .title3 {margin-bottom:17px;font-weight:300;font-size: 1.5em;font-family: 'worksans-light';}
#postContent article .entry-content h4,
#postContent article .entry-content .title4 {margin-bottom:15px;font-weight:400;font-size: 1.25em;font-family: 'worksans-light';}
#postContent article .entry-content h5,
#postContent article .entry-content h6 {margin-bottom:10px;font-weight:400;font-size: 1.2em;font-family: 'worksans-light';}
#postContent article .entry-content .sumario {display:block;font-family:'worksans-bold';font-size:18px; border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;padding: 10px;margin-bottom:5px;;}

#postContent article figure { margin-top:20px; max-width: 100%!important;}
#postContent article .entry-content figure.wp-caption {margin: auto;}
#postContent article .entry-content figure .wp-caption-text { font-size: 12px; line-height:14px; margin: 5px 0 15px 0; text-align:right; }

#postContent article .entry-content ul {list-style-type:square;}
#postContent article .entry-content ul,
#postContent article .entry-content ol {padding-left:20px;}
#postContent article .entry-content li {font-size:17px;font-weight:300;padding-left:5px;padding-bottom:10px;margin-left:15px;font-family:'worksans-light';}

#postContent article .entry-content .publicidad{text-align: center; margin: 0px 20px 20px 5px; float:left;}
#postContent article .publicidad{text-align: center; margin: 10px 0;}
#postContent article .ad-block{text-align: center; margin: 10px 0;}
#postContent article .aux-col > .ad-block,
#postContent article .aux-col > .ad-block .publicidad{margin-top: 0;}

#postContent article .entry-content blockquote {float:left;font-family:Merriweather;font-size:19px;font-weight:bold;padding:25px;border:1px solid #23aae6;width:52%;margin-right:30px;margin-left:0;font-style:inherit;color:rgba(0,0,0,1.00);}
#postContent article .entry-content blockquote p {margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:rgba(0,0,0,1.00);line-height:1.5em;}
#postContent article .entry-content blockquote p strong{font-weight:700;}

#postContent article .entry-content p{font-size:17px;font-weight:300;line-height:165%;padding-left:0;padding-bottom:22px; font-family: 'worksans-light';}
#postContent article .entry-content p.sumario{font-family: worksans-bold;font-size: 18px;border-top: 2px solid #ccc;border-bottom: 2px solid #ccc;padding: 10px;margin-bottom: 22px;}
#postContent article .entry-content strong,
#postContent article .entry-content b{font-size:17px;font-weight:600;line-height:165%;font-family: 'worksans-regular';}

#postContent ._5lm5 ._42ef {display:none}
#postContent .commentsPolitics{font-size: 11px;text-align: right;letter-spacing:1px;padding: 15px 0;display: none;}
#postContent .commentsPolitics a{font-weight: 700;color: #656c7a!important;border-bottom: 0.063rem dotted #656c7a;}
#postContent .comments-area .show-comments { clear:left; width:300px;height: 50px;border-right: none;border-left: none; text-align:center; cursor:pointer; color:#555; font-weight:bold; line-height:50px; margin:auto; text-transform: uppercase;background-color: #000;font-family: 'worksans-bold'; font-size: 16px;color: #fff;margin-bottom:20px;}
#postContent .comments-area .show-comments i,
#postContent .comments-area .show-comments em{font-style:normal !important;}
.under-article-comments:before {font-family: 'okdicon';content: 'T';float: left;font-size: 40px;position: relative;left: 5px;top: -2px;}
.under-article-comments:after {font-family: 'okdicon';content: 'U';border-left: 1px solid white;float: right;font-size: 40px;height: 40px;line-height: 36px;margin-top: 4px;}
.under-article-comments.active:after {font-family: 'okdicon';content: 'V';border-left: 1px solid white;float: right;font-size: 40px;height: 40px;line-height: 36px;margin-top: 4px;}
.disqus-footer .disqus-footer__item{ padding: 1px 6px 10px 0 !important;}

#postContent #comments-box {max-width:650px;width: 100%;height: auto;}
#postContent #comments-box .disqus-comments-option,
#postContent #comments-box .fb-comments-option {text-align:center;cursor:pointer;display: block;width: 50%;font-weight:300;padding:8px 0;background: #fff;color: #333;margin-bottom:5px;}
#postContent #comments-box .disqus-comments-option{float: left;}
#postContent #comments-box .fb-comments-option{float: right;}
#postContent #comments-box .disqus-selected{border-top:3px solid #23aae6;}
#postContent #comments-box .disqus-unselected{border-top: 3px solid #bbb;border-bottom: 1px solid #bbb;border-right: 1px solid #bbb;}
#postContent #comments-box .fb-unselected{border-top: 3px solid #bbb;border-bottom: 1px solid #bbb;border-left: 1px solid #bbb;}
#postContent #comments-box .fb-selected{border-top:3px solid #3b5998;}

#postContent .topics { position: relative; float: left; width: 100%; margin: 10px 0;}
#postContent .topics h3{color: rgba(65,65,65,1.00); font-family: "Roboto Condensed"; font-weight: bold; font-size: 17px; text-transform: uppercase; padding: 0; margin: 0; line-height: 15px;}
#postContent .topics h3 i,
#postContent .fan-page-fb h3 i{color: #333; line-height: 15px; padding-left: 10px; padding-right: 10px; margin-right: 10px; width: 25px; display: block; float: left;}
#postContent .topics ul{display: block; width: 100%; margin: 0; margin-bottom: 5px; padding: 10px 5px 10px 40px; clear: both; overflow: hidden;}
#postContent .topics ul li{margin:0;float:left;list-style-type:none;margin-right:5px;color:#007acc;line-height:24px;}
#postContent .topics ul li:after{content:" • ";}
#postContent .topics ul li:last-child:after{content:"";}
#postContent .topics ul li a{font-size:14px;font-weight:300;color:#007acc;text-decoration:none;}
#postContent .topics ul li a:hover{text-decoration:underline; opacity: 0.8;}
#postContent .topics ul li a:first-letter {text-transform: uppercase;}

#postContent .fan-page-fb .fb_iframe_widget {padding: 10px 0 20px 40px;}

#postContent .like-fb {width:100%;text-align: center;display: block;padding: 5px 0;}

/* Breacdcrumbs */
#postContent nav#breadcrumb ol{padding:0;margin:0;padding-bottom:0;border-bottom:2px solid #23aae6;margin-bottom:10px;top:0px;height:45px;text-align:left;display:block;position:relative;}
#postContent nav#breadcrumb ol li{display: inline-block;line-height: 45px;width: auto;}
#postContent nav#breadcrumb ol li a{color:#000;font-size:15px;text-transform:uppercase;outline: 0;}
#postContent nav#breadcrumb ol li a span:hover{opacity: 0.7;color: #007acc;}
#postContent nav#breadcrumb ol li.breadcrumb-image{display: block;float: left;}
#postContent nav#breadcrumb ol li.breadcrumb-image a{width:35px;display: block;height:35px;background: url(https://okdiario.com/img/i-breadcrumbs/breadcrumbs.svg) center center no-repeat;padding-right:0px;}
#postContent nav#breadcrumb ol li.breadcrumb-image a:after{position: absolute;padding-left:40px;}
#postContent nav#breadcrumb ol li.breadcrumb-image a.start {overflow: hidden;padding-top: 20px;}
#postContent nav#breadcrumb ol li.breadcrumb-image a.start:after {margin-top:-65px;}
#postContent nav#breadcrumb ol li.breadcrumb-image .breadcrumb-home-name{display: none;}
#postContent nav#breadcrumb ol li .breadcrumb-arrow-item:before {content: "g";font-family: "okdicon";text-transform: lowercase;font-size:8px;width: 20px;height: auto;text-align: center;float: left;padding: 0px 5px;display: block;}
#postContent nav#breadcrumb ol li .breadcrumb-arrow-item:hover::before{color: #333}

@media (max-width: 1023px) {
  nav#breadcrumb{display:none;}
}

@media (max-width:767px)  {
  #postContent article .entry-content p{font-size:17px;}
}

@media (max-width:414px)  {
  #postContent .topics ul,
  #postContent .fan-page-fb .fb_iframe_widget{padding-left: 10px;}
  #postContent .fan-page-fb, #postContent .fan-page-fb h3{padding-bottom: 10px}
  #postContent article .entry-content p{font-size:18px;}
}

/* Pagination start */
#postContent .post-single-nav {float:left; position:relative; width:100%; height:30px; margin:10px 0 50px 0;}
#postContent .post-single-nav .pagination-single { position:relative; list-style-type:none; padding:0; margin:0; width:100%;}
#postContent .post-single-nav .pagination-single li{ position:absolute; top:0; height:30px;}
#postContent .post-single-nav .pagination-single li a { display: block; color: #6d6d6d; line-height: 16px;font-size: 18px;}

#postContent .post-single-nav .pagination-single li.previus{ left:0; z-index:2; }
#postContent .post-single-nav .pagination-single li.previus a{ background: #ffffff url(_img/nav_anterior.png) left center no-repeat; background-size: 20px 30px; padding: 22px 5px 22px 30px; border: 2px solid #23aae6;width: 180px;}

#postContent .post-single-nav .pagination-single li.current { left: 0; right: 0; z-index: 1; text-align: center; color: #555; font-size: 18px; line-height: 60px;}

#postContent .post-single-nav .pagination-single li.next{ right:0; z-index:2;  background-position: left; }
#postContent .post-single-nav .pagination-single li.next a { background: #ffffff url(_img/nav_siguiente.png) right center no-repeat; background-size: 20px 30px; padding: 22px 30px 22px 5px; border: 2px solid #23aae6;text-align:right;width: 180px; }
#postContent .post-single-nav .pagination-single li.next a:after {content:''; font-family:"okdicon"; position:absolute; top:0px; right:2px;}

@media (max-width:414px)  {
  #postContent .post-single-nav .pagination-single li.previus a,
  #postContent .post-single-nav .pagination-single li.next a {width: 126px; font-size: 16px; line-height:16px; padding: 12px 30px 12px 30px; text-align:left;}
}
/* Pagination end */

#postContent article .aux-col{float:right; width:300px; max-width:300px;}
#postContent article .aux-col .ad-block{padding-top:20px; float:left; clear:both;display:block; padding-bottom:20px;}
#postContent article .aux-col .sidebar { float: left; width: 100%;}

@media (min-width:1023px) {
  #postContent article .aux-col aside:first-child {padding-top: 0;}
}

@media (max-width:767px)  {
  #postContent article { padding: 0 10px;}
  #postContent article .content{ width: 100%; }
  #postContent article header h1 { font-size: 22px; line-height: 28px;}
  #postContent article .subtitles { padding-left: 15px; }
  #postContent article .subtitles a{ font-size:14px;}

}

@media (min-width:415px) and (max-width:767px) and (orientation: landscape) {

  #postContent article h1{padding-left:75px;padding-right:75px;}
  #postContent article .content {width:100%;max-width:100%;}

  #postContent article .content {padding-left: 75px;padding-right: 75px;}
  #postContent article .content p {padding-left: 0px;}
  #postContent article .content .entry-content h2,
  #postContent article .content .entry-content .title2 {margin-left: 0px;padding-left: 0;}

  #postContent article .content .recommended-articles{padding-left:75px;padding-right:75px;}

  #postContent article .aux-col {float: right;width: 100%;max-width: 100%;padding-left:75px;padding-right:75px;}
  #postContent article .aux-col .ad-block {text-align: center;margin: auto;width: 100%;}

  #postContent article .main-col p {padding-left: 0;}
}

@media (min-width:415px) and (max-width:568px) and (orientation: landscape) {
  #postContent article .content h1 { font-size: 28px;}
}

@media (max-width:414px)  {
  #postContent article .mega { margin-bottom:0;}

  #postContent article {padding-left:10px;padding-right:10px;}
  #postContent article h1{ max-width:414px; margin:auto; float:inherit; padding-left: 10px; padding-right: 10px; padding-top:20px; font-size:22px; line-height:28px;}

  #postContent article .content { width:100%;margin:auto;}

  #postContent article .content .entry-header { margin-left:0px;margin-right:0px;}

  #postContent article .content .entry-header,
  #postContent article .content .entry-summary,
  #postContent article .content .entry-content,
  #postContent article .content .entry-footer,

  #postContent article .content .entry-content { padding-left:0;}
  #postContent article .content .entry-content .publicidad{ float: left; width: 100%; text-align:center; margin: 20px 0; }

  #postContent article .content .any-video {display: block;overflow: hidden;position: relative;background-color: inherit;max-width: 100%;}

  #postContent article .content .topics h3{ font-size:18px; }
  #postContent article .content .recommended-articles h3{ font-size:20px; }
  #postContent article .content p {padding-left: 0;}

  #postContent article .content .main-image a::after {}
  #postContent article .content .entry-content h2{margin-left:0px; padding-left: 0px; font-size: 21px; line-height: 23px;}
  #postContent article .content p.highlight {width: 100%;}

  #postContent article .content p.highlight,
  #postContent article .content blockquote,
  #postContent article .content .moreInfo{width: 100%;margin-right: 0px;margin-left: 0px;padding:15px;font-size:17px;}

  #postContent article .content h3 {margin-left: 0px;}

  #postContent article .content .comments-area{margin-left:0px;margin-right:0px; }

  .placeholder{padding-left:10px;padding-right:10px;}

  #postContent article .aux-col {float: inherit;width:100%;max-width:650px;margin:auto;padding-left:10px;padding-right:10px;}
  #postContent article .aux-col .ad-block{float:inherit;clear:inherit;margin:auto;width:300px;margin-bottom:20px;}
}

/* IPAD */
@media (min-width:768px) and (max-width:1023px) {
  #postContent article { padding: 0 20px;}
  #postContent article .content h1{max-width:630px; margin:auto; float:inherit; padding-left: 0; padding-right: 10px; font-size:40px; line-height:48px;}
  #postContent article .content {float:inherit;width:100%;max-width:650px;margin:auto;}

  .main-col article{padding-left:10px;padding-right:10px;}
  #postContent article .content h2,
  #postContent article .content h3 {margin-left:0; padding-left: 0;}

  #postContent article .content .recommended-articles {padding-left:10px;padding-right:10px;}
  #postContent article .content .recommended-articles .rec-article {float: left;width: 22%;margin-right: 3%;}
  #postContent article .content p.highlight,
  #postContent article .content blockquote,
  #postContent article .content .moreInfo{margin-left:0;}
  #postContent article .content.entry-content { padding-left:0;}

  #postContent article .aux-col {float: inherit;width:100%;max-width:650px;margin:auto;padding-left:10px;padding-right:10px;}

  .aux-col .ad-block{float:right;clear:inherit;display:none;}
}


/* ********************************************************************* ARCHIVE *************************************************************************** */

#archiveContent { width: 100%; max-width: 990px; margin: auto;margin-top: 20px;}
#archiveContent .content .topic-information {font-family:Merriweather;font-style:italic;font-size:0.8em;text-align:left;font-weight:400;border-bottom:1px #e9e9e9 solid;border-top:1px #e9e9e9 solid;padding:15px 0;margin:0 0 30px 0;}
#archiveContent .content{ position: relative; float:left;width:66%;max-width:650px;overflow:hidden; text-align: left;}
#archiveContent #destination { position:relative; float:left; padding:25px 0 0 0;}
#archiveContent .content article.post { float: left; padding: 0 0 20px 0;}
#archiveContent .content article.post .article-img { float:left; width:50%; padding:0 15px 15px 0;margin: 0;}
#archiveContent .content article.post .article-img  a { width:100%;}
#archiveContent .content article.post .article-img  a img { width:100%; }
#archiveContent .content article.post .article-header { float:left; width:50%;}
#archiveContent .content article.post .article-header .article-title { font-family: Merriweather; font-size: 16px; line-height: 20px; font-weight: bold; text-transform: uppercase; padding:0 0 5px 0; margin:0;}
#archiveContent .content article.post .article-header .article-title a { color: rgba(32,32,32,1.00); }

#archiveContent .content article.post .article-footer { position:relative; float:left; /*width: 50%*/; font-size: 13px;}
#archiveContent .content article.post .article-footer ul { position:relative; float:left; list-style-type:none; margin:0; padding: 0; }
#archiveContent .content article.post .article-footer ul li { position:relative; float:left; height:14px; line-height:18px}
#archiveContent .content article.post .article-footer ul li.article-author { margin:0;  padding:0; }
#archiveContent .content article.post .article-footer ul li.article-datetime { margin:0 0 0 4px; padding:0;  }
#archiveContent .content article.post .article-footer ul li.article-datetime .article-date { float:left; margin:0; padding:0; color:#a6a6a6;}
#archiveContent .content article.post .article-footer ul li.article-datetime .article-date a { color: rgba(166,166,166,1.00)!important;}
#archiveContent .content article.post .article-footer ul li.article-datetime .article-date a:focus { width:0px;height:0px;outline:0px;}
#archiveContent .content article.post .article-footer ul li.article-datetime .article-time { float:left; margin:0; padding:0 0 0 3px; }
#archiveContent .content article.post .article-footer time { margin:0; padding:0; height:14px; line-height:18px; display:inline; vertical-align:top; }

#archiveContent .content article.post .article-lead { position:relative; float:right; width:50%; font-size: 15px; line-height: 20px; padding:8px 0 5px 0;}

#archiveContent .content .publicidad { float: left; width: 100%; text-align:center; margin: 20px 0;}

#archiveContent .aux-col{float:right; width:300px; max-width:300px; text-align: left;}

#archiveContent .aux-col .ad-block{ float:left; clear:both;display:block; margin-bottom:20px; padding-top: 20px;}

#archiveContent .aux-col .sidebar { float: left;}

#archiveContent .aux-col .tag-description{margin-top:0px; margin-bottom:20px;clear:both;display:block;float:left;width:100%}
#archiveContent .aux-col .tag-description p{font-size:12px;padding-left: 10px;padding-bottom:12px;line-height: 16px;}
#archiveContent .aux-col .tag-description > h2{background-color:rgba(34,34,34,1.00);font-size:15px;font-family:"Roboto Condensed";text-transform:uppercase;color:rgba(254,254,254,1.00);padding:10px 15px;margin:0 0 5px 0;position:relative; letter-spacing:1px;border-bottom:2px solid rgba(255,255,255,1.00);}
#archiveContent .aux-col .tag-description > h2:before{content: '';display: block;width: 6px;height: 24px;background-color: #23aae6;position: absolute;top: 8px;left: 0px;}
#archiveContent .aux-col .tag-description input {display: none;-webkit-appearance: none;-moz-appearance: none;appearance:none;padding:5px 12px;background:#fff;border-radius:7px;border:silver 1px solid;margin-left:10px;margin-bottom:10px;}
#archiveContent .aux-col .tag-description input:focus{outline:0px;}
#archiveContent .aux-col .tag-description #termDesc {border: #fbfbfb 2px solid;padding-top:10px;padding-right: 10px;}
#archiveContent .aux-col .tag-description #termDesc h2,
#archiveContent .aux-col .tag-description #termDesc h3{font-size:15px;padding-left: 10px;margin-top: 0;}


@media (min-width:1023px) {
  #archiveContent .aux-col aside:first-child {padding-top: 0;}
}

@media (max-width:767px)  {
  #archiveContent .content{ width:100%;}
  #archiveContent .aux-col .tag-description input{display: block}
  #archiveContent .aux-col .tag-description #termDesc{display:none;} /*Lo habilita al pulsar el botón*/
}

@media (max-width:414px)  {
  #archiveContent .content{ padding:10px 10px;}
  #archiveContent .content article.post .article-img { width:100%; padding:0; }
  #archiveContent .content article.post .article-header { width:100%; padding:8px 0 5px 0; }
  #archiveContent .content article.post .article-header .article-title { padding:0;}
  #archiveContent .content article.post .article-footer { width:100%;}

  #archiveContent .content article.post .article-lead { display:none;}

  #archiveContent .aux-col { float: inherit; width: 100%; max-width: 650px; margin: auto; padding-left: 10px; padding-right: 10px;}
}
/* IPAD */
@media (min-width:768px) and (max-width:1023px) {

  #archiveContent .content {float:inherit;width:100%;max-width:650px;margin:auto;}
  #archiveContent .content article{padding-left:10px;padding-right:10px;}

  #archiveContent .content .post-thumbnail{width:325px;}
  #archiveContent .aux-col {float: inherit;width:100%;max-width:650px;margin:auto;padding-left:10px;padding-right:10px;}

  #archiveContent .aux-col .tag-description{background-color: rgba(250, 250, 250, 0.25);width:100%;margin-top:0;}

  .category .articles-list,
  .author .articles-list,
  .tag .articles-list{clear: inherit;display: block;float: left;margin: 0;overflow: hidden;padding: 0;position: relative;width: 100%;padding-left:10px;padding-right:10px;padding-bottom:25px;}

  .category .post-thumbnail{width:100%;}
}


/*PAGINATION*/

.pagination {float: left;font-size: 15px;margin: 0 0 20px 0;min-height: 65px;position: relative; width: 100%;text-align: center;padding:10px 2px;}
.pagination a:hover,
.pagination a:focus {color: #1a1a1a;}

.pagination .screen-reader-text { display: none;}
.pagination .nav-links {position: relative;}

.pagination .nav-links:before,
.pagination .nav-links:after {color: #fff;font-size: 32px;line-height: 51px;opacity: 0.3;position: absolute;width: 52px;z-index: 1;}


/* reset screen-reader-text */
.pagination .current .screen-reader-text {position: static !important;}

.pagination .page-numbers {display:inline-block;height: 42px;letter-spacing: 0.013157895em;margin: 0 6px 0px;padding:11px 10px;border: 1px #1a1a1a solid;color: #666;font-weight: 100;}
.pagination a.page-numbers:hover{background: #333;color: #fff;}
.pagination .page-numbers.dots {margin: 0;border: none;padding:13px 5px;}
.pagination .current {display: inline-block;margin: 0;background: #333;color: #fff;}

.pagination .prev,
.pagination .next {display: inline-block;height:42px;margin: 0;overflow: hidden;position: absolute;top: 0;width: 20%;z-index:2;letter-spacing: 2px;}

.pagination .prev:before,
.pagination .next:after {font-size:25px;width:22px;height:40px;line-height:40px;position: absolute;font-family:"okdicon";}

.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {background-color: #222;color: #fff;}

.pagination .prev:focus,
.pagination .next:focus {outline: 0;}

.pagination .prev {padding-left:25px;padding-right:15px;left:0;}
.pagination .prev:before {content:"F";top:0;left:7px;text-align:left;}

.pagination .next {padding-left:15px;padding-right:25px;right:0;}
.pagination .next:after {content:"G";top:0;right:7px;text-align:right;}

@media (max-width:768px)  {
  .pagination {padding:10px;}
  .pagination .page-numbers,
  .pagination .current {display:none;}
  .pagination .prev,
  .pagination .next {display: inline-block;width: 47%;font-weight:400;}

  .pagination .prev {padding-left: 20px;padding-right: 5px;}
  .pagination .prev:before {left:10px;}

  .pagination .next {padding-left: 5px;padding-right: 20px;}
  .pagination .next:after {right:10px;}
}



/* ******************************************************************* PAGES **************************************************************************** */
/*body.page #page {padding-top: 75px;}*/
.page  h1.entry-title{ width:100%; font-size: 28px;border:0;margin:0;padding:10px 0 25px 0;text-transform:uppercase;}

.page .entry-content {padding-bottom: 40px;}

.page .titulo {font-family:"merriwheather", serif;}

.page blockquote {width:inherit;border:0;float:inherit;clear:both;margin:0;padding:10px 0;font-size: 16px;font-weight: 300;line-height: 22px;padding-left: 25px;font-family:"Roboto", Helvetica, Arial, sans-serif;}
.page .entry-content blockquote a,
.page .entry-content p a,
.page .entry-content ul li a {color:#00ccff;text-decoration:none;}
.page .entry-content h2 {margin:0;font-family:"merriwheather", serif;font-weight:400;font-size: 27px;line-height: 1.4em;padding: 15px 0 5px 0;}
.page-id-203 .entry-content h2 {font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:21px;}
.page .entry-content > p,
.page .entry-content ul li {width:inherit;border:0;float:inherit;clear:both;margin:0;padding:10px 0;font-size: 16px;font-weight: 300;line-height: 22px;font-family:"Roboto", Helvetica, Arial, sans-serif;}
.page .entry-content ul {margin:0;}

.page .opta-page-information{font-family:Merriweather;font-style:italic;font-size:0.8em;text-align:left;font-weight:400;border-bottom:1px #e9e9e9 solid;border-top:1px #e9e9e9 solid;padding:15px 0;margin:0 0 10px 0;}


/* **************************** PAGE SUSCRIPCIÓN  **********************  */
.page .suscriptionArea { float:left; width:100%; padding:0 20px 0 20px; margin:0 0 40px 0;}
.page .suscriptionArea h1 { width:100%; margin:0 0 0 0; padding:0; font-size: 1.3em; line-height:1.4em; border-bottom:none;   }
.page .suscriptionArea > p { width:100%; padding:0; margin:0 0 20px 0; font-size:1.2em; }
.page .suscriptionArea #msgSuscription { color:#888; text-align:right; }
.page .suscriptionArea #email { border:thin solid #ccc; font-size:1.2em; line-height:1.8em; color:#B6B6B6; }
.page .suscriptionArea form p { font-size:0.9em; margin: 0 0 5px 0; padding:0;}
.page .suscriptionArea #enviar { float:right;}

@media (max-width:767px)  {
  .page .opta-page-information{padding: 15px;}
}
@media (max-width:414px)  {
  .page  h1.entry-title{ width:100%; font-size: 22px;padding:0;}
  .page blockquote{font-size: 16px;font-weight: 300;line-height: 22px;padding: 0;margin: 0;}
}
@media (max-width: 1290px) {
  .extra-banners{ display:none;}
}

@media (min-width: 1200px) {

}


/* IPAD */
@media (min-width:768px) and (max-width:1023px) {
  .page  h1.entry-title{ width:100%; font-size: 23px;padding:10px 0 10px 0;}
  .page blockquote{font-size: 16px;font-weight: 300;line-height: 22px;padding-left: 0;}
}



/* ***************** / Extras \ ************************ */
.iframeHome300 { float:left; width: 100%; height: 300px; overflow-y: auto; -webkit-overflow-scrolling: touch; border: thin solid #ccc; }
@media (max-width:414px)  {
  .iframeHome300 { height: 290px!important; border-top:3px solid #ccc; border-bottom:3px solid #ccc; }
}
/* ***************** \ Extras / ************************ */



/* ********************************************************************* FOOTER ************************************************************************* */

#footerPage { height: 14px; max-width: 990px; margin: 0 auto; text-align: center; margin-bottom: 20px;}
#footerPage ul { width: 100%; display: inline-block; /*border-top: 1px solid #E8E8E8;*/ -webkit-padding-start: 0; margin-top: 20px; -webkit-margin-before: 0; -webkit-margin-after: 0;}
#footerPage ul li { display: inline-block; padding: 0 10px;}
#footerPage ul li, #footerPage ul li a { font-size: 11px; letter-spacing: 1.1px; color: #333; text-decoration: none;
line-height: 40px; font-family: "Roboto Condensed", sans-serif; outline: none; }
#footerPage ul li a:hover { color: #919191; }

#footerPage #toTop{width: 100%;border-top: 1px solid #E8E8E8;margin: 20px 0 0 0;display: inline-block;}
#footerPage #toTop .toTopText{padding-left: 5px;font-family: 'worksans-bold';letter-spacing: 0.5px;}
#footerPage #toTop .toTopContainer {background-color: #fff;color:#333;padding: 2px 6px;margin:-10px 50px 0 0;display: block;float: right;text-transform: uppercase;cursor: pointer;font-weight: 700;font-size: 14px;}

.next-swipe{display:none;}
.prev-swipe{ display:none;}

@media (max-width:768px)  {
  #footerPage #toTop,
  #footerPage #toTop .toTopText{display: none;}
  #footerPage #toTop .toTopContainer {background-color: #333;color:#fff;display: block;bottom: 55px;margin:0;position:fixed;right: 20px;font-size: 20px;line-height: 20px;padding:10px;border-radius:100%;opacity: 0.8;}
}

@media (max-width:414px)  {
}

/*  ******************************************* SKYs  ************************************************************* */

.sky-banners{}
.sky-banners.active{ display:none;}
@media (max-width:1280px)  {
  .sky-banners{display:none;}
}


 /* Cols previus desing & tabs */

.col25, .col33, .col50, .col66, .col75, .col100 {width: 100%;}
@media screen and (min-width: 768px) {
  .col25 {width: 25%;padding-left: 16px;float: left;}
  .col33 {width: 33.333%;padding-left: 16px;float: left;}
  .col50 {width: 50%;padding-left: 16px;float: left;}
  .col66 {width: 66.666%;padding-left: 16px;float: left;}
  .col75 {width: 75%;padding-left: 16px;float: left;}
  .col100 {width: 100%;padding-left: 16px;}
  .col25 .col100 {padding-left: 0;}
 }

.tablist { float:right; list-style-type:none!important; padding:0; margin:10px 0 25px 0; border-bottom: thin solid #ccc;}
.tablist li { float:left; font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif; list-style-type:none!important; margin: 0!important; padding: 0 5px!important; font-size: 12px!important; font-weight: bold; letter-spacing:0.5px; border-left:thin solid #ccc; line-height:20px!important;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.tablist li:first-child { border-left:none;}
.tablist li a { text-transform:uppercase; color:#222; text-decoration:none!important; box-shadow:none!important;}
.tablist li:hover { background-color:#E3E1E1;}
@media screen and (max-width: 414px) {
  .tablist { border-bottom:none; width:100%; margin:5px 0 15px 0; }
  .tablist li { float:none; width:100%; border-left:none; border-bottom:thin solid #ccc; font-size: 14px!important; }
 }

/* ***** FONT-FACE ******* */
@font-face {
    font-family: "okdicon";font-style:normal;font-weight:normal;src:url("_fonts4/okdicon.eot?#iefix") format("embedded-opentype"), url("_fonts4/okdicon.woff") format("woff"), url("_fonts4/okdicon.ttf") format("truetype"), url("_fonts4/okdicon.svg#okdiario") format("svg"), url("_fonts4/okdicon.otf") format("opentype");}
@font-face {
    font-family:"look";font-style: normal;font-weight:normal;src:url("_fonts/look.eot?#iefix") format("embedded-opentype"), url("_fonts/look.woff") format("woff"), url("_fonts/look.ttf") format("truetype"), url("_fonts/look.svg#okdiario") format("svg");}
[data-icon]::before {
    -moz-osx-font-smoothing: grayscale;content: attr(data-icon);font-family: "okdicon" !important;font-style: normal !important;font-variant: normal !important;font-weight: normal !important;line-height: 1;text-transform: none !important;}
[class^="icon-"] {
    display: inline-block;line-height: 0.8em !important;}
[class^="icon-"]::before, [class*=" icon-"]::before {
    -moz-osx-font-smoothing: grayscale;font-family: "okdicon" !important;font-style: normal !important;font-variant: normal !important;font-weight: normal !important;line-height: 0.8em;text-transform: none !important;}
.icon-cerrar-bold::before {content: "a";}
.icon-facebook::before {content: "b";}
.icon-flecha-abajo-bold::before {content: "c";}
.icon-angle-arriba::before {content: "d";}
.icon-angle-derecha-bold::before {content: "e";}
.icon-angle-izquierda-bold::before {content: "f";}
.icon-triangulo-derecho::before {content: "g";}
.icon-lupa-bold::before {content: "h";}
.icon-mas-bold::before {content: "i";}
.icon-mas::before {content: "j";}
.icon-menu-bold::before {content: "k";}
.icon-ok::before {content: "l";}
.icon-gallery-post::before {content:"m";}
.icon-triangulo-abajo::before {content: "n";}
.icon-editar::before {content: "o";}
.icon-flecha-derecha::before {content: "p";}
.icon-angle-abajo::before {content: "q";}
.icon-usuario::before {content: "s";}
.icon-flecha-izquierda::before {content: "t";}
.icon-nueva-portada::before {content: "v";}
.icon-titulo::before {content: "w";}
.icon-ojo::before {content: "x";}
.icon-alerta::before {content: "y";}
.icon-borrador::before {content: "z";}
.icon-borrar::before {content: "1";}
.icon-invertir::before {content: "3";}
.icon-mover::before {content: "4";}
.icon-etiqueta::before {content: "5";}
.icon-whatsapp::before {content: "6";}
.icon-twitter02::before {content: "7";}
.icon-ampliar::before {content: "8";}
.icon-ampliar02::before {content: "9";}
.icon-triangulo-abajo2::before {content: "A";}
.icon-flecha-doble::before { content: "B";}
.icon-ok02::before { content: "C";}
.icon-flecha-izquierda2::before { content: "D";}
.icon-flecha-derecha2::before { content: "E";}
.icon-flecha-izquierda3::before { content: "F";}
.icon-flecha-derecha3::before { content: "G";}
.icon-video::before {content: "J";}
.icon-angle-izquierda::before {content: "K";}
.icon-angle-derecha::before {content: "L";}
.icon-sobre::before {content: "M";}
.icon-lupa02::before {content: "O";}
.icon-calendario::before {content: "P";}
.icon-lupa::before {content: ";";}
.icon-ajustes::before { content: "?";}
.icon-ajustes{width: 25px; font-size: 25px; margin: 10px 0px;}
.icon-gallery::before {content:"<";}
.icon-gallery-back::before {content:"=";}
.icon-gallery-next::before {content:">";}
.icon-gallery-close::before {content: "`";}
/* **** EXTRAS PLUGINS ***** */

/* **** VIDEO PLAYER ***** */

.okPlayer,
.gooruDevice { position: relative; padding-bottom: 56%;width: 100%; float: left; margin-bottom:25px; }
.okPlayer iframe,
.okPlayer .okScreen,
.okScreen,
.gooruDevice iframe,
.gooruDevice .gooruScreen {width: 100%; height: 100%; position: absolute;}

/* **** PATROCINIO ***** */
.single aside.patrocinio { border-left: 4px solid #222; font-family: "Roboto Condensed"; text-transform: uppercase; font-weight: 900; padding:0 0 0 12px; font-size: 14px; line-height:32px; margin:0 0 15px 0;}
.single aside.patrocinio.gc { max-width:430px; padding:0 210px 0 12px; background:url(/images/cintillo/patrocinio/logo-gc-01.svg) right center no-repeat; background-size:auto 69px; text-align: left;}
@media screen and (max-width: 429px) {
  .single aside.patrocinio.gc { background-position:center 5px; padding:0 12px 24px 12px; border:none; font-size: 10px; }
}


/* **** NO MOBILE ***** */
@media screen and (max-width: 414px) {
  .nomobile { display:none }
}



/************************** WIDGET SIDEBAR *********************/

section.aux-col section.widget{margin-top: 5px;margin-bottom:10px;clear:both;display:block;float: left;width: 100%;}
section.aux-col section.widget .widget-title{font-size:15px;font-family:"Roboto Condensed";text-transform:uppercase;background-color:rgba(34,34,34,1.00);color:rgba(254,254,254,1.00);padding:10px 15px;margin:0 0 5px 0;position:relative; letter-spacing:1px;text-align: left;}
section.aux-col section.widget .widget-title:before{content:'';display:block;width:6px;height:24px;background-color:#23aae6;position:absolute;top:8px;left:0px;}

section.aux-col section.widget ul{padding:0;padding-bottom: 10px;margin: 0;display: block;clear: both;float: left;background-color:rgba(255,255,255,0.25);width:100%;}

/* últimas noticias y noticias más leídas */
section.aux-col section.widget ul li{display: block;clear: both;float: left;background-color: rgba(255,255,255,0.25);border-bottom: 1px solid rgba(241,241,241,1.00);padding-bottom: 10px;padding-top: 10px;width: 100%;}
section.aux-col section.widget ul li a{float:left;width: 50%;font-family:Merriweather;font-weight: 300;font-size: 12px;line-height: 18px;padding-right: 10px;clear: none;color:rgba(34,34,34,1.00);text-decoration: none;}
section.aux-col section.widget ul li a:hover{color: #23aae6;}
section.aux-col section.widget ul li a img{max-width:143px;width: 100%;}

/* categorías */
section.aux-col section.widget.widget_categories ul li{margin: 0;padding: 1px 0px;list-style-type: none;margin-right: 5px;color: #23aae6;line-height: 25px;border-bottom:none;clear:none;width:auto;}
section.aux-col section.widget.widget_categories ul li a{text-transform:uppercase;letter-spacing:1px;padding:4px 0;border-bottom:1px dotted #222;width:auto;}
section.aux-col section.widget.widget_categories ul li:after{content: " • ";padding-left: 4px;}

/* etiquetas */
section.aux-col section.widget .tagcloud a{font-size: 0.60em !important;color: #222222;border: 1px solid #d1d1d1;display: inline-block;font-family: Montserrat, "Helvetica Neue", sans-serif;line-height: 1;margin: 0 0.1875em 0.4375em 0;padding: 1em 1em 1em;text-transform: uppercase;letter-spacing: 1px;}
section.aux-col section.widget .tagcloud a:hover,
section.aux-col section.widget .tagcloud a:focus {border-color:#007acc;color:#007acc;outline: 0;}

/* noticias relacionadas */
section.aux-col section.widget .yarpp-related-widget {background-color: rgba(250, 250, 250, 0.25);}
section.aux-col section.widget .yarpp-related-widget ol{padding: 15px 20px 5px 20px; list-style-type: none; margin:0 0 10px 0;}
section.aux-col section.widget .yarpp-related-widget ol li{margin-bottom: 13px;padding-bottom: 13px;line-height: 15px;position: relative;}
section.aux-col section.widget .yarpp-related-widget ol li:after{content: '';position: absolute;height: 1px;bottom: 0;left: 60px;right: 60px;background-color: #23aae6;}
section.aux-col section.widget .yarpp-related-widget ol li a{font-family: 'Merriweather',Georgia,sans-serif;font-weight: bold;text-transform: none;color: #333;font-size: 12px;}
section.aux-col section.widget .yarpp-related-widget ol li a:hover{color: #007acc;}

section.aux-col section.widget .yarpp-related-none p,
section.aux-col section.widget p.wpp-no-data {border-bottom:4px solid #23aae6;} /*si no existen relacionadas o más leídas*/

/* Personalización rumores de fichajes */ 

body.rumores section.aux-col section.widget_yarpp_widget .widget-title {background-image: url(https://okdiario.com/img/2018/08/28/okd-mercado-fichajes-noticias.jpg);background-repeat: no-repeat, repeat;background-size: cover;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;display: block;height: 38px;text-indent: 100%;white-space: nowrap;overflow:hidden;color:transparent;}
body.rumores section.aux-col section.widget_yarpp_widget .widget-title:before{display: none;}
body.rumores section.aux-col section.widget_yarpp_widget {border: 1px solid #00216b;}


@media (max-width: 1023px) and (min-width: 768px) {
  section.aux-col section.widget ul{padding-top:0;}
  section.aux-col section.widget ul li{width: 22%;margin-right: 3%;clear: none;border:0;}
  section.aux-col section.widget ul li a{width: 100%;padding-right: 0;padding-left: 0;}

  section.aux-col section#last-news.widget ul li{min-height: 250px;}
}

@media (max-width:414px) {
  section.aux-col section#last-news ul li a:nth-child(1),
  section.aux-col section.popular-posts ul li a:nth-child(1) {width:42%;}
  section.aux-col section#last-news ul li a:nth-child(2),
  section.aux-col section.popular-posts ul li a:nth-child(2){width:58%;font-weight:600;}
}

/* OPTA */
p.widget-opta { padding-left:0px !important}
.Opta ul li {padding:0!important; list-style-type: none !important;}
.Opta .Opta-MatchHeader .Opta-Score .Opta-Team-Score { color: #000000!important; background-color: #FFFFFF !important; border: #002075 2px solid;}
.Opta .Opta-MatchHeader .Opta-Score.Opta-Away .Opta-Team-Score { color: #000000; background-color: #FFFFFF !important; border: #002075 2px solid;}
.subtitles_match { margin: 5px; color: #EB6868; text-decoration: none; font-size: 18px; font-weight: bold; width: 100%; }
.match_box p { padding: 2px !important; }
.Opta>.Opta_W { margin: 2px !important; }
.Opta table { margin-bottom: 0px !important; }
.Opta .Opta-Stat .Opta-Label { font-size: 11px; }
.Opta .Opta-FootballPitch-Subplayers .Opta-Sub { margin: 3px !important; }
.Opta .Opta-Stats-Radial .Opta-Info { left: 5px !important; }
.Opta-TabbedContent > .Opta-formation-content { padding-left: 5px; padding-bottom: 5px; list-style-type: none;}
ul > .Opta-avgpos-content .Opta-On { padding-left: 5px !important; }

/*Carrusel de partidos portada OKD */
.home .Opta .Opta-Scroll .Opta-Scroller.Opta-Active,
.home .Opta .Opta-Scroll .Opta-Scroller{background-color: #23aae6; border-radius: 8px;}
.home .Opta .Opta-Scroll .Opta-Scroller.Opta-Active:hover {background-color: #2399e6;}

/*Carrusel de partidos portadas DM*/
.homedm .Opta .Opta-Scroll .Opta-Scroller.Opta-Active {background-color: #001b78; border-radius: 8px;}
.homedm .Opta .Opta-Scroll .Opta-Scroller.Opta-Active:hover {background-color: #002299;}
.Opta-timings > div,
.Opta-Team-Score{font-weight: bold !important;}

/*Carrusel de partidos portadas DA*/
.homeda .Opta .Opta-Scroll .Opta-Scroller.Opta-Active {background-color: #a2191a; border-radius: 8px;}
.homeda .Opta .Opta-Scroll .Opta-Scroller.Opta-Active:hover {background-color: #d85d69;}

/* Mashare custom y botones sociales fijos */
#mashfbar-header{margin-bottom: 2px;}

.mashsb-container {display: none;}
#social-buttons .list-social-buttons .share-item-more{display: none;}
#social-buttons-1 {display: none;}
.container-social-buttons {display: inline-block;left: 0;width: 100%;z-index: 9999999;border: 0;margin: 0;padding-top: 0;padding-bottom: 5px;top: 93px;}
.container-social-buttons .list-social-buttons {list-style-type: none;width: 100%;text-align: center;padding: 0;}
.container-social-buttons .list-social-buttons li{width: 200px;display: inline-block;}
.container-social-buttons .list-social-buttons li:hover{opacity: 0.8;}

a .fa-facebook,
a .fa-whatsapp,
a .fa-twitter,
a .fa-envelope-o {color: #fff;font-size: 25px;line-height: 45px;display: block;}

.container-social-buttons .list-social-buttons .text-social-button,
.container-social-buttons .list-social-buttons .share-item-whatsapp {display: none;}

.share-item-fb,
.share-item-fb a{background: #2d5f9a;}
.share-item-whatsapp,
.share-item-whatsapp a{background: #1d9e11;}
.share-item-tw,
.share-item-tw a{background: #00c3f3;}
.share-item-mail,
.share-item-mail a{background: #888;}

.share-item-more #AndroidShare {display:block;background:#E48409;color:#fff;height:45px;letter-spacing:7px;padding-left:8px;width:100%;font-weight:bold;font-size:33px;line-height: 40px;}

@media (max-width:767px) {
  #social-buttons,
  #social-buttons-1 > :first-child {display: none;}
  #social-buttons-1 {display: block;position: fixed;bottom: 0;padding-bottom: 0;top: auto;height: 44px;}
  #social-buttons-1 .list-social-buttons {max-width: 990px;margin: 0 auto;width: 100%;padding-left: 0;}
  #social-buttons-1 .list-social-buttons li {margin-right: -4px;width: 25%;display: inline-block;text-align: center;list-style: none;cursor: pointer;}
  #social-buttons-1 .list-social-buttons li:first-child{margin-left: -4px;}
  #social-buttons-1 .list-social-buttons li:hover {opacity:1;}
  #social-buttons-1 .list-social-buttons .share-item-whatsapp {display: inline-block;}
}

/* Widget Amazon */
section.aux-col section.widget.widget_aawp_widget_bestseller .widget-title:after {content: url(/img/amazon/logo-amazon-blanco.svg);width: 30%;position: absolute;display: block;right: 6px;top: 6px;height: 28px;}
.aawp .aawp-product--widget-small{margin-bottom: 10px;}
.aawp .aawp-product--widget-small .aawp-product__ribbon--sale {top: 0;right: 0;letter-spacing: 0.5px;padding-top: 1px;background: #23aae6;}
.aawp .aawp-product--widget-small .aawp-product__ribbon--bestseller,
.aawp .aawp-product--widget-small .aawp-product__ribbon--new {position: absolute;top: 25%;left: 0;color: #333;font-size: 15px;padding-left: 5px;height: 50px;padding-top: 15px;border-right: 1px solid #ddd;background: transparent;}
.aawp .aawp-product--widget-small .aawp-product__content{padding:5px 0px 0px 30px;}
.aawp .aawp-product--widget-small .aawp-product__image{margin-left: 22px;}
.aawp .aawp-product--widget-small .aawp-product__title{color:#333;}

/* Search Page Custom */
.gsc-input-box{height:40px !important;line-height: 30px !important;}
input.gsc-input,.gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus{} /*Border color de la caja de busqueda*/
.gsc-search-box-tools .gsc-search-box .gsc-input{height:2em !important;}
.gsst_a{padding-top: 5px;}
.gsst_a .gscb_a{font-size:30px !important;display: -webkit-inline-box;}
.gsst_a .gscb_a{color:#333 !important;}
input.gsc-search-button,
input.gsc-search-button:hover,
input.gsc-search-button:focus {Background:#333 !important;margin: 0!important;}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {padding:12px !important;}
.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2{height: 40px!important;min-width: 40px!important;}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {display:none !important;}
.gs-web-image-box-landscape img.gs-image{width: 177px;height: 100px;max-width:177px !important;max-height:100px !important; float: left !important;}
.gsc-table-cell-snippet-close,
.gsc-table-cell-snippet-open{padding-left: 20px !important;padding-top: 40px !important;}
.gs-webResult.gs-result a.gs-title:link,
.gs-imageResult a.gs-title:link{padding-left: 200px !important;float:left !important;}
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape{width:auto !important;}
.gsc-thumbnail-inside{margin-bottom: -28px !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right: 20px !important;font-size: 15px !important;}
.gs-result .gs-title,
.gs-result .gs-title *{text-decoration: none !important;font-family: Merriweather !important;font-weight: bold !important;}
.gsc-result .gs-title{height:auto !important;}
.gs-result .gs-snippet{font-family: roboto !important;line-height: 18px !important;font-size: 13px !important;}
.gs-image-box.gs-web-image-box.gs-web-image-box-portrait,
.gs-web-image-box-portrait img.gs-image{width: 177px !important;;height: 100px !important;;max-width: 177px!important;max-height: 100px!important;}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size: 19px !important;}

@media (max-width:414px) {
    .gs-webResult.gs-result a.gs-title:link,
  .gs-imageResult a.gs-title:link{padding-left: 0 !important;}
  .gsc-thumbnail-inside {margin-bottom: 0!important;}
  .gsc-table-cell-snippet-close,
  .gsc-table-cell-snippet-open{padding-top:0 !important;}
}

/* Not Found Page */
#page-not-found .image-not-found{text-align:center;}
#page-not-found .image-not-found img{width: 320px;height: auto;float: left;}
.error-message{margin: 25px 0;font-size: 26px;float: right;max-width: 650px;}
.error-message-top{font-size: 34px;}
.error-message-body{padding: 15px 0;font-size: 18px;font-weight: 400;}
.button-error-home{padding: 20px 0}
.button-error-home a{color: #ffffff;text-decoration: none;font-size: 18px;line-height: 26px;font-weight: 100;}

.boton-volver{background-color: #23aae6;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #73CCEF;padding: 12px 10px;color: #FFF;font-weight: 100;font-size: 20px;font-family: 'Roboto', sans-serif;    text-align: center;letter-spacing: 1px;cursor: pointer}

@media (max-width:1024px) {
  .error-message{margin: 0 20px;float:none;}
  .error-message-body{padding-top:5px}
  #page-not-found .image-not-found img{float:none;width:280px;}
  .button-error-home,.boton-volver{font-size: 16px;}
}
@media (max-width:414px) {
  .button-error-home,.boton-volver{text-align: center;}
}

/* Tables for Car Technical Data */
.motor-table{width:100%;border:0;max-width:100%;padding:10px 0}
.motor-table-header{background-color:#a7ddf5;font-family:'Roboto Condensed', Helvetica, Arial, sans-serif; font-size: 17px; margin: 0; padding: 5px; font-weight:bold; text-transform:uppercase;text-align: center;}
.motor-table-header-section{background-color:#cde8f5;font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;font-size:14px;margin: 0;padding: 5px; font-weight:bold; text-transform:uppercase;text-align: center;}
.motor-table-key{width:50%;font-family:'Roboto Condensed', Helvetica, Arial, sans-serif; font-weight:bold; text-transform:uppercase;}
.motor-table-subKey{background-color:#f1f1f1;width:50%;font-size: 12px;font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;text-transform:uppercase;padding:1px 12px;}

.motor-table-price{text-align:center}
.motor-table-value,
.motor-table-price{width:50%;font-family:'roboto',Georgia, serif;}
.motor-table-key,
.motor-table-value, .motor-table-price{background-color:#f1f1f1;font-size:12px; margin:0; padding: 1px 5px;}

@media (max-width:414px) {
    .motor-table-header-section{font-size: 13px;}
    .motor-table-key,
  .motor-table-value,
  .motor-table-price{font-size: 11px;}
}

/* Tables for Salud Data */
.salud-table{width:100%;border:0;max-width:100%;padding:10px 0}
.salud-table-header{background-color:#a7ddf5;font-family:'Roboto Condensed', Helvetica, Arial, sans-serif; font-size: 17px; margin: 0; padding: 5px; font-weight:bold; text-transform:uppercase;text-align: center;}
.salud-table-header-section{background-color:#cde8f5;font-family:'Roboto Condensed', Helvetica, Arial, sans-serif;font-size:14px;margin: 0;padding: 5px; font-weight:bold; text-transform:uppercase;text-align: center;}

.salud-table-value{font-family:'roboto',Georgia, serif;background-color:#f1f1f1;font-size:12px; margin:0; padding: 1px 5px;text-align: center;}

@media (max-width:414px) {
  .salud-table-header-section{font-size: 13px;}
  .salud-table-value{font-size: 11px;}
}

/* Gallery */
.main-image .container-icon-gallery-post {color: #fff;text-align: center;top: 27%;width: 100%;position: absolute;}
.main-image .container-icon-gallery-post:hover {opacity: 0.7;}
.main-image .container-icon-gallery-post .icon-gallery-post{font-size: 100px;text-shadow: 1px 1px 29px #777, 1px -1px 13px #888;}
.main-image .container-icon-gallery-post .gallery-post-text {font-family: roboto;font-weight: 100;text-transform: uppercase;letter-spacing: 1px;width: 25%;display: block;padding: 10px 20px;margin: 0 auto;background: #333;border-radius: 10px; cursor: pointer;font-size: 0.9em;}

@media (max-width:767px) {
  .main-image .container-icon-gallery-post {top: 23%;}
  .main-image .container-icon-gallery-post:hover {opacity: 1;}
  .main-image .container-icon-gallery-post .gallery-post-text {width: 35%;}
}

@media (max-width:414px) {
  .main-image .container-icon-gallery-post {top: 19%;}
  .main-image .container-icon-gallery-post .icon-gallery-post{font-size: 80px;}
  .main-image .container-icon-gallery-post .gallery-post-text {width: 45%;font-size: 0.8em;}
}

/* Page Tags */
.tags-index ul,
ul.tags-list{list-style: none;}

.tags-index ul{padding: 10px 0 25px 0;border-top: 2px solid #000;text-align: center;}
.tags-index ul li {list-style-type: none;display: inline;font-size: 20px;line-height: 24px;font-weight: 500;text-transform: uppercase;}
.tags-index ul li a {display: inline-block;font-size: 14px !important;text-transform: uppercase;font-weight: 500;color: #333;width: 31px;height: 31px;text-align: center;padding: 4px 0 0 0;}
.tags-index ul li a:hover,
.tags-index ul li.active a {color: #fff;background-color: #000;}

ul.tags-list{width: 100%; max-width: 990px; overflow: hidden; margin: 20px auto;padding-left: 0}
ul.tags-list li{width: 23%;min-height: 45px;line-height: 14px; float: left;text-align: left;margin: 5px 8px;box-sizing: border-box;}
ul.tags-list li a {font-size: 12px !important;text-transform: uppercase;font-weight: 500;color: #333;}

@media (min-width:415px) and (max-width:1023px) {
  ul.tags-list li{width: 29%;max-width: 768px;}
}
@media (max-width:414px)  {
  ul.tags-list li{width: 42%;max-width: 414px;}
}

/* Page Newsletter */
.page .entry-content .clasic-form-acm ul li{padding-left: 0;}
.page .entry-content .clasic-form-acm ul li:nth-child(3),
.page .entry-content .clasic-form-acm ul li:nth-child(4),
.page .entry-content .clasic-form-acm ul li:nth-child(5) {display:block}

/*  ******************************************* SECTION CUSTOM ****************************************************** */
/* Economia */
.contentHome.economia .item .article .article-footer ul li.article-author span,
body.page-id-796511 header .okdiario-seccion a {color: #d9932f;}

body.economia .okdiario-secciones-menu,
body.page-id-796511 header .okdiario-secciones-menu{background-color:#f4d9c5}
body.economia .okdiario-secciones-menu-navegacion a {color: #000;}
/* Custom Swiper slide for home */
body.economia,
body.economia header.okdiario-cabecera,
body.economia #postContent,
body.page-id-796511,
body.page-id-796511 header.okdiario-cabecera{background-color: #fee9d9;}

/* Look*/
.look .item .article .article-header .article-title a{font-family: "look";}
.look .item .article .article-header .article-title a:hover{color: #c7b063;}
.look .item .article .article-footer ul li.article-author{color: #ab935a;text-transform: uppercase;font-weight: 400;letter-spacing: 0.5px;font-size: 11px;}
.look .item .article .article-footer ul li.article-datetime .article-date,
.item .article .article-footer ul li.article-datetime .article-time{/*font-size: 11px;*/}
.look .item .article .article-section{top: -31px; margin-bottom: -31px; height: 31px; font-size: 0.55em; background: #111; letter-spacing: 1px; text-transform: uppercase;}
.look .item .article .article-section li{padding: 2px 5px;}
.look .item .article .article-section li:nth-child(2){padding: 2px 5px 0 10px;}

.Opta .Opta-Nav li {clear:none !important;}

/* Blogs, yotele y categorias okd modificacion de las 3 ultimas noticias */
@media (min-width: 768px) {
  div .content article.post.post-home-1 { width:100%;}
  div .content article.post[class^='post-home-2'] { width:50%; overflow:hidden; min-height:300px}
  div .content article.post.post-home-2-left { padding-right: 5px!important}
  div .content article.post.post-home-2-right { padding-left: 5px!important}
  div .content article.post.post-home-2:nth-child(2) { padding-right: 5px!important}
  div .content article.post.post-home-2:nth-child(3) { padding-left: 5px!important}

  div .content article.post.post-home-1 .article-img,
  div .content article.post.post-home-2 .article-img,
  div .content article.post.post-home-2-left .article-img,
  div .content article.post.post-home-2-right .article-img { width: 100%!important; padding: 0 0 15px 0!important;}

  div .content article.post.post-home-1 .article-header,
  div .content article.post.post-home-2 .article-header,
  div .content article.post.post-home-2-left .article-header,
  div .content article.post.post-home-2-right .article-header { width: 100%!important;}

  div .content article.post.post-home-1 .article-lead,
  div .content article.post.post-home-2 .article-lead,
  div .content article.post.post-home-2-left .article-lead,
  div .content article.post.post-home-2-right .article-lead { display:none;}

  div .content article.post.post-home-1 .article-header .article-title { font-size: 28px!important; line-height: 34px!important;}
  div .content article.post.post-home-2 .article-header .article-title,
  div .content article.post.post-home-2-left .article-header .article-title,
  div .content article.post.post-home-2-right .article-header .article-title { font-size: 19px!important; line-height: 22px!important;}
}

/* Botón de ir a comentarios */
.button_go_comment{border-radius: 15px;padding: 3px 10px;right: 0;position: absolute;margin-top: -40px;border: 1px solid #333;font-size: 13px;width:auto;background: #fff;cursor: pointer;color: #333 !important;}
.button_go_comment:active {border: none;}
.button_go_comment::focus {outline:-webkit-focus-ring-color auto 0;}
.button_go_comment .fa-comments:before {color: #333 !important;padding-left:10px;}

@media (max-width: 767px) {
  .button_go_comment{width: auto !important;}
}

@media (max-width: 414px) {
  .button_go_comment span{display: none;}
}

/* legal cookies */
.cdp-cookies-alerta .cdp-cookies-texto { position: fixed; bottom: 0; z-index: 999999;}
.cdp-cookies-alerta .cdp-cookies-solapa { display: none!important;}

/* capa oscura para bloquear */
.layerAbove {width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index:9999999;}

/* Modificación para clickar skinz izq */
div[id^='sas-clickMap1_']{left:0 !important;}
/*END okdiario css*/
/*START custom css*/
@charset "UTF-8";
/* CSS CUSTOM 2017 */

/* custom Logo TMP */

body.economia .cabecera a.logo {background-image: url('/app/2/img/logo-okdinero.svg');}

body.economia .swiper-container,
body.economia .button_go_comment {background-color: #fee9d9;}

body.economia section.aux-col section.widget .widget-title:before,
body.economia section.aux-col section.widget .yarpp-related-widget ol li:after{background-color: #d9932f;}

body.economia a,
body.economia #postContent .topics ul li a,
body.economia #postContent .topics ul li:after,
body.economia section.aux-col section.widget ul li a:hover,
body.economia section.aux-col section.widget .yarpp-related-widget ol li a:hover{color: #d9932f;}

body.economia #postContent article .entry-content blockquote {border-color: #d9932f;}

body.economia #postContent article .entry-content a,
body.economia section.aux-col section.widget .yarpp-related-none p {border-bottom-color: #d9932f;}

/* Personalizacion widget amazon */
section.aux-col section.widget.widget_aawp_widget_bestseller .widget-title:after {content: url(https://okdiario.com/img/amazon/logo-amazon-blanco.svg);width: 30%;position: absolute;display: block;right: 6px;top: 6px;height: 28px;}
.aawp .aawp-product--widget-small{margin-bottom: 10px;}
.aawp .aawp-product--widget-small .aawp-product__ribbon--sale {top: 0;right: 0;letter-spacing: 0.5px;padding-top: 1px;background: #23aae6;}
.aawp .aawp-product--widget-small .aawp-product__ribbon--bestseller,
.aawp .aawp-product--widget-small .aawp-product__ribbon--new {position: absolute;top: 25%;left: 0;color: #333;font-size: 15px;padding-left: 5px;height: 50px;padding-top: 15px;border-right: 1px solid #ddd;background: transparent;}
.aawp .aawp-product--widget-small .aawp-product__content{padding:5px 0px 0px 30px;}
.aawp .aawp-product--widget-small .aawp-product__image{margin-left: 22px;}
.aawp .aawp-product--widget-small .aawp-product__title{color:#333;}
/*END custom css*/
/*START nav css*/
/***********************************************************
/*  estilo general de la cabecera.
/*  22/12/2017
 */
.okdiario-cabecera {
  background-color: #fff;
    width: 100%;
    max-width: 990px;
    height: auto;
    position: relative;
    margin: 0 auto;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    z-index: 9999
}

.okdiario-cabecera-interior {
    border-bottom: 0.063rem solid #EBEBEB;
}

.okdiario-cabecera-superior-interior {
    height: 41px;
    line-height: 40px;
    position: relative;
    font-size: 11px;
    letter-spacing: 1.1px;
    border-bottom: 1px solid #E8E8E8;
}
/*AJUSTES DESTACADOS*/
.okdiario-cabecera-superior-izquierda {
  width: 55%;
  padding-left: 5px;
  float: left;
  position:relative;
  overflow: visible;
  height:40px;
}

.okdiario-cabecera-fecha, .okdiario-cabecera-actualizacion {
  display: inline-block;
  font-family: 'worksans-regular';
  font-weight: 400;
  font-size: 10px;
  letter-spacing: 1.1px;
}

.okdiario-cabecera-actualizacion:before {
  content: "|";
}

.okdiario-cabecera-actualizacion strong {
  font-weight: bold;
}
/*AJUSTES DESTACADOS*/
.okdiario-cabecera-superior-derecha {
    width: 44%;
    float: right;
    text-align: right;
    height: 40px;
    display: inline-block;
    overflow: hidden;
}
/*AJUSTES DESTACADOS*/
.okdiario-cabecera-superior-derecha ul {
  margin: 0;
  float:right;
  padding-left: 10px
}

.okdiario-cabecera-superior-derecha li {
  display: inline;
  padding: 0 5px;
}

.okdiario-cabecera-superior-derecha a {
  color: #333;
  text-decoration: none;
    outline: none;
}

.okdiario-cabecera-superior-derecha a:hover {
  color: #919191;
}

#okdiario-cabecera-hemeroteca,
#okdiario-cabecera-newsletter {
  border-right: 1px solid #E8E8E8;
}

#okdiario-cabecera-hemeroteca i:after {
  content: "P";
  font-family: "okdicon";
  font-style: normal;
  font-size: 13px;
  position: relative;
  top: 2px;
}

#okdiario-cabecera-newsletter i:after {
  content: "Q";
  font-family: "okdicon";
  font-style: normal;
  font-size: 14px;
  position: relative;
  top: 2px;
}

#okdiario-cabecera-juegos a{
  background: url(./_img/icono-cabecera-videojuegos.svg) center no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 5px;
  position: relative;
  background-size: contain;
  text-indent: -9999px;
  z-index: 1;
}

#okdiario-cabecera-juegos i:after {
  content: "";
  font-family: "okdicon";
  font-style: normal;
  font-size: 14px;
  position: relative;
  top: 2px;
}

.okdiario-cabecera-inferior-interior {
    height: auto;
}

/***********************************************************
/*  modificaciÃ³n del menÃº lateral de secciones para la nueva
/*  cabecera. 22/12/2017
 */
.navTop {
    width: auto;
    top: 55px;
    float: left;
}

#sectionMenu {
    width: 50px;
    height: 49px;
}

.menu-auxiliar.active {
    top: -1px;
}

.search {
    position: relative;
    left: -10px;
}

.searchForm {
  width: 990px;
  position: absolute;
    top: 50px;
    left: -40px;
}

/***********************************************************
/*  estilo del logo y del lema del diario. 22/12/2017
 */
 /*AJUSTES DESTACADOS*/
.okdiario {
    text-align: center;
    padding: 20px 0;
    padding-bottom: 0px;
}

.okdiario.categoria .okdiario-logo-span {
    margin: 24px 100px;
}

.okdiario-logo {
    margin-bottom: 0;
    margin-top: 0;
    float: none;
}

.categoria {
    padding: 0;
}

.okdiario-logo-main-frontpage {
    margin-bottom: 0;
    margin-top: 0;
    float: none;
}

.okdiario-logo-main-frontpage span {
    display: inline-block;
    width: 180px;
    height: 36px;
    background: url(./_img/logo-okdiario.svg) center no-repeat;
    background-size: contain;
    text-indent: -9999px;
    z-index: 1;
}

.okdiario-logo span {
    display: inline-block;
    float: left;
    width: 150px;
    height: 30px;
    margin: 20px 100px;
    background: url(./_img/logo-okdiario.svg) center no-repeat;
    background-size: contain;
    text-indent: -9999px;
    z-index: 1;
}

.okdiario.categoria.dm span.okdiario-logo-span,
.okdiario.categoria.logo-rumores span.okdiario-logo-span,
.okdiario.categoria.logo-corazon span.okdiario-logo-span, {margin:15px 90px;}
.dm .okdiario-logo-scrolled,
.logo-rumores .okdiario-logo-scrolled,
.logo-corazon .okdiario-logo-scrolled {padding-top:0;}
.dm .okdiario-logo span.okdiario-logo-span-scrolled,
.logo-rumores .okdiario-logo span.okdiario-logo-span-scrolled,
.logo-corazon .okdiario-logo span.okdiario-logo-span-scrolled {height: 40px;}
.dm .okdiario-logo span,
.logo-rumores .okdiario-logo span,
.logo-corazon .okdiario-logo span {height: 50px;margin-bottom: 0;margin-top: 0;float: none;width: 190px;}

.dm .okdiario-logo span{background: url(./_img/logo-diario-madridista.svg) center no-repeat;}
.logo-rumores .okdiario-logo span{background: url(./_img/logo-okd-rumores.svg) center no-repeat;}
.logo-corazon .okdiario-logo span{background: url(./_img/logo-okd-paparazzi.svg) center no-repeat;}


.logo-rumores.okdiario.categoria .okdiario-logo-span,
.logo-corazon.okdiario.categoria .okdiario-logo-span{margin:10px 100px;}
.logo-rumores.okdiario.categoria a:focus,
.logo-corazon.okdiario.categoria a:focus {outline: 0;}

/*Custom para yotele y look*/
body.look .okdiario-logo span {background: url(./_img/logo-okdiario-look.svg) center no-repeat;width: 120px;}
body.yotele .okdiario-logo span {background: url(./_img/logo-okdiario-yotele.svg) center no-repeat;width: 120px;}

/*AJUSTES DESTACADOS*/
.okdiario h2 {
  width: 100%;
  /* top: 90px; */
  color: #333;
  margin-top: 0;
  /* padding-top: 14px; */
  /* padding-bottom: 5px; */
  font-size: 10px;
  letter-spacing: 1.1px;
  z-index: 10;
}

/***********************************************************
/*  estilo del nombre de la secciÃ³n en la que se encuentra
/*  el usuario. Desktop. 22/12/2017
 */

#okdiario-seccion.hidden-title {display: none;}

.okdiario-seccion {
    line-height: 45px;
    padding-right: 10px;
    position: absolute;
    right: 0;
}

.okdiario-seccion-title {
    margin: 0;
    margin-top: 25px;
    font-family: 'worksans-bold';
    font-weight: 600;
    font-size: 28px;
    letter-spacing: 1.2px;
    color: #000;
}

.okdiario-seccion a {
    position: relative;
    top: -6px;
    color: #23aae6;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 1.2px;
    outline: none;
}

body.look .okdiario-seccion-title {display:none;}

/***********************************************************
/*  estilo del nuevo menÃº de navegaciÃ³n con las secciones
/*  mÃ¡s importantes del diario. 22/12/2017
 */
.okdiario-secciones-menu {
  background-color: #fbfbfb;
    font-size: 14px;
    text-align: center;
    clear: both;
}

.okdiario-secciones-menu-interior {
    padding: 0 1px;
    border-top: 1px solid #ebebeb;
}

.okdiario-secciones-menu-navegacion {
    white-space: nowrap;
    overflow: hidden;
}

.okdiario-secciones-menu-navegacion ul {
    vertical-align: top;
}

.okdiario-secciones-menu-navegacion li {
    display: inline-block;
}

.okdiario-secciones-menu-navegacion a {
    text-decoration: none;
    font-size: 13px;
    line-height: 20px;
    padding: 1px 10px;
    color: #000000;
    letter-spacing: 1.2px;
    font-weight: 500;
    outline: none;
}
/*Modificado 12/01/2018*/
.okdiario-secciones-menu-navegacion a.seccion-activa {
  font-weight: bold;
}

.okdiario-secciones-menu-navegacion a:hover {
  color: #919191;
}

.okdiario-secciones-menu-navegacion ul {
  vertical-align: top;
  margin: 14px 0;
  list-style-type: disc;
  padding: 0;
}

/*Custom para el menu del Mundial, sección de fichajes y paparazzis*/
.okd-paparazzi .okdiario-secciones-menu-navegacion ul,
.okd-rumores-fichajes .okdiario-secciones-menu-navegacion ul  {text-align:right; position: relative;}
.okd-paparazzi .okdiario-secciones-menu-navegacion ul li:first-child,
.okd-rumores-fichajes .okdiario-secciones-menu-navegacion ul li:first-child{text-align:left; left: 0;position: absolute;}
.okd-rumores-fichajes .okdiario-secciones-menu-navegacion ul li:first-child a,
.okd-paparazzi .okdiario-secciones-menu-navegacion ul li:first-child a{padding: 14px 20px;line-height:20px;font-weight: 600;color:#fff;font-size:17px;}

.okd-mundial{background-image: url(https://okdiario.com/img/2018/06/15/menu-movil-small.jpg);background-repeat: no-repeat, repeat;background-size: cover;-ms-background-size: cover;-o-background-size: cover;
    -moz-background-size: cover;-webkit-background-size: cover;margin:5px 0;}
.okd-mundial .okdiario-secciones-menu-navegacion{text-align: right;}
body.economia .okd-mundial .okdiario-secciones-menu-navegacion a,
.okd-mundial .okdiario-secciones-menu-navegacion a{color: #fff;}
.okd-mundial .okdiario-secciones-menu-navegacion a:hover{color: #919191;}
.okdiario-cabecera-scrolled #okdiario-cabecera-secciones-mundial{display: none;}
.okdiario-cabecera-scrolled .okd-mundial{display: none;}

.okd-rumores-fichajes{background-image: url(https://okdiario.com/img/2018/08/30/menu-rumores.jpg);background-repeat: no-repeat, repeat;background-size: cover;-ms-background-size: cover;-o-background-size: cover;
    -moz-background-size: cover;-webkit-background-size: cover;margin:5px 0;}
.okd-paparazzi{background-image: url(https://okdiario.com/img/2018/08/30/menu-paparazzi.jpg);background-repeat: no-repeat, repeat;background-size: cover;-ms-background-size: cover;-o-background-size: cover;
    -moz-background-size: cover;-webkit-background-size: cover;margin:5px 0;}
.okd-rumores-fichajes .okdiario-secciones-menu-navegacion a,
.okd-paparazzi .okdiario-secciones-menu-navegacion a{padding: 1px 8px;}
body.economia .okd-rumores-fichajes .okdiario-secciones-menu-navegacion a,
.okd-rumores-fichajes .okdiario-secciones-menu-navegacion a:hover,
body.economia .okd-paparazzi .okdiario-secciones-menu-navegacion a,
.okd-paparazzi .okdiario-secciones-menu-navegacion a:hover{color: #919191;}
.okdiario-cabecera-scrolled .okd-rumores-fichajes,
.okdiario-cabecera-scrolled .okd-paparazzi {display: none;}

@media (max-width:990px) {
  body.single .okd-rumores-fichajes .okdiario-secciones-menu-interior,
  body.single .okd-paparazzi .okdiario-secciones-menu-interior {display: none;}
}

@media (max-width:900px)  {
  body.single .okd-mundial > div {display: none;}
  .okd-mundial{background-image: url(https://okdiario.com/img/2018/06/15/menu-movil-mobile.jpg);}
  body.mundial .contentHome div.publicidad{text-align: center;}

  .okd-mundial ul{ margin-left: 10%;}

  .okd-rumores-fichajes ul li:nth-child(2) ,
  .okd-paparazzi ul li:nth-child(2) { margin-left: 14%;}
  .okd-rumores-fichajes .okdiario-secciones-menu-navegacion ul li:first-child a,
  .okd-paparazzi .okdiario-secciones-menu-navegacion ul li:first-child a {padding: 5px;}

}
@media (max-width:767px)  {
  .okd-mundial ul { margin-left: 15%; overflow: auto;}

  .okd-rumores-fichajes ul li:nth-child(2) ,
  .okd-paparazzi ul li:nth-child(2) { margin-left: 17%;}
}
@media (max-width:600px)  {
  .okd-mundial ul,
  .okd-rumores-fichajes ul li:nth-child(2) ,
  .okd-paparazzi ul li:nth-child(2){ margin-left: 20%;}
}
@media (max-width:500px)  {
  .okd-mundial ul,
  .okd-rumores-fichajes ul li:nth-child(2) ,
  .okd-paparazzi ul li:nth-child(2){ margin-left: 30%;}
}

/***********************************************************
/*  modificaciÃ³n del mega para la nueva cabecera. 22/12/2017
 */
.mega {
    margin: 0;
}

.mega:nth-of-type(1) {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 99999;
}

.mega:nth-of-type(2) {
    margin-bottom: 20px;
    display: inline-block;
}

.hidden {
    display: none !important;
}

/***********************************************************
/*  media queries para el comportamiento responsive.
/*  22/12/2017
 */
@media (max-width:991px)  {
    .okdiario-cabecera-interior-scrolled {
        height: auto !important;
    }

    .okdiario {
        padding: 20px 0;
    }

    .categoria {
        padding: 0;
    }

    .okdiario-scrolled {
        padding: 0;
        height: auto !important;
    }

    .navTop {
        position: absolute;
        top: 55px;
    }

    body.single.rumores .navTop,
    body.single.paparazzi .navTop
    body.category.category-fichajes .navTop,
    body.category.category-corazon .navTop {
        top: 47px;
    }
     {
        top: 47px;
    }

    .navTop-scrolled {
        top: -5px !important;
    }

    .menu-auxiliar.active {
        top: -1px;
    }

    #sectionMenu .menu-auxiliar-scrolled {
        top: -7px !important;
    }

    .searchForm-scrolled {
      top: 43px;
    }

    .dm .okdiario-logo-span {
       height: 40px !important;
    }

    .logo-rumores .okdiario-logo-span {
       height: 37px !important;
    }

    .logo-corazon .okdiario-logo-span {
       height: 35px !important;
    }

    .okdiario-logo-span {
        height: 27px !important;
        background: url(./_img/logo-okdiario.svg) center no-repeat;
    }

    .okdiario-logo-main-frontpage .okdiario-logo-span-scrolled {
        position: 0 !important;
        top: auto !important;
        margin: 0 !important;
    }

    .okdiario h2 {
        font-size: 10.5px;
    }

    .okdiario-seccion-scrolled-up {
      top: 0 !important;
      font-size: 25px;
    }

    .okdiario-secciones-menu-navegacion {
        overflow: auto;
    }

  .okdiario-secciones-menu-navegacion ul {
    -webkit-margin-before: 0.5em;
      -webkit-margin-after: 0.5em;
  }

  body.single .okdiario-secciones-menu-navegacion-ul {
    display: none;
  }
}

@media (max-width:767px)  {
    .okdiario {
        padding: 0;
    }

    .okdiario-seccion a {
        top: auto !important;
    }

    .okdiario-seccion-title {
        margin-top: 5px !important;
    }

  .okdiario.categoria {
        height: 40px;
    }

    .categoria {
        height: 30px;
    }

    .categoria .okdiario-logo-span {
        width: 100% !important;
        margin: 0 !important;
    }

    body.single  header.entry-header{
      padding-top: 0;
    }
    body.single .okdiario-cabecera-interior{
      border-bottom: none;
    }


  /*Custom para yotele y look*/
  body.look  .categoria .okdiario-logo-span {width: 105% !important;}
  body.yotele  .categoria .okdiario-logo-span {width: 105% !important;}
/*AJUSTES DESTACADOS*/
/*
  .okdiario-cabecera-superior {
    display: none;
  }
*/
    .okdiario-cabecera-inferior {
        padding: 5px 0;
    }

    .okdiario-cabecera-interior-scrolled {
        height: auto !important;
    }

  .okdiario-logo span {
    height: 25px;
        margin-bottom: 10px;
  }

    .okdiario-logo-main-frontpage .okdiario-logo-span-scrolled {
        height: 27px !important;
        position: relative  !important;
        top: 5px  !important;
        margin: 0  !important;
    }

    .okdiario-scrolled {
        height: auto !important;
    }

  .okdiario h2 {
    display: none;
  }

    .navTop {
        top: 0px;
    }

    .navTop-scrolled {
        top: 0px !important;
    }

    .ajusteMobile {
        position: fixed;
    }

    .menu-auxiliar.active {
        position: fixed !important;
        top: 48px;
    }

    #sectionMenu .menu-auxiliar-scrolled {
        top: 48px !important;
    }

    .okdiario-secciones-menu-navegacion {
        overflow: auto;
        line-height: 25px;
    }

    .okdiario-seccion {
      background-color: #f8f8f8;
      padding-right: 0;
      position: static;
      text-align: center;
      line-height: 25px;
      margin-bottom: 5px;
      border-bottom: 3px solid #F2F2F2;
    }

  .okdiario-seccion-scrolled {
    display: none;
  }

    .okdiario-seccion-title {
        font-size: 13px !important;
  }

  .okdiario-secciones-menu-navegacion ul {
    -webkit-margin-before: 0.5em;
      -webkit-margin-after: 0.5em;
  }

  #postContent .comments-area .show-comments {
    width: 100%;
  }
}

/***********************************************************
/*  estilo general de la cabecera cuando el usuario hace
/*  scroll. Estas clases se aplican desde el
/*  fichero nav.js. 22/12/2017
 */
.okdiario-cabecera-scrolled {
  max-width: none;
  position: fixed;
    top: 0px;
  left: 0px;
}

.okdiario-cabecera-interior-scrolled {
  border-bottom: 0;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.25);
    height: auto !important;
}

.okdiario-cabecera-superior-scrolled {
  display: none;
}

.okdiario-cabecera-inferior-scrolled {
  max-width: 990px;
  margin: 0 auto;
}

.okdiario-cabecera-secciones-scrolled {
  display: none;
}

.okdiario-cabecera-secciones-scrolled-up {
  display: block;
  width: 100%;
}

/***********************************************************
/*  modificaciÃ³n del menÃº lateral de secciones para la nueva
/*  cabecera. 22/12/2017
 */
.navTop-scrolled {
  float: none;
    top: -5px;
    left: auto !important;
    height: 45px;
}

.search-scrolled {
    position: relative;
    left: 885px;
}

.menu-auxiliar-scrolled {
  top: -7px !important;
}

.searchForm-scrolled {
  width: 100%;
  position: fixed;
    top: 38px;
    left: 0;
}

/***********************************************************
/*  estilo del logo y del lema del diario. 22/12/2017
 */
.okdiario-scrolled {
    padding: 0;
    height: auto !important;
 }

.okdiario-logo-scrolled {
  margin: 0;
  padding-top: 5px;
}

.okdiario-logo-main-frontpage span.okdiario-logo-span-scrolled {
    width: 150px;
    height: 25px;
  top:5px;
    position: relative;
}

.okdiario-logo span.okdiario-logo-span-scrolled {
  height: 25px;
}

.okdiario-logo-h2-scrolled {
  display: none;
}

/***********************************************************
/*  estilo del nuevo menÃº de navegaciÃ³n con las secciones
/*  mÃ¡s importantes del diario. 22/12/2017
 */

.okdiario-seccion-scrolled {
    width: 100%;
    line-height: 25px;
    padding-right: 0 !important;
    position: absolute;
    top: 19px;
    right: 0;
    font-size: 32px;
    text-align: center;
}

.okdiario-seccion-title-scrolled {
    font-size: 22px !important;
}

.archive .okdiario-seccion-title-scrolled,
.single .okdiario-seccion-title-scrolled {
    height: 0;
}

.okdiario-secciones-menu-navegacion-scrolled-up {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.25), 0 0 0 0px rgba(0,0,0,0.08);
}

.okdiario-secciones-menu-navegacion-ul-scrolled-up {
    -webkit-margin-before: 0.5em !important;
    -webkit-margin-after: 0.5em !important;
}
/*END nav css*/

/*Menú destacados*/
.okdiario-cabecera-destacados{
      text-transform: none;
      width:100%;
      display: inline-block;
      position: relative;
      font-family: 'worksans-regular';
      font-weight: 400;
      font-size: 10px;
      letter-spacing: 1.1px;
}
.okdiario-cabecera-destacados ul {
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    list-style-type: none;
      margin: 0px;
}
.okdiario-cabecera-destacados  a {
  color: #333;
}
.okdiario-destacados-dropdown-top-title a {
  border-radius: 25px;
  border: 1px solid #ebebeb;
  padding: 3px 5px 1px 5px;
}
/*Título del menú destacados*/
.okdiario-destacados-title{
  float:left;
  padding-top: 1px;
  padding-right: 10px;
  font-weight: bold;
}
/*Destacados que no están en menú dropdown*/
.okdiario-destacados-container{
  margin: 0 5px 0 0;
  float:left;
  max-width: 63%;
  width: auto;
  overflow: hidden;
  height: 40px;
  display:block;
}

.okdiario-destacados-container  a {
  color: #333;
}
.okdiario-destacados-container ul {
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    list-style-type: none;
    margin: 0px;
    height: 40px;
}

.okdiario-destacados-container li {
    display: inline-block;
    padding-top: 1px;
    padding-left: 5px;
    float: none;
    position:relative;
}


/*Menú desplegable*/
.okdiario-destacados-dropdown-top{
    float:left;
}

/*Título del menú desplegable*/
.okdiario-destacados-dropdown-top-title{
    cursor: pointer;
    float:right;
    position: relative;
    top: -2px;
}

/*Contenedor del menú desplegable*/
.okdiario-destacados-dropdown-container {
    background: #FFF;
    height: auto;
    margin-top:-1px;
    margin-right:-200%;
    position:absolute;
    top:100%;
    left:60%;
    color: #333;
    z-index: 9999 !important;
    float:right;
    clear:both;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    display:none;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    max-width: 200px;
    word-break: break-word;
}
.okdiario-destacados-dropwdown-container ul li {
    display: inline-block;
    float: none;
    padding: 3px 20px;
}
.okdiario-destacados-dropwdown-container ul li a:hover {
  color: #919191;
}
.okdiario-destacados-dropdown-container li{
    padding-left: 20px;
    padding-right: 20px;
    line-height: 25px;
    border-bottom: 1px solid #ebebeb;
    cursor: pointer;
}

.okdiario-destacados-dropdown-container li:hover{
  background-color: #fbfbfb;
}

.okdiario-destacados-dropdown-container li a:hover{
  color:#919191;
}

.okdiario-destacados-dropdown-top-title i{
  display:inline-block;
  position: relative;
  top: 1px;
}
/*ángulo para indicar desplegado - no desplegado*/
.okdiario-destacados-dropdown-top-title i::after{
  padding-left: 1px;
  padding-right: 1px;
  content: "q";
  font-family: "okdicon";
  text-transform: lowercase;
  font-size: 10px;
  width: auto;
  transition: all .35s ease-in-out;
  text-align: center;
  color: #333;
  font-style: normal;
  display: inline-block;

}
/*Animación al desplegar el menú*/
.okdiario-destacados-dropdown-top-title i::after{
  display: inline-block;
  transition: all .35s ease-in-out;  text-align: center;
}

.okdiario-destacados-dropdown-top-title.activa i::after {
    display: inline-block;
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg); /* Safari & Chrome */
  -o-transform: rotate(-180deg);  /* Opera */
  -moz-transform: rotate(-180deg); /* Firefox 4 */
}

@media (max-width:767px)  {
    .okdiario-cabecera-superior-derecha {
      display:none;
    }
    .okdiario-cabecera-superior-interior {
    height: 30px;
    line-height: 30px;
   }
    .okdiario-cabecera-superior-izquierda {
      width: 100%;
    }
    .navTop.left,
    body.single.rumores .navTop.left,
    body.single.paparazzi .navTop.left,
    body.category.category-fichajes .navTop.left,
    body.category.category-corazon .navTop.left {
      left: 0;
      top: 35px;
    }
    .okdiario-destacados-container {
      max-width: 59%;
    }

  .okdiario-destacados-dropdown-container{
    left: 40%;
    top: 80%;
  }
}
@media (max-width:400px)  {
    body.single .okdiario-secciones-menu-interior{
      display: none;
    }

    .okdiario-cabecera-superior-derecha {
      display:none;
    }
    .okdiario-cabecera-superior-interior {
    height: 30px;
    line-height: 30px;
   }
    .okdiario-cabecera-superior-izquierda {
      width: 100%;
    }
    .navTop.left {
      left: 0;
      top: 35px;
    }
    .okdiario-destacados-container {
      max-width: 59%;
    }


  .okdiario-destacados-dropdown-container{
    top: 80%;
  }
}

/* START DIRECTO Y ÚLTIMA HORA */
.menu-cabecera-directo-container {
  background-color: #002041;
}
.menu-cabecera-break-news-container {
  background-color: #003f7f;
}
.menu-cabecera-directo-container ~
.menu-cabecera-break-news-container {
  margin-top: 2px;
}
#menu-okd-directo,
#menu-okd-break-news {
  position: relative;
  height: 25px;
  line-height: 24px;
  overflow: hidden;
  margin: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
}
#menu-okd-directo {
  background-color: #002041;
  padding: 0 25px;
}
#menu-okd-break-news {
  background-color: #003f7f;
  padding: 0 15px;
}
#menu-okd-directo li,
#menu-okd-break-news li {
  display: inline;
  position: absolute;
  left: 100%;
  width: 100%;
}
#menu-okd-directo li:first-child,
#menu-okd-break-news li:first-child {
  left: 0;
}
/* Títulos */
.titulo-menu-directo {
  background-color: #002041;
  top: 2.5px;
}
.titulo-menu-break-news {
  background-color: #003f7f;
  top: 4.5px;
}
.titulo-menu-directo,
.titulo-menu-break-news {
  float: left;
  height: 20px;
  line-height: 21px;
  position: relative;
  color: #fff;
  border-right: 1px solid #fff;
  padding: 0 15px;
  margin-right: 15px;
  font-family: 'worksans-bold';
  font-size: 13px;
  letter-spacing: 1.2px;
  z-index: 1;
}
.titulo-menu-directo span:first-child {
  animation-name: color_change;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  border-bottom: none;
  font-size: 15px;
}
@-webkit-keyframes color_change {
  from { color: #002041; }
  to { color: red; }
}
@-moz-keyframes color_change {
  from { color: #002041; }
  to { color: red; }
}
@-ms-keyframes color_change {
  from { color: #002041; }
  to { color: red; }
}
@-o-keyframes color_change {
  from { color: #002041; }
  to { color: red; }
}
@keyframes color_change {
  from { color: #002041; }
  to { color: red; }
}
#menu-okd-directo a,
#menu-okd-break-news a {
  color: #fff;
  font-family: 'worksans-regular';
  font-size: 13px;
  text-transform: none;
}
/* Flechas de navegación */
.flechas-navegacion {
  position: relative;
  float: right;
  height: 25px;
  line-height: 24px;
  padding: 0 5px;
  color: white;
  z-index: 1;
}
.flechas-navegacion.directo {
  background-color: #002041;
}
.flechas-navegacion.break-news {
  background-color: #003f7f;
  top: 2px;
}
.flechas-navegacion i {
  font-size: 13px;
  cursor: pointer;
}
.flechas-navegacion i:first-child {
  margin-right: 5px;
}
.okdiario-cabecera.okdiario-cabecera-scrolled .titulo-menu-directo,
.okdiario-cabecera.okdiario-cabecera-scrolled .titulo-menu-break-news,
.okdiario-cabecera.okdiario-cabecera-scrolled .flechas-navegacion,
.okdiario-cabecera.okdiario-cabecera-scrolled .menu-cabecera-directo-container,
.okdiario-cabecera.okdiario-cabecera-scrolled .menu-cabecera-break-news-container {
  display: none;
}
/* Mobile */
@media (max-width:767px)  {
  .menu-cabecera-directo-container,
  .menu-cabecera-break-news-container {
    padding: 0 15px;
  }
  .titulo-menu-directo,
  .titulo-menu-break-news {
    width: 100%;
    float: none;
    border: none;
  }
  .titulo-menu-directo span,
  .titulo-menu-break-news span {
    border-bottom: 1px solid #fff;
  }
  #menu-okd-directo,
  #menu-okd-break-news {
    width: 100%;
    height: 50px;
    line-height: 15px;
    padding-top: 8px;
  }
  #menu-okd-directo a,
  #menu-okd-break-news a {
    word-break: break-word;
  }
  .flechas-navegacion {
    display: none;
  }
}
/* END DIRECTO Y ÚLTIMA HORA */

/*Estilos publi*/

/*
    Intexts que aparecen entre las noticias del archive
    y entre los artículos del single
*/
.envoltorio-intext1, .envoltorio-intext2, .envoltorio-intext3 {
    margin: 0 auto;
    width: 100%;
    height: auto;
    display: block;
}

.envoltorio-intext2 #intext2 > div:first-child{
  display: flex;
}

#postContent {
    padding: 0 !important;
}

/*
    Hacer que los skys sean stickys y aumento del margen
    por nuevo tamaño
*/
.sky-banners .sky-left {
  display: block;
  position: fixed;
  left: 50%;
  margin-top: 0;
  margin-right: 0;
  margin-left: -955px;
  top: 0;
  height: 100%;
  width: 450px;
  text-align: right;
  z-index: 100000;
}

.sky-banners .sky-right {
  display: block;
  position: fixed;
  left: 50%;
  margin-top: 0;
  margin-right: 0;
  margin-left: 505px;
  top: 0;
  height: 100%;
  width: 450px;
  z-index: 100000;
}

.sky-banners .sky-left-scrolled, .sky-banners .sky-right-scrolled {
    margin-top: 50px !important;
}

.sky-banners .sky-left-scrolled-up, .sky-banners .sky-right-scrolled-up {
    margin-top: 85px !important;
}

#intext2 {
  text-align: center;
}
#postContent article .entry-content p.okdiario-directos{padding-bottom: 0px;}
