.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2,
.template-page .entry-content-wrapper h3,
.template-page .entry-content-wrapper h4,
.template-page .entry-content-wrapper h5 {
  color: #4f3a52;
  font-weight: bold;
}

.template-page .entry-content-wrapper h1 {
  font-size: 26px;
  color: #333;
}

.template-page .entry-content-wrapper h2 {
  font-size: 24px;
  color: #333;
}

.template-page .entry-content-wrapper h3 {
  font-size: 22px;
  color: #333;
}

.template-page .entry-content-wrapper h4 {
  font-size: 20px;
  color: #333;
}

.template-page .entry-content-wrapper h5 {
  font-size: 18px;
  color: #333;
}

.template-page p a:visited,
.template-page p a:active,

.template-page p a {
  color: #509e2f !important;
  font-weight: bold;
}
.template-page p a:hover {
color: #a1d683 !important;
}


.template-page p,
ul {
  line-height: 1.5;
}

.template-page ul li {
  font-style: italic;
}

.slideshow_caption {
  width: 50%;
}

.main_color input[type="submit"] {
	background:#509e2f !important;
	margin-left:0 !Important;
}

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
	border:1px solid #919191;
}

.wpcf7-not-valid-tip {
	background:#c00;
	color:#FFF !important;
	line-height:1;
	padding:10px;
}

.page-id-4731 {}

.page-id-4731 .av_one_full.first .av_textblock_section {
  text-align: center;
  padding: 10px 0px 10px 0px;
}

.page-id-4731 .av_one_full.first .av_textblock_section img {
  display: inline-block;
  vertical-align: middle;
  max-width: 230px;
}

@media screen and (max-width: 1200px) {
  .page-id-4731 .av_one_full.first .av_textblock_section img {
    display: none;
  }
}

.page-id-4731 .av_one_full.first .av_textblock_section a {
  color: #fff !important;
  background-position: center left;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none !important;
  padding-left: 60px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 10px;
}

.page-id-4731 .avia-section {
  min-height: 60px;
}


.page-id-4731 .av_one_full.first .av_textblock_section a:nth-of-type(1) {
  background-image: url("../images/icon-order-fulfilment.png");
}

.page-id-4731 .av_one_full.first .av_textblock_section a:nth-of-type(2) {
  background-image: url("../images/icon-distribution.png");
}

.page-id-4731 .av_one_full.first .av_textblock_section a:nth-of-type(3) {
  background-image: url("../images/icon-ecommerce.png");
}


.page-id-4731 .av_one_full.first .av_textblock_section a:nth-of-type(4) {
  background-image: url("../images/icon-logistics.png");
}

.page-id-4731 .av_one_full.first .av_textblock_section a:nth-of-type(5) {
  background-image: url("../images/icon-warehousing.png");
}

.page-id-4731 .av_one_full.first .av_textblock_section a:hover,
.page-id-4731 .av_one_full.first .av_textblock_section a:focus {
  text-decoration: underline !important;
}

.page-id-4731 .av_one_full.first .av_textblock_section a span {
  color: #fff !important;
  padding-left: 25px;
  padding-right: 25px;
}

.page-id-4731 .av_one_full.first .av_textblock_section a:hover span,
.page-id-4731 .av_one_full.first .av_textblock_section a:focus span {
  color: #fff !important;
  text-decoration: underline !important;
}

.page-id-4731 .av_one_full.first .av_textblock_section p {
  margin: 0px;
}

.page-id-4731 .avia-section-small .content,
.avia-section-small .sidebar {
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-id-4731 #av_section_3 {}

.page-id-4731 #av_section_3 .flex_column {}

.page-id-4731 #av_section_3 .flex_column h5 {
  padding-left: 40px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-position: center left;
  background-repeat: no-repeat;
}

.page-id-4731 #av_section_3 .flex_column:nth-of-type(1) h5 {
  background-image: url("../images/icon-experience.png");
}

.page-id-4731 #av_section_3 .flex_column:nth-of-type(2) h5 {
  background-image: url("../images/icon-order-accuracy.png");
}

.page-id-4731 #av_section_3 .flex_column:nth-of-type(3) h5 {
  background-image: url("../images/icon-returns.png");
}

.page-id-4731 #av_section_3 .flex_column:nth-of-type(4) h5 {
  background-image: url("../images/icon-systems-integration.png");
}


#footer {
  padding: 0;
}

.footer__logo {

}

.footer__contact {
  padding-top: 30px;
  padding-bottom: 30px;
}