/* CTA fullsize related */
.CTAfull {
  text-decoration: none;
  display: block;
  text-align: center;
  color: #fff;
  overflow: hidden; }

/*
 .CTAfull {
    font-size: 18px
}*/
.CTAfull .container {
  /*padding: 40px 0*/
  /* do not override left and right padding*/
  padding-top: 40px;
  padding-bottom: 40px; }

/*h1, h2, h3, h4, h5, h6, .serif {
    font-family: georgia,serif;
    font-style: italic;
    font-weight: normal;
    color: inherit;
}*/
.CTAfull .withIcon {
  display: inline-block;
  padding-left: 0;
  text-align: left;
  position: relative; }

.CTAfull a, .CTAfull a:hover, .CTAfull a:focus {
  text-decoration: none; }

/*strong {
	font-weight:bold;
}*/
.CTAfull .serif p {
  line-height: 1.2; }

.CTAfull .serif p.h4 {
  line-height: 1.5em;
  margin: 0; }

.CTAfull .serif p.h1 {
  line-height: 1.2em;
  margin: 0; }

.CTAfull a p {
  color: #fff; }

.CTAfull a h3,
.CTAfull a .h3 {
  color: #fff;
  /*font-style: italic;*/
  /*font-size: 24px;*/
  margin: 0; }

.CTAfull .cta-webtile__title{
	font-size:1rem;
	font-family:Helvetica Neue,Arial,Sans-Serif
}
.CTAfull .cta-webtile__heading{
	font-weight:bold;
	font-family:Helvetica Neue,Arial,Sans-Serif
}

@media (min-width: 768px) {
  .CTAfull .container {
    padding-top: 60px;
    padding-bottom: 60px; }

  .CTAfull .withIcon {
    padding-left: 178px; }

  .CTAfull .icon-before:before {
    content: '';
    background: url(../images/icon_download.png) no-repeat transparent 100% 50%;
    /*        default     */
    display: inline-block;
    width: 148px;
    height: 148px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    transform: translate(0, -50%); }

  /*      different icons     */
  .CTAfull .icon-brochure:before {
    background-image: url(../images/icon_brochure_w.png); }

  .CTAfull .icon-brochure-w:before {
    background-image: url(../images/icon_brochure_w.png); }

  .CTAfull .icon-download:before {
    background-image: url(../images/icon_download_w.png); }

  .CTAfull .icon-download-w:before {
    background-image: url(../images/icon_download_w.png); }

  .CTAfull .icon-arrow-right:before {
    background-image: url(../images/icon_arrow-right_w.png); }

  .CTAfull .icon-arrow-right-w:before {
    background-image: url(../images/icon_arrow-right_w.png); }

  .CTAfull .icon-bag:before {
    background-image: url(../images/icon_bag_w.png); }

  .CTAfull .icon-bag-w:before {
    background-image: url(../images/icon_bag_w.png); }

  .CTAfull .icon-phone:before {
    background-image: url(../images/icon_phone_w.png); }

  .CTAfull .icon-phone-w:before {
    background-image: url(../images/icon_phone_w.png); }

  .CTAfull .icon-search:before {
    background-image: url(../images/icon_search_w.png); }

  .CTAfull .icon-search-w:before {
    background-image: url(../images/icon_search_w.png); }

  .CTAfull .icon-write:before {
    background-image: url(../images/icon_write_w.png); }

  .CTAfull .icon-write-w:before {
    background-image: url(../images/icon_write_w.png); }

  /*      end different icons     */ }
@media (max-width: 767px) {
   /* .CTAfull {
        font-size: 18px
    }

    .CTAfull .serif h3 {
        font-size: 24px
    }

    .CTAfull .container {
        padding: 40px 0
    }*/ }
