div#container
{
   width: 1280px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #FFFFFF;
   background-image: url('images/Bamboo_2_1920x1280.png');
   background-attachment: fixed;
   background-position: center top;
   background-repeat: no-repeat;
   background-size: 100% 100%;
   color: #000000;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
   overflow-x: auto;
   overflow-y: auto;
}
a
{
   color: #4B0082;
   text-decoration: underline;
}
a:active
{
   color: #B599D3;
}
a:hover
{
   color: #E4CBFF;
   text-decoration: underline;
}
#SM_Layer
{
   background-color: #4F4F4F;
   background-image: none;
   border: 1px solid #4F4F4F;
   border-radius: 1px;
}
#wb_VAVA_ResponsiveMenu320
{
   display: block;
   font-family: Arial;
   font-weight: bold;
   text-align: left;
   width: 100%;
   margin: 0;
   z-index: 1111 !important;
}
#VAVA_ResponsiveMenu320
{
   background-color: #4F4F4F;
   height: 63px;
}
#wb_VAVA_ResponsiveMenu320 ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_VAVA_ResponsiveMenu320 ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_VAVA_ResponsiveMenu320 ul li
{
   border-radius: 0;
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_VAVA_ResponsiveMenu320 ul li i
{
   font-size: 18px;
   width: 18px;
   margin-bottom: 0px;
}
#wb_VAVA_ResponsiveMenu320 ul li a
{
   background-color: #4F4F4F;
   color: #F5F5F5;
   font-family: Arial;
   font-weight: bold;
   font-size: 11px;
   font-style: italic;
   text-decoration: none;
   text-transform: none;
   padding: 18px 2px 15px 5px;
   text-align: center;
}
#wb_VAVA_ResponsiveMenu320 > ul > li > a 
{
   height: 30px;
}
.VAVA_ResponsiveMenu320 a 
{
   display: block;
}
#wb_VAVA_ResponsiveMenu320 li:hover > a, #wb_VAVA_ResponsiveMenu320 li .active
{
   background-color: #E5CBB1;
   color: #000000;
}
#wb_VAVA_ResponsiveMenu320 ul ul
{
   display: none;
   position: absolute;
   top: 63px;
}
#wb_VAVA_ResponsiveMenu320 ul li:hover > ul
{
   display: list-item;
}
#wb_VAVA_ResponsiveMenu320 ul ul li 
{
   float: none;
   position: relative;
   width: 213px;
}
#wb_VAVA_ResponsiveMenu320 ul ul li a
{
   background-color: rgba(216,195,176,0.90);
   border: 0px solid #522D24;
   color: #000000;
}
#wb_VAVA_ResponsiveMenu320 ul ul li:hover > a, #wb_VAVA_ResponsiveMenu320 ul ul li .active
{
   background-color: #522D24;
   color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu320 ul ul li i 
{
   margin-right: 6px;
   vertical-align: middle;
}
#wb_VAVA_ResponsiveMenu320 ul ul li a 
{
   padding-top: 18px;
   padding-right: 2px;
   padding-bottom: 15px;
   text-align: left;
   vertical-align: middle;
}
#wb_VAVA_ResponsiveMenu320 ul ul ul li 
{
   left: 213px;
   position: relative;
   top: -63px;
}
#wb_VAVA_ResponsiveMenu320 .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid #F5F5F5;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_VAVA_ResponsiveMenu320 .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-left: 4px solid #000000;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_VAVA_ResponsiveMenu320 li:hover > a .arrow-down, #wb_VAVA_ResponsiveMenu320 li .active .arrow-down
{ 
   border-top-color: #000000;
}
#wb_VAVA_ResponsiveMenu320 ul ul li:hover > a .arrow-left, #wb_VAVA_ResponsiveMenu320 ul ul li .active .arrow-left
{ 
   border-left-color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu320 .toggle,[id^=VAVA_ResponsiveMenu320-submenu]
{
   display: none;
}
@media all and (max-width:700px) 
{
#wb_VAVA_ResponsiveMenu320
{
   margin: 0;
   text-align: left;
}
#wb_VAVA_ResponsiveMenu320 ul li a, #wb_VAVA_ResponsiveMenu320 .toggle
{
   font-size: 11px;
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
   text-transform: none;
   padding: 18px 2px 15px 5px;
}
#wb_VAVA_ResponsiveMenu320 .toggle + a
{
   display: none !important;
}
.VAVA_ResponsiveMenu320 
{
   display: none;
   z-index: 9999;
}
#VAVA_ResponsiveMenu320 
{
   background-color: transparent;
}
#wb_VAVA_ResponsiveMenu320 > ul > li > a 
{
   height: auto !important;
   margin: 0;
}
#wb_VAVA_ResponsiveMenu320 .toggle 
{
   display: block;
   background-color: #4F4F4F;
   color: #F5F5F5;
   padding: 0 2px 0 5px;
   line-height: 51px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_VAVA_ResponsiveMenu320 .toggle:hover
{
   background-color: #E5CBB1;
   color: #000000;
}
[id^=VAVA_ResponsiveMenu320-submenu]:checked + ul 
{
   display: block !important;
}
#VAVA_ResponsiveMenu320-title
{
   height: 63px !important;
   line-height: 63px !important;
   text-align: right;
}
#wb_VAVA_ResponsiveMenu320 ul li 
{
   display: block;
   width: 100% !important;
   text-align: left;
}
#wb_VAVA_ResponsiveMenu320 ul ul .toggle,
#wb_VAVA_ResponsiveMenu320 ul ul a 
{
   padding: 0 10px;
}
#wb_VAVA_ResponsiveMenu320 a:hover,
#wb_VAVA_ResponsiveMenu320 ul ul ul a 
{
   background-color: rgba(216,195,176,0.90);
   color: #000000;
}
#wb_VAVA_ResponsiveMenu320 ul li ul li .toggle,
#wb_VAVA_ResponsiveMenu320 ul ul a 
{
   background-color: rgba(216,195,176,0.90);
   color: #000000;
}
#wb_VAVA_ResponsiveMenu320 ul ul ul a 
{
   padding: 18px 2px 15px 15px;
}
#wb_VAVA_ResponsiveMenu320 ul li a 
{
   text-align: left;
}
#wb_VAVA_ResponsiveMenu320 ul li a br 
{
   display: none;
}
#wb_VAVA_ResponsiveMenu320 ul li i 
{
   margin-right: 6px;
}
#wb_VAVA_ResponsiveMenu320 ul ul 
{
   float: none;
   position: static;
}
#wb_VAVA_ResponsiveMenu320 ul ul li:hover > ul,
#wb_VAVA_ResponsiveMenu320 ul li:hover > ul 
{
   display: none;
}
#wb_VAVA_ResponsiveMenu320 ul ul li 
{
   display: block;
   width: 100%;
}
#wb_VAVA_ResponsiveMenu320 ul ul ul li 
{
   position: static;
}
#VAVA_ResponsiveMenu320-icon 
{
   display: block;
   position: absolute;
   left: 5px;
   top: 19px;
   user-select: none;
}
#VAVA_ResponsiveMenu320-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #F5F5F5;
   color: #F5F5F5;
   width: 24px;
}
#wb_VAVA_ResponsiveMenu320 ul li ul li .toggle:hover
{
   background-color: #522D24;
   color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu320 .toggle .arrow-down 
{
   border-top-color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu320 .toggle:hover .arrow-down, #wb_VAVA_ResponsiveMenu320 li .active .arrow-down
{
   border-top-color: #000000;
}
#wb_VAVA_ResponsiveMenu320 ul li ul li .toggle .arrow-down 
{
   border-top-color: #000000;
}
#wb_VAVA_ResponsiveMenu320 ul li ul li .toggle:hover .arrow-down, #wb_VAVA_ResponsiveMenu320 ul li ul li .active .arrow-down
{
   border-top-color: #F5F5F5;
}
}
#VAVA_ResponsiveMenu320 i
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-weight: normal;
   font-style: normal;
   line-height: 1;
}
#VAVA_ResponsiveMenu320 .home:before
{
   content: "\e88a";
}
#Lang_Layer
{
   background-color: transparent;
   background-image: url('images/Flag_ES.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border-radius: 0px;
}
#wb_Heading_Don_t_Know_What_You_Need
{
   vertical-align: top;
}
#Heading_Don_t_Know_What_You_Need
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Logo_Line_1250-768
{
   vertical-align: top;
}
#Logo_Line_1250-768
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Logo_Line_320
{
   vertical-align: top;
}
#Logo_Line_320
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_IMG_Blank
{
   vertical-align: top;
}
#IMG_Blank
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#BTT_Layer
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   animation: animate-fade-in 3000ms linear 1100ms 1 normal both, transform-pulse 1800ms linear 0ms infinite normal both;
}
#wb_Image_BTT_Floating
{
   vertical-align: top;
}
#Image_BTT_Floating
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_IMG_Header_Spacer
{
   vertical-align: top;
}
#IMG_Header_Spacer
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#VAVA_Header_Layer
{
   background-color: #4F4F4F;
   background-image: none;
   border-radius: 0px;
   padding: 0;
}
#wb_VAVA_ResponsiveMenu
{
   display: block;
   background-color: rgba(79,79,79,0.00);
   font-family: Arial;
   font-weight: normal;
   text-align: center;
   width: 100%;
   margin: 0;
   z-index: 1111 !important;
}
#VAVA_ResponsiveMenu
{
   display: inline-block;
   background-color: rgba(79,79,79,0.00);
   height: 67px;
}
#wb_VAVA_ResponsiveMenu ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_VAVA_ResponsiveMenu ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_VAVA_ResponsiveMenu ul li
{
   border-radius: 0;
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_VAVA_ResponsiveMenu ul li i
{
   font-size: 18px;
   width: 18px;
   margin-bottom: 0px;
}
#wb_VAVA_ResponsiveMenu ul li a
{
   background-color: rgba(79,79,79,0.00);
   color: #F5F5F5;
   font-family: Arial;
   font-weight: normal;
   font-size: 15px;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   padding: 18px 13px 15px 13px;
   text-align: center;
}
#wb_VAVA_ResponsiveMenu > ul > li > a 
{
   height: 34px;
}
.VAVA_ResponsiveMenu a 
{
   display: block;
}
#wb_VAVA_ResponsiveMenu li:hover > a, #wb_VAVA_ResponsiveMenu li .active
{
   background-color: rgba(216,195,176,0.39);
   color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu ul ul
{
   display: none;
   position: absolute;
   top: 67px;
}
#wb_VAVA_ResponsiveMenu ul li:hover > ul
{
   display: list-item;
}
#wb_VAVA_ResponsiveMenu ul ul li 
{
   float: none;
   position: relative;
   width: 264px;
}
#wb_VAVA_ResponsiveMenu ul ul li a
{
   background-color: rgba(216,195,176,0.90);
   border: 0px solid #522D24;
   color: #000000;
}
#wb_VAVA_ResponsiveMenu ul ul li:hover > a, #wb_VAVA_ResponsiveMenu ul ul li .active
{
   background-color: #522D24;
   color: #FFFFFF;
}
#wb_VAVA_ResponsiveMenu ul ul li i 
{
   margin-right: 6px;
   vertical-align: middle;
}
#wb_VAVA_ResponsiveMenu ul ul li a 
{
   padding-top: 18px;
   padding-right: 13px;
   padding-bottom: 15px;
   text-align: left;
   vertical-align: middle;
}
#wb_VAVA_ResponsiveMenu ul ul ul li 
{
   left: 264px;
   position: relative;
   top: -67px;
}
#wb_VAVA_ResponsiveMenu .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid #F5F5F5;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_VAVA_ResponsiveMenu .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-left: 4px solid #000000;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_VAVA_ResponsiveMenu li:hover > a .arrow-down, #wb_VAVA_ResponsiveMenu li .active .arrow-down
{ 
   border-top-color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu ul ul li:hover > a .arrow-left, #wb_VAVA_ResponsiveMenu ul ul li .active .arrow-left
{ 
   border-left-color: #FFFFFF;
}
#wb_VAVA_ResponsiveMenu .toggle,[id^=VAVA_ResponsiveMenu-submenu]
{
   display: none;
}
@media all and (max-width:700px) 
{
#wb_VAVA_ResponsiveMenu
{
   margin: 0;
   text-align: left;
}
#wb_VAVA_ResponsiveMenu ul li a, #wb_VAVA_ResponsiveMenu .toggle
{
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   padding: 18px 13px 15px 13px;
}
#wb_VAVA_ResponsiveMenu .toggle + a
{
   display: none !important;
}
.VAVA_ResponsiveMenu 
{
   display: none;
   z-index: 9999;
}
#VAVA_ResponsiveMenu 
{
   background-color: transparent;
   display: none;
}
#wb_VAVA_ResponsiveMenu > ul > li > a 
{
   height: auto !important;
   margin: 0;
}
#wb_VAVA_ResponsiveMenu .toggle 
{
   display: block;
   background-color: rgba(79,79,79,0.00);
   color: #F5F5F5;
   padding: 0 13px 0 13px;
   line-height: 51px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_VAVA_ResponsiveMenu .toggle:hover
{
   background-color: rgba(216,195,176,0.39);
   color: #F5F5F5;
}
[id^=VAVA_ResponsiveMenu-submenu]:checked + ul 
{
   display: block !important;
}
#VAVA_ResponsiveMenu-title
{
   height: 67px !important;
   line-height: 67px !important;
   text-align: center;
}
#wb_VAVA_ResponsiveMenu ul li 
{
   display: block;
   width: 100% !important;
   text-align: left;
}
#wb_VAVA_ResponsiveMenu ul ul .toggle,
#wb_VAVA_ResponsiveMenu ul ul a 
{
   padding: 0 26px;
}
#wb_VAVA_ResponsiveMenu a:hover,
#wb_VAVA_ResponsiveMenu ul ul ul a 
{
   background-color: rgba(216,195,176,0.90);
   color: #000000;
}
#wb_VAVA_ResponsiveMenu ul li ul li .toggle,
#wb_VAVA_ResponsiveMenu ul ul a 
{
   background-color: rgba(216,195,176,0.90);
   color: #000000;
}
#wb_VAVA_ResponsiveMenu ul ul ul a 
{
   padding: 18px 13px 15px 39px;
}
#wb_VAVA_ResponsiveMenu ul li a 
{
   text-align: left;
}
#wb_VAVA_ResponsiveMenu ul li a br 
{
   display: none;
}
#wb_VAVA_ResponsiveMenu ul li i 
{
   margin-right: 6px;
}
#wb_VAVA_ResponsiveMenu ul ul 
{
   float: none;
   position: static;
}
#wb_VAVA_ResponsiveMenu ul ul li:hover > ul,
#wb_VAVA_ResponsiveMenu ul li:hover > ul 
{
   display: none;
}
#wb_VAVA_ResponsiveMenu ul ul li 
{
   display: block;
   width: 100%;
}
#wb_VAVA_ResponsiveMenu ul ul ul li 
{
   position: static;
}
#VAVA_ResponsiveMenu-icon 
{
   display: block;
   position: absolute;
   left: 13px;
   top: 21px;
   user-select: none;
}
#VAVA_ResponsiveMenu-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #F5F5F5;
   color: #F5F5F5;
   width: 24px;
}
#wb_VAVA_ResponsiveMenu ul li ul li .toggle:hover
{
   background-color: #522D24;
   color: #FFFFFF;
}
#wb_VAVA_ResponsiveMenu .toggle .arrow-down 
{
   border-top-color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu .toggle:hover .arrow-down, #wb_VAVA_ResponsiveMenu li .active .arrow-down
{
   border-top-color: #F5F5F5;
}
#wb_VAVA_ResponsiveMenu ul li ul li .toggle .arrow-down 
{
   border-top-color: #000000;
}
#wb_VAVA_ResponsiveMenu ul li ul li .toggle:hover .arrow-down, #wb_VAVA_ResponsiveMenu ul li ul li .active .arrow-down
{
   border-top-color: #FFFFFF;
}
}
#VAVA_ResponsiveMenu i
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-weight: normal;
   font-style: normal;
   line-height: 1;
}
#VAVA_ResponsiveMenu .home:before
{
   content: "\e88a";
}
#VAVA_Menu_Layer320
{
   background-color: #0066A4;
   background-image: none;
   border-radius: 0px;
   padding: 0;
}
#wb_menu_SocialMedia
{
   background-color: transparent;
   background-image: none;
   color: #F5F5F5;
   font-family: Verdana;
   font-size: 21px;
   margin: 0;
   text-align: center;
   overflow: hidden;
}
#wb_menu_SocialMedia span
{
   margin: 0 30px 0 0px;
}
#Logo_1250
{
   background-color: transparent;
   background-image: url('images/VaVa_Logo_Brown.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border-radius: 0px;
   padding: 0;
}
#Logo_1250
{
   display: flex;
   align-items: center;
   flex-direction: column;
   justify-content: center;
}
#wb_txt_Address 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_txt_Address
{
   color: #F5F5F5;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-size: 16px;
}
#wb_txt_Address div
{
   text-align: center;
}
#Line1
{
   border-color: #A0A0A0;
   border-style: solid;
   border-bottom-width: 2px;
   border-top: 0;
   border-left: 0;
   border-right: 0;
   height: 0 !important;
   line-height: 0 !important;
   margin: 0;
   padding: 0;
}
#BTN_Cookie
{
   box-sizing: border-box;
   line-height: 18px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #2E6DA4;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#BTN_Cookie:focus
{
   outline: 0;
}
#BTN_Privacy
{
   box-sizing: border-box;
   line-height: 18px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #2E6DA4;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#BTN_Privacy:focus
{
   outline: 0;
}
#Privacy_Layer
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
}
#wb_IMG_E-RYT200
{
   vertical-align: top;
}
#IMG_E-RYT200
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_IMG_OCN-FENACO
{
   vertical-align: top;
}
#IMG_OCN-FENACO
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_IMG_FER_EN
{
   vertical-align: top;
}
#IMG_FER_EN
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_IMG_YACEP
{
   vertical-align: top;
}
#IMG_YACEP
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#BTN_T_C
{
   box-sizing: border-box;
   line-height: 18px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #2E6DA4;
   border-radius: 4px;
   background-color: transparent;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#BTN_T_C:focus
{
   outline: 0;
}
#wb_IMG_CONVALIDADO_EN
{
   vertical-align: top;
}
#IMG_CONVALIDADO_EN
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#Logo_320
{
   background-color: transparent;
   background-image: url('images/VaVa_Logo_Brown.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-attachment: scroll;
   background-size: cover;
   border-radius: 0px;
   padding: 0;
}
#Logo_320
{
   display: flex;
   align-items: center;
   flex-direction: column;
   justify-content: center;
}
#wb_IMG_CONVALIDADO_EN
{
   position: absolute;
   left: 1032px;
   top: 78px;
   width: 76px;
   height: 76px;
   z-index: 10;
}
#HTML_Selector
{
   position: absolute;
   left: 151px;
   top: 449px;
   width: 984px;
   height: 563px;
   z-index: 27;
}
#Lang_Layer
{
   position: fixed;
   text-align: center;
   left: auto;
   right: 5px;
   top: 150px;
   width: 95px;
   height: 66px;
   z-index: 30;
   cursor: pointer;
}
#Privacy_Layer_Container
{
   width: 627px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
#wb_Logo_Line_320
{
   position: absolute;
   left: 41px;
   top: 680px;
   width: 1198px;
   height: 72px;
   visibility: hidden;
   z-index: 24;
}
#wb_Logo_Line_1250-768
{
   position: absolute;
   left: 44px;
   top: 360px;
   width: 1198px;
   height: 72px;
   z-index: 22;
}
#Logo_1250_Container
{
   width: 100%;
}
#wb_VAVA_ResponsiveMenu320
{
   display: none;
   width: 100%;
   z-index: 17;
}
#BTT_Layer
{
   position: fixed;
   text-align: center;
   left: 5px;
   top: 50%;
   margin-top: -14px;
   width: 71px;
   height: 69px;
   z-index: 31;
}
#BTN_Privacy
{
   position: absolute;
   left: 720px;
   top: 39px;
   width: 140px;
   height: 20px;
   z-index: 14;
}
#wb_Image_BTT_Floating
{
   position: absolute;
   left: 0px;
   top: 2px;
   width: 70px;
   height: 68px;
   z-index: 15;
}
#Privacy_Layer
{
   position: absolute;
   text-align: center;
   left: 326px;
   top: 32px;
   width: 627px;
   height: 35px;
   z-index: 2;
}
#SM_Layer_Container
{
   width: 1276px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
#wb_Heading_Don_t_Know_What_You_Need
{
   position: absolute;
   left: 0px;
   top: 40px;
   width: 1286px;
   height: 305px;
   z-index: 21;
}
#wb_menu_SocialMedia
{
   position: absolute;
   left: 54px;
   top: 69px;
   width: 1203px;
   height: 26px;
   z-index: 3;
}
#wb_IMG_Header_Spacer
{
   position: absolute;
   left: 0px;
   top: 0px;
   width: 1286px;
   height: 40px;
   z-index: 26;
}
#PlaceHolder_EN
{
   position: absolute;
   left: 0px;
   top: 147px;
   width: 1286px;
   height: 1053px;
   border: 0px solid #4B0082;
   border-radius: 10px;
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   z-index: 19;
}
#wb_IMG_OCN-FENACO
{
   position: absolute;
   left: 998px;
   top: 9px;
   width: 60px;
   height: 60px;
   z-index: 7;
}
#Line1
{
   position: absolute;
   left: 195px;
   top: 29px;
   width: 236px;
   z-index: 0;
}
#VAVA_Menu_Layer320
{
   position: fixed;
   text-align: center;
   visibility: hidden;
   left: 0;
   top: 0;
   right: 0;
   height: 67px;
   z-index: 33;
}
#wb_IMG_YACEP
{
   position: absolute;
   left: 360px;
   top: 61px;
   width: 95px;
   height: 93px;
   z-index: 9;
}
#wb_IMG_E-RYT200
{
   position: absolute;
   left: 812px;
   top: 58px;
   width: 95px;
   height: 96px;
   z-index: 6;
}
#Bookmark_Top
{
   opacity: 0;
}
#Logo_1250
{
   position: fixed;
   text-align: center;
   left: 15px;
   top: 30px;
   width: 120px;
   height: 120px;
   z-index: 34;
   cursor: pointer;
}
#wb_VAVA_ResponsiveMenu
{
   display: block;
   width: 100%;
   z-index: 16;
}
#HTML_KAYAK
{
   position: absolute;
   left: 489px;
   top: 161px;
   width: 300px;
   height: 60px;
   z-index: 11;
}
#Lang_Layer_Container
{
   width: 95px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
#wb_txt_Address
{
   position: absolute;
   left: 326px;
   top: 6px;
   width: 627px;
   height: 22px;
   text-align: center;
   z-index: 1;
}
#Logo_320
{
   position: fixed;
   text-align: center;
   visibility: hidden;
   left: auto;
   right: 15px;
   top: 15px;
   width: 120px;
   height: 120px;
   z-index: 35;
   cursor: pointer;
}
#VAVA_Header_Layer
{
   position: fixed;
   text-align: center;
   left: 0;
   top: 0;
   right: 0;
   height: 75px;
   z-index: 32;
}
#BTT_Layer_Container
{
   width: 71px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
#BTN_T_C
{
   position: absolute;
   left: 569px;
   top: 39px;
   width: 140px;
   height: 20px;
   z-index: 13;
}
#html_SiteLock
{
   position: absolute;
   left: 227px;
   top: 79px;
   width: 98px;
   height: 56px;
   z-index: 5;
}
#SM_Layer
{
   position: absolute;
   text-align: center;
   left: 0%;
   top: 1208px;
   width: 99.3779%;
   height: 227px;
   z-index: 29;
}
#Logo_320_Container
{
   width: 100%;
}
#wb_Copyright_Java
{
   position: absolute;
   left: 461px;
   top: 123px;
   width: 351px;
   height: 31px;
   z-index: 4;
}
#wb_IMG_Blank
{
   position: absolute;
   left: 89px;
   top: 2893px;
   width: 766px;
   height: 55px;
   visibility: hidden;
   z-index: 25;
}
#copyrightnotice
{
   color: #FFFFFF;
   font-size: 11px;
   font-family: "Trebuchet MS";
   font-weight: normal;
   font-style: normal;
   text-align: center;
   text-decoration: none;
}
#wb_IMG_FER_EN
{
   position: absolute;
   left: 945px;
   top: 78px;
   width: 76px;
   height: 76px;
   z-index: 8;
}
#BTN_Cookie
{
   position: absolute;
   left: 418px;
   top: 39px;
   width: 140px;
   height: 20px;
   z-index: 12;
}
#wb_Bookmark_Top
{
   position: absolute;
   left: 569px;
   top: 360px;
   width: 149px;
   height: 31px;
   z-index: 23;
}
@media only screen and (min-width: 768px) and (max-width: 1279px)
{
div#container
{
   width: 768px;
}
body
{
   background-color: #FFFFFF;
   background-image: url('images/Bamboo_2_1024x768.png');
   background-attachment: fixed;
   background-position: center top;
   background-repeat: no-repeat;
   background-size: 100% 100%;
}
#SM_Layer
{
   left: 0px;
   top: 1141px;
   height: 238px;
   visibility: visible;
   display: block;
}
#SM_Layer
{
   left: 0%;
   width: 100.651%;
}
#SM_Layer_Container
{
   width: 769px;
}
#wb_VAVA_ResponsiveMenu320
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
   text-align: left;
}
#wb_VAVA_ResponsiveMenu320 ul li a
{
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}
#wb_VAVA_ResponsiveMenu320 ul li a, #wb_VAVA_ResponsiveMenu320 .toggle
{
   font-weight: bold;
   font-size: 11px;
}
#VAVA_ResponsiveMenu320
{
   height: 61px;
}
#wb_VAVA_ResponsiveMenu320 ul ul
{
   top: 61px;
}
#wb_VAVA_ResponsiveMenu320 ul ul ul li
{
   left: 213px;
   top: -61px;
}
#wb_VAVA_ResponsiveMenu320 > ul > li > a
{
   height: 28px;
}
#wb_VAVA_ResponsiveMenu320 ul ul li
{
   width: 213px;
}
#PlaceHolder_EN
{
   left: 0px;
   top: 106px;
   width: 774px;
   height: 1026px;
   visibility: visible;
   display: inline;
}
#PlaceHolder_EN
{
   width: 774px;
   height: 1026px;
}
#Lang_Layer
{
   width: 90px;
   height: 69px;
   visibility: visible;
   display: block;
   box-shadow: 0px 0px 0px #000000;
}
#Lang_Layer_Container
{
   width: 90px;
}
#wb_Heading_Don_t_Know_What_You_Need
{
   left: 3px;
   top: 40px;
   width: 768px;
   height: 204px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_Logo_Line_1250-768
{
   left: 30px;
   top: 275px;
   width: 715px;
   height: 42px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_Bookmark_Top
{
   left: 313px;
   top: 244px;
   width: 149px;
   height: 31px;
   visibility: visible;
   display: inline;
}
#wb_Logo_Line_320
{
   left: 30px;
   top: 482px;
   width: 715px;
   height: 42px;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0;
}
#wb_IMG_Blank
{
   left: 3px;
   top: 6222px;
   width: 766px;
   height: 55px;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0;
}
#BTT_Layer
{
   width: 70px;
   height: 68px;
   visibility: visible;
   display: block;
}
#BTT_Layer_Container
{
   width: 70px;
}
#BTT_Layer
{
   margin-top: -14px;
}
#wb_Image_BTT_Floating
{
   left: 0px;
   top: 2px;
   width: 70px;
   height: 65px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_Header_Spacer
{
   left: 3px;
   top: 0px;
   width: 768px;
   height: 40px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#HTML_Selector
{
   left: 35px;
   top: 331px;
   width: 705px;
   height: 695px;
   visibility: visible;
   display: inline;
}
#wb_Copyright_Java
{
   left: 203px;
   top: 132px;
   width: 367px;
   height: 25px;
   visibility: visible;
   display: inline;
}
#VAVA_Header_Layer
{
   height: 70px;
   visibility: visible;
   display: block;
   box-shadow: 0px 0px 0px #000000;
}
#VAVA_Header_Layer
{
   padding: 0;
}
#wb_VAVA_ResponsiveMenu
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   text-align: center;
}
#wb_VAVA_ResponsiveMenu ul li a
{
   font-weight: normal;
   font-size: 12px;
   text-decoration: none;
}
#wb_VAVA_ResponsiveMenu ul li a, #wb_VAVA_ResponsiveMenu .toggle
{
   font-weight: normal;
   font-size: 12px;
}
#VAVA_ResponsiveMenu
{
   height: 62px;
}
#wb_VAVA_ResponsiveMenu ul ul
{
   top: 62px;
}
#wb_VAVA_ResponsiveMenu ul ul ul li
{
   left: 264px;
   top: -62px;
}
#wb_VAVA_ResponsiveMenu > ul > li > a
{
   height: 29px;
}
#wb_VAVA_ResponsiveMenu ul ul li
{
   width: 264px;
}
#VAVA_Menu_Layer320
{
   height: 67px;
   visibility: hidden;
   display: none;
   background-color: #0066A4;
   background-image: none;
   box-shadow: 0px 0px 0px #000000;
}
#VAVA_Menu_Layer320
{
   padding: 0;
}
#wb_menu_SocialMedia
{
   left: 62px;
   top: 72px;
   width: 671px;
   height: 32px;
   visibility: visible;
   display: inline;
   margin: 0;
   text-align: center;
}
#wb_menu_SocialMedia span
{
   margin: 0 30px 0 0px;
}
#Logo_1250
{
   width: 100px;
   height: 100px;
   visibility: visible;
   display: inline-flex;
}
#Logo_1250
{
   padding: 0;
}
#html_SiteLock
{
   left: 20px;
   top: 70px;
   width: 98px;
   height: 56px;
   visibility: visible;
   display: inline;
}
#wb_txt_Address
{
   left: 124px;
   top: 9px;
   width: 518px;
   height: 18px;
   visibility: visible;
   display: inline;
   margin: 0;
   box-shadow: 0px 0px 0px #000000;
}
#wb_txt_Address
{
   font-size: 13px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#Line1
{
   left: 141px;
   top: 9px;
   width: 236px;
   height: 2px;
   visibility: visible;
   display: inline;
   margin: 0;
}
#Line1
{
   border-color: #A0A0A0;
   border-bottom-width: 2px;
}
#BTN_Cookie
{
   left: 167px;
   top: 39px;
   width: 140px;
   height: 20px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 1px 6px 1px 6px;
   color: #FFFFFF;
   box-shadow: 0px 0px 0px #000000;
}
#BTN_Cookie
{
   line-height: 18px;
}
#BTN_Privacy
{
   left: 460px;
   top: 39px;
   width: 140px;
   height: 20px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 1px 6px 1px 6px;
   color: #FFFFFF;
}
#BTN_Privacy
{
   line-height: 18px;
}
#Privacy_Layer
{
   left: 124px;
   top: 55px;
   width: 518px;
   height: 29px;
   visibility: visible;
   display: block;
}
#Privacy_Layer_Container
{
   width: 518px;
}
#wb_IMG_E-RYT200
{
   left: 546px;
   top: 58px;
   width: 80px;
   height: 80px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_OCN-FENACO
{
   left: 674px;
   top: 15px;
   width: 55px;
   height: 55px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_FER_EN
{
   left: 636px;
   top: 77px;
   width: 61px;
   height: 61px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_YACEP
{
   left: 146px;
   top: 58px;
   width: 80px;
   height: 80px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#BTN_T_C
{
   left: 313px;
   top: 39px;
   width: 140px;
   height: 20px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 1px 6px 1px 6px;
   color: #FFFFFF;
}
#BTN_T_C
{
   line-height: 18px;
}
#wb_IMG_CONVALIDADO_EN
{
   left: 704px;
   top: 77px;
   width: 61px;
   height: 61px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#HTML_KAYAK
{
   left: 231px;
   top: 162px;
   width: 300px;
   height: 60px;
   visibility: visible;
   display: inline;
}
#Logo_320
{
   width: 100px;
   height: 100px;
   visibility: hidden;
   display: none;
}
#Logo_320
{
   padding: 0;
}
}
@media only screen and (max-width: 767px)
{
div#container
{
   width: 320px;
}
body
{
   background-color: #FFFFFF;
   background-image: url('images/Bamboo_2.png');
   background-attachment: fixed;
   background-position: center top;
   background-repeat: no-repeat;
   background-size: 100% 100%;
}
#SM_Layer
{
   left: 0px;
   top: 1048px;
   height: 398px;
   visibility: visible;
   display: block;
}
#SM_Layer
{
   left: 0%;
   width: 100%;
}
#SM_Layer_Container
{
   width: 316px;
}
#wb_VAVA_ResponsiveMenu320
{
   width: 100%;
   visibility: visible;
   display: block;
   margin: 0;
   text-align: left;
}
#wb_VAVA_ResponsiveMenu320 ul li a
{
   font-weight: bold;
   font-size: 12px;
   text-decoration: none;
}
#wb_VAVA_ResponsiveMenu320 ul li a, #wb_VAVA_ResponsiveMenu320 .toggle
{
   font-weight: bold;
   font-size: 12px;
}
#VAVA_ResponsiveMenu320
{
   height: 62px;
}
#wb_VAVA_ResponsiveMenu320 ul ul
{
   top: 62px;
}
#wb_VAVA_ResponsiveMenu320 ul ul ul li
{
   left: 213px;
   top: -62px;
}
#wb_VAVA_ResponsiveMenu320 > ul > li > a
{
   height: 29px;
}
#wb_VAVA_ResponsiveMenu320 ul ul li
{
   width: 213px;
}
#PlaceHolder_EN
{
   left: 0px;
   top: 100px;
   width: 320px;
   height: 932px;
   visibility: visible;
   display: inline;
}
#PlaceHolder_EN
{
   width: 320px;
   height: 932px;
}
#Lang_Layer
{
   width: 67px;
   height: 44px;
   visibility: visible;
   display: block;
   box-shadow: 0px 0px 0px #000000;
}
#Lang_Layer_Container
{
   width: 67px;
}
#wb_Heading_Don_t_Know_What_You_Need
{
   left: 0px;
   top: 25px;
   width: 320px;
   height: 85px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_Logo_Line_1250-768
{
   left: 12px;
   top: 253px;
   width: 297px;
   height: 17px;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0;
}
#wb_Bookmark_Top
{
   left: 86px;
   top: 110px;
   width: 149px;
   height: 31px;
   visibility: visible;
   display: inline;
}
#wb_Logo_Line_320
{
   left: 13px;
   top: 141px;
   width: 297px;
   height: 32px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_Blank
{
   left: 0px;
   top: 10976px;
   width: 320px;
   height: 55px;
   visibility: hidden;
   display: none;
   margin: 0;
   padding: 0;
}
#BTT_Layer
{
   width: 51px;
   height: 52px;
   visibility: visible;
   display: block;
}
#BTT_Layer_Container
{
   width: 51px;
}
#BTT_Layer
{
   margin-top: -6px;
}
#wb_Image_BTT_Floating
{
   left: 0px;
   top: 3px;
   width: 50px;
   height: 49px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_Header_Spacer
{
   left: 0px;
   top: 0px;
   width: 320px;
   height: 25px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#HTML_Selector
{
   left: 13px;
   top: 197px;
   width: 295px;
   height: 676px;
   visibility: visible;
   display: inline;
}
#wb_Copyright_Java
{
   left: 7px;
   top: 294px;
   width: 305px;
   height: 24px;
   visibility: visible;
   display: inline;
}
#VAVA_Header_Layer
{
   height: 68px;
   visibility: hidden;
   display: none;
   box-shadow: 0px 0px 0px #000000;
}
#VAVA_Header_Layer
{
   padding: 0;
}
#wb_VAVA_ResponsiveMenu
{
   width: 100%;
   visibility: hidden;
   display: none;
   margin: 0;
   text-align: center;
}
#wb_VAVA_ResponsiveMenu ul li a
{
   font-weight: normal;
   font-size: 15px;
   text-decoration: none;
}
#wb_VAVA_ResponsiveMenu ul li a, #wb_VAVA_ResponsiveMenu .toggle
{
   font-weight: normal;
   font-size: 15px;
}
#VAVA_ResponsiveMenu
{
   height: 65px;
}
#wb_VAVA_ResponsiveMenu ul ul
{
   top: 65px;
}
#wb_VAVA_ResponsiveMenu ul ul ul li
{
   left: 264px;
   top: -65px;
}
#wb_VAVA_ResponsiveMenu > ul > li > a
{
   height: 32px;
}
#wb_VAVA_ResponsiveMenu ul ul li
{
   width: 264px;
}
#VAVA_Menu_Layer320
{
   height: 67px;
   visibility: visible;
   display: block;
   background-color: transparent;
   background-image: none;
   background-image: none;
   box-shadow: 0px 0px 0px #000000;
}
#VAVA_Menu_Layer320
{
   padding: 0;
}
#wb_menu_SocialMedia
{
   left: 37px;
   top: 151px;
   width: 275px;
   height: 44px;
   visibility: visible;
   display: inline;
   margin: 0;
   text-align: center;
}
#wb_menu_SocialMedia span
{
   margin: 0 30px 0 0px;
}
#Logo_1250
{
   width: 80px;
   height: 80px;
   visibility: hidden;
   display: none;
}
#Logo_1250
{
   padding: 0;
}
#html_SiteLock
{
   left: 5px;
   top: 210px;
   width: 98px;
   height: 56px;
   visibility: visible;
   display: inline;
}
#wb_txt_Address
{
   left: 7px;
   top: 16px;
   width: 305px;
   height: 36px;
   visibility: visible;
   display: inline;
   margin: 0;
   box-shadow: 0px 0px 0px #000000;
}
#wb_txt_Address
{
   font-size: 13px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#Line1
{
   left: 36px;
   top: 74px;
   width: 236px;
   height: 2px;
   visibility: visible;
   display: inline;
   margin: 0;
}
#Line1
{
   border-color: #A0A0A0;
   border-bottom-width: 2px;
}
#BTN_Cookie
{
   left: 13px;
   top: 69px;
   width: 140px;
   height: 20px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 1px 6px 1px 6px;
   color: #FFFFFF;
   box-shadow: 0px 0px 0px #000000;
}
#BTN_Cookie
{
   line-height: 18px;
}
#BTN_Privacy
{
   left: 164px;
   top: 69px;
   width: 140px;
   height: 20px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 1px 6px 1px 6px;
   color: #FFFFFF;
}
#BTN_Privacy
{
   line-height: 18px;
}
#Privacy_Layer
{
   left: 7px;
   top: 65px;
   width: 305px;
   height: 76px;
   visibility: visible;
   display: block;
}
#Privacy_Layer_Container
{
   width: 305px;
}
#wb_IMG_E-RYT200
{
   left: 168px;
   top: 213px;
   width: 50px;
   height: 50px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_OCN-FENACO
{
   left: 249px;
   top: 189px;
   width: 35px;
   height: 35px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_FER_EN
{
   left: 267px;
   top: 232px;
   width: 45px;
   height: 45px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#wb_IMG_YACEP
{
   left: 110px;
   top: 213px;
   width: 50px;
   height: 50px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#BTN_T_C
{
   left: 89px;
   top: 98px;
   width: 140px;
   height: 20px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 1px 6px 1px 6px;
   color: #FFFFFF;
}
#BTN_T_C
{
   line-height: 18px;
}
#wb_IMG_CONVALIDADO_EN
{
   left: 219px;
   top: 233px;
   width: 45px;
   height: 45px;
   visibility: visible;
   display: inline;
   margin: 0;
   padding: 0;
}
#HTML_KAYAK
{
   left: 9px;
   top: 327px;
   width: 300px;
   height: 60px;
   visibility: visible;
   display: inline;
}
#Logo_320
{
   width: 80px;
   height: 80px;
   visibility: visible;
   display: inline-flex;
}
#Logo_320
{
   padding: 0;
}
}

/* Lock your heading spacing */

h2, .h2 {

   font-family: Tahoma !important;
   font-weight: normal !important;
   font-style: normal !important;
   text-align: center !important;
   letter-spacing: 4px !important;
   text-decoration: none !important;
   color: #FFFFFF !important;
   --color: #FFFFFF !important;
   background-color: #67392D !important;
   --background-color: rgba(103,57,45,1.00) !important;
   border: 1px solid #67392D !important;
   --border-color: #67392D !important;
   border-radius: 10px !important;

    padding-top: 10px !important;

    padding-bottom: 10px !important;

}


body,
body p,
body span,
body div,
body a,
body li,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body button,
body input,
body select,
body textarea,
body label,
body td,
body th {
  font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}
#wb_VAVA_ResponsiveMenu320 .toggle{line-height: 35px;}
#wb_VAVA_ResponsiveMenu320 br{display: none;}
/* VAVA styling: point sizes follow the browser viewport breakpoints. */
#vava-selector { --vava-choice-width:264px; --vava-choice-height:2.2cm; box-sizing:border-box; width:100%; max-width:900px; margin:0 auto; padding:24px; font:20pt/1.4 Tahoma,sans-serif; color:#000; background:transparent; border:0; container-type:inline-size; }
#vava-selector * { box-sizing:border-box; }
#vava-selector .vava-panel > h3 { display:block; width:100%; font:inherit; font-weight:bold; color:#000; background:transparent; margin:0 !important; padding:0 0 30px !important; text-align:center !important; }
#vava-selector p { font:inherit; color:inherit; margin:0 0 18px; }
#vava-selector .vava-intro-copy { position:relative; left:50%; transform:translateX(-50%); width:980px; max-width:calc(100vw - 25px); margin:0 0 30px; font:400 16pt/1.5 Tahoma,sans-serif; text-align:left; }
#vava-selector .vava-intro-copy p { font:inherit; font-weight:400; line-height:1.5; text-align:left; margin:0 0 18px; }
#vava-selector .vava-intro-copy strong { font-weight:700; }
#vava-selector .vava-intro-copy p:last-child { margin-bottom:0; }
#vava-selector .vava-content > p.vava-unsure { text-align:center; margin-top:25px; }
#vava-selector .vava-intro,
#vava-selector .vava-panel > h3.vava-therapy-heading { font:700 16pt/1.4 Tahoma,sans-serif; text-align:center; }
#vava-selector .vava-start { display:grid; grid-template-columns:repeat(2,var(--vava-choice-width)); grid-auto-rows:var(--vava-choice-height); column-gap:2.5cm; row-gap:.5cm; width:max-content; max-width:none; margin:0 auto; }
#vava-selector .vava-main { display:contents; }
#vava-selector button { font:inherit; cursor:pointer; white-space:normal; overflow-wrap:anywhere; min-width:0; max-width:100%; min-height:48px; padding:14px 18px; border:2px solid #522d24; border-radius:25px; color:#000; background:#D8C3B0; text-align:left; }
#vava-selector button:hover, #vava-selector button[aria-pressed="true"] { background:#522d24; color:#fff; }
#vava-selector button:focus-visible, #vava-selector h3:focus-visible { outline:3px solid #000; outline-offset:4px; }
#vava-selector .vava-panel { margin-top:24px; padding-top:22px; border-top:1px solid #522d24; }
#vava-selector .vava-options { display:grid; grid-template-columns:repeat(2,var(--vava-choice-width)); grid-auto-rows:var(--vava-choice-height); column-gap:2.5cm; row-gap:.5cm; width:max-content; max-width:none; margin:0 auto; }
#vava-selector .vava-options > :last-child:nth-child(odd) { grid-column:1 / -1; justify-self:center; }
#vava-selector .vava-start button,
#vava-selector .vava-options button { width:var(--vava-choice-width); height:var(--vava-choice-height); min-width:var(--vava-choice-width); min-height:var(--vava-choice-height); max-width:var(--vava-choice-width); max-height:var(--vava-choice-height); padding:.18cm .22cm; display:flex; flex-direction:column; align-items:center; justify-content:center; font:15pt/1.12 Tahoma,sans-serif; text-align:center; text-wrap:balance; overflow:hidden; }
#vava-selector .vava-choice-line { display:block; }
#vava-selector .vava-controls { display:grid; grid-template-columns:repeat(4,4cm); grid-auto-rows:1.4cm; gap:.5cm; width:max-content; max-width:none; margin:30px auto 0; }
#vava-selector .vava-controls > * { width:4cm; height:1.4cm; min-width:4cm; min-height:1.4cm; max-width:4cm; max-height:1.4cm; padding:.1cm .18cm; display:flex; align-items:center; justify-content:center; font-size:12pt; line-height:1; text-align:center; white-space:nowrap; }
#vava-selector .vava-card { width:90%; margin:12px auto; padding:14.4px; font:400 15pt/1.4 Tahoma,sans-serif; background:transparent; border:1px solid #522d24; border-radius:12px; }
#vava-selector .vava-card strong { font-weight:700; }
#vava-selector .vava-card p { margin:6px 0 0; }
#vava-selector[hidden], #vava-selector [hidden] { display:none !important; }
@media (max-width:768px) { #vava-selector { font-size:16pt; padding:16px; } }
@media (max-width:320px) { #vava-selector { font-size:14pt; padding:8px; } }
@media (min-width:768px) and (max-width:1279px) {
  #vava-selector .vava-intro-copy { width:710px; font-size:14pt; }
  #vava-selector .vava-intro,
  #vava-selector .vava-panel > h3.vava-therapy-heading { font-size:15pt; }
  #vava-selector .vava-card { font-size:14pt; }
}
@media (max-width:767px) {
  #vava-selector .vava-intro-copy { width:295px; font-size:12pt; }
  #vava-selector .vava-intro,
  #vava-selector .vava-panel > h3.vava-therapy-heading { font-size:13pt; }
  #vava-selector .vava-card { font-size:12pt; }
}
#vava-selector .vava-help { grid-column:1 / -1; display:flex; justify-content:center; }
#vava-selector a { color:#522d24; text-decoration:underline; overflow-wrap:anywhere; }
#vava-selector a:focus-visible { outline:3px solid #000; outline-offset:4px; }
#vava-selector .vava-links { display:flex; flex-wrap:wrap; gap:18px; margin-top:12px; }
#vava-selector a.vava-action { display:inline-block; font:inherit; line-height:inherit; text-decoration:none; white-space:normal; overflow-wrap:anywhere; min-width:0; max-width:100%; min-height:48px; padding:14px 18px; border:2px solid #522d24; border-radius:25px; color:#000; background:#D8C3B0; text-align:left; }
#vava-selector a.vava-action:hover { background:#522d24; color:#fff; }
/* These are the two smaller Web Builder layout ranges in the supplied page. */
@media (max-width:1279px) {
  #vava-selector a.vava-action { display:inline-flex; align-items:center; }
}
@container (max-width:700px) {
  #vava-selector .vava-controls { grid-template-columns:repeat(2,4cm); }
}
@media (max-width:767px) {
  #vava-selector .vava-start,
  #vava-selector .vava-options { grid-template-columns:var(--vava-choice-width); column-gap:0; }
  #vava-selector .vava-options > :last-child:nth-child(odd) { grid-column:auto; }
  #vava-selector .vava-controls { grid-template-columns:4cm; }
}
/* Booking labels stay compact. The four persistent utility controls form one
   centred, equal-sized block and always stay on one line. */
#vava-selector a.vava-action.vava-booking,
#vava-selector .vava-controls a.vava-action,
#vava-selector .vava-controls button { white-space:nowrap; }
#vava-selector a.vava-action.vava-booking { width:4cm; height:1.4cm; min-width:4cm; min-height:1.4cm; max-width:4cm; max-height:1.4cm; padding:.1cm .18cm; display:flex; align-items:center; justify-content:center; font:12pt/1 Tahoma,sans-serif; text-align:center; }
#vava-selector .vava-start button { font:15pt/1.12 Tahoma,sans-serif; }
@media (max-width:768px) {
  #vava-selector .vava-start button,
  #vava-selector .vava-options button { font-size:14pt; }
}
@media (max-width:767px) {
  #vava-selector .vava-start button,
  #vava-selector .vava-options button { font-size:12pt; }
}
#vava-selector .vava-card .vava-links { justify-content:center; }
#vava-selector .vava-controls a.vava-action,
#vava-selector .vava-controls button[data-action="back"],
#vava-selector .vava-controls button[data-action="reset"] { width:4cm; height:1.4cm; min-width:4cm; min-height:1.4cm; max-width:4cm; max-height:1.4cm; padding:.1cm .18cm; display:flex; align-items:center; justify-content:center; font-size:12pt; line-height:1; text-align:center; }
