a/*  

Theme Name: Ruderman

Author: MJWEBEXPERTS, LLC

Author URI: https://www.mjwebexperts.com/

Description: Theme responsive 

Version: 1.0

*/

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

@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Semibold.eot');
	src: url('fonts/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/SourceSansPro-Semibold.woff') format('woff'),
		url('fonts/SourceSansPro-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}


@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Bold.eot');
	src: url('fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/SourceSansPro-Bold.woff') format('woff'),
		url('fonts/SourceSansPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


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


@font-face {
	font-family: 'Crimson Text';
	src: url('fonts/CrimsonText-SemiboldItalic.eot');
	src: url('fonts/CrimsonText-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/CrimsonText-SemiboldItalic.woff') format('woff'),
		url('fonts/CrimsonText-SemiboldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}


@font-face {
	font-family: 'Crimson Text';
	src: url('fonts/CrimsonText-BoldItalic.eot');
	src: url('fonts/CrimsonText-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/CrimsonText-BoldItalic.woff') format('woff'),
		url('fonts/CrimsonText-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}


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


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


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


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


/*  body { font-family: 'Crimson Text', sans-serif; font-size: 16px; color: #000; padding-top: 12px; }*/
body { font-family: 'Raleway', sans-serif; font-size: 16px; color: #000; padding-top: 12px; }







.container-fluid { width: 1180px; max-width: 100%; margin: 0 auto; } 

.clear { clear: both; }

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

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

.text-justify { text-align: justify; }

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

a:hover { text-decoration: underline; }

img { max-width: 100%; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

.titulo { font-family: 'Source Sans Pro', sans-serif; font-weight: bold; }



.bg-grey { background: #f8f8f8; }

.bg-white { background: #fff; }

.bg-blue { /** background: #72a3b9; **/ background: #487485; }

.bg-green { /** background: #98aa26; **/ background: #667504; }

.bg-yellow { /** background: #bfa953; **/ background: #847020; }

.grey, .grey:hover { color: #f5f5f5; }

.white, .white:hover { color: #fff; }

.black, .black:hover { color: #000;}

.blue, .blue:hover { /** color: #72a3b9; **/ color: #487485; }

.green, .green:hover { color: #667504;}

.yellow, .yellow:hover { color: #847020;}

.semibold { font-weight: 600; } 



.border-green { border-bottom: 5px solid #667504; }

.border-yellow { border-bottom: 5px solid #847020; }

.border-blue { /** border-bottom: 5px solid #72a3b9; **/ border-bottom: 5px solid #487485; }



section { padding-top: 50px; padding-bottom: 50px; }



/** Skip to main content **/

#skiptocontent {  }

#skiptocontent a { z-index: 9999999; font-family: 'Crimson Text'; background: transparent none repeat scroll 0 0; border-radius: 6px; left: 0; padding: 6px 12px; position: absolute; top: -40px; transition: top 1s ease-out 0s, background 1s linear 0s; z-index: 100; color: #fff; text-transform: uppercase; font-size: 0.9em; border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;  }

#skiptocontent a:focus { z-index: 9999999; background: #00536f; left: 0; position: absolute; top: 0; transition: top 0.1s ease-in 0s, background 0.5s linear 0s; text-decoration: none; color: #fff; border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;  }

#skiptocontent a:hover { text-decoration: none; }





.text-top { font-weight: normal; font-style: italic; font-size: 1.2em; color: #00536F; }

.text-top p { padding-left: 15px; }

.social-top { text-align: right; color: #00536F; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; vertical-align: middle; }

.social-top ul { list-style-type: none; margin: 0; padding: 0; display: inline-block; width: auto; }

.social-top ul li { display: inline; }

.social-top fieldset { display: inline-block; width: auto; text-align: right; }

.social-top legend { padding-top: 3px; display: inline-block; margin: 0; width: auto; border: none; font-size: 0.9em; color: #00536F; position: absolute; right: 110px }

.social-top img { vertical-align: middle; }



/** MENU **/

.navbar-collapse { padding-left: 0; padding-right: 0; }

.navbar.navbar-default { padding: 0; margin: 0; background: transparent; border: none; border-radius: none; }

.navbar-default .navbar-nav > li > a { color: #00536F; white-space: nowrap; font-weight: bold; text-transform: uppercase; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:hover { text-decoration: underline; background-color: #fff;  color: #00536F; }

.navbar .caret { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px dashed; display: inline-block; height: 0; margin-left: 5px; margin-top: -5px; vertical-align: middle; width: 0; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {    background-color: #fff; color: #00536F; }



.submenus { padding-top: 10px; text-align: center; clear: both;}

.submenus ul { list-style-type: none; text-align: center; position: relative; display: inline-block; width: auto; padding-left: 0; }

.submenus ul li { width: 150px; display: inline-block; float: left; clear: none; text-align: center; padding: 0; }

.submenus ul li a { clear: both;  color: #00536F; display: block; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 1.3em; padding: 3px 15px; text-align: center; background: transparent; white-space: normal; transition: all 0.1s ease-in-out;  

-webkit-transition: all 0.1s ease-in-out; }

.submenus ul li a img { margin-bottom: 6px; border: none; box-shadow: none; display: block; height: 80px; width: 80px; border-radius: 80px; border: 2px solid #fff; vertical-align: middle; filter: grayscale(100%); -webkit-filter: grayscale(100%); transition: all 0.1s ease-in-out;  

-webkit-transition: all 0.1s ease-in-out;}



.submenus ul li a:hover img { filter: grayscale(0); -webkit-filter: grayscale(0); border: 2px solid #00536F; }

.submenus ul li:hover a { font-weight: bold; text-decoration: none; }





.menu-item a.menu-image-title-below.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper {

padding-bottom: 0px !important;

}









/** Offscreen  **/

.offscreen-text{ clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; position: absolute; top: auto; width: 1px; }



/** CAROUSEL **/

.bs-slider{ overflow: hidden; position: relative; background: #000000; border-bottom: 5px solid #c3da2f; }

.bs-slider:hover { cursor: -moz-grab; cursor: -webkit-grab; }

.bs-slider:active { cursor: -moz-grabbing; cursor: -webkit-grabbing; }

.bs-slider .bs-slider-overlay { position: absolute; top: 0; left: 0; width: 100%;  height: 100%; background-color: rgba(0, 0, 0, 0.40); }

.bs-slider > .carousel-inner > .item > img { margin: auto; width: 100%; max-width: inherit; }

/** OVERRIDE ANDRES **/

.carousel-inner > .item > img, .carousel-inner > .item > a > img {

    line-height: 1;

    width: 100%;

    height: auto;

}







/*---------- LEFT/RIGHT ROUND CONTROL ----------*/

.control-round .carousel-control { height: 50px; width: 50px; top: 47%; display: block; cursor: pointer; overflow: hidden; text-shadow: none;   position: absolute; background: transparent;  }

.control-round .carousel-control img:hover { opacity: 0.7; transition: all 0.s ease-in-out; }

.control-round .carousel-control img:hover { opacity: 1; }

.control-round .carousel-control.left { left: 4%; }

.control-round .carousel-control.right { right: 4%; }

.control-round .carousel-control.left:hover, .control-round .carousel-control.right:hover{ background: transparent; border: 0px transparent; }

.control-round .carousel-control img { height: 50px; width: 50px; }



/*---------- INDICATORS CONTROL ----------*/

.indicators-line > .carousel-indicators{ bottom: 2%; font-size: 0; overflow-x: auto; text-align: center; overflow-y: hidden;} 

.indicators-line > .carousel-indicators li{ width: 15px; height: 15px; text-indent: 0; overflow: hidden; text-align: left; position: relative; background: #fff; z-index: 10; cursor:pointer; border: 1px solid #fff; margin: 0 2px; }

.indicators-line > .carousel-indicators .active{ background: #c3da2f; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }



/*---------- SLIDE CAPTION ----------*/

.slide_style_left { text-align: left !important; }

.slide_style_right { text-align: right !important; }

.slide_style_center { text-align: center !important; }

.slide-text { color: #fff; font-size: 24px; width: 100%; } 

.slide-text strong { color: #c3da2f; }

.slide-text h1, .slide-text h2, .slide-text h3, .slide-text h4 { font-family: 'Source Sans Pro', sans-serif; font-weight: bold; }

.slide-text h1 { font-size: 52px; margin: 0; padding: 0; }

.slide-text h2 { font-size: 46px; margin: 0; padding: 0; }

.slide-text h3 { font-size: 40px; margin: 0; padding: 0; }

.slide-text h4 { font-size: 28px; margin: 0; padding: 0; }

.slide-text a.boton { font-family: 'Source Sans Pro', sans-serif; font-weight: 600; text-transform: uppercase; color: #00536F; font-size: 20px; text-align: center; background: #c3da2f; padding: 4px 20px; border-radius: 12px; transform: uppercase; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }

.slide-text a.boton:hover, .slide-text a.boton:active { text-decoration: none; background: #95a820; color: #ffffff; }

.slide-text .container-fluid { width: 998px; max-width: 100%; }

.slide-text .text { padding: 0 5%; }

.slide-text .image img { max-width: 58% !important; }

.slide-text p.readmore { width: 100%; position: relative; }



/** Accesibilitity Button **/

#accesibility { position: absolute; right: 0; z-index: 99999;}

/** Accesibilitity Container **/

#accesibility-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.8); z-index: 999999; text-align: center; }

#accesibility-container .accesibility-body { width: 500px; max-width: 94%; margin: 5% auto 0 auto; background: #fff; padding: 12px 15px; -webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.5); box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.5); border-radius: 6px; position: relative; }

#accesibility-container .accesibility-body h2.title { font-size: 0.92em; color: #00536F; font-family: Arial, Helvetica, sans-serif; font-weight: 600; text-align: left; }

#accesibility-container .accesibility-body h2.title img { width: 40px; margin-right: 8px; }

#accesibility-container .accesibility-body a#close-accesibility { position: absolute; top: 5px; right: 10px; width: 24px; }

#accesibility-container .accesibility-body a#close-accesibility2 { background: #00536F; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 0.9em; padding: 5px 25px; border-radius: 5px; display: inline-block; text-align: center; width: auto; font-family: Arial, Helvetica, sans-serif; text-decoration: none !important; }



.a11y-toolbar-widget ul { list-style-type: none; display: inline-block; width: auto; margin: 15px auto; padding: 0; }

.a11y-toolbar-widget ul li { width: auto; display: inline; float: left; text-align: center; width: 140px;  }

.a11y-toolbar-widget ul li span.image { display: block; width: 80px; height: 68px; clear: both; margin: 0 auto; text-align: center; }

.a11y-toolbar-widget ul li a { font-weight: 600; font-size: 0.9em; }

.a11y-toolbar-widget ul li a.toggle-fontsize span.image { text-align: center; }

.a11y-toolbar-widget ul li a.toggle-contrast span.image { text-align: center; }

.a11y-toolbar-widget ul li a.toggle-grayscale span.image { text-align: center; }



/** HOME **/

.etiqueta { font-family: 'Source Sans Pro', sans-serif; font-weight: 600; font-size: 15px; text-transform: uppercase; color: #fff; padding: 4px 16px 4px 12px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; border-top-right-radius: 8px; }



.home .main-image { position: relative; margin-bottom: 14px; width: 100%; height: auto; }

.video-responsive {

    position: relative;

    margin-bottom: 20px;

    padding-top: 56.25%;

}

.video-responsive iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}







.articulo .main-image { height: 300px; }

.home .main-image .overlay { 

	position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; 

	background: rgba(255,255,255,0);

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.9) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.9)));

	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.9) 100%);

	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.9) 100%);

	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.9) 100%);

	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.9) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );

 }

 

.home .main-image .text { position: absolute; bottom: 10px; left: 15px; }

.home .main-image h2 { padding-right: 15%; color: #fff; font-size: 48px; }

.home .main-image a, .home .main-image a:hover, .home .main-image a:focus { color: #fff; text-decoration: none; }

.home .excerpt { padding-right: 15%; }

.home .excerpt p { display: inline; }



a.leermas span.glyphicon { font-weight: normal; font-size: 12px; }



section.home { font-size: 18px; font-weight: normal; color: #000; }



.home.news-events .block { border-left: 3px solid #667504; padding-left: 15px; font-family: 'Source Sans Pro', sans-serif; }

.home.news-events em { color: #666; }



.home.other-blog .main-image { height: 260px; }

.home.other-blog .main-image .text { position: absolute; bottom: 0; left: 15px; }

.home.other-blog .main-image h3 { color: #fff; font-size: 22px; padding-right: 12px; }

.home.other-blog .excerpt { padding-right: 0; }

.home.other-blog .col-sm-4 { margin-bottom: 40px; }



.tweets { font-family: 'Source Sans Pro', sans-serif; font-size: 15px; padding-bottom: 20px; }

.tweets .col-sm-4 .col-sm-9, .tweets .col-sm-4 .col-sm-3 { padding: 0 10px; }

.tweets .col-sm-4 p { margin: 0; padding: 0; }

.tweets .grey { color: #666666; display: block; clear: both; }

.tweets .btn_follow img { width: 140px; margin-top: 20px; }

.parallax h3 { padding-bottom: 30px; margin-bottom: 0; }

.parallax .mitad-izq  { width: 50%; float: right; padding: 70px 8%; font-size: 20px; height: 430px; }

.parallax .mitad-der { width: 50%; float: right; padding: 136px 8% 64px 8%; font-size: 20px; height: 430px; }

.parallax .mitad-izq, .parallax .mitad-izq h1, .parallax .mitad-izq h2, .parallax .mitad-izq h3 { color: #fff; }

.parallax .mitad-der, .parallax .mitad-der h1, .parallax .mitad-der h2, .parallax .mitad-der h3  { color: #00536f; }

.parallax form { margin-top: 50px; margin-bottom: 20px; }

.parallax input[type="text"], .parallax input[type="email"] { background: #FFFFFF; border-radius: 20px; border: none; width: 55%; padding: 4px 10px; color: #333; }

.parallax input[type="submit"] { background: #c0d72f; border-radius: 20px; border: none; width: 35%; padding: 4px 10px; color: #00536f; font-weight: 600; font-family: 'Source Sans Pro', sans-serif; text-transform: uppercase; margin-left: 10px; transition: all .2s ease-in-out; }

.parallax input[type="submit"]:hover { background: #a5ba22; }



.pledge input[type="text"], .pledge input[type="email"] { 

	background: #FFFFFF; 

	border-radius: 20px; 

	border: none; 

	width: 100%; 

	padding: 6px 10px; 

	color: #333; 

	height: 38px;

	border: 1px solid #555;

}

.pledge label {

	height: 24px;

	padding-left: 10px;

}

.pledge input[type="submit"] {



    background: #c0d72f;

    border-radius: 20px;

    border: none;

    width: 200px;

    max-width: 100%;

    padding: 6px 10px;

    color: #00536f;

    font-weight: 600;

    height: 38px;

    font-family: 'Source Sans Pro', sans-serif;

    text-transform: uppercase;

    margin-left: 0;

    transition: all .2s ease-in-out;

    margin-top: -7px;



}

.pledge input[type="submit"]:hover { background: #a5ba22; }



/** FOOTER **/

footer { background: #00536f; padding: 40px 0 30px 0; color: #fff; font-size: 15px; font-family: 'Source Sans Pro', sans-serif; }

footer .submenu ul { list-style-type: none; margin: 0; padding: 0; }

footer .submenu ul li { background: url(images/bullet.png) no-repeat left 8px; background-size: 4px; padding-left: 12px; margin-bottom: 5px; }

footer .title { font-size: 18px; text-transform: uppercase; }

footer .title2 { font-size: 17px; text-transform: uppercase; color: #91D2C8; }

footer .submenu .menu-image { display: none !important; }

footer .submenu a, footer .submenu a:hover, footer .submenu a:focus { color: #fff; }

footer .submenu .title2 a, footer .submenu .title2 a:hover, footer .submenu .title2 a:focus { color: #91D2C8; }

footer fieldset ul { list-style-type: none; margin: 20px 0 0 0; padding: 0; width: 100%; text-align: center; }

footer fieldset li { display: inline; width: auto; }

footer fieldset li a { opacity: 0.9; transition: all .2s ease-in-out; margin: 0 2px; }

footer fieldset li a:hover { opacity: 1; }

footer .logo-footer { margin-top: -30px; }



.colophon { margin-top: 20px;}

.colophon a, .colophon a:hover, .colophon a:focus { color: #fff; white-space: nowrap; }



.back-to-top { position: absolute; bottom: 20px; right: 20px; }



.menu-mobile { display: none; }



/*---------- Inclusion in Entertainment ----------*/


.inclusion_entrertainment_title {
padding-left:70px;
font-family: 'Raleway', sans-serif;
font-size:40px;
}



.small_tile {
padding:0;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
height:310px;
background-color:#FFFFFF;
font-family: 'Raleway', sans-serif;
}
.small_tile_fecha {
font-size:14px;
color:#666666;
padding-top:15px;
padding-bottom:6px;
padding-left:10px;
font-family: 'Raleway', sans-serif;
}
.small_tile_titulo a {
padding-top:15px;
font-size:16px;
line-height:18px;
font-weight:bold;
text-decoration:none;
color:#000000;
padding-left:10px;
padding-right:10px;
display:block;
font-family: 'Raleway', sans-serif;
}
.big_tile {
padding:0;
text-align:center;
font-family: 'Raleway', sans-serif;
}
.big_tile a {
height:310px;
display:block;
text-decoration:none;
color:#FFFFFF;
padding:10px;
font-family: 'Raleway', sans-serif;
}
.big_tile_fecha {
font-size:14px;
color:#ffffff;
padding-top:240px;
font-family: 'Raleway', sans-serif;
}
.big_tile_titulo{
font-size:24px;
font-weight:bold;
color:#FFFFFF;
font-family: 'Raleway', sans-serif;
}



@media (max-width: 767px) {
.inclusion_entrertainment_title {
padding-left:40px !important;
font-family: 'Raleway', sans-serif !important;
font-size:36px !important;
}
.small_tile {
height:auto !important;
}
.small_tile img {
width:100% !important;
}
.small_tile_titulo {
padding-bottom:20px !important;
}
.big_tile_fecha {
padding-top:210px !important;
}
}






/** PAGES **/

img.alignright { float: right; margin-left: 30px; margin-bottom: 10px; max-width: 40%; height: auto; }

img.alignleft { float: left; margin-right: 30px; margin-bottom: 10px; max-width: 40%; height: auto; }

.submenu-pages { padding-right: 20px; }

.submenu-pages .title2 { color: #00536f; font-weight: bold; text-transform: uppercase; white-space: nowrap; font-family: "Crimson Text",sans-serif; font-size: 16px; line-height: 20px; padding-bottom: 10px; border-bottom: 4px solid #c0d72f; }

.submenu-pages ul { list-style-type: none; margin: 0; padding: 0; border-bottom: 4px solid #c0d72f; padding-bottom: 12px; margin-bottom: 20px; }

.submenu-pages li { padding-top: 4px; padding-bottom: 4px; }

.submenu-pages li a { font-family: "Source Sans Pro",sans-serif; font-weight: 300; }

.submenu-pages li:hover a, .submenu-pages li.active a { font-weight: 600; text-decoration: underline; }



.submenu-pages.prizes .title2 { color: #847020; border-bottom: 4px solid #847020; }

.submenu-pages.prizes ul { border-bottom: 4px solid #847020; }



.submenu-pages.news .title2 { color: #337ab7; border-bottom: 4px solid #91D2C8; }

.submenu-pages.news ul { border-bottom: 4px solid #91D2C8; }



.page-paddings { padding-left: 5%; padding-right: 5%; }



.img_head { text-align: center; border-bottom: 5px solid #c0d72f; position: relative; }

.img_head h1 { color: #fff; font-weight: bold; text-transform: uppercase; font-size: 50px; position: absolute; width: 100%; z-index: 99999; top: 35%; }

.img_head h1.h1top { color: #fff; font-weight: bold; text-transform: uppercase; font-size: 50px; position: absolute; width: 100%; z-index: 99999; bottom: 50px; top: inherit; }



.img_head.prizes { border-bottom: 5px solid #847020; }





.img_head.events { border-bottom: 5px solid #847020; }

.img_head.events .button{ position: absolute; bottom: 30px; width: 100%; text-align: center; left: 0; right: 0; }

.img_head.events .button a { display: inline-block; background: #fff; border-radius: 16px; text-transform: uppercase; color: #00536f; font-weight: 600; font-family: "Source Sans Pro",sans-serif; font-size: 18px; padding: 8px 24px;  }



.img_head.news { border-bottom: 5px solid #91D2C8; }



.img_head.blog { border-bottom: none; }

.img_head.blog img { width: 100%; height: auto; }

.img_head.blog a.btn_suscribir img { width: auto; height: auto; }

.img_head.blog .suscribtion { text-align: left; padding-left: 5%; margin-top: -100px; }





.img_cabecera img { width: 100%; }

.img_cabecera .img-mobile { display: none; }



@media (max-width: 767px) {

	.img_cabecera .img-mobile { display: block; }

	.img_cabecera .img-desktop { display: none; }

}







.our-story iframe { width: 100%; height: 400px; border: 1px solid #f0f0f0; }

.our-story .block1 h1, .our-story .block1 h2, .our-story .block1 h3 { color: #00536f; font-family: "Source Sans Pro",sans-serif; font-weight: bold; margin-top: 0; padding: 16px 0 10px 0; display: block; }

.our-story .block2 h1, .our-story .block2 h2, .our-story .block2 h3 { color: #847020; font-family: "Source Sans Pro",sans-serif; font-weight: bold; margin-top: 0; padding: 16px 0 10px 0; display: block; }

.our-story .block3 h1, .our-story .block3 h2, .our-story .block3 h3 { color: #667504; font-family: "Source Sans Pro",sans-serif; font-weight: bold; margin-top: 0; padding: 16px 0 10px 0; display: block; }



h3.titulos, h2.titulos { color: #00536f; font-family: "Source Sans Pro", sans-serif; font-weight: bold; margin-top: 0; padding: 16px 0 10px 0; display: block; margin-top: 0; }



.approach h3 { font-family: "Source Sans Pro",sans-serif; font-weight: bold; margin-top: 0; padding: 16px 0 10px 0; display: block; }







.contact-page h1, .contact-page h2, .contact-page h3 { margin-top: 0; padding-top: 0; font-family: "Source Sans Pro",sans-serif; font-weight: bold; display: block;  }

.contact-page .block1 h1, .contact-page .block1 h2, .contact-page .block1 h3 { color: #00536f; }

.contact-page .block2 h1, .contact-page .block2 h2, .contact-page .block2 h3 { color: #847020; }

.contact-page .block3 h1, .contact-page .block3 h2, .contact-page .block3 h3 { color: #667504; }

.contact-page p { margin: 0; padding: 0; }

.contact-page .block1, .contact-page .block2, .contact-page .block3 { padding-bottom: 30px; }



.page-events .main-image { color: #fff; font-size: 18px; height: 380px; margin-bottom: 40px; position: relative; width: 100%; }

.page-events .main-image .text { width: 540px; max-width: 92%; }

.page-events .main-image .titulo { padding-right: 15px; }

.page-events .main-image h3 { font-size: 32px; }

.page-events a.btn_blue { display: inline-block; background: #00536f none repeat scroll 0 0; border-radius: 16px; color: #fff; font-family: "Source Sans Pro",sans-serif; font-weight: 600; padding: 7px 22px; text-transform: uppercase; transition: all 0.2s ease-in-out 0s; margin: 20px auto; }

.page-events a.btn_blue span { font-size: 12px; }

.page-events a.btn_blue:hover { background: #014359; text-decoration: none; }



.menu-categorias { vertical-align: top; }

.menu-categorias ul { list-style-type: none; margin: 0; padding: 0; width: 100%; margin-bottom: 30px; }

.menu-categorias ul li { display: inline-block; width: ; margin-bottom: 15px; }

.menu-categorias a { background: #fff; display: inline-block; border: 3px solid #487485; color: #487485; padding: 6px 5%; margin-right: 8px; font-weight: 600; font-size: 13px; line-height: 14px;  font-family: "Source Sans Pro",sans-serif; height: 44px; text-align: center; vertical-align: top; position: relative; width: 100%; }





.menu-categorias.news.sin-padding a { padding-left: 20px; padding-right: 20px; }



.menu-categorias a span { display: none; opacity: 0; }

.menu-categorias a.activo span, .menu-categorias a:hover span { display: inline-block; width: 100%; position: absolute; height: 11px; bottom: -14px; background: url(images/cat_activa.png) no-repeat bottom center; left: 0; right: 0; opacity: 1; }



.menu-categorias a.activo, .menu-categorias a:hover { background: #487485; color: #fff; text-decoration: none !important; }

.menu-categorias a#link_todos, .menu-categorias a#link_cat3, .menu-categorias a#link_cat1, .menu-categorias a#link_cat4 { line-height: 28px; }



.menu-categorias.news a { width: 180px; }

.menu-categorias.news a#link_cat3 { line-height: 14px; }

.menu-categorias.news a#link_todos, .menu-categorias.news a#link_cat1, .menu-categorias.news a#link_cat4 { line-height: 28px; }





.mod_suscribe { padding-top: 40px; padding-bottom: 40px; color: #fff; font-size: 20px; padding-left: 15px; padding-right: 15px;}

.mod_suscribe .contents { width: 480px; max-width: 100%; margin: 0 auto; text-align: center; }

.mod_suscribe form { text-align: left; margin-top: 30px; margin-bottom: 20px; } 

.mod_suscribe h3 { padding-bottom: 30px; margin-bottom: 0; color: #fff;  }



.mod_suscribe input[type="text"], .mod_suscribe input[type="email"] { background: #FFFFFF; border-radius: 20px; border: none; width: 60%; padding: 4px 10px; color: #333; }

.mod_suscribe input[type="submit"] { background: #c0d72f; border-radius: 20px; border: none; width: 35%; padding: 4px 10px; color: #00536f; font-weight: 600; font-family: 'Source Sans Pro', sans-serif; text-transform: uppercase; margin-left: 10px; transition: all .2s ease-in-out; }

.mod_suscribe input[type="submit"]:hover { background: #a5ba22; }



/** Best business award **/

.pdf_bbaward a.boton { display: inline-block; background: #847020 none repeat scroll 0 0; border-radius: 16px; color: #fff; font-family: "Source Sans Pro",sans-serif; font-weight: 600; padding: 7px 32px; text-transform: uppercase; transition: all 0.2s ease-in-out 0s; margin: 20px auto;}

.pdf_bbaward a.boton:hover { background: #a49040; }

img.imagen-derecha { display: none; }



a.boton.galeria { display: inline-block; background: #fff none repeat scroll 0 0; border-radius: 16px; color: #fff; font-family: "Source Sans Pro",sans-serif; font-weight: 600; padding: 7px 32px; text-transform: uppercase; transition: all 0.2s ease-in-out 0s; margin: 20px auto; font-size: 16px; color: #487485; width: 240px; }



.anteriores { margin-bottom: 30px; }

.anteriores ul { list-style-type: none; margin: 0; padding: 0; }

.anteriores a { display: inline-block; margin-right: 20px; }

.anteriores a, .anteriores a:hover, .anteriores a:focus { color: #444; font-size: 20px; font-family: "Source Sans Pro",sans-serif; font-weight: 300; }

.anteriores a:hover, .anteriores a.activo { text-decoration: underline; font-weight: 500; color: #000; }



/** Blog **/

.page-blog .articulo { background: #fff; padding: 15px; margin-bottom: 20px; }

.page-blog .articulo .white { font-family: Verdana, Geneva, sans-serif; font-style: italic; font-weight: 300; font-size: 12px; }

.page-blog a.btn_blue { display: inline-block; background: #00536f none repeat scroll 0 0; border-radius: 16px; color: #fff; font-family: "Source Sans Pro",sans-serif; font-weight: 600; padding: 7px 22px; text-transform: uppercase; transition: all 0.2s ease-in-out 0s; margin: 20px auto; }

.page-blog a.btn_blue span { font-size: 12px; }

.page-blog a.btn_blue:hover { background: #014359; text-decoration: none; }

.bar-search input[type="text"] { border: 1px solid #d0d0d0; background: url(images/search.png) no-repeat center right  #fff; border-radius: 16px; padding: 5px 12px; width: 100%; }

ul.list_categorias { list-style-type: none; margin: 0; padding: 0; }

ul.list_categorias li { margin: 5px 0; background: url(images/bull.png) no-repeat left 10px; background-size: 6px; padding-left: 12px; }



.fecha { font-family: Verdana, Geneva, sans-serif; font-style: italic; font-weight: 300; font-size: 12px; padding-bottom: 8px; border-bottom: 1px solid #00536F; margin-bottom: 20px; position: relative; }

.fecha div.social { color: #00536F; float: right; position: absolute; right: 0; top: -12px; }

.fecha div.social:before {  }

.articulo.justify { text-align: justify; }

.sharethis-inline-share-buttons.st-inline-share-buttons.st-right.st-animated { display: inline-block; width: auto;  }

.st-btn.last.st-remove-label { display: inline-block !important; }





.about-autor { margin-top: 120px; }

.about-autor .fecha {  padding-bottom: 25px;}

.about-autor .social { }



#commentform input, #commentform textarea {  width: 100%; border-radius: 16px; padding: 6px 14px; border: 1px solid #d0d0d0; margin-bottom: 14px; }

#commentform input[type="submit"] { background: #00536E; color: #fff; text-transform: uppercase; font-weight: 600; width: 240px; max-width: 100%; border: 1px solid #00536E; font-family: 'Source Sans Pro', sans-serif;}

.comment-list { padding-left: 10%; padding-right: 10%; list-style-type: none; margin: 0; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; color: #4c4c4c; font-weight: 300; }

.comment-list a, .comment-list a:hover { color: #00536E; }

.comment-list li { padding: 12px 0; border-bottom: 1px solid #d0d0d0; }

.comment-author.vcard { margin-bottom: 8px; }

.comment-list .reply:before { content: url(images/reply.png); }

.comment-list img.avatar { display: none; } 

.comment-list li .comment-body { padding-left: 80px; }

.comment-list li:nth-child(1) .comment-body { background: url(images/avatar1.png) no-repeat left top; }

.comment-list li:nth-child(2) .comment-body { background: url(images/avatar2.png) no-repeat left top; }

.comment-list li:nth-child(3) .comment-body { background: url(images/avatar3.png) no-repeat left top; }

.comment-list li:nth-child(4) .comment-body { background: url(images/avatar1.png) no-repeat left top; }

.comment-list li:nth-child(5) .comment-body { background: url(images/avatar2.png) no-repeat left top; }

.comment-list li:nth-child(6) .comment-body { background: url(images/avatar3.png) no-repeat left top; }

.comment-list li:nth-child(7) .comment-body { background: url(images/avatar1.png) no-repeat left top; }

.comment-list li:nth-child(8) .comment-body { background: url(images/avatar2.png) no-repeat left top; }

.comment-list li:nth-child(9) .comment-body { background: url(images/avatar3.png) no-repeat left top; }

.comment-list li:nth-child(10) .comment-body { background: url(images/avatar1.png) no-repeat left top; }

.comment-list li:nth-child(11) .comment-body { background: url(images/avatar2.png) no-repeat left top; }

.comment-list li:nth-child(12) .comment-body { background: url(images/avatar3.png) no-repeat left top; }



ul.wpp-list { margin: 0; padding: 0; list-style-type: none; }

.populares { position: relative; margin-bottom: 30px; }

.popular { position: relative; }

.popular img { width: 100%; margin-bottom: 8px;  }

.popular h3 { position: absolute; bottom: 8px; padding: 0 10px; color: #fff; }

.popular a, .popular a:hover { color: #fff; }

.popular .excerpt {  }

.popular { height: 300px; width: 100%; position: relative; }

.popular .overlay {  position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; 

	background: rgba(255,255,255,0);

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.7)));

	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);

	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);

	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);

	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );

	

 }

 

.bar-search.mobile { display: none; }

.onlyphone { display: none; }



h4.titulo.numerocoments { border-top: 1px solid #00536E; padding-top: 15px; } 

.col-sm-12.caja-comentarios { padding: 0; }



/** OVERRIDE ANDRES **/

.main-image {  height: 200px;  }

.business-award img { width: 400px; max-width: 100%; height: auto; }

.business-award a.view_magazine { display: inline-block; position: relative; font-family: 'Source Sans Pro',sans-serif; }

.business-award a.view_magazine .shadow { width: 100%; height: 100%; background: rgba(0,0,0,0.6); padding-top: 45%; text-align: center; font-size: 30px; transition: all 0.3s ease-in-out; color: #fff !important; opacity: 0; position: absolute; top: 0; left: 0; right: 0; font-family: 'Source Sans Pro',sans-serif; text-transform: uppercase; }

.business-award a.view_magazine:hover .shadow { opacity: 1; }







.menu-ganadores ul { list-style-type: none; margin: 0; padding: 0;  }



.menu-ganadores { text-align: center; margin-top: 10px; margin-bottom: 20px; }

.menu-ganadores a { display: inline-block; border: 2px solid #98AA25; margin-bottom: 12px; color: #98AA25; font-family: 'Source Sans Pro', sans-serif; padding: 8px 10px; text-align: center; width: 190px; transition: all 0.2s ease-in-out; }

.menu-ganadores a:hover, .menu-ganadores a:focus, .menu-ganadores a.activo { background: #98AA25; color: #fff; }



/** Form. Contacto **/

.contactform input, .contactform textarea { display: inline-block; background: #fff none repeat scroll 0 0; border-radius: 16px; font-weight: 600; padding: 5px 12px; margin-bottom: 14px; font-size: 16px; border: 1px solid #d0d0d0; font-style: italic; color: #666; width: 100%; }

.contactform textarea { height: 150px; }

.contactform input[type="submit"] { display: inline-block; background: #00536f none repeat scroll 0 0; border-radius: 16px; font-weight: 600; padding: 5px 12px; margin-bottom: 14px; font-size: 16px; border: 1px solid #00536f; font-style: italic; color: #666; width: 100%; text-transform: uppercase; color: #fff !important; font-family: 'Source Sans Pro', sans-serif; font-style: normal; width: 200px; }





.programa { /** border-bottom: 1px solid #f0f0f0; **/ padding-bottom: 10px; margin-bottom: 5px; }

.programa.nuestros { padding-left: 6%; }

.programa.partners p.titulo { margin-bottom: 15px; }

.programa.partners .contenidos ul { padding-left: 15px; margin-left: 0; }

.programa.partners .contenidos { padding-left: 6%; }



.navegacion { border-top: 1px solid #f0f0f0; margin-top: 30px; padding: 20px 0; }



.navegacion .anterior { }



.navegacion .siguiente { text-align: right; } 





.alignright { float: right; margin-left: 15px; margin-bottom: 8px; max-width: 40%; }

.alignleft { float: left; margin-right: 15px; margin-bottom: 8px; max-width: 40%; }

.wp-caption-text { font-size: 0.9em; line-height: 1.1em; color: #666; }





@media (max-width: 1280px) {

	.menu-categorias ul li { width: 200px; }

	.menu-categorias a { padding: 6px 20px; }	

}





@media (max-width: 1180px) {

.slide-text { font-size: 22px; }

.slide-text h1 { font-size: 42px; margin: 0; padding: 0; }

.slide-text h2 { font-size: 36px; margin: 0; padding: 0; }

.slide-text h3 { font-size: 32px; margin: 0; padding: 0; }	

.slide-text h4 { font-size: 26px; margin: 0; padding: 0; }

.control-round .carousel-control { height: 40px; width: 40px; }

.control-round .carousel-control img { height: 38px; width: 38px;}

.control-round .carousel-control.left { left: 2%; }

.control-round .carousel-control.right { right: 2%; }

.slide-text .container-fluid { padding-left: 5%; padding-right: 5%; }

.bs-slider > .carousel-inner > .item > img { }



.parallax .mitad-izq, .parallax .mitad-der { padding: 100px 5%; font-size: 18px; }

}



@media (max-width: 992px) {

	ul.nav.navbar-nav { width: 100%; margin: 0; }

	.logotype { display: inline-block; width: auto; margin: 0 auto; text-align: center; }

	.logotype { z-index: 999; }

	/**

	.sitemenu { width: 100%; margin-top: -72px; padding-right: 80px; } 

	.sitemenu .text-top p { display: none; }

	.sitemenu .social { z-index: 1000; }

	.submenus ul li { width: 32%; margin-bottom: 12px; }

	**/

	.navbar-toggle { z-index: 1000; margin-right: 0; margin-top: 15px; border-radius: 4px; border: none; background: none !important;  }

	.navbar-toggle .icon-bar { border-top: 3px solid #00536F; width: 22px; }

	.navbar-default .navbar-toggle { border-color: #00536F; }

	#accesibility, .submenus { display: none; }

	header { margin-bottom: 10px; }

	/** #accesibility img { width: 64px; padding-right: 15px; } **/

	.hidden-phone { display: none; }

	.center-phone { text-align: center; }

	

	

	.bs-slider > .carousel-inner > .item > img {  }

	.slide-text h1 { font-size: 40px; margin: 0; padding: 0; }

	.slide-text h2 { font-size: 36px; margin: 0; padding: 0; }

	.slide-text h3 { font-size: 30px; margin: 0; padding: 0; }

	.slide-text h4 { font-size: 20px; margin: 0; padding: 0; }	

		

	.home .main-image h2 { padding-right: 10%; color: #fff; font-size: 42px; }

	.home .excerpt { padding-right: 10%; }

	

	.sitemenu { display: none !important; }

	.menu-mobile { display: block; text-align: right; padding-right: 15px; margin-top: 40px; width: 100%; }

	#mainmenu-mobile { width: 100%; margin-top: 20px; padding-left: 20px; padding-bottom: 20px; }

	.menu-mobile ul { text-align: left; }

	.menu-mobile .nav > li > a:hover, .menu-mobile .nav > li > a:focus, .menu-mobile .nav .open > a, .nav .open > a:hover, .menu-mobile .nav .open > a:focus { border-color: none; background-color: transparent; }

	.menu-mobile ul li:hover { background: transparent; }

	.menu-mobile img.menu-image { display: none !important; }

	.menu-mobile a.li1 { border-bottom: 4px solid #00536f; color: #00536f; }

	.menu-mobile a.li2 { border-bottom: 4px solid #91d2c8; color: #00536f; }

	.menu-mobile a.li3 { border-bottom: 4px solid #c0d72f; color: #00536f; }

	.menu-mobile a.li4 { border-bottom: 4px solid #eacf68; color: #00536f; }

	.menu-mobile a.li5 { border-bottom: 4px solid #6299b1; color: #00536f; }

	.menu-mobile a.li6 { border-bottom: 4px solid #847020; color: #00536f; }

	.menu-mobile .dropdown-menu { tex-align: left; }

	.menu-mobile .dropdown-menu li, .menu-mobile .dropdown-menu li:hover, .menu-mobile .dropdown-menu li:focus { tex-align: left; background: url(images/bullet2.png) no-repeat 5px 10px; padding-left: 10px;  }

	.menu-mobile .dropdown-menu li a { text-align: left; font-size: 16px; color: #00536f;  font-family: 'Source Sans Pro'; background: transparent !important; }

	.menu-mobile a.level1 { font-weight: 600; margin-top: 14px; padding: 4px 0 2px 0; text-transform: uppercase; font-size: 18px; }

	.menu-mobile a.level1 span.flecha { display: inline-block; width: 20px; height: 12px; background: url(images/abrir.png) no-repeat right center; background-size: 16px; }

	.menu-mobile a.level1[aria-expanded="true"] span.flecha { background: url(images/cerrar.png) no-repeat right center; background-size: 16px;}

	

	.img_head.blog .suscribtion { text-align: left; padding-left: 10px; margin-top: -70px; }

	

	.img_head h1.h1top { font-size: 42px; bottom: 20px; }

	a.boton.galeria { font-size: 15px; margin: 12px auto; padding: 6px 22px; width: 200px; }

}



@media (max-width: 767px) {

	section { padding-top: 24px; padding-bottom: 24px; }

	.phone-bg-white { background: #fff; }

	.hiddenphone { display: none; }

	

	/**

	.sitemenu { overflow-x: hidden; }

	#accesibility { left: 15px; right: inherit; }

	#accesibility img { width: 60px; }

	.sitemenu { padding-right: 12px; }

	.submenus ul li { width: 50%; display: inline-block; float: left; clear: none; text-align: center; padding: 0; }

	.submenus ul li a { padding: 3px 10px; }

	.submenus ul li a img { height: 72px; width: 72px; border-radius: 72px; }

	**/

	

	.menu-mobile { margin-top: -32px; }

	



	.carousel.bs-slider.slide .item { width: 100%; }

	

    .slide-text {  }

	.slide-text .col-sm-6 {  width: 60%; margin: 0 auto; }

	.slide-text .image img { max-width: 160px !important; }

	.indicators-line > .carousel-indicators { display: none; }

	.control-round .carousel-control{  }

	.slide-text .col-sm-6 { position: inherit; }

	

	.slide-image { display: none !important; }

	/** Slide text sin imagen secundaria **/

	

	.slide-text .col-sm-6.slide_style_center.text.text2 { position: absolute; left: 0; right: 0; bottom: 15%; }

	

	

	.slide-text a.boton { font-size: 18px;}

	.slide-text h1 { font-size: 36px; margin: 0; padding: 0; }

	.slide-text h2 { font-size: 32px; margin: 0; padding: 0; }

	.slide-text h3 { font-size: 26px; margin: 0; padding: 0; }	

	.slide-text h4 { font-size: 20px; margin: 0; padding: 0; }

	

	.etiqueta { padding: 3px 14px 3px 8px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; font-size: 16px; }

	

	section.home { padding-bottom: 0; }

	

	.home .main-image { border-bottom: 5px solid #487485; }

	.home .main-image h2 { padding-right: 0; color: #fff; font-size: 32px; }

	.home .excerpt { padding-right: 0; }

	.home .main-image .text { bottom: 0; }

	

	.parallax .mitad-izq, .parallax .mitad-der { width: 100%; float: none; padding: 80px 10%; font-size: 20px; text-align: center; }

	

	.etiq-news-events, .home.news-events, .tweets { display: none; }

	

	footer .title { display: none; }

	footer .submenu { display: none; }

	footer .colophon { text-align: center; }

	footer .colophon span { display: none; }

	footer .colophon span.nowrap { display: block; white-space: nowrap; }

	footer .colophon a { display: block; clear: both; margin-top: 5px; }

	footer .logo-footer { margin-top: -10px; }

	

	.img_head h1 { font-size: 40px; }

	

	.img_head.blog .suscribtion { text-align: center !important; padding-left: 10px; margin: 10px 0 0 0; }

	.img_head.blog .suscribtion img { width: 350px; max-width: 94%; }

	

	.fecha div.social { position: relative; width: 100%; top: 5px; float: none;}

	

	.submenu-pages { display: none; }

	.pdf_bbaward { display: none; }

	.anteriores { margin-bottom: 20px; }

	.anteriores a { display: inline-block; margin-right: 16px; }

	.anteriores a, .anteriores a:hover, .anteriores a:focus { font-size: 16px; }

	img.imagen-derecha { display: inline-block; float: right; max-width: 32%; margin-left: 12px; margin-bottom: 4px; }

	

	

	.list_categorias { display: none; }

	.popular { overflow: hidden; position: relative; height: 260px; }

	.popular img { position: absolute; }

	.popular .overlay { height: 100%; z-index: 999; }

	.text.pagblog.onlyphone { position: absolute; bottom: 15px; padding-left: 15px; z-index: 9999;}

	.text.pagblog.onlyphone h3.titulo { margin: 0; padding: 0; }

	.text.pagblog.onlyphone .titleycomments { margin-top: 12px; }

	

	.page-blog .articulo { background: transparent; padding: 0; }

	span.lafecha { display: none; }

	.bar-search.desktop { display: none; }

	.bar-search.mobile { display: block; padding-left: 20px; padding-right: 10px; margin-top: 16px; }

	

	.onlyphone { display: block; }

	.text.pagblog { width: 94%; }

	.titleycomments p.white { width: auto; float: right; display: inline-block; padding-right: 10px; padding-top: 5px; }

	.titleycomments { padding: 20px 0; }

	.titleycomments h3.titulo { margin: 0 !important; display: inline-block; width: 80% !important; }

	

	.separador.blue.onlyphone { display: block; width: 100%; border-top: 5px solid #00536E; margin-bottom: 16px; margin-top: -6px;  }

	.social.vmobile .sharethis-inline-share-buttons.st-inline-share-buttons.st-right.st-animated { text-align: left !important; border: none; padding-top: 5px; }

	

	.articulo.justify img { margin-bottom: 20px; }

	

	.about-autor { margin-top: 25px; border-top: 5px solid #00536E; padding-top: 15px; }

	

	.col-sm-12.caja-comentarios { background:  #fff; margin-left: -15px; margin-right: -15px; overflow-x: hidden; padding: 15px 15px; margin-top: 32px; }

	h4.titulo.numerocoments { border-top: 5px solid #00536E; padding-top: 15px; } 

	#commentform input[type="submit"] { background: #00536e none repeat scroll 0 0; border: 1px solid #00536e; color: #fff; font-family: "Source Sans Pro",sans-serif; font-weight: 600; max-width: 100%; padding: 3px 20px; text-transform: uppercase; width: auto; }

	.page-blog.single-blog { padding-bottom: 0; } 

	.img_head h1.h1top { font-size: 40px; bottom: 20px; }

	

	.navegacion .siguiente { text-align: left; } 

	

	

}



@media (max-width: 698px) {

	img.alignright, img.alignleft { float: none; margin: 0 0 10px 0; max-width: 100%; display: block; clear: both; }

	.comment-list { padding-left: 0; padding-right: 0; }

	.comment-list li .comment-body { padding-left: 84px; }

	.comment-list li:nth-child(1) .comment-body { background: url(images/avatar1.png) no-repeat left top; background-size: 72px;   }

	.comment-list li:nth-child(2) .comment-body { background: url(images/avatar2.png) no-repeat left top; background-size: 72px;  }

	.comment-list li:nth-child(3) .comment-body { background: url(images/avatar3.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(4) .comment-body { background: url(images/avatar1.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(5) .comment-body { background: url(images/avatar2.png) no-repeat left top; background-size: 72px;  }

	.comment-list li:nth-child(6) .comment-body { background: url(images/avatar3.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(7) .comment-body { background: url(images/avatar1.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(8) .comment-body { background: url(images/avatar2.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(9) .comment-body { background: url(images/avatar3.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(10) .comment-body { background: url(images/avatar1.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(11) .comment-body { background: url(images/avatar2.png) no-repeat left top;  background-size: 72px; }

	.comment-list li:nth-child(12) .comment-body { background: url(images/avatar3.png) no-repeat left top;  background-size: 72px; }

}



@media (max-width: 598px) {

	.a11y-toolbar-widget ul li { width: 100%; }

	.slide-text .col-sm-6 {  width: 80%; margin: 0 auto; }

	.slide-text h1 { font-size: 32px; margin: 0; padding: 0; }

	.slide-text h2 { font-size: 26px; margin: 0; padding: 0; }

	.slide-text h3 { font-size: 24px; margin: 0; padding: 0; }

	.slide-text h4 { font-size: 19px; margin: 0; padding: 0; }

	.slide-text .image img { max-width: 160px !important; }

	.bs-slider > .carousel-inner > .item > img { }

	

	.home .main-image h2 { font-size: 24px; }

	.page-events .main-image h3 { font-size: 22px; }

	.home .main-image { /** height: 260px; ***/ } /** OVERRIDE ANDRES **/

	

	.page-events .main-image { height: 340px; overflow: hidden; }

	

	.parallax .mitad-izq, .parallax .mitad-der { padding: 60px 6%; font-size: 18px; }

	.parallax input[type="text"] { width: 96%; margin-bottom: 12px; }

	.parallax input[type="submit"] { width: 150px; }

	

	.img_head h1 { font-size: 24px; top: 24%; padding-left: 12px; padding-right: 12px;  }

	

	.img_head.events .button{ bottom: 16px; }

	.img_head.events .button a { border-radius: 12px; font-size: 16px; padding: 6px 18px;  }

	.mod_suscribe { overflow: hidden; }

	.mod_suscribe form { text-align: center; }

	.mod_suscribe input[type="text"] {  width: 100%; margin-bottom: 14px; }

	.mod_suscribe input[type="submit"] { display: inline-block; width: 80%; margin-left: auto; margin-right: auto; }

	.img_head.blog .suscribtion { padding-left: 0; margin: 10px 0; }

	.img_head h1.h1top { font-size: 24px; bottom: 20px; }

	a.boton.galeria { font-size: 14px; margin: 12px auto; padding: 6px 22px; width: 180px; }

}



@media (max-width: 498px) {

	.menu-categorias ul li { width: 100%; margin-right: 0; margin-bottom: 10px; }

	.articulo.justify { text-align: left; }

	.img_head h1.h1top { font-size: 24px; bottom: 10px; }

}



@media (max-width: 498px) {

	

	.img_head h1.h1top { font-size: 24px; bottom: 0; }

}





/** STAFF **/


.jay-articles div {
	padding-bottom:20px;
}

.our-staff { text-align: center; margin-top: 24px; }

.our-staff .imagen { width: 160px; height: 160px; border-radius: 100px; overflow: hidden; margin: 0 auto 10px auto; position: relative; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.our-staff .imagen img { min-width: 100%; min-height: 100%; }

.our-staff .imagen .overlay { position: absolute; z-index: 9999; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: rgba(0,0,0,0); height: 100%; width: 100%; display: inline-block; text-align: center; color: #fff; opacity:0; }

.our-staff .imagen:hover .overlay { background: rgba(0,0,0,0.4); opacity: 1; }

.our-staff .imagen .overlay span { position: absolute; top: 44%; width: 100%; left:0; right:0; transition: all 0.3 ease-in-out; }

.our-staff h5 { font-size: 18px; margin: 0 auto 0 auto; padding-bottom: 0; line-height: 18px; }



.photo-staff img { width: 100%; height: auto; }



iframe { max-width: 100% !important; }



/** White papers **/

ul.titles_list { list-style-type: none; padding-left: 0; margin-left: 0; }

ul.titles_list li { padding-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #eaeaea; font-size: 18px; }









.img_prize_inclusion { padding-left: 150px; background: url(images/logo-prize-inclusion.png) no-repeat top left; background-size: 120px; min-height: 220px; }





/** Search MENU **/

.buscador_menu1 ul.dropdown-menu { width: 250px; position: absolute; left: -210px; padding: 10px; }

.buscador_menu1 form.bar-search input[type="text"] { width: 100%; boder-radius: 0; padding-right: 50px; background: #fff !important; }

.buscador_menu1 form.bar-search button { position: absolute; right: 15px; border: none !important; background: transparent; z-index: 9999; }



.buscador_menu2 { margin-top: 14px; position: relative; }

.buscador_menu2 form.bar-search input[type="text"] { width: 250px; boder-radius: 0; padding-right: 50px; background: #fff !important; }

.buscador_menu2 form.bar-search button { position: absolute; left: 210px; border: none !important; background: transparent; z-index: 9999; }







/** Galerias **/

.destacados .imagen { position:relative; display: inline-block; overflow:hidden; width:100%; -moz-transform:translateZ(0px); -webkit-transform:translateZ(0px); text-align: center; color: #fff; }



.destacados .imagen .overlay { background: rgba(0,0,0,0); position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; z-index: 9999; padding-top: 20%; opacity: 0; padding-left: 15px; padding-right: 15px; }

.destacados .imagen:hover .overlay { background: rgba(0,0,0,0.6); opacity: 1;  }

.destacados .overlay a { display: inline-block; padding: 7px 20px; border-radius: 4px; border: 1px solid #fff; background: #fff; color: #000; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; text-transform: uppercase; font-family: "Open Sans",sans-serif;

font-size: 12px; margin-top: 10px; opacity: 0; }

.destacados .overlay h4 { opacity: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  }

.destacados .overlay a:hover { background: transparent; text-decoration: none; color: #fff; }

.destacados .overlay:hover a, .destacados .overlay:hover h4 { opacity: 1; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }



.destacados .imagen img { -webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out} 

.destacados .imagen:hover img { -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1) }



a.galleryimage {

	display: inline-block;

	width: 100%;

	height: 250px;

	border-bottom: 1px solid #fafafa;

}

.blockgallery {

	border-top: 1px solid #e6e6e6;

	border-left: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	border-bottom: 3px solid #c0d72f;

	background: #fff;

	margin-bottom: 30px;

}

.pagegallery .contentsgallery {

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 4px;

}

.pagegallery .contentsgallery h3 {

	min-height: 50px;

}

.pagegallery .contentsgallery h3 a {

	color: #00536f;

}

.pagegallery a.readmore {

	background: #00536f;

	border-radius: 4px;

	display: inline-block;

	padding: 6px 18px;

	color: #fff;

	margin-top: 8px;

	margin-bottom: 20px;

}



footer .mjweb {

	text-align: right;

}

@media(max-width: 798px) {

	footer .mjweb, footer .copyright {

		text-align: center;

		width: 100%;

		float: none;

	}

}





/*** SLIDER UPDATE 24/01/2018 **/

.bs-slider .image_desktop {



}

.bs-slider .image_mobile {

	display: none;

}

.bs-slider .slide_text {

	position: absolute;

	bottom: 50px;

	left: 0;

	right: 0;

	padding: 0 9%;

}

.slide-text p.readmore {

    margin-top: 15px;

}

.slide-text, .slide-text p, .slide-text h1, .slide-text h2, .slide-text h3, .slide-text h4, .slide-text h5, .slide-text h6 {

    color: #fff;

    font-size: 42px;

    line-height: 46px;

    font-weight: 600;

}

.slide-text a.boton {

    padding: 10px 36px;

}

.slide-text .center {

	text-align: center;

	padding: 0 12%;

}

.slide-text .left {

	text-align: left;

	padding: 0 50% 0 0;

}

.slide-text .right {

	text-align: left;

	padding: 0 0 0 54%;

}

@media(min-width: 767px) {

	.bs-slider .slide_text.top {

	    position: absolute;

	    bottom: inherit;

	    top: 60px;

	}

}



@media(min-width: 991px) {

	.bs-slider .slide_text.top {

	    position: absolute;

	    bottom: inherit;

	    top: 120px;

	}

}









@media(max-width: 991px) {

	.slide-text .center {

		padding: 0 5%;

	}

	.slide-text .left {

		padding: 0 45% 0 0;

	}

	.slide-text .left, .slide-text .left p, .slide-text .left h1, .slide-text .left h2, .slide-text .left h3, 

	.slide-text .left h4, .slide-text .left h5, .slide-text .left h6 {

	    font-size: 32px;

	    line-height: 36px;

	}

	.slide-text .right {

		text-align: left;

		padding: 0 0 0 40%;

	}

	.slide-text .right, .slide-text .right p, .slide-text .right h1, .slide-text .right h2, .slide-text .right h3, 

	.slide-text .right h4, .slide-text .right h5, .slide-text .right h6 {

	    font-size: 32px;

	    line-height: 36px;

	}

}





@media(max-width: 767px) {

	.bs-slider .slide_text {

		bottom: 10px;

		padding: 0 4%;

	}

	.slide-text, .slide-text p, .slide-text h1, .slide-text h2, .slide-text h3, .slide-text h4, .slide-text h5, .slide-text h6 {

	    font-size: 32px !important;

	    line-height: 36px !important;

	}

	.slide-text .left {

		padding: 0 40% 0 0;

	}

	.slide-text .right {

		text-align: left;

		padding: 0 0 0 40%;

	}

	.bs-slider .slide_text {

	    bottom: 20px;

	}

	.carousel-indicators {

		display: none;

	}

}



@media(max-width: 598px) {

	.bs-slider .image_desktop {

		display: none;

	}

	.bs-slider .image_mobile {

		display: block;

	}

	.slide-text a.boton {

	    font-size: 16px;

	}

	.control-round .carousel-control img {

	    height: 32px;

	    width: 32px;

	}

	.slide-text, .slide-text p, .slide-text h1, .slide-text h2, .slide-text h3, .slide-text h4, .slide-text h5, .slide-text h6 {

	    font-size: 26px !important;

	    line-height: 28px !important;

	}

	.slide-text .center {

		padding: 0 3%;

	}

}















body.contrast .bs-slider a.full-link {

	position: relative !important;

}

.mp3 {

	margin-bottom: 30px;

}

.toppost iframe, .toppost embed {

	display: none !important;

}

span.sharer .fa {
	font-size: 17px;
}
span.sharer a {
	padding: 0 1px;
	margin: 0 2px;
}
span.sharer {
	padding-left: 15px;
}
.socialpodcast .st-btn:nth-child(4) {
	display: none !important;
}
.height50 {
	height: 50px;
}


/** States **/
.height30 {
	height: 30px;
}
.height20 {
	height: 20px;
}
.map-desktop {
	text-align: center;
}
.map-responsive {
	display: none;
}
.sidenav {
  height: 100%; 
  width: 0; 
  position: fixed; 
  z-index: 1; 
  top: 0; 
  left: 0;
  background-color: #fff; 
  overflow-x: hidden; 
  padding-top: 40px; 
  transition: 0.5s; 
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}
.sidenav.visible {
	width: 300px;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-box-shadow: 10px 0px 30px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 10px 0px 30px 0px rgba(0,0,0,0.35);
	box-shadow: 10px 0px 30px 0px rgba(0,0,0,0.35);
	border-right: 6px solid #00536f;
}
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 42px;
  margin-left: 50px;
  text-decoration: none !important;
}
.sidenav .state {
	padding: 30px 15px;
}
.elvideo {
	position: relative;
}
.elvideo a {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.1);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
}
.elvideo a img {
	display: inline-block !important;
	width: 70px !important;
	margin-left: auto;
	margin-right: auto;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	opacity: 0.8;
}
img.full {
	width: 100%;
}
.elvideo a:hover {
	background: rgba(0,0,0,0.3);
}
.elvideo a:hover img {
	opacity: 1;
}
#html5-watermark {
	display: none !important;
}
#selectState {
	width: 400px;
	max-width: 100%;
	padding: 10px;
	margin-bottom: 20px;
	text-align: left;
}
.post-navigation hr {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
}
.post-navigation .prev a {
	display: inline-block;
	text-decoration: none;
	position: relative;
	padding-left: 20px;
	font-weight: normal;
}
.post-navigation .prev a .fa {
	position: absolute;
	left: 0; 
	top: 3px;
	font-size: 18px;
}
.post-navigation .next a {
	display: inline-block;
	text-decoration: none;
	position: relative;
	padding-right: 20px;
	float: right;
	font-weight: normal;
}
.post-navigation .next a .fa {
	position: absolute;
	right: 0; 
	top: 3px;
	font-size: 18px;
}
@media(max-width: 991px) {
	.map-desktop {
		display: none;
	}
	.map-responsive {
		display: block;
		text-align: center;
	}
}

/*** Mental Health ***/
.headmental {
	padding-top: 60px;
	padding-bottom: 60px;
	color: #fff;
	padding-left: 50%;
	padding-right: 10%;
}
.headmental h1 {
	margin-top: 0;
	padding-top: 0;
	font-size: 70px;
	font-weight: 700;
	color: #fff;
}
.headmental h1 span {
	font-weight: 300;
}
.headmental a {
	color: #fff !important;
	background: #98ad20;
	display: inline-block;
	width: auto;
	margin-top: 20px;
	padding: 12px 30px;
	text-transform: uppercase;
	text-decoration: none;
}
.healthcontent {
	text-align: ;
}
.healthcontent p {
	margin-bottom: 25px;
}
.healthcontent strong {
	font-weight: bold;
	font-size: 18px;
}
.home.other-blog .main-image.mental {
    height: 210px;
    margin-bottom: 50px;
}
.home .main-image.mental .overlay {
    opacity: 0.4;
}
.mentalhealthresources {
	position: relative;
	padding-left: 100px;
}
.mentalhealthresources img.mainimgen {
	position: absolute;
	left: 0;
	top: 0;
	width: 72px;
}
.mentalhealthpartner {
	position: relative;
	padding-left: 230px;
}
.mentalhealthpartner img.mainimgen {
	position: absolute;
	left: 0;
	top: 0;
	width: 202px;
}
.mentalhealthevent {
	position: relative;
	padding-left: 230px;
	overflow: hidden;
	padding-bottom: 30px;
}
.mentalhealthevent img.mainimgen {
	position: absolute;
	left: 0;
	top: 0;
	width: 202px;
}

@media(max-width: 767px) {
	.headmental {
		padding-left: 30px;
		padding-right: 15%;
	}
	.headmental h1 {
		font-size: 52px;
	}
	.bg-gris {
		background: #f8f8f8;
	}
}

@media(max-width: 498px) {
	.full498 {
		float: none;
		width: 100%;
	}
	.mentalhealthpartner {
		position: relative;
		padding-right: 0;
	}
	.mentalhealthpartner img.mainimgen {
		position: relative;
		display: block;
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 14px;

	}
	.mentalhealthevent {
		position: relative;
		padding-left: 0;
	}
	.mentalhealthevent img.mainimgen {
		position: relative;
		display: block;
		max-width: 100%;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 14px;

	}

}


h2.subrayado::after {
	content: '';
	display: block;
	width: 180px;
	height: 3px;
	background: #91d3c9;
	margin: 12px auto 24px;
}
a.botonall {
	background: #91d3c9;
	border-radius: 6px;
	color: #01516c;
	padding: 10px 30px;
	display: inline-block;
	text-decoration: none;
	font-weight: 600;
	margin-bottom: 20px;
}


/**** Holiday Gift Guide ***/

.holidaygift {
	background: url(images/bgchrismas.jpg) no-repeat center center;
	background-size: cover; 
	min-height: 500px;
	position: relative;
	padding-top: 120px;
	font-family: 'Brilon', sans-serif;
	color: #00274f;
}
.holidaygift a {
	color: #00274f;
}
.holidaygift .bomb1 {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 30%;
}
.holidaygift .bomb2 {
	position: absolute;
	right: 0;
	top: 0;
	max-width: 30%;
}
.holidaygift .logogift {
    max-width: 80%;
    width: 480px;
}
.introgift {
	font-size: 22px;
}
.introgift h1 {
	font-size: 40px;
	margin-bottom: 15px;
}
.bloque-gift {
	margin-bottom: 50px;
}
.bloque-gift .sombras {
	margin-top: -8px;
}
.gif {
	background: #fff;
	padding: 15px;
	position: relative;
}
.gif img {
	width: 100% !important;
	height: auto !important;
}
.gif p {
	margin: 0;
	padding: 0;
}
.content-gift {
	font-family: 'Times New Roman', serif;
	font-size: 16px;
	text-align: center;
}
.gif small {
	font-size: 14px;
}
.gif .sepgift {
	width: 60px;
	background: #00274f;
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}
.gif a.titulogift {
	font-size: 20px;
	font-weight: bold;
	display: block; 
	margin-bottom: 5px;
}
.column2-gift {
	padding-top: 30px;
	padding-left: 30px;
}
.column1-gift {
	padding-right: 30px;
}


@media(max-width: 767px) {
	.column2-gift {
		padding-left: 20px;
		padding-right: 20px;
	}
	.column1-gift {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media(max-width: 498px) {
	.holidaygift .bomb1 {
		max-width: 42%;
	}
	.holidaygift .bomb2 {
		max-width: 42%;
	}
	.bloque-gift .col-xs-4, .bloque-gift .col-xs-8 {
		width: 100%;
		float: none;
		text-align: center;
	}
	.bloque-gift .col-xs-4 img {
	    width: 230px !important;
	    margin-bottom: 20px;
	    max-width: 100%;
	    margin-top: 12px;
	}
}