/*
 Theme Name:   Adonis Pro Child
 Theme URI:    http://clearskies.eu/adonis-pro-child/
 Description:  Adonis Pro Child Theme
 Author:       V.A van Wulfen
 Author URI:   https://clearskies.eu
 Template:    adonis-pro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: 
 Text Domain:  adonis-pro-child
*/

.main-navigation a:hover {color: #0050a5 !important; text-decoration: none;}

.main-navigation ul li {left: -12px !important;}

.menu-main-menu-container {margin-top: -12px; letter-spacing: 0.013em;}

.main-navigation ul ul {background-color: rgba(19,19,19,0.33) !important; top: 70px !important; padding-left: -10px !important; padding-top: 0px !important; padding-bottom: 0px !important; border-radius: 8px !important; box-shadow: none !important;}
.main-navigation ul ul a {background-color: rgba(0,0,0,0); backdrop-filter: saturate(100%) blur(2.3px); color: #fff !important; margin-left: 13px !important; padding-left: 16px !important;}
.main-navigation ul ul a:first-of-type {border-top-left-radius: 8px !important; border-top-right-radius: 8px !important;}
.main-navigation ul ul a:last-of-type {border-bottom-left-radius: 8px !important; border-bottom-right-radius: 8px !important;}

.main-navigation ul ul li {padding-right: 2px !important;}
.main-navigation ul ul li a:hover {background-color: rgba(19,19,19,0.15); width: 100%;}

.main-navigation ul ul ul {margin-left: 17px !important; top: 0px !important;}
.main-navigation ul ul ul a {margin-left: 13px; padding-left: 14px;}

.navigation-classic .main-navigation #menu-item-23 ul {width: 180%;} /* Breedte submenu's */
.navigation-classic .main-navigation #menu-item-23 .menu-item {width: 100%;}
.navigation-classic .main-navigation #menu-item-23 .menu-item a {width: 100%;}
	
	/* Home menu */
	@media screen and (max-width: 1274px) {
	.main-navigation #menu-item-23 ul {min-width: 90px !important; width: 55% !important; margin-left: 20px !important;}
	.main-navigation #menu-item-23 .menu-item a {padding-left: 20px;}}

/* Latest blog link */
.latestblog {position: relative !important; margin-bottom: -3px !important;}
.latestblog a:hover {font-weight: 600 !important; text-decoration: none !important;}

/* Blog - Recents Comments sidebar */
.recentcomments {font-size: 0.9em; color: #252525;}
.leavecommentsidebar {margin-top: -45px; text-decoration: underline;}

	/* Hamburger */
	
	@media screen and (max-width: 1273px) {.menu-inside-wrapper {min-width: 300px; left: 30px; box-shadow: none;}}
	
	@media screen and (max-width: 1273px) {.menu-inside-wrapper .main-navigation a {background-color: rgba(19,19,19,0.22); padding-left: 20px; color: #fff; backdrop-filter: blur(2.3px);}}
	
	@media screen and (max-width: 1273px) {.menu-toggle:hover {background-color: rgba(19,19,19,0.22); backdrop-filter: blur(2.3px) !important;}}
	
	@media screen and (max-width: 1273px) {.menu-toggle.selected {background-color: rgba(19,19,19,0.22); backdrop-filter: blur(2.3px) !important;}}
	
	@media screen and (max-width: 1273px) {.menu-inside-wrapper .main-navigation {position: relative; top: 2px !important;}}
	
	@media screen and (max-width: 1273px) {.menu-inside-wrapper .main-navigation ul ul {position: relative !important;top: 0px !important; left: 0px !important; background-color: rgba(19,19,19,0) !important;}}
	
	@media screen and (max-width: 1273px) {.menu-inside-wrapper .main-navigation ul ul ul li {left: 20px !important;}}

	@media screen and (min-width: 640px) and (max-width: 1273px) {#site-header-main {left: 0px !important; top: -5px;}}
	
	@media screen and (max-width: 639px) {#site-header-main {left: 5px !important; top: 0px !important;}}

 	/* Wel carets in submenu's */
	 
	 .dropdown-toggle {color:#fff;}
 	
 	#menu-item-23 ul li .icon-caret-down, #menu-item-2471 ul li .icon-caret-down, #menu-item-2476 ul li .icon-caret-down, #menu-item-5209 ul li .icon-caret-down {display: block !important;}
	 
	 .icon-caret-down {margin-top: -7px !important; opacity: 0.77;}
	 
	 @media screen and (max-width: 1274px) {.icon-caret-down {margin-top: -1px !important;}}
 	
 	/* Wel carets hamburger menu */
   	
	@media screen and (max-width: 1274px) {
	#menu-item-23 .dropdown-toggle .icon-caret-down, #menu-item-2471 .dropdown-toggle .icon-caret-down, #menu-item-2476 .dropdown-toggle .icon-caret-down, #menu-item-5209 .dropdown-toggle .icon-caret-down, #menu-item-52751 .dropdown-toggle .icon-caret-down {display: inline;}}
	
	@media screen and (max-width: 1274px) {
	#menu-item-2471 ul .dropdown-toggle .icon-caret-down, #menu-item-2476 ul .dropdown-toggle .icon-caret-down, #menu-item-5209 ul .dropdown-toggle .icon-caret-down, #menu-item-52751 ul .dropdown-toggle .icon-caret-down {left: 10px;}}
	
	@media screen and (max-width: 1274px) {
	#menu-item-2471 ul ul .dropdown-toggle .icon-caret-down, #menu-item-2476 ul ul .dropdown-toggle .icon-caret-down, #menu-item-5209 ul ul .dropdown-toggle .icon-caret-down, #menu-item-52751 ul ul .dropdown-toggle .icon-caret-down {left: 10px;}}

	/* Geen kleine carets in hamburger menu */
	
	@media screen and (max-width: 1274px) {#menu-item-23 ul li a .icon-caret-down, #menu-item-2471 ul li a .icon-caret-down, #menu-item-2476 ul li a .icon-caret-down, #menu-item-5209 ul li a .icon-caret-down {display: none !important;}
	#menu-item-23 ul li .dropdown-toggle .icon-caret-down, #menu-item-2471 ul li .dropdown-toggle .icon-caret-down, #menu-item-2476 ul li .dropdown-toggle .icon-caret-down, #menu-item-5209 ul li .dropdown-toggle .icon-caret-down {display: inline !important;}}
		
	#nav_menu-61 .widget-title, #nav_menu-62 .widget-title, #nav_menu-65 .widget-title, #nav_menu-66 .widget-title, #nav_menu-69 .widget-title, #nav_menu-67 .widget-title, #nav_menu-68 .widget-title, #nav_menu-63 .widget-title, #nav_menu-64 .widget-title, #nav_menu-70 .widget-title {display: none;}
	
	h2.widget-title {margin-top: -20px !important; margin-bottom: 15px !important; font-size: 0.99em !important; font-weight: 600;}

/* Sidebar */

.p-sidebar {font-size: 11pt;}
.theiaStickySidebar {margin-left: 10px !important; margin-top: 0px !important; margin-bottom: 15px; border-style: solid; border-width: 1px; border-color: #b0b5c133; border-radius: 12px; background-color: rgb(255,255,255); box-shadow: -5px 5px 5px 0 rgba(18,63,82,.025);}	
.theiaStickySidebar a {font-size: 0.94em !important;}
	@media screen and (max-width: 1273px) {.theiaStickySidebar {border-style: none;}}
	
/* Hover over sidebar links */
#menu-sidebar-astronomy a:hover, #menu-sidebar-blog-recent-blogs a:hover, #shortcode-widget-2 a:hover, #menu-sidebar-blog-comments a:hover, #recent-comments-5 a:hover, #menu-sidebar-blog-page a:hover, #menu-sidebar-blog-subscription a:hover, #menu-sidebar-blogs a:hover, #menu-sidebar-contact a:hover, #menu-sidebar-csog a:hover, #menu-sidebar-csog-downloads-astrotreff-ootm a:hover, #menu-sidebar-csog-downloads-menu-sidebar-csog-downloads-catalogs-lists a:hover, #menu-sidebar-csog-downloads-constellation-editions a:hover, #menu-sidebar-csog-downloads-double-stars a:hover, #menu-sidebar-csog-downloads-dsf-ootw a:hover, #menu-sidebar-csog-downloads-galaxy-editions a:hover, #menu-sidebar-csog-downloads-nebulae-editions a:hover, #menu-sidebar-csog-downloads-observing-aids a:hover, #menu-sidebar-csog-downloads-observing-programs a:hover, #menu-sidebar-csog-downloads-other-editions a:hover, #menu-sidebar-csog-downloads-star-cluster-editions a:hover, #menu-sidebar-csog-downloads-webb-ootm a:hover, #menu-sidebar-csog-downloads-webb-oots a:hover, #menu-sidebar-csog-groups-io a:hover, #menu-sidebar-newsletters a:hover, #menu-sidebar-newsletters-page a:hover, #menu-sidebar-csog-login-registration-logout a:hover, #menu-sidebar-astronomy-photography a:hover, .p-widgetimageorientation a:hover /* Widget Image Orientations in sidebar op individuele download pages */
{font-weight: 600 !important; color: #0050a5 !important; text-decoration: none;}	

/* Breadcrumb */

.breadcrumb-area {background-color: white !important; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; box-shadow: 0px 5px 5px 0 rgba(18,63,82,.025) !important;} /* links/rechts - boven/onder - blur - dikte */

.breadcrumb a:hover {font-weight: 600 !important;}

.breadcrumb-current {font-weight: 600 !important; color: #242424 !important;}

/* Updates - Breedte submenu's */
.navigation-classic .main-navigation #menu-item-1937 ul {width: 150%;}
.navigation-classic .main-navigation #menu-item-1937 .menu-item {width: 100%;}
.navigation-classic .main-navigation #menu-item-1937 .menu-item a {width: 100%;}

	@media screen and (max-width: 1274px) {
	.main-navigation #menu-item-1937 ul {width: 145% !important; margin-left: 0px !important;}
	.main-navigation #menu-item-1937 ul li:hover {background-color: rgba(19,19,19,0.0) !important;}
	.main-navigation #menu-item-1937 .menu-item a {padding-left: 20px;}
	}

/* Updates - Newsletters - Breedte submenu's */
.navigation-classic .main-navigation #menu-item-39415 ul {width: 55%;}
.navigation-classic .main-navigation #menu-item-39415 .menu-item {width: 100%;}
.navigation-classic .main-navigation #menu-item-39415 .menu-item a {width: 100%;}

	@media screen and (max-width: 1274px) {
	.main-navigation #menu-item-39415 ul {width: 50% !important; margin-left: 0px !important;}
	.main-navigation #menu-item-39415 ul li:hover {background-color: rgba(19,19,19,0.0) !important;}
	.main-navigation #menu-item-39415 .menu-item a {padding-left: 20px;}
	}

/* Socials */
#menu-item-23 #menu-item-52787 a {pointer-events: none !important; color: #fff;}
#menu-item-23 #menu-item-52787 ul li a {pointer-events: visible !important;}
#menu-item-23 #menu-item-52787 ul li a {font-weight: normal;}

/* Socials (breedte submenu's) */
.navigation-classic .main-navigation #menu-item-52787 ul {width: 80%;}
.navigation-classic .main-navigation #menu-item-52787 .menu-item {width: 100%;}
.navigation-classic .main-navigation #menu-item-52787 .menu-item a {width: 100%;}

	@media screen and (max-width: 1274px) {
	.main-navigation #menu-item-52787 ul {width: 75% !important; margin-left: 0px !important;}
	.main-navigation #menu-item-52787 ul li:hover {background-color: rgba(19,19,19,0.0) !important;}
	.main-navigation #menu-item-52787 .menu-item a {padding-left: 20px;}
