/*
Theme Name: Coller Child
Theme URI: https://rohitink.com/2013/09/11/coller-wordpress-theme/
Template: coller
Author: InkHive
Author URI: http://inkhive.com
Description: Welcome to Coller 2.0. Its a Major Upgrade over the Old Coller Theme. This new one comes with many powerful Features, more customization options and what not. Everything you need from a theme is there. Plus, it loads terribly fast. And Yes, its Fully Responsive on all devices from smallets phones to bigger desktops. NOTE: Coller 2.0 Is a Major Upgrade, where it switches from Theme Options to WordPress Customizer.
Tags: custom-background,two-columns,one-column,custom-colors,flexible-header,right-sidebar,custom-menu,sticky-post,theme-options,threaded-comments,translation-ready,featured-images,photography,full-width-template,custom-header,blog
Version: 2.0.5.1613051671
Updated: 2021-02-11 10:54:31

*/




/*






/* custom css */

#menu-footermenueng {text-align:center}
a {color:#003768}
#content a {color:#003768!important}
li a {vertical-align:top}
.widget-area ul .current_page_item a {font-weight:bold}
.widget-area ul .current_page_item ul li a {font-weight:normal}
.main-navigation {background:#003768}
.main-navigation a {color:#fff;padding:14px 8px;font-size:13px}
.main-navigation h1 {color:#fff}
.main-navigation li:hover a {border-top:#000 solid 4px;color:#333}
.main-navigation li:hover ul a {border-top:0}
.main-navigation ul ul a {font-size:0.8em}
body .main-navigation ul li.current_page_item ul.sub-menu a:hover {color:#fff!important} 
.main-navigation .current_page_item a {color:#333;border-top:solid 4px #222;padding-top:16px;background:#f4f4f4} 
.main-navigation .current-menu-ancestor a {color:#333;border-top:solid 4px #222;background:#f4f4f4;padding-top:16px} 
.main-navigation .current-menu-ancestor li a {padding-top:8px}
.site-header {border-top:4px solid #003768}
.footer-content {border-bottom:4px solid #003768;float:left;width:100%}
#footer-navigation {width:100%;text-align:center}
#footertext {width:100%;padding:10px 0;background:#f4f4f4;margin-bottom:0;text-align:center}
.site-branding {padding:20px 0 0}
.rightLogos {float:right;padding:20px 0 40px;text-align:center}
.header-legend {float:left;font-size:0.8em;text-align:center;padding:10px 0 16px;display:none}
.header-legend span {padding:5px 0;display:block;line-height:2em;font-size:1.5em;font-weight:bold}
#social_icons {display:none}
h1.site-title a {margin:10px 0}
.main_logo {max-height:150px;margin:0 auto}
.site-branding, .header-legend, .rightLogos {width:100%}
.breadcrumbs {padding-bottom:8px}
.home .breadcrumbs {display:none}



.main-navigation ul li ul .current_page_item a {border-top:0;padding-top:8px}
h3 {border-bottom:1px dotted #ccc;margin-bottom:6px}
article h3 {font-size:24px}
article h4 {font-size:21px}
h1.entry-title a, h1.entry-title {color:#003768}
#menu-item-266 ul {display:none}
.investigacion {margin:0;padding:0}
.investigacion li {list-style-type:none;padding:0}
.investigacion li a {padding:8px ;background:#003768;border-bottom:1px solid #f4f4f4;color:#fff;font-size:1.25em;display:block}
.investigacion li a:hover {text-decoration:none;background:#000}
#footertext .uti {margin:0 0 -6px 6px}
.main-navigation ul ul {box-shadow:2px 3px 3px rgba(0, 0, 0, 0.2)}
.main-navigation .current_page_item li a {padding-top:8px}
#footer-navigation ul {margin-left:0}

.bx-wrapper .bx-caption {background: rgba(255, 255, 255, 0.5);display:none}
.bx-wrapper .bx-caption span {color:#fff;text-align:center;padding:10px 40px;font-size:1.2em;text-shadow:0 1px 2px #111}

.home .entry-header {display:none}
.page-item-51 ul {display:none!important}
article table {table-layout:fixed}
footer h6 {text-align:center;float:left;width:100%;font-size:1.15em;border-top:1px dotted #ccc;padding:12px 0;}
footer h6.green {color:#003768;font-weight:bold}
header#masthead {position:relative}
ul.lang {position:absolute;bottom:0;right:0;margin:0;padding:0}
ul.lang li {list-style:none;float:left;background:#f4f4f4;padding:0;margin:0}
ul.lang li a {padding:4px 8px}
ul.lang li a:hover, ul.lang li.current-lang a {background:#003768}

span.comments-link span {display:none}
.copy {padding:10px 0;border-top:1px dotted #ccc;margin-top:10px}
#searchform {position:relative;margin-bottom:20px}
#searchform input {height:32px;border-radius:0;width:90%;float:right;padding-right:40px}
#searchform input#searchsubmit {text-indent:-9999px;background:#003768 url(http://beta.ibbea.fcen.uba.ar/wp-content/themes/coller/images/search.png) center no-repeat!important;border:none;width:40px;height:40px;position:absolute;top:0;right:0;border-radius:0;padding:0}

@media screen and (min-width: 768px) {	
.rightLogos {padding:20px 0}
#searchform input {width:80%}
.bx-wrapper .bx-caption {display:block}
.main_logo {width:100%}
.header-legend {display:block;width:36%;padding-top:20px}
.header-legend span {line-height:1.5em;font-size:1.2em;margin-left:20px}
.site-branding {width:30%}
.rightLogos {width:33%}
.rightLogos a {clear:both;display:block}
.main-navigation a {font-size:14px;padding:14px 8px}
#masthead h2.site-description {font-size:1.2em!important;margin-left:20px;font-weight:600!important;color:#000!important}
}

@media screen and (min-width: 992px) {
.site-branding {width:auto}
.main-navigation a {padding:20px 12px;font-size:16px}
.header-legend {display:block;width:40%;padding-top:20px}
.header-legend span {font-size:1.8em}
.rightLogos {width:26%}
#masthead h2.site-description {font-size:1.6em!important}
}

@media screen and (min-width: 1200px) {
.header-legend {width:42%}
.header-legend span {font-size:2em}
.main-navigation a {padding:20px 14px;font-size:18px}
#masthead h2.site-description {font-size:2em!important}
}

@media screen and (max-width: 767px) {
#site-navigation .td_mobile_menu_wrap {padding:10px 0}
#site-navigation .mobileMenu {width:100%}
#site-navigation .td_mobile_menu_wrap:after {top:14px;right:10px}
#masthead .social-icons {display:none}
.main-navigation li a, .main-navigation li:hover a {border-top:0!important}
.main-navigation ul li ul {display:none!important}
.main-navigation ul li:hover ul {display:block!important;position:relative;left:0;top:0;width:100%}
.main-navigation ul li ul li {left:0}
.main-navigation ul li ul li.menu-item-has-children a {background:#000!important;color:#fff}
.main-navigation ul li ul li.menu-item-has-children ul li a {background:#f3f3f3!important;color:#000}
.main-navigation ul li ul li.menu-item-has-children ul li:hover a {background:#000!important;color:#fff}
.main-navigation ul li ul li a {width:90%;font-size:12px;padding:4px 5%!important;overflow:hidden}
.main-navigation li:hover a {border-top:0}
}

.site-branding {padding:20px 0!important}
#site-logo img {width:240px!important}

#site-navigation {
	float: none;
	width: 100%;
	clear: none;
	display: inline-block;
	background: #eaeaea;
	margin-bottom: 20px
}
#site-navigation ul {
}
#site-navigation ul li {
	float: left
}
#site-navigation ul li a {
	text-decoration: none!important;
	padding: 20px 20px;
	font-size: 16px;
	color: #484848;
	font-weight: bold;
	font-size: 15px;
	background: none;
	border-top: solid 3px transparent
}
#site-navigation ul li:hover a {
	background: #f2f2f2;
	border-top: solid 3px #003768;
border-top-color:#003768!important

}
#site-navigation ul li ul li .menu-desc {
	display: none
}
#site-navigation ul li ul.children, #site-navigation ul li ul.sub-menu {
	background: #f2f2f2;
	top: 63px;
	display: block;
	transition: 0s all ease;
	-webkit-transition: 0s all ease;
	-moz-transition: 0s all ease;
	-ms-transition: 0s all ease;
	-o-transition: 0s all ease;
	opacity: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	visibility: hidden
}
#site-navigation ul li ul.children a, #site-navigation ul li ul.sub-menu a {
	color: #484848;
	background: #f2f2f2;
	border-top: none;
	font-weight: normal;
	padding: 5px 15px
}
#site-navigation ul li ul.children li ul, #site-navigation ul li ul.sub-menu li ul {
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transform-origin: left;
	transition: 0.1s all ease;
	-webkit-transition: 0.1s all ease;
	-moz-transition: 0.1s all ease;
	-ms-transition: 0.1s all ease;
	-o-transition: 0.1s all ease;
	left: 100%;
	top: 0;
	opacity: 0;
	-webkit-transform: rotateY(15deg)!important;
	transform: rotateY(15deg)!important;
	-moz-transform: rotateY(15deg)!important
}
#site-navigation ul li ul.children li ul li ul, #site-navigation ul li ul.sub-menu li ul li ul {
	display: none!important
}
#site-navigation ul li ul.children li:hover, #site-navigation ul li ul.sub-menu li:hover {
	transition: 0.1s all ease;
	-webkit-transition: 0.1s all ease;
	-moz-transition: 0.1s all ease;
	-ms-transition: 0.1s all ease;
	-o-transition: 0.1s all ease
}
#site-navigation ul li ul.children li:hover ul, #site-navigation ul li ul.sub-menu li:hover ul {
	opacity: 1;
	transform: rotateY(5deg)!important;
	-webkit-transform: rotateY(5deg)!important;
	-moz-transform: rotateY(5deg)!important
}
#site-navigation ul li ul.children a, #site-navigation ul li ul.sub-menu a {
	font-size: 14px;
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
#site-navigation ul li ul.children a:hover, #site-navigation ul li ul.sub-menu a:hover {
	background: #003768!important;
	color: #f7f7f7
}


#page #site-navigation ul li ul, 
#page #site-navigation ul li ul li ul, 
#page #site-navigation ul li ul li ul li ul, 
#page #site-navigation ul li:hover ul li ul, 
#page #site-navigation ul li:hover ul li:hover ul li ul {
	display: none!important;
	opacity: 0!important;
	visibility: hidden!important
}


#page #site-navigation ul li:hover ul, #page #site-navigation ul li:hover ul li:hover ul, #page #site-navigation ul li:hover ul li:hover ul li:hover ul {
	display: block!important;
	opacity: 1!important;
	visibility: visible!important
}



#site-navigation ul .current-menu-item>a, #site-navigation ul .current_page_ancestor>a, #site-navigation ul .current_page_item>a {
	background: #dddddd;
	border-top: 3px solid #2f2f2f;
	color: #484848
}
#site-navigation .fa {
	padding: 0 5px 0 0
}
#site-navigation .menu-desc {
	font-size: 12px;
	font-weight: 300;
	color: #eee;
	display: inline-block;
	margin-top: -5px;
	font-style: italic;
	text-transform: lowercase
}
#site-navigation .current-menu-item>a, #site-navigation .current_page_ancestor>a, #site-navigation .current_page_item>a {
	color: #003768
}
@media screen and (max-width:767px) {
#site-navigation {
	margin-top: 0;
	float: none;
	text-align: center;
	width: 100%
}
#site-navigation .td_mobile_menu_wrap {
	min-height: 32px;
	padding: 20px;
	position: relative;
	min-width: 150px;
	display: inline-block
}
#site-navigation .td_mobile_menu_wrap:after {
	content: "\f103";
	font-family: "FontAwesome";
	color: white;
	position: absolute;
	right: 27px;
	top: 23px;
	font-size: 18px
}
#site-navigation .mobileMenu {
	padding: 5px 8px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: rgba(0, 0, 0, 0.5);
	color: white;
	min-width: 150px;
	background-image: none;
	-webkit-appearance: none;
	position: relative
}
#site-navigation .mobileMenu:focus {
	outline: none
}
}



/* estilos migrados del viejo css */

.fleft {float:left}
#content .home-right h2 a {font-size:1.5em;padding:6px 10px;background:#003768;color:#fff!important;font-size:0.5em;display:block}
.home-right .entry-summary {margin-top:0.75em}
.box-inv {width:98%;background:#fff;padding:1%}
.box-inv h4 {padding:4px 8px;background:#006d44;color:#fff;margin:0}
.box-inv.box2 h4 {background:#a15e00}
.box-inv.box3 h4 {background:#a13200}

.box-inv ul {margin:0;padding:0}
.box-inv ul li {list-style:none;margin:0}
.box-inv ul li a {background:#f4f4f4;border-bottom:1px solid #fff;padding:4px 8px 4px 20px;display:block;position:relative;color:#333}
.box-inv ul li a:hover {text-decoration:none;background:#eee}
footer .fleft {float:none}
.accordionEmpty a, .widget_recent_entries a, .widget ul ul li a, .box-inv div.content ul li a, .dynamicSubpageWidget ul li a {padding-left:16px;position:relative;display:block}
.dynamicSubpageWidget ul li a, .dynamicSubpageWidget ul ul li a {padding-left:20px}
.widget ul ul li {list-style:none}
.widget_recent_entries a:before, .box-inv ul li a:before, .widget ul ul li a:before, .accordion a:before, .accordionEmpty a:before, .box-inv div.content ul li a:before, .dynamicSubpageWidget ul li a:before {font-family: FontAwesome;content: "\f054";position:absolute;font-size:10px;top:9px;left:0}
.widget ul {margin-left:0}
.accordion a:before, .box-inv ul li a:before, .accordionEmpty a:before, .box-inv div.content ul li a:before, .dynamicSubpageWidget ul li a:before {left:7px!important}

.accordion-close:before, .accordion-open:before {font-family: FontAwesome;content: "\f196";position:absolute;font-size:14px;top:7px;right:8px}
.accordion-open:before {content: "\f147";color:#fff}

.dynamicSubpageWidget ul ul li a {display:block;border-bottom:solid 1px #eee;margin-left:14px}
.widget ul a {background:#f4f4f4;border-bottom:1px solid #ccc}
.widget_coller_rp ul a {background:none;border:none}
.widget ul ul a {background:none}

/*#menu-item-157 ul {display:none}*/

@media screen and (min-width: 768px) {
.home-right {padding:0.5% 1.25%;background:#f4f4f4;font-size:0.8em;margin:0 15px 15px -15px}
.box-inv {width:31.33%}
.main-navigation ul ul a {width:150px}
.main-navigation ul ul ul a {width:280px}
.main-navigation ul ul ul ul {display:none!important}
#secondary {clear:none}
}
.featured-image {margin-top:12px}
.featured-image img {float:left;padding: 0 12px 12px 0}

article #post_thumbnail {margin:15px 0}
#primary {background:#fff}

#post_thumbnail img {box-shadow:0px 0px 16px -5px #333}
.box-inv ul li.padleft a {padding-left:20px}
.box-inv div.content ul li a {padding-left:24px}
.box-inv ul li.padleft a:before {display:none}
#content .box-inv h4 a, #content .box-inv h4 a:hover {color:#fff!important;text-decoration:none;display:block}
.fullwidth {width:100%!important}
#recent-posts-2, #recent-posts-3 {background:#f4f4f4}
#recent-posts-2 ul li a, #recent-posts-3 ul li a {border-bottom:1px solid #ccc;display:block;margin:2px 10px}
#recent-posts-2 ul li:last-child a, #recent-posts-3 ul li:last-child a {border-bottom:0}
#recent-posts-2 h1.widget-title, #recent-posts-3 h1.widget-title {background:#003768;color:#fff;font-size:18px;padding:6px 10px}

.members tr td {vertical-align:top}
.members tr td:first-child {width:25%}
.members tr td:first-child img {width:100%}
input.wpcf7-submit, input.wpcf7-submit:hover {background:#003768;color:#fff;border:none;padding:14px 30px;box-shadow:none;text-shadow:none;font-size:14px}
input.wpcf7-submit:hover {background:#002c53}


.accordion, .accordionEmpty {
        margin: 0;
	padding:0;
        border-top:#fff 1px solid;
        background: #eee;
        text-decoration:none;
        color: #000;
        font-size:14px;
	position:relative
    }
.accordion {padding:6px 30px 6px 24px;}
.accordionEmpty a {display:block;padding:6px 30px 6px 24px;}
.accordion:hover {text-decoration:none;background:#ddd;cursor:pointer}
.accordionEmpty a:hover {text-decoration:none;background:#ddd}
.accordion a:active {text-decoration:none}
.accordion-open, .accordion-open:hover {
        background:#003768;
    }
.accordion-open a, .accordion-open:hover a {
        color: #fff;
    }
.accordion span {position:absolute;right:6px;top:6px;cursor:pointer}
    .accordion-open span {
        display:block;
        float:right;
        padding:10px;
    }
    .accordion-open span {
        background:url(/web/20190207181217im_/http://ibbea.fcen.uba.ar/wp-content/themes/coller/images/minus.png) center center no-repeat;
    }
    .accordion-close span {
        display:block;
        float:right;
        background:url(/web/20190207181217im_/http://ibbea.fcen.uba.ar/wp-content/themes/coller/images/plus.png) center center no-repeat;
        padding:10px;
    }
    .box-inv div.container {
        padding:0;
        margin:0;
    }
    .box-inv div.content {
        background:#f6f6f6;
        margin: 0;
        padding:0;
    }
    .box-inv div.content ul, .box-inv div.content p {
        padding:0;
        margin:0;
        padding:0;
    }
.box-inv div.container p {display:none}
    .box-inv div.content ul li {
        list-style-position:inside;
    }
    .box-inv div.content ul li a {
        color:#555555;
	font-size:14px
    }
.dynamicSubpageWidget .widget-title {display:none}
.archive .featured-image, .archive .entry-summary, .archive .entry-utility {display:none}
.archive .post {margin:0;padding:10px 0;border-bottom:1px dotted #ccc}
.archive {margin-bottom:16px}
.archive .entry-title {font-size:21px}

.box-inv .container {width:auto}


.main-navigation {
    background-color: #003768!important;
}

.main-navigation ul li a,
.main-navigation ul li ul li a:hover {
    color: #fff!important;
}

.main-navigation ul li ul li a,
.main-navigation ul li a:hover, 
#site-navigation ul .current-menu-item a,
.main-navigation ul li a:hover {
    color: inherit!important;
}


#site-navigation ul li.lang-item {float:right}

#masthead h1.site-title {display:none}




#footer-container {
    width: 1100px;
    margin: auto;
}

#colophon #footer-menu {width: 100%!important;
    background: #fff;
    padding-bottom: 20px;}

#colophon #footer-menu ul li a {padding:0px 6px!important;background:transparent!important;color:#003768!important}
#colophon #footer-menu {margin-bottom:20px}
.menu-mainfooter-container {text-align:center}
#colophon a {color:#003768!important;text-decoration:none}

#colophon {background:#fff!important}

.rp-thumb {
    float: left;
    width: 64px;
    margin-right: 10px;
}

.rp-thumb img {
    width: 48px;
    border: solid 4px #eee;
}

.rp-date {
    color: #878787;
    font-size: x-small;
    display: block;
    margin-top: -1px;
    margin-bottom: 10px;
}

.widget_coller_rp ul a {
    background: none;
    border: none;
}

.page #primary-mono h1.entry-title span {background:#fff!important}


.page #primary-mono h1.entry-title:after {display:none}
.page #primary-mono h1.entry-title span {display:block;padding:0!important}

.widget ul a {border:none;background:transparent}