/**
 * @file custom.css
 */


#logo {
  margin-left: 0px;
  padding-left:5px;
}

/* Use this on blocks with ads */
.no-padding .block-content {
  padding: 0 0 0 0;
}
.ad-block-310 img {
  margin-bottom: 15px;
}
.ad-block-125 {
  text-align: center;
}
.ad-block-125 .block-content {
  padding: 0 0 0 0;
}
.ad-block-125 img {
  margin: 10px 10px 10px 10px;
}
/*.front .grid-inner2,*/
.page-front-page .grid-inner2,
.page-front .grid-inner2,
.page-home .grid-inner2 {
  background: inherit;
  border: 0px solid #e5e5e5;
  padding: 0 0 0 0;
}
.front #main-content .grid-inner {
  padding: 10px;
}

.webform-client-form #edit-submitted-sign-up-for-newsletter {
  -webkit-appearance: checkbox !important;
}

.webform-client-form .form-actions {
  display: inline-block;
}

.more-link a {
font-size: 18px;
font-family: TeXGyreAdventorRegular;
text-transform: uppercase;
color: #EC588E;
}

.more-link a:hover {
color: #00bccb;
}

/* Article gallery */
.field-name-field-image-gallery .field-item {
  display: inline-block;
  float: left;
  margin: 0 10px 10px 0;
}
@media screen and (min-width: 510px) and (max-width: 733px) {
  .field-name-field-image-gallery .field-item {
    width: 25%;
  }
}
@media screen and (max-width: 509px) {
  .field-name-field-image-gallery .field-item {
    width: 46%;
    height: auto;
    margin: 0 2% 10px;
  }
  .field-name-field-image-gallery .field-item img {
    width: 100%;
    height: auto;
  }
}
.gallery-img figcaption {
  display: none;
}


/* Staff */
.no-list {
  display: inline-block;
  width: 100%;
  float: left;
}
.no-list > h3 {
  font-size: 2.5em;
}
.no-list ul {
  list-style-type: none;
  margin: 0 0 1.5em 0;
}
.block .no-list li,
.no-list li {
  display: inline-block;
  float: left;
  margin: 0 0 10px 0;
  width: 33%;
}
@media screen and (min-width: 510px) and (max-width: 733px) {
  .no-list li {
    width: 46%;
    height: auto;
    margin: 0 2% 10px;
  }
  .no-list li img {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 509px) {
  .no-list li {
    width: 46%;
    height: auto;
    margin: 0 2% 10px;
  }
  .no-list li img {
    width: 100%;
    height: auto;
  }
}
.views-field-totalcount,
.statistics_counter {
  display: none!important;
}
.node-team .node-inner {
  padding: 20px 15px 15px 15px;
}
.node-team .field-type-image {
  display: inline-block;
  float: left;
  margin: 0 20px 20px 0;
}
.node-team .field-type-image,
.node-team .field-type-image img {
  width: auto;
}
.node-team .field-name-field-position {
  font-size: 18px;
  line-height: 1.25;
  margin: 1em 0 .5em;
  font-weight: 700;

}
.node-team .field-name-body {
  padding-top: 20px;
}

.node-team a {
  color: #00bccb;
}

/* Complex Media | complexmedia */
#cmn_ad_tag_head,
#cmn_ad_tag_head div,
#cmn_ad_tag_head table,
#cmn_ad_tag_head table td {
  margin: 0 auto;
  text­align: center;
}

.views-field-view-node a.btn-custom,
.views-field-view-node a.btn-custom:hover {
  color: #fff;
}
#block-views-latest-products-block--2 .views-field-view-node {
  text-align: center;
}


.btn-custom {
 -moz-box-shadow:inset 0px 1px 0px 0px #ec0086;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ec0086;
        box-shadow:inset 0px 1px 0px 0px #ec0086;

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ec0086), color-stop(1, #e0208d));
        background:-moz-linear-gradient(top, #ec0086 5%, #e0208d 100%);
        background:-webkit-linear-gradient(top, #ec0086 5%, #e0208d 100%);
        background:-o-linear-gradient(top, #ec0086 5%, #e0208d 100%);
        background:-ms-linear-gradient(top, #ec0086 5%, #e0208d 100%);
        background:linear-gradient(to bottom, #ec0086 5%, #e0208d 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0086', endColorstr='#e0208d',GradientType=0);

        background-color:#ec0086;

        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;

        border:1px solid #d40078;

        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:13px;
        font-weight:normal;
        padding:3px 17px;
        text-decoration:none;

        text-shadow:0px 1px 0px #ec0086;
}

.btn-custom:hover {
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0208d), color-stop(1, #ec0086));
        background:-moz-linear-gradient(top, #e0208d 5%, #ec0086 100%);
        background:-webkit-linear-gradient(top, #e0208d 5%, #ec0086 100%);
        background:-o-linear-gradient(top, #e0208d 5%, #ec0086 100%);
        background:-ms-linear-gradient(top, #e0208d 5%, #ec0086 100%);
        background:linear-gradient(to bottom, #e0208d 5%, #ec0086 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0208d', endColorstr='#ec0086',GradientType=0);

        background-color:#e0208d;
}

#block-views-front-page-block-1 .block-inner {
  padding: 20px 15px 15px 15px;
}
#block-views-front-page-block-1 .block-content {
  padding: 0 0 0 0;
}
#block-views-front-page-block-1 .no-list li {
  width: 32%;
  margin: 0 1% 10px 0;
}

.dnd-legend-wrapper {
  display: none;
}

.node-article .field-name-body div.field-item div {
  text-align: center;
}

.colorbox {
  cursor: zoom-in;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
