/* line 88, ../sass/_mixins.scss */
.extend-div {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}

/* line 2, ../sass/_navigation.scss */
#mobile-nav {
  display: none;
}

/* line 6, ../sass/_navigation.scss */
#menu-icon {
  display: none;
  width: 30px;
  margin-top: 5px;
  margin-right: 10px;
  height: 25px;
  position: relative;
  float: right;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
/* line 24, ../sass/_navigation.scss */
#menu-icon span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #6a6868;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
/* line 41, ../sass/_navigation.scss */
#menu-icon span:nth-child(1) {
  top: 0;
}
/* line 45, ../sass/_navigation.scss */
#menu-icon span:nth-child(2), #menu-icon span:nth-child(3) {
  top: 10px;
}
/* line 49, ../sass/_navigation.scss */
#menu-icon span:nth-child(4) {
  top: 20px;
}
/* line 54, ../sass/_navigation.scss */
#menu-icon.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}
/* line 60, ../sass/_navigation.scss */
#menu-icon.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 67, ../sass/_navigation.scss */
#menu-icon.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 74, ../sass/_navigation.scss */
#menu-icon.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}
@media only screen and (max-width: 991px) {
  /* line 6, ../sass/_navigation.scss */
  #menu-icon {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  /* line 6, ../sass/_navigation.scss */
  #menu-icon {
    margin-right: 15px;
  }
}

/* line 88, ../sass/_navigation.scss */
* + html #navigation li {
  display: inline;
}

/* line 93, ../sass/_navigation.scss */
.pointer {
  display: none;
}

/* line 97, ../sass/_navigation.scss */
#navigation {
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  padding: 15px 0 0;
}
@media only screen and (max-width: 991px) {
  /* line 97, ../sass/_navigation.scss */
  #navigation {
    display: none;
    position: absolute;
    left: 0;
    border-top: solid 1px #dadada;
    top: 55px;
    padding: 0;
    background: white;
    width: 100%;
    z-index: 100;
    overflow: scroll !important;
    max-height: 100vh;
  }
  /* line 114, ../sass/_navigation.scss */
  #navigation > li {
    display: block;
    text-align: left;
    font-size: 18px;
    min-height: 55px;
    border-bottom: 1px solid #dadada;
    position: relative;
  }
  /* line 121, ../sass/_navigation.scss */
  #navigation > li > a {
    padding: 19px 0 19px 15px;
    letter-spacing: 0.1px;
    color: #6a6868;
  }
  /* line 127, ../sass/_navigation.scss */
  #navigation > li.active > a {
    color: #032d5c;
  }
  /* line 131, ../sass/_navigation.scss */
  #navigation > li .trigger {
    position: absolute;
    right: 0;
    font-size: 30px;
    top: 9px;
    cursor: pointer;
    z-index: 10;
    transition: .3s;
    padding: 6px 15px;
  }
  /* line 140, ../sass/_navigation.scss */
  #navigation > li .trigger.open {
    transform: rotate(180deg);
  }
  /* line 144, ../sass/_navigation.scss */
  #navigation > li .drop {
    display: none;
  }
  /* line 147, ../sass/_navigation.scss */
  #navigation > li .drop .box .arrow,
  #navigation > li .drop .box .top-l,
  #navigation > li .drop .box .top-r,
  #navigation > li .drop .box .bottom-l,
  #navigation > li .drop .box .bottom-r {
    display: none;
  }
  /* line 154, ../sass/_navigation.scss */
  #navigation > li .drop .box ul {
    margin: 0;
  }
  /* line 156, ../sass/_navigation.scss */
  #navigation > li .drop .box ul li {
    height: 50px;
    border-top: 1px dotted #dadada;
  }
  /* line 159, ../sass/_navigation.scss */
  #navigation > li .drop .box ul li a {
    padding: 14px 0 13px 29px;
    margin-top: 2px;
    font-size: 14px;
    letter-spacing: 0.1px;
    position: relative;
    color: #032d5c;
  }
  /* line 166, ../sass/_navigation.scss */
  #navigation > li .drop .box ul li a.active {
    background: #e5e9ef;
  }
}
/* line 176, ../sass/_navigation.scss */
#navigation a {
  color: #6a6868;
  text-decoration: none;
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 97, ../sass/_navigation.scss */
  #navigation {
    display: block !important;
    overflow: visible !important;
  }
  /* line 184, ../sass/_navigation.scss */
  #navigation .trigger {
    display: none;
  }
  /* line 187, ../sass/_navigation.scss */
  #navigation li {
    display: inline-block;
    vertical-align: top;
    background: url(../images/bullet-sprite.png) no-repeat -69px 0;
    margin-left: 14px;
    padding: 0 0 0 20px;
    position: relative;
  }
  /* line 195, ../sass/_navigation.scss */
  #navigation li.hover .drop {
    visibility: visible;
    opacity: 1;
  }
  /* line 199, ../sass/_navigation.scss */
  #navigation li .drop {
    visibility: hidden;
    opacity: 0;
  }
  /* line 203, ../sass/_navigation.scss */
  #navigation li:first-child, #navigation li.first-child {
    padding: 0;
    background: none;
  }
  /* line 207, ../sass/_navigation.scss */
  #navigation li a:hover {
    border-top: 5px solid #002b5e;
    padding: 32px 0 0;
    margin: -37px 0 0;
    color: #6a6868;
    position: relative;
  }
  /* line 215, ../sass/_navigation.scss */
  #navigation .active a, #navigation .hover a {
    border-top: 5px solid #002b5e;
    padding: 32px 0 0;
    margin: -37px 0 0;
    color: #6a6868;
    position: relative;
  }
  /* line 223, ../sass/_navigation.scss */
  #navigation li:hover .drop a, #navigation li .drop a {
    border: none;
  }
  /* line 227, ../sass/_navigation.scss */
  #navigation .active a {
    color: #002b5e;
  }
  /* line 230, ../sass/_navigation.scss */
  #navigation .drop {
    position: absolute;
    left: 3px;
    top: 16px;
    z-index: 999;
    width: 9999px;
    overflow: hidden;
  }
  /* line 237, ../sass/_navigation.scss */
  #navigation .drop .box {
    float: left;
    position: relative;
    overflow: hidden;
    z-index: 2;
    margin: -5px 0 0;
    padding: 55px 41px 26px 33px;
  }
  /* line 247, ../sass/_navigation.scss */
  #navigation .box .top-l {
    clip: re ct(50px, auto, auto, 25px);
  }
  /* line 250, ../sass/_navigation.scss */
  #navigation .box .top-r {
    clip: rect(50px, auto, auto, auto);
  }
  /* line 253, ../sass/_navigation.scss */
  #navigation .box .bottom-l {
    clip: rect(auto, auto, auto, 24px);
  }
  /* line 256, ../sass/_navigation.scss */
  #navigation .box .top-l, #navigation .box .top-r, #navigation .box .bottom-l, #navigation .box .bottom-r {
    background: url(../images/bg-drop.png) no-repeat 0 0;
    display: block;
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
  }
  /* line 264, ../sass/_navigation.scss */
  #navigation .box .arrow {
    background: url(../images/bg-arrow.gif) no-repeat;
    height: 22px;
    width: 50px;
    overflow: hidden;
    text-indent: -9999px;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -29px;
    z-index: 10;
    text-align: left;
  }
  /* line 277, ../sass/_navigation.scss */
  #navigation .box .top-l {
    left: -33px;
    top: -24px;
  }
  /* line 281, ../sass/_navigation.scss */
  #navigation .box .top-r {
    width: 24px;
    top: -24px;
    left: -33px;
    margin-left: 100%;
  }
  /* line 287, ../sass/_navigation.scss */
  #navigation .box .bottom-l {
    bottom: 0;
    height: 24px;
    left: -33px;
  }
  /* line 292, ../sass/_navigation.scss */
  #navigation .box .bottom-r {
    height: 24px;
    width: 24px;
    left: -33px;
    bottom: 0;
    margin-left: 100%;
  }
  /* line 299, ../sass/_navigation.scss */
  #navigation .box .box-holder {
    display: block;
    color: #000;
    position: relative;
    z-index: 2;
    padding: 0 0 20px;
    width: 100%;
  }
  /* line 306, ../sass/_navigation.scss */
  #navigation .box .box-holder:after {
    content: "";
    display: block;
    clear: both;
  }
  /* line 313, ../sass/_navigation.scss */
  #navigation .drop ul {
    background: url(../images/divider.gif) repeat-x;
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;
    width: 155px;
    text-align: left;
  }
  /* line 321, ../sass/_navigation.scss */
  #navigation .drop ul li {
    display: block;
    background: url(../images/divider.gif) repeat-x 0 100%;
    font-size: 0;
    line-height: 0;
    padding: 0 0 1px;
    margin: 0 0 -1px;
  }
  /* line 328, ../sass/_navigation.scss */
  #navigation .drop ul li a {
    padding: 5px 20px 4px 2px;
    float: none;
    display: block;
    height: auto;
    background: url(../images/bullet-sprite.png) no-repeat 100% -74px;
    color: #002b5e;
    font-size: 11px;
    line-height: 14px;
    width: 132px !important;
    margin: 2px 0 1px;
  }
  /* line 339, ../sass/_navigation.scss */
  #navigation .drop ul li a:hover {
    background: #e5e9ef url(../images/bullet-sprite.png) no-repeat 100% -74px;
  }
  /* line 345, ../sass/_navigation.scss */
  #navigation.menu-hard-code .drop {
    width: auto;
  }
  /* line 347, ../sass/_navigation.scss */
  #navigation.menu-hard-code .drop .drop {
    left: 200px;
  }
  /* line 350, ../sass/_navigation.scss */
  #navigation.menu-hard-code .drop ul {
    width: 200px;
  }
  /* line 355, ../sass/_navigation.scss */
  #navigation .drop.columns .box {
    padding: 67px 45px 46px 38px;
  }
  /* line 357, ../sass/_navigation.scss */
  #navigation .drop.columns .box ul {
    border-top: 2px solid #dadada;
    background: none;
    padding: 10px 0 0;
    width: 215px;
    margin: 0 0 0 30px;
  }
  /* line 363, ../sass/_navigation.scss */
  #navigation .drop.columns .box ul:first-child {
    margin: 0;
  }
  /* line 368, ../sass/_navigation.scss */
  #navigation .drop.columns ul li a {
    width: 192px !important;
  }
}

/* footer */
@media only screen and (min-width: 1028px) {
  /* line 3, ../sass/_footer.scss */
  #footer {
    background: url(../images/bg-footer.gif) 50% 0;
    width: 960px;
    padding: 0 9999px 106px;
    margin: 0 -9999px;
    color: #949494;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 3, ../sass/_footer.scss */
  #footer {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    right: 50%;
    width: 100vw;
    background: url(../images/bg-footer.gif) 50% 0;
    padding-bottom: 40px;
  }
}

/* line 24, ../sass/_footer.scss */
.footer-top .search-wrapper {
  position: relative;
  width: 261px;
  margin: 0 auto;
}
/* line 28, ../sass/_footer.scss */
.footer-top .search-wrapper .search {
  display: inline-block;
  vertical-align: top;
  background: url(../images/sprite.png) no-repeat 0 -344px;
  width: 190px;
  height: 30px;
  margin: 6px 0 0;
}
/* line 37, ../sass/_footer.scss */
.footer-top .search-wrapper .search input[type="text"] {
  font: 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff;
  height: 16px;
  padding: 7px 31px 7px 9px;
  margin: 0;
  background: none;
  border: 0;
  float: left;
  width: 150px;
  margin-top: -14px;
}
/* line 49, ../sass/_footer.scss */
.footer-top .search-wrapper .search #edit-submit {
  display: none;
}
/* line 53, ../sass/_footer.scss */
.footer-top .search-wrapper .search input[type="text"] {
  outline: none;
}
/* line 56, ../sass/_footer.scss */
.footer-top .search-wrapper .search-icon {
  position: absolute;
  top: 13px;
  right: 47px;
}
/* line 62, ../sass/_footer.scss */
.footer-top .arrow {
  position: absolute;
  left: 469px;
  bottom: -11px;
  z-index: 10;
  background: url(../images/sprite.png) no-repeat -102px -307px;
  width: 20px;
  height: 11px;
  overflow: hidden;
  text-indent: -9999px;
}
@media only screen and (max-width: 1027px) {
  /* line 23, ../sass/_footer.scss */
  .footer-top {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    right: 50%;
    width: 100vw;
    background: url(../images/bg-top-footer.gif) 50% 0;
  }
  /* line 74, ../sass/_footer.scss */
  .footer-top .frame {
    padding-bottom: 80px;
  }
  /* line 76, ../sass/_footer.scss */
  .footer-top .frame > .box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  /* line 90, ../sass/_footer.scss */
  .footer-top .box-link {
    text-decoration: none;
  }
  /* line 93, ../sass/_footer.scss */
  .footer-top .box {
    height: 80px;
    padding-top: 19px;
    text-align: center;
    border-top: 1px solid #315a89;
  }
  /* line 98, ../sass/_footer.scss */
  .footer-top .box h2 {
    color: white;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Merriweather', 'Times New Roman', Times, serif;
  }
  /* line 104, ../sass/_footer.scss */
  .footer-top .box .link {
    font-size: 10px;
  }
  /* line 107, ../sass/_footer.scss */
  .footer-top .box .search {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background: none;
    height: 36px;
    margin: 6px 0 0;
  }
  /* line 114, ../sass/_footer.scss */
  .footer-top .box .search input.text {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 3px;
    width: 100%;
    height: 36px;
    padding: 0 30px 0 10px;
    box-sizing: border-box;
  }
  /* line 123, ../sass/_footer.scss */
  .footer-top .box .search-icon {
    position: absolute;
    top: 15px;
    right: 10px;
  }
  /* line 131, ../sass/_footer.scss */
  .footer-top .box-link:last-child .box {
    border-bottom: none;
  }
  /* line 136, ../sass/_footer.scss */
  .footer-top .arrow {
    left: 50%;
    margin-left: -10px;
  }
}
@media only screen and (min-width: 1028px) {
  /* line 23, ../sass/_footer.scss */
  .footer-top {
    padding: 0 9999px;
    margin: 0 -9999px;
    border-top: 1px solid #1d4576;
    background: url(../images/bg-top-footer.gif) 50% 0;
  }
  /* line 146, ../sass/_footer.scss */
  .footer-top .link-holder {
    overflow: hidden;
  }
  /* line 148, ../sass/_footer.scss */
  .footer-top .link-holder span {
    float: left;
    position: relative;
    left: 50%;
  }
  /* line 152, ../sass/_footer.scss */
  .footer-top .link-holder span .link {
    position: relative;
    float: left;
    left: -50%;
  }
  /* line 159, ../sass/_footer.scss */
  .footer-top .holder {
    background: url(../images/footer-shadow.png) no-repeat;
    position: relative;
  }
  /* line 162, ../sass/_footer.scss */
  .footer-top .holder .box {
    float: left;
    border-right: 1px solid #2f598b;
    width: 288px;
    padding: 27px 15px 10028px;
    margin: 0 0 -9999px;
    text-align: center;
  }
  /* line 169, ../sass/_footer.scss */
  .footer-top .holder .box:first-child {
    border-left: 1px solid #2f598b;
  }
  /* line 172, ../sass/_footer.scss */
  .footer-top .holder .box:hover {
    background: url(../images/bg-box-hover.png);
  }
  /* line 177, ../sass/_footer.scss */
  .footer-top h2 {
    font: 600 20px/24px 'Merriweather', 'Times New Roman', Times, serif;
    color: #fff;
    margin-bottom: 2px;
  }
  /* line 182, ../sass/_footer.scss */
  .footer-top .frame {
    overflow: hidden;
    position: relative;
    width: 961px;
  }
}

/* line 190, ../sass/_footer.scss */
* + html .footer-top .search {
  display: inline;
}

/* line 194, ../sass/_footer.scss */
#edit-submit--3, #edit-submit--2, #edit-submit--1, #edit-submit--0 {
  display: none;
}

/* line 198, ../sass/_footer.scss */
.nav-holder {
  margin-bottom: 27px;
  overflow: hidden;
  padding: 45px 0 0;
  background: url(../images/footer-shadow.png) no-repeat;
}

/* line 205, ../sass/_footer.scss */
.footer-logo {
  float: left;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/IAC_WhiteLogo.svg) no-repeat;
  width: 110px;
  height: 39px;
  background-size: 110px;
}

/* line 214, ../sass/_footer.scss */
.footer-nav {
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  padding: 24px 0 0;
  text-transform: uppercase;
}
/* line 220, ../sass/_footer.scss */
.footer-nav li {
  display: inline-block;
  vertical-align: top;
  background: url(../images/bullet-sprite.png) no-repeat -69px -365px;
  margin-left: 14px;
  padding: 0 0 0 20px;
}
/* line 226, ../sass/_footer.scss */
.footer-nav li:first-child {
  background: none;
}
/* line 229, ../sass/_footer.scss */
.footer-nav li a {
  color: #d0d0d0;
  text-decoration: none;
  display: block;
  position: relative;
}
@media only screen and (min-width: 1028px) {
  /* line 235, ../sass/_footer.scss */
  .footer-nav li a:hover {
    border-top: 3px solid #fff;
    margin: -6px 0 0;
    padding: 3px 0 0;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 214, ../sass/_footer.scss */
  .footer-nav {
    text-align: left;
  }
  /* line 245, ../sass/_footer.scss */
  .footer-nav li {
    display: block;
    background: none;
    margin: 0 0 10px 0;
    padding-left: 0;
  }
  /* line 250, ../sass/_footer.scss */
  .footer-nav li a {
    font-size: 14px;
    color: #bfbfbf;
    font-weight: normal;
  }
}

/* line 259, ../sass/_footer.scss */
* + html .footer-nav li {
  display: inline;
}

/* line 263, ../sass/_footer.scss */
#footer .box-holder {
  overflow: hidden;
  padding: 28px 0 0;
  background: url(../images/footer-separator.gif) repeat-x;
}
@media only screen and (max-width: 1027px) {
  /* line 263, ../sass/_footer.scss */
  #footer .box-holder {
    margin: 0 29px;
    padding: 21px 0 26px;
  }
}

/* line 273, ../sass/_footer.scss */
.copyright {
  float: left;
  font-size: 12px;
  line-height: 15px;
  color: #949494;
}
@media only screen and (max-width: 1027px) {
  /* line 273, ../sass/_footer.scss */
  .copyright {
    display: block;
    padding: 20px 0 0;
    float: none;
  }
}

/* line 288, ../sass/_footer.scss */
#footer .add-nav {
  float: right;
  font-size: 12px;
  line-height: 15px;
}
/* line 292, ../sass/_footer.scss */
#footer .add-nav li {
  float: left;
  background: url(../images/bullet-sprite.png) no-repeat 0 -339px;
  margin-left: 10px;
  padding-left: 10px;
}
/* line 297, ../sass/_footer.scss */
#footer .add-nav li:first-child {
  background: none;
}
/* line 301, ../sass/_footer.scss */
#footer .add-nav a {
  color: #959595;
  font-size: 14px;
  text-decoration: none;
}
/* line 305, ../sass/_footer.scss */
#footer .add-nav a:hover {
  color: #d0d0d0;
}
@media only screen and (max-width: 1027px) {
  /* line 288, ../sass/_footer.scss */
  #footer .add-nav {
    float: none;
  }
  /* line 311, ../sass/_footer.scss */
  #footer .add-nav li {
    float: none;
    margin: 0 0 10px 0;
    padding-left: 0;
  }
}

@media only screen and (max-width: 1027px) {
  /* line 321, ../sass/_footer.scss */
  #block-menu-block-3 {
    padding: 0 29px;
  }
  /* line 325, ../sass/_footer.scss */
  #block-menu-block-3 .nav-holder {
    background: none;
    padding-top: 27px;
    margin-bottom: 12px;
  }
  /* line 329, ../sass/_footer.scss */
  #block-menu-block-3 .nav-holder .footer-logo {
    float: none;
    display: block;
    width: 81px;
    height: 30px;
    background: url(../images/logo-2.png) no-repeat;
    background-size: 100%;
  }
}

/* Eric Meyer reset */
/* line 7, ../sass/iacall.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
@media only screen and (max-width: 1027px) {
  /* line 7, ../sass/iacall.scss */
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    box-sizing: border-box;
  }
}

/* HTML5 display-role reset for older browsers */
/* line 21, ../sass/iacall.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 25, ../sass/iacall.scss */
ol, ul {
  list-style: none;
}

/* line 29, ../sass/iacall.scss */
blockquote, q {
  quotes: none;
}

/* line 34, ../sass/iacall.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 41, ../sass/iacall.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 47, ../sass/iacall.scss */
em {
  font-style: italic;
}

/* line 51, ../sass/iacall.scss */
b {
  font-weight: bold;
}

/* line 55, ../sass/iacall.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 60, ../sass/iacall.scss */
body {
  margin: 0;
  color: #6a6868;
  font: 13px/22px 'Open Sans', Arial, Helvetica, sans-serif;
  background: #fff;
  position: relative;
  max-width: 100%;
}
@media only screen and (min-width: 1028px) {
  /* line 60, ../sass/iacall.scss */
  body {
    min-width: 1000px;
  }
}

/* line 73, ../sass/iacall.scss */
img {
  display: inline-block;
  vertical-align: top;
}
@media only screen and (max-width: 1027px) {
  /* line 73, ../sass/iacall.scss */
  img {
    max-width: 100% !important;
    height: auto;
  }
}

/* line 82, ../sass/iacall.scss */
strong {
  font-weight: bold;
}

/* line 87, ../sass/iacall.scss */
#twocolumns #content ul.keyfacts {
  list-style: disc;
  padding-left: 30px;
  padding-bottom: 10px;
}
/* line 92, ../sass/iacall.scss */
#twocolumns #content p {
  padding-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 92, ../sass/iacall.scss */
  #twocolumns #content p {
    font-size: 11px;
    line-height: 1.73;
    text-align: left;
    color: #6a6868;
  }
}

/* line 103, ../sass/iacall.scss */
.w1 {
  position: relative;
  overflow: hidden;
}

/* line 108, ../sass/iacall.scss */
.field-name-field-photo-credit {
  font-style: italic;
}

/* Investor Overview */
/* line 117, ../sass/iacall.scss */
#content .section-holder .button-holder a {
  font-size: 14px;
  line-height: normal;
  background: none;
}
/* line 121, ../sass/iacall.scss */
#content .section-holder .button-holder a span {
  border-radius: 5px;
  background: #bfbfbf;
  padding: 9px 19px 8px 16px;
}
/* line 129, ../sass/iacall.scss */
#content .section-holder .holder .cut-holder .ir-left {
  float: left;
  width: 55%;
}
/* line 133, ../sass/iacall.scss */
#content .section-holder .holder .cut-holder .ir-right {
  float: right;
  width: 45%;
}
@media only screen and (max-width: 767px) {
  /* line 138, ../sass/iacall.scss */
  #content .section-holder .holder .cut-holder .ir-left,
  #content .section-holder .holder .cut-holder .ir-right {
    float: none;
    width: 100%;
  }
  /* line 143, ../sass/iacall.scss */
  #content .section-holder .holder .cut-holder .ir-right {
    margin-top: 30px;
  }
  /* line 145, ../sass/iacall.scss */
  #content .section-holder .holder .cut-holder .ir-right .block-holder {
    margin: 0;
  }
}
/* line 153, ../sass/iacall.scss */
#content .cut-holder .info {
  float: left;
  width: 68%;
}
@media only screen and (max-width: 1027px) {
  /* line 153, ../sass/iacall.scss */
  #content .cut-holder .info {
    width: 100%;
    float: none;
  }
}
/* line 160, ../sass/iacall.scss */
#content .cut-holder .info .news-holder .investor-news-item {
  background: url("../images/divider.gif") repeat-x scroll 0px 100% transparent;
  padding-bottom: 15px;
  padding-top: 15px;
}
/* line 164, ../sass/iacall.scss */
#content .cut-holder .info .news-holder .investor-news-item h4 {
  font-family: 'Merriweather', Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
/* line 169, ../sass/iacall.scss */
#content .cut-holder .info .news-holder .investor-news-item p {
  color: #002b5e;
  font-size: 13px;
  font-weight: bold;
  padding-top: 7px;
  padding-bottom: 7px;
}
@media only screen and (max-width: 767px) {
  /* line 169, ../sass/iacall.scss */
  #content .cut-holder .info .news-holder .investor-news-item p {
    padding: 7px 0 !important;
  }
}
/* line 179, ../sass/iacall.scss */
#content .cut-holder .info .news-holder .investor-news-item a {
  display: inline-block;
  vertical-align: top;
  color: #efbf00;
  text-transform: uppercase;
  font: 600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  text-decoration: none;
  background: url("../images/bullet-sprite.png") no-repeat scroll 100% -271px transparent;
  padding: 0px 15px 0px 0px;
}
@media only screen and (max-width: 767px) {
  /* line 179, ../sass/iacall.scss */
  #content .cut-holder .info .news-holder .investor-news-item a {
    font: 600 10px/16px 'Open Sans', Arial, Helvetica, sans-serif;
  }
}
/* line 194, ../sass/iacall.scss */
#content .cut-holder .ir-info {
  float: right;
  width: 225px;
}
@media only screen and (max-width: 1027px) {
  /* line 194, ../sass/iacall.scss */
  #content .cut-holder .ir-info {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
}
/* line 202, ../sass/iacall.scss */
#content .cut-holder .ir-info .boxr-holder {
  padding: 2px;
  border: 1px solid #f0f0f0;
}
/* line 206, ../sass/iacall.scss */
#content .cut-holder .ir-info .boxr {
  background: url(../images/bg-box.gif);
  height: 240px;
  text-align: center;
  font-size: 14px;
}
/* line 211, ../sass/iacall.scss */
#content .cut-holder .ir-info .boxr .visual {
  padding-top: 20px;
  padding-bottom: 9px;
}
/* line 215, ../sass/iacall.scss */
#content .cut-holder .ir-info .boxr a {
  color: #002b5e;
  text-decoration: none;
}
/* line 218, ../sass/iacall.scss */
#content .cut-holder .ir-info .boxr a:hover {
  color: #002b5e;
  text-decoration: underline;
}

/* main block */
/* line 230, ../sass/iacall.scss */
#wrapper {
  width: 960px;
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
}
@media only screen and (max-width: 1027px) {
  /* line 230, ../sass/iacall.scss */
  #wrapper {
    box-sizing: border-box;
    padding: 0;
    width: 760px;
  }
}
@media only screen and (min-width: 1028px) {
  /* line 230, ../sass/iacall.scss */
  #wrapper {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 230, ../sass/iacall.scss */
  #wrapper {
    width: 100%;
  }
}

/* header */
/* line 250, ../sass/iacall.scss */
#header {
  padding: 22px 1px 23px 0;
  width: 100%;
  position: relative;
  z-index: 50;
}
/* line 255, ../sass/iacall.scss */
#header:after {
  display: block;
  clear: both;
  content: "";
}
@media only screen and (max-width: 991px) {
  /* line 250, ../sass/iacall.scss */
  #header {
    padding: 10px 1px 3px 0;
    position: initial;
  }
}
@media only screen and (max-width: 767px) {
  /* line 250, ../sass/iacall.scss */
  #header {
    position: fixed;
    top: 0;
    left: 0;
    background: white;
    z-index: 100;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  }
  /* line 275, ../sass/iacall.scss */
  .sidebar-first #header {
    box-shadow: none;
  }
}

/* line 281, ../sass/iacall.scss */
.top-visual:after {
  display: block;
  clear: both;
  content: "";
}

/* logo */
/* line 289, ../sass/iacall.scss */
.logo {
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/IAC_LOGO_Full_Color.png) no-repeat;
  width: 127px;
  height: 45px;
  float: left;
  background-size: 127px;
}
/* line 296, ../sass/iacall.scss */
.logo a {
  display: block;
  height: 100%;
}
@media only screen and (max-width: 991px) {
  /* line 289, ../sass/iacall.scss */
  .logo {
    width: 87px;
    height: 42px;
    margin-left: 10px;
    background: url(../images/logo-1.png) no-repeat;
    background-size: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 289, ../sass/iacall.scss */
  .logo {
    margin-left: 15px;
  }
}

/* home main */
/* line 314, ../sass/iacall.scss */
#home-main {
  margin-bottom: 95px;
}
@media only screen and (max-width: 767px) {
  /* line 314, ../sass/iacall.scss */
  #home-main {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
  /* line 321, ../sass/iacall.scss */
  #page-content {
    padding-top: 55px;
  }
  /* line 324, ../sass/iacall.scss */
  .sidebar-first #page-content {
    padding-top: 94px;
  }
}

/* line 331, ../sass/iacall.scss */
.page-search .hero-fade-color {
  padding-top: 55px;
}
/* line 334, ../sass/iacall.scss */
.page-search #main {
  margin: -50px 0 0;
}

/* gallery */
/* line 341, ../sass/iacall.scss */
.gallery-holder {
  position: relative;
  width: 100%;
  margin: 0 -270px;
  margin: auto;
  height: 500px;
}
/* line 348, ../sass/iacall.scss */
.gallery-holder .frame {
  position: relative;
  overflow: hidden;
  height: 500px;
}
/* line 353, ../sass/iacall.scss */
.gallery-holder .gallery {
  overflow: hidden;
  width: 99999px;
}
/* line 356, ../sass/iacall.scss */
.gallery-holder .gallery li {
  float: left;
  width: 1500px;
  position: relative;
}
/* line 362, ../sass/iacall.scss */
.gallery-holder .mask {
  position: absolute;
  width: 1500px;
  height: 500px;
  left: 0;
  top: 0;
  z-index: 20;
  /*background:url(../images/bg-mask.png) no-repeat;*/
  pointer-events: none;
}
/* line 372, ../sass/iacall.scss */
.gallery-holder img.mask {
  width: 100%;
  height: 100%;
  top: -500px;
}
/* line 377, ../sass/iacall.scss */
.gallery-holder a {
  display: block;
  background-size: cover;
  background-position: center;
  text-decoration: none;
  width: 100%;
  height: 500px;
  position: relative;
}
/* line 386, ../sass/iacall.scss */
.gallery-holder .prev, .gallery-holder .next {
  position: absolute;
  left: 0;
  top: 50%;
  background: url(../images/sprite.png) no-repeat 0 -53px;
  width: 50px;
  height: 80px;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 50;
  margin: -40px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 386, ../sass/iacall.scss */
  .gallery-holder .prev, .gallery-holder .next {
    display: none;
  }
}
/* line 401, ../sass/iacall.scss */
.gallery-holder .prev.sticky {
  position: fixed;
  left: 0;
}
/* line 405, ../sass/iacall.scss */
.gallery-holder .next.sticky {
  position: fixed;
  right: 0;
}
/* line 409, ../sass/iacall.scss */
.gallery-holder .prev:hover {
  background-position: -202px 0;
  width: 60px;
  height: 80px;
}
/* line 414, ../sass/iacall.scss */
.gallery-holder .next {
  background-position: -55px -53px;
  left: auto;
  right: 0;
}
/* line 418, ../sass/iacall.scss */
.gallery-holder .next:hover {
  background-position: -136px 0;
  width: 60px;
}
/* line 423, ../sass/iacall.scss */
.gallery-holder .switcher {
  position: absolute;
  bottom: 69px;
  left: 50%;
  z-index: 50;
}
@media only screen and (max-width: 767px) {
  /* line 423, ../sass/iacall.scss */
  .gallery-holder .switcher {
    bottom: 15px;
  }
}
/* line 431, ../sass/iacall.scss */
.gallery-holder .switcher ul {
  float: left;
  position: relative;
  left: -50px;
}
/* line 435, ../sass/iacall.scss */
.gallery-holder .switcher ul li {
  float: left;
  padding: 0 6px;
}
/* line 439, ../sass/iacall.scss */
.gallery-holder .switcher ul a {
  display: block;
  background: url(../images/sprite.png) no-repeat -128px -85px;
  width: 8px;
  height: 8px;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 446, ../sass/iacall.scss */
.gallery-holder .switcher ul a:hover {
  background-position: -108px -85px;
}
/* line 450, ../sass/iacall.scss */
.gallery-holder .switcher ul .active {
  background-position: -108px -85px;
}
/* line 455, ../sass/iacall.scss */
.gallery-holder .info {
  position: absolute;
  top: 50%;
  left: 50% !important;
  transform: translate(-50%, -50%);
}
/* line 460, ../sass/iacall.scss */
.gallery-holder .info span {
  font: italic 30px/36px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #6a6868;
  display: inline-block;
  vertical-align: top;
  padding: 12px 24px 0 22px;
  background: url(../images/bg-link.png);
  cursor: pointer;
}
/* line 469, ../sass/iacall.scss */
.gallery-holder .info strong {
  display: inline-block;
  vertical-align: top;
  font: 70px/74px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  background: url(../images/bg-link.png);
  text-transform: uppercase;
  padding: 0 19px 0 0;
  cursor: pointer;
}
/* line 478, ../sass/iacall.scss */
.gallery-holder .info strong em {
  font-style: normal;
  background: url(../images/bullet-sprite.png) no-repeat 100% -177px;
  float: left;
  padding: 0 34px 10px 15px;
}
/* line 483, ../sass/iacall.scss */
.gallery-holder .info strong em div.field-item {
  white-space: nowrap;
}
@media only screen and (max-width: 1027px) {
  /* line 341, ../sass/iacall.scss */
  .gallery-holder {
    height: 350px;
  }
  /* line 491, ../sass/iacall.scss */
  .gallery-holder a {
    height: 350px;
  }
  /* line 494, ../sass/iacall.scss */
  .gallery-holder .info {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 500, ../sass/iacall.scss */
  .gallery-holder .info span {
    font: italic 20px/32px 'Open Sans', Arial, Helvetica, sans-serif;
  }
  /* line 503, ../sass/iacall.scss */
  .gallery-holder .info strong {
    font: 40px/44px 'Open Sans', Arial, Helvetica, sans-serif;
  }
  /* line 505, ../sass/iacall.scss */
  .gallery-holder .info strong em {
    background: url(../images/arrow-right.png) no-repeat center right;
    background-size: 25px;
  }
  /* line 511, ../sass/iacall.scss */
  .gallery-holder .frame {
    height: 350px;
  }
  /* line 514, ../sass/iacall.scss */
  .gallery-holder .mask {
    top: -350px !important;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  /* line 341, ../sass/iacall.scss */
  .gallery-holder {
    height: 168px;
  }
  /* line 520, ../sass/iacall.scss */
  .gallery-holder a {
    height: 168px;
  }
  /* line 523, ../sass/iacall.scss */
  .gallery-holder .info {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 529, ../sass/iacall.scss */
  .gallery-holder .info span {
    font: italic 16px/22px 'Open Sans', Arial, Helvetica, sans-serif;
    line-height: normal;
  }
  /* line 533, ../sass/iacall.scss */
  .gallery-holder .info strong {
    font: 24px/28px 'Open Sans', Arial, Helvetica, sans-serif;
    line-height: normal;
  }
  /* line 536, ../sass/iacall.scss */
  .gallery-holder .info strong em {
    background: url(../images/arrow-right.png) no-repeat center right;
    background-size: 15px;
  }
  /* line 542, ../sass/iacall.scss */
  .gallery-holder .frame {
    height: 168px;
  }
  /* line 545, ../sass/iacall.scss */
  .gallery-holder .mask {
    top: -168px !important;
  }
}

/* line 551, ../sass/iacall.scss */
.front .w1 {
  position: relative;
}

/* line 555, ../sass/iacall.scss */
#home-main {
  position: relative;
  margin-top: 441px;
}
@media only screen and (max-width: 1027px) {
  /* line 555, ../sass/iacall.scss */
  #home-main {
    margin-top: 291px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 555, ../sass/iacall.scss */
  #home-main {
    margin-top: 420px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  /* line 555, ../sass/iacall.scss */
  #home-main {
    margin-top: 235px;
  }
}

/* line 569, ../sass/iacall.scss */
.front .hero-fade-color {
  position: absolute;
  margin: 0;
  top: 90px;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  /* line 569, ../sass/iacall.scss */
  .front .hero-fade-color {
    top: 55px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 569, ../sass/iacall.scss */
  .front .hero-fade-color {
    top: 55px;
  }
}

/* top visual */
/* line 584, ../sass/iacall.scss */
.top-visual {
  position: relative;
  width: 980px;
  z-index: 60;
  /*margin:-59px 0 0;*/
  font-size: 13px;
  line-height: 21px;
  padding: 0 0 58px;
}
/* line 592, ../sass/iacall.scss */
.top-visual .link-holder {
  overflow: hidden;
}
/* line 594, ../sass/iacall.scss */
.top-visual .link-holder .link {
  float: left;
}
/* line 598, ../sass/iacall.scss */
.top-visual .box {
  width: 295px;
  float: left;
  padding: 19px 19px 0;
}
/* line 602, ../sass/iacall.scss */
.top-visual .box:first-child {
  margin: 0 0 0 -19px;
}
@media only screen and (max-width: 1027px) {
  /* line 602, ../sass/iacall.scss */
  .top-visual .box:first-child {
    margin: 0;
  }
}
/* line 609, ../sass/iacall.scss */
.top-visual .visual {
  background: url(../images/sprite.png) no-repeat 0 -941px;
  padding: 19px 19px 0;
  margin: -19px -19px 18px;
}
/* line 613, ../sass/iacall.scss */
.top-visual .visual img {
  border: 1px solid #e1e1e1;
}
/* line 617, ../sass/iacall.scss */
.top-visual .box h2 {
  font: 600 20px/24px 'Merriweather', 'Times New Roman', Times, serif;
  color: #002b5e;
  margin: 0 0 7px;
}
/* line 622, ../sass/iacall.scss */
.top-visual .info {
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 0 0 17px;
  margin-bottom: 10px;
  min-height: 94px;
}
/* line 628, ../sass/iacall.scss */
.top-visual .block-holder {
  overflow: hidden;
  padding: 2px 0 0;
  width: 315px;
}
/* line 632, ../sass/iacall.scss */
.top-visual .block-holder .block {
  float: left;
  margin-right: 16px;
}
/* line 636, ../sass/iacall.scss */
.top-visual .block-holder .title {
  display: block;
  font-size: 11px;
  line-height: 15px;
  color: #a1a1a1;
  margin: 0 0 7px;
}
/* line 643, ../sass/iacall.scss */
.top-visual .block-holder .holder {
  overflow: hidden;
}
/* line 645, ../sass/iacall.scss */
.top-visual .block-holder .holder span {
  float: left;
  background: url(../images/sprite.png) no-repeat -108px -98px;
  width: 17px;
  height: 32px;
  text-align: center;
  font: 600 16px/32px 'Merriweather', 'Times New Roman', Times, serif;
  color: #002b5e;
  text-transform: uppercase;
  margin: 0 1px 0 0;
}
/* line 656, ../sass/iacall.scss */
.top-visual .block-holder .holder .point {
  float: left;
  background: url(../images/sprite.png) no-repeat -118px -67px;
  margin: 17px 2px 0 0;
  width: 4px;
  height: 4px;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 665, ../sass/iacall.scss */
.top-visual .block-holder .holder .arrow {
  float: left;
  background: url(../images/sprite.png) no-repeat -131px -98px;
  width: 17px;
  height: 32px;
  overflow: hidden;
  text-indent: -9999px;
  margin: 0 1px 0 0;
}
/* line 673, ../sass/iacall.scss */
.top-visual .block-holder .holder .arrow.down {
  background-position: -949px -85px;
}
@media only screen and (max-width: 1027px) {
  /* line 584, ../sass/iacall.scss */
  .top-visual {
    width: 100%;
  }
  /* line 681, ../sass/iacall.scss */
  .top-visual .box {
    width: calc(100% / 3);
  }
  /* line 684, ../sass/iacall.scss */
  .top-visual .visual {
    margin: -15px -19px 18px;
  }
  /* line 687, ../sass/iacall.scss */
  .top-visual .block-holder {
    width: 100%;
  }
  /* line 689, ../sass/iacall.scss */
  .top-visual .block-holder .block {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 584, ../sass/iacall.scss */
  .top-visual {
    width: 100%;
  }
  /* line 697, ../sass/iacall.scss */
  .top-visual .link-holder .link {
    float: none;
  }
  /* line 701, ../sass/iacall.scss */
  .top-visual .info {
    padding: 0 0 10px;
  }
  /* line 704, ../sass/iacall.scss */
  .top-visual .visual {
    background: none;
    text-align: center;
    padding: 0;
    margin: 0;
  }
  /* line 710, ../sass/iacall.scss */
  .top-visual .box {
    text-align: center;
    width: 100%;
    margin: 0 0 10px 0 !important;
    float: none;
  }
  /* line 715, ../sass/iacall.scss */
  .top-visual .box img {
    margin-bottom: 20px;
  }
  /* line 718, ../sass/iacall.scss */
  .top-visual .box p {
    max-width: 292px;
    margin: 0 auto;
    font-size: 12px;
    line-height: normal;
  }
  /* line 725, ../sass/iacall.scss */
  .top-visual .block-holder {
    width: 296px;
    margin: 0 auto;
  }
  /* line 729, ../sass/iacall.scss */
  .top-visual .block-holder .block:last-child {
    margin-right: 0;
  }
}

/* line 737, ../sass/iacall.scss */
.link {
  display: inline-block;
  vertical-align: top;
  color: #efbf00;
  text-transform: uppercase;
  font: 600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  text-decoration: none;
  background: url(../images/bullet-sprite.png) no-repeat 100% -271px;
  padding: 0 15px 0 0;
}

/* logo gallery box */
/* line 750, ../sass/iacall.scss */
.logo-gallery {
  border: solid #e3e3e3;
  border-width: 1px 0;
  background: url(../images/bglogo-gallery.gif) 50% 0;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
  margin-bottom: 48px;
}
/* line 762, ../sass/iacall.scss */
.logo-gallery .heading {
  overflow: hidden;
  margin-bottom: 15px;
}
/* line 766, ../sass/iacall.scss */
.logo-gallery h2 {
  font: 600 20px/24px 'Merriweather', 'Times New Roman', Times, serif;
  color: #002b5e;
}
/* line 770, ../sass/iacall.scss */
.logo-gallery .heading h2 {
  float: left;
}
/* line 773, ../sass/iacall.scss */
.logo-gallery .holder {
  background: url(../images/shadow-sprite.png) no-repeat -959px 0;
  width: 960px;
  margin: 0 auto;
}
@media only screen and (max-width: 1027px) {
  /* line 773, ../sass/iacall.scss */
  .logo-gallery .holder {
    width: 760px;
    padding: 0 29px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 773, ../sass/iacall.scss */
  .logo-gallery .holder {
    width: 100%;
  }
}
/* line 785, ../sass/iacall.scss */
.logo-gallery .frame {
  background: url(../images/shadow-sprite.png) no-repeat 4px 100%;
  padding: 47px 0 45px;
  position: relative;
}
/* line 790, ../sass/iacall.scss */
.logo-gallery .holder .heading .link {
  float: right;
}
@media only screen and (max-width: 767px) {
  /* line 790, ../sass/iacall.scss */
  .logo-gallery .holder .heading .link {
    float: none;
    margin-top: 5px;
  }
  /* line 795, ../sass/iacall.scss */
  .front .logo-gallery .holder .heading .link {
    float: right;
  }
}
/* line 800, ../sass/iacall.scss */
.logo-gallery .add-nav {
  text-align: center;
  margin-bottom: 17px;
  font: 600 11px/14px 'Open Sans', Arial, Helvetica, sans-serif;
}
@media only screen and (max-width: 767px) {
  /* line 800, ../sass/iacall.scss */
  .logo-gallery .add-nav {
    text-align: left;
    margin-bottom: 6px;
  }
}
/* line 808, ../sass/iacall.scss */
.logo-gallery .add-nav .search {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 0 -318px;
  padding-left: 24px;
}
/* line 812, ../sass/iacall.scss */
.logo-gallery .add-nav .search:hover {
  background-position: 0 0;
}
/* line 815, ../sass/iacall.scss */
.logo-gallery .add-nav .search span {
  float: left;
  padding: 6px 10px 5px 5px;
}
/* line 820, ../sass/iacall.scss */
.logo-gallery .add-nav .personals:hover span, .logo-gallery .add-nav .local:hover span, .logo-gallery .add-nav .media:hover span, .logo-gallery .add-nav .search:hover span {
  background-position: 100% -27px;
}
/* line 823, ../sass/iacall.scss */
.logo-gallery .add-nav .personals {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 0 -54px;
  padding-left: 24px;
}
/* line 827, ../sass/iacall.scss */
.logo-gallery .add-nav .personals:hover {
  background-position: 0 -352px;
}
/* line 830, ../sass/iacall.scss */
.logo-gallery .add-nav .personals span {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 100% -81px;
  padding: 6px 10px 5px 4px;
}
/* line 836, ../sass/iacall.scss */
.logo-gallery .add-nav .local span, .logo-gallery .add-nav .media span, .logo-gallery .add-nav .search span {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 100% -81px;
  padding: 6px 10px 5px 4px;
}
/* line 841, ../sass/iacall.scss */
.logo-gallery .add-nav .media span {
  padding: 6px 10px 5px 2px;
}
/* line 844, ../sass/iacall.scss */
.logo-gallery .add-nav .local {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 0 -110px;
  padding-left: 21px;
}
/* line 848, ../sass/iacall.scss */
.logo-gallery .add-nav .local:hover {
  background-position: 0 -382px;
}
/* line 852, ../sass/iacall.scss */
.logo-gallery .add-nav .media {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 0 -137px;
  padding-left: 27px;
}
/* line 856, ../sass/iacall.scss */
.logo-gallery .add-nav .media:hover {
  background-position: 0 -411px;
}
/* line 861, ../sass/iacall.scss */
.logo-gallery .logo-holder {
  position: relative;
  margin: 0 0 13px -3px;
}
/* line 865, ../sass/iacall.scss */
.logo-gallery .mask {
  position: relative;
  overflow: hidden;
  width: 963px;
}
@media only screen and (max-width: 1027px) {
  /* line 865, ../sass/iacall.scss */
  .logo-gallery .mask {
    width: 763px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 865, ../sass/iacall.scss */
  .logo-gallery .mask {
    width: 100%;
    height: auto !important;
  }
}
/* line 877, ../sass/iacall.scss */
.logo-gallery .gallery {
  width: 963px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 877, ../sass/iacall.scss */
  .logo-gallery .gallery {
    width: 100%;
    position: relative !important;
  }
}
/* line 884, ../sass/iacall.scss */
.logo-gallery .gallery:after {
  content: "";
  display: table;
  clear: both;
}
/* line 889, ../sass/iacall.scss */
.logo-gallery .gallery li {
  float: left;
  width: 225px;
  padding: 3px;
  margin-right: 9px;
  background: url(../images/sprite.png) no-repeat 0 -144px;
}
@media only screen and (max-width: 1027px) {
  /* line 889, ../sass/iacall.scss */
  .logo-gallery .gallery li {
    width: 171px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 889, ../sass/iacall.scss */
  .logo-gallery .gallery li {
    width: 225px;
    float: none;
    margin: 5px auto;
  }
}
/* line 904, ../sass/iacall.scss */
.logo-gallery .gallery img {
  border: 1px solid #e0e0e0;
}
/* line 908, ../sass/iacall.scss */
.logo-gallery .prev, .logo-gallery .next {
  position: absolute;
  top: 58%;
  left: -43px;
  z-index: 10;
  margin: -15px 0 0;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/sprite.png) no-repeat -156px -85px;
  width: 31px;
  height: 30px;
}
@media screen and (min-width: 1028px) and (max-width: 1100px) {
  /* line 908, ../sass/iacall.scss */
  .logo-gallery .prev, .logo-gallery .next {
    right: -32px;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 908, ../sass/iacall.scss */
  .logo-gallery .prev, .logo-gallery .next {
    top: 56%;
    left: -17px;
  }
}
/* line 930, ../sass/iacall.scss */
.logo-gallery .logo-slider {
  position: relative;
  width: 100%;
  height: 180px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 930, ../sass/iacall.scss */
  .logo-gallery .logo-slider {
    height: 655px;
  }
}
/* line 938, ../sass/iacall.scss */
.logo-gallery .logo-slider .category-holder {
  float: right;
}
/* line 940, ../sass/iacall.scss */
.logo-gallery .logo-slider .category-holder .title {
  color: #ffffff;
}
/* line 943, ../sass/iacall.scss */
.logo-gallery .logo-slider .category-holder .icon {
  display: block;
  float: left;
  position: relative;
  margin-right: 4px;
}
/* line 948, ../sass/iacall.scss */
.logo-gallery .logo-slider .category-holder .icon img {
  position: relative;
  top: 4px;
}
@media only screen and (max-width: 767px) {
  /* line 938, ../sass/iacall.scss */
  .logo-gallery .logo-slider .category-holder {
    width: 100%;
  }
}

/* line 960, ../sass/iacall.scss */
.columns-holder h2 {
  font: 600 20px/24px 'Merriweather', 'Times New Roman', Times, serif;
  color: #002b5e;
}

/* line 965, ../sass/iacall.scss */
.brand-nav {
  text-align: center;
  margin-bottom: 17px;
  font: 600 11px/14px 'Open Sans', Arial, Helvetica, sans-serif;
}

/* line 971, ../sass/iacall.scss */
.logo-gallery .add-nav li {
  display: inline-block;
  vertical-align: top;
  padding: 0 4px 0 3px;
}

/* line 977, ../sass/iacall.scss */
.brand-nav li {
  display: inline-block;
  vertical-align: top;
  padding: 0 4px 0 3px;
  padding-top: 3px;
}

/* line 985, ../sass/iacall.scss */
* + html .logo-gallery .add-nav li, * + html .brand-nav li {
  display: inline;
  padding: 0 4px 0 7px;
}

/* line 991, ../sass/iacall.scss */
.logo-gallery .add-nav a, .brand-nav a {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}

/* line 999, ../sass/iacall.scss */
.karusel .prev, .karusel .next {
  position: absolute;
  top: 58%;
  left: -43px;
  z-index: 10;
  margin: -15px 0 0;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/sprite.png) no-repeat -156px -85px;
  width: 31px;
  height: 30px;
}

/* line 1013, ../sass/iacall.scss */
.logo-gallery .prev:hover, .karusel .prev:hover {
  background-position: -18px -298px;
}

/* line 1017, ../sass/iacall.scss */
.logo-gallery .next, .karusel .next {
  left: auto;
  right: -45px;
  background-position: -195px -85px;
}

/* line 1023, ../sass/iacall.scss */
.logo-gallery .next {
  right: -41px;
}
@media screen and (min-width: 1028px) and (max-width: 1100px) {
  /* line 1023, ../sass/iacall.scss */
  .logo-gallery .next {
    right: -28px;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 1023, ../sass/iacall.scss */
  .logo-gallery .next {
    right: -17px;
  }
}

/* line 1033, ../sass/iacall.scss */
.logo-gallery .next:hover, .karusel .next:hover {
  background-position: -63px -298px;
}

/* line 1037, ../sass/iacall.scss */
.logo-gallery .link-holder {
  overflow: hidden;
}
/* line 1039, ../sass/iacall.scss */
.logo-gallery .link-holder span {
  float: left;
  position: relative;
  left: 50%;
}
/* line 1043, ../sass/iacall.scss */
.logo-gallery .link-holder span .link {
  float: left;
  position: relative;
  left: -50%;
}

/* columns holder */
/* line 1053, ../sass/iacall.scss */
.columns-holder {
  width: 975px;
}
/* line 1055, ../sass/iacall.scss */
.columns-holder .shadow-box {
  margin-bottom: 12px;
}
/* line 1056, ../sass/iacall.scss */
.columns-holder .shadow-box .holder .info .info-holder span.field-content div.button-holder {
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -50px;
}
/* line 1064, ../sass/iacall.scss */
.columns-holder .box-holder #aboutcolumn .shadow-box {
  float: left;
  width: 48%;
  margin-right: 10px;
}
/* line 1069, ../sass/iacall.scss */
.columns-holder h2 {
  margin-bottom: 21px;
}
/* line 1072, ../sass/iacall.scss */
.columns-holder .box-holder {
  overflow: hidden;
  margin: 0 0 0 -2px;
}
/* line 1076, ../sass/iacall.scss */
.columns-holder .box-holder #aboutcolumn {
  float: left;
  width: 745px;
  margin-right: 8px;
  height: 270px;
}
/* line 1082, ../sass/iacall.scss */
.columns-holder .column {
  float: left;
  width: 316px;
  margin-right: 8px;
  height: 590px;
}
/* line 1087, ../sass/iacall.scss */
.columns-holder .column .heading {
  text-align: center;
  padding: 3px 10px 8px 11px;
  margin: 0 3px 14px;
  background: url(../images/divider.gif) repeat-x 0 100%;
}
/* line 1093, ../sass/iacall.scss */
.front .columns-holder .column {
  width: 480px;
}
@media only screen and (max-width: 767px) {
  /* line 1093, ../sass/iacall.scss */
  .front .columns-holder .column {
    width: 100%;
  }
}
/* line 1098, ../sass/iacall.scss */
.front .columns-holder .column h4 {
  margin: 0 auto 3px;
}
@media only screen and (max-width: 1027px) {
  /* line 1053, ../sass/iacall.scss */
  .columns-holder {
    width: 100%;
    padding: 0 29px;
  }
  /* line 1106, ../sass/iacall.scss */
  .columns-holder .column {
    width: calc((100% - 8px) / 2);
    height: auto;
    margin-bottom: 40px;
  }
  /* line 1110, ../sass/iacall.scss */
  .columns-holder .column:nth-child(2) {
    margin-right: 0;
  }
  /* line 1113, ../sass/iacall.scss */
  .columns-holder .column .holder {
    min-height: 255px !important;
  }
  /* line 1115, ../sass/iacall.scss */
  .columns-holder .column .holder h4 {
    font-size: 14px !important;
    text-align: center;
    margin: 0 auto 5px !important;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 1124, ../sass/iacall.scss */
  .columns-holder .column {
    width: 100%;
  }
  /* line 1126, ../sass/iacall.scss */
  .columns-holder .column .visual {
    text-align: center;
  }
}

/* shadow box */
/* line 1135, ../sass/iacall.scss */
.shadow-box {
  width: 100%;
}
/* line 1137, ../sass/iacall.scss */
.shadow-box .l, .shadow-box .r {
  height: 5px;
  overflow: hidden;
  width: 5px;
}
/* line 1143, ../sass/iacall.scss */
.shadow-box .b .l, .shadow-box .b .r {
  height: 6px;
}
/* line 1147, ../sass/iacall.scss */
.shadow-box .c {
  background: url(../images/bg-tc.png) repeat-x;
  overflow: hidden;
  height: 5px;
}
/* line 1152, ../sass/iacall.scss */
.shadow-box .l {
  float: left;
}
/* line 1155, ../sass/iacall.scss */
.shadow-box .r {
  float: right;
}
/* line 1159, ../sass/iacall.scss */
.shadow-box .t .l {
  background: url(../images/bg-tl.png) no-repeat;
}
/* line 1162, ../sass/iacall.scss */
.shadow-box .t .r {
  background: url(../images/bg-tr.png) no-repeat;
}
/* line 1167, ../sass/iacall.scss */
.shadow-box .b .l {
  background: url(../images/bg-bl.png) no-repeat;
}
/* line 1170, ../sass/iacall.scss */
.shadow-box .b .r {
  background: url(../images/bg-br.png) no-repeat;
}
/* line 1174, ../sass/iacall.scss */
.shadow-box .holder {
  background: #fff;
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 1182, ../sass/iacall.scss */
.front .shadow-box .holder {
  height: 452px;
}
@media only screen and (max-width: 767px) {
  /* line 1182, ../sass/iacall.scss */
  .front .shadow-box .holder {
    height: auto !important;
  }
}

/* line 1189, ../sass/iacall.scss */
.shadow-box.no-image .holder, .column.middle .holder {
  height: 260px;
}

/* line 1194, ../sass/iacall.scss */
.shadow-box.no-image img {
  display: none;
}
/* line 1197, ../sass/iacall.scss */
.shadow-box .b .c {
  background: url(../images/bg-bc.png) repeat-x;
}
/* line 1200, ../sass/iacall.scss */
.shadow-box .left {
  background: url(../images/left.png) repeat-y;
  padding: 0 0 9999px;
  margin: 0 0 -9999px;
  float: left;
  width: 5px;
  overflow: hidden;
  text-indent: -9999px;
  height: 0;
}
/* line 1210, ../sass/iacall.scss */
.shadow-box .right {
  background: url(../images/left.png) repeat-y;
  padding: 0 0 9999px;
  margin: 0 0 -9999px;
  float: left;
  width: 5px;
  overflow: hidden;
  text-indent: -9999px;
  height: 0;
  float: right;
  margin: 0 0 -9999px;
  width: 5px;
  background: url(../images/right.png) repeat-y;
}
/* line 1224, ../sass/iacall.scss */
.shadow-box .info {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 1232, ../sass/iacall.scss */
#content .twocolumn .box-heading, .threecolumns .box-heading {
  text-align: center;
  padding: 3px 10px 8px 11px;
  margin: 0 3px 14px;
  background: url(../images/divider.gif) repeat-x 0 100%;
}

/* line 1240, ../sass/iacall.scss */
.columns-holder .column h3, .columns-holder .box-holder .column .shadow-box a.no-text-trans .holder .info .heading h3#about {
  text-transform: uppercase;
  font: 600 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #c0c0c0;
}

/* line 1248, ../sass/iacall.scss */
#content .twocolumn h3, #content .threecolumns h3 {
  text-transform: uppercase;
  font: 600 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #c0c0c0;
}

/* line 1256, ../sass/iacall.scss */
.columns-holder .box-holder #aboutcolumn h4 {
  margin-left: 12px;
}
/* line 1259, ../sass/iacall.scss */
.columns-holder .column h4 {
  font: 600 18px/28px 'Merriweather', 'Times New Roman', Times, serif;
  color: #6a6868;
  margin: 0 -8px 3px;
  width: 290px;
  text-align: center;
}

/* line 1268, ../sass/iacall.scss */
.columns-holder .column .date, #content .twocolumn .date, .threecolumns .date {
  font-size: 13px;
  line-height: 17px;
  display: block;
  text-align: center;
  margin-bottom: 18px;
}

/* line 1276, ../sass/iacall.scss */
.columns-holder .column .info-holder, #content .twocolumn .info-holder {
  padding: 0 21px 29px;
}

/* line 1280, ../sass/iacall.scss */
.columns-holder .column .visual, #content .twocolumn .visual, .threecolumns .visual {
  margin: 0 0 20px;
}

/* line 1285, ../sass/iacall.scss */
.columns-holder .column .button-holder, .columns-holder .column .link-holder {
  text-align: center;
  overflow: hidden;
}

/* line 1292, ../sass/iacall.scss */
#content .twocolumn .button-holder, #content .twocolumn .link-holder {
  text-align: center;
  overflow: hidden;
}

/* line 1298, ../sass/iacall.scss */
.threecolumns .button-holder, .cut-holder .ir-info .btn-hldr {
  text-align: center;
  overflow: hidden;
}

/* line 1303, ../sass/iacall.scss */
.columns-holder .column .link-holder span, #content .twocolumn .link-holder span {
  float: left;
  position: relative;
  left: 50%;
}

/* line 1309, ../sass/iacall.scss */
.columns-holder .column .link-holder span .link, #content .twocolumn .link-holder span .link {
  float: left;
  position: relative;
  left: -50%;
}

/* line 1315, ../sass/iacall.scss */
.columns-holder .column .button, #content .twocolumn .button, .threecolumns .button, .load-holder .button, .section-holder .holder .cut-holder .ir-left .button-holder .button, .cut-holder .ir-info .btn-hldr .button, .load-holder .item-list .pager .pager-next {
  display: inline-block;
  vertical-align: top;
  padding-left: 3px;
  background: url(../images/button-sprite.png) no-repeat 0 -165px;
  font: 600 11px/14px 'Open Sans', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 1327, ../sass/iacall.scss */
.threecolumns .button, .columns-holder .button, .section-holder .holder .cut-holder .ir-left .button-holder .button, .cut-holder .ir-info .btn-hldr .button {
  background-position: 0 -222px;
}

/* line 1331, ../sass/iacall.scss */
.threecolumns .shadow-box:hover .button, .columns-holder .shadow-box:hover .button, .section-holder .holder .cut-holder .ir-left .button-holder .button:hover, .cut-holder .ir-info .btn-hldr .button:hover {
  background-position: 0 -165px;
}

/* line 1335, ../sass/iacall.scss */
.columns-holder .column .button span, #content .twocolumn .button span, .threecolumns .button span, .load-holder .button span, .section-holder .holder .cut-holder .ir-left .button-holder .button span, .cut-holder .ir-info .btn-hldr .button span {
  float: left;
  padding: 6px 19px 5px 16px;
  background: url(../images/button-sprite.png) no-repeat 100% -192px;
}

/* line 1341, ../sass/iacall.scss */
.load-holder .item-list .pager .pager-next a {
  float: left;
  padding: 6px 19px 5px 16px;
  background: url(../images/button-sprite.png) no-repeat 100% -192px;
  color: #fff;
  text-decoration: none;
}

/* line 1349, ../sass/iacall.scss */
.threecolumns .button span, .section-holder .holder .cut-holder .ir-left .button-holder .button span, .cut-holder .ir-info .btn-hldr .button span {
  background-position: 100% -251px;
}

/* line 1353, ../sass/iacall.scss */
.threecolumns .shadow-box:hover .button span, .section-holder .holder .cut-holder .ir-left .button-holder .button:hover span, .cut-holder .ir-info .btn-hldr .button:hover span {
  background-position: 100% -192px;
}

/* line 1357, ../sass/iacall.scss */
.columns-holder .column.middle .info-holder {
  padding: 0 21px 26px;
}

/*.columns-holder .column.middle .shadow-box:first-child{margin-bottom:10px;}*/
/* banner */
/* line 1364, ../sass/iacall.scss */
.banner {
  margin: 0 -270px;
  position: relative;
  height: 250px;
}
/* line 1369, ../sass/iacall.scss */
.banner .mask {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 10;
  background: url(../images/bg-mask-2.png) no-repeat;
  height: 250px;
  width: 1500px;
}
/* line 1380, ../sass/iacall.scss */
.banner .orange-mask {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 10;
  background: url(../images/bg-mask-2.png) no-repeat;
  height: 250px;
  width: 1500px;
  background: url(../images/bg-orange-mask.png) no-repeat;
}
@media only screen and (max-width: 1027px) {
  /* line 1364, ../sass/iacall.scss */
  .banner {
    margin: 0 -365px;
  }
}
@media only screen and (max-width: 1027px) {
  /* line 1395, ../sass/iacall.scss */
  .node-type-brand .banner {
    margin: 0 -100px;
    height: 190px;
  }
}

/* main */
/* line 1405, ../sass/iacall.scss */
#main {
  position: relative;
  z-index: 20;
  margin: -88px -36px 50px;
  padding: 28px 36px 0;
  background: url(../images/bg-main.png) no-repeat;
  width: 960px;
  display: block;
}
/* line 1413, ../sass/iacall.scss */
#main h2 {
  font: 600 40px/46px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
}
/* line 1417, ../sass/iacall.scss */
#main h3 {
  font: 700 20px/26px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #002b5e;
}
/* line 1422, ../sass/iacall.scss */
#main .main-heading h2 {
  float: left;
}
/* line 1425, ../sass/iacall.scss */
#main .main-heading ul.tabs {
  float: right;
}
/* line 1427, ../sass/iacall.scss */
#main .main-heading ul.tabs li {
  float: left;
  font: 400 12px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  margin-right: 10px;
}
/* line 1431, ../sass/iacall.scss */
#main .main-heading ul.tabs li a {
  text-decoration: none;
}
@media only screen and (max-width: 1027px) {
  /* line 1405, ../sass/iacall.scss */
  #main {
    width: 760px;
    margin: -88px 0 50px;
    padding: 28px 0 0;
    background: white;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1405, ../sass/iacall.scss */
  #main {
    width: 100%;
    margin: -85px 0 0;
    padding: 12px 0 0;
  }
  /* line 1448, ../sass/iacall.scss */
  #main h2 {
    font-size: 24px;
    line-height: 32px;
    color: #032d5c;
    letter-spacing: -0.2px;
  }
  /* line 1454, ../sass/iacall.scss */
  #main h3 {
    font-size: 16px;
    line-height: normal;
  }
}

/* line 1461, ../sass/iacall.scss */
.main-heading {
  font: 700 18px/30px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #6a6868;
  margin-bottom: 52px;
}
/* line 1465, ../sass/iacall.scss */
.main-heading .heading-holder {
  border-bottom: 2px solid #dadada;
  margin-bottom: 21px;
  padding: 0 0 14px;
  overflow: hidden;
}
@media only screen and (max-width: 1027px) {
  /* line 1461, ../sass/iacall.scss */
  .main-heading {
    padding: 0 30px;
    margin-bottom: 32px;
  }
  /* line 1475, ../sass/iacall.scss */
  .node-type-brand .main-heading h2 {
    float: none !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1461, ../sass/iacall.scss */
  .main-heading {
    font-size: 12px;
    padding: 0;
    line-height: normal;
    padding-bottom: 13px;
    margin-bottom: 0;
    border-bottom: 1px solid #dadada;
  }
  /* line 1487, ../sass/iacall.scss */
  .main-heading .heading-holder {
    margin-bottom: 15px;
    border-bottom: 1px solid #dadada;
    padding: 0 30px 12px;
  }
  /* line 1492, ../sass/iacall.scss */
  .main-heading p {
    padding: 0 30px;
  }
  /* line 1495, ../sass/iacall.scss */
  .main-heading .field-name-field-heading-sub-text {
    padding: 0 30px;
  }
  /* line 1499, ../sass/iacall.scss */
  .node-type-brand .main-heading h2 {
    float: none !important;
  }
}

/* twocolumns */
/* line 1508, ../sass/iacall.scss */
#twocolumns {
  width: 960px;
  padding: 0 0 46px;
}
/* line 1511, ../sass/iacall.scss */
#twocolumns:after {
  display: block;
  clear: both;
  content: "";
}
@media only screen and (max-width: 1027px) {
  /* line 1508, ../sass/iacall.scss */
  #twocolumns {
    width: 760px;
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1508, ../sass/iacall.scss */
  #twocolumns {
    width: 100%;
    padding: 0 29px;
  }
}

/* content */
/* line 1528, ../sass/iacall.scss */
#content {
  float: right;
  width: 740px;
  border-top: 2px solid #dadada;
}
/* line 1532, ../sass/iacall.scss */
#content .content-heading {
  margin-bottom: 30px;
  padding: 17px 0 15px;
  overflow: hidden;
  background: url(../images/divider.gif) repeat-x 0 100%;
}
/* line 1538, ../sass/iacall.scss */
#content .content-mid-heading {
  border-top: 2px solid #DADADA;
}
@media only screen and (max-width: 1027px) {
  /* line 1528, ../sass/iacall.scss */
  #content {
    width: 530px;
  }
  /* line 81, ../sass/_mixins.scss */
  #content .content-heading:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1528, ../sass/iacall.scss */
  #content {
    width: 100%;
    border-top: none;
  }
  /* line 1550, ../sass/iacall.scss */
  #content .content-heading {
    padding: 11px 0 11px;
  }
}
/* line 1554, ../sass/iacall.scss */
#content .twocolumn h4, #content .threecolumns h4 {
  font: 600 16px/24px 'Merriweather', 'Times New Roman', Times, serif;
  color: #6a6868;
  margin: 0 -8px 3px;
  width: 100% !important;
  text-align: center;
}

/* content heading */
/* line 1565, ../sass/iacall.scss */
.page-media-room-news #content .content-heading, .page-node-57 #content .content-heading, .page-media-room-press-releases #content .content-heading {
  overflow: visible;
  height: 23px;
  z-index: 50;
  position: relative;
}

/* line 1573, ../sass/iacall.scss */
#content .content-heading .button {
  font-size: 11px;
  line-height: 14px;
  color: #fff;
  float: right;
  background: url(../images/button-sprite.png) no-repeat 0 -222px;
  padding-left: 3px;
  text-decoration: none;
  margin: -2px 0 0;
  cursor: pointer;
}
/* line 1583, ../sass/iacall.scss */
#content .content-heading .button:hover {
  background-position: 0 -165px;
}
/* line 1586, ../sass/iacall.scss */
#content .content-heading .button span {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 100% -251px;
  padding: 6px 16px 6px 15px;
}
/* line 1591, ../sass/iacall.scss */
#content .content-heading .button:hover span {
  background-position: 100% -192px;
}
/* line 1595, ../sass/iacall.scss */
#content .content-heading h3 {
  float: left;
}
/* line 1598, ../sass/iacall.scss */
#content .content-heading .download {
  float: right;
  background: url(../images/bullet-sprite.png) no-repeat 100% -987px;
  padding: 0 21px 0 0;
  text-transform: uppercase;
  font-weight: bold;
  color: #efbf00;
  text-decoration: none;
}

/* line 1609, ../sass/iacall.scss */
#main .logo-box .download {
  float: right;
  background: url(../images/bullet-sprite.png) no-repeat 100% -987px;
  padding: 0 21px 0 0;
  text-transform: uppercase;
  font-weight: bold;
  color: #efbf00;
  text-decoration: none;
  background-position: 100% -988px;
  margin: -1px 0 0;
  padding: 0 20px 0 0;
}

@media only screen and (max-width: 1027px) {
  /* line 1623, ../sass/iacall.scss */
  .view-new-news .content-heading {
    height: auto !important;
  }
  /* line 1626, ../sass/iacall.scss */
  .view-new-news .content-heading .add-nav-arrow {
    width: auto !important;
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1623, ../sass/iacall.scss */
  .view-new-news .content-heading {
    height: auto !important;
  }
  /* line 81, ../sass/_mixins.scss */
  .view-new-news .content-heading:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1634, ../sass/iacall.scss */
  .view-new-news .content-heading h3 {
    float: none !important;
    margin-bottom: 20px;
    background: url(../images/divider.gif) repeat-x 0 100%;
    padding-bottom: 15px;
  }
  /* line 1640, ../sass/iacall.scss */
  .view-new-news .content-heading .add-nav-arrow {
    float: none !important;
    width: auto !important;
    margin-top: 0 !important;
  }
  /* line 1645, ../sass/iacall.scss */
  .view-new-news .content-heading .add-nav-arrow li:first-child {
    margin-left: 0 !important;
  }
}

@media only screen and (max-width: 1027px) {
  /* line 1654, ../sass/iacall.scss */
  .content-heading {
    height: auto !important;
  }
  /* line 81, ../sass/_mixins.scss */
  .content-heading:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media only screen and (max-width: 1027px) {
  /* line 1665, ../sass/iacall.scss */
  .page-media-room-press-releases #views-exposed-form-press-releases-page .add-nav-arrow {
    width: auto !important;
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 1027px) and (max-width: 767px) {
  /* line 1672, ../sass/iacall.scss */
  .page-media-room-press-releases .content-heading h3 {
    float: none !important;
    margin-bottom: 20px;
    background: url(../images/divider.gif) repeat-x 0 100%;
    padding-bottom: 15px;
  }
  /* line 1680, ../sass/iacall.scss */
  .page-media-room-press-releases #views-exposed-form-press-releases-page .add-nav-arrow {
    float: none !important;
    width: auto !important;
    margin-top: 0 !important;
  }
  /* line 1685, ../sass/iacall.scss */
  .page-media-room-press-releases #views-exposed-form-press-releases-page .add-nav-arrow li:first-child {
    margin-left: 0 !important;
  }
}

/* brands list */
/* line 1698, ../sass/iacall.scss */
#content .brands-list {
  overflow: hidden;
  width: 750px;
  margin-bottom: 22px;
}
/* line 1702, ../sass/iacall.scss */
#content .brands-list li {
  float: left;
  padding: 0 2px 2px 0;
}
/* line 1707, ../sass/iacall.scss */
#content .section-holder {
  margin-bottom: 27px;
  padding-bottom: 38px;
  background: url(../images/divider.gif) repeat-x 0 100%;
}
@media only screen and (max-width: 767px) {
  /* line 1707, ../sass/iacall.scss */
  #content .section-holder {
    padding-bottom: 18px;
  }
}
/* line 1715, ../sass/iacall.scss */
#content .section-holder-ir {
  margin-bottom: 27px;
  background: url(../images/divider.gif) repeat-x 0 100%;
}
@media only screen and (max-width: 1027px) {
  /* line 1719, ../sass/iacall.scss */
  #content .section-holder {
    padding-bottom: 0;
  }
}
/* line 1723, ../sass/iacall.scss */
#content .section-holder .holder {
  overflow: hidden;
  padding: 4px 0 22px;
}
@media only screen and (max-width: 767px) {
  /* line 1723, ../sass/iacall.scss */
  #content .section-holder .holder {
    padding: 4px 0 0px;
  }
}
/* line 1730, ../sass/iacall.scss */
#content .section-holder .info {
  float: left;
  width: 478px;
  background: url(../images/v-divider.gif) repeat-y 100% 0;
  margin: -4px 16px -24px 0;
  padding: 0 62px 0 0;
}
@media only screen and (max-width: 1027px) {
  /* line 1730, ../sass/iacall.scss */
  #content .section-holder .info {
    float: none;
    width: 100%;
    padding: 0 0 20px 0;
    margin: 0;
    background: url(../images/divider.gif) repeat-x 0 100%;
  }
}
/* line 1744, ../sass/iacall.scss */
#content .section-holder .box {
  overflow: hidden;
  text-align: center;
  padding: 16px 0 0;
}
/* line 1748, ../sass/iacall.scss */
#content .section-holder .box img {
  margin-bottom: 11px;
}
@media only screen and (max-width: 767px) {
  /* line 1744, ../sass/iacall.scss */
  #content .section-holder .box {
    float: none;
    width: 100%;
    padding: 20px 0 0;
    background: none;
    margin: 0;
  }
}
/* line 1759, ../sass/iacall.scss */
#content .section-holder .title {
  display: block;
  font: 700 15px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #6a6868;
  margin-bottom: 5px;
}
/* line 1766, ../sass/iacall.scss */
#content .title-list {
  text-align: center;
  overflow: hidden;
  width: 770px;
  padding-bottom: 30px;
  margin-bottom: 40px;
  background: url(../images/divider.gif) repeat-x 0 100%;
}
/* line 1773, ../sass/iacall.scss */
#content .title-list li {
  float: left;
  width: 234px;
}
/* line 1776, ../sass/iacall.scss */
#content .title-list li:first-child {
  width: 246px;
  margin-right: 21px;
}
/* line 1781, ../sass/iacall.scss */
#content .title-list span {
  font: italic 700 36px/47px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #00b8df;
  display: block;
}
/* line 1786, ../sass/iacall.scss */
#content .title-list a {
  font: 700 13px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #6a6868;
  text-decoration: none;
}
/* line 1791, ../sass/iacall.scss */
#content .title-list .link-holder {
  overflow: hidden;
}
/* line 1793, ../sass/iacall.scss */
#content .title-list .link-holder em {
  float: left;
  position: relative;
  left: 50%;
}
/* line 1797, ../sass/iacall.scss */
#content .title-list .link-holder em a {
  float: left;
  position: relative;
  left: -50%;
  text-decoration: none;
}
/* line 1805, ../sass/iacall.scss */
#content .title-list a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 1027px) {
  /* line 1766, ../sass/iacall.scss */
  #content .title-list {
    width: 100%;
  }
  /* line 1810, ../sass/iacall.scss */
  #content .title-list li {
    width: calc(100% / 3) !important;
    margin: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1766, ../sass/iacall.scss */
  #content .title-list {
    margin-bottom: 29px;
  }
  /* line 1817, ../sass/iacall.scss */
  #content .title-list span {
    font-size: 25px;
  }
  /* line 1820, ../sass/iacall.scss */
  #content .title-list a {
    font-size: 10px;
    line-height: 1.4;
  }
}
/* line 1826, ../sass/iacall.scss */
#content .visual-list {
  overflow: hidden;
  padding: 5px 5px 38px;
  margin: -5px -5px 37px;
  width: 760px;
  background: url(../images/divider.gif) repeat-x 0 100%;
}
/* line 1832, ../sass/iacall.scss */
#content .visual-list li {
  float: left;
  margin-right: 16px;
  width: 236px;
}
/* line 1837, ../sass/iacall.scss */
#content .visual-list .visual {
  background: url(../images/sprite.png) no-repeat 0 -427px;
  width: 236px;
  height: 146px;
  padding: 2px 3px 5px 3px;
  margin: -2px -3px 1px;
  float: left;
}
/* line 1845, ../sass/iacall.scss */
#content .visual-list .link {
  float: left;
}
@media only screen and (max-width: 1027px) {
  /* line 1826, ../sass/iacall.scss */
  #content .visual-list {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 1853, ../sass/iacall.scss */
  #content .visual-list li {
    width: calc((100% - 32px) / 3) !important;
    margin-bottom: 30px;
  }
  /* line 1856, ../sass/iacall.scss */
  #content .visual-list li:last-child {
    margin-right: 0;
  }
  /* line 1860, ../sass/iacall.scss */
  #content .visual-list .visual {
    background: none;
    width: 100% !important;
    margin: 0 !important;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1826, ../sass/iacall.scss */
  #content .visual-list {
    width: 100%;
    padding: 0;
    margin: 0;
    background: none;
  }
  /* line 1872, ../sass/iacall.scss */
  #content .visual-list li {
    width: 100% !important;
    margin: 0 0 20px 0;
    text-align: center;
  }
  /* line 1876, ../sass/iacall.scss */
  #content .visual-list li a {
    font-size: 10px;
    float: none !important;
  }
  /* line 1881, ../sass/iacall.scss */
  #content .visual-list .visual {
    background: none;
    width: 100% !important;
    margin: 0 !important;
    height: auto;
  }
}
/* line 1890, ../sass/iacall.scss */
#content .twocolumn .heading {
  overflow: hidden;
  border: 0;
  background: none;
  margin: 0 0 14px;
  padding: 0;
}

/* line 1900, ../sass/iacall.scss */
.cut-holder {
  overflow: hidden;
  position: relative;
}

/* twocolumn */
/* line 1907, ../sass/iacall.scss */
.not-front #content .twocolumn .heading {
  text-align: center;
  padding: 3px 10px 8px 11px;
  margin: 0 3px 14px;
  background: url(../images/divider.gif) repeat-x 0 100%;
}

/* line 1915, ../sass/iacall.scss */
#content .twocolumn.media .heading {
  background: none;
}
/* line 1919, ../sass/iacall.scss */
#content .twocolumn .heading h2 {
  font: 700 15px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  float: left;
  color: #6a6868;
}
/* line 1924, ../sass/iacall.scss */
#content .twocolumn .heading .link {
  float: right;
}
/* line 1928, ../sass/iacall.scss */
#content .twocolumn .column-holder {
  overflow: hidden;
  margin: 0 -3px;
  width: 765px;
}
@media only screen and (max-width: 1027px) {
  /* line 1928, ../sass/iacall.scss */
  #content .twocolumn .column-holder {
    width: 100%;
    padding: 0;
    margin: 0 !important;
  }
}
/* line 1938, ../sass/iacall.scss */
#content .twocolumn .column {
  float: left;
  width: 366px;
  margin-right: 14px;
}
@media only screen and (max-width: 1027px) {
  /* line 1938, ../sass/iacall.scss */
  #content .twocolumn .column {
    width: calc((100% - 8px) / 2);
    margin-right: 8px;
  }
  /* line 1945, ../sass/iacall.scss */
  #content .twocolumn .column:nth-of-type(2) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1938, ../sass/iacall.scss */
  #content .twocolumn .column {
    width: 100%;
  }
}
/* line 1953, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .t .l {
  background: url(../images/bg-tl-hover.gif) no-repeat;
}

/* line 1958, ../sass/iacall.scss */
.threecolumns .shadow-box:hover .t .l, .columns-holder .shadow-box:hover .t .l {
  background: url(../images/bg-tl-hover.gif) no-repeat;
}

/* line 1962, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .c, .threecolumns .shadow-box:hover .c, .columns-holder .shadow-box:hover .c {
  background: url(../images/bg-tc-hover.gif) repeat-x;
}

/* line 1966, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .t .r, .threecolumns .shadow-box:hover .t .r, .columns-holder .shadow-box:hover .t .r {
  background: url(../images/bg-tr-hover.gif) no-repeat;
}

/* line 1970, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .left, .threecolumns .shadow-box:hover .left, .columns-holder .shadow-box:hover .left {
  background: url(../images/left-hover.gif) repeat-y;
}

/* line 1974, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .right, .threecolumns .shadow-box:hover .right, .columns-holder .shadow-box:hover .right {
  background: url(../images/right-hover.gif) repeat-y;
}

/* line 1978, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .holder, .threecolumns .shadow-box:hover .holder, .columns-holder .shadow-box:hover .holder {
  background: #f6f6f6;
}

/* line 1982, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .b .l, .threecolumns .shadow-box:hover .b .l, .columns-holder .shadow-box:hover .b .l {
  background: url(../images/bg-bl-hover.gif) no-repeat;
}

/* line 1986, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .b .r, .threecolumns .shadow-box:hover .b .r, .columns-holder .shadow-box:hover .b .r {
  background: url(../images/bg-br-hover.gif) no-repeat;
}

/* line 1990, ../sass/iacall.scss */
#content .twocolumn .shadow-box:hover .b .c, .threecolumns .shadow-box:hover .b .c, .columns-holder .shadow-box:hover .b .c {
  background: url(../images/bg-bc-hover.gif) repeat-x;
}

/* sidebar */
/* line 1996, ../sass/iacall.scss */
#sidebar {
  float: left;
  width: 170px;
  border-top: 2px solid #dadada;
  padding: 10px 0 0;
}
/* line 2002, ../sass/iacall.scss */
#sidebar .box {
  border: 1px solid #f0f0f0;
  padding: 2px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  color: #929292;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  /* line 1996, ../sass/iacall.scss */
  #sidebar {
    border: none;
  }
}
/* line 2019, ../sass/iacall.scss */
#sidebar #block-menu-block-1--2 .side-nav,
#sidebar #block-menu-block-1 .side-nav {
  margin-bottom: 29px;
}
/* line 2021, ../sass/iacall.scss */
#sidebar #block-menu-block-1--2 .side-nav li,
#sidebar #block-menu-block-1 .side-nav li {
  background: url(../images/divider.gif) repeat-x 0 100%;
}
/* line 2024, ../sass/iacall.scss */
#sidebar #block-menu-block-1--2 .side-nav a,
#sidebar #block-menu-block-1 .side-nav a {
  display: block;
  text-decoration: none;
  color: #a9a8a8;
  padding: 4px 15px 6px 0;
}
/* line 2029, ../sass/iacall.scss */
#sidebar #block-menu-block-1--2 .side-nav a:hover,
#sidebar #block-menu-block-1 .side-nav a:hover {
  color: #6a6868;
}
/* line 2034, ../sass/iacall.scss */
#sidebar #block-menu-block-1--2 .side-nav li:hover,
#sidebar #block-menu-block-1 .side-nav li:hover {
  background: url(../images/dark-divider.png) repeat-x 0 100%;
}
/* line 2037, ../sass/iacall.scss */
#sidebar #block-menu-block-1--2 .side-nav li.active a,
#sidebar #block-menu-block-1 .side-nav li.active a {
  color: #002b5e;
  background: url(../images/bullet-sprite.png) no-repeat 100% -416px;
}
@media only screen and (min-width: 768px) {
  /* line 2019, ../sass/iacall.scss */
  #sidebar #block-menu-block-1--2 .side-nav,
  #sidebar #block-menu-block-1 .side-nav {
    display: block !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2019, ../sass/iacall.scss */
  #sidebar #block-menu-block-1--2 .side-nav,
  #sidebar #block-menu-block-1 .side-nav {
    display: none;
    overflow: scroll !important;
    max-height: calc(100vh - 96px);
  }
}
/* line 2051, ../sass/iacall.scss */
#sidebar #block-menu-block-1--2 .menu-trigger,
#sidebar #block-menu-block-1 .menu-trigger {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 2017, ../sass/iacall.scss */
  #sidebar #block-menu-block-1--2,
  #sidebar #block-menu-block-1 {
    z-index: 100;
    position: fixed;
    left: 0;
    top: 55px;
    width: 100%;
    background: white;
    border-top: 1px solid #032d5c;
  }
  /* line 2062, ../sass/iacall.scss */
  #sidebar #block-menu-block-1--2 .menu-trigger,
  #sidebar #block-menu-block-1 .menu-trigger {
    font-size: 14px;
    cursor: pointer;
    font-weight: 600;
    color: #032d5c;
    display: block;
    padding: 8px 11px;
    border-bottom: 1px solid #032d5c;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  }
  /* line 2071, ../sass/iacall.scss */
  #sidebar #block-menu-block-1--2 .menu-trigger i,
  #sidebar #block-menu-block-1 .menu-trigger i {
    float: right;
    font-size: 18px;
    -webkit-transition: .2s;
    transition: .2s;
    margin-top: 3px;
  }
  /* line 2079, ../sass/iacall.scss */
  #sidebar #block-menu-block-1--2 .menu-trigger.open i,
  #sidebar #block-menu-block-1 .menu-trigger.open i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 2085, ../sass/iacall.scss */
  #sidebar #block-menu-block-1--2 .side-nav,
  #sidebar #block-menu-block-1 .side-nav {
    padding: 11px;
    border-bottom: 1px solid #032d5c;
  }
}

/* box */
/* line 2095, ../sass/iacall.scss */
.block-info .box {
  border: 1px solid #f0f0f0;
  padding: 2px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  color: #929292;
  font-weight: bold;
}

/* line 2105, ../sass/iacall.scss */
#sidebar .box .holder {
  background: url(../images/bg-box.gif);
  padding: 12px 5px 14px;
}

/* line 2110, ../sass/iacall.scss */
.block-info .box .holder {
  background: url(../images/bg-box.gif);
  padding: 20px 5px 27px;
}

/* line 2115, ../sass/iacall.scss */
#sidebar .box .visual {
  margin-bottom: 14px;
}

/* line 2119, ../sass/iacall.scss */
.block-info .box .visual {
  margin-bottom: 12px;
}

/* line 2123, ../sass/iacall.scss */
#sidebar .box h3, #main .block-info .box h3 {
  font: 700 16px/20px 'Merriweather', 'Times New Roman', Times, serif;
  color: #6a6868;
  margin-bottom: 13px;
}

/* line 2129, ../sass/iacall.scss */
#sidebar .box h4 {
  font-size: 12px;
  line-height: 16px;
  color: #929292;
  font-weight: bold;
  margin-bottom: 7px;
}

/* line 2137, ../sass/iacall.scss */
.block-info .box h4 {
  font-size: 12px;
  line-height: 16px;
  color: #929292;
  font-weight: bold;
  margin-bottom: 7px;
  line-height: 17px;
  margin-bottom: 5px;
}
/* line 2143, ../sass/iacall.scss */
.block-info .box h4 .job-title {
  font-style: italic;
  font-weight: normal;
}

/* line 2151, ../sass/iacall.scss */
#sidebar .box .number, .block-info .box .number {
  display: block;
  margin-bottom: 7px;
  font-size: 13px;
  line-height: 18px;
}

/* line 2158, ../sass/iacall.scss */
#sidebar .box a, .block-info .box a {
  text-decoration: none;
  color: #efbf00;
  font-size: 11px;
}

/* line 2164, ../sass/iacall.scss */
#sidebar .box a:hover, .block-info .box a:hover {
  text-decoration: underline;
}

/* line 2170, ../sass/iacall.scss */
#content .twocolumn h4 {
  width: 339px;
}
/* line 2173, ../sass/iacall.scss */
#content .twocolumn .info-holder {
  padding: 0 21px 18px;
}
/* line 2178, ../sass/iacall.scss */
#content .content-heading .add-nav, #content .content-heading .add-nav-arrow {
  float: right;
  font: 600 11px/13px 'Open Sans', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: -1px 0 0;
  text-align: center;
}
@media only screen and (max-width: 1027px) {
  /* line 2178, ../sass/iacall.scss */
  #content .content-heading .add-nav, #content .content-heading .add-nav-arrow {
    width: 100%;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2189, ../sass/iacall.scss */
  #content .content-heading .add-nav li, #content .content-heading .add-nav-arrow li {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2197, ../sass/iacall.scss */
  #content center p {
    text-align: center !important;
  }
}

/* add nav */
/* line 2206, ../sass/iacall.scss */
.view-our-brands .add-nav, .brand-nav {
  float: right;
  font: 600 11px/13px 'Open Sans', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: -1px 0 0;
  text-align: center;
}

/* line 2215, ../sass/iacall.scss */
#content .content-heading .add-nav li, #content .content-heading .add-nav-arrow li {
  float: left;
  margin-left: 10px;
  position: relative;
}

/* line 2222, ../sass/iacall.scss */
.view-our-brands .add-nav li .brand-nav li {
  float: left;
  margin-left: 10px;
  position: relative;
}

/* line 2229, ../sass/iacall.scss */
#content .content-heading .add-nav a, #content .content-heading .add-nav-arrow a {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 0 -222px;
  padding-left: 3px;
  text-decoration: none;
  color: #fff;
  min-width: 50px;
}

/* line 2239, ../sass/iacall.scss */
.view-our-brands .add-nav a {
  float: left;
  background: url(../images/button-sprite.png) no-repeat 0 -222px;
  padding-left: 3px;
  text-decoration: none;
  color: #fff;
  min-width: 50px;
}

/* line 2249, ../sass/iacall.scss */
#content .content-heading .add-nav a span, #content .content-heading .add-nav-arrow a span {
  display: block;
  background: url(../images/button-sprite.png) no-repeat 100% -251px;
  padding: 6px 8px 6px 4px;
}

/* line 2256, ../sass/iacall.scss */
.view-our-brands .add-nav a span {
  display: block;
  background: url(../images/button-sprite.png) no-repeat 100% -251px;
  padding: 6px 8px 6px 4px;
}

/* line 2264, ../sass/iacall.scss */
#content .content-heading .add-nav-arrow a span {
  background-position: 100% -283px;
  padding: 6px 28px 6px 13px;
}
/* line 2268, ../sass/iacall.scss */
#content .content-heading .add-nav-arrow li.btn a span {
  background-position: 100% -251px;
  padding: 6px 13px;
}
/* line 2274, ../sass/iacall.scss */
#content .content-heading .add-nav a:hover, #content .content-heading .add-nav .active {
  background-position: 0 -165px;
}
/* line 2278, ../sass/iacall.scss */
#content .content-heading .add-nav-arrow .active {
  background-position: 0 -165px;
}

/* line 2284, ../sass/iacall.scss */
.view-our-brands .add-nav a:hover, .view-our-brands .add-nav .active {
  background-position: 0 -165px;
}

/* line 2290, ../sass/iacall.scss */
.brand-nav a:hover, .brand-nav .active {
  background-position: 0 -165px;
}

/* line 2297, ../sass/iacall.scss */
#content .content-heading .add-nav a:hover span, #content .content-heading .add-nav .active span {
  background-position: 100% -192px;
}
/* line 2301, ../sass/iacall.scss */
#content .content-heading .add-nav-arrow .active span {
  background-position: 100% -192px;
}

/* line 2307, ../sass/iacall.scss */
.view-our-brands .add-nav a:hover span, .view-our-brands .add-nav .active span {
  background-position: 100% -192px;
}

/* line 2313, ../sass/iacall.scss */
.brand-nav a:hover span, .brand-nav .active span {
  background-position: 100% -192px;
}

/* line 2318, ../sass/iacall.scss */
#content .content-heading .add-nav-arrow .active span {
  padding: 6px 16px 6px 13px;
}

/* leaders list */
/* line 2324, ../sass/iacall.scss */
.leaders-list {
  font-size: 11px;
  line-height: 14px;
  color: #6a6868;
  width: 770px;
  margin: 0 0 37px;
  padding: 0 0 16px;
  background: url(../images/divider-3.gif) no-repeat 0 100%;
}
/* line 2332, ../sass/iacall.scss */
.leaders-list li {
  display: inline-block;
  vertical-align: top;
  width: 230px;
  min-height: 213px;
  margin: 0 23px 23px 0;
}
@media only screen and (max-width: 1027px) {
  /* line 2324, ../sass/iacall.scss */
  .leaders-list {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 2344, ../sass/iacall.scss */
  .leaders-list li {
    width: calc((100% - 26px) / 3) !important;
    margin-bottom: 30px;
    margin-right: 10px;
  }
  /* line 2348, ../sass/iacall.scss */
  .leaders-list li:nth-child(3n) {
    margin-right: 0;
  }
  /* line 2352, ../sass/iacall.scss */
  .leaders-list .visual {
    background: none !important;
    width: 100% !important;
    margin: 0 !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2324, ../sass/iacall.scss */
  .leaders-list {
    width: 100%;
    padding: 0;
    margin: 0;
    background: none;
  }
  /* line 2364, ../sass/iacall.scss */
  .leaders-list li {
    width: 100% !important;
    margin: 0 0 20px 0;
    text-align: center;
  }
  /* line 2368, ../sass/iacall.scss */
  .leaders-list li a {
    font-size: 10px;
    float: none !important;
  }
}

/* line 2379, ../sass/iacall.scss */
* + html .leaders-list li {
  display: inline;
}

/* line 2383, ../sass/iacall.scss */
.leaders-list .visual {
  background: url(../images/sprite.png) no-repeat 0 -595px;
  padding: 3px;
  margin: -3px -3px 3px;
  width: 230px;
  height: 160px;
}

/* line 2391, ../sass/iacall.scss */
.leaders-holder {
  position: relative;
  padding: 6px 0 8px;
}
/* line 2394, ../sass/iacall.scss */
.leaders-holder .person-list .w-picture, .leaders-holder .leaders-list .wout-picture {
  display: none;
}
/* line 2397, ../sass/iacall.scss */
.leaders-holder .person-list .title {
  font: 600 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  text-decoration: none;
}

/* line 2404, ../sass/iacall.scss */
.scroll-button {
  display: none;
}
/* line 2406, ../sass/iacall.scss */
.scroll-button a, .scroll-button span {
  display: none;
}

/* line 2411, ../sass/iacall.scss */
.leaders-holder .scroll-button, .container-info .scroll-button, body .scroll-button {
  display: none;
  top: 50%;
  right: 50px;
  width: 130px;
  position: fixed;
  cursor: pointer;
  z-index: 10;
  font-size: 11px;
  line-height: 14px;
  color: #6a6868;
  /*margin: -534px 0 0;*/
  width: 46px;
}

/* line 2426, ../sass/iacall.scss */
.leaders-holder .scroll-button a, .container-info .scroll-button a, body .scroll-button a {
  display: none;
  overflow: hidden;
  text-indent: -9999px;
  margin: 0 auto 3px;
  background: url(../images/sprite.png) no-repeat -133px -379px;
  width: 45px;
  height: 45px;
}

/* line 2436, ../sass/iacall.scss */
.leaders-holder h3, #main .leaders-holder h3 {
  font: 700 15px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #6a6868;
  margin-bottom: 15px;
}

/* line 2443, ../sass/iacall.scss */
.leaders-list .title {
  font: 600 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  text-decoration: none;
}
/* line 2447, ../sass/iacall.scss */
.leaders-list .title:hover {
  text-decoration: underline;
}
/* line 2451, ../sass/iacall.scss */
.leaders-list .info {
  display: block;
  padding: 2px 0 0;
}

/* line 2457, ../sass/iacall.scss */
.leaders-holder .person-list, .nav-list {
  font-size: 11px;
  line-height: 14px;
  overflow: hidden;
  width: auto;
  background: url(../images/divider-2.gif) no-repeat center top;
}
@media only screen and (max-width: 767px) {
  /* line 2457, ../sass/iacall.scss */
  .leaders-holder .person-list, .nav-list {
    background: url(../images/divider.gif) repeat-x 0 0;
  }
}

/* line 2468, ../sass/iacall.scss */
.leaders-holder .person-list li, .nav-list li {
  background: url(../images/divider.gif) repeat-x 0 100%;
  float: left;
  width: calc(50% - 20px);
  margin: 0 40px 0 0;
}
/* line 2473, ../sass/iacall.scss */
.leaders-holder .person-list li:nth-child(even), .nav-list li:nth-child(even) {
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  /* line 2468, ../sass/iacall.scss */
  .leaders-holder .person-list li, .nav-list li {
    float: none;
    width: 100%;
    margin: 0;
  }
}

/* line 2483, ../sass/iacall.scss */
.leaders-holder .person-list a, .nav-list a {
  color: #6a6868;
  text-decoration: none;
  background: url(../images/bullet-sprite.png) no-repeat 100% -65px;
  padding: 4px 20px 5px 3px;
  margin: 1px 0 2px;
  display: block;
}

/* line 2493, ../sass/iacall.scss */
.leaders-holder .person-list strong {
  font: 600 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  display: block;
  margin: 0 0 2px;
}
/* line 2499, ../sass/iacall.scss */
.leaders-holder .person-list a:hover {
  background: #e5e9ef url(../images/bullet-sprite.png) no-repeat 100% -72px;
}

/* line 2504, ../sass/iacall.scss */
.nav-list a:hover {
  background: #e5e9ef url(../images/bullet-sprite.png) no-repeat 100% -72px;
}

/* line 2508, ../sass/iacall.scss */
.leaders-holder .person-list .holder, .nav-list .holder {
  display: inline-block;
  vertical-align: middle;
}

/* line 2514, ../sass/iacall.scss */
.leaders-holder .person-list em {
  font-style: normal;
}
/* line 2517, ../sass/iacall.scss */
.leaders-holder .person-list .middle {
  display: inline-block;
  vertical-align: middle;
  height: 31px;
}

/* line 2524, ../sass/iacall.scss */
.nav-list .middle {
  display: inline-block;
  vertical-align: middle;
  height: 31px;
}

/* breadcrumbs */
/* line 2532, ../sass/iacall.scss */
.breadcrumbs, .container-info .block .list {
  float: right;
  font: 600 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #bfbfbf;
  padding: 4px 0 0;
}
@media only screen and (max-width: 1027px) {
  /* line 2539, ../sass/iacall.scss */
  .node-type-brand .breadcrumbs, .node-type-brand .container-info .block .list {
    float: none;
    width: 100%;
    padding: 10px 0 0 !important;
  }
}

/* line 2547, ../sass/iacall.scss */
.breadcrumbs li, .container-info .block .list li {
  float: left;
  padding-left: 8px;
  margin-left: 3px;
  background: url(../images/bullet-sprite.png) no-repeat -65px -599px;
}

/* line 2554, ../sass/iacall.scss */
.breadcrumbs li:first-child, .container-info .block .list li:first-child {
  background: none;
  padding: 0;
  margin: 0;
}

/* line 2560, ../sass/iacall.scss */
.breadcrumbs a, .container-info .block .list a {
  color: #efbf00;
  text-decoration: none;
}

/* line 2565, ../sass/iacall.scss */
.breadcrumbs a:hover, .container-info .block .list a:hover {
  text-decoration: underline;
}

/* person box */
/* line 2571, ../sass/iacall.scss */
#content .person-box {
  padding: 0 0 4px;
  width: auto;
}
/* line 2574, ../sass/iacall.scss */
#content .person-box:after {
  display: block;
  clear: both;
  content: "";
}
/* line 2579, ../sass/iacall.scss */
#content .person-box .visual {
  width: auto;
  margin: -3px -3px 24px;
}

/* visual */
/* line 2587, ../sass/iacall.scss */
.flexible-box {
  background: #000 url(../images/left.jpg) repeat-y;
}
/* line 2589, ../sass/iacall.scss */
.flexible-box .right {
  background: url(../images/right.jpg) repeat-y 100% 0;
}
/* line 2592, ../sass/iacall.scss */
.flexible-box .top {
  background: url(../images/bg-tc.jpg) repeat-x;
}
/* line 2595, ../sass/iacall.scss */
.flexible-box .top-l {
  background: url(../images/bg-tl.jpg) no-repeat;
}
/* line 2598, ../sass/iacall.scss */
.flexible-box .top-r {
  background: url(../images/bg-tr.jpg) no-repeat 100% 0;
}
/* line 2601, ../sass/iacall.scss */
.flexible-box .bottom {
  background: url(../images/bg-bc.jpg) repeat-x 0 100%;
}
/* line 2604, ../sass/iacall.scss */
.flexible-box .bottom-l {
  background: url(../images/bg-bl.jpg) no-repeat 0 100%;
}
/* line 2607, ../sass/iacall.scss */
.flexible-box .bottom-r {
  background: url(../images/bg-br.jpg) no-repeat 100% 100%;
  padding: 2px 3px 4px;
}

/* line 2614, ../sass/iacall.scss */
#content .person-box .info-holder {
  width: 100%;
  margin-bottom: 49px;
  float: left;
}
/* line 2618, ../sass/iacall.scss */
#content .person-box .info-holder .info {
  float: right;
  padding: 0 1% 0 4%;
  width: 64%;
  background: url(../images/v-divider.gif) repeat-y;
}
/* line 2624, ../sass/iacall.scss */
#content .person-box .info-holder .holder {
  margin: -4px 0 -24px;
  float: left;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 2624, ../sass/iacall.scss */
  #content .person-box .info-holder .holder {
    float: none;
  }
}
/* line 2632, ../sass/iacall.scss */
#content .person-box .info-holder .column {
  float: left;
  width: 27%;
  margin: -4px 0 0;
  text-align: center;
}
/* line 2639, ../sass/iacall.scss */
#content .person-box h2 {
  font: 700 16px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #002b5e;
  margin: 0 0 4px;
}

/* line 2647, ../sass/iacall.scss */
#main #content .person-box .info-holder h3 {
  font: 11px/14px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #6a6868;
}
/* line 2651, ../sass/iacall.scss */
#main #content .person-box .info-holder .heading {
  background: url(../images/divider.gif) repeat-x 0 100%;
  margin-bottom: 27px;
  padding: 0 0 28px;
}
/* line 2656, ../sass/iacall.scss */
#main #content .person-box .info-holder .column-visual {
  margin: 0 -3px 14px;
  background: url(../images/sprite.png) no-repeat -286px -764px;
  max-width: 200px;
  width: 100%;
  padding: 3px 3px 3px;
}
/* line 2662, ../sass/iacall.scss */
#main #content .person-box .info-holder .column-visual img {
  border: 1px solid #e3e3e3;
}
/* line 2666, ../sass/iacall.scss */
#main #content .person-box .info-holder p {
  margin: 0 0 21px;
}

/* paging */
/* line 2673, ../sass/iacall.scss */
.paging {
  overflow: hidden;
  text-align: center;
  border-top: 2px solid #dadada;
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 14px 0 17px;
  clear: both;
}
/* line 2680, ../sass/iacall.scss */
.paging a {
  font: italic 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #c0c0c0;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
/* line 2686, ../sass/iacall.scss */
.paging a span {
  display: block;
  font: 700 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  text-transform: uppercase;
}
/* line 2693, ../sass/iacall.scss */
.paging .prev {
  float: left;
  text-align: left;
  background: url(../images/sprite.png) no-repeat -282px 6px;
  padding-left: 32px;
}
/* line 2699, ../sass/iacall.scss */
.paging .next {
  float: right;
  text-align: right;
  background: url(../images/sprite.png) no-repeat 100% 7px;
  padding-right: 32px;
}
/* line 2705, ../sass/iacall.scss */
.paging .back {
  margin: 0 32px 0 0;
}

/* line 2710, ../sass/iacall.scss */
.main-heading .heading-holder + .paging {
  border: 0;
  margin: -20px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 2710, ../sass/iacall.scss */
  .main-heading .heading-holder + .paging {
    margin: 0;
    padding: 0 30px 0;
    background: none;
  }
  /* line 2717, ../sass/iacall.scss */
  .main-heading .heading-holder + .paging a {
    float: none;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    background: none;
    padding: 0;
  }
  /* line 2724, ../sass/iacall.scss */
  .main-heading .heading-holder + .paging a:last-child {
    margin-bottom: 0;
  }
}

/* paging single */
/* line 2733, ../sass/iacall.scss */
.paging-single {
  height: 22px;
  overflow: hidden;
  text-align: center;
  border-top: 2px solid #dadada;
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 21px 0 20px;
  text-transform: uppercase;
  clear: both;
}
/* line 2742, ../sass/iacall.scss */
.paging-single a {
  font: 700 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}
/* line 2749, ../sass/iacall.scss */
.paging-single .prev {
  float: left;
  text-align: left;
  background: url(../images/sprite.png) no-repeat -282px 0;
  padding: 0 0 1px 32px;
}
/* line 2755, ../sass/iacall.scss */
.paging-single .next {
  float: right;
  text-align: right;
  background: url(../images/sprite.png) no-repeat 100% 0;
  padding: 0 32px 1px 0;
}

/* container info */
/* line 2765, ../sass/iacall.scss */
.container-info {
  width: 960px;
  position: relative;
  padding: 7px 0 27px;
}
/* line 2769, ../sass/iacall.scss */
.container-info:after {
  display: block;
  clear: both;
  content: "";
}
/* line 2774, ../sass/iacall.scss */
.container-info .info h2 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 9px;
}
/* line 2779, ../sass/iacall.scss */
.container-info .info-box {
  float: right;
  width: 766px;
  overflow: hidden;
  position: relative;
}
/* line 2784, ../sass/iacall.scss */
.container-info .info-box .info-holder {
  width: 740px;
  padding: 0 0 0 26px;
  margin: -1px 0 0;
  background: url(../images/v-divider.gif) repeat-y;
}
/* line 2791, ../sass/iacall.scss */
.container-info .video-container {
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 0 0 41px;
  overflow: hidden;
  margin-bottom: 38px;
}
/* line 2796, ../sass/iacall.scss */
.container-info .video-container p {
  margin-bottom: 16px;
}
/* line 2799, ../sass/iacall.scss */
.container-info .video-container .info {
  float: left;
  width: 370px;
  font-size: 13px;
  line-height: 20px;
}
/* line 2806, ../sass/iacall.scss */
.container-info .visual-container {
  width: 740px;
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding-bottom: 42px;
  margin-bottom: 38px;
  font-size: 13px;
  line-height: 20px;
}
/* line 2813, ../sass/iacall.scss */
.container-info .visual-container:after {
  display: block;
  clear: both;
  content: "";
}
/* line 2818, ../sass/iacall.scss */
.container-info .visual-container .info {
  float: right;
  width: 380px;
}
/* line 2822, ../sass/iacall.scss */
.container-info .visual-container ul {
  padding: 4px 0 0;
}
/* line 2826, ../sass/iacall.scss */
.container-info .video-container ul {
  padding: 4px 0 0;
}
/* line 2829, ../sass/iacall.scss */
.container-info .visual-container ul li, .container-info .video-container ul li {
  background: url(../images/bullet-sprite.png) no-repeat -22px -630px;
  padding: 0 0 15px 16px;
}
/* line 2833, ../sass/iacall.scss */
.container-info .visual-container .visual {
  float: left;
  margin: 0 0 0 -6px;
  padding: 2px 0 0;
}
/* line 2838, ../sass/iacall.scss */
.container-info .button {
  display: inline-block;
  vertical-align: top;
  background: url(../images/button-sprite.png) no-repeat 0 -222px;
  padding-left: 3px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 13px;
  min-width: 111px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1027px) {
  /* line 2765, ../sass/iacall.scss */
  .container-info {
    width: 100%;
    padding: 30px 0;
  }
  /* line 2854, ../sass/iacall.scss */
  .container-info .block {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 2857, ../sass/iacall.scss */
  .container-info .block .box {
    width: 100% !important;
    margin: 0 !important;
    padding: 22px 0 !important;
  }
  /* line 2863, ../sass/iacall.scss */
  .container-info .column {
    width: 100% !important;
    text-align: center;
  }
  /* line 2866, ../sass/iacall.scss */
  .container-info .column .visual {
    margin: 0 auto 20px !important;
  }
  /* line 2870, ../sass/iacall.scss */
  .container-info .info-box {
    width: 100%;
  }
  /* line 2872, ../sass/iacall.scss */
  .container-info .info-box .info-holder {
    background: none;
    width: 100%;
    padding: 0 29px;
  }
  /* line 2876, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box,
  .container-info .info-box .info-holder .visual-container,
  .container-info .info-box .info-holder .video-container {
    width: 100%;
  }
  /* line 2880, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .info,
  .container-info .info-box .info-holder .mobile-box .visual,
  .container-info .info-box .info-holder .visual-container .info,
  .container-info .info-box .info-holder .visual-container .visual,
  .container-info .info-box .info-holder .video-container .info,
  .container-info .info-box .info-holder .video-container .visual {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 2890, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection > .field-items > .field-item {
    width: 50%;
  }
  /* line 2892, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection > .field-items > .field-item .field-collection-item-field-mobile-apps- {
    width: 100%;
  }
  /* line 2895, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection > .field-items > .field-item .field-item {
    width: 100%;
  }
  /* line 2898, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection > .field-items > .field-item .box-holder {
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
  /* line 2902, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection > .field-items > .field-item .box-holder .info {
    width: calc(100% - 80px);
  }
  /* line 2911, ../sass/iacall.scss */
  .container-info .info-box .info-holder .brends-list .brend-info {
    width: calc(100% - 196px);
  }
  /* line 2915, ../sass/iacall.scss */
  .container-info .info-box .info-holder .nav-list {
    background: none;
    width: 100%;
  }
  /* line 2918, ../sass/iacall.scss */
  .container-info .info-box .info-holder .nav-list li {
    width: 100%;
  }
  /* line 2920, ../sass/iacall.scss */
  .container-info .info-box .info-holder .nav-list li:last-child {
    margin-right: 0;
  }
  /* line 2923, ../sass/iacall.scss */
  .container-info .info-box .info-holder .nav-list li a {
    background-position: right -73px;
  }
  /* line 2932, ../sass/iacall.scss */
  .container-info .info-box .info-holder .brends-list {
    background: none;
    margin-bottom: 0;
  }
  /* line 2935, ../sass/iacall.scss */
  .container-info .info-box .info-holder .brends-list li {
    text-align: center;
    margin-bottom: 22px;
    background: url(../images/divider.gif) repeat-x 0 100%;
  }
  /* line 2939, ../sass/iacall.scss */
  .container-info .info-box .info-holder .brends-list li .visual {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 2943, ../sass/iacall.scss */
  .container-info .info-box .info-holder .brends-list li .brend-info {
    width: 100%;
  }
  /* line 2945, ../sass/iacall.scss */
  .container-info .info-box .info-holder .brends-list li .brend-info .link {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  /* line 2955, ../sass/iacall.scss */
  .container-info .nav-list {
    width: 100%;
  }
  /* line 2957, ../sass/iacall.scss */
  .container-info .nav-list li {
    width: 100%;
  }
  /* line 2959, ../sass/iacall.scss */
  .container-info .nav-list li a {
    background-position: 270px -73px;
  }
  /* line 2967, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection {
    width: 100%;
  }
  /* line 2970, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection > .field-items > .field-item {
    width: 100%;
  }
  /* line 2972, ../sass/iacall.scss */
  .container-info .info-box .info-holder .mobile-box .field-type-field-collection > .field-items > .field-item .field-collection-item-field-mobile-apps- {
    width: 100%;
  }
}

/* line 2984, ../sass/iacall.scss */
.block-info .info ul li {
  background: url(../images/bullet-sprite.png) no-repeat -22px -630px;
  padding: 0 0 15px 16px;
  padding: 0 0 13px 16px;
  background-position: -23px -631px;
}

/* line 2991, ../sass/iacall.scss */
.popup .button, .slide-holder .button {
  display: inline-block;
  vertical-align: top;
  background: url(../images/button-sprite.png) no-repeat 0 -222px;
  padding-left: 3px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 13px;
  min-width: 111px;
  text-transform: uppercase;
}

/* line 3005, ../sass/iacall.scss */
.container-info .button span, .popup .button span, .slide-holder .button span {
  display: block;
  background: url(../images/button-sprite.png) no-repeat 100% -251px;
  padding: 6px 8px 6px 5px;
  font-weight: bold;
}

/* line 3012, ../sass/iacall.scss */
.container-info .button:hover, .popup .button:hover, .slide-holder .button:hover {
  background-position: 0 -165px;
}

/* line 3016, ../sass/iacall.scss */
.container-info .button:hover span, .popup .button:hover span, .slide-holder .button:hover span {
  background-position: 100% -192px;
}

/* line 3020, ../sass/iacall.scss */
.container-info .video-container .visual {
  float: right;
  width: 310px;
  padding: 2px 0 0;
}

/* mobile box */
/* line 3028, ../sass/iacall.scss */
.mobile-box {
  background: url(../images/divider-3.gif) no-repeat 0 100%;
  padding: 0 0 9px;
  width: 780px;
  margin: 0 0 38px -2px;
}
/* line 3033, ../sass/iacall.scss */
.mobile-box:after {
  display: block;
  clear: both;
  content: "";
}
/* line 3038, ../sass/iacall.scss */
.mobile-box .box-holder {
  float: left;
  max-width: 370px;
  margin-right: 19px;
  padding-bottom: 30px;
}
/* line 3044, ../sass/iacall.scss */
.mobile-box .box {
  display: inline-block;
  vertical-align: middle;
  width: 67px;
  height: 67px;
  padding: 3px;
  overflow: hidden;
  position: relative;
  margin: 0 7px 0 0;
}

/* line 3056, ../sass/iacall.scss */
* + html .mobile-box .box {
  display: inline;
  margin-right: 10px;
}

/* line 3062, ../sass/iacall.scss */
.mobile-box .box .mask {
  width: 73px;
  height: 73px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/sprite.png) no-repeat 0 -770px;
}
/* line 3073, ../sass/iacall.scss */
.mobile-box .info {
  display: inline-block;
  vertical-align: middle;
  max-width: 280px;
  /*width:200px;*/
}

/* line 3081, ../sass/iacall.scss */
* + html .mobile-box .info {
  display: inline;
}

/* line 3085, ../sass/iacall.scss */
#main .mobile-box h3 {
  font: 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #6c6c6c;
  margin-bottom: 7px;
}

/* line 3092, ../sass/iacall.scss */
.mobile-box h3 {
  font: 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #6c6c6c;
  margin-bottom: 7px;
}
/* line 3097, ../sass/iacall.scss */
.mobile-box .list {
  overflow: hidden;
  padding-bottom: 2px;
  font: 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
}
/* line 3101, ../sass/iacall.scss */
.mobile-box .list li {
  float: left;
  padding-left: 10px;
  margin-right: 10px;
  background: url(../images/bullet-sprite.png) no-repeat 0 -679px;
}
/* line 3106, ../sass/iacall.scss */
.mobile-box .list li:first-child {
  background: none;
  padding: 0;
}
/* line 3112, ../sass/iacall.scss */
.mobile-box a {
  color: #efbf00;
  text-decoration: none;
}
/* line 3115, ../sass/iacall.scss */
.mobile-box a:hover {
  text-decoration: underline;
}

/* line 3121, ../sass/iacall.scss */
#main .container-info h2 {
  font: 700 20px/24px 'Merriweather', Arial, Helvetica, sans-serif;
  margin-bottom: 30px;
}

/* line 3126, ../sass/iacall.scss */
.container-info .brends-list {
  background: url(../images/divider-3.gif) no-repeat 0 100%;
  padding: 0 0 15px;
  margin: -9px 0 39px;
}
/* line 3130, ../sass/iacall.scss */
.container-info .brends-list li {
  padding: 0 0 22px;
}
/* line 3133, ../sass/iacall.scss */
.container-info .brends-list .visual {
  display: inline-block;
  vertical-align: middle;
  width: 184px;
  height: 115px;
  padding: 4px;
  margin: 0 12px 0 -4px;
}
/* line 3141, ../sass/iacall.scss */
.container-info .brends-list p {
  margin: 0 0 6px;
}

/* line 3146, ../sass/iacall.scss */
* + html .container-info .brends-list .visual {
  display: inline;
  margin-right: 16px;
}

/* line 3152, ../sass/iacall.scss */
.container-info .brends-list img {
  border: 1px solid #e0e0e0;
}
/* line 3155, ../sass/iacall.scss */
.container-info .brends-list .brend-info {
  display: inline-block;
  vertical-align: middle;
  width: 535px;
  line-height: 20px;
}

/* line 3163, ../sass/iacall.scss */
* + html .container-info .brends-list .brend-info {
  display: inline;
}

/* line 3167, ../sass/iacall.scss */
#main .container-info .brends-list h3 {
  font: 600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  margin-bottom: 7px;
}
/* line 3170, ../sass/iacall.scss */
#main .container-info .brends-list h3 a {
  color: #002b5e;
  text-decoration: none;
}
/* line 3173, ../sass/iacall.scss */
#main .container-info .brends-list h3 a:hover {
  text-decoration: underline;
}

/* line 3179, ../sass/iacall.scss */
.container-info .block {
  border: 1px solid #f0f0f0;
  padding: 2px;
}
/* line 3182, ../sass/iacall.scss */
.container-info .block .holder {
  overflow: hidden;
  position: relative;
}
/* line 3186, ../sass/iacall.scss */
.container-info .block .box {
  float: left;
  width: 366px;
  background: url(../images/bg-box.gif);
  text-align: center;
  font: italic 12px/18px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #6a6868;
  padding: 22px 0 10009px;
  margin: 0 0 -9999px 2px;
  min-height: 170px;
}
/* line 3196, ../sass/iacall.scss */
.container-info .block .box:first-child {
  margin-left: 0;
}
/* line 3200, ../sass/iacall.scss */
.container-info .block .visual {
  height: 70px;
  margin-bottom: 7px;
}

/* line 3207, ../sass/iacall.scss */
#main .container-info .block h3 {
  font: 700 16px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #6a6868;
  margin-bottom: 6px;
}
/* line 3212, ../sass/iacall.scss */
#main .container-info .block p {
  margin-bottom: 6px;
}
/* line 3215, ../sass/iacall.scss */
#main .container-info .block h4 {
  font: 700 12px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #6a6868;
}

/* line 3221, ../sass/iacall.scss */
.container-info .block .list {
  text-align: center;
  color: #efbf00;
  float: none;
  padding: 0;
  line-height: 18px;
}
/* line 3227, ../sass/iacall.scss */
.container-info .block .list li {
  display: inline-block;
  vertical-align: top;
  float: none;
}

/* line 3234, ../sass/iacall.scss */
* + html .container-info .block .list li {
  display: inline;
}

/* line 3239, ../sass/iacall.scss */
.container-info .scroll-button {
  bottom: 140px;
  margin: 0;
  /*top:auto;*/
}
/* line 3244, ../sass/iacall.scss */
.container-info .column {
  float: left;
  width: 170px;
}
/* line 3247, ../sass/iacall.scss */
.container-info .column .visual {
  width: 170px;
  height: 106px;
  padding: 2px 3px 4px;
  margin: -2px -3px 15px;
  background: url(../images/sprite.png) no-repeat -254px -557px;
}

/* column */
/* line 3260, ../sass/iacall.scss */
#main .container-info .column h2 {
  margin-bottom: 17px;
  font: 700 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
/* line 3264, ../sass/iacall.scss */
#main .container-info .column .title {
  text-align: center;
}
/* line 3266, ../sass/iacall.scss */
#main .container-info .column .title span {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

/* list */
/* line 3277, ../sass/iacall.scss */
.container-info .column .list {
  background: url(../images/divider.gif) repeat-x;
  font: 700 13px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 28px;
}
/* line 3282, ../sass/iacall.scss */
.container-info .column .list a {
  color: #6a6868;
  text-decoration: none;
}
/* line 3285, ../sass/iacall.scss */
.container-info .column .list a:hover {
  text-decoration: underline;
}
/* line 3289, ../sass/iacall.scss */
.container-info .column .list span {
  font: italic 700 45px/47px Arial, Helvetica, sans-serif;
  color: #00b8df;
  display: block;
}
/* line 3294, ../sass/iacall.scss */
.container-info .column .list li {
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 23px 0 26px;
}
/* line 3299, ../sass/iacall.scss */
.container-info .social-box {
  text-align: center;
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 0 0 31px;
}

/* social box */
/* line 3308, ../sass/iacall.scss */
#content .person-box .social-box {
  text-align: center;
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 0 0 31px;
  padding: 0 0 21px 2px;
}

/* line 3315, ../sass/iacall.scss */
.container-info .social-box strong, #content .person-box .social-box strong {
  font: 700 16px/20px 'Merriweather', Arial, Helvetica, sans-serif;
  color: #6a6868;
  display: block;
  margin-bottom: 11px;
}

/* line 3322, ../sass/iacall.scss */
.container-info .social-box ul li, #content .person-box .social-box ul li {
  display: inline-block;
  vertical-align: top;
  padding: 0 3px 5px 0;
}

/* line 3329, ../sass/iacall.scss */
* + html .container-info .social-box ul {
  padding-right: 3px;
}
/* line 3331, ../sass/iacall.scss */
* + html .container-info .social-box ul li {
  display: inline;
  margin-left: 4px;
}
/* line 3336, ../sass/iacall.scss */
* + html #content .person-box .social-box ul li {
  display: inline;
  margin-left: 4px;
}

/* line 3342, ../sass/iacall.scss */
.container-info .social-box ul a, .popup .social a, .slide-holder .social a, #content .person-box .social-box ul a {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  background: url(../images/sprite.png) no-repeat;
}

/* line 3351, ../sass/iacall.scss */
.container-info .social-box .twitter, .popup .social .twitter, .slide-holder ul .twitter, #content .person-box .social-box .twitter {
  background-position: 0 -889px;
}

/* line 3355, ../sass/iacall.scss */
.container-info .social-box .facebook, .popup .social .facebook, .slide-holder ul .facebook, #content .person-box .social-box .facebook {
  background-position: -32px -889px;
}

/* line 3359, ../sass/iacall.scss */
.container-info .social-box .linkedin, #content .person-box .social-box.linkedin {
  background-position: -64px  -889px;
}

/* line 3363, ../sass/iacall.scss */
.container-info .social-box .google, .popup .social .google, .slide-holder ul .google, #content .person-box .social-box .google {
  background-position: -96px -889px;
}

/* line 3367, ../sass/iacall.scss */
.main-heading .breadcrumbs {
  padding: 25px 0 0;
}

/* line 3371, ../sass/iacall.scss */
.twitter:hover {
  background-position: -137px -889px !important;
}

/* line 3375, ../sass/iacall.scss */
.facebook:hover {
  background-position: -166px -889px !important;
}

/* line 3379, ../sass/iacall.scss */
.linkedin:hover {
  background-position: -198px -889px !important;
}

/* line 3383, ../sass/iacall.scss */
.google:hover {
  background-position: -230px -889px !important;
}

/* line 3387, ../sass/iacall.scss */
.nav-list {
  margin: -5px 0 40px;
  padding: 1px 0 0;
}
/* line 3390, ../sass/iacall.scss */
.nav-list a {
  padding: 8px 20px 7px 3px;
  background-position: 277px -72px;
  color: #002b5e;
}

/* popup */
/* line 3399, ../sass/iacall.scss */
.popup {
  width: 788px;
  background: url(../images/bg-popup.png) no-repeat;
  padding-top: 23px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -273px;
  margin-left: -394px;
  z-index: 1000;
  display: none;
}
/* line 3410, ../sass/iacall.scss */
.popup .holder {
  background: url(../images/bg-popup.png) no-repeat 100% 100%;
  padding-bottom: 23px;
}
/* line 3414, ../sass/iacall.scss */
.popup .frame {
  background: url(../images/bg-popup.png) repeat-y -794px 0;
  padding: 0 24px 8px;
}
/* line 3418, ../sass/iacall.scss */
.popup .visual {
  margin-bottom: 17px;
}

/* line 3423, ../sass/iacall.scss */
.slide-holder .visual {
  margin-bottom: 17px;
}

/* line 3427, ../sass/iacall.scss */
.popup .box-holder, .slide-holder .box-holder {
  overflow: hidden;
  background: url(../images/v-divider.gif) repeat-y 599px 0;
  /*position:absolute;*/
  width: 100%;
  position: relative;
  padding-bottom: 5px;
}

/* line 3436, ../sass/iacall.scss */
.popup .info, .slide-holder .info {
  float: left;
  width: 570px;
  margin: 0 60px -4px 0;
  padding: 0 0 0 10px;
}

/* line 3443, ../sass/iacall.scss */
.popup h2 {
  font: 700 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  margin-bottom: 4px;
}

/* line 3449, ../sass/iacall.scss */
#main .slide-holder h2 {
  font: 700 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #002b5e;
  margin-bottom: 4px;
  text-transform: uppercase;
}

/* line 3456, ../sass/iacall.scss */
.popup .date, .slide-holder .date {
  display: block;
  font-style: italic;
  margin-bottom: 8px;
  font-size: 11px;
  line-height: 13px;
}

/* line 3464, ../sass/iacall.scss */
.popup .box, .slide-holder .box {
  overflow: hidden;
}

/* line 3468, ../sass/iacall.scss */
.popup .social, .slide-holder .social {
  margin-bottom: 5px;
  overflow: hidden;
  padding: 4px 0 0;
}

/* line 3474, ../sass/iacall.scss */
.popup .social li, .slide-holder .social li {
  float: left;
  margin-right: 5px;
}

/* line 3479, ../sass/iacall.scss */
.popup .button, .slide-holder .button {
  min-width: 82px;
}

/* line 3483, ../sass/iacall.scss */
.popup .close {
  position: absolute;
  right: -2px;
  top: 0;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 10;
  background: url(../images/sprite.png) no-repeat -6px -850px;
  width: 30px;
  height: 30px;
}

@media only screen and (max-width: 1027px) {
  /* line 3495, ../sass/iacall.scss */
  .popup {
    width: 80%;
    background: none;
    max-width: 788px;
    top: 20%;
    margin: 0;
    padding: 0;
    left: 10%;
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.75);
  }
  /* line 3505, ../sass/iacall.scss */
  .popup .frame {
    padding: 0;
    background: white;
  }
  /* line 3509, ../sass/iacall.scss */
  .popup .visual {
    margin-bottom: 0;
  }
  /* line 3511, ../sass/iacall.scss */
  .popup .visual > a {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    height: 0;
  }
  /* line 3517, ../sass/iacall.scss */
  .popup .visual > a iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 3525, ../sass/iacall.scss */
  .popup .holder {
    background: white;
    padding: 0;
  }
  /* line 3529, ../sass/iacall.scss */
  .popup .box-holder {
    background: none;
  }
  /* line 3532, ../sass/iacall.scss */
  .popup .info {
    width: 60%;
    float: left;
    margin: 0;
    padding: 20px 30px;
  }
  /* line 3538, ../sass/iacall.scss */
  .popup .box {
    width: 40%;
    float: right;
    padding: 20px;
  }
  /* line 3543, ../sass/iacall.scss */
  .popup .close {
    right: -13px;
    top: -13px;
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  /* line 3549, ../sass/iacall.scss */
  .popup .info {
    width: 50%;
    padding: 10px;
  }
  /* line 3553, ../sass/iacall.scss */
  .popup .box {
    width: 50%;
    padding: 10px;
  }
}

/* media list */
/* line 3562, ../sass/iacall.scss */
.media-list {
  width: 780px;
  background: url(../images/divider-3.gif) no-repeat 0 100%;
  padding: 0 0 3px;
  margin: -3px 0 38px;
}
/* line 3567, ../sass/iacall.scss */
.media-list li {
  display: inline-block;
  vertical-align: top;
  width: 360px;
  margin: 0 17px 36px 0;
}
/* line 3572, ../sass/iacall.scss */
.media-list li .visual {
  width: 100%;
  height: 200px;
  overflow: hidden;
  padding: 2px 3px 4px;
  margin: -2px -3px 11px;
  background: url(../images/sprite.png) no-repeat -437px -557px;
  position: relative;
  float: left;
}
/* line 3582, ../sass/iacall.scss */
.media-list li .link {
  float: left;
}
/* line 3585, ../sass/iacall.scss */
.media-list li .visual .info {
  position: absolute;
  left: 3px;
  bottom: 4px;
  z-index: 10;
  font-size: 11px;
  line-height: 13px;
  color: #fff;
  background: url(../images/bg-visual.png);
  text-align: center;
  padding: 9px 20px;
  width: 100%;
}
/* line 3597, ../sass/iacall.scss */
.media-list li .visual .info em {
  font-style: normal;
}
@media only screen and (max-width: 1027px) {
  /* line 3562, ../sass/iacall.scss */
  .media-list {
    width: 100%;
  }
  /* line 3604, ../sass/iacall.scss */
  .media-list li {
    display: inherit;
    width: calc((100% - 17px) / 2);
    margin: 0 13px 36px 0;
  }
  /* line 3608, ../sass/iacall.scss */
  .media-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  /* line 3611, ../sass/iacall.scss */
  .media-list li .visual {
    background: none;
    height: auto;
    margin: 0;
    padding: 0 0 20px;
    float: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3562, ../sass/iacall.scss */
  .media-list {
    width: 100%;
    text-align: center;
  }
  /* line 3623, ../sass/iacall.scss */
  .media-list li {
    width: 100%;
    margin: 0 0 36px 0;
  }
  /* line 3626, ../sass/iacall.scss */
  .media-list li:last-child {
    margin-right: 0;
  }
  /* line 3629, ../sass/iacall.scss */
  .media-list li .visual {
    height: auto;
    background: none;
  }
  /* line 3633, ../sass/iacall.scss */
  .media-list li .link {
    float: none;
    font-size: 10px;
  }
}

/* line 3641, ../sass/iacall.scss */
* + html .media-list li {
  display: inline;
  margin-right: 21px;
}

/* line 3646, ../sass/iacall.scss */
#main .media-list h3, .media-list h3 {
  font-size: 15px;
  line-height: 19px;
  color: #6a6868;
  margin-bottom: 12px;
}

/* line 3655, ../sass/iacall.scss */
#content .twocolumn.media .info-holder {
  padding: 0 21px 54px;
  min-height: 121px;
  position: relative;
}
/* line 3660, ../sass/iacall.scss */
#content .twocolumn.media .shadow-box {
  margin-bottom: 13px;
}
/* line 3665, ../sass/iacall.scss */
#content .twocolumn .small .info-holder {
  padding: 0 21px 52px;
}
/* line 3668, ../sass/iacall.scss */
#content .twocolumn .small .shadow-box {
  margin-bottom: 12px;
}
/* line 3670, ../sass/iacall.scss */
#content .twocolumn .small .shadow-box:first-child {
  margin-bottom: 9px;
}
/* line 3675, ../sass/iacall.scss */
#content .twocolumn.media .button-holder {
  position: absolute;
  z-index: 10;
  left: 50%;
  bottom: 27px;
  overflow: visible;
}
/* line 3681, ../sass/iacall.scss */
#content .twocolumn.media .button-holder .button {
  float: left;
  position: relative;
  left: -50%;
}

/* line 3689, ../sass/iacall.scss */
.not-front #content .twocolumn.media .view-featured-news .button-holder .button {
  left: 0px;
}

/* threecolumns */
/* line 3695, ../sass/iacall.scss */
.threecolumns {
  width: 760px;
  background: url(../images/divider-3.gif) no-repeat 0 100%;
  padding: 7px 0 27px;
  margin-bottom: 20px;
}
/* line 3700, ../sass/iacall.scss */
.threecolumns:after {
  display: block;
  clear: both;
  content: "";
}
/* line 3705, ../sass/iacall.scss */
.threecolumns .column {
  float: left;
  width: 242px;
  margin-right: 10px;
}
/* line 3709, ../sass/iacall.scss */
.threecolumns .column h4 {
  width: 222px !important;
  font-size: 15px !important;
  line-height: 23px !important;
  margin: 0 -8px 2px !important;
}
/* line 3717, ../sass/iacall.scss */
.threecolumns .shadow-box {
  margin: 0 -3px 11px;
}
/* line 3720, ../sass/iacall.scss */
.threecolumns .box-heading {
  margin: 0 3px 8px;
}
/* line 3723, ../sass/iacall.scss */
.threecolumns .info-holder {
  padding: 0 18px 18px;
}
@media only screen and (max-width: 1027px) {
  /* line 3695, ../sass/iacall.scss */
  .threecolumns {
    margin-left: 8px;
    width: 100%;
    background: none;
  }
  /* line 3731, ../sass/iacall.scss */
  .threecolumns .shadow-box {
    margin: 0;
  }
  /* line 3734, ../sass/iacall.scss */
  .threecolumns .column {
    width: calc((100% - 31px) / 3);
    margin-right: 8px;
  }
  /* line 3737, ../sass/iacall.scss */
  .threecolumns .column h4 {
    width: 100% !important;
    font-size: 14px !important;
    line-height: normal !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3695, ../sass/iacall.scss */
  .threecolumns {
    background: none;
    width: 100%;
    margin: 0 auto;
  }
  /* line 3748, ../sass/iacall.scss */
  .threecolumns .column {
    width: calc((100% - 20px) / 2);
  }
}
@media only screen and (min-width: 240px) and (max-width: 480px) and (orientation: portrait) {
  /* line 3695, ../sass/iacall.scss */
  .threecolumns {
    width: 100%;
  }
  /* line 3754, ../sass/iacall.scss */
  .threecolumns .column {
    width: 100%;
  }
}

/* line 3760, ../sass/iacall.scss */
.info-holder a {
  text-decoration: none;
}

/* line 3764, ../sass/iacall.scss */
.load-holder {
  text-align: center;
  padding: 0 0 4px 2px;
}
@media only screen and (max-width: 1027px) {
  /* line 3764, ../sass/iacall.scss */
  .load-holder {
    margin-top: 30px;
  }
}

/* date box */
/* line 3774, ../sass/iacall.scss */
.date-box {
  overflow: hidden;
  font-size: 11px;
  line-height: 13px;
  color: #6a6868;
  text-transform: uppercase;
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 0 0 22px;
  margin: 0 0 19px;
}
/* line 3784, ../sass/iacall.scss */
.date-box .date {
  float: left;
  background: url(../images/bullet-sprite.png) no-repeat 100% -893px;
  padding: 0 6px 2px 0;
  margin: 0 5px 0 0;
}

/* line 3792, ../sass/iacall.scss */
#content .person-box .info h2 {
  margin-bottom: 11px;
}

/* block info */
/* line 3798, ../sass/iacall.scss */
.block-info {
  overflow: hidden;
  margin: -4px 0 40px;
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 0 0 41px;
}
/* line 3803, ../sass/iacall.scss */
.block-info .info {
  float: left;
  width: 480px;
}
/* line 3806, ../sass/iacall.scss */
.block-info .info p {
  margin-bottom: 17px;
}
/* line 3810, ../sass/iacall.scss */
.block-info .box {
  float: right;
  width: 204px;
  margin: 4px 0 0;
}
@media only screen and (max-width: 1027px) {
  /* line 3816, ../sass/iacall.scss */
  .block-info .info {
    width: 100%;
  }
  /* line 3819, ../sass/iacall.scss */
  .block-info .box {
    width: 100%;
  }
}

/* line 3826, ../sass/iacall.scss */
#main .block-info .box h3 {
  font-size: 15px;
  line-height: 20px;
}
/* line 3830, ../sass/iacall.scss */
#main .block-info .box a {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 18px;
}

/* logo box */
/* line 3839, ../sass/iacall.scss */
.logo-box .logo-head {
  overflow: hidden;
  margin-bottom: 16px;
}

/* line 3845, ../sass/iacall.scss */
#main .logo-box h2 {
  font: 700 15px/19px 'Merriweather', 'Times New Roman', Times, serif;
  color: #6a6868;
  float: left;
}
/* line 3850, ../sass/iacall.scss */
#main .logo-box .logo-holder {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  /* line 3861, ../sass/iacall.scss */
  .section-careers .logo-holder .box p {
    text-align: center !important;
  }
  /* line 3866, ../sass/iacall.scss */
  .section-careers h2.title-link {
    margin-bottom: 30px;
  }
  /* line 3867, ../sass/iacall.scss */
  .section-careers h2.title-link a {
    font-size: 14px;
    background: none;
  }
}

/* line 3877, ../sass/iacall.scss */
.logo-box .logo-holder:after {
  display: block;
  clear: both;
  content: "";
}
/* line 3882, ../sass/iacall.scss */
.logo-box .box {
  float: left;
  width: 236px;
  margin-right: 16px;
  text-align: center;
  margin-bottom: 22px;
}
/* line 3888, ../sass/iacall.scss */
.logo-box .box .visual {
  padding: 2px 3px 4px;
  margin: -2px -3px 4px;
  background: url(../images/sprite.png) no-repeat -508px -767px;
  display: table;
  width: 100%;
  height: 146px;
  cursor: pointer;
}
/* line 3897, ../sass/iacall.scss */
.logo-box .box:last-child {
  margin-right: 0 !important;
}
@media only screen and (max-width: 1027px) {
  /* line 3902, ../sass/iacall.scss */
  .logo-box .box {
    width: calc((100% - 30px) / 3);
    margin-right: 15px;
  }
  /* line 3905, ../sass/iacall.scss */
  .logo-box .box .visual {
    background: none;
    height: auto;
    padding: 0;
  }
  /* line 3909, ../sass/iacall.scss */
  .logo-box .box .visual span {
    padding: 0;
    height: auto;
  }
  /* line 3912, ../sass/iacall.scss */
  .logo-box .box .visual span img {
    box-shadow: 0 2px 4px 0 #bfbfbf;
    border: solid 1px #bfbfbf;
    padding: 2px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3922, ../sass/iacall.scss */
  .logo-box .box {
    width: 100%;
    float: none;
  }
}

/* line 3929, ../sass/iacall.scss */
* + html .logo-box .box .visual {
  display: block;
  position: relative;
}

/* line 3934, ../sass/iacall.scss */
.logo-box .box .holder {
  display: table-cell;
  vertical-align: middle;
  height: 146px;
}

/* line 3941, ../sass/iacall.scss */
* + html .logo-box .box .frame {
  position: absolute;
  top: 50%;
  left: 50%;
}
/* line 3946, ../sass/iacall.scss */
* + html .logo-box .box img {
  position: relative;
  display: block;
  top: -50%;
  left: -50%;
}

/* line 3954, ../sass/iacall.scss */
.logo-box .box .visual.dark {
  background: #000 url(../images/sprite.png) no-repeat -508px -767px;
}

/* line 3959, ../sass/iacall.scss */
#main .logo-box h3 {
  font: 700 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  color: #6c6c6c;
  margin-bottom: 4px;
  text-transform: none;
}
/* line 3965, ../sass/iacall.scss */
#main .logo-box p {
  font-style: italic;
}

/*#main */
/* line 3972, ../sass/iacall.scss */
.not-front #content .logo-box.twocolumn.media-list .heading, #main .logo-box .heading {
  background: none;
}

/* line 3976, ../sass/iacall.scss */
.logo-box ul {
  font: 700 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
/* line 3979, ../sass/iacall.scss */
.logo-box ul li {
  display: inline-block;
  vertical-align: top;
  padding: 0 6px 0 11px;
  background: url(../images/bullet-sprite.png) no-repeat -32px -1062px;
}
/* line 3984, ../sass/iacall.scss */
.logo-box ul li:first-child {
  background: none;
}

/* line 3990, ../sass/iacall.scss */
* + html .logo-box ul li {
  display: inline;
}

/* line 3994, ../sass/iacall.scss */
.logo-box ul a {
  color: #efbf00;
  text-decoration: none;
}
/* line 3997, ../sass/iacall.scss */
.logo-box ul a:hover {
  text-decoration: underline;
}

/* slide holder */
/* line 4004, ../sass/iacall.scss */
.slide-holder {
  background: url(../images/divider.gif) repeat-x 0 100%;
  margin-bottom: 27px;
  padding: 0 0 40px;
  position: relative;
  overflow: hidden;
  height: 515px;
}
/* line 4011, ../sass/iacall.scss */
.slide-holder .prev, .slide-holder .next {
  position: absolute;
  top: 184px;
  left: 15px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/sprite.png) no-repeat -271px -30px;
  width: 33px;
  height: 48px;
  z-index: 10;
}
/* line 4022, ../sass/iacall.scss */
.slide-holder .prev:hover {
  background-position: -316px -82px;
}
/* line 4025, ../sass/iacall.scss */
.slide-holder .next {
  left: auto;
  right: 15px;
  background-position: -271px -82px;
}
/* line 4029, ../sass/iacall.scss */
.slide-holder .next:hover {
  background-position: -316px -30px;
}
/* line 4033, ../sass/iacall.scss */
.slide-holder .frame {
  position: relative;
  overflow: hidden;
  width: 740px;
  margin: 0 0 27px;
}
/* line 4039, ../sass/iacall.scss */
.slide-holder .visual {
  margin-bottom: 27px;
}
/* line 4042, ../sass/iacall.scss */
.slide-holder .gallery {
  overflow: hidden;
  width: 9999px;
}
/* line 4045, ../sass/iacall.scss */
.slide-holder .gallery li {
  float: left;
}

/* karusel */
/* line 4053, ../sass/iacall.scss */
.karusel {
  position: relative;
}
/* line 4055, ../sass/iacall.scss */
.karusel .frame {
  position: relative;
  overflow: hidden;
  margin: 0 -3px;
  width: 746px;
  height: 320px;
}
/* line 4062, ../sass/iacall.scss */
.karusel .prev {
  left: -41px;
  margin: -60px 0 0;
}
/* line 4067, ../sass/iacall.scss */
.karusel.two-line .prev, .karusel.two-line .next {
  margin-top: -60px;
}
/* line 4071, ../sass/iacall.scss */
.karusel .next {
  right: -40px;
  margin: -60px 0 0;
}

/* line 4078, ../sass/iacall.scss */
.view-display-id-block_3 .karusel .next, .view-display-id-block_3 .karusel .prev {
  margin: -140px 0 0;
}

/* line 4083, ../sass/iacall.scss */
.karusel .slide {
  overflow: hidden;
  width: 99999px;
  width: 750px;
}
/* line 4087, ../sass/iacall.scss */
.karusel .slide li {
  float: left;
}
/* line 4090, ../sass/iacall.scss */
.karusel .slide ul {
  overflow: hidden;
  margin-top: 11px;
}
/* line 4093, ../sass/iacall.scss */
.karusel .slide ul:first-child {
  margin: 0;
}
/* line 4096, ../sass/iacall.scss */
.karusel .slide ul li {
  float: left;
  margin: 0 2px 0 0;
  text-align: center;
  padding: 3px 3px 4px;
  position: relative;
  width: 179px;
}
/* line 4103, ../sass/iacall.scss */
.karusel .slide ul li.active a.mask {
  display: none;
}
/* line 4107, ../sass/iacall.scss */
.karusel .slide ul .visual {
  padding: 3px 3px 4px;
  background: url(../images/sprite.png) no-repeat -810px -555px;
  margin: -3px -3px 3px;
  width: 179px;
  height: 111px;
}
/* line 4114, ../sass/iacall.scss */
.karusel .slide ul .mask {
  position: absolute;
  z-index: 10;
  left: 3px;
  top: 3px;
  width: 179px;
  height: 111px;
  background: url(../images/bg-mask3.png);
  overflow: hidden;
  text-indent: -9999px;
}
/* line 4125, ../sass/iacall.scss */
.karusel .slide ul .arrow {
  position: absolute;
  left: 50%;
  top: 50%;
  background: url(../images/sprite.png) no-repeat -361px -86px;
  width: 41px;
  height: 41px;
  margin: -17px 0 0 -20px;
  text-indent: -9999px;
  overflow: hidden;
}
/* line 4136, ../sass/iacall.scss */
.karusel .slide ul .mask:hover {
  background: url(../images/none.png) no-repeat;
}
/* line 4140, ../sass/iacall.scss */
.karusel .slide .link-holder {
  overflow: hidden;
}
/* line 4142, ../sass/iacall.scss */
.karusel .slide .link-holder a {
  font-size: 11px;
  line-height: 14px;
  color: #6a6868;
  text-decoration: none;
  float: left;
  position: relative;
  left: -50%;
}
/* line 4151, ../sass/iacall.scss */
.karusel .slide .link-holder strong {
  display: block;
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 12px;
}
/* line 4157, ../sass/iacall.scss */
.karusel .slide .link-holder a:hover {
  text-decoration: underline;
}
/* line 4160, ../sass/iacall.scss */
.karusel .slide .link-holder span {
  float: left;
  left: 50%;
  position: relative;
}

/* img visual */
/* line 4170, ../sass/iacall.scss */
.img-visual {
  margin: -1px -3px 38px;
}

/* ico list */
/* line 4176, ../sass/iacall.scss */
.ico-list {
  background: url(../images/divider.gif) repeat-x 0 100%;
  padding: 0 0 40px 7px;
  margin-bottom: 38px;
}
/* line 4180, ../sass/iacall.scss */
.ico-list li {
  padding-top: 41px;
}
/* line 4182, ../sass/iacall.scss */
.ico-list li:first-child {
  padding: 0;
}
/* line 4186, ../sass/iacall.scss */
.ico-list .visual {
  display: inline-block;
  vertical-align: middle;
  width: 121px;
}

/* line 4193, ../sass/iacall.scss */
* + html .ico-list .visual {
  display: inline;
  margin-right: 4px;
}

/* line 4198, ../sass/iacall.scss */
.ico-list .info {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 125px);
}

/* line 4204, ../sass/iacall.scss */
* + html .ico-list .info {
  display: inline;
}

/* line 4209, ../sass/iacall.scss */
#main .ico-list h2 {
  font: 700 15px/19px 'Merriweather', 'Times New Roman', Times, serif;
  margin-bottom: 5px;
}
/* line 4213, ../sass/iacall.scss */
#main .title-link {
  font: 700 18px/22px 'Merriweather', 'Times New Roman', Times, serif;
  text-align: center;
}
/* line 4216, ../sass/iacall.scss */
#main .title-link a {
  color: #002b5e;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  background: url(../images/bullet-sprite.png) no-repeat 100% -1154px;
  padding: 0 19px 0 0;
}

/* our Brands */
@media only screen and (max-width: 1027px) {
  /* line 4232, ../sass/iacall.scss */
  .view-our-brands.view-display-id-page_1 .view-filters h4 {
    margin: 0 0 15px 15px;
  }
  /* line 4236, ../sass/iacall.scss */
  .view-our-brands.view-display-id-page_1 > .view-content {
    width: 618px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4243, ../sass/iacall.scss */
  .view-our-brands.view-display-id-page_1 .view-filters h4 {
    font-size: 11px;
    margin: 20px 0 15px 0;
  }
  /* line 4247, ../sass/iacall.scss */
  .view-our-brands.view-display-id-page_1 .view-filters .brand-nav {
    width: 100%;
    float: none;
    text-align: left;
    margin-bottom: 25px;
  }
  /* line 4252, ../sass/iacall.scss */
  .view-our-brands.view-display-id-page_1 .view-filters .brand-nav .category .icon {
    margin-bottom: 0;
  }
  /* line 4258, ../sass/iacall.scss */
  .view-our-brands.view-display-id-page_1 .view-content {
    width: 300px;
    margin: 0 auto;
  }
}

/* line 4265, ../sass/iacall.scss */
.parent-brand {
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 4269, ../sass/iacall.scss */
.parent-brand .overlay {
  position: absolute;
  bottom: -100;
  width: 100%;
  box-sizing: border-box;
  height: auto;
  background: #000000;
  /* this needs to be a dark overlay */
  background: rgba(0, 0, 0, 0.5);
  padding: 10px;
}
/* line 81, ../sass/_mixins.scss */
.parent-brand .overlay:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4281, ../sass/iacall.scss */
.parent-brand:hover .overlay {
  bottom: 0;
}

/* line 4286, ../sass/iacall.scss */
.brand-title {
  float: left;
  font-size: 12px;
  color: #fff;
  font-weight: 400;
}

/* line 4293, ../sass/iacall.scss */
.category {
  float: right;
  font-size: 12px;
  color: #fff;
  font-weight: 400;
}
/* line 4298, ../sass/iacall.scss */
.category .icon {
  margin-top: 8px;
  margin-right: 3px;
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 4293, ../sass/iacall.scss */
  .category {
    font-size: 10px;
  }
}

/* line 4308, ../sass/iacall.scss */
.our-brands.brand {
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  background-color: #fff;
  float: left;
  width: 300px;
  padding: 4px;
  box-shadow: 0 0 2px 1px #BBB;
}

/* line 4317, ../sass/iacall.scss */
.child-brand {
  position: relative;
  float: left;
  width: 50%;
  height: 92px;
  overflow: hidden;
}
/* line 4323, ../sass/iacall.scss */
.child-brand .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.5);
}

/* line 4333, ../sass/iacall.scss */
.views-row .child-brand img {
  width: 100%;
}

/* line 4337, ../sass/iacall.scss */
.views-row-last .child-brand .odd-image img {
  width: 100%;
}

/* line 4341, ../sass/iacall.scss */
.child-brand:hover .overlay {
  display: none;
}

@media only screen and (max-width: 1027px) {
  /* line 4345, ../sass/iacall.scss */
  .child-brands {
    position: relative;
  }
}
/* line 4349, ../sass/iacall.scss */
.child-brands .odd-image {
  display: none;
}
/* line 4353, ../sass/iacall.scss */
.child-brands .views-row-last.views-row-odd .odd-image {
  display: block;
}
/* line 4356, ../sass/iacall.scss */
.child-brands .views-row-last.views-row-odd .image {
  display: none;
}
/* line 4359, ../sass/iacall.scss */
.child-brands .views-row-last.views-row-odd .child-brand {
  width: 100%;
}

/***********************
 *
 * Milestones
 *
 * *********************/
/* line 4371, ../sass/iacall.scss */
.milestone {
  behavior: url(/sites/all/libraries/PIE/PIE.php);
  width: 330px;
  font: 400 13pt/15pt 'Merriweather', 'Times New Roman', Times, serif;
  margin: 0px 0px 32px 0px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background: #fff;
  box-shadow: 0px 0px 2px 2px #dadada;
  -moz-box-shadow: 0px 0px 2px 2px #dadada;
  -webkit-box-shadow: 0px 0px 2px 2px #dadada;
}
/* line 4383, ../sass/iacall.scss */
.milestone .month {
  text-align: center;
  font: 400 10pt/13pt 'Open Sans', Arial, Helvetica, sans-serif;
  color: #c0c0c0;
  text-transform: uppercase;
  padding: 9px 0px;
  border-bottom: #dadada dotted 1px;
}
/* line 4390, ../sass/iacall.scss */
.milestone .month span {
  display: block;
  width: 200px;
  text-align: center;
  margin: auto;
}
/* line 4397, ../sass/iacall.scss */
.milestone .milestone-content {
  padding: 20px;
  text-align: center;
  position: relative;
}
/* line 4401, ../sass/iacall.scss */
.milestone .milestone-content .arrow {
  width: 40px;
  height: 52px;
  position: absolute;
  top: 0px;
}
/* line 4407, ../sass/iacall.scss */
.milestone .milestone-content .field-name-field-milestone-text {
  padding: 20px 0px;
}
/* line 4410, ../sass/iacall.scss */
.milestone .milestone-content .field-name-field-read-more-link a {
  text-indent: -9999px;
  display: block;
  height: 25px;
  width: 101px;
  margin: auto;
  background-image: url(../images/bg-read-more.png);
  overflow: hidden;
}

/* line 4422, ../sass/iacall.scss */
.view-history {
  background: url(../images/timeline-line.png) repeat-y 369px 0px transparent;
  margin-top: 40px;
  position: relative;
}
/* line 4423, ../sass/iacall.scss */
.view-history .item-list {
  position: relative;
}
/* line 4424, ../sass/iacall.scss */
.view-history .item-list ul {
  position: relative;
}
/* line 4425, ../sass/iacall.scss */
.view-history .item-list ul li.views-row-2 {
  margin-top: 75px;
}
/* line 4431, ../sass/iacall.scss */
.view-history .item-list h3 {
  text-align: center;
  background-color: #FFFFFF;
}
/* line 4435, ../sass/iacall.scss */
.view-history .item-list ul li {
  margin: 0px;
  padding: 0px;
}
@media only screen and (max-width: 1027px) {
  /* line 4422, ../sass/iacall.scss */
  .view-history {
    background: none;
  }
  /* line 4447, ../sass/iacall.scss */
  .view-history .item-list h3 {
    padding: 10px 0;
    border: 1px solid #dadada;
    margin-bottom: 10px;
    -o-box-shadow: 0 0 1px 1px #BBB;
    box-shadow: 0 0 1px 1px #BBB;
  }
  /* line 4454, ../sass/iacall.scss */
  .view-history .item-list li {
    margin: 0 0 30px 0 !important;
    position: initial;
  }
  /* line 4457, ../sass/iacall.scss */
  .view-history .item-list li .milestone {
    margin: 0 auto;
  }
  /* line 4459, ../sass/iacall.scss */
  .view-history .item-list li .milestone .arrow {
    display: none;
  }
}

/* line 4470, ../sass/iacall.scss */
.timeline-nav {
  position: absolute;
  right: 790px;
  top: 30px;
}
/* line 4474, ../sass/iacall.scss */
.timeline-nav li.year {
  color: #dadada;
  position: relative;
  padding-right: 7px;
  padding: 2px 7px 2px 0px;
  margin-bottom: 1px;
  font: 400 11pt/13pt 'Open Sans', Arial, Helvetica, sans-serif;
}
/* line 4481, ../sass/iacall.scss */
.timeline-nav li.year span {
  text-align: right;
  display: block;
  width: 100px;
  margin-right: 3px;
}
/* line 4487, ../sass/iacall.scss */
.timeline-nav li.year ul li {
  color: #DADADA;
  text-align: right;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
}
/* line 4494, ../sass/iacall.scss */
.timeline-nav li.year.hover span {
  color: #9e9e9e;
  cursor: pointer;
}
/* line 4498, ../sass/iacall.scss */
.timeline-nav li.year.active {
  color: #efc107;
}
/* line 4502, ../sass/iacall.scss */
.timeline-nav .right-bar {
  height: 100%;
  width: 4px;
  position: absolute;
  right: 0px;
  top: 0px;
}
/* line 4510, ../sass/iacall.scss */
.timeline-nav li.year .right-bar {
  background-color: #dadada;
}
/* line 4513, ../sass/iacall.scss */
.timeline-nav li.year.hover .right-bar {
  background-color: #9e9e9e;
}
/* line 4516, ../sass/iacall.scss */
.timeline-nav li.year.active .right-bar {
  background-color: #efc107;
}
@media only screen and (max-width: 1027px) {
  /* line 4470, ../sass/iacall.scss */
  .timeline-nav {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4470, ../sass/iacall.scss */
  .timeline-nav {
    display: none;
  }
}

/* line 4528, ../sass/iacall.scss */
.headquarters-title, .internation-title, .city-divider {
  font-style: italic;
  color: #c0c0c0;
}

/* line 4534, ../sass/iacall.scss */
.view-brand-locations .views-row {
  width: 220px;
  border-top: 1px dotted #c0c0c0;
  padding: 11px 3px 10px 3px;
}
/* line 4538, ../sass/iacall.scss */
.view-brand-locations .views-row a {
  text-decoration: none;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #002b5e;
}
/* line 4545, ../sass/iacall.scss */
.view-brand-locations .location, .view-brand-locations .us-locations {
  margin-bottom: 10px;
}

/* line 4550, ../sass/iacall.scss */
.jvectormap-label {
  z-index: 1000;
  /*max-width: 150px;*/
}
/* line 4553, ../sass/iacall.scss */
.jvectormap-label strong {
  font-weight: 600;
  color: #EFC107;
}
/* line 4557, ../sass/iacall.scss */
.jvectormap-label span {
  display: block;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 4564, ../sass/iacall.scss */
.iac-location {
  text-align: center;
  height: 50px;
}
/* line 4567, ../sass/iacall.scss */
.iac-location span {
  margin-top: 30px;
  text-transform: uppercase;
  display: block;
  color: #c0c0c0;
}
/* line 4573, ../sass/iacall.scss */
.iac-location strong {
  color: #002b5e;
  font-weight: bold;
  background: url(../images/marker.png) no-repeat 0px 1px;
  padding-left: 20px;
}

/* line 4581, ../sass/iacall.scss */
.view-brand-locations .view-content {
  width: 260px;
  float: left;
}
/* line 4584, ../sass/iacall.scss */
.view-brand-locations .view-content.last {
  width: 220px;
}

/* line 4589, ../sass/iacall.scss */
.views-field-field-category {
  display: inline-block;
  vertical-align: top;
  height: 25px;
}

/* line 4595, ../sass/iacall.scss */
ul.add-nav .category .icon, .brand-nav .category .icon {
  margin-right: 7px;
  float: left;
  margin-bottom: 20px;
  position: relative;
  top: -8px;
}
@media only screen and (max-width: 767px) {
  /* line 4595, ../sass/iacall.scss */
  ul.add-nav .category .icon, .brand-nav .category .icon {
    margin-bottom: 3px;
  }
}

/* line 4607, ../sass/iacall.scss */
ul.add-nav .catecory .title {
  margin-top: 7px;
}
/* line 4610, ../sass/iacall.scss */
ul.add-nav .category {
  padding: 5px 10px 4px 7px;
  background: url("../images/button-sprite.png") no-repeat scroll 100% -81px transparent;
}

/* line 4616, ../sass/iacall.scss */
.brand-nav .category {
  padding: 5px 10px 4px 7px;
  background: url("../images/button-sprite.png") no-repeat scroll 100% -81px transparent;
}

/* line 4621, ../sass/iacall.scss */
ul.add-nav .left-bound, .brand-nav .left-bound {
  height: 25px;
  width: 3px;
  float: left;
  background: url("../images/button-sprite.png") no-repeat scroll 0 -222px transparent;
}

/* line 4629, ../sass/iacall.scss */
ul.add-nav li.active .left-bound, ul.add-nav .left-bound.hover {
  background-position: 0 -165px;
}

/* line 4635, ../sass/iacall.scss */
.brand-nav li.active .left-bound, .brand-nav .left-bound.hover {
  background-position: 0 -165px;
}

/* line 4641, ../sass/iacall.scss */
ul.add-nav .category.hover, ul.add-nav li.active .category {
  background-position: 100% -27px;
}

/* line 4647, ../sass/iacall.scss */
.brand-nav .category.hover, .brand-nav li.active .category {
  background-position: 100% -27px;
}

/* line 4652, ../sass/iacall.scss */
.leader-nid, .news-nid, .brand-nid {
  display: none;
}

/* line 4656, ../sass/iacall.scss */
p a {
  color: #f0c427;
  text-decoration: none;
}

/* line 4661, ../sass/iacall.scss */
.body {
  margin: 30px 0 60px;
}
@media only screen and (max-width: 767px) {
  /* line 4661, ../sass/iacall.scss */
  .body {
    margin: 30px 0;
  }
}

/* line 4668, ../sass/iacall.scss */
.logo-box.twocolumn.media-list {
  padding-bottom: 26px;
}

/* line 4672, ../sass/iacall.scss */
#content .logo-box.twocolumn.media-list .heading .link {
  margin-right: 40px;
}

/* line 4676, ../sass/iacall.scss */
.hero-fade-color {
  margin-left: -9999px;
  margin-right: -9999px;
}
@media only screen and (max-width: 767px) {
  /* line 4676, ../sass/iacall.scss */
  .hero-fade-color {
    margin-left: -100px;
    margin-right: -100px;
  }
}

/* line 4685, ../sass/iacall.scss */
#search-block-form.search {
  cursor: pointer;
}

/* line 4689, ../sass/iacall.scss */
.box-link {
  display: block;
}

/* line 4694, ../sass/iacall.scss */
div.view-quick-filter td, div.view-quick-filter th {
  padding: 5px 15px;
}

/* line 4699, ../sass/iacall.scss */
a.no-text-trans {
  text-transform: none;
  color: inherit;
}

/* line 4704, ../sass/iacall.scss */
.vimeo-overlay {
  position: absolute;
  top: 0px;
}

/* line 4709, ../sass/iacall.scss */
h2.title div.field-name-field-icon-blue {
  float: left;
  margin-right: 5px;
}

/* line 4714, ../sass/iacall.scss */
.field-name-field-text {
  width: 80%;
  margin: auto;
}

/* line 4719, ../sass/iacall.scss */
.container-info .block .field-name-field-press-contact-info .box {
  margin-left: 1px;
}

/* line 4723, ../sass/iacall.scss */
.text-image {
  position: relative;
  overflow: hidden;
}
/* line 4726, ../sass/iacall.scss */
.text-image p {
  float: left;
}
/* line 4729, ../sass/iacall.scss */
.text-image img {
  /*position:absolute;
  top:0;
  right:0;*/
  float: right;
}

/* line 4737, ../sass/iacall.scss */
div.view-filters {
  overflow: hidden;
  margin-bottom: 40px;
  padding: 10px 0px;
}

/* line 4744, ../sass/iacall.scss */
.view-our-brands.view-display-id-page_1 .view-filters {
  margin: 0;
  padding: 0;
}
/* line 4748, ../sass/iacall.scss */
.view-our-brands .view-filters .add-nav {
  float: left;
}

/* line 4753, ../sass/iacall.scss */
.select-drop {
  display: block;
  position: absolute;
  right: -15px;
  top: 10px;
  margin-right: 0;
  margin-top: 5px;
  max-height: 250px;
  overflow-y: hidden;
  padding: 15px;
  opacity: 0;
  visibility: hidden;
  filter: Alpha(opacity=0);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 4768, ../sass/iacall.scss */
.select-drop.expanded {
  opacity: 1;
  filter: Alpha(opacity=100);
  visibility: visible;
}
/* line 4773, ../sass/iacall.scss */
.select-drop select {
  color: #222;
  border: 1px solid #aaa;
  border-top: 0;
  font-size: 150%;
  margin-top: 0;
  max-height: 250px;
  webkit-border-radius: 4px;
  border-radius: 4px;
  -o-box-shadow: 4px 4px 15px 7px rgba(0, 0, 0, 0.15);
  box-shadow: 4px 4px 15px 7px rgba(0, 0, 0, 0.15);
}
/* line 4784, ../sass/iacall.scss */
.select-drop select option:hover {
  background-color: #ccc;
}

/* line 4790, ../sass/iacall.scss */
.hidden, .view-leadership .view-filters {
  display: none;
}

/* line 4794, ../sass/iacall.scss */
.field-name-field-photo img {
  display: block;
  margin: auto;
}

/* line 4799, ../sass/iacall.scss */
a.search-icon {
  width: 15px;
  height: 15px;
  background: url("../images/sprite.png") repeat scroll -400px -975px transparent;
  display: block;
  position: absolute;
  top: 42px;
  right: 395px;
  cursor: pointer;
}

/* line 4811, ../sass/iacall.scss */
ol.search-results > li.search-result h3.title a {
  text-decoration: none;
  color: #f0c427;
  font-size: 17px;
}
/* line 4816, ../sass/iacall.scss */
ol.search-results > li.search-result p.search-snippet {
  padding-right: 4em;
}

/* line 4821, ../sass/iacall.scss */
a.more-search-results {
  text-decoration: none;
  color: #f0c427;
}

/* line 4826, ../sass/iacall.scss */
h4 strong {
  font: 700 15px/19px 'Merriweather', Arial, Helvetica, sans-serif;
}

/* line 4831, ../sass/iacall.scss */
.field-collection-view .entity-field-collection-item.entity {
  width: auto;
}
/* line 4834, ../sass/iacall.scss */
.field-collection-view.clearfix {
  border-bottom: none;
}

/* line 4839, ../sass/iacall.scss */
.mobile-box .field-item {
  float: left;
}

/* line 4843, ../sass/iacall.scss */
.field-collection-container {
  border-bottom: none;
}

/* line 4847, ../sass/iacall.scss */
.media-list .overlay {
  position: absolute;
}

/* line 4851, ../sass/iacall.scss */
.page-node-47 h4 {
  text-align: center;
  margin-top: 30px;
}

/* line 4856, ../sass/iacall.scss */
.view-display-id-page_1 .view-content.masonry {
  overflow: visible;
  margin-bottom: 100px;
}

/* line 4861, ../sass/iacall.scss */
.img-shadow {
  position: absolute;
  z-index: 1;
}

/* line 4866, ../sass/iacall.scss */
.spacer {
  width: 20px;
  display: block;
  height: 20px;
  float: left;
}

/* line 4873, ../sass/iacall.scss */
.title.no-icon {
  display: block;
  height: 16px;
}

/* line 4878, ../sass/iacall.scss */
.search-form {
  display: inline-block;
}
/* line 4880, ../sass/iacall.scss */
.search-form .form-wrapper, .search-form .form-item-module {
  display: inline-block;
}
/* line 4883, ../sass/iacall.scss */
.search-form .form-type-radios label[for="edit-module"] {
  display: none;
}
/* line 4886, ../sass/iacall.scss */
.search-form input.form-text {
  font-size: 1.2em;
}
/* line 4889, ../sass/iacall.scss */
.search-form .form-item-module {
  font-size: 12px;
}

/* line 4894, ../sass/iacall.scss */
ul.pager > li a {
  text-decoration: none;
  color: #f0c427;
}

@media only screen and (max-width: 1027px) {
  /* line 4901, ../sass/iacall.scss */
  .view-brand-locations #map {
    width: 100% !important;
  }
  /* line 4903, ../sass/iacall.scss */
  .view-brand-locations #map svg {
    width: 100% !important;
    height: auto !important;
  }
  /* line 4908, ../sass/iacall.scss */
  .view-brand-locations .view-content {
    width: 30% !important;
    margin-right: 5%;
  }
  /* line 4911, ../sass/iacall.scss */
  .view-brand-locations .view-content.last {
    margin-right: 0;
    width: 30% !important;
  }
  /* line 4915, ../sass/iacall.scss */
  .view-brand-locations .view-content .views-row {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4921, ../sass/iacall.scss */
  .view-brand-locations .view-content {
    width: 100% !important;
    margin: 0;
  }
  /* line 4924, ../sass/iacall.scss */
  .view-brand-locations .view-content.last {
    margin: 0;
    width: 100% !important;
  }
}

@media only screen and (max-width: 1027px) {
  /* line 4934, ../sass/iacall.scss */
  .pager-load-more li {
    margin: 0 auto !important;
  }
}
