@media screen and (min-width: 1000px){ul.table{text-align:center;display:table;table-layout:fixed;margin:1em auto 2em;padding:0}ul.table li{width:20%;margin:0;display:table-cell;font-size:0.8125em}}form{padding:0;background:white;box-shadow:0 2px 2px rgba(0,0,0,0.05);border-radius:2px}form fieldset{margin:0;padding:1em;border:0}form fieldset legend{font-style:italic;*margin-left:-7px;padding:0;margin-top:12px;border:0;color:#4f87cd;white-space:normal}form label{overflow:hidden;*zoom:1;font-size:.875em;font-weight:700;display:block;color:rgba(0,0,0,0.85);margin:4px 3px}form label b{text-align:right;width:34%;float:left;display:inline-block}form label b+input,form label b+select{width:60%;margin-left:4% !important;float:left}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="number"],form select,form textarea{font-size:.875em;font-weight:400;margin:2px;padding:9px 5px 9px;color:#000;border:1px solid #F5F5F5;background:#F6F6F6;border-radius:3px;box-sizing:border-box}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="number"]{max-width:190px}form input[type="text"].small,form input[type="email"].small,form input[type="password"].small,form input[type="number"].small{max-width:100px}form textarea{resize:vertical}form input:-webkit-input-placeholder,form input:-moz-placeholder,form input:-ms-input-placeholder{color:rgba(0,0,0,0.55)}form .form-field{overflow:hidden;*zoom:1;margin-bottom:1em}form .error{font-weight:700;color:#BF393E}table{width:100%;margin:1em 0}table tr th{padding:4px 12px}table tr td{font-size:.8125em;vertical-align:top;padding:.63em 0}.container{position:relative;margin:0;padding:14px}.row{position:relative;max-width:1140px;margin-left:auto;margin-right:auto}.row:after{content:" ";display:block;clear:both}
@media screen and (min-width: 56em){.row{max-width:1140px;margin-left:auto;margin-right:auto}.row:after{content:" ";display:block;clear:both}}
@media screen and (min-width: 90em){.row{max-width:1140px;margin-left:auto;margin-right:auto}.row:after{content:" ";display:block;clear:both}}.col1,.col2,.col3,.col4,.overview.residences .teaser,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{*zoom:1}.col1:after,.col2:after,.col3:after,.col4:after,.overview.residences .teaser:after,.col5:after,.col6:after,.col7:after,.col8:after,.col9:after,.col10:after,.col11:after,.col12:after{content:"";display:table;clear:both}.show-on-desktop{display:none}
@media screen and (min-width: 37em){.container{padding:32px}}
@media screen and (min-width: 37em) and (max-width: 56em){.mobile1:first-child,.mobile2:first-child,.mobile3:first-child,.mobile4:first-child{margin-left:0}.mobile1:last-child,.mobile2:last-child,.mobile3:last-child,.mobile4:last-child{float:right}.mobile1,.mobile2,.mobile3,.mobile4{margin-left:4.4%;float:left;min-height:1px;position:relative}.mobile1:first-child,.mobile2:first-child,.mobile3:first-child,.mobile4:first-child{margin-left:0}.mobile1.first-child,.mobile2.first-child,.mobile3.first-child,.mobile4.first-child{margin-left:0}.mobile1{width:21.68%}.mobile2{width:47.8%}.mobile3{width:73.9%}.mobile4{width:100%}}
@media screen and (min-width: 56em){.col1,.col2,.col3,.col4,.overview.residences .teaser,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{margin-left:4.4%;float:left;min-height:1px;position:relative}.col1:first-child,.col2:first-child,.col3:first-child,.col4:first-child,.overview.residences .teaser:first-child,.col5:first-child,.col6:first-child,.col7:first-child,.col8:first-child,.col9:first-child,.col10:first-child,.col11:first-child,.col12:first-child{margin-left:0}.col1{width:4.3%}.col2{width:13%}.col3{width:21.679%}.col4,.overview.residences .teaser{width:30.37%}.col5{width:39.1%}.col6{width:47.8%}.col7{width:56.5%}.col8{width:65.2%}.col9{width:73.9%}.col10{width:82.6%}.col11{width:91.3%}.col12{width:100%}.offset-1{margin-left:13.1%}.offset-2{margin-left:21.8%}.offset-3{margin-left:30.5%}.offset-4{margin-left:39.2%}.offset-5{margin-left:47.9%}.offset-6{margin-left:56.6%}.offset-7{margin-left:65.3%}.offset-8{margin-left:74.0%}.offset-9{margin-left:82.7%}.offset-10{margin-left:91.4%}.row .centered{float:none;margin:0 auto}.offset-1:first-child{margin-left:8.7%}.offset-2:first-child{margin-left:17.4%}.offset-3:first-child{margin-left:26.1%}.offset-4:first-child{margin-left:34.8%}.offset-5:first-child{margin-left:43.5%}.offset-6:first-child{margin-left:52.2%}.offset-7:first-child{margin-left:60.9%}.offset-8:first-child{margin-left:69.6%}.offset-9:first-child{margin-left:78.3%}.offset-10:first-child{margin-left:87%}.offset-11:first-child{margin-left:95.7%}.push-2{left:17.4%}.push-3{left:26.1%}.push-4{left:34.8%}.push-5{left:43.5%}.push-6{left:52.2%}.push-7{left:60.9%}.push-8{left:69.6%}.push-9{left:78.3%}.push-10{left:87%}.pull-2{right:17.4%}.pull-3{right:26.1%}.pull-4{right:34.8%}.pull-5{right:43.5%}.pull-6{right:52.2%}.pull-7{right:60.9%}.pull-8{right:69.6%}.pull-9{right:78.3%}.pull-10{right:87%}}
@media screen and (min-width: 75em){.show-on-mobile{display:none}.show-on-desktop{display:block}}#viewport{position:relative}#viewport.reveal-sitenav .page:after{opacity:1;height:100%;background:rgba(0,0,0,0.75);z-index:8}#viewport.reveal-sitenav .site-nav{top:36px;z-index:9;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}#viewport.reveal-sitenav #menu-button button{font-size:1.25em}#viewport.reveal-sitenav #menu-button .icon-menu:before{content:"\e63c"}.page{position:relative;width:100%;padding:0 0 58px;background-color:#E6E7E9}
@media screen and (min-width: 37em){.page{padding:0}}#content{position:relative;overflow:hidden}#branding{width:100%;padding:0;background-color:#fff;border-bottom:1px solid #E6E7E9}#branding.global .secondary-menu .goto-tour,#branding.global .secondary-menu .goto-pickup,#branding.global .secondary-menu .goto-bookwithus{display:none}#branding.global .site-logo a{padding:6px 0}
@media screen and (min-width: 56em){#branding.global .logo a{padding:12px 0}}
@media screen and (max-width: 56em){.sidebar .rate{padding:0;margin-top:1.5em;background:none}}.sidebar table.simple tr td{width:33%}#colophon{font-family:"Helvetica Neue", "Helvetica", "Roboto", sans-serif;color:gray;border-top:1px solid #ccc;background:#fff}.app-bar{*zoom:1;font-family:Helvetica, Arial, "sans-serif";text-align:center;display:none;position:fixed;bottom:0;left:0;width:100%;height:54px;z-index:9;margin:0;padding:0;list-style:none;border-top:1px solid rgba(0,0,0,0.75);background-color:#86754D;background-color:rgba(13,32,75,0.95)}.app-bar:after{content:"";display:table;clear:both}.app-bar li{width:25%;float:left;z-index:3;color:rgba(255,255,255,0.9)}.app-bar li:first-child a{border-left:0}.app-bar li:last-child>div{padding:6px 0 4px}.app-bar li a{display:block;height:44px;padding:6px 0 4px;color:#fff}.app-bar li i{display:block;font-size:1.5em}.app-bar li i.icon-list{font-size:1.375em;margin-top:4px}.app-bar li b{font-size:.63em;letter-spacing:.05em;font-weight:400;line-height:1}.app-bar li#view-more{z-index:599}.app-bar li .flyout{display:none;position:absolute;width:100%;margin:0;padding:0;z-index:598;background:#153376;bottom:55px;left:0;list-style:none}.app-bar li .flyout li{margin:.63em 0;background:none}.app-bar li .flyout li a{padding:0;color:rgba(255,255,255,0.75);border:0}
@media screen and (max-width: 37em) and (orientation: portrait){.app-bar{display:block}}
@media screen and (max-width: 650px){.off{display:none}}#contactinfo{padding:2em 1em;color:inherit}#contactinfo .vcard{font-size:.75em}#footer-links{padding:0 1em}#footer-links ul{margin:0}#footer-links li{line-height:28px}#footer-links a{font-size:.75em;text-transform:none;line-height:28px}#footer-links a:hover{color:gray}
@media screen and (min-width: 37em){#footer-links{color:#fff;background:#86754D}#footer-links a{color:#fff;color:rgba(255,255,255,0.87)}#footer-links #footer-nav{float:right}}#crossmkt{margin:0;padding:1em}#crossmkt object.svg{width:54px;height:54px}#crossmkt .svg-container{display:inline-block;position:relative;z-index:1;vertical-align:middle}#crossmkt .svg-container span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}#crossmkt #tafer-logo{text-align:center}
@media screen and (min-width: 56em){#crossmkt{padding:2em 1em 1em}#crossmkt #tafer-logo{text-align:left}}#tafer-resorts{display:none}#tafer-resorts ul{text-align:center;width:100%;display:table;table-layout:fixed;margin:0;padding:0;list-style:none}#tafer-resorts li{display:table-cell;margin:0}
@media screen and (min-width: 56em){#tafer-resorts{display:block}}#tafer-brands{padding:0 0 1em;border-bottom:1px solid #ccc}#tafer-brands dl{font-size:1em;text-align:left;display:none}#tafer-brands dt,#tafer-brands dd{padding:0 4px}#tafer-brands dt{font-size:.75em;font-weight:700;text-transform:uppercase;margin:0 0 1em}#tafer-brands dd{position:relative;margin:0 0 4px}#tafer-brands dd a{font-size:.75em;color:inherit}#tafer-brands dd a span{display:inline-block;position:relative}#tafer-brands dd .info{display:none;visibility:hidden;position:absolute;top:-34px;right:-200px;margin:0;padding:1em;width:auto;min-width:260px;max-width:290px;z-index:6;color:gray;background:#f2f2f2;text-shadow:-1px -1px 0 #fff;box-shadow:2px 2px 2px rgba(0,0,0,0.13);opacity:0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#tafer-brands dd .info:before{content:"";display:block;width:0;height:0;position:absolute;top:40%;left:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f2f2f2}#tafer-brands dd .info.gb svg,#tafer-brands dd .info.sk svg,#tafer-brands dd .info.tb svg{width:110px}#tafer-brands dd .info.reverse-animation{right:160px;box-shadow:-2px 2px 2px rgba(0,0,0,0.13)}#tafer-brands dd .info.gb .logo{fill:#86754D}#tafer-brands dd .info.hm .logo{fill:#86754D}#tafer-brands dd .info.vp .logo{fill:#A08A6A}#tafer-brands dd .info.sl .logo{fill:#00722F}#tafer-brands dd .info.sk .logo{fill:#000000}#tafer-brands dd .info.vg .logo{fill:#502904}#tafer-brands dd .info.la .logo{fill:#AC9766}#tafer-brands dd .info.we .logo{fill:#000000}#tafer-brands dd .info.tb .logo{fill:#000000}#tafer-brands dd .info.gbrc .logo{fill:#562e19}#tafer-brands dd .info.cc .logo{fill:#A08A6A}#tafer-brands dd .info.sr .logo{fill:#AC9766}#tafer-brands dd .info.lr .logo{fill:#AC9766}#tafer-brands dd .info.psv .logo{fill:#a85303}#tafer-brands dd .info.psc .logo{fill:#a85303}#tafer-brands dd svg{width:70px;height:70px;margin-right:2em;float:left}#tafer-brands dd svg .logo{fill:gray}
@media screen and (min-width: 37em){#tafer-brands{margin-top:1em;padding-top:1em;border-top:1px solid #ccc}#tafer-brands dl{display:block;width:20%;margin:0;padding:0;float:left}}
@media screen and (min-width: 56em){#tafer-brands dd .info{display:block}#tafer-brands dd:hover a span{color:#4f87cd}#tafer-brands dd:hover .info{visibility:visible;right:-240px;opacity:1}#tafer-brands dd:hover .info.reverse-animation{right:200px}#tafer-brands dd:hover .info.reverse-animation:before{right:-10px;left:auto;border-right:0;border-left:10px solid #f2f2f2}}#gds,#copy{max-width:1140px;margin:0 auto}#gds p,#copy p{font-size:70%;max-width:82.6%;margin:0 auto 1em;padding:0 0 1em;border-bottom:1px solid #ccc}#copy{padding-bottom:1em}#copy small{font-size:70%;display:block;max-width:82.6%;margin:0 auto}#book-menu li{width:100%;display:inline-block}#book-menu li b{display:inline;vertical-align:0.5em;padding:1em;font-size:0.9em}#book-menu li i{display:inline}#app-bar li .book-menu{background:rgba(21,51,118,0.94)}iframe[name="google_conversion_frame"]{position:absolute;height:0}table.jCalendar{border:1px solid #CCC;background:#aaa;border-spacing:2px}table.jCalendar th{border:1px solid #FFFFFF;background:#333;color:#fff;font-weight:bold;padding:5px 5px}table.jCalendar td{border:1px solid #FFFFFF;background:#9cf;color:#333;padding:5px 5px;text-align:center}table.jCalendar td.other-month{background:#ddd;color:#aaa}table.jCalendar td.today{background:#333;color:#fff}table.jCalendar td.selected{background:#F60;color:#fff}table.jCalendar td.selected:hover{background:#F63;color:#fff}table.jCalendar td:hover,table.jCalendar td.dp-hover{background:#fff;color:#000}table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background:#999;color:#666}div.dp-popup{position:relative;background:#fff;font-size:12px;padding:2px;width:189px;line-height:1.2em;border:1px solid #ddd}div#dp-popup{position:absolute;z-index:199}div.dp-popup h2{font-weight:bold;font-size:12px;text-align:center;margin:2px 0 2px 0;padding:3px}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}a#dp-close:hover{text-decoration:underline}div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 3px 0}div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}div.dp-popup div.dp-nav-prev a{float:left;font-weight:bold}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}div.dp-popup div.dp-nav-next a{float:right;font-weight:bold}div.dp-popup a.disabled{cursor:default;color:#aaa}div.dp-popup td{cursor:pointer}div.dp-popup td.disabled{cursor:default}#buscador a.dp-choose-date{float:left;width:24px;height:24px;margin:0px 5px;display:block;text-indent:-2000px;overflow:hidden;background:url(http://www.villadelpalmar.com/www/public/default/images/elements/calendar.png) no-repeat}#contenedor2 a.dp-choose-date{float:left;width:24px;height:24px;margin:-5px 5px 0;display:block;text-indent:-2000px;overflow:hidden;background:url(http://www.villadelpalmar.com/www/public/default/images/elements/calendar.png) no-repeat}#sidebar a.dp-choose-date{float:right;width:24px;height:24px;margin:0px 5px 0px 0px;display:block;text-indent:-2000px;overflow:hidden;background:url(http://www.villadelpalmar.com/www/public/default/images/elements/calendar.png) no-repeat}#updateSearch a.dp-choose-date{float:left;width:24px;height:24px;margin:0px 2px;display:block;text-indent:-2000px;overflow:hidden;background:url(http://www.villadelpalmar.com/www/public/default/images/elements/calendar.png) no-repeat}a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}#updateSearch input.dp-applied{width:75px;float:left;text-align:center;color:#036;font-weight:bold;margin:0px 5px 5px 0px}#buscador input.dp-applied{width:114px;float:left;text-align:left;color:#036;font-weight:bold;margin-right:10px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}span.ui-icon{display:block;text-transform:uppercase;font-size:10px}span.ui-icon:hover{cursor:pointer;background:none;color:#fff}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:3px;width:2.2em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:3px;background:none}.ui-datepicker .ui-datepicker-prev{left:4px}.ui-datepicker .ui-datepicker-next{right:4px}.ui-datepicker .ui-datepicker-prev-hover{left:4px;background:none}.ui-datepicker .ui-datepicker-next-hover{right:4px;background:none}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;color:#fff}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;color:#fff}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#ui-datepicker-div.ui-widget{font-size:13px}#ui-datepicker-div.ui-widget .ui-widget{font-size:13px}#ui-datepicker-div.ui-widget input,#ui-datepicker-div.ui-widget select,#ui-datepicker-div.ui-widget textarea,#ui-datepicker-div.ui-widget button{font-size:13px;padding:0 3px}#ui-datepicker-div.ui-widget-content{padding:10px;border:1px solid #999;border-radius:3px;background:#fff;color:#000;box-shadow:0px 0px 2px rgba(0,0,0,0.2);z-index:9 !important}#ui-datepicker-div.ui-widget-content a{color:#000}#ui-datepicker-div .ui-widget-header{border:1px solid #fff;background:#86754D;color:#fff;font-weight:normal;border-radius:2px !important}#ui-datepicker-div .ui-widget-header a{color:#fff}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{border:none;background:#f5f5f5;font-weight:normal;color:#888}#ui-datepicker-div .ui-state-default a,#ui-datepicker-div .ui-state-default a:link,#ui-datepicker-div .ui-state-default a:visited{color:#ddd;text-decoration:none}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-focus{border:none;background:#86754D;font-weight:normal;color:#fff !important}#ui-datepicker-div .ui-state-hover a,#ui-datepicker-div .ui-state-hover a:hover{color:#666;text-decoration:none}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{border:1px solid #777;background:#ffffff;font-weight:normal;color:#212121}#ui-datepicker-div .ui-state-active a,#ui-datepicker-div .ui-state-active a:link,#ui-datepicker-div .ui-state-active a:visited{color:#212121;text-decoration:none}#ui-datepicker-div .ui-widget :active{outline:none}.tabs-nav{text-align:center;list-style:none;position:relative;width:100%;margin:1.5em 0;padding:0 0 1em;display:none;color:#86754D;border-bottom:1px solid}.tabs-nav .toggle-tab{font-size:.93em;font-weight:400;display:inline;position:relative;margin:0 6px;padding:6px 12px;border-radius:20px;background:#fff;cursor:pointer}.tabs-nav .toggle-tab:hover{color:#112961}.tabs-nav .toggle-tab.focus{color:#fff;background:#86754D}.tabs-nav .toggle-tab.focus:after{content:"";width:0;height:0;position:absolute;bottom:-23px;left:44%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4f87cd;display:block}.tabs-content{overflow:hidden;*zoom:1;position:relative;margin-bottom:1em;color:rgba(0,0,0,0.55);background:#fff;-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-moz-transition-duration:0.6s,0.4s;-o-transition-duration:0.6s,0.4s;-webkit-transition-duration:0.6s,0.4s;transition-duration:0.6s,0.4s;-moz-transition-timing-function:ease,ease;-o-transition-timing-function:ease,ease;-webkit-transition-timing-function:ease,ease;transition-timing-function:ease,ease;-moz-transition-delay:false,false;-o-transition-delay:false,false;-webkit-transition-delay:false,false;transition-delay:false,false}.tabs-content:last-child{margin:0}.tabs-content.focus{position:relative;visibility:visible;opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.tabs-content .caption{text-align:center;padding:.63em}.tabs-content .caption h3{font-size:1em;text-transform:none;margin:.5em 0}.tabs-content .caption p{font-size:.875em;font-weight:300;margin:0 0 1em}.tabs-content .caption .button{font-size:.875em;margin:0}.tabs-content .caption .button.flat{color:inherit}
@media screen and (max-width: 640px){.social ul li{margin-right:2rem !important;margin-top:1.2rem !important}}ul.menu-bar{position:relative;padding:0}ul.menu-bar>li{position:relative;margin:0 1em 0 0;list-style:none}ul.menu-bar>li a{display:block;width:auto}ul.menu-bar li.has-flyout:hover{z-index:5}ul.menu-bar li.has-flyout:hover .flyout{display:block}ul.menu-bar li.has-flyout .flyout{display:none;position:relative;margin:0;padding:0;width:100%;z-index:6;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.15)}ul.menu-bar li.has-flyout .flyout li{line-height:1.4;margin:0;padding:0}ul.menu-bar li.has-flyout .flyout li a{font-size:.875em;text-align:left;display:block;padding:6px 10px;overflow:hidden}ul.menu-bar li.has-flyout .flyout .flyout-title{font-weight:700;text-align:left;text-transform:uppercase;margin-bottom:.75em;display:none}ul.menu-bar li.has-flyout .flyout-arrow{position:absolute;top:0;right:0;width:50%;height:36px;z-index:2;display:block;cursor:pointer}ul.menu-bar li.has-flyout .flyout-arrow:after{content:"";width:0;height:0;position:absolute;top:14px;right:6px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #86754D;display:block}
@media (min-width: 37em){ul.menu-bar{*zoom:1}ul.menu-bar:after{content:"";display:table;clear:both}ul.menu-bar>li{float:left;margin:0 1em 0 0}ul.menu-bar li.has-flyout .flyout{position:absolute;top:36px;left:0;width:190px;height:auto}ul.menu-bar li.has-flyout .flyout li a{padding:6px 12px}ul.menu-bar li.has-flyout .flyout .flyout-title{display:block}}