/* Theme Name: Gobierno de El Salvador
Author: Secretaría de Innovación de la Presidencia de la República
Description: Tema de referencia estándar para instituciones 
Version: 2.0.0 (202102)
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
Text Domain: Instituciones */
/*-----------------------------------------------------------------------------------
	    instituciones
        Built with Blocs
-----------------------------------------------------------------------------------*/
:root {
	--bgc-footer: #3C4557;
	--bgc-servicios: #F5F7FE;
	--font-color-footer: #C5C8CF;
	--charcoal: #303845;
}

body {
	margin: 0;
	padding: 0;
	background: #303845;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	/* <--- CORREGIDO */
	-moz-osx-font-smoothing: grayscale;
}

/* Ahora tu regla sí será leída correctamente */
body #tribe-events-pg-template {
	background-color: #f5f7fe !important;
}

/***listas***/
a {
	font-family: "MuseoSans-300" !important;
}

.bloc-sm .margen-single p {
	font-family: "MuseoSans-300" !important;
}

.adjustlist {
	background-color: #303845 !important;
	border: 1px solid rgba(215, 212, 212, 0.125) !important;
	font-family: "MuseoSans-300" !important;
}

.adjustlist p {
	text-align: left !important;
	font-family: "MuseoSans-300" !important;
}

.adjustlist .btn {
	background-color: #6b7386 !important;
	border-color: #6b7386 !important;
}

.cls-1 {
	fill: #f2f3f5 !important;
}

/***formulario***/
.nf-form-content .nf-field-label {
	font-family: "MuseoSans-300" !important;
	font-size: 10px !important;
}

content label {
	font-size: 10px !important;
}

.nf-field-element input[type=button] {
	background-color: #6b7386 !important;
	border-color: #6b7386 !important;
	display: block;
	color: #fff !important;
	width: 100% !important;
	cursor: pointer !important;
}

/* .page-container{overflow-x:hidden;}  Prevents unwanted scroll space when scroll FX used. */
a,
button {
	transition: background .3s ease-in-out;
	outline: none !important;
}

/* Prevent ugly blue glow on chrome and safari */
a:hover {
	text-decoration: none;
	cursor: pointer;
}


/* Preloader */

.page-preloader {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	z-index: 100000;
	background: #2f3745 url("img/pageload-spinner.gif") no-repeat center center;
}

/* = Web Fonts
-------------------------------------------------------------- */

@font-face {
	font-family: 'MuseoSans-700';
	src: url('./fonts/MuseoSans-700/MuseoSans-700.woff2');
	src: url('./fonts/MuseoSans-700/MuseoSans-700.woff2') format('woff2'),
		url('./fonts/MuseoSans-700/MuseoSans-700.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans-500';
	src: url('./fonts/MuseoSans-500/MuseoSans-500.woff2');
	src: url('./fonts/MuseoSans-500/MuseoSans-500.woff2') format('woff2'),
		url('./fonts/MuseoSans-500/MuseoSans-500.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans-300';
	src: url('./fonts/MuseoSans/MuseoSans-300.otf');
	/*src: url('./fonts/MuseoSans-500/MuseoSans-500.woff2') format('woff2'),
	url('./fonts/MuseoSans-500/MuseoSans-500.woff') format('woff');*/
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BemboStd';
	src: url('./fonts/BemboStd/BemboStd.woff');
	src: url('./fonts/BemboStd/BemboStd.woff') format('woff'),
		url('./fonts/BemboStd/BemboStd.eot?#iefix') format('embedded-opentype'),
		url('./fonts/BemboStd/BemboStd.ttf') format('truetype'),
		url('./fonts/BemboStd/BemboStd.svg#BemboStd') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* = Blocs
-------------------------------------------------------------- */

.bloc {
	width: 100%;
	clear: both;
	background: 50% 50% no-repeat;
	padding: 0 50px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	display: flex;
}

.bloc .container {
	padding-left: 0;
	padding-right: 0;
}


/* Sizes */

.bloc-sm {
	padding: 20px 50px;
}

/* = Full Width Blocs 
-------------------------------------------------------------- */

.full-width-bloc {
	padding-left: 0;
	padding-right: 0;
}

.full-width-bloc .row {
	margin-left: 0;
	margin-right: 0;
}

.full-width-bloc .container {
	width: 100%;
	max-width: 100% !important;
}

/*.footer-bloc h5, h6, a{
	color:var(--font-color-footer)!important;
	font-family:"MuseoSans-500"!important;
}*/

.footer-bloc {
	margin-bottom: 0 !important;
	min-height: 310px;
	height: auto;
}

.shortcuts-bloc {
	min-height: 310px;
	height: auto;
}

.shortcut-item {
	text-align: center;
}

.shortcut-title h1 {
	font-family: "MuseoSans-500" !important;
	letter-spacing: 5px !important;
	text-align: center;
	padding: 0px !important;
}

.shortcut-section-title h1 {
	font-family: "MuseoSans-500" !important;
	letter-spacing: 5px !important;
	text-align: center;
	padding: 0px !important;
	margin-bottom: 0px !important;
}

.shortcut-item img {
	height: 38px !important;
}

.shortcut-caption figcaption {
	font-family: "MuseoSans-500" !important;
	color: white !important;
	font-size: 14px !important;
	padding-top: 15px !important;
	letter-spacing: 4px;
}

.img-logo-gobierno-style {
	height: 175px;
	padding-top: 20px;
	padding-bottom: 20px;
}

@media (max-width: 575px) {
	.col-follow-icons {
		float: none;
	}

	.col-links {
		float: none;
	}
}

@media (max-width: 245px) {
	.img-follow-icon-style {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (min-width: 246px) {
	.img-follow-icon-style {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (min-width: 576px) {
	.col-follow-icons {
		float: right;
	}

	.img-follow-icon-style {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (min-width:713px) {
	.img-follow-icon-style {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (min-width:730px) {
	.img-follow-icon-style {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.col-telefono-institucion a:hover,
.col-email-institucion a:hover {
	color: white !important;
}

.col-telefono-institucion a,
.col-email-institucion a {
	text-decoration: none;
}

.col-telefono-institucion h5,
.col-email-institucion h5 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

/*.full-width-bloc .carousel img{
	width:100%;
	height:100%;/*430px; BEGIN-NURF-20200607-18:49-Reason: Arreglar responsive de carrousel
}*/

/*BEGIN-JSMA-07062020-14:12-Reason: Se agrego efecto a los enlaces en el pie de pagina*/
.col-links a {
	text-decoration: none;
	line-height: 2.25 !important;
}

.col-links a:hover {
	color: white !important;
}

.category-next-btn-correction h3 {
	text-align: right !important;
	line-height: 1.2 !important;
}

.category-previous-btn-correction h3 {
	text-align: left !important;
	line-height: 1.2 !important;
}

.category-next-btn-correction .ltc-isabelline {
	padding-left: 0px !important;
}

.category-previous-btn-correction .ltc-isabelline {
	padding-left: 0px !important;
}

/*END-JSMA-07062020-14:12*/

/*Guia de servicios BEGIN*/
.servicios-title {
	text-align: center;
}

.servicios-title a {
	all: unset;
	color: var(--charcoal);
	font-style: italic;
	font-weight: bold;
	cursor: pointer !important;
}

.servicios-title,
.servicios-group,
.servicios-name,
.servicios-title a {
	color: var(--charcoal) !important;
}

.servicios-group {
	font-weight: bold;
}

.servicios-group,
.servicios-name {
	text-align: left;
	margin: 0px !important;
}

.servicios-destacados a,
.servicios-title a,
.servicios-name a {
	padding: 0px !important;
}



.alianza-name-box {
	padding: 0px;
}

.col-centered {
	float: none;
	margin: 0 auto;
}

/*Guia de servicios END*/

/*Guia de programas BEGIN*/
.circle-image {
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
}

.rounded-corners-image {
	width: 100px;
	height: 100px;
	-webkit-border-radius: 10%;
	-moz-border-radius: 10%;
	-ms-border-radius: 10%;
	-o-border-radius: 10%;
	border-radius: 10%;
}

/*Guia de programas END*/

/* Light theme */

.d-bloc .card,
.l-bloc {
	color: rgba(0, 0, 0, .5);
}

.d-bloc .card button:hover,
.l-bloc button:hover {
	color: rgba(0, 0, 0, .7);
}

.l-bloc .icon-round,
.l-bloc .icon-square,
.l-bloc .icon-rounded,
.l-bloc .icon-semi-rounded-a,
.l-bloc .icon-semi-rounded-b {
	border-color: rgba(0, 0, 0, .7);
}

.d-bloc .card .divider-h span,
.l-bloc .divider-h span {
	border-color: rgba(0, 0, 0, .1);
}

.d-bloc .card .a-btn,
.l-bloc .a-btn,
.l-bloc .navbar a,
.l-bloc a .icon-sm,
.l-bloc a .icon-md,
.l-bloc a .icon-lg,
.l-bloc a .icon-xl,
.l-bloc h1 a,
.l-bloc h2 a,
.l-bloc h3 a,
.l-bloc h4 a,
.l-bloc h5 a,
.l-bloc h6 a,
.l-bloc p a {
	color: rgba(0, 0, 0, .6);
	padding-top: 0rem;
	padding-right: 1.5rem;
	padding-bottom: 0.5rem;
	padding-left: 0.9rem;
	list-style-type: none;

}

.d-bloc .card .a-btn:hover,
.l-bloc .a-btn:hover,
.l-bloc .navbar a:hover,
.l-bloc a:hover .icon-sm,
.l-bloc a:hover .icon-md,
.l-bloc a:hover .icon-lg,
.l-bloc a:hover .icon-xl,
.l-bloc h1 a:hover,
.l-bloc h2 a:hover,
.l-bloc h3 a:hover,
.l-bloc h4 a:hover,
.l-bloc h5 a:hover,
.l-bloc h6 a:hover,
.l-bloc p a:hover {
	color: rgba(0, 0, 0, 1);
}

.l-bloc .navbar-toggle .icon-bar {
	color: rgba(0, 0, 0, .6);
}

.d-bloc .card .btn-wire,
.d-bloc .card .btn-wire:hover,
.l-bloc .btn-wire,
.l-bloc .btn-wire:hover {
	color: rgba(0, 0, 0, .7);
	border-color: rgba(0, 0, 0, .3);
}




/* = NavBar
-------------------------------------------------------------- */

.hero .hero-nav {
	padding-left: inherit;
	padding-right: inherit;
}

.navbar-dark .nav .nav-link {
	color: rgb(64, 64, 64);
}

.dropdown-menu {
	color: rgb(107, 114, 134);
	text-transform: none;
}

/* Nav Special Classes */
.nav-special {
	overflow-y: scroll;
}

.nav-special .site-navigation {
	top: 0;
	left: 0;
	width: 100%;
	position: relative !important;
	max-width: 100% !important;
	z-index: 1000;
}

.nav-special .nav>li {
	width: 100%;
	background: none !important;
	border: 0 !important;
}

.nav-special.collapsing {
	-webkit-transition: none;
	transition: none;
	height: 100% !important;
	background: none !important;
}

.nav-special .navbar-nav .show .dropdown-menu {
	position: relative !important;
	transform: none !important;
	float: none;
	width: 100%;
	margin-top: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}

.nav-special .nav .dropdown-menu .nav-link {
	color: #FFF;
}

.blocsapp-special-menu {
	position: absolute;
	z-index: 10000;
}

.nav-special.fullscreen-nav .caret,
.nav-special.fullscreen-nav .dropdown-menu .dropdown .caret {
	border-width: 8px;
}

.nav-special .navbar-nav .show>.nav-link {
	color: #FFF;
}

/* Animate Menu Symbol */
.navbar-toggle {
	transition: all .1s linear;
}

.selected-nav {
	opacity: 0;
	transform: scale(0.3);
	transition: all .1s linear;
}


/* Special Menu Close Button */
.close-special-menu {
	position: fixed;
	display: block;
	width: 25px;
	height: 25px;
	top: 16px;
	right: 10px;
	z-index: 10000;
}

.nav-invert .sidebar-nav .close-special-menu {
	left: 260px;
}

.close-special-menu .close-icon {
	display: block;
	width: 100%;
	height: 1px;
	transform: rotate(45deg);
	margin-top: 12px;
}

.close-special-menu .close-icon:after {
	content: "";
	display: inherit;
	width: inherit;
	height: inherit;
	background: inherit;
	transform: rotate(90deg);
}

.lock-scroll {
	overflow: hidden;
	transition: background .3s linear;
}

.nav-special::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 0;
	height: 0;
}

.nav-special .dropdown-menu .dropdown .caret {
	border-top-color: rgba(255, 255, 255, .8);
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	margin: 0 0 0 5px;
	float: none;
}

.blocsapp-special-menu .site-navigation.pull-right {
	float: none !important;
}

/* Nav Special Close Button */
.close-special-menu .close-icon {
	background: #fff;
}

.blocsapp-special-menu blocsnav {
	background: #3c4457;
}

/* Side Bar Navigation */
.nav-special.sidebar-nav {
	position: fixed;
	right: -300px;
	top: 0;
	bottom: 0;
	width: 300px;
	z-index: 1000;
	transition: all .2s linear;
}

.nav-invert .nav-special.sidebar-nav {
	right: auto;
	left: -300px;
}

.nav-special.sidebar-nav .site-navigation {
	margin-top: 15px;
	padding-left: 15px;
}

.nav-special.sidebar-nav .nav>li a {
	color: rgba(255, 255, 255, .8);
}

.nav-special.sidebar-nav .nav>li a:hover {
	color: #FFF;
}

.open.nav-special.sidebar-nav {
	right: 0;
	transition: all .2s linear;
}

.nav-invert .open.nav-special.sidebar-nav {
	left: 0;
	transition: all .2s linear;
}

/* Content Tint */
.content-tint {
	z-index: -1;
	transition: background .2s linear;
}

.content-tint.on {
	display: block;
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	background: transparent;
	z-index: 1001;
	background: rgba(0, 0, 0, .4);
}

.content-tint.on:hover {
	background: rgba(0, 0, 0, .1);
}

/* Handle Multi Level Navigation */
.navbar-light .navbar-nav .nav-link {
	color: rgb(64, 64, 64);
}

.btco-menu li>a {
	padding: 10px 15px;
	color: #000;
}

.btco-menu .active a:focus,
.btco-menu li a:focus,
.navbar>.show>a:focus {
	background: transparent;
	outline: 0;
}

.dropdown-menu .show>.dropdown-toggle::after {
	transform: rotate(-90deg);
}

/* = Bric adjustment margins
-------------------------------------------------------------- */

.mg-clear {
	margin: 0;
}

.mg-sm {
	margin-top: 10px;
	/*margin-bottom:5px;*/
}

.mg-md {
	margin-top: 10px;
	/*margin-bottom:20px;*/
}

.tab-mg-md {
	margin-top: -38px;
	margin-bottom: 10px;
	margin-left: 10%;
	color: #ffffff;
	box-sizing: content-box;
	width: max-content;
	border: solid #303845 10px;
	padding: 0px;
	background: #303845;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.tab-none {
	margin-left: 0%;
	color: #ffffff;
	box-sizing: border-box;
	width: max-content;
	border: solid #303845 5px !important;
	padding: 0px;
}

.tab-margin {
	margin-top: 20px;
}

.grids-index {
	margin-bottom: 40px;
}

.margen-single {
	margin-left: 10%;
	margin-right: 10%;

}


.tab-white-mg-md {
	margin-top: -38px;
	margin-bottom: -10px;
	color: #000000 !important;
	box-sizing: content-box;
	width: max-content;
	border: solid #ffffff 10px;
	padding: 0px;
	background: #ffffff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.mg-lg {
	margin-top: 10px;
	/*margin-bottom:40px;*/
}

img.mg-sm,
img.mg-md,
img.mg-lg {
	margin-top: 0;
}

img.mg-sm {
	margin-bottom: 10px;
}

img.mg-md {
	margin-bottom: 30px;
}

img.mg-lg {
	margin-bottom: 50px;
}

.buscador {
	width: 100%;
	/*position:absolute;
 	right:20px;
	border-radius: 15px!important;
	border: 1.75px solid #53564c;*/
	float: left;
	display: inline-block;
	margin: 10px;
	/*margin-left: 84%;
	margin-top: -10%;*/
}

.transparencia {
	padding-top: 15px;
	display: inline-block;
	align-items: center;

}

.traductor {


	float: right;
	display: inline-block;
	margin: 10px;
	width: 100%;
	text-align: right;
}

/* = Buttons
-------------------------------------------------------------- */

.btn-d,
.btn-d:hover,
.btn-d:focus {
	color: #FFF;
	background: rgba(0, 0, 0, .3);
}

/* Prevent ugly blue glow on chrome and safari */
button {
	outline: none !important;
}

.a-block {
	width: 100%;
	text-align: left;
	display: inline-block;
}

.text-center .a-block {
	text-align: center;
}

.dropdown a .caret {
	margin: 0 0 0 5px
}

/*.btn-dropdown .dropdown-menu .dropdown{
	padding: 3px 20px;
}*/

/* = Icons
-------------------------------------------------------------- */
.icon-md {
	font-size: 30px !important;
}

.icon-md-cat {
	font-size: 30px !important;
	color: white;
}

.icon-lg {
	font-size: 60px !important;
}




.card-sq,
.card-sq .card-header,
.card-sq .card-footer {
	border-radius: 0;
}

.card-rd {
	border-radius: 30px;
}

.card-rd .card-header {
	border-radius: 29px 29px 0 0;
}

.card-rd .card-footer {
	border-radius: 0 0 29px 29px;
}

/* = Dividers
-------------------------------------------------------------- */
.divider-h {
	padding: 20px 0;
	width: 100%;
	display: inline-block;
}

.divider-h span {
	display: block;
	border-top: 1px solid transparent;
}

.divider-half {
	width: 50%;
	margin: 0 auto;
}

.dropdown-menu .divider-h,
.dropdown-menu .divider-half {
	padding: 0;
}



.carousel-caption-top {
	bottom: inherit;
	top: 0px;
}

.hide-indicators {
	display: none;
}


/* ScrollToTop button */

.scrollToTop {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	opacity: 0;
	z-index: 500;
	transition: all .3s ease-in-out;
	border-radius: 1.5rem;

}

.scrollToTop span {
	margin-top: 6px;
	color: #fff;
}

.showScrollTop {
	font-size: 14px;
	opacity: 1;
}

/* GoBack button */

.scrollGoBack {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 20px;
	left: 20px;
	opacity: 100;
	z-index: 500;
	transition: all .3s ease-in-out;
	border-radius: 1.5rem;

}

.scrollGoBack span {
	margin-top: 6px;
	color: #fff;
}

.showGoBack {
	font-size: 14px;
	opacity: 1;
}

/* Hide Object */
.object-hidden {
	display: none;
}

.myDIV {
	margin-top: -20px;
}

/* = Custom Styling
-------------------------------------------------------------- */
/*h1,h2,h3,h4,h5,h6,p,label,.btn,a{
	font-family:"MuseoSans-500";
	font-size:16px;
	color:#FEFFFF;
	text-align: justify;
}*/
h1.titleh1gobsv {
	font-family: "MuseoSans-700";
	font-size: 56px;
	color: #FEFFFF !important;
	text-align: left;
	text-shadow: 2px 2px 8px #000;
	line-height: 50px;
}

p.titleh1gobsv {
	font-family: "MuseoSans-500";
	font-size: 20px;
	color: #FEFFFF !important;
	text-align: left;
	text-shadow: 2px 2px 8px #000;
	line-height: 20px;
}

.navbar-gobsv a {
	font-family: "MuseoSans-500";
	font-size: 16px;
	color: #FEFFFF !important;
	text-align: justify;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.h1-categoria {
	font-size: 2.5em;
	padding-left: 10px;
	margin-left: 60px;
}

.a-categoria {
	font-size: 2em;
}

.container {
	color: #FEFFFF !important;
	/*font-size:19px;
	font-family:"helvetica";*/
	text-shadow: 0px 0px 0px #000000;
	max-width: 100%;
}

.navbar-brand img {
	width: 350px;
	margin-bottom: 20px;
	text-shadow: 0px 8px 0px #000000;
	box-shadow: 0px 0px 0px #000000;
}

.label-style {
	width: 100%;
	font-size: 12px;
}

.img-style {
	width: 88px;
}

.mt-lg-0 {
	text-shadow: 0px 0px 0px #000000;
}

.container-div-style {
	width: 100%;
	height: 37px;
}

.link-style {
	width: 76.67%;
	border-radius: 0px 0px 0px 0px;
}

.mt-md-4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.row-style {
	width: 100%;
}

.container-div-7390-style {
	width: 87.07%;
	height: 49px;
}

.container-div-13700-style {
	height: 50px;
	width: 92.78%;
}

.label-descargas-style {
	font-size: 40px;
}

.label-calendario-style {
	font-size: 40px;
	width: 98.69%;
}

.label-videos-style {
	font-size: 40px;
}

.row-bloc-11-style {
	width: 100%;
}

.label-avisos-style {
	font-size: 40px;
}

.container-div-bloc-2-style {
	width: 61.75%;
}

.form-style {
	width: 44.74%;
}

.h4-style {
	font-size: 18px;
	width: 75.78%;
}

.h4-bloc-11-style {
	font-size: 16px;
	font-family: "MuseoSans-500";
	background-clip: text !important;
	-webkit-background-clip: text !important;
	background-color: #000000;
	color: #000000 !important;
}

.label-bloc-11-style {
	font-size: 12px;
	width: 96.44%;
}

.img-bloc-3-style {
	width: 136px;
}

.h4-bloc-7-style {
	width: 100%;
	line-height: px;
	font-size: 20px;
}

.h4-2-style {
	line-height: px;
	font-size: 20px;
}

.img-16-style {
	width: 517px;
}

.img-icono-videos-style {
	width: 69px;
}

.img-icono-galeria-style {
	width: 46px;
}

.img-icono-avisos-style {
	width: 46px;
}

.img-6-style {
	width: 68px;
	border-radius: 0px 0px 0px 0px;
}

.label-mas-noticias-style {
	width: 100%;
	text-align: center;
}

.img-icono-noticias-style {
	width: 53px;
}

.h3-style {
	font-size: 32px;
}

.h3-heading-3-style {
	font-size: 32px;
}

.h3-4-style {
	font-size: 32px;
}

.h3-5-style {
	font-size: 32px;
}

.h3-6-style {
	font-size: 32px;
}

.h3-anterior-style {
	font-size: 27px;
	line-height: 30px;
}

.h3-siguiente-style {
	font-size: 27px;
}

.img-logo-mag-style {
	height: 117px;
	margin-bottom: 20px;
}

.img-1-style {
	width: 42px;
	height: 15px;
}

.img-12-style {
	width: 47px;
}

.img-bloc-13-style {
	width: 136px;
	height: 20px;
}

.img-22-style {
	width: 136px;
}

.img-10-style {
	width: 136px;
	height: 20px;
}

.img-bloc-head-style {
	width: 1px;
}

.img-3-style {
	height: 25px;
	width: 25px;
}

.img-inst {
	margin-top: -10px !important;
}

.p-style {
	font-size: 21px;
	background-color: #FEFFFF;
	font-weight: normal;
	color: #000000 !important;
}

.h4-heading-4-style {
	font-size: 19px;
}

.img-recurso-1-style {
	width: 151px;
}

.h3-política-web-style {
	font-size: 28px;
}

.img-tran-style {
	width: 105px;
}

.img-recurso-5-style {
	width: 53px;
}

.img-recurso-3-style {
	width: 110px;
}

.img-recurso-4-style {
	width: 117px;
}

.img-recurso-2-style {
	width: 23px;
}

.img-ubicacion-style {
	/*width:23px;*/
	height: 25px;
	/*margin-top: 35%;*/
}

.img-telefono-style {
	/*width:23px;*/
	height: 25px;
	/*margin-top: 8% !important;*/
}

.img-correo-style {
	/*width:23px;*/
	height: 25px;
	/*margin-top: 11% !important;*/
}

.img-follow-icon-style {
	height: 28px;
}

.img-desca-style {
	width: 88px;
}

.img-41-style {
	width: 180px;
}

.img-43-style {
	width: 180px;
}

.img-45-style {
	width: 180px;
}

.img-47-style {
	width: 180px;
}

.img-56-style {
	width: 180px;
}

.img-58-style {
	width: 180px;
}

.img-60-style {
	width: 180px;
}

.img-62-style {
	width: 180px;
}

.img-64-style {
	width: 180px;
}

.img-66-style {
	width: 180px;
}

.img-transp-lar-style {
	width: 98px;
	height: 6px;
}

.img-bloc-26-style {
	width: 190px;
}

.img-placeholder-us-style {
	width: 150px;
}

.img-114-style {
	width: 85px;
}

.img-115-style {
	width: 85px;
}

.img-servicio-style {
	width: 85px;
}

.img-116-style {
	height: 28px;
	/*width:85px;*/
}

.img-117-style {
	width: 85px;
}

.img-118-style {
	width: 85px;
}

.img-132-style {
	width: 190px;
}

.img-45132-style {
	width: 190px;
}

.img-bloc-34-style {
	width: 190px;
}

.img-recurso-1p-style {
	width: 397px;
}

.img-136-style {
	width: 1874px;
	border-radius: 10px 10px 10px 10px;
}

.img-137-style {
	border-radius: 10px 10px 10px 10px;
}

.img-138-style {
	border-radius: 10px 10px 10px 10px;
}

.img-recurso-18-style {
	width: 600px;
}

.img-173-style {
	border-radius: 10px 10px 10px 10px;
}

.img-174-style {
	border-radius: 10px 10px 10px 10px;
}

.img-175-style {
	border-radius: 10px 10px 10px 10px;
}

.img-171-style {
	border-radius: 10px 10px 10px 10px;
}

.img-172-style {
	border-radius: 10px 10px 10px 10px;
}

.img-31954-style {
	border-radius: 10px 10px 10px 10px;
}

.parrafos-blancos-letranegra {
	color: #000000 !important;
}

.label-tel-2210-1700-style {
	width: 100%;
	font-size: 12px;
}

.container-div-0-bloc-11-style {
	width: 67.54%;
}

.img-158-style {
	width: 112px;
}

.label-black {
	color: #000000 !important;
}

.label-label-style {
	width: 100%;
}

.h4-39-style {
	width: 100%;
}

.img-86-style {
	width: 1200px;
	height: 651px;
}

.h1-style {
	font-family: "BemboStd";
	font-size: 40px;
	line-height: 65px;
}

.shadow-menu {
	box-shadow: 0px 0px 30px #000000;
	opacity: 98;
}

.shadow-index {
	box-shadow: 0px 0px 30px #000000;
	opacity: 1;
	padding-top: 30px;
	padding-bottom: 30px;
}

.container-div-26463-style {
	width: 61.33%;
	height: 86px;
}

.footer-correction {
	margin-top: 0px !important;
	line-height: 1 !important
}

.link-mapa-del-sitio-style {
	width: 100%;
}

.footer-link {
	font-size: 12px;
}

.label-20-style {
	font-size: 12px;
}

.row-blocs {
	height: 60px;
	/*margin-bottom:-10px;*/
	padding-top: 1px;
	font-family: "MuseoSans-700";
	font-size: 15px;
	color: #FEFFFF !important;
}

.head-conf {
	margin-bottom: -12px;
}

.container-div-bloc-12-style {
	width: 65.15%;
	margin-top: 7px;
}

.form-bloc-11-style {
	width: 100%;
}

.h4-35-style {
	width: 61.33%;
	text-transform: uppercase;
}

.follow-config {
	margin-top: -20px;
}

.footer-tel-mail-conf {
	margin: -25px -10px -10px -10px;
}

.container-div-bloc-11-style {
	width: 100%;
	padding-right: 17px;
}

.foot2 {
	padding-left: 45px;
	padding-right: 10px;
	margin-top: -2%;
}

.foot-mail3 {
	margin-top: -11%;
	margin-bottom: -10px;
}

.logo-modif {
	margin-bottom: -15px;
	padding-right: 20px;
	padding-left: 20px;
}

.mail-conf {
	padding-top: 15px;
}

.geo-icon-conf {
	padding-bottom: 20px;
}

.img-bloc-38-style {
	border-radius: 20px 20px 20px 20px;
}

.img-26-style {
	border-radius: 20px 20px 20px 20px;
}

.img-27-style {
	border-radius: 20px 20px 20px 20px;
}

.img-28-style {
	border-radius: 20px 20px 20px 20px;
}

.img-29-style {
	border-radius: 20px 20px 20px 20px;
}

.img-30-style {
	border-radius: 20px 20px 20px 20px;
}

.img-31-style {
	border-radius: 20px 20px 20px 20px;
}

.img-32-style {
	border-radius: 20px 20px 20px 20px;
}

.img-33-style {
	border-radius: 20px 20px 20px 20px;
}

.img-34-style {
	border-radius: 20px 20px 20px 20px;
}

.img-35-style {
	border-radius: 20px 20px 20px 20px;
}

.img-36-style {
	border-radius: 20px 20px 20px 20px;
}

.img-38-style {
	border-radius: 20px 20px 20px 20px;
}

.pad-icons-head {
	/* margin-left:15px; */
	margin-top: -1px;
}

.shadow-n {
	box-shadow: 0px 5px 30px #000000;
	/*NURF 20200613 0px 12px 20px #000000;*/
	opacity: 50;
	/*z-index:2;*/
}

.back-icons-conf {
	padding-top: 60px;
}

.geo-1-conf {
	margin-top: -50%;
	margin-left: 50%;
}

.foot-mail-conf {
	margin-top: -20%;
	padding-top: 9%;
}

.tel-config-icon {
	margin-top: -25px;
	margin-left: 30%;
}

.mail-icon-config {
	margin-left: 20%;
	margin-top: -10%;
}

.email-alin {
	padding-top: 19%;
}

.direc-confg {
	padding-bottom: 9%;
}

.ub-icon-space {
	padding-top: 45px;
}

.mail-icon-space {
	padding-top: 10px;
}

.mail-text-space {
	padding-top: 2px;
}

.follow-icon {
	Margin-top: 5%;
	width: 100%;
	/*height:106px;*/
	display: flex;
	justify-content: space-around;
}

a.follow-icon-item {
	width: 30px;
	height: 30px;
	opacity: 0.5;
	/*text-align: justify;*/
}

a.follow-icon-item:hover {
	opacity: 1;
}

.follow-icon-item svg {
	height: 30px;
}

/* = Colour
-------------------------------------------------------------- */

/* Background colour styles */

.bgc-white {
	/*background-color:#FEFFFE;*/
	background-color: var(--bgc-servicios);
}

.bgc-charcoal {
	background-color: #303845;
}

.bgc-footer {
	background-color: var(--bgc-footer);
	;
}



/* Text colour styles */

.tc-black {
	color: #000000 !important;
}

.tc-white {
	color: #FEFFFF !important;
}


/* Link colour styles */

.ltc-black {
	color: #000000 !important;
}

.ltc-black:hover {
	color: #4375D9 !important;
}

.ltc-black>h6:hover {
	color: #4375D9 !important;
}

/* Icon colour styles */

.icon-azure {
	color: #007BFF !important;
	border-color: #007BFF !important;
	margin-top: 20px;
}

.icon-white {
	color: #FFFFFF !important;
	border-color: #FFFFFF !important;
}


/* Bloc image backgrounds */


/* = Custom Bric Data
-------------------------------------------------------------- */

.img-text-overlay-container {
	position: relative;
}

.text-label-overlay {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	font-size: 40px;
}

.text-overlay-light-text {
	color: rgba(255, 255, 255, .5);
}


/* = Mobile adjustments 
-------------------------------------------------------------- */
@media (max-width: 1920px) {
	/*.buscador{
		margin-left: 89%;
		margin-top: -7%;
		}
	
	.traductor{
		margin-left: 96%;
		margin-top: -5%;
		}
	*/
}

@media (max-width: 1366px) {
	/*.buscador{
		margin-left: 84%;
		margin-top: -10%;
	}
	.traductor{
		margin-left: 95%;
		margin-top: -7%;
	}
*/

}



@media (max-width: 1024px) {
	/*.buscador{
		margin-left: 89%;
		margin-top: -13%;
	}	.traductor{
		margin-left: 90%;
		margin-top: -10%;
	}
	*/


	.bloc {
		padding-left: 20px;
		padding-right: 20px;
	}

	.bloc.full-width-bloc,
	.bloc-tile-2.full-width-bloc .container,
	.bloc-tile-3.full-width-bloc .container,
	.bloc-tile-4.full-width-bloc .container {
		padding-left: 0;
		padding-right: 0;
	}

	.shadow-index {
		box-shadow: 0px 0px 30px #000000;
		opacity: 1;
		padding-top: 45px;
		padding-bottom: 45px;
	}
}

@media (max-width: 991px) {
	.container {
		width: 100%;
	}

	.page-container,
	#hero-bloc {
		/*overflow-x: hidden;*/
		position: relative;
	}

	/* Prevent unwanted side scroll on mobile */
	.bloc {
		padding-left: constant(safe-area-inset-left);
		padding-right: constant(safe-area-inset-right);
	}

	/* iPhone X Notch Support*/
	.bloc-group,
	.bloc-group .bloc {
		display: block;
		width: 100%;
	}
}

@media (max-width: 767px) {

	.full-width-bloc .carousel img {
		width: 100%;
		height: 100%;
	}


	.page-container {
		/*overflow-x: hidden;*/
		position: relative;
	}

	.bloc-tile-2 .container,
	.bloc-tile-3 .container,
	.bloc-tile-4 .container {
		padding-left: 0;
		padding-right: 0;
	}

	.a-block {
		padding: 0 10px;
	}

	.btn-dwn {
		display: none;
	}

	.voffset {
		margin-top: 5px;
	}

	.voffset-md {
		margin-top: 20px;
	}

	.voffset-lg {
		margin-top: 30px;
	}

	form {
		padding: 5px;
	}

	.close-lightbox {
		display: inline-block;
	}

	.blocsapp-device-iphone5 {
		background-size: 216px 425px;
		padding-top: 60px;
		width: 216px;
		height: 425px;
	}

	.blocsapp-device-iphone5 img {
		width: 180px;
		height: 320px;
	}

	.follow-icon {
		margin-top: -2%;
		margin-bottom: 3%;
	}
}

@media (max-width: 991px) {

	.shadow-index {
		box-shadow: 0px 0px 30px #000000;
		opacity: 1;
		padding-top: 45px;
		padding-bottom: 45px;
	}


	.margen-single {
		margin-left: 10%;
		margin-right: 10%;

	}

	.label-tel-2210-1700-style {
		width: 100%;
	}

	.form-style {
		width: 100%;
	}

	.container-div-bloc-12-style {
		width: 71.88%;
	}

	.label-style {
		width: 100%;
		margin-left: -80px;
	}

	.label-bloc-11-style {
		width: 100%;
	}

	.label-2-style {
		width: 100%;
	}

	.container-div-9542-style {
		width: 100%;
	}

	.label-3-style {
		width: 100%;
	}

	.img-77-style {
		width: 339px;
	}

	.h4-bloc-11-style {
		font-size: 15px;
	}

	.link-style {
		width: 20px;
	}

	.img-servicio-style {
		width: 80px;
	}

	.img-114-style {
		width: 80px;
	}

	.img-115-style {
		width: 80px;
	}

	.img-118-style {
		width: 80px;
	}

	.img-117-style {
		width: 80px;
	}

	.img-116-style {
		height: 28px !important;
		/*width:80px;*/
	}

	.img-6-style {
		width: 56px;
	}

	.img-recurso-5-style {
		width: 77px;
	}

	.img-recurso-3-style {
		width: 91px;
	}

	.img-recurso-4-style {
		width: 103px;
	}

	.label-bloc-29-style {
		width: 100%;
	}

	.img-42-style {
		width: 246px;
	}

	.img-41-style {
		width: 315px;
	}

	.img-recurso-18-style {
		width: 473px;
	}

	.h1-style {
		font-size: 35px;
	}

	.img-171-style {
		width: 708px;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	label,
	.btn,
	a {
		font-family: "MuseoSans-700";
	}

	.h4-35-style {
		width: 100%;
	}

	.container-div-26463-style {
		width: 100%;
	}

	.container-div-bloc-11-style {
		width: 100%;
	}

	.container-div-0-bloc-11-style {
		width: 100%;
	}

	.mail-conf {
		margin-left: 0px;
		padding-top: 20px;
	}

	.img-78-style {
		width: 122px;
	}

	.img-logo-mag-style {
		/*width:235px;  BEGIN NURF-20200607-19.08 ajuste de logo*/
		height: 117px;
		margin-bottom: 20px;
	}

	.pad-show-bloc {
		padding-left: 45px;
		padding-right: 45px;
	}

	.footer-map-conf {
		margin-top: -25px;
	}

	.footer-tel-mail-conf {
		padding-top: 25px;
	}

	.container-div-style {
		width: 26.72%;
	}

	.foot-mail3 {
		margin-top: 1px;
	}

	.img-icono-videos-style {
		width: 54px;
	}

	.img-style {
		width: 64px;
	}

	.img-desca-style {
		width: 74px;
	}

	.img-icono-galeria-style {
		width: 45px;
	}

	.img-icono-avisos-style {
		width: 45px;
	}

	.img-icono-noticias-style {
		width: 45px;
	}

	.foot-mail-conf {
		margin-left: 2px;
	}

	.columtel {
		margin-top: -4%;
		margin-bottom: 2%;
		margin-left: -2%;
	}

	.email-alin {
		margin-left: 10%;
	}

	.follow-icon {
		margin-top: -2%;
		margin-bottom: 3%;
	}
}

@media (max-width: 767px) {
	.transparencia {
		padding-top: 0px;
		text-align: center;
		width: 50%;
		float: right;
		display: inline-block;
	}

	.instituciones {
		padding-bottom: 10px;
		float: left;
		display: inline-block;
		width: 50%;
		text-align: center;
	}

	.full-width-bloc .carousel img {
		width: 100%;
		height: 100%;
	}



	.margen-single {
		margin-left: 0%;
		margin-right: 0%;

	}

	.shadow-n {
		box-shadow: 0px 12px 14px #303845;
		margin-top: -10%;
	}

	.container-div-style {
		width: 100%;
	}

	.label-tel-2210-1700-style {
		width: 100%;
	}

	.label-style {
		width: 100%;
	}

	.form-style {
		width: 100%;
	}

	.container-div-bloc-12-style {
		width: 100%;
	}

	.h3-siguiente-style {
		width: 100%;
	}

	.label-2-style {
		width: 100%;
	}

	.label-3-style {
		width: 100%;
	}

	.h4-bloc-11-style {
		font-size: 13px;
	}

	.img-servicio-style {
		width: 70px;
	}

	.img-114-style {
		width: 70px;
	}

	.img-115-style {
		width: 70px;
	}

	.img-116-style {
		height: 28px;
		/*width:70px;*/
	}

	.img-117-style {
		width: 70px;
	}

	.img-118-style {
		width: 70px;
	}

	.h1-style {
		font-size: 35px;
	}

	.img-78-style {
		width: 134px;
	}

	.img-logo-mag-style {

		/*width:215px;  BEGIN NURF-20200607-19.08 ajuste de logo*/
		height: 117px;
		margin-top: 20px;
	}

	.pad-show-bloc {
		padding-right: 45px;
		padding-bottom: 20px;
		padding-left: 45px;
	}

	.footer-map-conf {
		margin-top: -75px;
	}

	.link-iconos-1-style {
		width: 0px;
	}

	.toggle-ub-config {
		margin-top: -250px;
		margin-left: 95%;
	}

	.foot-mail-conf {
		margin-left: 2px;
	}

	.sidebar-nav {
		width: 230px !important;
	}

	.nav-special.sidebar-nav .nav>li {
		width: 80%;
	}

	.nav-invert .sidebar-nav .close-special-menu {
		left: 200px;
	}

	.follow-icon {
		margin-top: -2%;
		margin-bottom: 3%;
	}
}



@media (max-width: 575px) {
	.bloc-sm {
		padding: 5px 10px;
	}

	.transparencia {
		padding-top: 0px;

		width: 50%;
		float: left;
		display: inline-block;
	}

	.instituciones {
		padding-bottom: 10px;
		float: left;
		display: inline-block;
		width: 50%;

	}

	.full-width-bloc .carousel img {
		width: 100%;
		height: 100%;
	}

	.icon-azure {
		color: #007BFF !important;
		border-color: #007BFF !important;
		margin-top: 30px;
	}

	.tab-mg-md {
		margin-top: -30px;
		margin-bottom: 10px;
		margin-left: 10%;
		color: #ffffff;
		box-sizing: content-box;
		width: max-content;
		border: solid #303845 10px;
		padding: 0px;
		background: #303845;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		font-size: 12px !important;
	}

	.tab-none {
		margin-top: -7px;
		margin-bottom: 17px;
		margin-left: 0%;
		color: #ffffff;
		box-sizing: content-box;
		width: max-content;
		border: solid #303845 -5px;
		padding: 0px;
		font-size: 12px !important;

	}

	.tab-white-mg-md {
		margin-top: -30px;
		margin-bottom: -10px;
		color: #000000 !important;
		box-sizing: content-box;
		width: max-content;
		border: solid #ffffff 10px;
		padding: 0px;
		background: #ffffff;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		font-size: 12px !important;
	}



	.buscador {
		top: 20px;
		left: 20px;
		z-index: 100;
	}


	.margen-single {
		margin-left: 0%;
		margin-right: 0%;

	}

	.shadow-n {
		box-shadow: 0px 12px 14px #303845;
		margin-top: -10%;
	}

	.footer-link {
		text-align: center;
		font-size: 10px;
	}

	.img-desca-style {
		width: 45px;
	}

	.img-style {
		width: 45px;
	}

	.img-icono-videos-style {
		width: 35px;
	}

	.img-icono-avisos-style {
		width: 35px;
	}

	.img-icono-noticias-style {
		width: 35px;
	}

	.img-icono-galeria-style {
		width: 35px;
	}

	.label-tel-2210-1700-style {
		width: 100%;
	}

	.label-style {
		width: 100%;
	}

	.container-div-bloc-12-style {
		width: 100%;
	}

	.img-6-style {
		width: 56px;
	}

	.h3-anterior-style {
		width: 99.63%;
	}

	.label-3-style {
		width: 100%;
	}

	.h4-bloc-11-style {
		width: 100%;
		font-size: 10px;
	}

	.img-servicio-style {
		width: 58px;
	}

	.img-114-style {
		width: 58px;
	}

	.img-115-style {
		width: 58px;
	}

	.img-116-style {
		height: 28px;
		/*width:58px;*/
	}

	.img-117-style {
		width: 58px;
	}

	.img-118-style {
		width: 58px;
	}

	.h1-style {
		font-size: 25px;
	}

	.img-logo-mag-style {
		height: 117px;
	}

	.pad-show-bloc {
		padding-left: 30px;
		padding-right: 30px;
	}

	.pad-not {
		margin-bottom: -30px;
	}

	.logo-modif {
		padding-right: 25px;
		padding-left: 25px;
	}

	.footer-map-conf {
		margin-top: -75px;
	}

	.toggle-ub-config {
		/*margin-left:95%;
		margin-top:-110px;*/
		margin-left: 99%;
		margin-top: -280px;
	}

	.foot-mail-conf {
		margin-left: 2%;
	}

	/* Mobile Text Margin Offsets */
	.mg-sm-xs {
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.follow-icon {
		/*margin-top: 5%;
		margin-bottom: 3%;*/
		margin-top: 5px;
		margin-bottom: 0px;
	}

	.d-bloc .card .a-btn,
	.l-bloc .a-btn,
	.l-bloc .navbar a,
	.l-bloc a .icon-sm,
	.l-bloc a .icon-md,
	.l-bloc a .icon-lg,
	.l-bloc a .icon-xl,
	.l-bloc h1 a,
	.l-bloc h2 a,
	.l-bloc h3 a,
	.l-bloc h4 a,
	.l-bloc h5 a,
	.l-bloc h6 a,
	.l-bloc p a {
		color: rgba(0, 0, 0, .6);
		padding-top: 3%;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
		list-style-type: none;

	}


}





/* sección de noticias 1*/
.seccion-noticias {
	margin-bottom: 30px !important;
	background-color: #303845 !important;
	border: 0px !important;
}

.title-color-h4 {
	color: #fff !important;
	text-align: left !important;
}

.btn-d-noticia,
.btn-d-noticia:hover,
.btn-d-noticia:focus {
	color: #FFF !important;
	background-color: var(--bgc-footer);
	padding: 0.375rem 2.75rem !important;
}

.text-muted {
	margin-bottom: 12px !important;
}

.vcenter {
	display: flex;
	justify-content: center;
	align-items: center;
}

.height-image {
	height: 300px;
}

.categoria-title {
	font-size: 2.5em !important;
	color: #fff !important
}

.pagination-noticias>li {
	display: inline;
	padding-left: 6px;
	padding-right: 6px;
	list-style: none !important;
	color: white;
}

.pagination-noticias>li>a {
	color: white;
	font-size: 20px;
}

.icon-md-cat {
	font-size: 18px !important;
	color: white !important;
}

.left-option>a {
	border: 1px solid #3D6FE0;
	border-radius: 15px 15px 15px 15px;
	padding-left: 8px;
	padding-right: 9px;
	background-color: #3D6FE0;
	padding-top: 2px;
	padding-bottom: 2px;
}

.right-option>a {
	border: 1px solid #3D6FE0;
	border-radius: 15px 15px 15px 15px;
	padding-left: 10px;
	padding-right: 8px;
	background-color: #3D6FE0;
	padding-top: 2px;
	padding-bottom: 2px;
}


.pagi-icon-left {
	right: 20px !important;
	position: relative;
}

.pagi-icon-right {
	left: 20px !important;
	position: relative;
}

.active>a {
	color: #3D6FE0 !important;
}

.pagination-noticias {
	padding: 0px !important;
}

.acceso-rapido {
	text-align: center !important;
	font-size: 2rem;
	margin-bottom: 30px;
	letter-spacing: 4px;
}

.title-noti {
	text-align: left !important;
}

@media screen and (max-width: 600px) {
	.title-color-h4 {
		font-size: 1.25rem !important;
		margin-top: 5px !important;
	}

	.height-image {
		height: 200px;
	}

	.pagi-icon-left {
		right: 0px !important;
		position: relative;
	}

	.pagi-icon-right {
		left: 0px !important;
		position: relative;
	}

	.seccion-noticias {
		margin-bottom: 10px !important;
	}

	.seccion-noticias>div {
		padding: 0px !important;
	}

	.acceso-rapido {
		font-size: 1.30rem !important;
	}

	.title-noti {
		font-size: 1.75rem !important;
	}
}


/*   Datos de publicación en imagen de post */



.gobsvpostinfo-date a {
	position: absolute;
	display: -ms-flexbox;
	display: -ms-flex;
	display: flex;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	top: 10px;
	right: 10px;
	z-index: 30;
	box-sizing: border-box;
	text-decoration: none;
	background: #000;
}

.gobsvpostinfo-date a {
	border-radius: 0;
}

.circle-gobsvpostinfo-style .gobsvpostinfo-date .entry-month,
.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-month {
	margin-bottom: 2px;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-month,
.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-year {
	font: 700 12px/22px "MuseoSans-300";
	;
	padding: 1px;
}

.circle-gobsvpostinfo-style .gobsvpostinfo-date .entry-month,
.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-month {
	margin-bottom: 2px;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-month,
.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-year {
	font: 700 12px/22px "MuseoSans-300";
	;
	padding: 1px;
}

.gobsvpostinfo-date a .entry-date,
.gobsvpostinfo-date a .entry-month {
	position: relative;
}

.gobsvpostinfo-date .entry-month,
.gobsvpostinfo-date .entry-year {
	font: 700 11px/19px "MuseoSans-300";
	;
}

.gobsvpostinfo-date a>span {
	display: block;
}

.gobsvpostinfo-date a * {
	color: #222;
}

.gobsvpostinfo-date .entry-month:after,
.gobsvpostinfo-date .entry-date:after {
	background: #1ebbf0;
	background: -webkit-linear-gradient(left, #2f3745 30%, #2f3745 100%);
	background: linear-gradient(left, #2f3745 30%, #2f3745 100%);
}

.gobsvpostinfo-date a .entry-date:after,
.gobsvpostinfo-date a .entry-month:after {
	position: absolute;
	height: 2px;
	content: "";
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-date {
	font: 700 22px/28px "MuseoSans-300";
	;
	margin-bottom: 3px;
	padding: 2px;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-date {
	font: 700 22px/28px "MuseoSans-300";
	;
	margin-bottom: 3px;
	padding: 2px;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-month,
.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-year {
	font: 700 12px/22px "MuseoSans-300";
	;
	padding: 1px;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-month,
.vertical-gobsvpostinfo-style .gobsvpostinfo-date .entry-year {
	font: 700 12px/22px "MuseoSans-300";
	;
	padding: 1px;
}

.gobsvpostinfo-date .entry-month,
.gobsvpostinfo-date .entry-year {
	font: 700 11px/19px "MuseoSans-300";
	;
}

.gobsvpostinfo-date a>span {
	display: block;
}

.gobsvpostinfo-date a * {
	color: #fff;
}

.gobsvpostinfo-date a .entry-date,
.gobsvpostinfo-date a .entry-month {
	position: relative;
}

.gobsvpostinfo-date .entry-date {
	fontfamily: "MuseoSans-300";
	;
}

.gobsvpostinfo-date a>span {
	display: block;
}

.gobsvpostinfo-date a * {
	color: #fff;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date a {
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	min-height: 80px;
	min-width: 42px;
	padding: 2px 0;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date a .entry-date:after,
.vertical-gobsvpostinfo-style .gobsvpostinfo-date a .entry-month:after {
	left: 50%;
	bottom: -2px;
	width: 14px;
	margin-left: -7px;
}


.gobsvpostinfo-categories a {
	position: absolute;
	padding: 2px 9px 1px;
	margin: 10px 0 2px 10px;
	text-decoration: none;
	background-color: rgba(0, 0, 0, .75);
	color: #fff;
	z-index: 30;
	/*
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    top: 10px;
    right: 10px;
    z-index: 30;
    box-sizing: border-box;
    text-decoration: none;
    background-color: rgba(0,0,0,.75);
    color: #fff;*/
}


.gobsvpostinfo-categories * {
	font-family: "MuseoSans-300";
	margin: 5px 0 0 5px;
}


.vertical-gobsvpostinfo-style .gobsvpostinfo-date a {
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	min-height: 80px;
	min-width: 42px;
	padding: 2px 0;
}

.vertical-gobsvpostinfo-style .gobsvpostinfo-date a {
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	min-height: 80px;
	min-width: 42px;
	padding: 2px 0;
}

.gobsvpostinfo-date a {
	position: absolute;
	display: -ms-flexbox;
	display: -ms-flex;
	display: flex;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	top: 10px;
	right: 10px;
	z-index: 30;
	box-sizing: border-box;
	text-decoration: none;
	background: #000;
	opacity: 0.5;
}

.gobsvpostinfo-date a {
	border-radius: 0;
}


.post-thumbnail {
	width: 100%
}

.post-thumbnail {
	position: relative;
	display: block
}

.post-thumbnail .alignleft {
	margin: 0
}

.post-thumbnail .alignnone {
	margin-bottom: 0
}

.post-thumbnail {
	width: 100%
}



.post-thumbnail>.post-thumbnail-rollover:hover:after,
.on-hover .post-thumbnail>.post-thumbnail-rollover:after {
	opacity: 1
}

.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {
	width: 100%
}

.scale-img.content-rollover-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,
.mobile-false .scale-img.gradient-overlay-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,
.mobile-true .scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail>.post-thumbnail-rollover img,
.mobile-true .scale-img.gradient-overlay-layout-list article.is-clicked .post-thumbnail>.post-thumbnail-rollover img {

	transform: scale(1.2);
	transition: transform 4s ease-out
}

.scale-img .post-thumbnail-rollover img,
.scale-img .rollover img {
	transition: transform .3s ease-out, opacity .35s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}


..post-thumbnail>.post-thumbnail-rollover img,
.gradient-overlap-layout-list.scale-img .is-clicked .post-thumbnail>.post-thumbnail-rollover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: -webkit-transform 4s ease-out;
	transition: transform 4s ease-out
}