/*
Theme Name: ENOPU
Description: Twenty Twelve Theme Child
Author: ENOPU
Author URI: http://www.enopu.edu.uy/
Template: twentytwelve
Version: 1.0.0
Text Domain: twentytwelve-child
*/

@import url("../twentytwelve/style.css");

.site-content article, .widget-area .widget { word-wrap:normal!important; -moz-hyphens:none!important; -webkit-hyphens:none!important; hyphens:none!important; }

header#masthead h1.site-title:before { content: url(http://www.enopu.edu.uy/wp-content/uploads/logo-enopu-2019-0150.png); display:block; float:left; vertical-align:50%; padding:0 1em 0 0; }
h2.site-description { clear:none; }
.site-header { padding-bottom:0; }
.n2-ss-align { position:relative; z-index:0; margin-top:.5em; }
.n2-ss-align .n2-ss-slide { border-radius:3px; }

/*body { font-family: Cambria,"Times New Roman",serif; }*/
a, .entry-content a:visited, .comment-content a:visited, .widget-area .widget a:visited { color:#5B92E5; }

nav>div>ul>li.menu-item-has-children:after { content:""; display:block; border:10px solid transparent; border-top-color:#EDEDED; position:absolute; bottom:-10px; left:20px; margin-left:-10px; } 
nav>div>ul>li.menu-item-has-children:hover:after { content:""; display:block; border:10px solid transparent; border-bottom-color:#5B92E5; position:absolute; bottom:0; left:20px; margin-left:-10px; } /*triangulo sobre submenus*/
.main-navigation li a:hover, .main-navigation li a:focus { color:#5B92E5; }
.main-navigation li ul li a { background-color:rgba(91,146,229,.95); color:#FFF; } /*fondo menus*/
.main-navigation .current-menu-item > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a { color:#5B92E5; } /*color enlace activo y padre de activo en menu*/
.main-navigation .sub-menu .current_page_ancestor > a, .main-navigation .sub-menu .current_page_item > a { color:#FFF; } /*color enlaces padre y actual submenus*/
.main-navigation .sub-menu .current_page_ancestor > a:hover, .main-navigation .sub-menu .current_page_item > a:hover { color:inherit; } /*color enlaces padre y actual submenus*/
.main-navigation .sub-menu .current_page_ancestor > a:focus, .main-navigation .sub-menu .current_page_item > a:focus { color:#5B92E5; } /*color enlaces padre y actual submenus*/
.main-navigation li ul li a { border-bottom:1px dotted #EDEDED; } /*tipo division entre elementos submenus*/
#menu-principal > li { margin-right:2.5rem!important; } /*espacio menor entre items menu*/

#menu-item-1212 a { text-transform:initial; } /*texto youtube*/

.slicknav_menu { background-color: rgba(91,146,229,.95)!important; } /*menu moviles*/
.slicknav_collapsed:hover a, .slicknav_row:hover { border-radius:0!important; color:#444!important; } /*menu moviles*/

.breadcrumbs { margin-top:.5em; font-size:smaller; }

/*body*/
body.home .site-content { margin-top: 0; }
body.home header.entry-header, body.home div.breadcrumbs, div.comments-link { display:none!important; }
.archive-header, .page-header { border-bottom: none; } /*igual a resto de paginas*/
.archive-title, .page-title { line-height:1.2em; /*font-weight:normal;*/ font-size:1.57143rem; text-transform:none; } /*igual a resto de paginas*/
.entry-header .entry-title { font-weight:bold; }
.entry-header .entry-title a { text-decoration:underline; }

.omsc-button { background-color:#e5ae5b; }
.omsc-size-medium, .omsc-size-xlarge i { background-color:#5B92E5; }
.omsc-button.omsc-style-flat.omsc-no-custom-hover:hover { background-image:none; background-color:#5B92E5; }

body.home .omsc-recent-posts-title h3 {margin-top:0; }

/*titulos widgets*/
.widget-title { font-size:inherit; line-height:inherit; }

/*widget de lista de subpaginas*/
.widget_subpages li { background-color:rgba(91,146,229,.95); line-height:2.5em!important; border-bottom:1px dotted #EDEDED; }
.widget_subpages li a { display:block; padding-left:1em!important; color:#FFF!important; text-decoration:none; }
.widget_subpages li:hover, .widget_subpages li:focus { background: #E3E3E3 none repeat scroll 0% 0%; color:#444!important; }
.widget_subpages li a:hover, .widget_subpages li a:focus { color:#444!important; }
li.widget_subpages_current_page { font-weight:bold; }

/*widget novedades*/
.widget_recent_entries li { margin-bottom:.75em; }

/*form pagina contacto*/
.page-id-2 .wpcf7-text, .page-id-2 .wpcf7-textarea { width:95%; } /*campos form pagina contacto*/
input.wpcf7-submit { padding-left:2em; padding-right:2em; border:none; border-radius:0; background-color:#5B92E5; background-image:none; line-height:inherit; font-size:inherit; color:#fff; } /*boton form pagina contacto*/

@media screen and (max-width:600px) {
	nav#site-navigation { display:none!important; }
}

@media screen and (max-device-width:1024px) {
header#masthead h1.site-title:before { content: "" }
h2.site-description { clear:both; }
}

@media print {
header#masthead h1.site-title:before { content: none; }
.breadcrumbs { display:none; }
}