/*
Theme Name: Localizando ODS - FEMP 3.0
Author: everywwwhere
Author URI: http://www.everywwwhere.eu/
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; }
ol, ul { list-style: none; }
blockquote { quotes: none; }
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none !important; color: inherit; }
a img { border: none; }
html { -webkit-text-size-adjust: none; }
body { font: 12px Roboto; background: #fff; color: #000; }
body, html { display: block; width: 100%; height: 100%; }
:focus { outline: none; }
.spacer { clear: both; }
input[type=text], input[type=submit], input[type=password], select { -webkit-border-radius: 0px; -webkit-appearance: none; -moz-border-radius: 0px; border-radius: 0px; }



@font-face {
    font-family: 'DBold';
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-bold-webfont.eot');
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DLight';
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-light-webfont.eot');
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-light-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-light-webfont.woff') format('woff'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-light-webfont.ttf') format('truetype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DMedium';
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-medium-webfont.eot');
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-medium-webfont.woff') format('woff'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-medium-webfont.ttf') format('truetype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DRegular';
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-regular-webfont.eot');
    src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/localizandoods_theme_30/docs/fonts/dinpro-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: "SSSocialRegular";
  src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-social-regular.eot');
  src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-social-regular.eot#iefix') format('embedded-opentype'),
       url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-social-regular.woff') format('woff'),
       url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-social-regular.ttf')  format('truetype'),
       url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-social-regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SSStandard";
  src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-standard.eot');
  src: url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-standard.eot#iefix') format('embedded-opentype'),
       url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-standard.woff') format('woff'),
       url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-standard.ttf')  format('truetype'),
       url('/wp-content/themes/localizandoods_theme_30/docs/fonts/ss-standard.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}




/** ESTILOS GENERALES **/
.font-style-italic { font-style: italic; }
.text-uppercase { text-transform: uppercase; }
.font-weight-100 { font-weight: 100; }
.font-weight-300 { font-weight: 300; }
.font-weight-400 { font-weight: 400; }
.font-weight-500 { font-weight: 500; }
.font-weight-700 { font-weight: 700; }
.font-weight-900 { font-weight: 900; }
.font-size-8 { font-size: 8px; }
.font-size-9 { font-size: 9px; }
.font-size-10 { font-size: 10px; }
.font-size-11 { font-size: 11px; }
.font-size-12 { font-size: 12px; }
.font-size-13 { font-size: 13px; }
.font-size-14 { font-size: 14px; }
.font-size-15 { font-size: 15px; }
.font-size-16 { font-size: 16px; }
.font-size-17 { font-size: 17px; }
.font-size-18 { font-size: 18px; }
.font-size-19 { font-size: 19px; }
.font-size-20 { font-size: 20px; }
.font-size-21 { font-size: 21px; }
.font-size-22 { font-size: 22px; }
.font-size-23 { font-size: 23px; }
.font-size-24 { font-size: 24px; }
.font-size-25 { font-size: 25px; }
.font-size-26 { font-size: 26px; }
.font-size-27 { font-size: 27px; }
.font-size-28 { font-size: 28px; }
.font-size-29 { font-size: 29px; }
.font-size-30 { font-size: 30px; }
.font-size-31 { font-size: 31px; }
.font-size-32 { font-size: 32px; }
.font-size-33 { font-size: 33px; }
.font-size-34 { font-size: 34px; }
.font-size-35 { font-size: 35px; }
.font-size-36 { font-size: 36px; }
.font-size-37 { font-size: 37px; }
.font-size-38 { font-size: 38px; }
.font-size-39 { font-size: 39px; }
.font-size-40 { font-size: 40px; }
.font-size-41 { font-size: 41px; }
.font-size-42 { font-size: 42px; }
.font-size-43 { font-size: 43px; }
.font-size-44 { font-size: 44px; }
.font-size-45 { font-size: 45px; }
.font-size-46 { font-size: 46px; }
.font-size-47 { font-size: 47px; }
.font-size-48 { font-size: 48px; }
.font-size-49 { font-size: 49px; }
.font-size-50 { font-size: 50px; }
.font-size-51 { font-size: 51px; }
.font-size-52 { font-size: 52px; }
.font-size-53 { font-size: 53px; }
.font-size-54 { font-size: 54px; }
.font-size-55 { font-size: 55px; }
.font-size-56 { font-size: 56px; }
.font-size-57 { font-size: 57px; }
.font-size-58 { font-size: 58px; }
.font-size-59 { font-size: 59px; }
.font-size-60 { font-size: 60px; }
.line-height-8 { line-height: 8px; }
.line-height-9 { line-height: 9px; }
.line-height-10 { line-height: 10px; }
.line-height-11 { line-height: 11px; }
.line-height-12 { line-height: 12px; }
.line-height-13 { line-height: 13px; }
.line-height-14 { line-height: 14px; }
.line-height-15 { line-height: 15px; }
.line-height-16 { line-height: 16px; }
.line-height-17 { line-height: 17px; }
.line-height-18 { line-height: 18px; }
.line-height-19 { line-height: 19px; }
.line-height-20 { line-height: 20px; }
.line-height-21 { line-height: 21px; }
.line-height-22 { line-height: 22px; }
.line-height-23 { line-height: 23px; }
.line-height-24 { line-height: 24px; }
.line-height-25 { line-height: 25px; }
.line-height-26 { line-height: 26px; }
.line-height-27 { line-height: 27px; }
.line-height-28 { line-height: 28px; }
.line-height-29 { line-height: 29px; }
.line-height-30 { line-height: 30px; }
.line-height-31 { line-height: 31px; }
.line-height-32 { line-height: 32px; }
.line-height-33 { line-height: 33px; }
.line-height-34 { line-height: 34px; }
.line-height-35 { line-height: 35px; }
.line-height-36 { line-height: 36px; }
.line-height-37 { line-height: 37px; }
.line-height-38 { line-height: 38px; }
.line-height-39 { line-height: 39px; }
.line-height-40 { line-height: 40px; }
.line-height-41 { line-height: 41px; }
.line-height-42 { line-height: 42px; }
.line-height-43 { line-height: 43px; }
.line-height-44 { line-height: 44px; }
.line-height-45 { line-height: 45px; }
.line-height-46 { line-height: 46px; }
.line-height-47 { line-height: 47px; }
.line-height-48 { line-height: 48px; }
.line-height-49 { line-height: 49px; }
.line-height-50 { line-height: 50px; }
.line-height-51 { line-height: 51px; }
.line-height-52 { line-height: 52px; }
.line-height-53 { line-height: 53px; }
.line-height-54 { line-height: 54px; }
.line-height-55 { line-height: 55px; }
.line-height-56 { line-height: 56px; }
.line-height-57 { line-height: 57px; }
.line-height-58 { line-height: 58px; }
.line-height-59 { line-height: 59px; }
.line-height-60 { line-height: 60px; }


.position-relative { position: relative; }
.no-padding { padding: 0px !important; }
.no-padding-left { padding-left: 0px !important; }
.no-padding-right { padding-right: 0px !important; }
.foto-fondo { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;  background-size: cover; background-position: center center; }


.text-align-right { text-align: right; }
.text-align-center { text-align: center; }
.text-align-left { text-align: left; }

a.enlace-subrayado:hover, .enlace-subrayado:hover { text-decoration: underline !important; }

.enlace-subrayado-siempre { text-decoration: underline !important; }
.enlace-subrayado-siempre:hover { text-decoration: none !important; }

.padding-10-left { display: block; padding-left: 10px; }
.padding-15-left { display: block; padding-left: 15px; }
.padding-20-left { display: block; padding-left: 20px !important; }
.padding-25-left { display: block; padding-left: 25px !important; }
.padding-30-left { display: block; padding-left: 30px !important; }
.padding-40-left { display: block; padding-left: 40px !important; }
.padding-50-left { display: block; padding-left: 50px !important; }
.padding-60-left { display: block; padding-left: 60px !important; }

.padding-10-right { display: block; padding-right: 10px; }
.padding-15-right { display: block; padding-right: 15px; }
.padding-20-right { display: block; padding-right: 20px !important; }
.padding-30-right { display: block; padding-right: 30px !important; }
.padding-40-right { display: block; padding-right: 40px !important; }
.padding-50-right { display: block; padding-right: 50px !important; }
.padding-60-right { display: block; padding-right: 60px !important; }

.padding-240-top { display: block; padding-top: 240px; }
.padding-200-top { display: block; padding-top: 200px; }
.padding-140-top { display: block; padding-top: 140px; }
.padding-100-top { display: block; padding-top: 100px; }
.padding-80-top { display: block; padding-top: 80px; }
.padding-70-top { display: block; padding-top: 70px; }
.padding-60-top { display: block; padding-top: 60px; }
.padding-50-top { display: block; padding-top: 50px; }
.padding-45-top { display: block; padding-top: 45px; }
.padding-40-top { display: block; padding-top: 40px; }
.padding-30-top { display: block; padding-top: 30px; }
.padding-25-top { display: block; padding-top: 25px; }
.padding-20-top { display: block; padding-top: 20px; }
.padding-15-top { display: block; padding-top: 15px; }
.padding-10-top { display: block; padding-top: 10px; }
.padding-7-top { display: block; padding-top: 7px; }
.padding--top { display: block; padding-top: 5px; }

.padding-150-bottom { display: block; padding-bottom: 150px; }
.padding-100-bottom { display: block; padding-bottom: 100px; }
.padding-90-bottom { display: block; padding-bottom: 90px; }
.padding-80-bottom { display: block; padding-bottom: 80px; }
.padding-70-bottom { display: block; padding-bottom: 70px; }
.padding-60-bottom { display: block; padding-bottom: 60px; }
.padding-50-bottom { display: block; padding-bottom: 50px; }
.padding-40-bottom { display: block; padding-bottom: 40px; }
.padding-30-bottom { display: block; padding-bottom: 30px; }
.padding-25-bottom { display: block; padding-bottom: 25px; }
.padding-20-bottom { display: block; padding-bottom: 20px; }
.padding-15-bottom { display: block; padding-bottom: 15px; }
.padding-10-bottom { display: block; padding-bottom: 10px; }
.padding-7-bottom { display: block; padding-bottom: 7px; }
.padding-5-bottom { display: block; padding-bottom: 5px; }

.margin-5-top { display: block; margin-top: 5px; }
.margin-6-top { display: block; margin-top: 6px; }
.margin-7-top { display: block; margin-top: 7px; }
.margin-8-top { display: block; margin-top: 8px; }
.margin-9-top { display: block; margin-top: 9px; }
.margin-10-top { display: block; margin-top: 10px; }
.margin-11-top { display: block; margin-top: 11px; }
.margin-12-top { display: block; margin-top: 12px; }
.margin-13-top { display: block; margin-top: 13px; }
.margin-14-top { display: block; margin-top: 14px; }
.margin-24-top { display: block; margin-top: 24px; }
.margin-28-top { display: block; margin-top: 28px; }
.margin-42-top { display: block; margin-top: 42px; }
.margin-60-top { display: block; margin-top: 60px; }

.margin-3-bottom { display: block; margin-bottom: 3px; }
.margin-4-bottom { display: block; margin-bottom: 4px; }
.margin-5-bottom { display: block; margin-bottom: 5px; }
.margin-6-bottom { display: block; margin-bottom: 6px; }
.margin-7-bottom { display: block; margin-bottom: 7px; }
.margin-8-bottom { display: block; margin-bottom: 8px; }
.margin-9-bottom { display: block; margin-bottom: 9px; }
.margin-10-bottom { display: block; margin-bottom: 10px; }
.margin-11-bottom { display: block; margin-bottom: 11px; }
.margin-12-bottom { display: block; margin-bottom: 12px; }
.margin-13-bottom { display: block; margin-bottom: 13px; }
.margin-14-bottom { display: block; margin-bottom: 14px; }
.margin-24-bottom { display: block; margin-bottom: 24px; }
.margin-28-bottom { display: block; margin-bottom: 28px; }
.margin-30-bottom { display: block; margin-bottom: 30px; }
.margin-42-bottom { display: block; margin-bottom: 42px; }
.margin-120-bottom { display: block; margin-bottom: 120px; }

.fondo-blanco { background: #FFF; }

.color-azul-oscuro { color: #004FA2; }

.display-block { display: block; }
.ingles { font-family: DLight; }
.espanol { font-family: DBold; }

a.fondo { background: #004FA2; color: #FFF; padding: 3px; }


.row-equal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.row-equal > [class*='col-'] {
  display: flex;
  flex-direction: column;
}


.menu-superior {  }
.menu-superior .rueda { height: auto; width: auto; float: left; margin-right: 10px; }
.menu-superior .titulo { display: block; float: left; width: 280px; padding-top: 25px; }
.menu-superior .titulo span.fecha-espanol { display: block; font: 10px DBold; }
.menu-superior .titulo span.fecha-ingles { display: block; text-transform: uppercase; font: 10px DLight; margin-bottom: 10px; }
.menu-superior .titulo span.nombre-espanol { display: block; font: 13px DBold; }
.menu-superior .titulo span.nombre-ingles { display: block; text-transform: uppercase; font: 13px DRegular; }

.contenedor-logos img { float: left; }
.contenedor-logos .logo-ods { height: 35px; margin-top: 10px; margin-right: 20px; }
.contenedor-logos .logo-femp { height: 60px; margin-right: 20px; }
.contenedor-logos .logo-2030 { height: 30px; margin-top: 15px; }
	

@media (min-width: 768px) {
	.contenedor-logos img { float: left; }
	.contenedor-logos .logo-ods { height: 50px; margin-top: 10px; margin-right: 20px; }
	.contenedor-logos .logo-femp { height: 70px; margin-right: 20px; }
	.contenedor-logos .logo-2030 { height: 35px; margin-top: 15px; }
}

.menu-superior-navegacion { background: #004FA2; margin-bottom: 35px; }
body.home .menu-superior-navegacion { margin-bottom: 0px; }
.menu-superior-navegacion ul { display: block; font-size: 0px; text-align: right; }
.menu-superior-navegacion ul li { display: inline-block; margin-right: 15px; position: relative; }
.menu-superior-navegacion ul li:last-child { margin-right: 0px; }
.menu-superior-navegacion ul li a { font: 13px DBold; display: inline-block; padding: 20px 0px 20px 0px; color: #FFF; }
.menu-superior-navegacion ul li a:hover { border-bottom: 4px solid #7391c6; color: #fff !important; padding-bottom: 16px; }

.menu-superior-navegacion ul li ul { display: none; float: none; position: absolute; top: 60px; left: -10px; margin: 0px; background: #000; font-size: 0px; z-index: 100000; padding: 0px 0px 0px 0px; text-align: left; }
.menu-superior-navegacion ul li.menu-item-804 ul { left: auto; right: -10px; text-align: right; }

.menu-superior-navegacion ul li ul li { display: block; white-space: nowrap; width: 100%; background: #7391c6; padding: 7px 0px 4px 0px; margin: 0px; }
.menu-superior-navegacion ul li ul li a { padding: 0px 10px 10px 10px !important; display: block; }
.menu-superior-navegacion ul li ul li a:hover { border-bottom: none; }
.menu-superior-navegacion ul li ul li ul { display: none; float: none; position: absolute; top: 0px !important; left: 100%; margin: 0px; background: #ececec; font-size: 0px; z-index: 100; padding: 0px 0px 0px 0px; text-align: left; }


ul.menu li.current-menu-item a { border-bottom: 4px solid #7391c6; color: #fff !important; padding-bottom: 16px; }
ul.menu ul li.current-menu-item a { border-bottom: none !important; color: #fff !important; }


.slide-pager { display: block; position: absolute; bottom: 5px; left: 0px !important; z-index: 1000; width: 100%; text-align: center; }
.slide-pager span { width: 20px; height: 20px; font-size: 40px; display: inline-block; color: #004FA2; margin-right: -5px; cursor: pointer; }
.slide-pager span.cycle-pager-active { color: #FFF;}


.menu-movil-desplegado ul { text-align: left; border-top: 1px solid #004FA2; }
.menu-movil-desplegado ul li { display: block; margin-right: 0px; }
.menu-movil-desplegado ul li a { font: 15px DRegular; display: block; padding: 10px 0px 10px 0px; border-bottom: 1px solid #59a8d5; }
.menu-movil-desplegado ul li a:hover { border-bottom: 1px solid #004FA2; color: inherit; padding-bottom: 10px; }
.menu-movil-desplegado ul li ul { display: block; position: relative !important; top: auto !important; left: auto !important; font-size: 15px !important; border: none !important; }
.menu-movil-desplegado ul li ul li a { font-size: 13px !important; border-bottom: none !important; }
.menu-movil-desplegado ul li ul li ul { display: block !important;  position: relative; top: auto; left: auto; font-size: 12px !important; border: none !important; margin-left: 15px !important; }
.menu-movil-desplegado ul li.menu-item-804 ul { text-align: left; right: auto; }


@media (min-width: 992px) {
	.menu-superior-navegacion ul li { margin-right: 25px; }
	.menu-superior-navegacion ul li a { font: 16px DBold; }
}




.abrir-menu-movil { display: block; padding: 15px 0px 15px 0px; font-size: 16px; font-family: DBold; color: #FFF; }

.contenedor-menu { display: block; overflow: hidden; }
.contenedor-menu .menu-abre { display: block; float: left; margin-right: 40px; }
.contenedor-menu .menu-abre a { display: block; font: 14px DMedium; margin-top: 8px; }
.contenedor-menu .menu-abre a:hover { text-decoration: underline !important; }

.logos-cabecera { text-align: right; padding-top: 20px; height: 100%; position: relative }
.logos-cabecera a { display: block; }
.logos-cabecera .femp { width: 35%; margin-bottom: 15px; margin-top: 20px; }
.logos-cabecera .uclg { width: 55%; }

.logos-cabecera .caja-logos { z-index: -1; }

@media (min-width: 768px) {
	.logos-cabecera { padding-top: 60px; }
	.logos-cabecera .caja-logos { display: inline; position: relative; bottom: auto; right: auto; }
	.logos-cabecera a { display: inline-block; vertical-align: bottom; }
	.logos-cabecera .femp { width: 50px; margin-right: 0px; margin-bottom: 10px;  }
	.logos-cabecera .uclg { width: 80px; }
}
@media (min-width: 992px) {
	.logos-cabecera { padding-top: 70px; }
	.logos-cabecera .femp { width: 100px; margin-right: 30px; margin-bottom: 0px; margin-top: 0px; }
	.logos-cabecera .uclg { width: 140px; }
}

.cabecera.cabecera-home .circulos { display: block; position: relative; width: 100%; overflow: hidden; }
.cabecera.cabecera-home .circulos img { width: 100%; height: 100%; position: absolute; }
.cabecera.cabecera-home .circulos .circulo-1 { z-index: 1; }
.cabecera.cabecera-home .circulos .circulo-2 { z-index: 2; }
.cabecera.cabecera-home .circulos .circulo-3 { z-index: 3; }
.cabecera.cabecera-home .circulos .circulo-4 { z-index: 4; }
.cabecera.cabecera-home .circulos .circulo-5 { z-index: 5; }
.cabecera.cabecera-home .circulos .circulo-6 { z-index: 6; }
.cabecera.cabecera-home .circulos .circulo-7 { z-index: 7; }
.cabecera.cabecera-home .circulos .circulo-8 { z-index: 8; }
.cabecera.cabecera-home .circulos .circulo-9 { z-index: 9; }
.cabecera.cabecera-home .circulos .localizador { position: absolute; top: 50%; left: 50%; height: auto; margin-top: -30px; z-index: 10; width: 46px; margin-left: -23px; }

.cabecera.cabecera-home .titulo { }
.cabecera.cabecera-home .titulo span.fecha-espanol { display: block; font: 16px DBold; }
.cabecera.cabecera-home .titulo span.fecha-ingles { display: block; text-transform: uppercase; font: 16px DLight; }
.cabecera.cabecera-home .titulo span.nombre-mediano { font: 17px DBold; }
.cabecera.cabecera-home .titulo span.nombre-espanol { display: block; font: 20px DBold; }
.cabecera.cabecera-home .titulo span.nombre-ingles { display: block; text-transform: uppercase; font: 20px DRegular; }
.cabecera.cabecera-home .titulo span.fecha-ingles sup { text-transform: none; }

.cabecera.cabecera-home .titulo .logos { display: block; margin-top: 15px; }
.cabecera.cabecera-home .titulo .logos .femp { width: 90px; margin-right: 20px; }
.cabecera.cabecera-home .titulo .logos .uclg { width: 130px; }

@media (min-width: 768px) {
	.cabecera.cabecera-home .titulo .logos .femp { width: 140px; margin-right: 20px; }
	.cabecera.cabecera-home .titulo .logos .uclg { width: 210px; }
}


@media (min-width: 768px) {
	.cabecera.cabecera-home .titulo span.nombre-mediano { font: 17px DBold; }
	.cabecera.cabecera-home .titulo span.nombre-espanol { font: 25px DBold; }
	.cabecera.cabecera-home .titulo span.nombre-ingles { font: 25px DLight; }
}
@media (min-width: 992px) {
	.cabecera.cabecera-home .titulo span.nombre-mediano { font: 20px DBold; }
	.cabecera.cabecera-home .titulo span.nombre-espanol { font: 30px DBold; }
	.cabecera.cabecera-home .titulo span.nombre-ingles { font: 30px DLight; }
}
@media (min-width: 1200px) {
	.cabecera.cabecera-home .titulo span.nombre-mediano { font: 25px DBold; }
	.cabecera.cabecera-home .titulo span.nombre-espanol { font: 35px DBold; }
	.cabecera.cabecera-home .titulo span.nombre-ingles { font: 35px DLight; }
}

.banner { display: block; border: 1px solid #004FA2; background: #004FA2; padding: 20px; font: 23px DBold; color: #f5f5f5; }
.banner:hover { background: #f5f5f5 !important; color: #004FA2 !important; }
.banner .light { font: 18px DLight; display: block; }
.banner .light2 { font: 15px DLight; display: block; }

.banner-pequeno { display: block; border: 1px solid #7292c7; background: #7292c7; padding: 14px; font: 18px DBold; color: #fff; }

.boton-grande:hover .banner-pequeno { background: #fff !important; color: #7292c7 !important; }



.slide-home { display: block; width: 100%; min-height: 490px; position: relative; }
.slide-home .diapo { display: block; width: 100%; height: 100%; }
.slide-home .diapo .titulon { padding-top: 180px; color: #FFF; height: 100%; }
.slide-home .diapo .titulon span.objetivo { font: 16px DMedium; padding: 3px 5px; }
.slide-home .diapo .titulon span.titulo { font: 30px/35px DBold; text-shadow: rgba(0, 0, 0, 1) 0px 1px 4px; display: block; margin-bottom: 10px; }
.slide-home .fondo-negro { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+41,0.5+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 41%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */

width: 100%; height: 100%; }


.slide-home .diapo a { display: inline-block; background: #004FA2; color: #FFF; font-size: 18px; padding: 4px 5px; border-bottom: 3px solid #004FA2; font-family: DMedium; }
.slide-home .diapo a:hover { background: #004FA2; color: #fff; }


@media (min-width: 768px) {
	.slide-home .diapo .titulon span.titulo { font: 50px/55px DBold; }
}


.entradilla-home span.titulo { font: 30px/30px DBold; display: block; color: #004FA2; margin-bottom: 10px; }
.entradilla-home span.contenido { font-size: 19px; display: block; }
.entradilla-home span.contenido small { font-size: 14px; display: block; margin-top: 5px;  }
.entradilla-home span.contenido strong { font-weight: normal; font-family: DBold; }

.contenido-texto span.titulo { font: 34px DBold; display: block; margin-bottom: 15px; }
.contenido-texto span.titulo-mediano { font: 24px DBold; display: block; margin-bottom: 10px; }
.contenido-texto span.titulo-pequeno { font: 16px DBold; display: block; margin-bottom: 15px; }
.contenido-texto span.excerpt { font: 20px DRegular; display: block; margin-bottom: 15px; }
.contenido-texto span.contenido { font: 15px DRegular; display: block; margin-bottom: 15px; }
.contenido-texto span.contenido strong { font-weight: normal; font-family: DBold; }
.contenido-texto span.contenido p, .contenido-texto span.contenido ul { display: block; margin-bottom: 10px; }
.contenido-texto span.contenido ul li { list-style: disc; list-style-position: inside; }
.contenido-texto span.contenido table td { padding-right: 15px; }

.contenedora-banderas { position: absolute; top: 20px; right: 15px; font-size: 0px; text-align: right; display: block; width: 100%; }

@media (min-width: 992px) {
	.contenedora-banderas { top: 40px; }
}
.contenedora-banderas span.siguenos { font: 12px DRegular; }
.contenedora-banderas span.siguenos a { display: inline; vertical-align: top; }
ul.language-chooser { display: inline-block; vertical-align: top; }
ul.language-chooser li { display: inline-block; font: 10px DRegular; text-transform: uppercase; }
.qtranxs_widget_end { display: block; margin-bottom: 10px; }
ul.language-chooser li { display: inline-block; vertical-align: top !important; margin-bottom: 7px; }
ul.language-chooser li a { padding-left: 23px !important; height: 15px; display: block; padding-top: 1px !important; background-size: 20px 14px; }
ul.language-chooser li a.qtranxs_flag_es { background-image: url('/wp-content/themes/localizandoods_theme_30/images/flag_es.png'); }
ul.language-chooser li a.qtranxs_flag_en { background-image: url('/wp-content/themes/localizandoods_theme_30/images/flag_en.png'); }
ul.language-chooser li.active { opacity: 0.5; }

.abrir-menu-movil { cursor: pointer; }

.menu-movil-desplegado { display: none; }
.menu-movil-desplegado ul.language-chooser { position: relative; top: auto; right: auto; border-top: none; padding-top: 15px;  }
.menu-movil-desplegado ul.language-chooser li { border-bottom: none; margin-right: 15px; }
.menu-movil-desplegado ul.language-chooser li a { border-bottom: none; background-position-y: 3px; height: 20px !important; }

@media (min-width: 768px) {
	ul.language-chooser li { margin-left: 15px; }
}


.tabla-programa span.titulo { font: 20px DBold; display: block; margin-bottom: 6px; color: #004FA2; }
.tabla-programa span.excerpt { font: 17px DRegular; display: block; margin-bottom: 6px; color: #004FA2; }
.tabla-programa span.excerpt strong { font-weight: normal; font-family: DBold; }
.tabla-programa span.contenido { font: 15px DRegular; display: block; margin-bottom: 0px; }
.tabla-programa span.contenido p { display: block; margin-bottom: 10px; }
.tabla-programa span.contenido strong { font-weight: normal; font-family: DBold; }

.tabla-programa .hora { font: 19px DRegular; color: #004FA2; }

@media (min-width: 768px) {
	.tabla-programa .hora { text-align: right; padding-top: 1px; }
}

.separador { display: block; height: 2px; width: 100%; background: #004FA2; }


a.enlace-banner { border: 1px solid #004FA2; background: #7391c6; color: #FFF; padding: 13px;  display: block; margin: 5px 0px 5px 0px; font-size: 18px; font-family: DMedium; }
a.enlace-banner:hover { background: #004FA2; }


.submenu-lateral { width: 212px; }
.submenu-lateral.affix { top: 24px; position: fixed !important; }
.submenu-lateral.affix.affix-bottom { position: absolute !important; top: auto; bottom: 0px; }
.contenedora-submenu-lateral, .contenedora-submenu-superior {  }


.contenedora-submenu-superior { margin-top: 25px; }
@media (min-width: 768px) {
	.contenedora-submenu-superior { margin-top: 0px; }
}

@media (min-width: 992px) {
	.subpaginas { background: url('/wp-content/themes/localizandoods_theme_30/images/fondo-subpaginas-2.gif') repeat-y center top; }
}
@media (min-width: 1200px) {
	.submenu-lateral { width: 264px; }
	.subpaginas { background: url('/wp-content/themes/localizandoods_theme_30/images/fondo-subpaginas.gif') repeat-y center top; }
}

.nav { display: block; margin-bottom: 7px; }
.nav li { display: block; margin-bottom: 13px; }
.nav li a { display: block; background: #f5f5f5; }
.nav .active a { background: #004FA2 !important; color: #FFF; }
.nav .active a:hover { background: #004FA2; color: #FFF; }

.contenedora-submenu-superior .nav li a { display: block; background: #004FA2; color: #FFF; }



.foto-cabecera { height: 350px; margin-top: -35px; margin-bottom: 30px; }



.footer { font-size: 11px; }
.footer a { display: inline-block; margin-right: 20px; margin-bottom: 14px; }

.footer-legal { border-top: 1px solid #7391c6; }

.footer-logo-sdg { width: 120px; }

@media (min-width: 992px) {
	.footer-logo-sdg { width: 120px; float: right; margin-top: 15px; }
}


/*! Gray v1.4.5 (https://github.com/karlhorky/gray) | MIT */
.grayscale {
  /* Firefox 10-34 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");

  /*
    Chrome 19+,
    Safari 6+,
    Safari 6+ iOS,
    Opera 15+
  */
  -webkit-filter: grayscale(1);

  /* Firefox 35+ */
  filter: grayscale(1);

  /* IE 6-9 */
  filter: gray;
}

.grayscale.grayscale-fade {
  transition: filter .5s;
}

/* Webkit hack until filter is unprefixed */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .grayscale.grayscale-fade {
    -webkit-transition: -webkit-filter .5s;
    transition:         -webkit-filter .5s;
  }
}

.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {
  -webkit-filter: grayscale(0);
  filter:         grayscale(0);
}

/* Background element */
.grayscale.grayscale-replaced {
  -webkit-filter: none;
  filter:         none;
}

.grayscale.grayscale-replaced > svg {
  -webkit-transition: opacity .5s ease;
  transition:         opacity .5s ease;
  opacity: 1;
}

.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
  opacity: 0;
}



/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"]{-ms-zoom: 1;}

.ss-icon, .ss-icon.ss-social-regular,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-regular:before, [class*=" ss-"].ss-social-regular:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-regular.right:after, [class*=" ss-"].ss-social-regular.right:after {
  font-family: "SSSocialRegular";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-appdotnet:before,.ss-appdotnet.right:after{content:''}.ss-zerply:before,.ss-zerply.right:after{content:''}.ss-reddit:before,.ss-reddit.right:after{content:''}.ss-steam:before,.ss-steam.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-quora:before,.ss-quora.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-vine:before,.ss-vine.right:after{content:''}.ss-letterboxd:before,.ss-letterboxd.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-500px:before,.ss-500px.right:after{content:''}.ss-etsy:before,.ss-etsy.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-pinboard:before,.ss-pinboard.right:after{content:''}.ss-delicious:before,.ss-delicious.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-yelp:before,.ss-yelp.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-soundcloud:before,.ss-soundcloud.right:after{content:''}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}.ss-apple:before,.ss-apple.right:after{content:''}.ss-microsoft:before,.ss-microsoft.right:after{content:''}.ss-windows:before,.ss-windows.right:after{content:''}.ss-android:before,.ss-android.right:after{content:''}.ss-blackberry:before,.ss-blackberry.right:after{content:''}

/* Legacy */
.ss-fivehundredpx:before,.ss-fivehundredpx.right:after{content:''}






/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"]{-ms-zoom: 1;}

.ss-icon, .ss-icon.ss-standard,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-cursor:before,.ss-cursor.right:after{content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔎'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.right:after{content:'🔖'}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-halfheart:before,.ss-halfheart.right:after{content:''}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-fill:before,.ss-fill.right:after{content:''}.ss-stroke:before,.ss-stroke.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-ellipsis:before,.ss-ellipsis.right:after{content:'…'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-dollarsign:before,.ss-dollarsign.right:after{content:'💲'}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-buildings:before,.ss-buildings.right:after{content:'🏢'}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-globe:before,.ss-globe.right:after{content:'🌎'}.ss-navigate:before,.ss-navigate.right:after{content:''}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-grid:before,.ss-grid.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-filter:before,.ss-filter.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↪'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-logout:before,.ss-logout.right:after{content:''}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-flask:before,.ss-flask.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.right:after{content:'⬉'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-retweet:before,.ss-retweet.right:after{content:''}

/* Legacy classes */
.ss-volumelow:before,.ss-volumelow.right:after{content:'🔉'}.ss-volumehigh:before,.ss-volumehigh.right:after{content:'🔊'}.ss-batteryhigh:before,.ss-batteryhigh.right:after{content:''}.ss-batterymedium:before,.ss-batterymedium.right:after{content:''}.ss-batterylow:before,.ss-batterylow.right:after{content:''}.ss-batteryempty:before,.ss-batteryempty.right:after{content:''}.ss-clouddownload:before,.ss-clouddownload.right:after{content:''}.ss-cloudupload:before,.ss-cloudupload.right:after{content:''}.ss-calendaradd:before,.ss-calendaradd.right:after{content:''}.ss-calendarremove:before,.ss-calendarremove.right:after{content:''}.ss-calendarcheck:before,.ss-calendarcheck.right:after{content:''}.ss-calendardelete:before,.ss-calendardelete.right:after{content:''}