@font-face {
font-family: 'roofsie-two-icon';
src:  url(//windstarroofingllc.com/wp-content/themes/roofsie/assets/vendors/roofsie-two-icons/fonts/roofsie-two-icon.eot?yx9xq3);
src:  url(//windstarroofingllc.com/wp-content/themes/roofsie/assets/vendors/roofsie-two-icons/fonts/roofsie-two-icon.eot?yx9xq3#iefix) format('embedded-opentype'),
url(//windstarroofingllc.com/wp-content/themes/roofsie/assets/vendors/roofsie-two-icons/fonts/roofsie-two-icon.ttf?yx9xq3) format('truetype'),
url(//windstarroofingllc.com/wp-content/themes/roofsie/assets/vendors/roofsie-two-icons/fonts/roofsie-two-icon.woff?yx9xq3) format('woff'),
url(//windstarroofingllc.com/wp-content/themes/roofsie/assets/vendors/roofsie-two-icons/fonts/roofsie-two-icon.svg?yx9xq3#roofsie-two-icon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="roofsie-two-icon-"], [class*=" roofsie-two-icon-"] { font-family: 'roofsie-two-icon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.roofsie-two-icon-address-location:before {
content: "\e900";
}
.roofsie-two-icon-e-mail:before {
content: "\e901";
}
.roofsie-two-icon-mobilephone:before {
content: "\e902";
}body,
body.boxed-wrapper .page-wrapper,
.main-menu,
.why-choose-one__points-single,
.why-choose-one__shape-2,
.brand-one,
.testimonial-one__single {
background-color: #151518;
}
.main-menu__call-icon,
.why-choose-one,
.brand-one__single:before,
.project-one__carousel.owl-carousel .owl-dots .owl-dot,
.testimonial-one,
.blog-one__content {
background-color: #1c1b1f;
}
.services-one__text {
color: #86838c;
}
.main-menu__call-content p,
.main-menu .main-menu__list>li>a,
.stricky-header .main-menu__list>li>a,
.feature-one__text,
.about-one__text,
.text-box-two p,
.why-choose-one__text,
.testimonial-one__client-sub-title,
.testimonial-one__text,
.blog-one__user-content h5,
.blog-one__text,
.blog-one__read-more a {
color: #817e87;
}
.main-menu__call-content a,
.main-menu__search,
.feature-one__title a,
.feature-one__read-more a,
.section-title__title,
.about-one__points li .icon-box .text-box p,
.services-one__title a,
.services-one__read-more a,
.why-choose-one__points-title,
.testimonial-one__client-name,
.blog-one__title a {
color: #ffffff;
}
.main-menu__search-box:before {
background-color: rgba(255, 255, 255, .10);
}
.feature-one__single {
background-color: #121113;
}
.feature-one__read-more a i {
color: #121113;
}
.about-one__line {
opacity: 0.05;
}
.about-one__big-text {
color: rgba(255, 255, 255, 0.02);
}
.about-one__shape {
opacity: .05;
}
.services-one-shape-1 img {
opacity: 0.06;
}
.main-header__logo__shape-1,
.main-header__logo__shape-1::before,
.services-one__content {
background-color: #26252a;
}
.services-one__read-more,
.blog-one__read-more {
border-top: 2px solid rgba(var(--roofsie-white-rgb), .10);
}
.services-one__read-more a i {
color: #26252a;
}
.why-choose-one-bg {
opacity: 0.01;
}
.why-choose-one__points-single {
border-bottom: 4px solid #0e0e10;
}
.why-choose-one__shape-1 {
background-color: #212024;
}
.brand-one__shape-1 img,
.brand-one__shape-2 img {
opacity: .10;
}
.project-one__carousel.owl-carousel .owl-dot.active {
background-color: var(--roofsie-base);
}
.trust-company-bg:before {
background-color: rgba(14, 14, 16, .80);
}
.testimonial-one-shape {
opacity: 0.02;
}
.testimonial-one__single {
border: 1px solid #28272c;
}
.testimonial-one__rating {
background-color: #302f34;
}
.testimonial-one__rating:after {
border-left: 20px solid #302f34;
}
.blog-one__read-more a i {
color: #1c1b1f;
}
.main-menu .mobile-nav__toggler:hover {
color: var(--roofsie-white);
}
.thm-btn:hover {
color: var(--roofsie-base);
}
.thm-btn:hover i {
background-color: var(--roofsie-base);
color: var(--roofsie-white);
}
.thm-btn:before {
background-color: var(--roofsie-white);
}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-1 img { width: 75px; height: 75px; }