


/*J-corp, if PDF download page, block cookie, don't show enable cookie button*/
/*don't need g-analytics , no email function, don't disrupt the QR code*/
/*if is_tree(yokoso) - top page of QR, SYD,CNS,etc., add body_class */

.disable_cookie_ok_no_popup #daextlwcnf-cookie-notice-container,
.wpdmpro-template-default #daextlwcnf-cookie-notice-container{
	display:none !important ;
}


/* COOKIE - NO */

/*
IN AU - Cookie default
page-template-default page page-id-1901 logged-in admin-bar cookies-accepted jtb_geoip_australia metaslider-plugin single-author customize-support

IN AU - Cookie DISABLE, 
page-template-default page page-id-1901 cookies-not-accepted jtb_geoip_australia metaslider-plugin single-author
*/

.au_disable_cookies{display:none;}
.jtb_geoip_australia.cookies-not-accepted .au_disable_cookies{display:inline  !important ;}

.cookies-not-accepted .disable_cookies_button{display:none  !important ;}
.jtb_geoip_australia.page-id-1901 blockquote{display:none;}

.jtb_geoip_australia.page-id-1901.cookies-not-accepted blockquote{display:block  !important ;}

.au_cookies_notice{display:none;}
.jtb_geoip_australia .au_cookies_notice{display:inline !important ;}


html .cookies-not-accepted .site-footer { 
  padding-bottom: 4em  !important ;
}

html .cookies-accepted .cookie-non-accept{display:none;}



html .jtb_geoip_australia #daextlwcnf-cookie-notice-container,
html .jtb_geoip_australia #daextlwcnf-revisit-cookie-consent-container,
html .jtb_geoip_australia .daextlwcnf-revisit-consent-trigger
{
	display:none !important ; 
	/*LOCATION - australia - hide cookie info*/
}



html #daextlwcnf-cookie-notice-container {
background: var(--brown-gradient) !important;

}

html #daextlwcnf-cookie-notice-message,#daextlwcnf-cookie-notice-container  { 
  color: #fff7de !important; 
}



html #daextlwcnf-cookie-notice-button-1 { 
  background: #fff8bb !important; 
  color: #b1331e !important; 
  border: 1px solid #b12c1e !important; 
}


html #daextlwcnf-cookie-notice-button-2:hover {
  
  background: #1792cf !important;
    background-color: rgb(23, 146, 207);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  
  border: 1px solid #1999d8 !important; 
}

html #daextlwcnf-cookie-notice-container {
  padding: 12px 34px !important; 
}

 
html #daextlwcnf-revisit-cookie-consent-container svg{display:none;}
html #daextlwcnf-revisit-cookie-consent-container {
  width: 62px !important;
  height: 68px !important;background-repeat: no-repeat  !important ;
  background: none !important;
    left: inherit  !important ;
  right: 20px !important;
  bottom: 20px !important;
  cursor: pointer !important;
  border-radius: 1% !important;
  background-image: url(https://jtbtravel.com.au/u/jtb-cookies-policy.png) !important;
}
html #daextlwcnf-revisit-cookie-consent-container:hover { background-repeat: no-repeat  !important ;
  background-image: url(https://jtbtravel.com.au/u/jtb-cookies-disable.png) !important;
}



html body.page-id-25 #daextlwcnf-revisit-cookie-consent-container 
{
  bottom: 80px !important;
}


html #daextlwcnf-cookie-notice-message {padding-top: 0.5em !important;}





/*MOBILE*/


@media only screen and (max-width: 768px) {


	html #daextlwcnf-cookie-notice-button-2, 
	html #daextlwcnf-cookie-notice-button-1 {width: 40% !important;
  position: relative;
	float: left;} html #daextlwcnf-cookie-notice-button-2{ float:right  !important ;}
	html #daextlwcnf-revisit-cookie-consent-container	{  width: 44px !important;
		height: 60px !important; background-size:44px  !important ;  right: 10px !important;  bottom: 10px !important;}


}/*END-mobile*/




/*MOBILE-tiny*/
@media only screen and (max-width: 480px) {


	html #daextlwcnf-cookie-notice-button-2, 
	html #daextlwcnf-cookie-notice-button-1 {width: 40% !important;
  position: relative;
	float: left;} html #daextlwcnf-cookie-notice-button-2{ float:right  !important ;}
	html #daextlwcnf-revisit-cookie-consent-container	{  width: 44px !important;
		height: 60px !important; background-size:44px  !important ;  right: 10px !important;  bottom: 10px !important;}
		
}/*END-mobile*/




/*SMALL - computer screen*/
@media only screen and (max-width: 768px) {


	html #daextlwcnf-cookie-notice-button-2, 
	html #daextlwcnf-cookie-notice-button-1  {width: 40% !important;
  position: relative;
	float: left;}html #daextlwcnf-cookie-notice-button-2{ float:right  !important ;}
	html #daextlwcnf-revisit-cookie-consent-container	{  width: 44px !important;
		height: 60px !important; background-size:44px  !important ;  right: 10px !important;  bottom: 10px !important;}


}
/*END-small-comp-screen*/






html #daextlwcnf-cookie-settings-mask {
  background: #421808 !important;
  opacity: 0.64 !important;
    pointer-events: initial  !important ;  /* This will prevent clicks on the element */
}







.yellow-message, .green-message,.red-message,.teal-message{
color: #272727;
border: solid 1px #f5e89f;
background-color: #FFFFC2;
padding: 10px 10px 10px 10px;
margin: 15px auto;
font-weight: 500;
line-height: 1.6em;
display:table;
background-image: url('https://www.jtbtravel.com.au/wp-content/uploads/svg/ic_error_outline_black_24px-orange.svg');
background-repeat: no-repeat;
background-position: 11px 7px;
clear:left;
text-indent: 33px;
}

.yellow-message p, .green-message p,.red-message p,.teal-message p{margin: 0;padding: 0;position: relative;top: 3px;}
.green-message{border: solid 1px #b4c7ae; background-color: #E9F6E5;background-image: url('https://www.jtbtravel.com.au/wp-content/uploads/svg/ic_assistant_black_24px-green.svg');}
.red-message{border: solid 1px #d08d8d; background-color: #F8D9DB;background-image: url('https://www.jtbtravel.com.au/wp-content/uploads/svg/ic_report_problem_black_24px-red.svg');}
.teal-message{border: solid 1px #8db7d0; background-color: #d9f2f8;background-image: url('https://www.jtbtravel.com.au/wp-content/uploads/svg/ic_star_border_black_24px.svg');} 

ul.green-message{margin: 15px 35px;text-indent: inherit;}
ul.green-message h3{line-height: 1em;color: #000000;}


/*misc*/
.yellow-message a, .green-message a,.red-message a,.teal-message a, .brown-message a{
	color:#fff;text-decoration:underline;
}
.yellow-message a:hover, .green-message a:hover,.red-message a:hover,.teal-message a:hover,.brown-message a:hover{
    color: #fff;text-decoration:none;}


 .yellow-message{
    padding: 3px 5px;
    margin: 10px 0;
    text-indent: 0px; 
    background: var(--yellow-gradient);
}

.yellow-message {
  background-image: url(https://jtbtravel.com.au/u/goog-bell.png) , var(--orange-gradient);
  background-repeat: no-repeat;
}


.yellow-message, .green-message, .red-message, .teal-message, .brown-message {
  color: #fff;
  border: none;
  background-color: #bdbdbd;
  margin: 15px auto;
  font-weight: 600;
  line-height: 1.6em;
  display: inline-block;
  clear: left;
  border-radius: 16px;
  padding: 13px;
  text-indent: 33px;
}




