@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 529px) {.head_2 .fa-phone {display:none;}}
.head_2 .fa-phone   {padding-right:0.25rem;padding-left:0.25rem; font-size:30px;}

/* --------------------------------------------------- Header Components --------------------------------------------------------------------------- */
header {display:block; padding:0 auto 0 auto ;clear:both; height:110px;transition: all 0.14s ease-out; } 

.logo_size_bh {display:block;padding:0px 0 0 0; margin: 0px 0 0 0px;width:271px;height:54px;transition: all 0.24s ease-out; opacity:1.0;}
.min .logo_size_bh {/*display:none;width:150px;height:31px;*/ width:150px;height:31px;margin:-5px 0px 0 0; opacity:0.9;}

.logo_size_bh2 {display:none; opacity:0;}
.min  .logo_size_bh2 {display:block;padding:0px 0 0 0; margin: -2px 0 0 -25px;width:150px;height:31px;transition: all 0.64s ease-out; opacity:0.7;}

.strap_line {color:rgba(255,255,255,0.55);transition: all 0.20s ease-out;}
.min .strap_line {display:none !important;}

.col_tel {color:rgba(255,255,255,0.8);}
/*.min .col_tel {color:rgba(255,255,255,0.6);}*/

.portal {color:gold !important;float:right!important;font-family:sans-serif;font-size:0.45em;font-size:calc(0.45vw + 0.40em); width:160px; height:50px; 
padding:15px 1px 10px 16px !important; margin-right:10px;}
.min .portal {color:gold !important;float:right!important;font-family:sans-serif;font-size:0.45em;font-size:calc(0.45vw + 0.40em);opacity:0.8}
.portal:hover  {font-weight:200;background-color:gold!important; color:rgba(45,37,65,1.00)!important;}

.portal_mob {color:gold !important;}

@media screen and (max-width: 1700px) { 
.portal {color:gold !important;float:right!important;font-family:sans-serif;font-size:0.45em;font-size:calc(0.45vw + 0.40em); width:160px; height:50px; 
padding:19px 1px 10px 16px !important; margin-right:-20px;}
}

@media screen and (max-width: 1200px) { 
.hide1200{display:none;}
.portal {width:100px; height:50px; padding:19px 1px 10px 10px !important;margin-right:0px;}
}

  
@media screen and (max-width: 1024px) {header {height:110px;}
.min  .logo_size_bh2 { margin: -2px 0 0 -15px;transition: all 0.64s ease-out; opacity:0.7;}}

.min header   {height: 60px;padding: 0px 0px;z-index:151;}
.logo_size{ display:block;padding:0px 0 0 0; margin: 15px 0 0 5px;width:241px;height:95px;transition: all 0.14s ease-out;}
.min .logo_size{margin: -12px 0 0 5px;width:135px;height:48px;}
.tel_line   {font-family:'Lato';letter-spacing:-0.6px;display:inline-block;font-weight:900;padding:0;margin:3px 0 0 0;font-size:2.1em;font-size:calc(2.1vw + 2.1em);float:right ;transition: all 0.14s ease-out; text-decoration:none ;}
.min .tel_line   {margin:-5px -5px 0 0;font-size:1.35em;font-size:calc(1.35vw + 1.35em);letter-spacing:-2.0px;}
.strap_line {font-family:'Caveat';float:right;letter-spacing:-1px;clear:right; margin:1px 0 0 0;font-size:1.0em;font-size:calc(1.0vw + 1.0em);}
.min .strap_line {display:none;}

@media screen and (min-width: 1367px) {
.tel_line   {font-family:'Lato';letter-spacing:-0.6px;display:inline-block;font-weight:900;padding:0;margin:-20px 0 0 0;
 font-size:1.3em;font-size:calc(1.3vw + 1.3em);float:right ;transition: all 0.20s ease-out; text-decoration:none ;}
 .min .tel_line        {margin:-15px 0px 0 0;font-size:0.8em;font-size:calc(0.8vw + 0.8em);letter-spacing:-0.2px;}
.logo_size_AW1       {margin: -8px 0 0 0px;width:105px;height:37px ;}
.min .logo_size_AW1       {margin: -8px 0 0 0px;width:105px;height:37px ;}}

@media screen and (max-width: 1024px) {.min header   {height: 70px;padding: 0px 0px;z-index:151;}
}

.min .strap_line {display:block; font-size:10px;color:rgba(255,255,255,0.00);}
.logo_size{margin: 3px 0 0 5px;width:235px;height:80px;transition: all 0.14s ease-out;}
.min .logo_size{margin: -8px 0 0 0px;width:135px;height:48px;}
.logo_size_AW1      {display:block;padding:0px 0 0 0; margin: 15px 0 0 5px;width:371px;height:77px;transition: all 0.14s ease-out;}
.min .logo_size_AW1 {width:165px;height:35px; margin-top:6px;}

.header_menu_max   {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;clear:both;height:50px;/*width:100%;*/position:fixed;width:80%;}
.min .header_menu_max   {height:40px;}

.header_top_max   {display:flex;flex-wrap: wrap;flex-direction:row;justify-content:space-between;clear:both;position:fixed; width:100%; z-index: 2147483638 ;}

.eqWrap {display: flex;}     .equalHW {flex: 1;}

.head_1      {flex: 0.3;display:block;}  /* ---- LOGO SPACE ----- */
.head_2      {flex: 1;flex: 10; padding: 15px 0 0 0;} /* ---- TEL & STRAP LINE ----- */
.head_3      {display:flex;flex: 0.06;z-index:2147483647 ;} 
.min .head_1 {display:none;display:block;flex: 0.3;}  

@media screen and (max-width: 1366px) {.min .logo_size  {margin: -6px 0 0 0px;width:105px;height:38px ;}
 .min .tel_line        {margin:-15px 0px 0 0;font-size:1.0em;font-size:calc(1.0vw + 1.0em);letter-spacing:-0.2px;}
}
@media screen and (max-width: 1365px) {.min .logo_size  {margin: -3px 0 0 0px;}}

.min .cd-dropdown-content a, .cd-dropdown-content ul a {/*color:rgba(53,124,201,0.7);height:35px; */}

@media screen and (min-width: 1367px) {
/*.tel_line  {font-size:20px;} */
.strap_line {font-size:36px;margin:0px 0 0 0;}
.logo_size_EQ1      {margin: 1px 0 0 5px;padding:0px 0 0 0;width:235px;height:80px;transition: all 0.14s ease-out;}
.min .logo_size_EQ1 {margin: 10px 0 0 5px;width:135px;height:48px;}
/* ------- header flexbox ---------------------------------------------------------------------------- */
.header_card_left        {flex: 0.78;    transition: all 0.14s ease-out;}
.header_card_middle      {flex: 18.0;   /*height:106px;*/transition: all 0.14s ease-out; padding:0px 2% 0px 2%;}  
.header_card_right       {flex: 0.70;    transition: all 0.14s ease-out; }

.min .header_card_middle {flex: 18.0;height:60px;} 
.min .header_card_left   {} 
.min .header_card_right  {}
/* ------- menubar flexbox ---------------------------------------------------------------------------- */
.menubar_card_left       {flex: 0.78;} 
.menubar_card_middle     {flex: 18.0; padding-left:2%; }  
.menubar_card_right      {flex: 0.70;}


}

@media screen and (max-width: 1366px) {
.tel_line   {font-family:'Lato';letter-spacing:-0.6px;display:inline-block;font-weight:900;padding:0;margin:-20px 0 0 0;font-size:1.6em;font-size:calc(1.6vw + 1.5em);float:right ;transition: all 0.14s ease-out; text-decoration:none ;}

.strap_line              {font-size:1.1em;font-size:calc(1.1vw + 1.1em); margin:4px 0 0 0;} 
.logo_size_EQ1      {margin: 6px 0 0 5px;}
.min .logo_size_EQ1 {margin: 10px 0 0 5px;}
/* ------- header flexbox -------------------------------------------------------------------------- */
.header_card_left        {flex: 1.0; flex: 0.50; flex: 0.20;transition: all 0.14s ease-out;}
.header_card_middle      {flex: 18;  flex: 8.00; flex: 8.0;transition: all 0.14s ease-out;/*height:126px;*/ padding:0px 2% 0px 2%;}  
.header_card_right       {flex: 0.7; flex: 0.65; flex: 0.20;transition: all 0.14s ease-out;}

.min .header_card_middle {height:60px;} 
.min .header_card_left   {} 
.min .header_card_right  {} 
/* ------- menubar flexbox ---------------------------------------------------------------------------- */
.menubar_card_left       {flex: 0.45;}
.menubar_card_middle     {flex: 18;padding-left:1.5%;}  
.menubar_card_right      {flex: 0.45;}
.header_menu_max   { width:90%;}
}

@media screen and (min-width: 1025px) {.head_3 {display:none;}} 

@media screen and (max-width: 1024px) {
.tel_line   {padding:0;margin:-10px 0 0 0;}

.min .tel_line   {margin:-12px 5px 0 0;font-size:1.45em;font-size:calc(1.45vw + 1.35em);letter-spacing:-1.0px;}
.logo_size_EQ1      {margin: 10px 0 0 5px;}
.min .logo_size_EQ1 {margin: 10px 0 0 5px;}
.logo_size_AW1      {padding:0px 0 0 0; margin: 10px 0 0 5px;width:256px;height:55px;}
.strap_line{margin:6px 0 0 0px ;font-size:1.0em;font-size:calc(1.0vw + 1.0em); color:rgba(255,255,255,0.45);} 
.min .strap_line{display:none;} 
.head_2  {background-color:rgba(31,127,229,0.0); padding: 10px 15px 0 0;}
.logo_size {width:100%;height:auto; padding-top:2%;}
.min .logo_size {width:155px;height:61px; padding-top:5px; margin-top:-10px;}

.header_top_max   {display:flex;flex-wrap: wrap;flex-direction:row;justify-content:space-between;clear:both;position:fixed; width:100%;z-index: 999800 ; height:110px;-webkit-box-shadow: 0px 1px 1px  rgba(0, 0, 0, 0.3);  -moz-box-shadow: 0px 1px 1px  rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);transition: all 0.14s ease-out;}
.min .header_top_max    {height:70px;}

/* ------- header flexbox -------------------------------------------------------------------------- */
.header_card_middle      {flex: 16;height:110px;}  
.min .header_card_middle {height:70px;} 
.menubar_card_left       {flex: 0.4;}
.menubar_card_middle     {flex: 16;}  
.menubar_card_right      {flex: 0.4;} 
}

@media screen and (max-width: 827px)  {.hide_strap {display:none;}}


@media screen and (max-width: 768px) {
.logo_size_bh {display:block;padding:0px 0 0 0; margin: -5px 0 0 10px;transition: all 0.24s ease-out; opacity:1.0;width:200px;height:43px;}
.hide_strap2 {display:none;}
 header {height:80px; margin-bottom:0px;} 
.min header   {height: 80px;}
.tel_line   {margin:-8px 0 0 0;font-size:1.4em;font-size:calc(1.4vw + 1.4em);}
.min  .tel_line   {margin:-8px 0 0 0;font-size:1.4em;font-size:calc(1.4vw + 1.4em);}
.min  .logo_size_bh2 {display:none;}

.min .logo_size_bh {display:block;padding:0px 0 0 0; margin: -5px 0 0 10px;transition: all 0.24s ease-out; opacity:1.0;width:200px;height:43px;}

}



@media screen and (max-width: 644px) {

.strap_line         {display:none;}
.strap_line_aw      {display:none;}
.tel_line           {letter-spacing:-1.0px;padding:0;margin:2px 0 0 0;clear:both;font-size:1.5em;font-size:calc(1.5vw + 1.5em);}
.min .tel_line      {letter-spacing:-1.0px;padding:0;margin:2px 0 0 0;clear:both;font-size:1.5em;font-size:calc(1.5vw + 1.5em);}

.logo_size_bh {display:block;padding:0px 0 0 0; margin: -2px 0 0 10px;transition: all 0.24s ease-out; opacity:1.0;
width:200px;height:43px;}
.min .logo_size_bh {display:block;padding:0px 0 0 0; margin: -2px 0 0 10px;}

.tel_head {color:rgba(90,255,93,1.00);font-size:44px;float:right; margin: 2px 0 0 0;display:inline-block ; background-color:red;
height:38px;padding:0 0 0 0;}
.fa-phone-square {padding-right:0.5rem; font-size:30px;}
.tel_head_font {font-size:19px;font-family:'Arial';text-decoration:none; letter-spacing: -0.5px; font-weight:900;float:right; line-height:15px;
margin: 7px 0px 0 1px ; padding:0 3px 0 0;color:rgba(53,124,201,1.00);}
.logo_aw_size2{margin: 2px 0 0 2px;max-width:210px;max-height:67px;min-width:170px; min-height:54px;width:100%; height:auto;}
}

@media screen and (max-width: 529px)  {
.tel_line {display:none;} .tel_line_aw {display:none;}
.strap_line {display:none;}	
.tel_head_circ {float:right; -webkit-border-radius: 25px; -moz-border-radius:25px; border-radius:25px;display:inline-block ;margin: -7px 0px 0 0px;padding:8px 6px 6px 8px; color:rgba(53,95,151,1.00);background-color: rgba(73,252,71,0.9);background-color: rgba(255,255,2551,0.99);}
.eqWrap {display: flex;}
.equalHW {flex: 1;}		
.head_1 {flex: 1 ;padding-right:15px;}
.head_2 {flex: 1 ;}
.head_3 {flex: 0.1 ; float:right;}	
.header_card_left {flex: 0.02;} .header_card_middle {flex: 1;} .header_card_right {flex: 0.02;}	
}

@media screen and (max-width: 414px) {
.header_top_max {z-index: 999800 ; height:70px; -webkit-box-shadow: 0px 1px 1px  rgba(0, 0, 0, 0.3);  -moz-box-shadow: 0px 1px 1px  rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}
.head_2 {background-color:rgba(31,127,229,0.0); padding: 11px 15px 0 0;}
}

@media screen and (max-width: 374px) {
.logo_size_bh {display:block;padding:0px 0 0 0; margin: 3px 0 0 12px;transition: all 0.24s ease-out; opacity:1.0;
width:145px;height:33px;}
.min .logo_size_bh {display:block;padding:0px 0 0 0; margin: 3px 0 0 12px;transition: all 0.24s ease-out; opacity:1.0;
width:145px;height:33px;}
}


.back1 {height:70px!important; background-color:rgba(255,255,255,0.05)!important;font-weight:800;font-size:120%!important;color:rgba(45,37,65,0.49) !important;  margin-left:-20px!important; }

.back2 {height:60px!important; background-color:rgba(255,255,255,0.10)!important;font-weight:800;font-size:120%!important;color:rgba(255,255,255,0.89) !important; padding-top:18px !important; padding-left:20px!important; }

.cd-dropdown-trigger {display:block;position:relative;padding: 0px 2px 6px 5px; margin-top:-6px; float:right ;}
.cd-dropdown-wrapper {display:inline-block;position:relative;height:40px;margin:50 0 0 0; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.col_burger          {background-color:rgba(45,37,65,0.72);}
.hamburger__inner    {display: block;width: 30px;height: 6px;margin-top: 5px;}
.no-touch .cd-dropdown-trigger:hover {background-color:rgba(53,124,201,0.0);}
.menu_title {font-family:'Arial';font-size:1.1em;font-size:calc(1.1vw + 1.1em);color:rgba(255,255,255,1,0.6);letter-spacing:-1.2px; font-weight:900; margin:-33px 0 13px 23px;}

/*@media only screen and (max-width: 1024px) {.min .col_burger  {background-color:rgba(255,255,255,0.95);}}*/


@media only screen and (min-width: 1024px) {
 
  .cd-dropdown-trigger {font-size:1.5rem;}
  .no-touch .cd-dropdown-trigger.dropdown-is-active:hover {background-color: rgba(0,0,0,0.2); }
  .cd-dropdown-trigger.dropdown-is-active::before, .cd-dropdown-trigger.dropdown-is-active::after {width: 14px;}
  .cd-dropdown-trigger.dropdown-is-active::before { -webkit-transform: translateX(5px) rotate(-45deg); -moz-transform: translateX(5px) rotate(-45deg);-ms-transform: translateX(5px) rotate(-45deg);-o-transform: translateX(5px) rotate(-45deg);transform: translateX(5px) rotate(-45deg);}
  .cd-dropdown-trigger.dropdown-is-active::after { -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
}

/* ------------------------------------------------- Shrink menu styles -------------------------------- */
.cd-dropdown {-webkit-box-shadow: inset 8px 0 10px -6px rgba(0,0,0,0.50);-moz-box-shadow:inset 8px 0 10px -6px rgba(0,0,0,0.50);box-shadow: inset 8px 0 10px -6px rgba(0,0,0,0.50); }
.cd-dropdown-content a, .cd-dropdown-content ul a {height:50px;line-height:40px;text-decoration:none;font-family:Arial;font-size:9.5em;font-size:calc(0.5vw + 0.5em);
margin:0px; }
@media only screen and (min-width: 1024px) {
.min .cd-dropdown-content a, .cd-dropdown-content ul a {line-height:32px;font-size:0.4em;font-size:calc(0.4vw + 0.4em);padding:1px 1.6% 0 1.6%; margin:0px;}}
.min .cd-dropdown-wrapper {height:32px;}

@media only screen and (min-width: 1366px) {.cd-dropdown-content a, .cd-dropdown-content ul a {font-size:0.5em;font-size:calc(0.5vw + 0.5em); }}

.cd-dropdown h2 {height: 150px;line-height: 40px; margin: 0 0 20px 0;}
  
@media only screen and (min-width: 768px)  {.cd-dropdown h2,  .cd-dropdown-content a,  .cd-dropdown-content ul a {height: 60px;line-height: 60px;}
.cd-dropdown-trigger { margin-top:-0px;}}
@media only screen and (min-width: 1024px) {.cd-dropdown h2,  .cd-dropdown-content a,  .cd-dropdown-content ul a {height: 50px;line-height: 50px;}}
@media only screen and (min-width: 1367px) { .portal {margin-top:0.0%; padding-top:0.00%;}
.cd-dropdown-content a, .cd-dropdown-content ul a {font-size:0.5em;font-size:calc(0.45vw + 0.45em); }}

.cd-dropdown h2, .cd-dropdown-content a, .cd-dropdown-content ul a, .cd-dropdown-content .cd-divider {padding: 0 0.9%;}

@media only screen and (max-width: 1180px) {.cd-dropdown h2, .cd-dropdown-content a, .cd-dropdown-content ul a, .cd-dropdown-content .cd-divider {padding: 0 0.6%;}}

/* ----------------- MOBILE PHONE BACKGROUND COLOUR ------------- */
.cd-dropdown {position:fixed;z-index: 1;top: 0;right: 0;width:100%;height:100%;color:#ffffff; 
  visibility: visible ;-webkit-backface-visibility: visible ;backface-visibility: visible ;
 -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0);-o-transform: translateZ(0);  transform: translateZ(0);
  -webkit-transform: translateX(300%); -moz-transform: translateX(300%);-ms-transform: translateX(300%);-o-transform: translateX(300%);transform: translateX(300%); 
  -webkit-transition: -webkit-transform 0.8s 0s, visibility 0s 0.8s;-moz-transition: -moz-transform 0.8s 0s, visibility 0s 0.8s;
  transition: transform 0.8s 0s, visibility 0s 0.8s;}

@media only screen and (max-width: 644px) {.cd-dropdown-trigger {padding-top: 16px;}}

.cd-dropdown h2 {/* dropdown title - mobile version only */position:relative;z-index: 1; color:#fff;display:block;}

 
.cd-dropdown .cd-close {/* 'X' close icon - mobile version only */
  position: absolute;z-index: 1;right: 0;top: 0;height: 50px; width: 50px; /* image replacement */
  overflow: hidden;text-indent: 100%; white-space: nowrap; color: transparent; }
 .cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {/* this is the 'X' icon */
  content: ''; position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);height: 20px;width: 2px; background-color:rgba(53,95,151,1.00);background-color: #ffffff;}
  .cd-dropdown .cd-close::after {-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);-o-transform: translateX(-50%) translateY(-50%) rotate(45deg);transform: translateX(-50%) translateY(-50%) rotate(45deg);}
.cd-dropdown .cd-close::before {-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);transform: translateX(-50%) translateY(-50%) rotate(-45deg);}
.cd-dropdown.dropdown-is-active {visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);
  transform: translateY(0);-webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0s;-moz-transition: -moz-transform 0.5s 0s, visibility 0s 0s;transition: transform 0.5s 0s, visibility 0s 0s; }
  
@media only screen and (min-width: 768px) {  .cd-dropdown .cd-close { top: 5px;} }
@media only screen and (min-width: 1025px) {	
.open-to-left .cd-dropdown {/* use the .open-to-left class if you want to open the dropdown on the left */ right: 0;left: auto;}
.cd-dropdown h2, .cd-dropdown .cd-close {/* on desktop - hide title and 'X' */ display: none;}
.cd-dropdown.dropdown-is-active { opacity:1; -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: opacity 0.3s 0s, visibility 0.3s 0s, -webkit-transform 0.3s 0s;-moz-transition: opacity 0.3s 0s, visibility 0.3s 0s, -moz-transform 0.3s 0s;transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s;}}
@media only screen and (min-width: 1025px) { .hide_mobile_1024 {display:none;} } /* mobile menu display */
@media only screen and (max-width: 1024px) { .hide_1024 {display:none !important;}

.cd-dropdown-content a, .cd-dropdown-content ul a   {height:45px!important; margin-bottom:1px; padding-bottom:8px!important;} }
.hide_full_1024   {z-index:2147483647 ;}


/* ############### --------------------------------------- MENU BACK STYLING ----------------------------------------------- #################### */
.cd-dropdown-content, .cd-dropdown-content ul {position: absolute; top:0;left:0; width:100%; height:100%;overflow-x:hidden;overflow-y:auto;padding-top: 0px;display:inline-block; float:left;background: #abd3ee;background: -moz-linear-gradient(top, #abd3ee 0%, #ebf1f6 3%, #ffffff 16%, #d5ebfb 68%, #aed0e8 93%, #d5ebfb 100%); 
background: -webkit-linear-gradient(top, #abd3ee 0%,#ebf1f6 3%,#ffffff 16%,#d5ebfb 68%,#aed0e8 93%,#d5ebfb 100%); 
background: linear-gradient(to bottom, #abd3ee 0%,#ebf1f6 3%,#ffffff 16%,#d5ebfb 68%,#aed0e8 93%,#d5ebfb 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abd3ee', endColorstr='#d5ebfb',GradientType=0 );
-webkit-transition: -webkit-transform 0.1s;-moz-transition: -moz-transform 0.1s; transition: transform 0.1s; }



/* ------##################------ main text links -------##################--------- */
.cd-dropdown-content a, .cd-dropdown-content ul a {height:50px; line-height: 50px;display:block;overflow:hidden;text-overflow: ellipsis;
 margin-right:2px; background-color: rgba(0,0,0,0.1);} /* BUTTON BACKGROUNDS */

/* ------------ ------------------------------------- mobile background color -------------------------------- ---------------- */
.cd-dropdown-content li:first-of-type > a, .cd-dropdown-content ul li:first-of-type > a {top-width: 0; }
.cd-dropdown-content li:last-of-type > a, .cd-dropdown-content ul li:last-of-type > a {bottom-width: 1px;}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {padding-top: 10px;padding-bottom: 10px;font-size: 1.1rem;font-weight: bold;letter-spacing: 1px;text-transform: uppercase; }
.cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {top-width: 0;}
.cd-dropdown-content a, .cd-dropdown-content .cd-search, .cd-dropdown-content .cd-divider, .cd-dropdown-content ul a, .cd-dropdown-content ul .cd-search, .cd-dropdown-content ul .cd-divider {/* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);
  -webkit-backface-visibility: hidden;  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;-moz-transition: opacity 0.3s, -moz-transform 0.3s;transition: opacity 0.3s, transform 0.3s;}
  
.cd-dropdown-content.is-hidden, .cd-dropdown-content ul.is-hidden {
  /* push the secondary dropdown items to the right */
  -webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {/* lower down the dropdown items opacity - when secondary dropdown slides in or for dropdown items hidden on the right */ opacity: 0;}
.cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
  /* push the dropdown items to the left when secondary dropdown slides in */
  -webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul {-webkit-overflow-scrolling: touch;}

/* ####################################################################  menu at 1024  ############################################################################### */
@media only screen and (min-width: 1025px) { /* ------ main full width menu -------- */
.cd-dropdown-content, .cd-dropdown-content ul     {padding-top:0;overflow: visible;}
.cd-dropdown-content a, .cd-dropdown-content ul a {display:inline-block;float:left; background-color: rgba(0,0,0,0.0);height:50px;line-height:50px;}    
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider { background-color: transparent; color: #b3b3b3;/*-top: 1px solid #ebebeb;*/}
.cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {-top-width: 1px;}
.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {opacity: 1;}}
.cd-dropdown-content .see-all a {/* different style for the See all links */color: #fff; font-weight:600; background-color:rgba(0,0,0,0.4); }
/* -------------- THE DROPDOWN BLOCKS -------------------- */
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  /* items with picture (or icon) and title */height: 40px; width:300px;
   }
.cd-dropdown-content .cd-dropdown-item {background-color: rgba(0,0,0,0.0);margin:3px;}
    
@media only screen and (max-width: 1024px) {.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  /* items with picture (or icon) and title */height: 50px;line-height: 50px; margin: 2px 0 2px 0; width:100%;padding-left:5% ;}

.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover {background-color:rgba(0,0,0,0.39); }
.cd-dropdown-content .cd-dropdown-item {background-color: rgba(0,0,0,0.2);margin:5px;}
.cd-dropdown-content a,  .cd-dropdown-content ul a {height: 50px;line-height: 50px;}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
 font:'Arial';white-space: nowrap; font-size:20px; color: rgba(255,255,255,1.00) ; margin-left:23px; margin-top:20px;}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h4 {font-size:15px; color: rgba(255,255,255,0.6) ; margin-left:23px;}}
  
@media only screen and (max-width: 1024px) {
.cd-dropdown {width:40%;}
.cd-dropdown h2,  .cd-dropdown-content a,  .cd-dropdown-content ul a {height:30px;line-height:30px;color:rgba(255,255,255,1.00) ;padding-left:25px; font-size:16px; }}

@media only screen and (max-width: 768px) {.cd-dropdown {width:50%;}}

@media only screen and (max-width: 600px) {
 .cd-dropdown h2 { display:block;padding: 7px 20px;}
 .cd-dropdown {width:100%;}
 .cd-dropdown h2,  .cd-dropdown-content a,  .cd-dropdown-content ul a {height:46px;line-height:46px;} /* MOBILE BUTTONS HEIGHT */}
 
@media only screen and (max-width: 414px) {
.cd-dropdown {width:100%;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h4 {font-size:15px;line-height: 13px; color: rgba(5255,255,255,0.6) ; margin-left:23px;}.cd-dropdown-trigger {padding: 14px 5px 6px 5px;}
 }
  
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {padding-left: 90px;}
.cd-dropdown-content .cd-dropdown-gallery img {position: absolute;display: block;height: 40px;width: auto;left: 20px;top: 50%; margin-top: -20px;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {padding-left: 55px;position: relative;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {font-size: 1.0rem;/* hide description on small devices */display: none;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {/* item icon */ content: '';
  display: block;position: absolute;left: 20px;top: 50%;margin-top: -20px;width: 40px;height: 40px;background-repeat: no-repeat;background-position: center center;background-size: 40px 40px;}

@media only screen and (min-width: 1025px) { 

 
 /* ############################################  FULL WIDTH MENU   width setting  ################################################################################ */
 .cd-dropdown-content {/* reset mobile style */ display:block; margin:0 auto 0 auto;margin:0 0 0 0 ;height:auto;width:1025px; }
 
.full_menu_back {display:block; width:120%; height:auto; padding:0.5% 5% 5% 5%; background-image:url(../img/getty/gettyimages-637239740-170667a.fw.png);
height:100%; width:auto;background-repeat:no-repeat;background-size:contain;background-position:right;}
.min .full_menu_back {margin-top:-15px;}
.full_menu_back2 {display:block; width:100%; height:auto; padding:0.5% 5% 5% 5%;height:100%; width:auto;background-repeat:no-repeat;background-size:contain;background-position:right;}
.min .full_menu_back2 {margin-top:-15px;}
.full_menu_back3      {display:block; width:300px;padding:0% 0% 3% 0%;}
.min .full_menu_back3 {margin-top:-15px;}


 /* ######################################################################################################################################################### */
.no-touch .cd-dropdown-content > li:not(.has-children) a:hover {color:rgba(255,255,255,1.00);background-color:rgba(255,255,255,0.5);}
.min .cd-dropdown-content > li:not(.has-children) a:hover      {color:rgba(255,255,255,1.00);background-color:rgba(255,255,255,0.5);}

.cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider { /* reset mobile style */  -webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1;}

.cd-dropdown-content .cd-secondary-dropdown, .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
    -webkit-transform: translateX(0); -moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);
    left: 0%; top:50px; height:auto; background-color: rgba(223,237,251,0.99); clear:both;}
  
.cd-dropdown-content .cd-secondary-dropdown::after, .cd-dropdown-content .cd-dropdown-gallery::after, .cd-dropdown-content .cd-dropdown-icons::after {clear:both;content: ""; display:table;}
.open-to-left .cd-dropdown-content .cd-secondary-dropdown, .open-to-left .cd-dropdown-content .cd-dropdown-gallery, .open-to-left .cd-dropdown-content .cd-dropdown-icons {
    /* use the .open-to-left class if you want to open the dropdown on the left */ left: auto;right: 100%;}
.cd-dropdown-content .cd-secondary-dropdown.is-hidden, .cd-dropdown-content .cd-dropdown-gallery.is-hidden, .cd-dropdown-content .cd-dropdown-icons.is-hidden {
    /* reset mobile style */-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.cd-dropdown-content .cd-secondary-dropdown.fade-in, .cd-dropdown-content .cd-dropdown-gallery.fade-in, .cd-dropdown-content .cd-dropdown-icons.fade-in {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-in 0.2s;-moz-animation: cd-fade-in 0.2s;animation: cd-fade-in 0.2s;}
.cd-dropdown-content .cd-secondary-dropdown.fade-out, .cd-dropdown-content .cd-dropdown-gallery.fade-out, .cd-dropdown-content .cd-dropdown-icons.fade-out {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-out 0.2s;-moz-animation: cd-fade-out 0.2s;animation: cd-fade-out 0.2s;}
.cd-dropdown-content .cd-secondary-dropdown > .go-back, .cd-dropdown-content .cd-dropdown-gallery > .go-back, .cd-dropdown-content .cd-dropdown-icons > .go-back {display: none;}
.cd-dropdown-content .cd-secondary-dropdown > .see-all, .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {
    position: absolute;bottom: 20px;height: 45px;text-align: center;}
.cd-dropdown-content .cd-secondary-dropdown > .see-all a, .cd-dropdown-content .cd-dropdown-gallery > .see-all a, .cd-dropdown-content .cd-dropdown-icons > .see-all a {
     /* button for see all products */
	margin: 0; height: 100%;line-height: 45px;background: #ebebeb; pointer-events: auto;-webkit-transition: color 0.2s, background-color 0.2s;
    -moz-transition: color 0.2s, background-color 0.2s;transition: color 0.2s, background-color 0.2s;}
.no-touch .cd-dropdown-content .cd-secondary-dropdown > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-gallery > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-icons > .see-all a:hover {color: #fff;background-color: #111433; }
.cd-dropdown-content .cd-secondary-dropdown .cd-dropdown-item, .cd-dropdown-content .cd-secondary-dropdown a, .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item .cd-dropdown-content .cd-dropdown-gallery a, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons a {display: none;}

  .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {padding: 20px 30px 100px;}
  .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {width: calc(100% - 60px);  }
  .cd-dropdown-content .cd-dropdown-icons > li, .cd-dropdown-content .cd-secondary-dropdown > li {width: 50%;float:left;}
  .cd-dropdown-content .cd-secondary-dropdown {overflow: hidden;width: 650px;padding-bottom: 65px;}
  .cd-dropdown-content .cd-secondary-dropdown::before { /* this is the separation line in the middle of the .cd-secondary-dropdown element */
    position:absolute;content: '';top: 290px;left: 15px;height: 1px;width: 520px;background-color: #ebebeb;}
  
  .cd-dropdown-content .cd-secondary-dropdown > li > a {/*color: red;*/font-size: 1.6rem;margin-bottom: 10px;line-height: 30px;height: 30px;pointer-events: none;}
  .cd-dropdown-content .cd-secondary-dropdown > li > a::after, .cd-dropdown-content .cd-secondary-dropdown > li > a::before {/* hide the arrow */display: none;}
  .cd-dropdown-content .cd-secondary-dropdown.move-out > li > a {/* reset mobile style */
    -webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
  .cd-dropdown-content .cd-secondary-dropdown > li {margin: 20px 0;-right-width: 1px;background-color: #ebebeb;-style: solid;padding: 0 30px;height: 250px;}
  .cd-dropdown-content .cd-secondary-dropdown > li:nth-of-type(2n) {-right-width: 0;}
  .cd-dropdown-content .cd-secondary-dropdown > li > ul {/* reset mobile style */ 
    -webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform: translate(0);position:relative;height: auto;}
  .cd-dropdown-content .cd-secondary-dropdown > li > ul > .go-back {display: none;}
  .cd-dropdown-content .cd-secondary-dropdown a {line-height: 25px;height: 25px;font-size: 1.3rem;padding-left: 0;}
  .no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover {color: #fff;}
  .cd-dropdown-content .cd-secondary-dropdown ul {padding-bottom: 25px;overflow: hidden;height: auto;}
  .cd-dropdown-content .cd-secondary-dropdown .go-back a {padding-left: 0px;color: transparent;}
  .no-touch .cd-dropdown-content .cd-secondary-dropdown .go-back a:hover {color:transparent;}
  .cd-dropdown-content .cd-secondary-dropdown .go-back a::before, .cd-dropdown-content .cd-secondary-dropdown .go-back a::after {left: 0px;}
  .cd-dropdown-content .cd-secondary-dropdown .see-all {position: absolute;bottom: 0;left: 0;width: 100%;}
    
  /* ################################ WIDTH OF OUR FINANCE DROP-DOWN SECTION ############################################# */
  /* -------- full width drop down PANEL BACK -------------------- */
  .cd-dropdown-content .cd-dropdown-icons {width:150%; left:-100px; padding:0px 0px 0px 0px;border-top:none; border:none;box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.1), 0 5px 7px 0 rgba(0, 0, 0, 0.23);} 
    .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {height:auto; width:98%; line-height: 1.2;padding: 14px 5% 14px 85px; margin:5px}
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover {background: rgba(255,255,255,0.99);}
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {font-weight: bold; letter-spacing: -1.0px; font-size:0.67em;font-size:calc(0.67vw + 0.67em);}
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p  {font-family:'Arial';display:block; padding-right:25px;
  font-size:0.47em;font-size:calc(0.47vw + 0.47em);line-height:0.77em;line-height:calc(0.77vw + 0.77em); margin: 12px 0 10px 0;}  
 .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {left: 25px;}
 .cd-dropdown-content > .has-children > ul {visibility: hidden;}
 .cd-dropdown-content > .has-children > ul.is-active { /* when hover over .cd-dropdown-content items - show subnavigation */visibility: visible;}
 .cd-dropdown-content > .has-children > .cd-secondary-dropdown.is-active > li > ul { /* if .cd-secondary-dropdown is visible - show also subnavigation */ visibility: visible;}
  .cd-dropdown-content > .has-children > a.is-active {/* hover effect for .cd-dropdown-content items with subnavigation */ box-shadow: inset 2px 0 0 none; color: #fff; 
 background-color: rgba(255,255,255,1.00);}
.cd-dropdown-content > .has-children > a.is-active::before, .cd-dropdown-content > .has-children > a.is-active::after {background: #fff; /* child arrows */}}

@media screen and (min-width: 1026px) and (max-width: 1366px) {
.cd-dropdown-content .cd-dropdown-icons {background-color: rgba(195,231,255,1.00);width:110%; border: 1px solid rgba(53,95,151,0.20); border-top:none;} 
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {height:auto; width:98%;background: rgba(255,255,255,0.5);line-height: 1.2; margin:5px; padding: 14px 0% 14px 85px;}
.has-children > a {padding-right: 40px;font-size:15px;}
.min .has-children > a {padding-right: 40px;font-size:12px ; }}

@media only screen and (max-width: 1290px) {.cd-dropdown-content .cd-dropdown-icons {width:105%;}}
@media only screen and (max-width: 1230px) {.cd-dropdown-content .cd-dropdown-icons {width:100%;}}
@media only screen and (max-width: 1230px) {.cd-dropdown-content .cd-dropdown-icons {width:100%;}}
@media only screen and (max-width: 1133px) {.cd-dropdown-content .cd-dropdown-icons {width:100%;}}

@-webkit-keyframes cd-fade-in { 0% {opacity: 0;visibility: visible;}  100% {opacity: 1; visibility: visible;} }
@-moz-keyframes cd-fade-in {  0% {opacity: 0;visibility: visible;}  100% {opacity: 1;visibility: visible;} }
@keyframes cd-fade-in { 0% {opacity: 0;visibility: visible;}   100% {opacity: 1;visibility: visible;}}
@-webkit-keyframes cd-fade-out { 0% {opacity: 1;visibility: visible;}  100% {opacity: 0;visibility: visible;}}
@-moz-keyframes cd-fade-out { 0% {opacity: 1;visibility: visible; }  100% {opacity: 0;visibility: visible;}}
@keyframes cd-fade-out {0% {opacity: 1;visibility: visible;}  100% {opacity: 0;visibility: visible;}}

.go-back a {position: relative;font-size:17px; margin-left:-20px ;}

.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {/* arrow icon in CSS - for element with nested unordered lists */content: ''; position: absolute;top: 50%;margin-top: -1px;display: inline-block;height: 2px; width: 10px; background: #ffffff;  -webkit-backface-visibility: hidden;backface-visibility: hidden; 
display:none;}
.has-children > a::before, .go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.has-children > a::after, .go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

/* ############### colour of '>' sub-section link ##############  */  
@media only screen and (min-width: 1024px) { .has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #fff;}  }
.has-children > a {padding-right: 15px;}
.has-children > a::before, .has-children > a::after {/* arrow goes on the right side - children navigation */ right: 20px;-webkit-transform-origin: 9px 50%;-moz-transform-origin: 9px 50%;-ms-transform-origin: 9px 50%;-o-transform-origin: 9px 50%;transform-origin: 9px 50%;}

@media only screen and (min-width: 1024px) {
  .open-to-left .cd-dropdown-content > .has-children > a {padding-left: 40px; padding-right: 20px;}
  .open-to-left .cd-dropdown-content > .has-children > a::before, .open-to-left .cd-dropdown-content > .has-children > a::after {right: auto;left: 20px;
    -webkit-transform-origin: 1px 50%;-moz-transform-origin: 1px 50%;-ms-transform-origin: 1px 50%;-o-transform-origin: 1px 50%;transform-origin: 1px 50%;}}

.cd-dropdown-content .go-back a {padding-left: 40px;color:rgba(255,255,255,0.53) ;}
.cd-dropdown-content .go-back a::before, .cd-dropdown-content .go-back a::after {/* arrow goes on the left side - go back button */left: 20px;
  -webkit-transform-origin: 1px 50%;-moz-transform-origin: 1px 50%;-ms-transform-origin: 1px 50%;-o-transform-origin: 1px 50%;transform-origin: 1px 50%;}

.cd-main-content {background-color:#e6e6e6;min-height: calc(100vh - 100px);padding: 2em 5%;line-height: 2;}

.no-js .cd-dropdown-wrapper:hover .cd-dropdown {visibility: visible; opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.no-js .cd-dropdown-wrapper .cd-close {display: none;}

@media screen and (max-width: 1150px) and (min-width: 1025px) { 
.cd-dropdown-content {/* reset mobile style */}
.cd-dropdown-content a, .cd-dropdown-content ul a {font-size:0.5em;font-size:calc(0.5vw + 0.5em);}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {/* arrow icon in CSS - for element with nested unordered lists */content: ''; position: absolute;top: 50%; left:85%; margin-top: -1px;height: 2px; width: 10px; background-color:rgba(255,255,255,0.7); display:none;}
}

/* --------------------------------------------------- ALTERNATIVE BACKGROUND DESIGN --------------------------------------------------------------------------- */
.cd-dropdown-content, .cd-dropdown-content ul     {background: rgba(0,0,0,0.0);}
.cd-dropdown-content a, .cd-dropdown-content ul a {color:rgba(255,255,255,0.7);height:50px;text-align:center;}


@media only screen and (max-width: 414px) {.cd-dropdown-content a, .cd-dropdown-content ul a   {height:30px;  margin-bottom:1px;}}



