@import url("https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@300;500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Handlee&display=swap"); *,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
} html {overflow-x: hidden}
body {margin: 0; padding: 0;font-family: 'PT Sans', sans-serif;color: #000000;line-height: normal;} .clear:before,
.clear:after {
content:' ';
display:table;
}
.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
img {max-width:100%;vertical-align:bottom;height: auto;}
a {color:#444;text-decoration:none;}
a:hover {color:#444;}
a:focus {outline:0;}
a:hover,
a:active {outline:0;}
input:focus {outline:0;border:1px solid #04A4CC;}
h1{}
h2{}
h3 {font-size: 25px;border-bottom: 2px solid rgb(204 204 204 / 42%);text-transform: uppercase;color: #414141;text-align: center;padding-bottom: 8px;display: block;}
h4{}
p{font-size: 16px;margin: 0 0 15px;padding: 0;font-weight: 100;letter-spacing: 1px;}  .wrapper {max-width:980px;width:98%;margin:0 auto;position:relative;} header {
position: fixed;
width: 100%;
z-index: 99;
}
#headerbarbg {width: 100%;float: left;background: #fff;z-index: 99;position: relative;}
header .stickyhead{position: fixed;width: 100%}
#headerpaddingblock {float: left;width: 100%;min-height: 750px;}
#headerbar{display: grid;grid-template-columns: minmax(150px, 25%) 1fr;}
#headerbar .headercol{}
#headerimage img{width: 100%;}
#headerimage {
position: fixed;
margin-top: 85px;
z-index: -1;
width: 100%;
min-height: 685px;
}
#headerimage #sublines{position: absolute; top: 120px; width: 100%;}
#headerimage #sublines h1{font-size: 50px;}
#headerimage #sublines h2{font-size: 30px;}
#headerimage #sublines h1,
#headerimage #sublines h2{font-weight: 100;color: #fff;text-shadow: -1px -1px 7px #262626;margin: 0} .logo {
}
.logo-img {position: relative;top: 20px;} .nav {
} main {width: 100%;float: left;background: #fff;z-index: 1;position: relative;} .sidebar {
} .footer {float: left;width: 100%;background: #2e3133;color: #f4f4f4;}
.footer a{color: #f4f4f4;}
#footerinfo{display: grid;grid-template-columns: minmax(350px, 50%) 1fr;}
#footerinfo .footerinfocol{}
#copyright{text-align: center; border-top: 1px solid #555;}
#copyright p,
#copyright a {font-size: 13px;color: #999;margin: 20px 0;}
#mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item {margin: 0 15px;display: block;border-bottom: 2px dotted #9e9c9c;}
#mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item:last-of-type{border: none;} .gallery{}
.gallery .galleryrow{float: left; width: 100%;padding: 20px;box-shadow: 0px -2px 5px 0px #9b9898;}
.gallery .galleryrow:nth-child(odd){background: #f7f5f2;}
.gallery .galleryrow:nth-child(even){background: #fff;}
.gallery .galleryrow ul {margin: 0;padding: 0;list-style: none;column-count: 3;}
.gallery .galleryrow ul li{}
.gallery .galleryrow ul li img{}
.gallery .galleryrow ul li p{}
.gallery .galleryrow .gallery_title{font-size: 1.4em;margin-bottom: 14px;margin-top: 3px;color: #000000;}
.testimonialsblock{display: block;float: left;width: 100%;margin:35px 0 100px;}
.testimonials_row {width: 100%;display: block;}
.testimonials_row .testimonials_listitems{box-shadow: 1px 5px 10px 0px #717171; width: 100%; display: block; position: relative;padding: 15px;}
.testimonials_row .testimonials_listitems p{font-family: 'Handlee', cursive;margin: 0; font-size: 15px;}
#homeblockcontent {padding-top: 50px;background: #e8e7e3;}
#mid_image_home{border-bottom: 2px solid #bebebe;border-top: 2px solid #bebebe; padding: 50px 0;}
#before_after{padding: 50px;background: #e8e7e3;}
#before_after ul {margin: 10px 0;padding: 0;list-style: none;column-count: 3;}
#before_after ul li{padding: 0 0 20px;}
#before_after ul li img{}
#logos_home{padding: 50px;}
#logos_home ul {margin: 10px 0;padding: 0;list-style: none;column-count: 3;}
#logos_home ul li {padding: 0 35px;}
#logos_home ul li img{}  @font-face {
font-family:'Font-Name';
src:url(//abbeycollision.com/wp-content/themes/html5blank-master/fonts/font-name.eot);
src:url(//abbeycollision.com/wp-content/themes/html5blank-master/fonts/font-name.eot?#iefix) format('embedded-opentype'),
url(//abbeycollision.com/wp-content/themes/html5blank-master/fonts/font-name.woff) format('woff'),
url(//abbeycollision.com/wp-content/themes/html5blank-master/fonts/font-name.ttf) format('truetype'),
url(//abbeycollision.com/wp-content/themes/html5blank-master/fonts/font-name.svg#font-name) format('svg');
font-weight:normal;
font-style:normal;
} @media only screen and (min-width:320px) {
}
@media only screen and (min-width:480px) {
}
@media only screen and (min-width:768px) {
}
@media only screen and (min-width:1024px) {
}
@media only screen and (min-width:1140px) {
}
@media only screen and (min-width:1280px) {
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {
}
@media only screen and (max-width:1024px) {
#headerimage{background-position: center right !important;}
}
@media only screen and (max-width:767px) {
.wrapper {max-width: 600px;width: 94%;}
#before_after ul {column-count: 2;}
.alignright {float: none !important;margin: 0 auto 20px !important;display: block !important;}
#logos_home ul {column-count: 1;}
#logos_home ul li {padding: 0 35px;text-align: center;max-width: 200px;margin: 0 auto 30px;}
#footerinfo {display: grid;grid-template-columns: 100%;text-align: center;}
footer #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item{max-width: 200px; margin: 0 auto;}
footer #mega-menu-wrap-footer-menu #mega-menu-footer-menu > li.mega-menu-item > a.mega-menu-link{text-align: center;}
#headerimage #sublines {position: absolute;top: 120px;width: 95%;text-align: center;max-width: 80%;margin: auto;right: 0;left: 0;background: rgb(88 88 88 / 74%);padding: 20px;border-radius: 25px;}
.gallery .galleryrow .gallery_title {text-align: center;}
.gallery .galleryrow ul {column-count: 1;}
.gallery .galleryrow ul li {text-align: center;}
}
@media only screen and (max-width:420px) {
#before_after ul {column-count: 1;}
} ::selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
} .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}