/*Cookie Bar*/
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize.CybotCookiebotDialogBodyButton {
	color: #1a1a1a;
}
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    border-radius: 3px !important;
    border: 2px !important;
}
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type) {
        opacity: 0.8;
    }
	#CybotCookiebotDialogBodyContent {
		letter-spacing: 0 !important;
		line-height:1.4em !important;
	}
	#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
		#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
            width: 100% !important;
					padding: 10px !important;
					min-height: 42px !important;
					line-height: 130% !important;
    }
		#CybotCookiebotDialog * {
			font-size: 13px !important;
	}     
	
@media (max-width: 1279px) {
    #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton {
        max-height: 100% !important;
        line-height: 20px !important;
    }
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItem,
	#CybotCookiebotDialog .CookieCard {
        list-style: none !important;
    }
	
	@media (max-width: 380px) {
		#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    padding: 12px 6px !important;
		}
		#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
    margin-left: 0.5em !important;
}
	}	
		@media (max-width: 340px) {
		#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    padding: 12px 2px !important;
		}
		#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
    margin-left: 0.15em !important;
}
			
			#CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
    padding: 1em 5px !important;
}
			
	}
	
@media (min-width: 601px) and (max-width: 1279px) {

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
order: 1;
}
#CybotCookiebotDialogBodyLevelButtonCustomize {
order: 2;
}
#CybotCookiebotDialogBodyButtonDecline {
order: 3;
}
}
	
		@media screen and (min-width: 601px) {
    #CybotCookiebotDialogPoweredbyCybot svg {
        height: auto !important;
        width: 68px !important;
    }
}
	
@media screen and (min-width: 1280px) {
	
	#CybotCookiebotDialogPoweredbyLink {
    align-items: flex-start !important; 
    padding-top: 0 !important;
}
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize {
    margin-top: 8px !important;
}
	#CybotCookiebotDialogHeaderLogosWrapper,
   #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
        width: 68px !important;

    }
	#CybotCookiebotDialogTabContent {
		height: 100% !important;
	}
  #CybotCookiebotDialogPoweredbyCybot {
    width: 100% !important;
   }
	 #CybotCookiebotDialog.CybotEdge {
        min-width: 600px !important;
        width: 100% !important;
        padding: 12px !important;
        max-width: 600px !important;
    }

	#CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) #CybotCookiebotDialogTabContent {
        margin-right: 0 !important;
		     margin-left: 10px !important;
    }
 
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter {
		width: 165px;
	}

	#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper {
		margin-top: 5px !important;
	}
	    #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent {
        margin-left: 10px !important;
        border-left: 1px solid #dadada;
        padding-left: 5px;
        padding-right: 0 !important;
    }
	 
	  #CybotCookiebotDialog[data-template=bottom] {
        transform: translateY(-108%) !important;
        left: auto !important;
        right: 20px;
    }

}

@media (max-width: 1279px) {
	#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) {
    margin-top: 0 !important;
	}
	#CybotCookiebotDialog .CybotCookiebotScrollContainer {
			border-bottom: 0 !important;
	 padding-bottom: 0 !important;
	}
	#CybotCookiebotDialogBodyContent {
			padding-top: 10px !important;
		padding-bottom: 0 !important;
	}

	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
    flex-direction: row !important;
    gap: 10px !important;
	}
	 #CybotCookiebotDialog {
        max-width: 600px !important;
    }

	#CybotCookiebotDialog[data-template=bottom] {
        transform: unset !important;
        left: auto !important;
		 right: 0;
        bottom: 0px !important;
        top: auto !important;
        margin: 15px !important;
        width: calc(100% - 30px) !important;
    }
		#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
			margin-top: 0 !important;
				margin-bottom: 0 !important;
		}
	
	#CybotCookiebotDialogPoweredbyCybot svg {
				max-width: 50px !important;
		}

		#CybotCookiebotDialogHeader {
				padding: 8px 1em  !important;

		}

		#CybotCookiebotDialog * {
				font-size: 12px !important;
		}
		#CybotCookiebotDialog .CybotCookiebotScrollContainer {
				padding: 0 0.375em !important;
		}
		#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
				max-height: 42px !important;
			line-height: 20px !important;
		}
	
}

@media (max-width: 880px) {
	
	 #CybotCookiebotDialog {
        max-width: 100% !important;
    }

	#CybotCookiebotDialog[data-template=bottom] {
        left: 0 !important;
		 right: auto;
	}
}