.entry-header{ 
display: none; 

}
/*Logo maximum height*/
.site-logo {
  max-height: 40px;
}



.site-header .site-logo {
  pointer-events: none;
}

.page-id-360 #menu-main-menu{ 
display: none; 

}

.page-id-360 .entry-header{ 
display: none; 

}

.page-id-360 .site-header{ 
display: none; 

}

.page-id-461 #menu-main-menu{ 
display: none; 

}

.page-id-461 .entry-header{ 
display: none; 

}

.page-id-461 .site-header{ 
display: none; 

}

.page-id-478 #menu-main-menu{ 
display: none; 

}

.page-id-478 .entry-header{ 
display: none; 

}

.page-id-478 .site-header{ 
display: none; 

}

.page-id-501 #menu-main-menu{ 
display: none; 

}

.page-id-501 .entry-header{ 
display: none; 

}

.page-id-501 .site-header{ 
display: none; 

}

.page-id-538 #menu-main-menu{ 
display: none; 

}

.page-id-895 #menu-main-menu{ 
display: none; 

}

.page-id-827 #menu-main-menu{ 
display: none; 

}

.page-id-991 #menu-main-menu{ 
display: none; 

}

.page-id-902 #menu-main-menu{ 
display: none; 

}

.page-id-1000 #menu-main-menu{ 
display: none; 

}

.page-id-997 #menu-main-menu{ 
display: none; 

}

.page-id-1026 #menu-main-menu{ 
display: none; 

}

.page-id-4100 #menu-main-menu{ 
display: none; 

}

.nextend-arrow{
	width:70px!important;
	height:70px!important;
}
/*
@media (min-width: 800px) {
.container {
    width: 100% !important;
}
}
*/
.site-info.container {
    display: none;
}

/* Change background and text color Caldera*/
.caldera-grid .btn {
    background-color:#00abf9 !important;
    color:white !important;
    font-weight: 800;
	border: 0px solid #000;
	 display: block !important;
	margin-left: auto;
    margin-right: auto;
	width: 10em;
	height: 3em;
}

/* Change background and text color on hover Caldera */
.caldera-grid .btn:hover {
    background-color:#007cc6 !important;
    color:white !important;
	border: 0px solid #000;
	 display: block !important;
	margin-left: auto;
    margin-right: auto;
	width: 10em;
	height: 3em;
}


.page-id-1176 #menu-main-menu{ 
display: none; 
}	
/* Hide mobile button on Caldera form */
.page-id-1176 .btn-menu {
    display: none !important;
}

/* Change width of main submenu */
#mainnav ul ul, #mainnav ul ul a {
    width: 210px !important;
}

/* Join us button custom design */

#mainnav #menu-item-1382 {
    padding-left: 100px !important;
}

#menu-item-1382 a {
    border: 1px transparent;
    padding: 8px 20px;
    border-radius: 3px;
    transition: all 0.3s;
    background-color: #ffffff !important;
    font-family: "Raleway", sans-serif !important;
    font-size: 13px !important;
    line-height: 15px;
    font-weight: 700 !important;
    text-transform: uppercase;
}

#menu-item-1382 a:hover {
    background-color: #f5f5f5 !important;
}

#mainnav ul li#menu-item-1382 a {
  color: #00abf9 !important;
}

#mainnav ul li#menu-item-1382 a:hover {
  color: #00abf9 !important;
}

/* Extranet button custom design */

#mainnav #menu-item-1494 {
    padding-left: 20px !important;
}

#menu-item-1494 a {
    border: 1px solid #ffffff;
    padding: 8px 20px;
    border-radius: 3px;
    transition: all 0.3s;
    background-color: transparent
			!important;
    font-family: "Raleway", sans-serif !important;
    font-size: 13px !important;
    line-height: 15px;
    font-weight: 700 !important;
			  text-transform: uppercase;
}

#menu-item-1494 a:hover {
  border: 1px solid transparent;  
	background-color: #f5f5f5 !important;
}
#mainnav ul li#menu-item-1494 a:hover {
  color: #00abf9 !important;
}

/* Header full width */
#masthead > div > .container {
    width: 100%;
}
/* Change logo on mobile 

 @media only screen and (max-width: 624px) {
      .site-header .col-md-4 > a > img {
        display: none;
      }
      .site-header .col-md-4 > a {
        display: block;
        width: 55px;
        height: 35px;
        margin-left: 2;
        margin-right: auto;
        background-image: url('https://odigeoconnect.com/wp-content/uploads/2019/11/eOC-logo-neg.png');
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center;
      }
    }
*/
/* Keep logo and menu on same line on mobile */

@media only screen and (max-width:767px){
  
  .site-header{
    height: 70px;
  }
  
  .header-wrap{
    text-align: left;
  }
  
  .btn-menu{
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: -35px;
  }
  
}
/* Change the color of the menu background on mobile */
#masthead #mainnav-mobi,
#masthead #mainnav-mobi ul.sub-menu {
    background-color: #ffffff;
}

#masthead #mainnav-mobi ul > li > a,
#mainnav-mobi .btn-submenu::before {
    color: #000000;
}

/* Customize footer font and padding */
.footer-widgets {
      font-size: 12px;
    }
#sidebar-footer > .container {
    width: 100%;
}
.footer-widgets {
	line-height: 5px !important;
    padding: 25px 0 0;
}

/* Align SM footer right */

#custom_html-4 {
	float: right;
		}

/* Align Lang. selector footer right 

#polylang-2 {
	float: right
 
}
*/
/* change lang. selector widget font 

#lang_choice_polylang-2 {
	font-size: 18px;
	padding: 5px 8px; 
	
}

*/

/* Footer sticks to bottom

#sidebar-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;   
}
 */
.page-id-1026 .site-header{ 
display: none; 

}

.page-id-1026 .header-clone{ 
display: none; 

}

.page-id-4100 .site-header{ 
display: none; 

}

.page-id-4100 .header-clone{ 
display: none; 

}
/* Hide footer on mobile */
@media only screen and (max-width: 768px){
  #sidebar-footer{ display: none; }
}

/* Hide header on 2020 report form */
.page-id-1176 .site-header{ 
display: none; 

}

.page-id-1176 .header-clone{ 
display: none; 

}

/* Change position of check in Caldera privacy policy

#fld_4019407_1 {
      
}
*/

/* Change font of privacy text in Caldera privacy policy*/

.caldera-forms-consent-field-agreement { font-size: 13px;
}

.caldera-forms-consent-field-linked_text {
	font-size: 13px;
	}

/* Align checkbox in Caldera privacy policy*/

#fld_4019407_1 {
 width: 15px;
  height: 15px;
  padding: 0;
  margin: 30;
  vertical-align: baseline;
  position: relative;
  top: 3px;
  *overflow: hidden;
}

/* Align radio buttons in Caldera form*/

#fld_3186997_1_opt263063 {
 width: 15px;
  height: 15px;
  padding: 0;
  margin: 30;
  vertical-align: baseline;
  position: relative;
  top: 3px;
  *overflow: hidden;
}

#fld_3186997_1_opt1254702 {
 width: 15px;
  height: 15px;
  padding: 0;
  margin: 30;
  vertical-align: baseline;
  position: relative;
  top: 3px;
  *overflow: hidden;
}

#fld_3186997_1_opt2738026 {
 width: 15px;
  height: 15px;
  padding: 0;
  margin: 30;
  vertical-align: baseline;
  position: relative;
  top: 3px;
  *overflow: hidden;
}

.page-id-895 #menu-main-menu{ 
display: none; 

}

.page-id-991 #menu-main-menu{ 
display: none; 

}

.page-id-902 #menu-main-menu{ 
display: none; 

}

.page-id-1000 #menu-main-menu{ 
display: none; 

}

.page-id-997 #menu-main-menu{ 
display: none; 

}

.page-id-1292 #menu-main-menu{ 
display: none; 

/* Hide top menu on Panama LP*/
}
.page-id-4354 #menu-main-menu{ 
display: none; 
}	
/* Hide mobile button on Panama LP*/
.page-id-4354 .btn-menu {
    display: none !important;
}

/* Hide header on Panama LP */
.page-id-4354 .site-header{ 
display: none; 

}

.page-id-4354 .header-clone{ 
display: none; 
}
.page-id-4469 .header-clone{ 
display: none; 
}
/* Hide mobile button on Primalres LP*/
.page-id-4469 .btn-menu {
    display: none !important;
}

/* Hide header on Primalres LP */
.page-id-4469 .site-header{ 
display: none; 

}

	
.page-id-4509 .header-clone{ 
display: none; 
}
/* Hide mobile button on SOPs LP*/
.page-id-4509 .btn-menu {
    display: none !important;
}

/* Hide header on SOPs LP */
.page-id-4509 .site-header{ 
display: none; 

}

/* Hide top menu on Thank-you Prime Day LP*/
}
.page-id-4459 #menu-main-menu{ 
display: none; 
}	
/* Hide mobile button on Thank-you Prime Day LP*/
.page-id-4459 .btn-menu {
    display: none !important;
}

/* Hide header on Thank-you Prime Day LP */
.page-id-4459 .site-header{ 
display: none; 

}

.page-id-4459 .header-clone{ 
display: none; 
}
.page-id-4459 .header-clone{ 
display: none; 
}
/* ==========================================================
   eDreams ODIGEO Connect | SOP page styles
   Paste into: Appearance > Customize > Additional CSS
   Everything is scoped to .eoc-sop, so no other page is affected.
   ========================================================== */
/* Hide the theme's own page title on the SOP page (the page has its own headline) */
body:has(.eoc-sop) .type-page > .entry-header,
body:has(.eoc-sop) .type-page .entry-title{display:none}
.eoc-sop{--eoc-navy:#0B1F3F;--eoc-sky:#00ABF9;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;max-width:1140px;margin:0 auto;padding:8px 0 40px;-webkit-font-smoothing:antialiased}
.eoc-sop *,.eoc-sop *::before,.eoc-sop *::after{box-sizing:border-box}
.eoc-sop h1,.eoc-sop p,.eoc-sop ul,.eoc-sop li{margin:0;padding:0;font-family:inherit;letter-spacing:normal;text-transform:none}
.eoc-sop ul{list-style:none}
.eoc-sop li::before,.eoc-sop li::marker{content:none}
.eoc-sop a:focus-visible{outline:3px solid var(--eoc-sky);outline-offset:3px}
/* HERO */
.eoc-sop .eoc-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:center;padding:56px;border-radius:24px;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(0,171,249,.38),rgba(0,171,249,0) 46%),linear-gradient(135deg,#0B1F3F 0%,#0A3566 58%,#005EAD 100%)}
.eoc-sop .eoc-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7FD3FF}
.eoc-sop .eoc-hero-title{margin:14px 0 16px;font-size:clamp(34px,4.6vw,52px);line-height:1.06;font-weight:800;letter-spacing:-.015em;color:#fff}
.eoc-sop .eoc-lead{max-width:32em;font-size:18px;line-height:1.6;color:rgba(255,255,255,.86)}
.eoc-sop .eoc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.eoc-sop a.eoc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:10px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;border:1.5px solid transparent;transition:background-color .15s,transform .15s,box-shadow .15s}
.eoc-sop a.eoc-btn-dl::before{content:"";flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3Cpath d='M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3Cpath d='M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat}
.eoc-sop a.eoc-btn-primary{background:var(--eoc-sky);color:var(--eoc-navy)}
.eoc-sop a.eoc-btn-primary:hover{background:#3DC0FF;color:var(--eoc-navy);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,171,249,.35)}
.eoc-sop .eoc-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}
.eoc-sop .eoc-chip{padding:6px 12px;border-radius:999px;font-size:13px;line-height:1.3;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}
.eoc-sop .eoc-chip strong{color:#7FD3FF;font-weight:700}
.eoc-sop .eoc-hero-art img{display:block;width:100%;max-width:480px;height:auto;margin:0 0 0 auto;border:0;border-radius:0;box-shadow:none;background:none}
/* RESPONSIVE */
@media (max-width:820px){.eoc-sop .eoc-hero{grid-template-columns:1fr;padding:40px 28px}.eoc-sop .eoc-hero-art img{max-width:360px;margin:0 auto}}
@media (max-width:600px){.eoc-sop .eoc-hero{padding:32px 20px;border-radius:18px}.eoc-sop .eoc-lead{font-size:17px}.eoc-sop .eoc-actions a.eoc-btn{width:100%}}
