/*
 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
*/

.csognewyear {display: none !important;}

.registrationnotrequired {position: relative !important; color: #32cd32 !important; margin-top: -20px !important;}
.logged-in .registrationnotrequired {display: none !important;}
.registrationnotrequired a {color: inherit !important;}
.registrationnotrequired a:hover {color: #0050a5 !important;}

/* Button Download at top of page */

.divbuttondownloadtotop {position: relative !important; margin-top: -20px !important; 	height: 65px !important; margin-bottom: -55px !important;}

.buttondownloadtotop {pointer-events: none !important; margin-bottom: 1px !important;}

@media screen and (max-width: 781px) {.buttondownloadtotop .w3eden-link-btn {margin-left: 0px !important;}}

/* Aangepaste margin-bottom voor Webb OotM */
.page-id-38946 .buttondownloadtotop, /* Webb OotM 2025 */
.page-id-31819 .buttondownloadtotop, /* Webb OotM 2024 */
.page-id-23012 .buttondownloadtotop, /* Webb OotM 2023 */
.page-id-15225 .buttondownloadtotop, /* Webb OotM 2022 */
.page-id-8273 .buttondownloadtotop, /* Webb OotM 2021 */
.page-id-43808 .buttondownloadtotop /* Webb OotM 2020 */
{pointer-events: none !important; margin-bottom: 35px !important;}

h4.subootm {margin-top: -22px !important; margin-bottom: 5px !important;}

h4.subootm2 {margin-top: 22px !important; margin-bottom: 5px !important;}

.downloadid {position: relative; margin-top: -12px; max-width: 250px !important;}

h6.includedcsog {position: relative !important; font-size: 93% !important; top: -18px !important; left: 2px !important;}

.editionlinks {position: relative !important; font-size: 90% !important; top: -31px !important; 	left: 3px !important; color: #242424 !important; 	margin-bottom: -33px !important; opacity: 0.85;}

.editionlinks:hover {opacity: 1.0;}

.periodicalimages {	margin-bottom: 0px !important;}

.periodicalobject {position: relative; top: 7px; margin-bottom: 18px; font-weight: 600 !important;}

.periodicalobjectcn {position: relative; margin-top: -27px; margin-bottom: -4px; font-weight: 600 !important;} /* Wanneer jaar voltooid, dan op page vervangen door .periodicalobject */

.periodicalobjectmultiplebuttons {position: relative; margin-top: -17px; 	margin-bottom: -4px; font-weight: 600 !important;} /* Wanneer jaar voltooid, dan op page vervangen door .periodicalobject */

.periodicalobject2 {position: relative !important; margin-top: 20px !important; margin-bottom: -4px !important; font-weight: 600 !important;}

.indeximage img {position: relative; top: -5px; border-radius: 1% !important;}

.indeximage:hover {opacity: 1.0 !important;}

/* Downloads */

.jumpto {margin-top: -8px !important; margin-bottom: 12px !important;}

.jumptovalue, .jumptoperiodicalsyears {position: relative !important; font-weight: 600 !important; text-decoration: none !important; margin-top: 0px !important;  margin-bottom: 44px !important; line-height: 150% !important;}

.jumptovalue2 {position: relative !important; font-weight: 600 !important; text-decoration: none !important; margin-top: -12px !important;}

.p-pleaseloginsupport {margin-top: 25px !important;}

	.logged-in .p-pleaseloginsupport {display: none !important;}

.p-pleasesupport {display: none !important; margin-top: 25px;}

	.logged-in .p-pleasesupport {display: block !important;}

	.logged-in .hidden-aptours {display: none !important;}

.hidden-edition {position: relative !important;}

	.logged-in .hidden-edition {	display: none !important;}

.support-aptours {display: none !important;}

	.logged-in .support-aptours {display: none !important;}

.logged-in li #menu-item-12839 {display: none !important;}

/* Geen "Support to Download" voor ingelogde support accounts */
.logged-in #nav_menu-79 #menu-item-13233, .logged-in #nav_menu-80 #menu-item-13233, .logged-in #nav_menu-81 #menu-item-13233, .logged-in #nav_menu-82 #menu-item-13233, .logged-in #nav_menu-83 #menu-item-13233, .logged-in #nav_menu-84 #menu-item-13233, .logged-in #nav_menu-85 #menu-item-13233, .logged-in #nav_menu-86 #menu-item-13233, .logged-in #nav_menu-87 #menu-item-13233, .logged-in #nav_menu-88 #menu-item-13233, .logged-in #nav_menu-89 #menu-item-13233 {display: none !important;}

.supportrequired {display: none !important;}

/* Downloading page - 10326 */

.logindownloadpage {position: relative; margin-top: 17px !important; margin-bottom: 50px !important;}

.logindownloadpage a {font-weight: 600; text-decoration: none;}

.logindownloadpage a:hover {	text-decoration: underline;}

.logged-in .logindownloadpage {display: none !important;}

.logged-in .registersupport {display: none !important;}

.page-id-10326 .completedownload {position: relative !important; margin-top: 21px !important;}

.page-id-10326 .backbutton {position: relative !important; 	text-align: center !important; animation: showBlock 0s 3s forwards; visibility: hidden;}

.page-id-10326 .hoverunderline:hover {text-decoration: underline !important;}

.page-id-10326 .socialshare {display: none !important;}
 
@keyframes showBlock {to {visibility: visible;}}

.page-id-10326 .backbuttonstyle {background-color: transparent !important; color: #0050a5 !important; 	text-transform: none !important; font-weight: normal !important;  letter-spacing: inherit !important; font-size: inherit !important;}

.page-id-10326 .w3eden .panel {	display: block !important;} /* Ervoor zorgen dat download progress bar zichtbaar blijft */

.page-id-10326 #wpdmw8 {display: none !important;} /* Tekst "Please wait" verwijderen onder progress bar */

.downloadlist {list-style-type: square;} /* Vierkante list items bij downloads */

/* Verberg 0.00 KB op Login & support buttons*/
.hidden-edition .downloadsize, .support-aptours .downloadsize, .hidden-aptours .downloadsize {display: none !important;}

.logindownloadsub {font-size: 8pt; font-weight: normal; position: relative !important; top: -3px !important; left: 1px !important;}

.subdownload {position: relative; margin-left: 16px; margin-top: -4px !important; 	margin-bottom: -2px !important; font-size: 0.9em; color: #252525;}

.subdownload:hover {	color: #0050a5 !important;}

.subdownload_loginaccount {position: relative; margin-left: 16px; margin-top: -4px !important; margin-bottom: -2px !important;}

.h2-edition {position: relative !important; margin-left: -5px; margin-top: -12px !important; margin-bottom: 45px !important; clear: right;}

.p-downloadnote {margin-top: -30px; 	margin-bottom: -10px;}

.p-downloads {margin-top: -15px;}

.p-downloads2 {	margin-top: -23px;}

p.csogupdateversion {position: relative; font-size: 80%; margin-top: -17px; margin-bottom: 30px;}

.p-downloadsupdated {margin-top: -19px;}

.p-downloadsnamed {	position: relative; font-size: 80%; left: 5px; margin-top: -7px;}

.p-downloadseditiondetails {position: relative; 	font-size: 80%;	left: 5px; margin-top: -25px;}

p.p-catlist {position: relative; 	font-size: 80%; 	left: 5px; margin-top: -25px; margin-bottom: 25px;}

.editionnumbers {color:rgb(170,170,170);}

h5.headerdownloads {position: relative; margin-top: -12px; margin-bottom: 7px; left: 5px; font-size: 90%;}

h5.header5-downloads-2 {margin-top: -17px; 	margin-bottom: 10px;}

.ul-downloads {position: relative; left: 3px; font-size: 80%;}

.download-item {margin-left: 25px;}

.downloadbuttons-indexap {position: relative; top: -12px !important; margin-bottom: -7px;}

.download-buttons {position: relative; 	text-align: center !important; top: -10px !important; min-width: 100%;}

.hidden {display: none;}

.media-body {margin-left: -9px !important;}

.wbt-icon {margin-right: -3px !important;}

.w3eden .ptitle {font-family: Sen, sans-serif !important; letter-spacing: 0.025em; position: relative !important; top: 1px !important; white-space: nowrap;}

	@media screen and (min-width: 1381px) and (max-width: 1415px) {.w3eden .ptitle {font-size: 105%; top: -3px;}}
	
	@media screen and (min-width: 1274px) and (max-width: 1380px) {.w3eden .ptitle {font-size: 95%; top: -3px;}}
	
	@media screen and (min-width: 782px) and (max-width: 935px) {.w3eden .ptitle {font-size: 90%; top: -3px;}}
	
	@media screen and (min-width: 782px) {.w3eden-link-btn {position: relative; max-width: 100%; min-width: 160px; margin-left: 0px !important; margin-bottom: 7px;  text-align: center !important; padding-top: 1px !important;}}
	
	@media screen and (max-width: 781px) {.w3eden-link-btn {margin-left: auto; margin-right: auto; margin-bottom: 7px;}}

.w3eden-link-btn:hover {margin-bottom: 7px; opacity: 0.9;}

.w3eden-link-btn:active {margin-bottom: 6px; top:-1px; opacity: 0.3;}

/* Links naar image orientations page bij h6 download mirroring */

.h6downloadmirrored a, .h6downloadmirroredmultiple a {	color: black !important;}

.h6downloadmirrored a:hover, .h6downloadmirroredmultiple a:hover {color: #0050a5 !important;}

	@media screen and (max-width: 781px) {.h6downloadmirrored {margin-top: -32px !important; margin-bottom: 22px !important;}}
	
	@media screen and (max-width: 781px) {.h6downloadmirroredmultiple {margin-top: -60px !important; margin-bottom: -5px !important;}}

/* Geen tekst "Login is required to access this page" en geen rode LOGIN button */

.w3eden .btn-danger {display: none !important;}

.w3eden .card {display: none !important;}

.fa {display: none !important;}

p.p-imageorientation, p.p-imageorientationmultiplebelow {position: relative;	margin-top: -45px; 	margin-bottom: 20px;}

p.p-imageorientation-8-10 {position: relative; margin-top: -50px; 	margin-bottom: 20px;}

p.p-imageorientation-12-14 {position: relative; margin-top: -55px; margin-bottom: 20px;}

p.p-imageorientation-holmgroups {position: relative; margin-top: -15px; margin-bottom: 20px;}

	@media screen and (max-width: 781px) {p.p-imageorientation {margin-bottom: 50px !important;}}
	
	@media screen and (max-width: 781px) {p.p-imageorientationmultiplebelow, p.p-imageorientation-12-14, p.p-imageorientation-holmgroups {margin-bottom: 77px !important;}}

/* Hoogte van download header op download en loggedin pagina's */

	@media screen and (min-width: 1366px) and (max-width: 1484px) {
		.webboots .colorheaderdownload {height: 87px !important;}
		.webboots .downloadname {top: -32px !important; margin-bottom: 2px !important;}
	}
	
	@media screen and (min-width: 1366px) and (max-width: 1471px) {
		.webbootm .colorheaderdownload {height: 87px !important;}
		.webbootm .downloadname {top: -32px !important; margin-bottom: 3px !important;}
	}
	
	@media screen and (max-width: 1365px) {	.downloadname {top: 2px !important;}}
		
	@media screen and (min-width: 1275px) and (max-width: 1365px) {
		.webbootm .colorheaderdownload, .webboots .colorheaderdownload {height: 85px !important;}
		.webbootm .downloadname, .webboots .downloadname {top: -27px !important;	margin-bottom: 3px !important;}
	}
		
	@media screen and (max-width: 877px) {
		.webboots .colorheaderdownload {	height: 83px !important;	}
		.webboots .downloadname {top: -25px !important; margin-bottom: 3px !important;}
	}
		
	@media screen and (max-width: 870px) {
		.webbootm .colorheaderdownload {height: 83px !important;}
		.webbootm .downloadname {top: -25px !important; margin-bottom: 3px !important;}
	}
		
	@media screen and (max-width: 714px) {
		.dsfootw .colorheaderdownload {	height: 83px !important;	}
		.dsfootw .downloadname {top: -25px !important; margin-bottom: 3px !important;}
	}
		
	@media screen and (max-width: 631px) {
		.atootm .colorheaderdownload {height: 83px !important;}
		.atootm .downloadname {top: -25px !important; margin-bottom: 3px !important;}
	}

/* Radius van rand download container en update containers op homepage */

.ugb-container__wrapper {border-radius: 6px !important;}

/* Positie van h2 in headers op download pages */

.h2-edition {position: relative !important; margin-left: -8px; margin-top: -12px !important; margin-bottom: 45px !important; clear: right;}

	@media screen and (max-width: 1365px) {	.h2-edition {margin-top: 3px !important;}}

p.p-imageorientation_webbootm, p.p-imageorientation_dsfootm {position: relative; margin-top: -10px; margin-bottom: 15px;}

	@media screen and (max-width: 781px) {p.p-imageorientation_webbootm, p.p-imageorientation_dsfootm {margin-bottom: 45px;}}

.columnsdownload_noheaderbelow {position: relative; margin-bottom: 5px !important;}

.downloadbuttons-indexapcnmco {position: relative !important; top: -10px !important; margin-bottom: -30px !important;}

.cnmcoyears {position: relative; margin-top: -23px;}

p.cnmcoprecyears {position: relative; margin-top: -50px; margin-bottom: 12px;}