/* 2019-12-16-v2                  2020-06-15@11:20	 GMT	AABC.co.uk iV  */


/* ==========================================================================
   Start AABC Media Queries adjustements to the main boostrap 4.4.1 CDN NO SIZE DEFAULT
   ========================================================================== */

body {
  position: relative;
  min-height: 200px;  
/*  padding-top: 62px;   */
}
/*
.navbar-brand {
    padding: 12px 1px;
}
*/

a, .dropdown-item {
    color: #e05e00;
    border-bottom: 0.0625rem dotted #e05e00;
}    


.navbar {
    padding: .125rem 1rem;
}

.navbar-brand {
    padding-top: .125rem;
    padding-bottom: .125rem;
    font-family: 'Tangerine', cursive; 
    font-size: 2.5rem; 
    color: white;
    text-shadow: 1px 1px 2px black;
}

.navbar-dark .navbar-toggler {
    color: 
rgba(255,255,255,.9);
border-color:
    rgba(255,255,255,.7);
}


.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}


.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.7);
}


a.navbar-brand {
    border-bottom: none;
}



.navbar-nav .nav-link {
    border-bottom: groove;
}


@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {

    border-bottom: none;
  }}

/* Solid class attached on scroll past first section */

.aabctopimageback {
   background-color: lightgrey;
 /*  background: url(../images/aabctopbackg/clark-young-QdRnZlzYJPA-unsplash-v2-1920x960.jpg) no-repeat center left;  */
    background: url(https://lh3.googleusercontent.com/VnArDH145D-O5I7LhLm2V5WGigktyLMzGcSn7CpFKQHNtlhbRb47QdjdALFuYKf6GhVrzkaafAR5t3Kl_apM54Ia8AlvCEaWOKIb3r-OsG6BvqpjypV4PLhaPn8i2PCKu8d9ooct=w1920-h960-no) no-repeat center left;   
   background-size: cover;
/*   height: 98vh;    removed to make 3 images display */
/*   margin-top: -3rem; */
}

.aabctopimageback_home {
   background-color: lightgrey;
   background: url(../../../images/black-and-white-black-and-white-depressed-depression-568025-1920x1280-c.jpg) no-repeat center center;  
   background-size: cover;
/*   height: 98vh;    removed to make 3 images display */

}

/*
.page-header h2,
.content-category h2{
    text-align: center;
  	font-family: 'Tangerine', cursive;
    font-size: 4rem;
    color: white;
    text-shadow: 1px 1px 2px black;
    background-color: #f8f9fa!important;  
}
*/

/* NAV PILLS */

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: rgba(0,0,0,.25);
}


.nav-pills .nav-link {
    border-radius: .25rem;
/*    background-color: white;  */
    border: grey solid 1px;
    margin: 4px 0;
    color: #212529;
}


.current.active.deeper.parent {
    color: pink;
    background-color: yellow;
}

.active.deeper.parent {
    color: brown;
    background-color: orange;
}

.current.active {
    color: green;
    background-color: red;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}


.bi{display:inline-block;vertical-align:text-bottom}




/*
.aabc-main-container-inner {
  padding-top: 4.75rem;
}
*/


.disclaimer {
    font-size: 0.6em;
    text-align: center;
}


caption {
    caption-side: top;
}


img.linker
{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
img.linker:hover
{
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}



/* ===

.breadcrumb {
  padding: .5em 1em;   /* AABC was 8px 15px AABC */
  margin-bottom: .5em;   /* AABC was 20px AABC */
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 4px; /* AABC was 0 5px AABC */
  color: #ccc;
  content: " "; /* AABC was 0 5px AABC */
}
.breadcrumb > .active {
  color: #e6e6e6;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* AABC to show the current page AABC */
.pagination > ul > li > span {
    color: #fff;
    background-color: #ddd;
}


.pagenav {
    padding-bottom: 16px;
}
.pager {
  padding-left: 0;
  margin: .5em 0;    /* AABC was 20px 0 AABC */
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

=== */


.AABC-inter-job-full {
    margin-right: -15px;
    margin-left: -15px;
 /*   padding: 1rem 0;  */
}


.AABC-inter-job-full:after, .AABC-inter-job-full:before {
    display: table;
    content: " ";
}


.AABC-container-white {
  background-color: #ffffff;
 /*  margin: 3vh 0;  */
}

.AABC-inter-texts-wide-white {
  background-color: #ffffff;
  margin: 3vh 0;
}


.AABC-container-big-top-white {
  background-color: #ffffff;
}


.inter-job-extract {
  background-color: #231f20;
  min-height: 4px;
}

.AABC-footer-inter {
  padding-top: 1rem;
  font-size: 1.5rem;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  color: white;
}


.AABC-WaW-foot {
  font-weight: 500;
}

.AABC-logo-square {
  margin: 16px auto;
}

/*
.aabc-main-container-outer,
.AABC-inter-texts-wide,
.AABC-inter-job-full,
.AABC-footer-wide,
.AABC-dark-back {
  background-color: #231f20;
}  
*/

.AABC-customers {
  font-family: 'Fira Sans', sans-serif;
  font-size: 30px;
 /*  font-weight: 300;  */
}

.AABC-customers-text {
  font-family: 'Fira Sans', sans-serif;
  font-size: 24px;
  font-weight: 300;
}




.main-top-wide-home {
    background: url(https://lh3.googleusercontent.com/MZA0ulfhKKU3CQkzESoAHqrFz19UFQclblYly5LEMHev83lje72q1HzXjn7OIKIPwC7tpWvN1LlcvhwZOSgMkhQsaSVWt33An4w6cuFY1I7enCH1Ykk7MXMjHo_5T5r1WzIVglBwAQ=w1920-h1080-no) no-repeat center center;
    display: table;
    height: 100vh;
    width: 100%;
    background-size: cover;
}

.testimonial-names {
  font-weight: 400;
}

.home-img-identity {
  background: url(https://lh3.googleusercontent.com/UgogpzdtrrX3ddtRE5o10F3I8Byh3yVM13osafG1SzwPqrfxRkXN_QnpUxPiQXj4fXzZAkgHp2gsGdnn2KhmOc6LgLhGKWyPIUPIrxIiSIKeIHmna0fj9VuJrXXqJCiP0aN4W01H=w1920-h660-no);
}    


.home-img-promotion {
  background: url(https://lh3.googleusercontent.com/3ta8CtGvVs8cBzMPbW3_CdCThbwtT1OzpZsMsrVESQIk0_a_6S3gtlTgrV0ZkQZtyyWHlGLCkYYwK7qAzgrVj-Ihhb_oxhqcH9QuRk5NbaO8GTAO3zELCYLtuYGqkil0xd5suR1r=w1920-h660-no);
}    


.home-img-information {
  background: url(https://lh3.googleusercontent.com/St4unRiZSn_3tKZ5yZAjThULXhRbGbVf5ZfNeACtpjJsa4I7RbQc82Vn4LVvqVDQn6sdb2bl2SgkNEzCAHJCgBZVM0-TM2PKLmVFRHboxtl0gJsTh4wIT8NhCWcl7ce0tTSWGLTc=w1920-h660-no);
} 

.home-img-stop-press {
  background: url(https://lh3.googleusercontent.com/8qvjlbodESHzhGuvAM-lGZLMsEWo9Kg4OjRTYwklxRbnm864gJaTiQB_spadGcx78p02-6wBUp7ATW_uMo_1eaOuOB5JlxXA_fWn9y8uSj-Kb-Nu7ysWRAl8NNPmPKZTAPg4E9Do=w1920-h660-no);
}    

.home-img-contact {
  background: url(https://lh3.googleusercontent.com/JhMjoIcAeGWFr8N_9DniYWyfEg4a5f7IJ36cCixW2eZnG540KYHBb8C0T5YfZ8x9cAv5N0AZmrDARhd4p__8znKzIyIYu1WPV0p3NPm1hSfUTY4SKqbTn3mPBc6-HE2jUaYSKdsZ=w1920-h660-no);
}    

.home-img-about-us {
  background: url(https://lh3.googleusercontent.com/joEphjVAHgD6AiXVz20l5vHatOJktZSdc-gfiWzmNSPn4aylTZVqeQyODmZId0pv6Gv1iz9740y_PbK-goowWSnuFJgXVvBqJpFU09XT_bJk36s82N471I0SWtz5IBFm1nBLXP0V=w1920-h660-no);
}    

.home-img-testimonials {
  background: url(https://lh3.googleusercontent.com/dIylPYIVtZctybfwLRAtoB_8IzDjYBrbNWiU_a2wnmP5MrhmB8Qb_E9VIb0v7YP5Pqcbm31RsBjB3jVydjgk-ge0zSIpYW3F-04F-f1Z4NFxmnQOA6lOSlDJbQ5pwQ7ErYoCDgyS=w1920-h660-no);
}    

/*
.m-b-lg {
    margin-top: 36px !important;
    margin-bottom: 24px !important;
}

*/

a.AABC-dark-links:visited, 
a.AABC-dark-links:active,
a.AABC-dark-links {
  color: white;
  text-decoration: none;
}
a.AABC-dark-links:hover {
  color: white;
  border-bottom-style: dotted;
}



a.AABC-dark-footer-links:visited,
a.AABC-dark-footer-links:active,
a.AABC-dark-footer-links {
  color: whitesmoke;
  text-decoration: none;
}
a.AABC-dark-footer-links:hover {
  color: gray;
  border-bottom-style: dotted;
}

.AABCandW2 {
  color: lightgray;
}


.navbar-inverse .navbar-nav > li.stoppressmenuitem > a {
    color: orange;
}

.navbar-inverse .navbar-nav > li.stoppressmenuitem > a:hover,
.navbar-inverse .navbar-nav > li.stoppressmenuitem > a:focus {
  color: #fff;
  background-color: transparent;
}


.aabcbutrnd {
    border-radius: .25rem;
    border: grey solid 1px;
}


.aabcCardNoBorder {
    background-color: transparent;
    border: none;
}


.aabcContainerTopHome {
  
}

.aabcTopHeroHomeText {
/*    font-family: 'Tangerine', cursive; */
    font-size: 10vw;
    color: white;
    text-shadow: 1px 1px 2px black;
}

.aabcTopHeroHomeTextSmaller {
/*    font-family: 'Tangerine', cursive; */
    font-size: 4vw;
    color: black;
    text-shadow: 1px 1px 2px white;
}
.aabcContainerHomeTop {
padding-top: 9vh; padding-bottom: 10vh;
}

.pb-4, .py-4 {
    padding-bottom: 1.5rem !important;
}



.navbar-dark .navbar-nav .nav-link {
    color: #fff;
    background-color: #057bae !important;
}



.navbar-light .navbar-nav .nav-link {
    color: #fff;
}


.breadcrumb {
    background-color: #005a00;
  	color: #e6e6e6;
}

.bg-light {
    background-color: #057bae !important
}



/* ==========================================================================
   End AABC Media Queries adjustements to the main boostrap 4.4.1 CDN NO SIZE DEFAULT
   ========================================================================== */

/* =======================================================================================================
   Start AABC Media Queries adjustements to boostrap 4.4.1 CDN size EXTRA SMALL devices Phones (<768px) XS
   ======================================================================================================= */

.AABC-fira-sans-36 {
  font-size: 3.5vw;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
}

.AABC-fira-sans-58 {
  padding: 35vh 10vw;
  font-size: 7vw;
  font-family: 'Fira Sans', sans-serif;
}

.AABC-big-text-fira-sans {
  font-family: 'Fira Sans', sans-serif;
  font-size: 3.1vw;
  color: #666;
}




.AABC-customers {
  font-family: 'Fira Sans', sans-serif;
  font-size: 30px;
 /*  font-weight: 300;  */
}

.AABC-customers-text {
  font-family: 'Fira Sans', sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.AABC-big-top-text-fira-sans {
    font-family: 'Fira Sans', sans-serif;
    font-size: 24px;
    color: #333;
    text-align: center;
    font-weight: 300;
    padding-top: 3vh;
    padding-bottom: 3vh;
}



.AABC-inter-image-wide {
  min-height: 20vh;
}


.home-img-contact,
.home-img-identity,
.home-img-promotion,
.home-img-information,
.home-img-testimonials,
.home-img-about-us,
.home-img-stop-press {
  position: relative;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 34vh;    
}

.AABC-homepg-txt {
  
      color: white;
      text-align: center;
      font-size: 18px;
      padding-top: 17vh;
      font-family: 'Fira Sans', sans-serif;

}

/* =======================================================================================================
   End AABC Media Queries adjustements to boostrap 4.4.1 CDN size EXTRA SMALL devices Phones (<768px) XS
   ======================================================================================================= */

/* =======================================================================================================
   Start AABC Media Queries adjustements to boostrap 4.4.1 CDN size SMALL devices Tablets (=768px) SM
   ======================================================================================================= */
@media only screen and (min-width : 768px) {	


.home-img-contact,
.home-img-identity,
.home-img-promotion,
.home-img-information,
.home-img-testimonials,
.home-img-about-us,
.home-img-stop-press {
  min-height: 44vh;    
}


.AABC-inter-image-wide {
 /*  min-height: 40vh; */
}

.AABC-inter-white {
  background: white;
}


.AABC-homepg-txt,
.AABC-big-top-text-fira-sans {
    font-size: 32px;
}


}
/* =======================================================================================================
   End AABC Media Queries adjustements to boostrap 4.4.1 CDN size SMALL devices Tablets (=768px) SM
   ======================================================================================================= */

/* =======================================================================================================
   Start AABC Media Queries adjustements to boostrap 4.4.1 CDN size MEDIUM devices Desktops (=992px) MD
   ======================================================================================================= */
@media only screen and (min-width : 992px) {	

.home-img-contact,
.home-img-identity,
.home-img-promotion,
.home-img-information,
.home-img-testimonials,
.home-img-about-us,
.home-img-stop-press {
  min-height: 50vh;    
}

.AABC-homepg-txt,
.AABC-big-top-text-fira-sans {
    font-size: 32px;
}


.AABC-flexbox-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;

	align-items: center;
}



}
/* =======================================================================================================
   End AABC Media Queries adjustements to boostrap 4.4.1 CDN size MEDIUM devices Desktops (=992px) MD
   ======================================================================================================= */

/* =======================================================================================================
   Start AABC Media Queries adjustements to boostrap 4.4.1 CDN size LARGE devices Desktops (=1200px) LG
   ======================================================================================================= */
@media only screen and (min-width : 1200px) {	


.aabcTopHeroHomeText {
    font-size: 7vw;
}
  
.aabcTopHeroHomeTextSmaller {
    font-size: 3.5vw;
}  
  

.home-img-lg-identity {
  background: url(https://lh3.googleusercontent.com/UgogpzdtrrX3ddtRE5o10F3I8Byh3yVM13osafG1SzwPqrfxRkXN_QnpUxPiQXj4fXzZAkgHp2gsGdnn2KhmOc6LgLhGKWyPIUPIrxIiSIKeIHmna0fj9VuJrXXqJCiP0aN4W01H=w1920-h660-no);
}    


.home-img-lg-promotion {
  background: url(https://lh3.googleusercontent.com/3ta8CtGvVs8cBzMPbW3_CdCThbwtT1OzpZsMsrVESQIk0_a_6S3gtlTgrV0ZkQZtyyWHlGLCkYYwK7qAzgrVj-Ihhb_oxhqcH9QuRk5NbaO8GTAO3zELCYLtuYGqkil0xd5suR1r=w1920-h660-no);
}    


.home-img-lg-information {
  background: url(https://lh3.googleusercontent.com/St4unRiZSn_3tKZ5yZAjThULXhRbGbVf5ZfNeACtpjJsa4I7RbQc82Vn4LVvqVDQn6sdb2bl2SgkNEzCAHJCgBZVM0-TM2PKLmVFRHboxtl0gJsTh4wIT8NhCWcl7ce0tTSWGLTc=w1920-h660-no);
} 


.home-img-lg-stop-press {
  background: url(https://lh3.googleusercontent.com/8qvjlbodESHzhGuvAM-lGZLMsEWo9Kg4OjRTYwklxRbnm864gJaTiQB_spadGcx78p02-6wBUp7ATW_uMo_1eaOuOB5JlxXA_fWn9y8uSj-Kb-Nu7ysWRAl8NNPmPKZTAPg4E9Do=w1920-h660-no);
}


.home-img-lg-testimonials {
  background: url(https://lh3.googleusercontent.com/dIylPYIVtZctybfwLRAtoB_8IzDjYBrbNWiU_a2wnmP5MrhmB8Qb_E9VIb0v7YP5Pqcbm31RsBjB3jVydjgk-ge0zSIpYW3F-04F-f1Z4NFxmnQOA6lOSlDJbQ5pwQ7ErYoCDgyS=w1920-h660-no);
}

.home-img-contact {
  background: url(https://lh3.googleusercontent.com/JhMjoIcAeGWFr8N_9DniYWyfEg4a5f7IJ36cCixW2eZnG540KYHBb8C0T5YfZ8x9cAv5N0AZmrDARhd4p__8znKzIyIYu1WPV0p3NPm1hSfUTY4SKqbTn3mPBc6-HE2jUaYSKdsZ=w1920-h660-no);
}    


.home-img-lg-about-us {
  background: url(https://lh3.googleusercontent.com/joEphjVAHgD6AiXVz20l5vHatOJktZSdc-gfiWzmNSPn4aylTZVqeQyODmZId0pv6Gv1iz9740y_PbK-goowWSnuFJgXVvBqJpFU09XT_bJk36s82N471I0SWtz5IBFm1nBLXP0V=w1920-h660-no);
}

.home-img-lg-contact,
.home-img-lg-identity,
.home-img-lg-promotion,
.home-img-lg-information,
.home-img-lg-testimonials,
.home-img-lg-about-us,
.home-img-lg-stop-press {
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 90vh;    
  background-attachment: fixed;
}

.AABC-inter-transparent {
  background-color: transparent;
  padding: 30vh 0;
}
.AABC-inter-white {
  background: rgba(255, 255, 255, .5);
}

.AABC-fira-sans-58 {
  font-size: 6vw;
}

.AABC-homepg-txt,
.AABC-big-top-text-fira-sans {
    font-size: 40px;
}


.AABC-big-top-text-fira-sans {
    font-size: 24px;
    color: #000;
}


.AABC-footer-wide {
    height: 170px;
    position: relative;
    z-index: -2;
}

.AABC-keep-still-thing {
    position: fixed;
    bottom: 0;
    z-index: -1;
    width: 100%;
}


}
/* =======================================================================================================
   End AABC Media Queries adjustements to boostrap 4.4.1 CDN size LARGE devices Desktops (=1200px) LG
   ======================================================================================================= */



/* =======================================================================================================
   Start AABC Media Queries adjustements to boostrap 4.4.1 CDN size VERY BIG Desktops (=1400px) AABC
   ======================================================================================================= */
@media only screen and (min-width : 1400px) {	


.AABC-fira-sans-58 {
  font-size: 4vw;
}

.AABC-homepg-txt,
.AABC-big-top-text-fira-sans {
    font-size: 40px;
}


}
/* =======================================================================================================
   End AABC Media Queries adjustements to boostrap 4.4.1 CDN size VERY BIG devices Desktops (=1400px) AABC
   ======================================================================================================= */






/* =======================================================================================================
   Start AABC Media Queries adjustements to boostrap 4.4.1 CDN size ALL SCREENS HAMBRUGER   AABC
   ======================================================================================================= */
@media (max-width: 5000px) {



}
/* =======================================================================================================
   End AABC Media Queries adjustements to boostrap 4.4.1 CDN size ALL SCREENS HAMBRUGER   AABC
   ======================================================================================================= */



/* =======================================================================================================
   Start AABC sprites ALL SCREENS   AABC
   ======================================================================================================= */
.AABC, .Drop-down-AABC_co_uk, .Home-AABC_co_uk, .Read-Article-AABC_co_uk, .Menu-AABC_co_uk, .Search-white-AABC_co_uk, .Search-black-AABC_co_uk, .Phone-AABC_co_uk, .Email-AABC_co_uk, .Write-AABC_co_uk, .Share-AABC_co_uk, .Skype-AABC_co_uk, .Google-Plus-AABC_co_uk, .LinkedIn-AABC_co_uk, .Twitter-AABC_co_uk, .FaceBook-AABC_co_uk, .YouTube-AABC_co_uk, .StumbleUpon-AABC_co_uk, .Pinterest-AABC_co_uk, .instagram-AABC_co_uk,  .AABC-qr-176,  .AABC-qr-224
{
	background: url(../images/AABC_co_uk/AABC_co_uk-main-sprite.png) no-repeat;
}

.AABC{
	background-position: -10px -10px ;
	width: 32px;
	height: 32px;
}

.Twitter-AABC_co_uk{
	background-position: -360px -60px ;
	width: 32px;
	height: 32px;
}

.Drop-down-AABC_co_uk{
	background-position: -60px -10px ;
	width: 15px;
	height: 15px;
}

.Home-AABC_co_uk{
	background-position: -110px -10px ;
	width: 82px;
	height: 22px;
}

.Read-Article-AABC_co_uk{
	background-position: -210px -10px ;
	width: 150px;
	height: 22px;
}

.Menu-AABC_co_uk{
	background-position: -410px -10px ;
	width: 140px;
	height: 22px;
}

.Search-white-AABC_co_uk{
	background-position: -610px -10px ;
	width: 22px;
	height: 22px;
}

.Search-black-AABC_co_uk{
	background-position: -660px -10px ;
	width: 22px;
	height: 22px;
}

.Phone-AABC_co_uk{
	background-position: -10px -60px ;
	width: 32px;
	height: 32px;
}

.Email-AABC_co_uk{
	background-position: -60px -60px ;
	width: 32px;
	height: 32px;
}

.Write-AABC_co_uk{
	background-position: -110px -60px ;
	width: 32px;
	height: 32px;
}

.Share-AABC_co_uk{
	background-position: -160px -60px ;
	width: 32px;
	height: 32px;
}

.Skype-AABC_co_uk{
	background-position: -210px -60px ;
	width: 32px;
	height: 32px;
}

.Google-Plus-AABC_co_uk{
	background-position: -260px -60px ;
	width: 32px;
	height: 32px;
}

.LinkedIn-AABC_co_uk{
	background-position: -310px -60px ;
	width: 32px;
	height: 32px;
}

.FaceBook-AABC_co_uk{
	background-position: -410px -60px ;
	width: 32px;
	height: 32px;
}

.YouTube-AABC_co_uk{
	background-position: -460px -60px ;
	width: 32px;
	height: 32px;
}

.StumbleUpon-AABC_co_uk{
	background-position: -510px -60px ;
	width: 32px;
	height: 32px;
}

.Pinterest-AABC_co_uk{
	background-position: -560px -60px ;
	width: 32px;
	height: 32px;
}

.instagram-AABC_co_uk{
	background-position: -610px -60px ;
	width: 32px;
	height: 32px;
}

.AABC-qr-176{
	background-position: -10px -160px ;
	width: 176px;
	height: 176px;
}

.AABC-qr-224{
	background-position: -210px -160px ;
	width: 224px;
	height: 224px;
}


/* =======================================================================================================
   End AABC sprites ALL SCREENS    AABC
   ======================================================================================================= */



