/*-----------------------------------------------------------------------------------



	Theme Name: DRUDGD7- MiUDG

	Theme URI: http://miudg.udg.mx

	Description: Rocking your WordPress world!

	Author: Gustavo Ogas, Felipe Neville

	Version: 1.0

-----------------------------------------------------------------------------------*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);

@import url(https://fonts.googleapis.com/css?family=Noticia+Text:400,700,400italic,700italic);

/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/

/*	0.	CSS Reset & Clearfix - http://meyerweb.com/eric/tools/css/reset/

/*-----------------------------------------------------------------------------------*/



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 {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1.4em;

	font-family:"Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;

	color: #444444;

    direction: ltr;

    font-size: 13px;

    margin: 0 auto;

    padding: 0;

    text-align: left;

    unicode-bidi: embed;

}



ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

a:hover, a:focus {

    opacity: 1;

    text-decoration: none;

    box-shadow: none;

    z-index: 1;

    border: none;

}



ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

} /* Hide from IE Mac \*/

.clearfix {

	display: block;

} /* End hide from IE Mac */

.none {

	display: none;

} /* End Clearfix */



.block ul li a.active{

	color: #336F9D;

}



 #region-menu{

	 margin-left:0;

	 margin-right:0;

	 width: 100%}



/*-----------------------------------------------------------------------------------*/

/*	1.	Document Setup (body, common classes, vertical rhythm, structure etc)

/*-----------------------------------------------------------------------------------*/



.block{

	margin-bottom: 30px;

	padding: 0;

	box-sizing:border-box;

   -webkit-box-sizing:border-box;

   -moz-box-sizing:border-box;

   -o-box-sizing:border-box;

   -ms-box-sizing:border-box;	

	}

.block ul, .item-list ul {

    margin: 1em 0;

    padding: 0 0 0 1em;

}



.item-list ul {

    margin: 0 0 0.75em;

    padding: 0;

}

#zone-content p{

	margin:10px 0;

}

p.rteindent1{

	margin-left: 40px !important;

}



a:link, a:visited {

	cursor:pointer;

	color:#336F9D;

    text-decoration: none;

}



a img {

	border: none;

}

a > img {

	vertical-align: bottom;

}

h1, h2, h3{

	font-family: 'Noticia Text', serif;

	line-height: 1.2em;

	font-weight:400;

	color:#435674;

	margin:0;

	padding:0;

}

h4, h5, h6 {

	font-family: "Open Sans", 'lucida grande', tahoma, verdana, arial, sans-serif; 

	line-height: 1.6em; 

	font-weight:400;

	color:#57246E;

	margin:0;

	padding:0;

 }

h1 {

	font-size: 30px;

}

h2 {

	font-size: 20px !important;

	margin-bottom:10px !important;

}

h3 {

	font-size: 22px;

	margin-bottom:10px;

}

h4 {

	font-size: 18px;

}

h5 {

	font-size: 14px;

}

h6{

	font-size: 13px;

}

h1.site-name a, h2.site-name a {

	font-family: "Open Sans", 'lucida grande', tahoma, verdana, arial, sans-serif;

	color:#FFF;

	font-weight:normal;

	letter-spacing:0;

}

h1.title {

	font-size:30px;

	line-height: 35px;

	min-height: 24px;

	vertical-align: bottom;

	padding: 12px 0 24px;

	color:#73868A;

	font-weight:400;

}

#region-footer-first,

#zone-menu,

#zone-header,

#zone-postscript,

#zone-preface,

#zone-content {

    border-left: thin solid #ECECEC;

    border-right: thin solid #ECECEC;

}



#region-footer-first{

	margin-left:-1px;

	margin-right:0;}

	

.front #page-title{

	display:none;}

a.active{

	font-weight: bold;

}



.node .content ul li {

    background: url("../images/li_dot.png") no-repeat scroll left 8px transparent;

    list-style: none outside none;

    margin: 1em;

    overflow: hidden;

    padding-left: 20px;

}



.node .content ol {

    list-style-type: decimal;

	margin-left: 2em;

    padding-left: 2em;

}



.node .content dt{

	font-weight: bold;}

	

.node .content dd {

    margin: 0 0 1em 2em;

    padding: 0;

}

.emph_a {

    background: url("images/enf_shi.png") no-repeat scroll left top #B2DBB1;

    border: thin solid #87BD7F;

    color: #006600;

    float: left;

    margin: 10px 8px 0 !important;

    max-width: 970px;

    min-width: 190px;

    padding: 1.5em;

}

.emph_b {

    background: url("images/enf_shi.png") no-repeat scroll left top #FFCC99;

    border: thin solid #FFA546;

    color: #97583F;

    float: left;

    margin: 10px 8px 0 !important;

    max-width: 970px;

    min-width: 190px;

    padding: 1.5em;

}

.emph_c {

    background: url("images/enf_shi.png") no-repeat scroll left top #FFFFCC;

    border: thin solid #FFDCAC;

    color: #97583F;

    float: left;

    margin: 10px 8px 0 !important;

    max-width: 970px;

    min-width: 190px;

    padding: 1.5em;

}

tr td{

	padding-top:10px;

	padding-bottom:10px;

}

/*-----------------------------------------------------------------------------------*/

/*	2.	Header Styles

/*-----------------------------------------------------------------------------------*/



/*menu de accesos directos */

#udg_menu_principal {

	display:none;

}



/*Menu inicio de sesiŰn*/



#block-system-user-menu ul li.leaf{

	list-style-image:none;

	list-style-type: none;

	text-align: right;

}

#block-system-user-menu{

	display: inline-table;

}

.region-user-second-inner{

	text-align:right;

}

#block-search-form{

	display: inline-table;

}



/* warnnings alertas */

.not-logged-in .error{

	display:none;}



/*breadcrumb */

.breadcrumb{

	padding:15px 0;}



/*escudo*/

#zone-user-wrapper {

    padding: 0 0 10px 0;

}

/*buscador*/

#block-search-form{

    margin: 37px 0 0 0;

    padding: 0;

    text-align: right;

}





/* nombre sitio */



.site-name {

    margin-top: 0;

}



.site-name a {

    color: #FFFFFF;

    font-family: "Open Sans",'lucida grande',tahoma,verdana,arial,sans-serif;

    font-size: 18px;

    letter-spacing: 0;

    /*position: absolute;

    top: 18px;*/

    display:block;

    padding-top:20px;

    padding-left:10px;

}



#zone-branding {

	padding-bottom: 20px;

	-webkit-border-radius: 6px 6px 0px 0px;

        border-radius: 6px 6px 0px 0px;

}

.branding-data {

}



#zone-branding-wrapper {

	z-index:99;

}

#zone-branding{

	background: #663366;

	background-image:url(../images/textura_cintillo.png);

	background-repeat:repeat-x;}

	

.site-slogan {

	float:left;

}

.logo-img {

    float: right;

    left: 0;

    position: relative;

	width:250px !important;

	height:auto;

}



.site-slogan a {

    color: #FFFFFF;

   font-family: 'Quicksand','lucida grande',tahoma,verdana,arial,sans-serif;

    font-size: 17px;

    font-weight: normal;

    line-height: 69px;

    margin: 0;

    padding-left: 10px;

    text-decoration: none;

}



#search-block-form{

   padding:0px;

   text-align: center;

   margin:10px 0;

}



.logo-udg{

	text-align:center;

}



.logo-udg img{

	height:auto !important;

	width:290px !important;}



#region-branding .logo-img img{

	height: 69px;

}



/*zone content*/

#zone-content {

    background: url("../images/main_bg.jpg") repeat-x scroll 0 0 transparent;

}



/*-----------------------------------------------------------------------------------*/

/*	3.	Navigation & Menus

/*-----------------------------------------------------------------------------------*/

/* menu*/

#block-superfish-1 {

	

	background: #F7F7F7; /* Old browsers */





}

#block-superfish-1 a, #block-superfish-1 {

    color: #686767;

}

a.active #block-superfish-1 a.active {

	font-weight:bold;

}

#block-superfish-1, #block-superfish-1 ul {

		z-index:5;

	}



#block-superfish-1, #block-superfish-1 ul {

	list-style:none outside none;

	margin:0;

	padding:0;

}



#block-superfish-1 a {

    padding:0.3em 5px;

	border-left:none;

	border-top:none;

}

#block-superfish-1 a:hover, #block-superfish-1 a:active, #block-superfish-1 li.sfHover, #block-superfish-1 a:focus, #block-superfish-1 li:hover{

	background:none;}

	

#block-superfish-1 li:hover{

	background: #b6b6b6; /* Old browsers */

}



#block-superfish-1 li {

	height:46px;

	text-align:center;		

	background: none;



-webkit-box-shadow: inset 1px 1px 0px 0px #FEFEFE;

        

        box-shadow: inset 1px 1px 0px 0px #FEFEFE;

		

	float:left;

	border-right: 1px solid #C9C9C9 !important;

	border-bottom:1px solid #DDD;

	

	margin: 0 0 0;

}

#block-superfish-1 li a{

	margin-top: 13px;

}

#block-superfish-1 li li {

	border-top: 0;

	background-color: #222;

}





#block-superfish-1 ul li ul{

	left: 0;

	top: 46px;

	border:none;

	padding-top:15px;

	background:#202020 none repeat scroll 0 0;

	opacity:0.88;

	list-style:none outside none;

	display:none;

}

#block-superfish-1 ul li ul li {

-webkit-box-shadow: none;

        box-shadow: none;

	border-bottom:none;

	

	}





 #block-superfish-1 ul li ul li ul{

	left: 175px !important;

	top: 0;

}





/*#block-superfish-2 ul li ul li,*/ #block-superfish-1 ul li ul li{	

	text-align:left;

	background-image:none;

	height: auto;

	padding:0px 15px 0px 5px;

	line-height: 1.5em;

	width:155px;

	clear:both;

}





/*#block-superfish-2 ul li ul li:hover,*/ #block-superfish-1 ul li ul li:hover{

	background: #000;

}



/*#block-superfish-2 ul li ul li a,*/ #block-superfish-1 ul li ul li a {/* Color de las ligas enlistadas */

	color:#FFF;

	text-decoration:none;

	height:auto;

}

/*#block-superfish-2 li li.menuparent,*/ #block-superfish-1 li li.menuparent {/* Imagen de un ?tem hijo cuando tiene hijos */

	background:transparent url("../images/ul_li_li_arrow.png") no-repeat right 50%;

}



#block-superfish-1 li li.menuparent:hover {/* Imagen en over de un ?tem hijo cuando tiene hijos */

	background:transparent url("../images/ul_li_li_arrow.png") no-repeat right 50%;

	background-color:#000;

}





#block-superfish-1 .menuparent a {

	padding-right: 15px;

	display: inline-block;

	padding-left: 18px;

}







#block-superfish-1 li ul li a{

	margin-top: 5px;

	margin-bottom: 5px;

}

#block-superfish-1 li.menuparent, #block-superfish-1 li.menuparent{

	background: url("../images/lin_navpar.gif") no-repeat scroll left top transparent

}







.sf-sub-indicator{

	display:none;

}



#block-superfish-1 li.menuparent:hover, #block-superfish-1 li.over, /*Repetici?n para encabezado del tema Garland. */ #block-superfish-1 li.menuparent:hover, #block-superfish-1 li.over {/* Imagen en over de un ?tem principal cuando tiene hijos */

	background:#B6B6B6;

	

	

}



#block-superfish-1 a.sf-with-ul {

  background: none;

}



.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{

	border-bottom-left-radius:0;

	border-top-right-radius:0;

	padding:0 20px 0 0 !important;

	

}







/*Bloques de menu en el contenido*/

.zone-content .region-sidebar-first .block-menu li {

	margin:0;

	padding:0;

}



#superfish-1-select{

	font-size: 17px;

	font-family: "Open Sans", 'lucida grande', tahoma, verdana, arial, sans-serif;

	font-color: #42484E;

	display: block;

	width: 100%;

	/*float:right;*/

	/*margin: -45px 0 0 0;*/

	/*position: absolute;*/

	height: 45px;

	background: URL(../images/ico_menu_lista.png) no-repeat 97% 8px #fff;

	-moz-appearance: none;

	-webkit-appearance: none;

	-moz-user-select: none;

	-webkit-user-select: none;

	-ms-user-select: none;

	appearance: none;

	padding:10px 2px ;

	/*width: 90px;*/

	border-radius: 0;

}

.flexslider .slides img{

	height: auto;

}





/*-----------------------------------------------------------------------------------*/

/*	4.	Main Content Styles

/*-----------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------*/

/*	5.	Forms

/*-----------------------------------------------------------------------------------*/

/*PAGINADOR*/

ul.pager li.pager-first a, ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-last a {

	width:auto;

	padding-left:14px;

	padding-right:14px;

	background:none;

	color:#005D8C;

}

ul.pager li.pager-item a, ul.pager li.pager-first, ul.pager li.pager-previous,ul.pager li.pager-next, ul.pager li.pager-last{

	background:none;

	color:#005D8C;

	font-weight:100;

}

ul.pager li.pager-current {

	background:none;

	border-bottom:dotted 1px #005D8C;

	color:#005D8C;

	

}

ul.pager{

	background:none repeat scroll 0 0 #F2F2F2;

	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);

	margin-top: 10px !important;

	margin-bottom: 10px !important; 

	}



.pager li.pager-next {

	right:70px;

	border-left:none;

}

.pager {

	background:none;

	border-color: none;

	border-radius: 0;

	border-style: none;

	border-width: none;

}

.pager li {

	border-right: none;

}	



form {

	padding:10px;

	/*background-color:#f8f8f8;*/

}

.form-item, .form-actions {

	margin-top: 2em;

	margin-bottom: 2em;

}

/* UI Consistency */

::-moz-focus-inner {

 border: 0;

 padding: 0;

}

 input[type="search"]::-webkit-search-decoration {

 display: none;

}

input, button, select, textarea {

	margin: 0;

	vertical-align: middle;

}

button, input[type="reset"], input[type="submit"], input[type="button"] {

	text-shadow:none;

	-webkit-appearance: none;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-background-clip: padding;

	-webkit-background-clip: padding;

	background: #C9C9C9;

	background-clip: padding-box;

	border-radius: 3px;

	border:none;

	cursor: pointer;

	color: #fff;

	outline: 0;

	overflow: visible;

	padding: 6px 10px 7px;

	width: auto;

 *padding-top: 2px; /* IE7 */

 *padding-bottom: 0px; /* IE7 */

}



.form-actions input:hover{

	background:#DDD;}



button {

 *padding-top: 1px; /* IE7 */

 *padding-bottom: 1px; /* IE7 */

}

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {

	-webkit-appearance: none;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-moz-background-clip: padding;

	-webkit-background-clip: padding;

	background-clip: padding-box;

	background-color: #fff;

	border: 1px solid #ccc;

	color: #000;

	outline: 0;

	padding: 2px 3px;

	font-size: 13px;

	height: 1.8em;

 *padding-top: 2px; /* IE7 */

 *padding-bottom: 1px; /* IE7 */

 *height: auto; /* IE7 */

 

}





/*-----------------------------------------------------------------------------------*/

/*	6.	Footer Styles

/*-----------------------------------------------------------------------------------*/

/*footer*/

#block-block-2{

	width: 49%;

	float: left;

	padding-top: 20px;

}

#region-footer-second {

	width:100%;

	margin-bottom:20px;

	font-size:11px;

	border:thin solid #ECECEC;

	margin-left:0;

	margin-right:0;

	background: #e5e5e5; /* Old browsers */



/* IE9 SVG, needs conditional override of 'filter' to 'none' */



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



background: -moz-linear-gradient(top,  #e5e5e5 0%, #fefefe 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%); /* IE10+ */



background: linear-gradient(to bottom,  #e5e5e5 0%,#fefefe 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */

-webkit-box-shadow:  0px 10px 10px -10px #CCC;

        

        box-shadow:  0px 10px 10px -10px #CCC;



}

#region-footer-second  .region-footer-second-inner{

	background:url("../images/escudo_footer.png") no-repeat scroll 0 0 / 290px auto;

	padding: 40px 0 0 32px;

	color:#666;

	margin:20px 10px 20px 20px;

	}

#block-block-3 p{

	text-align:center;}



/*-----------------------------------------------------------------------------------*/

/*	7.	Pages, nodes & drupal elements

/*-----------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------*/

/*	8.	Vistas

/*-----------------------------------------------------------------------------------*/



/*eventos*/

#block-views-calendar-block-1 {

	background:#F2f2f2 !important;

	-webkit-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, .30) !important;

	box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, .30) !important;

	padding:6px 10px 10px 10px !important;

	display:none;

}



/*banners */

#block-views-banners-block-1 ul {

	text-align: center;

}



#block-views-banners-block ul li img, .block-views-banners-block-1 .views-row img, #block-views-actividades-block-1 img {

border: thin solid #fff;

-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);

box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);

}



/*agenda************/

/*fechas*/

.views-field-created,

.date-display-single {

    color: #999;

    font-size: 11px;

}



.view .date-nav-wrapper .date-heading{

	}

.view-calendar .view-footer a{	

	background: #336F9D;

	border-bottom: medium none;

	border-radius: 3px 3px 3px 3px;

	color: #FFFFFF;

	display: inline-block;

	font-size: 12px;

	margin: 0 5px 5px 10px;

	padding: 4px 7px;

	text-align: center;

	text-decoration: none;

	-webkit-transition: background-color .5s linear;

	-moz-transition: background .5s linear;

	-o-transition: background .5s linear;

}



.view-calendar .view-footer a:hover {

	background:#C9C9C9;

}

#block-views-calendar-block-1 .view .date-nav-wrapper .date-prev{

	top:-35px;

}

#block-views-calendar-block-1 .view .date-nav-wrapper .date-next{

	top:-35px;

}

#block-views-calendar-block-1 .date-nav{

	padding-bottom: 5px;

	margin-bottom: 5px; 

}

#block-views-calendar-block-1 .mini-day-on a{

	text-decoration:none;

}

#block-views-calendar-block-1 .calendar-calendar .mini-day-on, #block-views-calendar-block-1 .calendar-calendar .mini-day-off{

	text-align: center;

}



/*menu calendario*/

#block-menu-menu-menu-agenda ul li{

	width: 28%;

	display: inline-table;

	margin: 1%; 

}

#block-menu-menu-menu-agenda ul li a{

	width: 100%;

	background: #C9C9C9;

	border-bottom: medium none;

	border-radius: 3px 3px 3px 3px;

	color: #FFFFFF;

	display: inline-block;

	font-size: 12px;

	margin: 0 5px 5px 10px;

	padding: 4px 7px;

	text-align: center;

	text-decoration: none;

	-webkit-transition: background-color .5s linear;
	-moz-transition: background .5s linear;

	-o-transition: background .5s linear;

}

#block-menu-menu-menu-agenda ul li a:hover{

	background:#053359;

}

#block-menu-menu-menu-agenda ul li a.active{

	background: #053359;

}

/*calendario semana*/

.calendar-calendar .week-view div.single-day .i_0.md_0 .view-item .calendar{

	width: 93% !important;

}

.calendar-calendar div.single-day .d_2 .view-item .calendar{

	height: auto;

}

.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview{

	border:1px solid #999999;

	background-color:#F2F2F2;

	border-radius:5px;

	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.35) inset;

}



.calendar-calendar th.days{

	background:#F2F2F2;

	border:none;

	border-bottom:1px solid #999999;

	color:none;

	font-weight:none;

}

table.mini{

	outline: 0;

}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{

	background-color:#F2F2F2;

	border-radius:5px;

	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.35) inset;

}

.year-view div.month-view div.date-nav{

	background-color: #CDD4D7;

}	

.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3{

	color:#336F9D;

}

/*mes*/

.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{

	background: none;

}

.calendar-calendar .month-view .full tr td.single-day.today{	

	background-color:#F2F2F2;

	border-radius:5px;

	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.35) inset;

	border-bottom:none;

}

.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today{

	border:none;

}

.calendar-calendar .month-view .full td.date-box.today{

	border:none;

}

.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td{

	padding: none;
}	

/*slideshow principal*/	

#block-views-slideshow-block ul{

 box-shadow:0px 0px 0px 0px rgba(0,0,0,.30) !important;

 padding:6px 10px 10px 10px !important;

	}

.flex-pauseplay .flex-play {

 background:url(/sites/all/themes/drudg7/images/icono_play.png) no-repeat scroll 0 0 / 20px auto;

}

.flex-pauseplay .flex-pause {

 background:url(/sites/all/themes/drudg7/images/icono_pausa.png) no-repeat scroll 0 0 / 20px auto;

}

.flex-pauseplay a {

 display:block;

 height:20px;

 overflow:hidden;

 text-indent:50px;

 width:50px;

 cursor:pointer;

 position:absolute;

 box-shadow: none;

 z-index: 0;

 border: none;

 bottom:10px;

 left:10px;

 

}

#block-views-slideshow-block .views-field-field-leyenda{

bottom:0;

color:#FFFFFF;

font-size:14px;

left:0;

line-height:22px;

margin:0;

padding:1%;

position:absolute;

width:98%;

background: url("../images/trans.png") repeat scroll 0 0 transparent;

}

#block-views-slideshow-block .flexslider{

border:none;

margin: 0 0 20px;

}

#block-views-slideshow-block .flex-control-nav{

bottom: -30px;

}



/*slideshow mini*/

#block-views-slideshow-block-2 ul{

	margin: 0;

	padding: 0;

}



#block-views-slideshow-block-2{

	margin-bottom: 20px;

}

#block-views-slideshow-block-2 .flexslider{

	border:none;

	background: none;

	border-radius:none;

	box-shadow:none;

	

	position:none;

	margin: 0;

}



#views_slideshow_cycle_teaser_section_slideshow-block_2{

height: 150px;

}



#views_slideshow_cycle_div_slideshow-block_2_0{

height: 150px;

}

#block-views-slideshow-block-2 .views-field-field-leyenda{

top:0;

color:#FFFFFF;

font-size:14px;

left:0;

line-height:22px;

margin:0;

padding:1%;

position:absolute;

width:98%;

background: url("../images/trans.png") repeat scroll 0 0 transparent;

border-radius: 10px 10px 0 0;

}







#block-views-slideshow-block-2 .views-field-field-imagen{  

   opacity: 0.4;

    -moz-transform: scaleY(-1); /* Firefox */

    -webkit-transform: scaleY(-1); /* Chrome/Safari */

    -o-transform: scaleY(-1); /* Opera */

    -ms-transform: scaleY(-1); /* IE9 */

    transform: scaleY(-1); /* w3c */

    filter: flipv alpha(opacity='20'); /* IE8 */

   position: absolute;

   width: 100%;

        }

        

#block-views-slideshow-block-2 .views-field-field-imagen .field-content .reflejo{

 	position:absolute;

    top: 0;

    left: 0;

    height: 110%;

    width:100%;

    background-image: -moz-linear-gradient(center bottom , rgba(255, 255, 255, 0) 10%, #FFFFFF 20%);

    /*background-image: -moz-linear-gradient( center bottom, rgba(255,255,255,0) 40% , rgb(255,255,255) 65%);*/

    background-image:   -o-linear-gradient(rgb(255,255,255) 40% , rgba(255,255,255,0) 25%);

    background-image:     -webkit-gradient( linear, left bottom, left top, color-stop(0.1, rgba(255,255,255,0)), color-stop(0.2, rgb(255,255,255)));

    filter: progid:DXImageTransform.Microsoft.Gradient( gradientType=0, startColor=0, EndColorStr=#ffffff);

    }

#block-views-slideshow-block-2 img {

border-radius: 6px;



}    

#block-views-slideshow-block-2 img {

	height: auto;

}

#block-views-slideshow-block-2 .views-field-field-imagen-1{

 margin-bottom: 10px; 

 }







/*eventos proximos*/



#block-views-calendar-block-2{

	clear:both;

}

#block-views-calendar-block-2 .item-list ul li{

	padding: 0;

	margin: 0;

    border-bottom: thin dotted #DDDDDD;

}

#block-views-calendar-block-2 .item-list ul li:hover{

	background:  #D9D9D9;

}

#block-views-calendar-block-2 .view-header{

	display: none;

}

#block-views-calendar-block-2 .view-header ul {

	font-size: 14px;

	color:#999999;

	border-radius: 10px 10px 0 0;

	border-bottom:1px solid #E5E5E5;

}

#block-views-calendar-block-2  .view {

	border-radius: 10px 10px 0 0;

	background: #F2F2F2;

	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);

	

}

#block-views-calendar-block-2 .feed-icon{

	display: none;

}	

#block-views-calendar-block-2 ul li,#block-views-calendar-block-2 .views-field{

	padding: 10px;

	box-sizing:border-box;

    -webkit-box-sizing:border-box;

    -moz-box-sizing:border-box;

    -o-box-sizing:border-box;

    -ms-box-sizing:border-box;

}

#block-views-calendar-block-2 .view-content{

	background: #fff;

}

/*contenido agenda*/



.node-evento-de-agenda .field{

	padding: 10px;

	box-sizing:border-box;

    -webkit-box-sizing:border-box;

    -moz-box-sizing:border-box;

    -o-box-sizing:border-box;

    -ms-box-sizing:border-box;

}



/*noticias*/

.node-noticia .field-name-field-sinopsis{

	color: #666666;

	font-style: italic;

}

.view-noticia.view-display-id-page .views-field-field-imagen-noticia{

	float: left;	

	margin: 10px;

}



.view-noticia.view-display-id-page .views-field-view-node{

	clear: both;

}



#block-views-noticia-block-1{

	display: inline-table;

	vertical-align: top;

}

#block-views-noticia-block-1 .views-field-field-imagen-noticia-1{

	display: inline-table;

	vertical-align: top;	

	margin: 10px;

}

#block-views-noticia-block-1 .views-field-field-imagen-noticia-1 .field-content{

			width: 110px;

			background-size: cover;

			background-position: center;

			overflow: hidden;

}

#block-views-noticia-block-1 .views-field-field-imagen-noticia-1 .field-content img{

	height: auto;

	width: 110px;

}



#block-views-noticia-block-2 ul li{

	clear: both;

	border-bottom: 1px solid #E5E5E5;

	padding: 5px 0;

}





#block-views-noticia-block-2 ul li .field-content{		

	width: 60px;

	background-size: cover;

	background-position: center;

	overflow: hidden;

}

#block-views-noticia-block-2 ul li .field-content img{

	height: 60px;

	width: 60px;	

}

#block-views-noticia-block-2 ul li .views-field-field-imagen-noticia{

	float: left;

	margin-right: 10px;

}

#block-views-noticia-block-2 ul li .espacio{

	clear: both;

}	

#block-views-noticia-block-2 .views-field-title{

	padding-left: 70px;

}



/*slideshow noticias*/

#block-views-slideshow-block-1{

	display: none;

}

#block-views-noticia-block-1 .views-field-field-imagen-noticia{

	text-align: center;

}



#block-views-slideshow-block-1 .flexslider{

	box-shadow:none;	

}



#block-views-slideshow-block-1 .flex-control-thumbs li{

	float:none;

	padding-right:10px;

	padding-top:5px;

	width: auto;

}

#block-views-slideshow-block-1 .flex-direction-nav a{

	margin:140px 47px 0;

}



#block-views-slideshow-block-1 #flexslider-1 .views-field-field-imagen{

	background:gray;

	padding:5px 10px 10px;

	right:0;

	top:6px;

	position: absolute;

}





/*slide adjunto noticias*/

#block-views-noticia-block-3 .item-list ul li{

	margin: 0;

}

#block-views-noticia-block-3 .item-list ul li .flexslider{

	border-radius: none;

	box-shadow: none;

	margin: 0;

}



#block-views-noticia-block-3 .flex-control-thumbs li{

	width: 60px;

	margin: 5px;

}

#block-views-noticia-block-3 .flexslider{

	box-shadow:none;

}



/*galeria de imagenes*/



#block-views-galer-a-de-imagenes-block-2 .flexslider{

	box-shadow:none;

}

#block-views-galer-a-de-imagenes-block-2 .flex-control-thumbs li{

	width: 60px;

	margin: 4px;

}

#block-views-galer-a-de-imagenes-block-2 img{

	width: 70px;

	height: auto;

}

#block-views-galer-a-de-imagenes-block-2 ul li{

	margin: 0;

}



.view-id-galer_a_de_imagenes.view-display-id-page img{

	margin: 4px;

	width: 70px;

	height: auto;



}



#block-views-galer-a-de-imagenes-block-1 img{

	margin: 4px;

	width: 70px;

	height: auto;

}





#node-galeria-de-imagenes-9 img{

	margin: 4px;

}

#node-galeria-de-imagenes-9 .field-item{

	display: inline-block;

}

/*galeria de video*/

.node-galeria-de-videos img{

	margin: 4px;

	

}

.node-galeria-de-videos .field-item{

	display: inline-block;

}

.view-galeria-de-videos.view-display-id-page img{

	width: 100px;

	height: auto;

}

#block-views-galeria-de-videos-block-1 li{

	margin: 0;	

	text-align: center;

}

#block-views-galeria-de-videos-block-1 img{

	margin-bottom: 10px;

	width: 91px;

	height: auto;

}

#block-views-galeria-de-videos-block-2 img{

	margin: 8px;

}

#block-views-galeria-de-audio-block-1 ul li,

#block-views-galeria-de-videos-block-2 ul li{

	padding-top:5px;

	margin: 0;

	text-align:left;

	border-bottom: thin dotted #DDDDDD;

	min-height:70px;

}

#block-views-galer-a-de-imagenes-block-2 .views-field-field-imagenes{

	float:left;

	margin-right:10px;

	margin-bottom:5px;

	}

#block-views-galer-a-de-imagenes-block-2  ul li{

	min-height:80px;

	border-bottom: thin dotted #DDDDDD;

	}

#block-views-galeria-de-videos-block-2 .views-field-field-url-galeria-videos{

	float:left;

	margin-right:10px;

	}

	

#node-galeria-de-videos-50 img{

	margin: 4px;

}

#node-galeria-de-videos-50 .field-item{

	display: inline-block;

}

#block-views-galeria-de-videos-block-2 img{

	width: 70px;

	height: auto;

}



/*galeria de audio*/

.view-galeria-de-audio.view-display-id-page .views-field-view-node-1 a{

	background: url("../images/img_biblioteca_audio.png") no-repeat scroll 0 0 / 70px 50px transparent;

	width: 70px;

	height: 50px;

	text-indent: 75px;

	overflow: hidden;

	float: left;

	margin-right: 5px;

}

#block-views-galeria-de-audio-block-1 ul li{

	margin: 0;

}

#block-views-galeria-de-audio-block-1 .views-field-view-node a{

	background: url("../images/img_biblioteca_audio.png") no-repeat scroll 0 0 / 70px 50px transparent;

	width: 70px;

	height: 50px;

	text-indent: 75px;

	overflow: hidden;

	float: left;

	margin-right: 5px;

}



#block-views-galeria-de-audio-block-1 .views-field-nothing-1{

	clear: both;

}

div.jp-interface{

	border:none;

}

div.jp-playlist{

	border: none;

}

.jp-type-playlist ul li{

	background: none !important;

	margin: 0 !important;

}

div.jp-audio{

	width: 280px;

}

div.jp-playlist ul{

	padding: 0;

}

div.jp-audio div.jp-type-playlist a.jp-previous{

	left: 3px;

}

div.jp-audio div.jp-type-playlist a.jp-play, div.jp-audio div.jp-type-playlist a.jp-pause{

	left: 33px;

}

div.jp-audio div.jp-type-playlist a.jp-next{

	left: 73px;

}

div.jp-audio div.jp-type-playlist a.jp-stop{

	left: 103px;

}

div.jp-audio div.jp-type-playlist div.jp-progress{

	left: 137px;

}

div.jp-audio div.jp-type-playlist div.jp-current-time, div.jp-audio div.jp-type-playlist div.jp-duration{

	left: 137px;

}

div.jp-audio div.jp-type-playlist div.jp-volume-bar{

	left: 195px;

	top: 17px;

}

div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute{

	left: 155px;

	top: 11px;

}

/*footer*/

#block-menu-menu-men- li.leaf, #block-system-main-menu li.leaf{

	list-style-type: none;

	list-style-image: url("../images/li_arrow.png");

}

#block-menu-menu-men- ul li ul{

	display: none;

}

#block-menu-menu-men- .menu li{

	padding: 0 5px 0 15px;

}

#block-menu-menu-men- li a.active, #block-menu-menu-men- li a:visited, #block-menu-menu-men- a:link{

	color:#2F2F2F;

}

#block-menu-menu-men- ul li.collapsed{

	list-style-image: url("../images/li_arrow.png");

}





/*ficha de directorio*/

#block-views-directorio-block-2 {

	background: #E5E5E5;

	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2) inset;

	padding:20px;

	box-sizing:border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

-o-box-sizing:border-box;

-ms-box-sizing:border-box;

}

#block-views-directorio-block-2 li{

	padding-bottom: 10px;

	padding-top: 10px;

}

#block-views-directorio-block-2 .views-field-field-fotograf-a{

	float: left;

	margin-right: 10px;

}

#block-views-directorio-block-2 .negrita{

	color:#336F9D;

}

/*pagina directorio*/

#block-views-directorio-block-1 .views-field-field-fotograf-a, .view-id-directorio.view-display-id-page  .views-field-field-fotograf-a{

	float: left;

	margin: 4px 10px 10px 10px;

}

#block-views-directorio-block-1 ul li .views-field-nothing, .view-id-directorio.view-display-id-page  ul li .views-field-nothing{

	clear: both;

}

.view-directorio.view-id-directorio.view-display-id-page .view-content .item-list h3 > .active{

	font-weight: normal;

}

.view-directorio.view-id-directorio.view-display-id-page .piso1{

	float: left;

	margin: 10px 0 0 30px;

}



.view-directorio.view-id-directorio.view-display-id-page .piso2 {

    float: left;

    margin: 10px 0 0 60px;

}



.view-directorio.view-id-directorio.view-display-id-page .view-content ul li {

    border-bottom: thin dotted #DEDEDE;

    clear: both;

    display: table;

    margin-bottom: 20px;

    width: 98%;

}



/*banners*/

#block-views-banners-block ul li{

	display: inline-block;

	margin: 1px;

}

#block-views-banners-block-1 ul li{

	display: inline-block;

	/*margin: 1px;*/

}

#block-views-banners-block-2 .item-list ul,

#block-views-banners-block .item-list ul{

	text-align:center;}



/*Listón*/

#block-views-liston-block{

	margin: 0;

}

#block-views-liston-block .views-row{

	padding: 0;

	border-bottom: none;

}



#block-views-liston-block img{

	display: block;

}

.node-page-56 .content img{

	text-align:center;}



/* listones */



.view-liston img{

	width:100%;

	height:auto;}



.views-field.views-field-field-url-liston {

	display: none;

}



/*accesos directos corregir */

#udg_menu_principal #udg-menu-logo {

    padding:4px 11px;

}





/*tablero*/



.view-tablero li{

	background:url("../images/down_arrow.png") no-repeat scroll 0 13px transparent;

	margin:0;

	padding-left:20px !important;

	box-sizing:border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

-o-box-sizing:border-box;

-ms-box-sizing:border-box;

	}

#block-views-tablero-block-1 .view-tablero li{

	background:url("../images/link_out.png") no-repeat scroll 0 13px transparent;

	margin:0;

	padding-left:20px !important;

	box-sizing:border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

-o-box-sizing:border-box;

-ms-box-sizing:border-box;

	}

	

/*Redes sociales*/

#block-views-redes-sociales-block .views-field-php .field-content a{

	width: 30px;

	height: 30px;

	text-indent: 32px;

	overflow: hidden;

	float: left;

}

#block-views-redes-sociales-block .facebook{

	background: url("../images/r_face.png") no-repeat;

}

#block-views-redes-sociales-block .twitter{

	background: url("../images/r_twitt.png") no-repeat;

}

#block-views-redes-sociales-block .google{

	background: url("../images/r_gplus.png") no-repeat;

}

#block-views-redes-sociales-block .youtube{

	background: url("../images/r_youtube.png") no-repeat;

}

#block-views-redes-sociales-block .linkedin{

	background: url("../images/r_linkedin.png") no-repeat;

}

#block-views-redes-sociales-block .foursquare{

	background: url("../images/r_foursquare.png") no-repeat;

}

#block-views-redes-sociales-block .flickr{

	background: url("../images/r_flikr.png") no-repeat;

}

#block-views-redes-sociales-block .pinterest{

	background: url("../images/r_pinterest.png") no-repeat;

}

#block-views-redes-sociales-block .cursos{

	background: url("../images/r_moodle.png") no-repeat;

}



#block-views-redes-sociales-block .servicios{

	background: url("../images/r_moodle2.png") no-repeat;

}



#block-views-redes-sociales-block .webmail{

	background: url("../images/r_correocuaad.png") no-repeat;

}

#block-views-redes-sociales-block .views-row{

	border: none;

}



/*menu en bloque*/

#block-menu-block-1{

	display: none;

}

.block-menu-block ul li.leaf{

	list-style-type: square;

	list-style-image: url("../images/li_arrow.png");;

}



.block-menu-block ul li.expanded{

	list-style-image: url("../images/menu-expanded.png");

}

/*Videos noticia*/



#block-views-noticia-block-4 li{

	margin: 0;	

	text-align: center;

}

#block-views-noticia-block-4 img{

	margin-bottom: 10px;

	width: 91px;

	height: auto;

	margin-right: 2px;

}

/* bloque de avisos informativo aviso obituario */



#block-views-aviso-emergente-block ul,

#block-views-aviso-emergente-block{

	margin-bottom:0 !important;

	}

	

#block-views-aviso-emergente-block li{

	border:none;

	padding:0;}





.Aviso{

	min-height: 30px;

    padding: 26px 15px 20px 80px;

	background:url(../images/aviso.png) no-repeat 6px 10px;

	border: solid 2px #FFBF00;

	}

.Obituario{

	min-height: 30px;

    padding: 26px 15px 20px 80px;

	background:url(../images/obituario.png) no-repeat 6px 5px;

	-webkit-box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.4);

box-shadow:inset 0 0 12px 0 rgba(0,0,0,0.4);

	}

.Informativo{

	min-height: 30px;

    padding: 26px 15px 20px 80px;

	background:url(../images/informativo.png) no-repeat 6px 2px;

	}



#block-views-aviso-emergente-block .field-content{

	background: rgb(237,237,237); /* Old browsers */



background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(255,255,255,1) 47%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(47%,rgba(255,255,255,1))); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* IE10+ */



background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 47%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}





/*-----------------------------------------------------------------------------------*/

/*	9.	Bloques

/*-----------------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------------*/

/*	10.	Redes Sociales

/*-----------------------------------------------------------------------------------*/



<!--/*--><![CDATA[/* ><!--*/



body {width="100%"}	

/*--><!]]>*/

</style><!-- Correo !--><div class="social first">

		<a href="https://correo.udgvirtual.udg.mx/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2fcorreo.udgvirtual.udg.mx%2fowa%2f" target="_blank"><img src="http://i.imgur.com/l1HPgqS.png" /></a></div>

<!-- Facebook !--><div class="social">

		<a href="https://www.facebook.com/CUCostaUDG/" target="_blank"><img src="http://i.imgur.com/hkS0Od4.png" /></a></div>

<!-- Twitter !--><div class="social">

		<a href="https://twitter.com/CUCosta" target="_blank"><img src="http://i.imgur.com/MfX03bj.png" /></a></div>

<!-- Youtube !--><div class="social">

		<a href="https://www.youtube.com/user/UMICUC/" target="_blank"><img src="http://i.imgur.com/nGuiLI7.png" /></a></div>

<!-- RSS !--><div class="social">

		<a href="http://www.udg.mx/rss/noticias/" target="_blank"><img src="http://i.imgur.com/D7BaXOa.png" /></a></div>

<!-- <p>&nbsp;</p> --></div>

<style type="text/css">

<!--/*--><![CDATA[/* ><!--*/



.socialw {

	width: 235px;

	margin: 0px auto 0 auto;

	overflow: auto;

	height: 100%;

}

  .social{

  position:relative;

	border: 0px solid #292929;

	width: 37px;

	height: 62px;

	float: left;

	margin-left: 6px;

	overflow: hidden;

}



.first {

	margin-left: 0px;

}



/*    ANIMATIONS   */



/* Fade In Down */

@-webkit-keyframes fadeInDown {

	0% {  opacity: 0;  -webkit-transform: translateY(-100px);  }	

	100% {  opacity: 1;  -webkit-transform: translateY(0);	}

}



@-moz-keyframes fadeInDown {

	0% {  opacity: 0;  -moz-transform: translateY(-100px);	}	

	100% {  opacity: 1;  -moz-transform: translateY(0);  }

}



@-o-keyframes fadeInDown {

	0% {  opacity: 0;  -o-transform: translateY(-100px);	}	

	100% {  opacity: 1;  -o-transform: translateY(0);  }

}



@keyframes fadeInDown {

	0% {  opacity: 0;  transform: translateY(-100px);	}	

	100% {  opacity: 1;  transform: translateY(0);	}

}



.fadeInDown {

	-webkit-animation: fadeInDown 1s both 0.5s;

	-moz-animation: fadeInDown 1s both 0.5s;

	-o-animation: fadeInDown 1s both 0.5s;

	animation: fadeInDown 1s both 0.5s;

}

/* Fade In Down */



/* Social Transition */



.social img{

position:absolute;

left:0;

top:0;

-webkit-transition: margin-top 0.3s ease-in;

-moz-transition: margin-top 0.3s ease-in;

-o-transition:  margin-top 0.3s ease-in;

transition:  margin-top 0.3s ease-in;

}

.social:hover img{

margin-top:-62px;

}


.social-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  /*background-color: #f2f2f2;
  /*box-shadow: 0px 0px 15px #00000027;
  padding: 15px 10px;
  border-radius: 5em;
}

.social-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px; /* Reduced size */
  height: 40px; /* Reduced size */
  border-radius: 50%;
  margin: 0 10px;
  background-color: #fff;
  box-shadow: 0px 0px 4px #00000027;
  transition: 0.3s;
}

.social-button:hover {
  background-color: #f2f2f2;
  box-shadow: 0px 0px 6px 3px #00000027;
}

.social-buttons img {
  transition: 0.3s;
  width: 135.2%; /* Increased size by an additional 30% */
  height: auto;
}

/* ... (rest of the CSS remains unchanged) ... */
/* ... (rest of the CSS remains unchanged) ... */


/*--><!]]>*/


