h2, h3 {
	text-transform:uppercase;
	color:red;
	font-weight:400;
}

h1 {
	text-transform:uppercase;
}

::selection {
	background-color:red;
	color:#fff;
}

footer {
	 	background: red;
    color: #fff;
}

footer > *, footer a, footer h2 {
	color:#fff;
	text-decoration:none;
}

.site-logo {
	width:20vw;
	height:auto;
}

.menu-item:hover a, .menu-item:active a, .menu-item:focus a {
	color:red !important;
}

.menu-item a {
	text-transform:uppercase;
	font-size: 0.8rem !important;
}

@media screen and (max-width: 900px) {
.site-logo {
	width:50vw;
	height:auto;
}
}

@media screen and (max-width: 1024px) {
	.steel-text {
		width:110%;
		left:-10%;
	}
	
	.steel-bg {
		margin-top:140px;
	}
}

.site-name {
	color:#fff !important;
}

footer a:hover {
	color:#fff;
}

.footer-navigation a {
	color:#fff !important;
}

.footer-navigation .menu-item-22 {
	color:#fff !important;
}

.wp-block-button__link {
	text-transform:uppercase;
	font-size:16px;
}

.entry-title {
	display: none;
}

.entry-content p {
	margin-bottom: 1rem;
	font-size: 18px;
	line-height:1.8;
}

.entry-content li {
	font-size: 18px;
	line-height:1.8;
}

@media only screen and (min-width: 560px) {
.site-main > article > .entry-header, .site-main > .page-header, .site-main > .not-found > .page-header {
    margin-top: 0px;
	}
}

.wp-block-group.alignfull {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/*

.wp-block-columns.alignfull {
	padding-left: 0px !important;
  padding-right: 0px !important;
}

*/

.standard-col .wp-block-column {
	max-width:90vw;
}

.box-shadow-white {
	-webkit-box-shadow: 1px 3px 19px 4px rgba(0,0,0,0.3); 
box-shadow: 1px 3px 19px 4px rgba(0,0,0,0.3);
	padding:40px;
	overflow:hidden;
	margin-left:30px;
	margin-right:30px;
}

.box-shadow-white .wp-block-column p {
	font-size: 18px;
}

.box-shadow-white .wp-block-column .fas {
	font-size: 60px !important;
	display:inherit;
	transition: all 0.4s;
}

.box-shadow-white .wp-block-column:hover .fas {
	color:red;
	transform: translate(0px,-20px);
}

.button-red .wp-block-button__link {
	background-color:red;
	color:#fff;
	letter-spacing: 1px;
	border:red solid;
	transition: all 0.3s;
	border-radius:30px;
	margin-top:20px;
}

.button-red:hover .wp-block-button__link {
	background-color:#fff;
	color:red;
}

.button-red .wp-block-button__link:hover {
  background-color:transparent !important;
	color:red;
}

.button-red:active .wp-block-button__link {
	background-color:#fff;
	color:red;
}

.button-red .wp-block-button__link:active {
  background-color:transparent !important;
	color:red;
}

.wp-block-button__link:focus {
  background-color:transparent !important;
}

.button-white .wp-block-button__link {
	background-color:#fff;
	color:red;
	letter-spacing: 1px;
	border:#fff solid;
	transition: all 0.3s;
	border-radius:30px;
	margin-top:20px;
}

.button-white:hover .wp-block-button__link {
	background-color:transparent;
	color:#fff;
}

.button-white .wp-block-button__link:hover {
	background-color:transparent !important;
	color:#fff;
}

.button-white:active .wp-block-button__link {
	background-color:transparent;
	color:#fff;
}

.button-white .wp-block-button__link:active {
	background-color:transparent !important;
	color:#fff;
}

html, body{
width:100%;
overflow-x:hidden;
}

@media screen and (min-device-width: 1200px) { 
	.main-navigation .menu-item-22 {
		background-color:red;
	border:red solid;
	transition: all 0.3s;
	border-radius:30px;
		padding: 10px 20px !important;
		margin-left:20px;
	}
	.main-navigation .menu-item-22 a {
	color:#fff !important;
		padding: 0px;
	}
	.main-navigation .menu-item-22:hover {
		background: transparent;
	}
	.main-navigation .menu-item-22:hover a {
		color:red !important;
	}
	.quote-text {
	padding-right:10vw;
}
	.quote-column-left {
		height:30vw;
		width:30vw;
	}
	.intro-par {
		max-width:800px;
		margin-left:auto;
		margin-right:auto;
	}
}

.apm-supertitle {
	  font-family: 'Poppins';
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 2px;
	font-size: 18px;
}

.wf-active h1 {
	font-weight:700;
}

.service-image {
	align-items: center; 
	display: flex;
}

.no-sidebar .wp-block-columns .alignfull {
	padding:none !important;
}

.quote-column-left {
	border-radius:50%;
}

.steel-bg {
	    position: relative;
    margin-top: 100px;
    margin-left: 10%;
	padding-top:100px;
}

.steel-text {
  background: rgb(255,0,0);
    background: linear-gradient(
0deg
, rgba(255,0,0,1) 50%, rgb(253 70 70) 50%);
    color: #fff;
    padding: 20px;
    position: absolute;
    top: 0;
    margin: 0px;
    width: 120%;
    left: -10%;
    clip-path: polygon(0% 0, 90% 0%, 100% 50%, 90% 100%, 0 100%);
}

@media screen and (max-device-width: 900px) {
	.steel-text {
		width:110%;
		left:-10%;
	}
	
	.steel-bg {
		margin-top:140px;
	}
}

.wf-active h3 {
    text-transform: none;
}

li {
	margin-bottom:10px;
}

.quick-menu a {
	color:#fff;
	font-size:16px;
}

.round-img {
	border : solid transparent;
	border-radius:50%;
  -webkit-transition : border 200ms ease-out;
  -moz-transition : border 200ms ease-out;
  -o-transition : border 200ms ease-out;
  transition : border 200ms ease-out;
	margin-left:auto;
	margin-right:auto;
}

.round-img-col {
	text-align: center;
}

.standard-col {
	max-width: 1280px !important;
	width:95%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.round-img-col:hover .round-img {
   border : 5px solid #fff;   
}

.quick-menu a {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
}

/* Spider Icons */
.icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }

.habitat::before {
    font-family: "Font Awesome 5 Free"; 
		font-weight: 900; 
		content: "\f015";
    border-left: solid rgba(255,0,0,1);
    padding-left: 10px;
    margin-right: 15px;
    color: rgba(255,0,0,1);
  }

.web::before {
    font-family: "Font Awesome 5 Free"; 
		font-weight: 900; 
		content: "\f717";
    border-left: solid rgba(137,0,0,1);
    padding-left: 10px;
    margin-right: 15px;
    color: rgba(137,0,0,1);
  }

.venom::before {
    font-family: "Font Awesome 5 Free"; 
		font-weight: 900; 
		content: "\f714";
    border-left: solid rgba(255,0,0,1);
    padding-left: 10px;
    margin-right: 15px;
    color: rgba(255,0,0,1);
  }

.season::before {
    font-family: "Font Awesome 5 Free"; 
		font-weight: 900; 
		content: "\f185";
    border-left: solid rgba(137,0,0,1);
    padding-left: 10px;
    margin-right: 15px;
    color: rgba(137,0,0,1);
  }

@media screen and (max-device-width: 900px) {
	.box-relative {
	background-size:30vw auto;
}
}

#spiderBox {
	padding-bottom:30px;
}

.spiderMove {
	animation-name: spiderMove;
animation-duration: 3.7s;
	animation-timing-function: ease-in-out;
	animation-delay: 0.2s;
	animation-fill-mode: forwards;
	background-repeat:no-repeat;
	background-size:10% auto;
}

@keyframes spiderMove {
  0%   {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-1.png'); background-position:100% 100%;}
5% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:95% 100%;}
  10% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:90% 100%;}
15% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:85% 100%;}
20% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:80% 100%;}
25% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:75% 100%;}
30% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:70% 100%;}
35% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:65% 100%;}
40% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:60% 100%;}
45% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:55% 100%;}
50% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:50% 100%;}
55% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:45% 100%;}
60% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:40% 100%;}
65% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:35% 100%;}
70% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:30% 100%;}
75% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:25% 100%;}
80% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:20% 100%;}
85% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:15% 100%;}
90% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-3.png'); background-position:10% 100%;}
95% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-stage-2.png'); background-position:5% 100%;}
100% {background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/tarantula-1.png'); background-position:3% 100%;}
}

.circle-1 {
  height:80px;
  width:80px;
  background-color:red;
  border-radius:50%;
  position:relative;
  margin-top:50px;
	display: flex;
    justify-content: center;
    align-items: center;
}

.circle-1 i {
	font-size:40px;
	color:#fff;
}

.circle-1::after {
background-image:url('https://arenapestmanagement.com.au/wp-content/uploads/2021/11/arena-graphic.png');	
  background-size: 80px 80px;
  background-repeat:no-repeat;
  content:"";
  top:-50%;
  position:absolute;
  height:80px;
  width:80px;
  left:35%;
}