﻿/*
Theme Name: Output | Responsive Multi-Purpose WP Theme
Theme URI: http://gt3themes.com/wordpress-themes/output/
Author: gt3themes
Author URI: gt3themes.com
Description: Output – Revolutionary new Multi-Purpose Responsive Wordpress Theme. This Retina Ready theme comes with an absolutly new and unique Intro Page built in. The power of GT3 Page Builder will help you to create the custom pages within a minute. The theme supports Woocommerce 2.0.5, WPML and Mailchimp plugins and has a lot of custom things (widgets, shortcodes, modules).
Version: 1.0.1305
Tags: wordpress theme, responsive, retina ready, business, clean style
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

h1, h2, h3, h4, h5, h1 span, h2 span, h3 span, h4 span, h5 span, h1 a, h2 a, h3 a, h4 a, h5 a{text-transform: none  !important;}

.img_bord_block .attachment-shop_catalog{
width:150px;
height:106px;
}

.formcongreso{
    border-color: #ddd;
    border-radius: 4px 4px 0 0;
    border-width: 1px;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
border-style: solid;
padding: 45px 15px 15px;
width:92%;
background: #ffffff;
height:500px;
}

.form-control{
width:96%;
border-radius:3px !important;
border: 2px solid #DDDDDD !important;
}

.form-control:focus{
border-color:#89C7EB !important;
}

.formcongreso p{
font-weight:600;
text-transform:uppercase;
}



strong {
    font-weight: bold !important;
}

#tab-description{z-index:0 !important;}

.tabs{display:none;}

.brillom{
/*margin: 0 0 0 55px*/;
-moz-transition: all 3s ease;/*Definimos las transiciones, deben durar 3 segundos*/
-ms-transition: all 3s ease;/*Definimos las transiciones, deben durar 3 segundos*/
-o-transition: all 3s ease;/*Definimos las transiciones, deben durar 3 segundos*/
-webkit-transition: all 3s ease;/*Definimos las transiciones, deben durar 3 segundos*/
transition: all 3s ease;/*Definimos las transiciones, deben durar 3 segundos*/
}

.brillom:hover{
box-shadow: 0 0 15px #0D73B2;/*Sombra difuminada 15 pixeles de color azul*/
-webkit-box-shadow: 0 0 15px #0026ff;
-moz-box-shadow: 0 0 15px #0026ff;
}

.btn_busquedadoctor{
 background-color: #4CC4E6;
    background-image: -moz-linear-gradient(center top , #7BD3EC, #23B6E0);
    border: 1px solid;
    border-radius: 5px;
    box-shadow: 0 1px 0 #A5E1F2 inset;
    color: #007698;
    display: block !important;
    font-weight: bold;
    margin: 15px auto;
    text-transform: uppercase;
    width: 112px;
padding: 10px;
}

.btn_busquedadoctor:hover{
background-color: #E7E7E7 !important;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E2E2E2) !important;
    border: 1px solid;
    box-shadow: 0 1px 0 #F7F7F7 inset;
    color: #666666;

}



.header_bg {
    background: none !important;
}

header{background: none !important;}

.header_contacts {
    color: #325B7B;
    font-family: 'CartoGothicStdBold',Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.2em;
    padding-top: 67px;
    text-align: right;
    text-shadow: 0 1px 1px #FFFFFF;
    position:absolute;
    margin-left: 70%;
    margin-right: 5%;
    right: 0;
}

.arlen {
    background-image: url("http://www.metropolitano.com.ni/internationalpatients/wp-content/uploads/2013/08/angelmetro.jpg") !important;
    border: 5px solid #A7CCD7 !important;
    border-radius: 40px !important;
    height: 320px;
    opacity: 0.9;
    width: 208px;
}

.arlen:hover{
border: 5px solid #037ABC !important;
cursor:pointer;
box-shadow: 0 0 15px #0D73B2;/*Sombra difuminada 15 pixeles de color azul*/
/*width:215px;
height:318px;*/
width:225px;
height:328px;
opacity:1;
}






#fb-nav-0{width:442px !important;}

/*Metropass*/
@media only screen and (max-width: 760px){
  a.btn-sm-metropass {
    border: #dedede 1px solid!important;
    border-radius: 5px;
    box-shadow: inset #ffffff 0 1px 0;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    overflow: hidden;
    right: 5px;
    top: 80px!important;
    background: url("img/bg_noise2.png"),url("img/bg_noise2.png"),url("../../../images/mp.png");
  }
}

.btn-lg-metropass:after{
  width: 94px!important;
  background: url("../../../images/mpg.png") no-repeat scroll 0 0 transparent !important;
  margin: -10px;
  height: 42px!important;
}
.btn-lg-metropass{
  width: 94px!important;
}

.btn-lg-emergency{
width: 94px!important;
}

.btn-lg-emergency:after{
  width: 94px!important;
  background: url("/wp-content/uploads/2015/09/emergencia.png") no-repeat scroll 0 0 transparent !important;
  margin: -10px;
  height: 42px!important;
}



/*End Metropass*/


.header_tools .ico_header-facebook:after{
background: url("/wp-content/uploads/2013/08/fb.png") no-repeat scroll 0 0 transparent !important;
}

.header_tools .ico_header-vimeo:after{
background: url("/wp-content/uploads/2013/07/vimeo.png") no-repeat scroll 0 0 transparent !important;
}

.header_tools .ico_header-twitter:after{
background: url("http://www.metropolitano.com.ni/internationalpatients/wp-content/uploads/2013/08/tw.png") no-repeat scroll 0 0 transparent !important;
}

.header_tools .ico_header-youtube:after{
background: url("/wp-content/uploads/2013/07/youtube.png") no-repeat scroll 0 0 transparent !important;
}

.footer_tools .ico_footer-facebook:after{background: url("http://www.metropolitano.com.ni/wp-content/uploads/2013/08/fb.png") no-repeat scroll 0 0 transparent !important;}

.footer_tools .ico_footer-vimeo:after{
background: url("/wp-content/uploads/2013/07/vimeo.png") no-repeat scroll 0 0 transparent !important;
}

.footer_tools .ico_footer-twitter:after{
background: url("http://www.metropolitano.com.ni/internationalpatients/wp-content/uploads/2013/08/tw.png") no-repeat scroll 0 0 transparent !important;
}

.footer_tools .ico_footer-youtube:after{
background: url("/wp-content/uploads/2013/07/youtube.png") no-repeat scroll 0 0 transparent !important;
}

.header_contacts .icon_phone {
    background: url("/wp-content/uploads/2013/05/header_phone.png") no-repeat scroll right 0 transparent;
    padding-right: 22px;
}


.header_contacts .icon_map {
    background: url("/wp-content/uploads/2013/05/header_map.png") no-repeat scroll right 0 transparent;
    padding-right: 22px;
}

.fixed-menu-wrapper ul.menu > li{ background: none repeat scroll 0 0 #FCFCFC !important}

header .top_line{
background:url("/wp-content/uploads/2013/12/blanquito.png") repeat scroll 0 0 transparent !important;
border-radius:5px;
}

header .top_line .call_us, header .top_line .slogan{
padding:8px 7px 9px !important;
}


#metronoticias{
    width:100%;
}

.footer_addon{background: url("/wp-content/uploads/2013/12/blanquito.png") repeat scroll 0 0 transparent !important;}

header .header_block { background: url("/wp-content/uploads/2013/12/blanquito1.png") repeat scroll 0 0 transparent !important;}

.main_wrapper{ background:url("/wp-content/uploads/2013/12/blanquito.png") repeat scroll 0 0 transparent !important;}

.pre_footer{ background:url("/wp-content/uploads/2013/12/blanquito.png") repeat scroll 0 0 transparent !important; margin-bottom:48px;}

.bg_title, .bg_title h1, .bg_title h2, .bg_title h3, .bg_title h4, .bg_title h5, .bg_title h6{ background:none !important;}

.shortcode_messagebox.box_type3 .box_close {
    background-image: none !important;
}

.shortcode_messagebox.box_type1{ background-color: #005AA3 !important; border-radius: 15px 15px 15px 15px !important; color: #FFFFFF; font-size: 14px; border: 4px solid #0081C5 !important; text-align: justify;
}


.main_wrapper nav ul.menu{ text-align:center !important;}


.shortcode_promoblock{background: #1F789B !important;}

.contentarea ul li:before {content: "" !important;}

.box_close{
display:none !important;
}

.shortcode_messagebox.box_type3 {
border-radius: 40px 40px 40px 40px !important;
background-color: #BEEAF4 !important;
}

.bordered {
    border: 2px solid #98969B;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 1px 1px 4px 3px #CCCCCC;
    color: #035392 !important;
    border-spacing: 0;
    margin: auto;
}

.bordered th {
    background-color: #DCE9F9 !important;
    background-image: -moz-linear-gradient(center top , #EBF3FC, #DCE9F9) !important;
    border-top: medium none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) !important;
}

.bordered th:first-child {
    border-radius: 25px 0 0 0; 
    -moz-border-radius: 25px 0 0 0;
 -o-border-radius: 25px 0 0 0;
 -ms-border-radius: 25px 0 0 0;
 -webkit-border-radius: 25px 0 0 0;
}

.bordered td:first-child, .bordered th:first-child {
    border-left: medium none;
}

.bordered td, .bordered th {
    border-left: 2px solid #98969B;
    border-top: 2px solid #98969B;
    padding: 7px;
    text-align: justify;
    line-height:22px;
}

.bordered th:last-child {
    border-radius: 0 25px 0 0;
}

.highlight
{
   background:#F2F2F2;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;  
} 
.bordered tr:hover
{
  background: #F2F2F2;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor:pointer;     
}

.coments
{
padding-left:15px;
font-weight:600;
color:#666666; text-align:justify;
}

.sidepanel{margin:0 !important;}


#searchform{
	border-radius: 10px;
    padding: 16px;
	width: 80%;
    height: auto;   
    float: none;
    opacity: 0.86;
}

#menu-item-4260{
background-position:bottom left;
background-position:bottom left, top right, 0 0, 0 0;
background-clip:border-box;
-webkit-transition:background-position 1s;
-moz-transition:background-position 1s;
transition:background-position 1s;
background-image:url('/uploads/2013/07/boton_star.png'), url('/wp-content/uploads/2013/07/boton_star.png'),
						-moz-radial-gradient(center bottom, circle,#006CB9 0,rgba(189,208,244,0) 100px),
						-moz-linear-gradient(#4fbbf7, #3faeeb);

background-image:url('/wp-content/uploads/2013/07/boton_star.png'), url('/wp-content/uploads/2013/07/boton_star.png'),
						-ms-radial-gradient(center bottom, circle,#006CB9 0,rgba(189,208,244,0) 100px),
						-ms-linear-gradient(#4fbbf7, #3faeeb);

background-image:url('/wp-content/uploads/2013/07/boton_star.png'), url('/wp-content/uploads/2013/07/boton_star.png'),
						-webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(#006CB9), to(rgba(50,110,255,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0BA2F4), to(#0982C3));



filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/wp-content/uploads/2013/07/boton_star.png', sizingMethod='crop'); /* IE6-8 */
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2013/07/boton_star.png', sizingMethod='crop')"; /* IE8 only */

}

#menu-item-4260:hover{
background-position:top left;
background-position:top left, bottom right, 0 0, 0 0;
background-color:#99C5FF;
background-image:url('/wp-content/uploads/2013/07/boton_star.png'), url('/wp-content/uploads/2013/07/boton_star.png'),
						-moz-radial-gradient(center bottom, circle,rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),
						-moz-linear-gradient(#63c7fe, #58bef7);

background-image:url('/wp-content/uploads/2013/07/boton_star.png'), url('/wp-content/uploads/2013/07/boton_star.png'),
						-ms-radial-gradient(center bottom, circle,rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),
						-ms-linear-gradient(#63c7fe, #58bef7);
						
background-image:url('/wp-content/uploads/2013/07/boton_star.png'), url('/wp-content/uploads/2013/07/boton_star.png'),
						-webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100,from(rgba(109,217,250,1)), to(rgba(109,217,250,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));


filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/wp-content/uploads/2013/07/boton_star.png', sizingMethod='crop'); /* IE6-8 */
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/uploads/2013/07/boton_star.png', sizingMethod='crop')"; /* IE8 only */

}

#menu-item-4260 a,#menu-item-4260 a span{
color:#FFFFFF !important;
text-shadow:1px 1px 0 rgba(0,0,0,0.4);
}

#menu-item-4260 a:active{
bottom:-2px;
}







.orderby{display:none;}

.botom_frmp:hover{ background: #006B93; border:outset; color:#FFFFFF; box-shadow: 0 0 10px #333333 inset;  cursor:pointer;}

.marcos_frm {   
    margin: 0 0 10px;
	border-radius:10px;
	border-color:#FFFFFF;
   border:none !important;
  
}

#Especialidad{ height: 32px !important; width: 102%; margin:0;}

#Especialidad:hover{cursor:pointer;}

#pin_seg{margin: 0 !important; }

@font-face {
  font-family: 'Seymour One';
  font-style: normal;
  font-weight: 400;
  src: local('Seymour One'), local('SeymourOne'), url(http://themes.googleusercontent.com/static/fonts/seymourone/v1/-D8Zpf17gNh35R70Dk_bcYbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}


.titulo_plateado{
color:#005aa3 !important; text-shadow: 5px 2px 0 #C9CAC4 !important;  font-family: 'Seymour One', sans-serif !important; text-transform:none; font-size:45px;
}

.titulo_secundario{  text-transform:none; color:0081c4 !important; text-shadow: 2px 2px 0 #C9CAC4,  -2px -1px 0 #C9CAC4 !important; padding-left: 25%;}

/*Boton de busqueda*/
#searchsubmit{ display: block !important; background-color:#4CC4E6; color: #007698; font-weight: bold; border-radius:5px; text-transform: uppercase; border:1px solid; width: 112px; margin: 15px auto; box-shadow: 0 1px 0 #A5E1F2 inset; background-image:  -moz-linear-gradient(center top , #7BD3EC, #23B6E0); background:  -webkit-linear-gradient(top, #7bd3ec, #23b6e0); background-image: -ms-linear-gradient(#7bd3ec, #23b6e0);
 } 

.searchsubmit{
display: block !important; background-color:#4CC4E6; color: #007698; font-weight: bold; border-radius:5px; text-transform: uppercase; border:1px solid; width: 112px; margin: 15px auto; box-shadow: 0 1px 0 #A5E1F2 inset; background-image:  -moz-linear-gradient(center top , #7BD3EC, #23B6E0); background:  -webkit-linear-gradient(top, #7bd3ec, #23b6e0); background-image: -ms-linear-gradient(#7bd3ec, #23b6e0);
padding:10px;
}

.searchsubmit:hover{
display: block !important; background-color:#4CC4E6; color: #007698; font-weight: bold; border-radius:5px; text-transform: uppercase; border:1px solid; width: 112px; margin: 15px auto; box-shadow: 0 1px 0 #A5E1F2 inset; background-image:  -moz-linear-gradient(center top ,#23B6E0 , #7BD3EC); background:  -webkit-linear-gradient(top, #23b6e0, #7bd3ec); background-image: -ms-linear-gradient(#23b6e0,#7bd3ec #23b6e0);
padding:10px;
}

.costocongreso{
background: none repeat scroll 0 0 #a6cde9;
    color: #ffffff;
    font-size: 24px;
    padding: 10px;
    text-transform: unset;
    text-align:center;
}







nav.woocommerce-pagination ul.page-numbers{margin: 0 !important;}

#searchsubmit:hover{
background-color: #E7E7E7 !important;
background-image: -moz-linear-gradient(center top , #EEEEEE, #E2E2E2) !important;
background: -webkit-linear-gradient(top,  #EEEEEE, #E2E2E2);
background-image: -ms-linear-gradient( #EEEEEE,#E2E2E2);
border-color: #CECECE;
box-shadow: 0 1px 0 #F7F7F7 inset;
color: #666666;
border:1px solid;
}

#s{
border-radius:5px;
color:#656565 !important;
font-size: 13px;
padding: 5px;
border: 1px solid;
 width: 95%;
}

.contenedor_admin{
padding:5px; 
width:100%;
background-color:#F1FBFC;
border: 2px solid #6AC0ED;
border-radius:10px;
height:1020px;
} 
.columnaIzq_ad{ 
    width:50%;    
 float:left;

 }
 .columnaDer_ad{   
  width:50%;   
  float:right;
 } 


.lista_admin{
        /*margin:auto;
        width: 95%;*/
        border-spacing:0;
        border-collapse:inherit !important;
	}

.espacio_img{
	text-align:center;
	width:95px !important;
	height:128px;
        padding:5px;
	}

.espacio_img img{
	border:4px solid #EBEBEB;
	width:auto ;
	height:125px;
	border-radius:15px;
}

.espacio_text{
	width:auto;
}

.lista_admin td p{
	font-size:13px;
	font-weight: 600;
	font-family:Arial, Helvetica, sans-serif;
}

.lista_admin a{ color: #12A0A9; text-decoration:none;}


@media only screen and (max-width:1199px){
.header_contacts{
margin:-29% 1% 0 70%
}
}

@media only screen and (max-width:979px){
.header_contacts{
margin: -70px 434px 0 15px;
}

.columnaIzq_ad{width:100%;}

.columnaDer_ad{width:100%;}

.contenedor_admin{height:1720px; width:65%; margin:auto;}
}






@media only screen and (max-width:770px){
.columnaDer{
  float: none !important;
  width: 83% !important;
}
.columnaIzq {
width: 100% !important;
}		
}

@media only screen and (max-width:766px){.contenedor_admin{width:100%;}}

@media only screen and (max-width:760px){.logo img{padding-bottom: 5%;}}

@media only screen and (max-width:758px){
		.mobile_menu_wrapper{ margin: 0 auto 43px !important;}
}

@media only screen and (max-width:459px){
.header_contacts{display:none !important
}
 .lista_admin td p{font-size:11px;
}
 .lista_admin a{font-size:11px;}

.contenedor_admin{
width:96%;
}

.cform{
/*margin: 10px -64px 0 !important;*/
width:102% !important;
}

header .header_block .logo{
    max-width: 300px !important;  
  }

}

@media only screen and (max-width: 240px) {
#metronoticias{
    width:68%;
}
}

 .list_check_metropolitano li {
    color: #2d75b8 !important;
    line-height: 25px !important;
    list-style-type: square;
    margin: 0 0px 0px !important;
    padding: 0 0 0 0px !important;
}

 .list_check_user li {
background:url(/wp-content/uploads/2014/07/list_user.png) 0 0 no-repeat;
line-height:25px !important;
margin:0 0 10px 0 !important;
padding:0 0 0 32px !important;
color:#666666 !important;
text-transform: uppercase;
font-weight:600;
}











@media only screen and (max-width:965px){
.columnaIzqcong, .columnaDercong{
 width:100% !important;
}

.formcongreso{
height:940px;
}

}


/*Nueva Noticias*/


.card.small {
    height: 315px;
}



@media screen and (min-width: 767px) and (max-width: 980px){
.card.small {
    height: 370px;
}
}

.card.small, .card.medium, .card.large {
    position: relative;
}

.card {
    position: relative;
    overflow: hidden;
    margin: 0.5rem 0 1rem 0;
    background-color: #fff;
    transition: box-shadow .25s;
    border-radius: 2px;
}

.card {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card.small .card-image {
    height: 150px;
}

.card.small .card-image, .card.medium .card-image, .card.large .card-image {
    overflow: hidden;
}

.card .card-image {
    position: relative;
}

.card .card-image img {
    display: block;
    border-radius: 2px 2px 0 0;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}


.card .card-image .card-title {
    position: absolute;
    bottom: 0;
    left: 0;

}

.card .card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 200;
     height:50px;
     text-align:-webkit-center;
     text-align:center;
}

.card.small .card-content {
    height: 150px;
}

.card.small .card-content, .card.medium .card-content, .card.large .card-content {
    overflow: hidden;
}

.card .card-content {
    padding: 12px;
    border-radius: 0 0 2px 2px;
}

.card .card-content p {
    margin: 0;
    color: inherit;
}

.card-panel span, .card-content p {
    -webkit-font-smoothing: antialiased;
}

.card.small .card-action, .card.medium .card-action, .card.large .card-action {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.card .card-action {
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    padding: 10px;
}

.card .card-action a {
    color: #007DC3;
    margin-right: 20px;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -o-transition: color .3s ease;
    -ms-transition: color .3s ease;
    transition: color .3s ease;
    text-transform: uppercase;
    float:right;
}

a{
	text-decoration: none;
}

.color{
	
	width: 100%;
	opacity: 0.5;
	background: -webkit-linear-gradient(black, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(black, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(black, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(black, #1F1E1E); /* Standard syntax (must be last) */
}

.carousel-wrap {
    margin-top: 25px;
}

a.links {
    font-size: 18px;
    color: white;

}

span.card-title.color:hover {
    height: 80px;
    -webkit-transition: height 0.5s;
    transition: height 0.5s;
}

@media screen and (min-width: 767px) and (max-width: 980px){
.card .card-title{
	height:70px;
}

span.card-title.color:hover {
    height: 90px;
    
}
}

a.links:hover {

    color:white !important;
}

div.mr_social_sharing_wrapper {
     height: none !important;
     width: none !important;
     margin:none !important;
     padding: none !important;
     border: none !important;
     line-height: none !important;
    display: inline;
    margin-left: 10px;
}

/*footer new*/

ul#menu-footer-menu li::before {
   
    content: '/';
    color: #999999;
    font-size: 13px;
    line-height: 15px;
    padding: 0 6px 0 7px;
}

ul#menu-footer-menu{
	text-align:-webkit-center;
	text-align:center;
	 display: inline-flex;
}

ul#menu-footer-menu li {
    margin-right: 10px;
}

.menu-footer-menu-container {
    text-align: -webkit-center;
    text-align: center;
}

.margin-metro{
margin-left:12%;
}

.logo-mail {
    height: 40px;
}

.menu-margen{
    margin-top: 10px;
    margin-bottom: 10px;
}

.footer_social_content.icono-centrados{
	width:750px !important;
}


.footer_social_content.icono-centrados.hidden-tablet.hidden-desktop.visible-phone {
    width: 140px !important;
}

@media(max-width:1199px){
.margin-metro {
    margin-left: 30%;
}
}


/**********start button emergency**********/
.col-item {
	min-height: 0px !important;
	margin: 0 !important;
}

.header_tools.right-button {
	float: right;
}
a.grad_button.call-button {
	width: 162px;
	margin-right: 5px;
}

.col-item.title-call {
	font-weight: 900;
	color: #D41919;
	font-size: 15px;
}
.col-item.number-call {
	font-weight: bold;
	color: #218AC9;
	font-size: 22px;
	text-align: left;
}

.col-item.icon-call img {
	width: 18px;
}
@media (max-width: 767px){
	.col-item.icon-call{
		float: left !important;
    		width: 31.914893617021278% !important;
    	}

	.header_tools.right-button{
		margin-top: 10px;
    	}
    	.col-item.title-call {		    
		font-size: 14px;
	}
	
	.col-item.number-call {
		font-size: 17px;		    
	}
	a.grad_button.call-button {
		width: 130px;
		margin-right: 2px;
	}
	.header_social_content li a {
    		margin-left: 2px !important;
	 }
	.header_tools {
    		display: block;
	}
	.header_tools.right-button {
    		float: left;
	}

}

/**********end button emergency**********/

/*@media (min-width: 700px){
.row-fluid .offset4:first-child {
    margin-left: 67.188034% !important;
 }
}*/


@media only screen and (max-width: 760px){
a.btn-sm-metropass {
    border: #dedede 1px solid!important;
    border-radius: 5px;
    box-shadow: inset #ffffff 0 1px 0;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    overflow: hidden;
    right: none !important;
        left: 90px;
    top: 175px!important;
    z-index: 10000;
    margin-left: 10px;
    background: url("img/bg_noise2.png"),url("img/bg_noise2.png"),url("../../../images/mp.png");
}
}

@media screen and (min-width: 590px) and (max-width: 759px){
a.btn-sm-metropass {

    right: none !important;
        left: 153px;
    top: 165px!important;
    z-index: 10000;
    margin-left: 10px;
    background: url("img/bg_noise2.png"),url("img/bg_noise2.png"),url("../../../images/mp.png");
}
}

@media  only screen and (max-width: 459px){
a.btn-sm-metropass {

    right: none !important;
    left: 65px;
    top: 130px!important;
    z-index: 10000;
    margin-left: 10px;
    background: url("img/bg_noise2.png"),url("img/bg_noise2.png"),url("../../../images/mp.png");
}
}

/*@media screen and (min-width: 988px) and (max-width: 1188px){

.row-fluid .offset4:first-child {
    margin-left: 36.188034% !important;
}
}*/

/*@media screen and (min-width: 760px) and (max-width: 768px){

.row-fluid .offset4:first-child {
    margin-left: 28.188034% !important;
}
}*/


#menu-item-4260 a, #menu-item-4260 a span {
    color: rgba(89,91,103,1) !important;
    text-shadow: none !important;
}

#menu-item-4260 a, #menu-item-4260 a span:hover {
    color: white !important;
    text-shadow: none !important;
}

.header_tools .header_search_content {
 
    width: 150px !important;
 
}


#mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link {
   
    border-style: none !important;

}


li#menu-item-11802 {
    margin-left: 8px !important;
}

.sombra span.item_link.disable_icon {
    background-color: #f3f3f3 !important;
}

.sombra span.item_link.disable_icon:hover {
    background-color: #3090D0 !important;
	color:white !important;
}

.sombra a.item_link.disable_icon {
    background-color: #f3f3f3 !important;
}

.sombra a.item_link.disable_icon:hover {
    background-color: #3090D0 !important;
	color:white !important;
}

#mega_main_menu.main_menu ul li .mega_dropdown > li > .item_link{
	font-size:14px !important;
}



#mega_main_menu.main_menu ul li .mega_dropdown > li > .item_link, #mega_main_menu.main_menu ul li .mega_dropdown > li > .item_link .link_text, #mega_main_menu.main_menu ul li .mega_dropdown, #mega_main_menu.main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_description {
    font-size: 15px !important;

}

#mega_main_menu.main_menu > .menu_holder > .menu_inner > ul li.additional_style_2 > .item_link *, #mega_main_menu.main_menu > .menu_holder > .menu_inner > ul li.additional_style_2 > .item_link .link_content {
  
    text-align: -webkit-center;
    text-align:center;
}

li#menu-item-11802 {
    width: 45% !IMPORTANT;
}

li#menu-item-11803 {
    width: 45% !important;
}

li#menu-item-11829 {
    width: 33% !IMPORTANT;
}

li#menu-item-11835 {
    WIDTH: 33% !important;
}

li#menu-item-11841 {
    width: 33% !important;
}


  #mega_main_menu.main_menu > .menu_holder > .menu_inner > ul li.additional_style_2:hover  
{
    color: #FFFFFF !important;
}


#mega_main_menu.main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
 
    text-transform: uppercase;
}

#mega_main_menu.main_menu > .menu_holder > .menu_inner > ul li.additional_style_2 > .item_link:hover {
    background-color: #3395D6 !important;
}
#mega_main_menu.main_menu > .menu_holder > .menu_inner > ul li.additional_style_2 > .item_link {
    background-color: #f3f3f3!important;
}

#mega_main_menu.main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text{
	font-size:13px !important;
}

i.fa-icon-group {
    color: #428BCA !important;
}

i.fa-icon-group:hover {
    color: #666666  !important;
}

li#menu-item-12026 span {
    color: #428BCA !important;
}

li#menu-item-12026 span:hover {
    color: #666666  !important;
}


/*Estilo formulario*/

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.celda {
    width: 100%;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.mensaje {
    width: 100%;
}

input.wpcf7-form-control.wpcf7-submit.enviar {
    width: 80%;
    height: 33px;
    background-color: #25B8E2;
    border-color: aliceblue;
    color: white;
    font-size: 18px;
}

.span4.offset2.botton{
	text-align:-webkit-center;
	text-align:center;
}

@media (min-width: 1200px)
.contentHeader{
   width: 1250px !important;
}
}

.embed-container {
    position: relative;
    height: 0;
    overflow: hidden;
}
.16by9 {
    padding-bottom: 56.25%;
}
.4by3 {
    padding-bottom: 75%;
}
.embed-container iframe {
    left: 0;
    width: 100%;
}

.linkCongress {
    transition: all 0.5s ease;
}
.linkCongress:hover {
    -webkit-box-shadow: 0px 0px 40px -4px #03A9F4 !important;
    -moz-box-shadow: 0px 0px 40px -4px #03A9F4 !important;
    box-shadow: 0px 0px 40px -4px #03A9F4 !important;
}
input[type=radio] {
	appearance: radio !important;
	-moz-appearance: radio !important;
	-webkit-appearance: radio !important;
}
.contentarea ol li {
    color: #666666!important;
}
.contentarea ol li:before {
    content: none !important;
}
article.contentarea ol {
    list-style-type: decimal !important;
}
article.contentarea ol li {
    padding: 0 0 0 5px !important;
    margin-left: 20px !important;
}
article.contentarea ul {
    list-style-type: disc !important;
}
article.contentarea ul li {
    padding: 0 0 0 5px !important;
    margin-left: 20px !important;
    color: #676767 !important;
}