/*
Theme Name: Poseidon Child Theme
Theme URI: https://themezee.com/themes/poseidon/
Author: ThemeZee
Author URI: https://themezee.com
Description: Poseidon is an elegant designed WordPress theme featuring a splendid fullscreen image slideshow. The clean typography and spacious white layout makes it great to share your stories. You can use the theme as simple blog or easily create a news website with the widget-based Magazine Homepage template.
Version: 1.0.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: poseidon
Tags: two-columns, light, blue, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, custom-colors, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, fluid-layout, responsive-layout, one-column, left-sidebar, right-sidebar, three-columns, black, red, silver, white, green, gray
Template: poseidon

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.

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/* Indent lists */
ul, ol { margin-left: 3em; }

/* Post (institutes articles) in full-width with modification of single.php to remove sidebar */
.single .content-area{ width: 100%; }

/*--------------------------------------------------------------
# 9.0 - Header
--------------------------------------------------------------*/
/* Better rendering of header composed with logo, description and navigation menu (vertical centering and justifying by space between)
Be careful with sticky menu with logo resizing and description removing */
.header-main { display: flex; align-items: center; justify-content: space-between; }

#logo { margin-right: auto; margin-top: 0; margin-bottom: 0; }
#logo a img { margin-right: 0; margin-top: 0; }
/*
.site-description { text-align: center; margin-bottom: 0; }
#main-navigation { margin-left: auto; }
*/

.site-content, .breadcrumbs { opacity: 0.92; }

/*--------------------------------------------------------------
## 10.1 - Main Navigation
--------------------------------------------------------------*/
.top-navigation-menu { float: right; }

/* Capitalise menu entries instead of uppercase, increase size font in return (default size in comments) */
#menu-top-menu a        { text-transform: capitalize; font-size: 0.9rem;    } /* 0.75  rem */
.main-navigation-menu a { text-transform: capitalize; font-size: 1.0875rem; } /* 0.9375rem */
#menu-bottom-menu a     { text-transform: capitalize; font-size: 1.025rem;  } /* 0.875 rem */
.widget-title           { text-transform: capitalize; font-size: 1.275rem;  } /* 1.125 rem */

/* Right border for content */
#primary { padding-right: 4em; }

/* breadcrumbs with same width than the main content */
.breadcrumbs { background-color: white; margin: 0 auto; max-width: 1280px;	width: 100%; }

/* Remove color effects on unlinked menu items, in menu item configuration: 'URL => javascript: void(0);' instead of 'URL => #' to avoid mouseover effect on click
   menu-item-1067: 'Bibliography' #menu-item-1733:'Repositories' #menu-item-2164:'Portals' */
a:not([href])       { color: #404040 }
a:not([href]):hover { color: #404040 }
#menu-item-1067   a       { color: #fff                  ; }
#menu-item-1067 * a:hover { color: rgba(255,255,255,0.6) ; }
#menu-item-1733   a       { color: #fff                  ; }
#menu-item-1733 * a:hover { color: rgba(255,255,255,0.6) ; }
#menu-item-2164   a       { color: #fff                  ; }
#menu-item-2164 * a:hover { color: rgba(255,255,255,0.6) ; }

/*--------------------------------------------------------------
# 12.0 - Footer 
--------------------------------------------------------------*/
/* Format in footer the 3 different items (footer text, institutes logos and links): vertical centering and justifying by space between*/
#colophon { display: flex; align-items: center; justify-content: center; }
.footer-logo { vertical-align: middle; margin: 5px 5px; }
#footer-links { margin-left: auto; }
#menu-bottom-menu { padding: 0; }

/* Better integration of search and newsletter widgets wrt WP theme */
.search-submit       { background: #eee; }
.search-submit:hover { background: #2ad; }
/*.search-form { width: 90%; }*/
#vfbField62, #vfbField63 { padding-left: 0; }
#vfbField62              { width: 73%     ; }
#vfbField62 div label { display: none; }
#vfb-field-62                                       {                                                          font-size: 1rem; font-family: 'Ubuntu',Tahoma,Arial; }
#vfb-field-63      , #ai1ec_agenda_widget-9 a       { background-color: #eee; color: #777; border-color: #eee; font-size: 1rem; font-family: 'Ubuntu',Tahoma,Arial; }
#vfb-field-63:hover, #ai1ec_agenda_widget-9 a:hover { background-color: #2ad; color: #fff; border-color: #2ad;                                                      }
/*#vfbField63          { float: none;            }*/

/*#vfbp-form-4, .ai1ec-agenda-widget-view { line-height: 1.5; }*/
/*.ai1ec-calendar-link { float: none !important; }*/
/*.ai1ec-no-results                                   {                       ; color: #fff;                     font-size: 1rem; font-family: 'Ubuntu',Tahoma,Arial; }*/
/*.ai1ec-date        { background-image: none !important; border-top: none !important; }
.ai1ec-date-title  { margin:  0       0                                  !important; }
.ai1ec-date-events { margin: -0.5em 2.5em 0 0                            !important; }
a[class^="tag-link-"] { border-radius: 0.4em; }*/

/* Rendering issues with calendar */
.ai1ec-title-buttons .ai1ec-btn-group { margin-left: auto; }
.ai1ec-datepicker table               { width: auto; }

/*
 * Hide reCAPTCHA badge https://developers.google.com/recaptcha/docs/faq#id-like-to-hide-the-recaptcha-badge.-what-is-allowed
 */
.grecaptcha-badge { visibility: hidden; }
