section.find-an-office { position: fixed; display: none; left: 0; width: 100%; background: #fff; z-index: 99}
.find-an-office .container { padding: 30px }
.fao, .nearest-office { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: baseline; flex-direction: column;  }
.fao-search-wrap .fao-search { position: relative }

.fao h2, .fao .btn, .fao .fao-search-wrap { margin: 15px 0; width: 100%}
.fao h2 { width: 100%; white-space: nowrap; text-transform: uppercase; font-size: 1.4rem; padding-left: 35px; text-align: left; line-height: 1.8; color: #8e8f90; }
.fao .icon-office { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 36' fill='%23ccc'%3E%3Cpath d='M0 0v4h3v32h13v-8h10v8h13V4h3V0H0zm12 31H9v-3h3v3zm0-6H9v-3h3v3zm0-6H9v-3h3v3zm0-6H9v-3h3v3zm7 12h-3v-3h3v3zm0-6h-3v-3h3v3zm0-6h-3v-3h3v3zm7 12h-3v-3h3v3zm0-6h-3v-3h3v3zm0-6h-3v-3h3v3zm7 18h-3v-3h3v3zm0-6h-3v-3h3v3zm0-6h-3v-3h3v3zm0-6h-3v-3h3v3z'/%3E%3C/svg%3E") no-repeat 0 0; background-size: 26px 26px; height: 26px; }

.fao-search-input[type=text] { width:100% }
.fao-search-input::-webkit-input-placeholder, .fao-search-input::-moz-placeholder, .fao-search-input:-ms-input-placeholder, .fao-search-input::placeholder { font-weight:700 }
.fao-search-btn { background:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.4 27.4' fill='%23fff'%3E%3Cpath d='M12.6 0C5.6 0 0 5.6 0 12.6s5.6 12.6 12.6 12.6 12.6-5.6 12.6-12.6S19.6 0 12.6 0zm0 21.2c-4.7 0-8.6-3.9-8.6-8.6S7.9 4 12.6 4s8.6 3.9 8.6 8.6-3.8 8.6-8.6 8.6z'/%3E%3Cpath d='M17.907 21.39l3.394-3.394 5.94 5.94-3.395 3.394z'/%3E%3C/svg%3E") no-repeat 50% #16a5aa;     background-size:15px;     border:none;     border-radius:0;     position:absolute;     top:0;     right:0;     width:46px;     height:100%;     cursor:pointer }
.fao-search-btn:hover { background-color:#189397 }
.fao-search-btn:focus { background-color:#0c777a }

.fao-error { font-size:1.3rem; color:red; text-align: left; width: 100%; height: 20px; display:none; position: absolute }
.fao-search-wrap.error .fao-error { display:block }
.nearest-office { display:none }
.nearest-office-more, .nearest-office label { display:block; text-align:center }
.nearest-office .appointment-found { display:none }
.nearest-office h2 { font-size: 1.6rem; color: #8e8f90; font-weight: bold; }
.show-appointment-found .nearest-office .appointment-found { display:block }
.show-appointment-found .nearest-office .appointment-not-found { display:none }
.show-nearest-office .nearest-office { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items:flex-end }
.show-nearest-office .fao { display:none }
.office-locator .show-nearest-office .fao { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.nearest-office-info, .appointment-found, .appointment-not-found { width: 100%; margin: 15px 0; text-align: left}
.nearest-office-address { font-size: 1.4rem; margin-bottom: 10px;}

section p { width: 95%; margin: 0 auto }
section .icons { background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; margin-bottom: 15px; }

section.reviews .icons { background-size: 25px 25px; width: 26px; height: 26px; display: inline-block; margin-bottom: 15px; }

.flexibility { background: #ccc url(/images/office/tax-offices-fao-sm.jpg) no-repeat top; background-size: cover; min-height: 445px;}
.flexibility h2 { color: #98f14e }
.flexibility p { color: #fff }
.protection h2 { color: #eab922 }
.expertise h2 { color: #1ac2c8 }

.expertise { background:url("data:image/svg+xml; charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator:Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [ %3C!ENTITY st0 'fill:none; '%3E ]%3E %3Csvg version='1.1' id='hexagons' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 342.2 98.8' style='enable-background:new 0 0 342.2 98.8; ' xml:space='preserve' stroke='%23e7e8e9' stroke-width='1' stroke-opacity='0.7'%3E %3Cpolygon style='%26st0; ' points='85.5,74.1 42.8,98.8 0,74.1 0,24.7 42.8,0 85.5,24.7 '/%3E %3Cline style='%26st0; ' x1='0' y1='24.7' x2='85.5' y2='74.1'/%3E %3Cline style='%26st0; ' x1='85.5' y1='24.7' x2='42.8' y2='49.4'/%3E %3Cpolygon style='%26st0; ' points='171.1,24.7 171.1,74.1 128.3,98.8 85.5,74.1 85.5,24.7 128.3,0 '/%3E %3Cline style='%26st0; ' x1='85.5' y1='74.1' x2='171.1' y2='24.7'/%3E %3Cline style='%26st0; ' x1='128.3' y1='0' x2='128.3' y2='49.4'/%3E %3Cpolygon style='%26st0; ' points='256.6,24.7 299.4,0 342.2,24.7 342.2,74.1 299.4,98.8 256.6,74.1 '/%3E %3Cline style='%26st0; ' x1='342.2' y1='74.1' x2='256.6' y2='24.7'/%3E %3Cline style='%26st0; ' x1='256.6' y1='74.1' x2='299.4' y2='49.4'/%3E %3Cpolygon style='%26st0; ' points='171.1,74.1 171.1,24.7 213.8,0 256.6,24.7 256.6,74.1 213.8,98.8 '/%3E %3Cline style='%26st0; ' x1='256.6' y1='24.7' x2='171.1' y2='74.1'/%3E %3Cline style='%26st0; ' x1='213.8' y1='98.8' x2='213.8' y2='49.4'/%3E %3C/svg%3E") repeat 0 0 #f8fbfc; background-size:312px 91px; text-align:center }
.icon-flexibility { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.991 29.655' fill='%2398f14e'%3E%3Cpath d='M6.416,7.926C2.873,7.926,0,10.846,0,14.446s6.416,11.55,6.416,11.55s6.416-7.95,6.416-11.55 S9.96,7.926,6.416,7.926 M6.416,16.926c-1.347,0-2.44-1.112-2.44-2.48c0-1.371,1.093-2.482,2.44-2.482 c1.348,0,2.44,1.111,2.44,2.482C8.856,15.814,7.764,16.926,6.416,16.926'/%3E %3Cpath d='M26.103,21.704v-2.403h-6.179v2.403h-2.747v7.951h11.672v-7.951H26.103z M20.954,20.331h4.119v1.373 h-4.119V20.331z'/%3E %3Cpolygon points='24.545,10.278 22.422,8.155 22.48,3.346 23.511,3.363 23.459,7.736 25.273,9.55 '/%3E %3Cpath d='M16.035,6.978C16.035,3.125,19.159,0,23.013,0c3.855,0,6.978,3.125,6.978,6.978 c0,3.854-3.123,6.979-6.978,6.979C19.159,13.957,16.035,10.832,16.035,6.978 M17.841,6.978c0,2.856,2.316,5.172,5.172,5.172 c2.857,0,5.173-2.316,5.173-5.172s-2.316-5.172-5.173-5.172C20.157,1.806,17.841,4.122,17.841,6.978'/%3E %3Cpath d='M6.416,7.926C2.873,7.926,0,10.846,0,14.446s6.416,11.55,6.416,11.55s6.416-7.95,6.416-11.55 S9.96,7.926,6.416,7.926 M6.416,16.926c-1.347,0-2.44-1.112-2.44-2.48c0-1.371,1.093-2.482,2.44-2.482 c1.348,0,2.44,1.111,2.44,2.482C8.856,15.814,7.764,16.926,6.416,16.926'/%3E %3Cpath d='M26.103,21.704v-2.403h-6.179v2.403h-2.747v7.951h11.672v-7.951H26.103z M20.954,20.331h4.119v1.373 h-4.119V20.331z'/%3E %3Cpolygon style='fill:%2398f14e;' points='24.545,10.278 22.422,8.155 22.48,3.346 23.511,3.363 23.459,7.736 25.273,9.55 '/%3E %3Cpath d='M16.035,6.978C16.035,3.125,19.159,0,23.013,0c3.855,0,6.978,3.125,6.978,6.978 c0,3.854-3.123,6.979-6.978,6.979C19.159,13.957,16.035,10.832,16.035,6.978 M17.841,6.978c0,2.856,2.316,5.172,5.172,5.172 c2.857,0,5.173-2.316,5.173-5.172s-2.316-5.172-5.173-5.172C20.157,1.806,17.841,4.122,17.841,6.978'/%3E %3C/svg%3E") no-repeat 0 0; }
.icon-expertise {background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 38' fill='%231ac2c8'%3E%3Cpath d='M18,23.322c5.506,0,9.986-7.881,9.986-13.37C27.986,4.465,23.506,0,18,0 c-5.508,0-9.988,4.465-9.988,9.952C8.012,15.438,12.492,23.322,18,23.322'/%3E %3Cpath d='M35.957,27.323l-0.008-1.351c0-0.808-0.791-1.528-1.539-1.925c-2.119-1.128-5.344-1.612-7.885-2.483 c-2.187,2.7-5.099,4.623-8.525,4.623s-6.338-1.923-8.523-4.623c-2.545,0.874-5.768,1.355-7.887,2.483 c-0.75,0.397-1.541,1.116-1.541,1.925l-0.006,1.351c-0.018,0-0.029-0.002-0.043-0.002v8.708c0,0.138,0.014,0.273,0.043,0.403V38 h2.611h13.409l1.371-6.344l-2.621-2.613h6.375l-2.624,2.613L19.938,38h13.408H36v-1.967v-5.248v-3.462H35.957z'/%3E %3C/svg%3E") no-repeat 0 0; }
.icon-data-security { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 39.9' fill='%23eab922'%3E%3Cpath d='M28.1 15.6v-5.2C28.1 4.7 23.5 0 17.7 0h-1.4C10.5 0 5.9 4.7 5.9 10.5v5.2H0v24.2h34V15.6h-5.9zm-17.3-5.1c0-3 2.5-5.5 5.5-5.5h1.4c3 0 5.5 2.5 5.5 5.5v5.2H10.8v-5.2zm16.6 24H6.6v-3.1h20.8v3.1zm0-4.8H6.6v-3.1h20.8v3.1zm0-4.7H6.6v-3.1h20.8V25z'/%3E%3C/svg%3E") no-repeat 0 0 }
.icon-book-keeping { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.7 36.2' fill='%237cc142'%3E%3Cpath d='M15.6 30.7l-.3-.3.3.3zM20.5.1l.3.3-.3-.3zm-4.9 19.7l-.3-.3.3.3zm0 0l-.3-.3.3.3zm0 5.5l-.3-.3.3.3zM2.1 23.1c-.3.6-.5 1.1-.5 1.6 0 .7.3 1.4.8 2.1L16 34.5l17-9.7v-3.6l-2.2 1.2-14.5 8.2c-.1 0-.2.1-.3.1-.1 0-.2 0-.3-.1L2.1 23.1zm20-11.1l5.4-3.1-7.8-4.4-5.3 3.1 7.7 4.4zM1.5 10.4L19.7.1c.3-.1.6-.1.8 0l14.2 8v17.6L16.4 36.1c-.2.2-.5.2-.8 0l-14.1-8c-.1 0-.2-.1-.2-.2-.9-1-1.3-2.1-1.3-3.2 0-.9.3-1.8.9-2.7-.6-.9-.9-1.8-.9-2.7 0-.9.3-1.8.9-2.7-.6-.9-.9-1.8-.9-2.7 0-1.1.4-2.2 1.3-3.2l.2-.3zm14.1 9.4L2.1 12.2c-.3.6-.5 1.1-.5 1.6 0 .7.3 1.4.8 2.1L16 23.6 33 14v-3.5l-16.6 9.4c-.3.1-.6.1-.8-.1zm.4 5.6c-.1 0-.2 0-.3-.1L2.1 17.7c-.3.6-.5 1.1-.5 1.6 0 .7.3 1.4.8 2.1L16 29.1l17-9.7v-3.5l-2.2 1.2-14.5 8.2c-.1.1-.2.1-.3.1z'/%3E%3C/svg%3E") no-repeat 0 0 }
.icon-itin { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' fill='%237cc142'%3E%3Cpath d='M26 10h10L26 0z'/%3E%3Cpath d='M24 12V0H0v36h36V12H24zM3 4h17v2H3V4zm2.5 26.8H3.4V19h2.1v11.8zm11-10h-3.8v10h-2.1v-10H6.9V19h9.6v1.8zm3.4 10h-2.1V19h2.1v11.8zm.2-18.8H3.2v-2h16.9v2zM32 30.8h-2.2l-5.4-8.7v8.7h-2V19h2.2l5.4 8.7V19h2v11.8z'/%3E%3C/svg%3E") no-repeat 0 0 }

.section-split { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; width: 100%; margin: auto }
.section-split section { border-width: 0;}
.section-split section:first-child { border-bottom: 1px solid #d6d6d6;}
.section-split h2 { text-transform: uppercase; font-size: 1.7rem; font-weight: bold; }
.section-split p { font-size: 1.4rem; width: 100%; min-height: 130px; }

.office-locator .container { position: relative; min-height: 400px;  }
.office-locator #office-locator { position: absolute; width: 100%; bottom: 0; left: 0;  }

.office-locator {  background: #ccc url(/images/office/es-office-locator-lg.jpg) no-repeat top; background-size: cover; min-height: 460px; border-width: 0;  }
.office-locator h2, .office-locator p { color: #fff }
.office-locator:after { content: ""; width: 100%; height: 1px; background: #ccc; position: absolute; left: 0; bottom: 37%; }

.office-locator .fao-search-btn { margin: 0; min-width: 46px; width: 46px; }
.office-locator .fao-search-wrap { width: 80%; margin: 0 auto;}

@media screen and (min-width:41em) {
   .find-an-office .container { padding: 30px 10px}
   .fao, .nearest-office { flex-direction: row;  }
   .fao h2, .fao .btn, .fao .fao-search-wrap { margin: 0 10px; width: 30%}
   .fao .btn { width: 42%}
   .fao h2 { width: auto; }
   .flexibility  { background: #ccc url(/images/office/tax-offices-fao-lg.jpg) no-repeat top; background-size: cover; min-height: 420px;}
   .section-split { flex-direction: row; width: 100%; }
   .section-split section:first-child { border-right: 1px solid #d6d6d6; border-bottom: 0px solid #d6d6d6; }
   .office-locator .fao-search-btn { margin: 0; background-image: none; width: auto }
   .office-locator .fao-search-wrap { width: 50%}
   .office-locator .fao .btn { margin: 0}
   .nearest-office .btn { padding-left: 20px; padding-right: 20px; }
   .nearest-office-info, .appointment-found, .appointment-not-found { width:auto; margin: 0 10px;}

   section p { width: 75%; margin: 0 auto }

}
@media screen and (min-width:61em) {
   .find-an-office .container { padding: 30px }
   .fao h2, .fao .btn, .fao .fao-search-wrap { margin: 0 15px; width: 30%}
   .fao h2 { width: auto; }
   .section-split { width: 80%; }
   .section-split p { width: 90%; }
   .office-locator .fao-search-btn { margin: 0; background-image: none; width: auto }
   .office-locator .fao-search-wrap { width: 50%}
   .nearest-office-info, .appointment-found, .appointment-not-found {margin: 0 20px;}

}

/* Reviews and slider */

.icon-star { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.207 31.582' fill='%23FDB91C'%3E%3Cpath d='M16.603,0l5.131,10.396l11.473,1.667l-8.302,8.092l1.96,11.426l-10.261-5.395L6.342,31.582 l1.96-11.426L0,12.063l11.473-1.667L16.603,0z'/%3E%3C/svg%3E") no-repeat 0 0 }

.flex-container a:hover, .flex-slider a:hover { outline: none; }
.slides, .slides > li, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .flexslider .slides { display: block; }
* html .flexslider .slides { height: 1%; }
.no-js .flexslider .slides > li:first-child { display: block; }

.flexslider { margin: 0 0 20px; background: #fff; position: relative; zoom: 1; }
.flexslider .slides { zoom: 1; }
.flexslider .slides img { height: auto; -moz-user-select: none; }
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport { max-height: 300px; }

.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -40px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; text-indent: 100%; white-space: nowrap; }

.flex-direction-nav .flex-prev { left: -10px; background-size: 30px 30px;  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.1 27.7' fill='%23454545'%3E%3Cpath d='M14.4 27.7L0 13.4 14.4 0l.7.7L1.4 13.4 15.1 27z'/%3E%3C/svg%3E") no-repeat top left

}
.flex-direction-nav .flex-next { right: -10px; background-size: 30px 30px; background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.1 27.7' fill='%23454545'%3E%3Cpath d='M.7 27.7l14.4-14.3L.7 0 0 .7l13.6 12.7L0 27z'/%3E%3C/svg%3E") no-repeat top right
}

.slides h2 { font-size: 1.8rem; width: 85%; margin: 0 auto 20px; color: #8e8f90}
.slides p { font-size: 1.6rem; color: #1ac2c8; font-weight: bold}


/* Only for PR */

.section-split.pr p { margin: 0 0 20px}

@media screen and (min-width:41em) {
.section-split.pr { width: 100%; background-color: #f4f4f4 }
.section-split.pr section.tax-course .container { margin:0; width:100%; text-align:left}
.section-split.pr section:first-child { border-right: 0px solid #d6d6d6}
.section-split.pr section.itin .container { background: url(/images/pr/income-tax-course-lg.jpg) no-repeat top right; min-height: 420px; }
   
}
@media screen and (min-width:61em) {
.section-split.pr section.tax-course .container { margin:0; width:80%; text-align:left}
.section-split.pr section.itin .container  { min-height: 380px; }


}


/* footer */

.es-disclaimers { margin-bottom: 70px;}
.es-disclaimers p { font-size: 1.2rem}
.itc-disclaimer { display: none }
.global-footer { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; flex-direction:column;}
.footer-logo { width: 150px; height: 34px; background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 144.1 32.2' fill='%23939393'%3E%3Cpath fill='%237cc242' d='M0 0h32.2v32.2H0z'/%3E%3Cpath d='M56.1 20c-.8 0-2-.5-2-1.6 0-.7.4-1.2.8-1.4 0 0 2 2.3 2.4 2.7-.1.1-.6.3-1.2.3m4.8-.4c.4-.7.5-1.7.5-2.4v-1.9h-2.7v1.8L55.8 14c-.3-.3-.5-.6-.5-1 0-.5.4-.8.9-.8.6 0 .9.4.9.8v.6H60v-.8c0-2-1.6-3.2-3.9-3.2-2.4 0-4 1.3-4 3.2 0 .5.2 1.4 1 2.2-1.1.5-2.2 1.6-2.2 3.4 0 2.4 1.9 4.1 5.3 4.1 1.2 0 2.3-.3 3-.8l.5.6h3.4l-2.2-2.7zM69.9 16c.9 0 1.4-.6 1.4-1.5s-.5-1.5-1.4-1.5H68v3h1.9zm-.8 3H68v3.2h-3.9V9.9h6.2c3.1 0 4.8 1.9 4.8 4.6 0 1.8-.8 3.1-2.1 3.9l2.4 3.9H71L69.1 19zM38.2 9.9h3.9v4.4h3.2V9.9h3.8v12.3h-3.8v-4.4h-3.2v4.4h-3.9zM87.8 19.4c.6 0 1-.5 1-1s-.4-1-1-1h-2.6v2.1h2.6zm-.8-4.7c.6 0 .9-.4.9-1 0-.5-.4-.9-.9-.9h-1.8v2H87zm-5.5-4.8h6.4c2.3 0 3.7 1.3 3.7 3.2 0 1.3-.6 2.3-1.6 2.8 1.5.3 2.4 1.3 2.4 2.9 0 2.1-1.5 3.5-4.3 3.5h-6.5V9.9zM93.9 9.9h3.9V19h5v3.2h-8.9zM111.7 17.1v-2c0-1.4-.7-2.2-2-2.2s-2 .8-2 2.2v2c0 1.4.7 2.2 2 2.2s2-.8 2-2.2m-7.9-.2v-1.6c0-3.3 2-5.6 5.9-5.6 3.9 0 5.9 2.3 5.9 5.6v1.6c0 3.4-2 5.6-5.9 5.6-3.9 0-5.9-2.3-5.9-5.6M122.7 19.3c1.4 0 1.9-.9 1.9-1.8h3.6c-.1 2.8-2 5-5.5 5-4 0-5.9-2.3-5.9-5.6v-1.6c0-3.3 1.9-5.6 5.9-5.6 3.5 0 5.4 2.3 5.5 5h-3.6c-.1-.9-.6-1.8-1.9-1.8-1.3 0-2 .9-2 2.2v2c.1 1.3.7 2.2 2 2.2M130.4 9.9h3.9v4.3h.2l2.5-4.3h4.3l-3.2 5.6 3.6 6.7h-4.6l-2.5-5.1h-.3v5.1h-3.9zM143.1 10.6c.1 0 .1 0 .1-.1s0-.1-.1-.1h-.1l.1.2zm0 .2l-.1.2h-.3v-.9h.4c.2 0 .3.1.3.3 0 .1-.1.2-.1.3l.2.3h-.3l-.1-.2zm.8-.1c0-.5-.3-.8-.8-.8s-.8.3-.8.8c0 .4.3.8.8.8s.8-.4.8-.8m-1.8 0c0-.5.4-1 1-1s1 .5 1 1-.4 1-1 1-1-.5-1-1'/%3E%3C/svg%3E") no-repeat 0 0 }   
.footer-social-es { width: auto; margin: 20px 0; padding: 15px 15px 5px; border: 1px solid #8e8f90; border-width: 1px 0; white-space: nowrap }
.footer-short-nav a { font-size: 1.3rem}
.footer-social-es a { display: inline-block; background-repeat: no-repeat; background-position: 50%; width: 20px; height: 20px; margin-right: 30px;}

@media screen and (min-width:51em) {
   .global-footer { flex-direction: row; border-width: 0; margin: 0;}
   .footer-social-es {  margin: 0; border-width: 0 }
   .footer-short-nav li { padding: 0 15px; }
   .footer-short-nav li:last-child { padding-right: 0}

}      

@media screen and (min-width:41em) {
   .footer-short-nav, .footer-legal { text-align: left}

}