/*
Theme Name: MaterialWP Child
Theme URI: http://materialwp.com
Author: Horiany
Author URI: http://csslatino.com
Template: materialwp-materialwp
Description: Material Design WordPress Theme based in MaterialWP
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: materialwp-child
Tags: right-sidebar, fluid-layout, responsive-layout, custom-menu, full-width-template, sticky-post, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

MaterialWP is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/

@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto_light/roboto-light-webfont.eot');
    src: url('fonts/roboto_light/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto_light/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto_light/roboto-light-webfont.woff') format('woff'),
         url('fonts/roboto_light/roboto-light-webfont.ttf') format('truetype'),
         url('fonts/roboto_light/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto_regular_macroman/roboto-regular-webfont.eot');
    src: url('fonts/roboto_regular_macroman/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto_regular_macroman/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto_regular_macroman/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto_regular_macroman/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto_regular_macroman/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a {
	color: #27BAF9;
}
a:visited {	
}
a:hover,
a:focus,
a:active {
	text-decoration: none;
}
body {
    background-color: #fff !important;
    color: #212121;
    font-family: 'robotoregular',Helvetica Neue,Helvetica,Arial,sans-serif;
}
.entry-container h1 a{
	color: #404040;
}
.panel-heading{
	background-color: #FFFFFF !important;
}
.panel-heading h3{
    color: #6e6e6e;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 30px;
    margin-top: 0;
    margin: 0px;
    padding: 0px;
}
.panel{
    border-top: 7px solid #27BAF9;
    margin:0px;
    border-radius: 0px;
    padding-top: 16px;
}
.panel li {
    font-family: 'robotolight', Verdana, Geneva, sans-serif;
    font-size: 1.2em;
    padding-bottom: 32px;
}
.panel li a{
	color:#27BAF9;
}
.panel li a:hover{
	color:#0692ce;
}
/* masthead incluye hypertop y barra de logo*/
#masthead{ 
    background-color: #fff;
    margin-bottom: 30px;
}
#hypertop {
    background-color: #424242;
    font-size:0.87em;    
}
/*Alinear a la izquierda el hypertop*/
#hypertop .col-md-7.col-lg-7{
	padding-left: 0px;
}
#hypertop ul.nav a{
    background-color: transparent;
    color: #fff8e1;
    font-family: 'robotolight', Verdana, Geneva, sans-serif;
    font-weight: normal;
    padding-left: 0px;
    text-decoration: none;
}
#hypertop ul.nav a:before{
    font-family: fontawesome;
    margin-right: 5px;
}

#hypertop ul.nav a[href="http://mail"], {
	padding-left: 0px;
}
#hypertop ul.nav a[href*="mail"]:before {
    content: "\f0e0";
}

a.email:before      { content: "\f0e0"; /* email Icon*/ }       
#hypertop ul.nav a[href*="twitter"]:before    { content: "\f099"; /* twitter Icon */  }
#hypertop ul.nav a[href*="facebook"]:before   { content: "\f09a"; /* facebook Icon */ }
#hypertop ul.nav a[href*="flickr"]:before     { content: "\f16e"; /* flickr Icon */   }
#hypertop ul.nav a[href*="youtube"]:before    { content: "\f167"; /* youtube Icon */  }
#hypertop ul.nav a[href*="plus"]:before       { content: "\f0d5"; /* gplus Icon */    }
/*search Icon*//* a.homeSearch:before { content: "\f002";*/ }


#hypertop ul.nav a:hover{
	color: #ffffff;
}
#hypertop ul.nav a:after{
    -webkit-font-smoothing: antialiased;
    content: "/";
    display: inline; 
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    padding-left: 5px;
    text-decoration: inherit;
}
.navbar-inverse.navbar {
    background-color: #27BAF9 !important;
    margin-bottom: 0px;
}
/*Logo*/
.navbar-inverse.navbar .navbar-brand{
    height: auto;
    margin: 0px;
    padding:20px 0px;
}
/*Menú principal*/
nav.navbar.navbar-inverse .container #bs-example-navbar-collapse-1{
    color: #ffffff;
    padding:20px 0px 0px 0px;
    font-family: robotolight;
    font-size: 22px;
    line-height: 24px;

}
nav li{
	margin-left: 20px;
}
nav li:first-child {
	margin-left: 60px;
}
#xslider{
	margin-bottom: 20px;
}
#xslider li, #bottom li{
	list-style-type: none;
}
#xslider h3 {
    font-size: 28px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 30px;
    margin-top: 0;
    margin: 0px;
    padding: 0px;
}
#xslider .arrow{
	font-size: 1em;
}
.layout-slideshow .sprocket-features-arrows .next{
    right: 20px;
}
.layout-slideshow .sprocket-features-arrows .prev{
    left: 20px;
}
#xslider .textwidget{
	padding-left: 0px;
    line-height: 1.65em;
}
.widget ul {
    padding: 16px;
}
.site-footer {
	background: none;
}
.site-footer a{
	opacity: 1;
}
.site-footer a:hover {
	opacity: 1;  
}
.site-footer .site-info{
	text-align: center;
}
#bottom h3{
    font-family: robotoregular;   
    padding:0px 15px; 
}
.entry-container h1 a:hover {
    text-decoration: none;
    color: #27BAF9;
}  

.read-more.btn.btn-uni{
    background-color: #71d2fb;
    color:white;
}
.read-more.btn.btn-uni:hover{
    background-color: #27BAF9;
}

 .dropdown-menu li{
    margin-left: 0px !important;
 }

 .navbar-inverse.navbar .dropdown-menu .active>a{
    background-color: #71d2fb;
 }

 .dropdown-menu>li>a {
    display: block;
    padding: 10px 20px;
}
.btn-warning:not(.btn-link):not(.btn-flat){
    background-color: #27BAF9;
}
.btn-warning:not(.btn-link):not(.btn-flat){
    background-color: #27BAF9;
}