.avia-section.av-l7g4qq3l-e3bb143244e2b024763a72fd9d6ea420{
background-color:#2e2e2e;
background:linear-gradient( to bottom, #2e2e2e, #707070 );
}

#top .av_textblock_section.av-l7g78tgz-1f9433093af31ceba588dda16b837e10 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .flex_column.av-l88wqnrc-3788c2944454984fda5b7d803ce833aa{
margin-top:-80px;
margin-bottom:-80px;
}
.responsive #top #wrap_all .flex_column.av-l88wqnrc-3788c2944454984fda5b7d803ce833aa{
margin-top:-80px;
margin-bottom:-80px;
}

@-webkit-keyframes av_sonarEffect_av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); -webkit-transform: scale(1.5); transform: scale(1.5);}
}
@keyframes av_sonarEffect_av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); -webkit-transform: scale(1.5); transform: scale(1.5);}
}
#top #wrap_all .avia-button.av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4{
background-color:#fbcf32;
border-color:#ffffff;
color:#3d3d3d;
border-style:solid;
border-width:2px 2px 2px 2px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4:hover{
background-color:#2e2e2e;
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
.avia-button.av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4.avia-sonar-shadow:hover:after{
-webkit-animation:av_sonarEffect_av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4 1s ease-in-out;
-moz-animation:av_sonarEffect_av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4 1s ease-in-out;
-o-animation:av_sonarEffect_av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4 1s ease-in-out;
animation:av_sonarEffect_av-l88ws7mg-41217fe45980ff38f8178008ff07d8a4 1s ease-in-out;
}

.avia-section.av-l7hhduur-8651f3d5e6ed505fb3a50b757449de29 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}
.avia-section.av-l7hhduur-8651f3d5e6ed505fb3a50b757449de29 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-3w7a-c0e2e6332e797db869de2bd62cdfdc68{
padding:0 0 30px 0;
}
.avia_transform .flex_column.av-3w7a-c0e2e6332e797db869de2bd62cdfdc68{
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-duration:1.5s;
}

#top .av-special-heading.av-l88y7n6x-c007f15f83f103729a6b85d81024facb{
margin:30px 30px 30px 0;
padding-bottom:50px;
}
body .av-special-heading.av-l88y7n6x-c007f15f83f103729a6b85d81024facb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l88y7n6x-c007f15f83f103729a6b85d81024facb .special-heading-inner-border{
border-color:#bababa;
}
.av-special-heading.av-l88y7n6x-c007f15f83f103729a6b85d81024facb .av-subheading{
font-size:15px;
}
body .av-special-heading.av-l88y7n6x-c007f15f83f103729a6b85d81024facb .av-special-heading-tag .heading-wrap:before{
border-color:#bababa;
}
body .av-special-heading.av-l88y7n6x-c007f15f83f103729a6b85d81024facb .av-special-heading-tag .heading-wrap:after{
border-color:#bababa;
}

#top .av_textblock_section.av-l88vmknj-89b49c369fb18bb0b0413b2e96c51bb0 .avia_textblock{
text-align:center;
}

#top .av_textblock_section.av-l7g78z8i-a2c5822674e301936e18dafb8e24430a .avia_textblock{
font-size:16px;
text-align:center;
}

#top .hr.hr-invisible.av-l88yp0ry-54258758d87c30187e3c23afc239ba3b{
height:20px;
}

.avia-icon-grid-container.av-l88vwgn3-9dfbb8077159d83959e74ecd57576193 .avia-icongrid-wrapper .avia-icongrid-front{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#2e2e2e;
}
.avia-icon-grid-container.av-l88vwgn3-9dfbb8077159d83959e74ecd57576193 .avia-icongrid-wrapper .avia-icongrid-icon{
color:#2e2e2e;
}
.avia-icon-grid-container.av-l88vwgn3-9dfbb8077159d83959e74ecd57576193 .avia-icongrid-wrapper .icongrid_subtitle{
color:#828282;
}
.avia-icon-grid-container.av-l88vwgn3-9dfbb8077159d83959e74ecd57576193 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-inner{
font-size:18px;
}
.avia-icon-grid-container.av-l88vwgn3-9dfbb8077159d83959e74ecd57576193 .avia-icongrid-wrapper .avia-icongrid-flipback{
font-size:18px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#2e2e2e;
}

.avia-icon-grid-container .avia-icongrid-wrapper.av-l88vz0uf-1127b830c4eede860ce6b03c59f83fc6 .avia-icongrid-icon{
color:#d62c6a;
}

#top #wrap_all .avia-button.av-71fe-e31a23f72fe038368234ac747fb556a8{
background-color:#d52c6a;
border-color:#d52c6a;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-71fe-e31a23f72fe038368234ac747fb556a8:hover{
background-color:#2E2E2E;
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.avia-icon-grid-container .avia-icongrid-wrapper.av-l88vz0uf-6-28b74d930d688bf625b539605daa75bf .avia-icongrid-icon{
color:#005a7f;
}

#top #wrap_all .avia-button.av-71fe-3-8640d2af694a4659307af05997167905{
background-color:#005A7F;
border-color:#005A7F;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-71fe-3-8640d2af694a4659307af05997167905:hover{
background-color:#2E2E2E;
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.avia-icon-grid-container .avia-icongrid-wrapper.av-l88vz0uf-5-d90ec865868d1bfb7772e323bf366627 .avia-icongrid-icon{
color:#ffd519;
}

#top #wrap_all .avia-button.av-2cyy-81c682b4bc551905b1d3515397da432b{
background-color:#ffd519;
border-color:#ffd519;
color:#2e2e2e;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2cyy-81c682b4bc551905b1d3515397da432b:hover{
background-color:#2E2E2E;
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-3w4i-ee54ddfcc5ef9e596bc736927dc4ed95{
height:50px;
}

.avia-section.av-3z8g-9a96401cc5fc903be2e5e8be8e4e426d .av-section-color-overlay{
opacity:0.5;
background-color:#cccccc;
background-image:url(https://staging.warrenservices.co.uk/wp-content/themes/enfold/images/background-images/grid-big-light.png);
background-repeat:repeat;
}

#top .av-special-heading.av-l88yad7s-3a825598d6d92673484e1ca6c9c1abff{
margin:30px 30px 30px 0;
padding-bottom:20px;
}
body .av-special-heading.av-l88yad7s-3a825598d6d92673484e1ca6c9c1abff .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l88yad7s-3a825598d6d92673484e1ca6c9c1abff .special-heading-inner-border{
border-color:#bababa;
}
.av-special-heading.av-l88yad7s-3a825598d6d92673484e1ca6c9c1abff .av-subheading{
font-size:15px;
}
body .av-special-heading.av-l88yad7s-3a825598d6d92673484e1ca6c9c1abff .av-special-heading-tag .heading-wrap:before{
border-color:#bababa;
}
body .av-special-heading.av-l88yad7s-3a825598d6d92673484e1ca6c9c1abff .av-special-heading-tag .heading-wrap:after{
border-color:#bababa;
}

#top .flex_column_table.av-equal-height-column-flextable.av-l88xdgr8-aa86e82ca97da123ecd48c2432191fdb{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-l88xdgr8-aa86e82ca97da123ecd48c2432191fdb{
padding:20px 20px 20px 20px;
}

#top .av_textblock_section.av-l88x7x07-7c97327982fa6106e3faed6346d78fd3 .avia_textblock{
font-size:16px;
color:#595959;
text-align:left;
}

#top .flex_column_table.av-equal-height-column-flextable.av-352c-8acfab1e0daefa81577d9167c6e91709{
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-l8a16177-e3f51228a89bae8776d5b5cd9815a8d1{
background-color:#e5e5e5;
background-image:unset;
}
.avia-section.av-l8a16177-e3f51228a89bae8776d5b5cd9815a8d1 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-l8a14ylc-ec704b379009f7891c8d4efc3eff2e9b{
margin:30px 30px 30px 0;
padding-bottom:20px;
}
body .av-special-heading.av-l8a14ylc-ec704b379009f7891c8d4efc3eff2e9b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8a14ylc-ec704b379009f7891c8d4efc3eff2e9b .special-heading-inner-border{
border-color:#bababa;
}
.av-special-heading.av-l8a14ylc-ec704b379009f7891c8d4efc3eff2e9b .av-subheading{
font-size:15px;
}
body .av-special-heading.av-l8a14ylc-ec704b379009f7891c8d4efc3eff2e9b .av-special-heading-tag .heading-wrap:before{
border-color:#bababa;
}
body .av-special-heading.av-l8a14ylc-ec704b379009f7891c8d4efc3eff2e9b .av-special-heading-tag .heading-wrap:after{
border-color:#bababa;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5g6u-81e2e201c5fd4a9c1d238bb66060932a{
margin-top:0px;
margin-bottom:40px;
}
.flex_column.av-5g6u-81e2e201c5fd4a9c1d238bb66060932a{
padding:20px 20px 20px 20px;
}

#top .av_textblock_section.av-l8a15hhn-eda322e1ea188aa67f9bcf9aeb5c2bc1 .avia_textblock{
font-size:16px;
color:#595959;
text-align:center;
}

@-webkit-keyframes av_boxShadowEffect_av-8f68-bd0c26e94d0d8cc019c1e542a9d717e0-column {
0%   { box-shadow:  0 0 0 0 #a5a5a5; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #a5a5a5; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-8f68-bd0c26e94d0d8cc019c1e542a9d717e0-column {
0%   { box-shadow:  0 0 0 0 #a5a5a5; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #a5a5a5; opacity: 1; }
}
#top .flex_column.av-8f68-bd0c26e94d0d8cc019c1e542a9d717e0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8f68-bd0c26e94d0d8cc019c1e542a9d717e0{
box-shadow: 0 0 10px 0 #a5a5a5;
border-width:1px;
border-color:#d3d3d3;
border-style:solid;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-8f68-bd0c26e94d0d8cc019c1e542a9d717e0{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-lacoi4kf-4af5b91d21e709f7dbd858a7d6d0a94c .avia_textblock{
font-size:19px;
color:#595959;
text-align:left;
}

#top .flex_column.av-72ty-ee15066529ac2edd35f2496ae778d5b9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-72ty-ee15066529ac2edd35f2496ae778d5b9{
padding:0 20px 20px 20px;
}
.responsive #top #wrap_all .flex_column.av-72ty-ee15066529ac2edd35f2496ae778d5b9{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-l8a1g7yr-8590f08635168711f2e831286d9d057f .avia_textblock{
font-size:16px;
color:#595959;
text-align:left;
}

#top .av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff{
margin:30px 30px 30px 0;
padding-bottom:10px;
font-size:22px;
}
body .av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .special-heading-inner-border{
border-color:#bababa;
}
.av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .av-subheading{
font-size:15px;
}
body .av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .av-special-heading-tag .heading-wrap:before{
border-color:#bababa;
}
body .av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .av-special-heading-tag .heading-wrap:after{
border-color:#bababa;
}

#top .av-slideshow-ui.av-l8tz3ux5-5cf385325d5d0a58f5e4332fd274879b .avia-slideshow-arrows a{
background-color:#d62c6a;
}
.avia-content-slider-element-container.av-l8tz3ux5-5cf385325d5d0a58f5e4332fd274879b .slide-entry{
padding:0 0 0 0;
margin:-30px 0 60px 0;
}

#top .av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867{
margin:30px 30px 30px 0;
padding-bottom:10px;
font-size:22px;
}
body .av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .special-heading-inner-border{
border-color:#bababa;
}
.av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .av-special-heading-tag .heading-wrap:before{
border-color:#bababa;
}
body .av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .av-special-heading-tag .heading-wrap:after{
border-color:#bababa;
}

#top .av-slideshow-ui.av-lcus0juc-a7ee077d33e209cb420c4129284e4d22 .avia-slideshow-arrows a{
background-color:#d62c6a;
}
.avia-content-slider-element-container.av-lcus0juc-a7ee077d33e209cb420c4129284e4d22 .slide-entry{
padding:0 0 0 0;
margin:-20px 0 60px 0;
}

#top .av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb{
margin:30px 30px 30px 0;
padding-bottom:10px;
font-size:22px;
}
body .av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .special-heading-inner-border{
border-color:#bababa;
}
.av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .av-subheading{
font-size:15px;
}
body .av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .av-special-heading-tag .heading-wrap:before{
border-color:#bababa;
}
body .av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .av-special-heading-tag .heading-wrap:after{
border-color:#bababa;
}

#top .av-slideshow-ui.av-lcusxcp1-b1c7e9f30b159ac9525e67fd0b645989 .avia-slideshow-arrows a{
background-color:#d62c6a;
}
.avia-content-slider-element-container.av-lcusxcp1-b1c7e9f30b159ac9525e67fd0b645989 .slide-entry{
padding:0 0 0 0;
margin:-30px 0 60px 0;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lcut95wn-c7eb006a65fc749f6e94bfb19f8480ff .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lcutbk6i-e75041fc5f5a331e3b75ac0da66de867 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lcutcmu9-b1ccc11f0cf22d1940c5bbeb02670bbb .av-special-heading-tag{
font-size:0.8em;
}
}
