.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper .rtwpvs-radio-term[data-rtwpvs-tooltip]{position:relative}.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper .rtwpvs-radio-term[data-rtwpvs-tooltip]:after,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper .rtwpvs-radio-term[data-rtwpvs-tooltip]:before{bottom:100%;left:8px}.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]{cursor:pointer;outline:none;position:relative}.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:after,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:before{bottom:130%;box-sizing:inherit;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);visibility:hidden;z-index:999}.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:before{background-color:#000;background-color:rgba(51,51,51,.9);border-radius:3px;color:#fff;content:attr(data-rtwpvs-tooltip);font-size:14px;line-height:1.2;margin-bottom:5px;margin-left:-50px;min-width:100px;padding:7px;text-align:center}.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-top:5px solid rgba(51,51,51,.9);content:" ";font-size:0;line-height:0;margin-left:-5px;width:0}.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:active:after,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:active:before,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:focus:after,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:focus:before,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:hover:after,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper [data-rtwpvs-tooltip]:hover:before{bottom:120%;opacity:1;visibility:visible}.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper .rtwpvs-term:active .image-tooltip-wrapper,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper .rtwpvs-term:focus .image-tooltip-wrapper,.rtwpvs.rtwpvs-tooltip .rtwpvs-terms-wrapper .rtwpvs-term:hover .image-tooltip-wrapper{bottom:130%;opacity:1;visibility:visible}@font-face {
font-family: "Europa";
src: url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/Europa-Bold.ttf); src: url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/Europa-Bold.woff2) format("woff2"), url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/Europa-Bold.woff) format("woff"), url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/Europa-Bold.ttf) format("truetype"), url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/Europa-Bold.svg) format("svg"); }
@font-face {
font-family: "BentonSans";
src: url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/BentonSans-Medium.ttf); src: url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/BentonSans-Medium.woff2) format("woff2"), url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/BentonSans-Medium.woff) format("woff"), url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/BentonSans-Medium.ttf) format("truetype"), url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/BentonSans-Medium.svg) format("svg"),
url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/BentonSans Medium.otf) format("otf");  }
@font-face {
font-family: Lato;
src: url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/lato-black.ttf); 
}
@font-face {
font-family: Lato;
src: url(//trinityhardwood.net/wp-content/themes/ave-child/fonts/lato-bold.ttf); 
}
h1, .h1{
font-family: "BentonSans" !Important;
}
h2, .h2, h3, .h3{
font-family: "Europa" !important;
text-transform: uppercase;
margin-bottom: 0px !important;
font-weight:700 !important;
margin-top: 0;
}
.font_bentonsans{
font-family: "BentonSans";
}
.font_europa{
font-family: "Europa";
font-weight:700 ;
}
.main-header .col-auto {
max-width: none;
width: 180px;
}
.Setuplogo a.navbar-brand .navbar-brand-inner {
width: 200px;
margin-bottom: -70px;
display: inline-block;
height: auto;
}
.Setuplogo a.navbar-brand img{
width:100%;
}
.socialColor .fa-twitter {
color: #51CCF4;
}
.socialColor .fa-facebook {
color: #3B5999;
}
.socialColor .fa-youtube-play {
color: #DA3630;
}
.socialColor .fa-instagram {
color: #4879A2;
}
.main-nav li a,
.btn,
a{
font-family: "Europa" !important;
font-weight:700 !Important;
}
.navbar-header{
flex: 0.1 0 !Important;
} .setupprimeshadow .ld-container.container {
box-shadow: 0px 0px 30px 0px rgba(10,10,10,0.13);
-moz-box-shadow: 0px 0px 30px 0px rgba(10,10,10,0.13);
}
.quality_col {
background: #f6f6f6;
}
.quality_col .quantitycontent {
padding: 45px 50px 0px;
min-height: 336px;
text-align: center;
}
.quality_col .quantitycontent p {
height: 120px;
overflow: hidden;
}
.quality_col .wpb_single_image {
margin-bottom: -15px;
}
.quality_col .quantitycontent h4.vc_custom_heading {
font-size: 28px;
font-weight: 700;
line-height: 30px;
color: #1F1F1F;
margin-bottom: 25px;
margin-top: 20px;
text-transform: uppercase;
}
.quality_col .quantitycontent h4.vc_custom_heading.less_mb{
margin-bottom:15px;
}
.quality_col{
transition:all 0.4s ease-in-out;
}
.quality_col:hover {
background: #B5121B;
}
.quality_col:hover .quantitycontent h4.vc_custom_heading, .quality_col:hover p {
color: #fff;
}
.quality_col .quantitycontent a.btn {
top: 20px;
position: relative;
opacity: 0;
transition:all 0.6s ease-in-out;
}
.quality_col:hover .quantitycontent a.btn {
opacity: 1;
}
footer.main-footer.lqd-main-footer-default {
margin-top: 0;
}
footer.main-footer.lqd-main-footer-default img {
width: 80px;
}
.BrandsTabs .gs_logo_area {
padding: 0 0 0 10px;
background: #fff;
width: 93%;
margin: 40px auto !important;
}
.BrandsTabs .gs_logo_single {
padding: 50px 20px;  }
.BrandsTabs .gs_logo_single:after {
content: '';
width: 1px;
height: 130px;
background: #70707047;
display: inline-block;
position: absolute;
top: 0;
bottom: 0;
margin-left: -27px;
margin-top: auto;
margin-bottom: auto;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a {
display: block;
}
.BrandsTabs .gs_logo_single img {
margin: 0 auto;
width: auto;
max-height: 70px;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab {
margin: 5px 5px 30px;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a {
background: #fff;
font-size: 16px;
font-weight: 900 !important;
font-family: Lato !important;
text-transform: uppercase;
padding: 0 25px;
line-height: 45px;
text-align: center;
width: 200px;
color: #1F1F1F;
box-shadow: 0px 10px 30px #00000021;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a:after {
content: '';
background: url(//trinityhardwood.net/wp-content/uploads/2020/11/Polygon-47-1.png);
width: 80% !important;
height: 19px !important;
display: inline-block !important;
position: absolute !important;
bottom: -21px !important;
background-size: 100%;
background-repeat: no-repeat;
opacity: 0;
transition: all 0.4s ease-in-out;
border: none !IMPORTANT;
margin: 0 auto !important;
left: 0 !important;
right: 0 !important;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a,
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a:hover{
background:#B5121B !Important;
box-shadow: 0px 10px 30px #00000021 !Important;
color:#fff !Important;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a:after,
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a:hover{
opacity:1 !Important;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-prev{
background: url(http://trinity.accunity.com/wp-content/uploads/2020/10/arrow-l.png);
margin-left:-78px;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-next{
background: url(http://trinity.accunity.com/wp-content/uploads/2020/10/arrow-r.png);
margin-right:-76px;
}
.customprime_nav button.flickity-button.previous {
background: url(http://trinity.accunity.com/wp-content/uploads/2020/10/arrow-l.png) !Important;
}
.customprime_nav button.flickity-button.next{
background: url(http://trinity.accunity.com/wp-content/uploads/2020/10/arrow-r.png) !Important;
}
.customprime_nav .carousel-nav button.flickity-button {
background-size: cover !important;
background-repeat: no-repeat;
background-position: center;
}
.BrandsTabs .vc_tta-panel-body {
overflow: initial !important;
}
.BrandsTabs .bx-viewport:before {
content: '';
width: 2%;
height: 100%;
display: inline-block;
background: #ffffff;
position: absolute;
right: 0;
z-index: 11;
}
.main-nav > li > a{
padding-left:18px !Important;
padding-right:19px !Important;
}
a.btn.ibs_play {
left: -380px;
}
.heading_white h3, .heading_white h2 {
color: #fff;
}
.bg_imgwithcolor .vc_column-inner:before {
background: linear-gradient(360deg, rgb(0 0 0 / 0.5) 0%, rgb(0 0 0 / 0.5) 1.9867549668874174%, rgb(0 0 0 / 0.5) 1.9867549668874174%, rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%);
content: '' !important;
height: 100%;
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 98.5%;
z-index: 0;
transition: all 0.5s ease-In-Out;
}
.bg_imgwithcolor.after_right .vc_column-inner:before{
right:0;
left:auto;
}
.bg_imgwithcolor .wpb_wrapper .wpb_wrapper-inner {
z-index: 1;
position: relative;
}
.bg_imgwithcolor {
transition: all 0.5s ease-In-Out;
box-shadow: 0 20px 20px #0000001f;
}
.bg_imgwithcolor:hover .vc_column-inner:before {
background: linear-gradient(180deg, rgb(181 18 27 / 0.90) 0%, rgb(181 18 27 / 0.90) 1.9867549668874174%, rgb(181 18 27 / 0.90) 1.9867549668874174%, rgb(91 9 14 / 0.90) 80%, rgb(91 9 14 / 0.90) 100%);
}
.bg_imgwithcolor a.btn.primary_button span.btn-gradient-bg,
.bg_imgwithcolor a.btn.primary_button span.btn-gradient-bg{
transition: all 0.5s ease-In-Out;
}
.bg_imgwithcolor:hover a.btn.primary_button span.btn-gradient-bg,
.bg_imgwithcolor a.btn.primary_button:hover span.btn-gradient-bg,
.bg_imgwithcolor a.btn.primary_button:hover span.btn-gradient-bg .btn-gradient-border rect {
background: #1F1F1F;
stroke-width: 0px;
}
.btn.border-thin .btn-gradient-border rect{
stroke-width: 0px !important;
}
.C_promobox .carousel-item a.btn.primary_button.center-block.btn_positioned {
margin: 0 auto !important;
position: absolute;
left: 0;
right: 0;
opacity: 0 !important;
bottom: 55%;
height: 45px;
display: flex !important;
}
.C_promobox:hover .carousel-item a.btn.primary_button.center-block.btn_positioned {
opacity: 1 !important;
z-index:2;
}
.C_promobox .vc_column-inner {
padding: 0 !important;
}
.C_promobox .wpb_single_image {
margin-bottom: 28px;
}
.C_promobox .wpb_single_image figure {
position: relative !important;
}
.C_promobox:hover .wpb_single_image figure:before {
content: '' !important;
display: inline-block;
background: #97070fb8;
position: absolute;
top: 0;
z-index: 1;
width: 100%;
height: 100%;
}
button.flickity-button svg {
opacity: 0;
}
button.flickity-button.previous {
background: url(http://trinity.accunity.com/wp-content/uploads/2020/11/arrow-l.png);
}
button.flickity-button.next {
background: url(http://trinity.accunity.com/wp-content/uploads/2020/11/arrow-r.png);
}
button.flickity-button {
background-repeat: no-repeat !important;
background-size: cover !important;
}
.vc_mobile .vc_row {
background-attachment: scroll !important;
}
.main-footer .lqd-stack-section-inner > .vc_row, .main-footer > .vc_row {
margin-left: 0;
margin-right: 0;
}
.section_findex {
z-index: 1;
background-size: 100% 100% !important;
}
.logo_findex {
margin-top: -70px;
}
.text_light p {
color: #A7A7A7;
line-height: 28px;
font-size: 16px;
margin-top: 22px !important;
}
.copyright_trinity p, .copyright_trinity a, .copyright_trinity p>a {
font-size: 16px;
line-height: 30px;
color: #B6B6B6;
margin: 0 !important;
font-weight: 400 !important;
font-family: 'Open Sans' !important;
}
.copyright_trinity a:hover {
color: #b5121b;
}
.SetFooter_Content .social-icon li {
margin-right: 28px !important;
}
.SetFooter_Content span.ld-fh-txt a {
color: #fff;
}
.SetFooter_Content .lqd-custom-menu li a {
font-size: 16px !important;
font-weight: 600 !important;
line-height: 30px;
color: #A7A7A7;
}
.Footer_newsletter {
display: inline-block;
width: 100%;
margin-bottom: 30px;
margin-top: 3px;
}
.Footer_newsletter p.ld_sf_paragraph {
margin-bottom: 10px;
}
.Footer_newsletter p.ld_sf_paragraph input {
border: 1px solid #707070;
padding: 0 20px;
font-size: 16px;
}
.Footer_newsletter button.ld_sf_submit {
width: 120px;
padding: 0;
font-size: 16px;
letter-spacing: 0;
line-height: 10px !important;
height: 45px;
display: inline-block;
float: right;
font-family: 'Europa';
font-weight: 700;
}
.socialColor .social-icon li {
margin-right: 24px;
}
.socialColor .social-icon li:last-child{
margin-right:0;
}
a.btn.primary_button{
text-transform:uppercase !Important;
}
a.primary_button{
text-transform:uppercase !Important;
font-weight:700 !Important;
}
.check_slider {
height: 610px;
}
article.BS_Slider {
padding-top: 555px;
background: transparent;
margin-bottom: 55px;
display: inline-block;
width: 100%;
position: relative;
margin-top: 20px;
}
article.BS_Slider section.bee3D--slide {
background-size: cover;
background-position: center center;
width: 650px;
height: 400px;
top: 50px;
left: 0;
right: 0;
margin: 0 auto;
box-shadow: 0px 15px 50px #0000006e;
}
article.BS_Slider .bee3D--inner {
background: linear-gradient(0deg, #0000008f 0%, transparent 50%);
display: flex;
align-items: flex-end;
padding-bottom: 35px;
}
.bsslider_content .left_address {
float: left;
width: 227px;
}
.bsslider_content .left_address h4 {
color: #fff;
font-size: 18px;
line-height: 30px;
margin: 0;
}
.bsslider_content .right_btnarea {
float: right;
width: max-content;
}
.bsslider_content .right_btnarea a.btn.primary_button {
width: 167px;
display: inline-block;
border: none;
background: #B5121B;
color: #fff;
text-align: center !important;
font-size: 15px;
padding: 0;
line-height: 45px;
letter-spacing: 0 !important;
font-weight: bolder !important;
margin-top: 15px;
}
.indexed_f {
z-index: 2;
}
.titlebar {
top: 0;
background-size: cover;
background-position: top center !important;
}
.titlebar .titlebar-inner {
padding-top: 170px;
padding-bottom: 180px;
color: #fff;
margin-bottom: 0;
}
.titlebar .titlebar-inner h1 {
font-size: 70px !important;
font-family: 'BentonSans' !important;
text-transform: uppercase;
margin-bottom: 0;
font-weight: 500;
text-shadow: 0px 8px 17px #000;
line-height: 94px;
}
.titlebar .titlebar-col p {
color: #ffffff !important;
font-size: 18px;
text-shadow: 0px 0px 8px #000;
opacity: 1;
line-height: 32px;
font-weight: 400;
margin-top: 5px;
}
ol.flickity-page-dots {
width: max-content;
margin: 0 auto;
position: absolute;
left: 0 !important;
right: 0 !important;
}
ol.flickity-page-dots li.dot {
border: 2px solid #b5121b;
width: 20px;
height: 20px;
background: #fff;
margin: 0 5px;
}
ol.flickity-page-dots li.dot.is-selected{
background:#b5121b; 
}
.About_carousel .carousel-nav {
position: absolute;
right: 0;
top: -120px;
}
.About_carousel .carousel-nav button.flickity-button {
background-size: 100% 100% !important;
margin: 0 10px;
border: none;
opacity:0.5;
width: 52px !important;
height: 52px !important;
}
.About_carousel {
padding: 0 90px;
}
.About_carousel .wpb_single_image {
margin-bottom: 0;
position: relative !important;
}
.About_carousel .wpb_single_image h2 {
transition:all 0.5s ease-in-out;
font-size: 28px;
line-height: 30px;
text-align: left;
position: absolute;
bottom: 0;
width: 320px;
color: #fff;
margin: 0 0px 42px 35px!important;
}
.About_carousel .wpb_single_image:hover h2 {
top: auto;
bottom: 45%;
left: 0;
right: 0;
display: block;
margin: 0 auto !important;
text-align: center;
}
.About_carousel .wpb_single_image:before {
content: '';
background: #b5121be3;
position: absolute;
height: 100%;
width: 100%;
left: 0;
right: 0;
top: 0;
opacity: 0;
margin: 0 auto;
}
.About_carousel .wpb_single_image:hover:before {
opacity:1;
}
.prime_h6 h6 {
color: #A21018;
margin-bottom: 15px;
font-size: 24px;
}
.fortyfive h3 {
font-size: 45px;
line-height: 50px;
} .flooring_hover .content_absolute {
position: absolute;
color: #fff;
left: 0;
right: 0;
width: 350px;
margin: 0 auto;
text-align: center;
top: 0;
bottom: 0;
display: flex;
align-items: center;
transition: all 0.5s ease-in-Out;
}
.flooring_hover .content_absolute p {
transition: all 0.5s ease-in-out;
display: none;
}
.flooring_hover .content_absolute h4 {
color: #fff;
text-transform: uppercase;
margin-bottom: 0;
margin-top: 0;
}
.flooring_hover a.btn.btn_absolute {
position: absolute;
bottom: 80px;
left: 0;
right: 0;
opacity: 0;
}
.flooring_hover .image_absolute {
margin-bottom: 0;
box-shadow: 0px 20px 40px #00000036;
position: relative;
}
.flooring_hover .image_absolute:before {
content: '';
background: #b5121bcc;
height: 100%;
width: 100%;
position: absolute;
display: inline-block;
left: 0;
top: 0;
transition: all 0.5s ease-in-Out;
opacity: 0;
}
.content_absolute .wpb_wrapper {
width: 100%;
}
.flooring_hover:hover .content_absolute p,
.flooring_hover:hover a.btn.btn_absolute,
.flooring_hover:hover .image_absolute:before {
opacity: 1;
}
.flooring_hover:hover .content_absolute h4{
margin-bottom:28px;
}
.flooring_hover:hover .content_absolute {
top: -60px;
}
.flooring_hover:hover .content_absolute p{
display:block;
}
.colfour_block .withImage img, .colfour_block .withImage p {
display: none !important;
}  .promotions_blocks .vc_col-sm-4 .vc_column-inner>.wpb_wrapper {
background: #fff;
box-shadow: 0px 10px 30px #0000002b;
}
.promotions_blocks h4 {
text-transform: uppercase;
color: #1F1F1F;
margin-bottom: 10px;
}
.promotions_blocks h3.vc_custom_heading.text-uppercase {
font-family: Montserrat !important;
font-weight: 600 !important;
line-height: 60px !important;
}  .Com_iconboxes .iconbox .contents h3 {
line-height: 32px;
font-family: 'Europa' !important;
font-weight: 700 !important;
}
.Com_iconboxes .iconbox .iconbox-icon-wrap {
margin-right: 15px;
margin-left: 25px;
width: 62px;
}
.Com_iconboxes .iconbox {
margin-bottom: 0;
padding-right: 2.6em;
}
.Com_iconboxes .iconbox .iconbox-icon-wrap img {
width: 100%;
}  .section_findex.Cta_dualcol .vc_col-sm-6 .vc_column-inner {
padding: 0;
}
.slider-Width .carousel-item h4 {
line-height: 35px;
text-transform: uppercase;
}
.line_heightff h2{
line-height:55px !Important;
}
.line_heightss h2{
line-height:65px !Important;
}
.section_findex h2, .section_findex p {
text-shadow: 0px 6px 11px #00000099;
}
.SetFooter_Content .ld-fancy-heading h4 {
line-height: 57px;
margin-bottom: 0px !important;
}
.indexed_f .ld-fancy-heading h4 {
line-height: 45px;
margin-bottom: 0px !important;
font-size: 18px;
font-weight: 700;
}
.SetFooter_Content .lqd-custom-menu li a {
font-size: 16px !important;
font-weight: 500 !important;
line-height: 30px;
color: #A7A7A7;
font-family: 'Open Sans' !important;
text-transform: uppercase;
}
.SetFooter_Content a:hover {
color: #b5121b !important;
}
.img_shadowed {
box-shadow: 0px 20px 30px #1616161f;
margin-bottom: 0;
}
.About_carousel .carousel-nav button.flickity-button:active,
.About_carousel .carousel-nav button.flickity-button:hover,
.About_carousel .carousel-nav button.flickity-button:focus{
opacity:1 !Important;
}
button.flickity-button:active:before, button.flickity-button:hover:before, button.flickity-button:focus:before {
opacity: 1 !important;
background: initial !important;
}
.colfour_block .flooring_hover .image_absolute{
box-shadow:none;
}
.center-block {
display: block !important;
margin-left: auto;
margin-right: auto;
}  .manager_block .vc_single_image-wrapper.vc_box_border_grey, .manager_block figure.wpb_wrapper.vc_figure, .manager_block img.vc_single_image-img.attachment-full {
max-width: inherit;
width: 100%;
}
.manager_rightdesc.pull-right {
width: 65%;
padding: 20px 0px 40px;
}
.locAddress_block h4 {
margin-bottom: 0;
font-size: 30px;
line-height: 55px;
text-transform: uppercase;
color: #1f1f1f;
}
.locAddress_block p {
font-size: 20px;
}
.locAddress_block p span.ext_span {
font-weight: 600;
margin-left: 10px;
}
.manager_desc .opac-one {
font-weight: 600;
}
.locAddress_block {
margin-bottom: 28px;
}
.manager_desc {
clear: both;
margin-top: -10px;
}
.team_loc .ld-tm-info h3.ld-tm-name, .team_loc .ld-tm-info h6.ld-tm-pos {
display: none;
}
.team_loc .ld-tm-info ul.ld-tm-social {
font-size: 50px;
}
.manager_desc h3 {
font-size: 35px;
line-height: 55px;
margin: 0 !important;
}
.manager_desc p {
color: #1F1F1F;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
opacity: 0.5;
margin-bottom: 10px;
margin-top: 0px;
}
.manager_desc .opac-one em{
font-size: 26px;
opacity:1;
color: #1F1F1F;
}
.manager_rightdesc p {
line-height: 32px;
}
.manager_block {
margin-bottom: 20px;
width: 340px;
}  .peopleTabs .ld-tm-img img.circle {
width: 100%;
border-radius: 0;
box-shadow: 0px 10px 25px #0000000D;
}
.peopleTabs .ld-tm-img {
margin-bottom: 25px !important;
}
.peopleTabs .ld-tm .ld-tm-info h3 {
font-size: 30px;
line-height: 30px;
color: #1F1F1F;
font-weight:700 !important;
margin-bottom: 7px !important;
}
.peopleTabs .ld-tm .ld-tm-info h6 {
font-size: 18px;
line-height: 30px;
color: #1F1F1F;
letter-spacing: 0 !important;
margin: 0 0 7px!important;
}
.peopleTabs .ld-tm .ld-tm-info p {
font-size: 20px;
font-weight: 700;
font-family: 'Europa' !IMPORTANT;
color: #1f1f1f;
}
.tabs-nav-items-bordered.peopleTabs .tabs-nav li {
font-size: 12px;
border: 2px solid #DFDFDF !important;
}
.peopleTabs .tabs-nav li a {
font-size: 28px;
text-transform: uppercase;
line-height: 30px;
padding: 20px 0!important;
background:rgb(248, 248, 248) !important;
}
.peopleTabs  .tabs-nav > li.active > a, .peopleTabs  .tabs-nav > li > a:hover {
background: -webkit-linear-gradient(90deg, rgb(181, 18, 27) 0.33112582781456956%, rgb(151, 7, 15) 100%) !important;
background: linear-gradient(90deg, rgb(181, 18, 27) 0.33112582781456956%, rgb(151, 7, 15) 100%) !important;
}
.peopleTabs .tabs-content {
background-color: transparent !important;
padding-top: 100px;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
}
.peoplesText h3.first_head {
font-family: Open Sans !important;
font-weight: 900 !important;
font-size: 38px;
line-height: 52px;
color: #B5121B;
text-transform: capitalize;
}
.peoplesText h3.second_head {
font-family: Open Sans !important;
font-weight: 400 !important;
font-size: 38px;
line-height: 52px;
color: #222222;
text-transform: initial;
}  .prefinishedBlock .wpb_text_column {
min-height: 180pt;
padding-left: 8%;
padding-right: 8%;
}
.prefinishedBlock .wpb_text_column h4 {
text-transform: uppercase;
color: #1f1f1f;
}
.prefinishedBlock .wpb_single_image {
position: relative;
}
.prefinishedBlock .wpb_single_image:before {
content: '';
width: 100%;
height: 100%;
display: inline-block;
position: absolute;
background: linear-gradient(90deg, rgb(181 18 27 / 0.85) 0.33112582781456956%, rgb(151, 7, 15, 0.85) 100%);
background: linear-gradient(90deg, rgb(181 18 27 / 0.85) 0.33112582781456956%, rgb(151, 7, 15, 0.85) 100%);
transition: all 0.5s ease-in-out;
opacity: 0;
}
.prefinishedBlock .vc_col-sm-3:hover .wpb_single_image:before{
opacity:1;
}
.prefinishedBlock .vc_col-sm-3:hover a {
background-color: rgb(31, 31, 31);
border-color: rgb(31, 31, 31);
color: rgb(255, 255, 255);
}  .categoriesArea li.product-category a mark.count {
display: none;
}
.categoriesArea li.product-category a h2.woocommerce-loop-category__title {
font-size: 30px !important;
line-height: 30px !important;
margin: 0 !important;
padding: 0 !important;
font-weight: 700;
position: absolute;
transition: all 0.5s ease-in-out;
}
.categoriesArea ul.products li.product a img {
position: relative;
}
.categoriesArea ul.products li.product a:after {
content: '';
display: inline-block;
position: absolute;
background: linear-gradient(90deg, rgb(181 18 27 / 0.85) 0.33112582781456956%, rgb(151, 7, 15, 0.85) 100%);
background: linear-gradient(90deg, rgb(181 18 27 / 0.85) 0.33112582781456956%, rgb(151, 7, 15, 0.85) 100%);
transition: all 0.5s ease-in-out;
opacity: 0;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 403px;
height: 403px;
}
.categoriesArea ul.products li.product:hover a:after,
.categoriesArea ul.products li.product:active a:after,
.categoriesArea ul.products li.product:visited a:after,
.categoriesArea ul.products li.product:focus a:after{
opacity:1;
}
.categoriesArea ul.products li.product:hover a h2.woocommerce-loop-category__title,
.categoriesArea ul.products li.product:active a h2.woocommerce-loop-category__title,
.categoriesArea ul.products li.product:visited a h2.woocommerce-loop-category__title,
.categoriesArea ul.products li.product:focus a h2.woocommerce-loop-category__title {
top: 45%;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto !important;
display: block;
width: max-content;
z-index: 1;
color: #fff;
}  .repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper {
background: #fff;
padding: 20px 0;
box-shadow: 0px 20px 40px #1616162e;
margin-bottom: 20px;
overflow: hidden;
min-height: 310px;
display: flex;
align-items: center;
justify-content: center;
transition: background 0.5s ease-in-out;
margin: 0 -1px !important;
}
.meetmoe_bio>.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper:hover{
background: linear-gradient(90deg, rgb(181 18 27 / 1) 0.33112582781456956%, rgb(151, 7, 15, 1) 100%);
background: linear-gradient(90deg, rgb(181 18 27 / 1) 0.33112582781456956%, rgb(151, 7, 15, 1) 100%);
transition: all 0.5s ease-in-out;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper h4 {
font-size: 25px;
margin: 6px 0 0;
line-height: 55px;
color: #1f1f1f;
text-transform: uppercase;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper:hover h4{
color:#fff;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper p,
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper .wpb_single_image{
transition:all 0.5s ease-in-out;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper .wpb_single_image {
height: 100px;
width: auto;
margin-bottom:0;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper p{
height:0;
opacity:0;
color: #fff;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper:hover p {
height: 100px;
opacity: 1;
color: #fff;
margin-top: 10px;
font-size: 18px;
line-height: 25px;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper:hover .wpb_single_image {
height: 0;
margin: 0;
overflow: hidden;
opacity:0;
}
.meetmoe_sec .wpb_single_image {
margin: 0;
}
.BrandsTabs.widthhundred .gs_logo_area {
padding: 0px 45px;
background: #fff;
width: 100%;
margin: 40px auto 0 !important;
}
.BrandsTabs.widthhundred .bx-wrapper .bx-controls-direction a {
margin-left: -15px;
margin-right: -15px;
} .BrandsTabs.widthhundred .gs_logo_single:after {
margin-left: -41px!important;
} .BrandsTabs.widthhundred {
margin-bottom: 30px;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper {
padding-left: 90px;
padding-top: 40px;
color: #fff;
}
.meetmoe_bio h3, .meetmoe_bio h5, .meetmoe_bio h4, .meetmoe_bio a {
color: #fff;
margin: 0;
}
.meetmoe_bio h3{
font-size:45px;
line-height:55px;
}
.meetmoe_bio a, .meetmoe_bio p a {
font-family: Open Sans !important;
font-weight: 400 !important;
}
.meetmoe_bio h4 {
line-height: 55px;
font-family: Open Sans;
font-weight: 600;
font-size: 22px;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper p {
line-height: 55px;
position: relative;
top: -10px;
text-transform: uppercase;
font-size: 20px;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper p strong {
font-weight: 600;
}
.meetmoe_bio h5 {
font-family: Open Sans !important;
font-weight: 400 !important;
text-transform: uppercase;
line-height: 55px;
margin-bottom: -10px;
}
.meetmoe_bio ul li {
font-size: 23px;
line-height: 55px;
margin-bottom: -11px;
list-style: none;
font-weight: 600;
}
.text_shadowed h2.vc_custom_heading, .text_shadowed p {
text-shadow: 0px 6px 11px #00000029;
}
.meetmoe_bio ul li:before {
content: '';
width: 10px;
height: 10px;
display: inline-block;
background: transparent;
border-radius: 100%;
border: 2.5px solid #fff;
position: relative;
top: -3px;
margin-right: 20px;
}
.form_format_trinity h2 {
line-height: 55px;
margin-bottom: 50px !important;
}
.form_format_trinity .form_area_trinity {
background: #fff;
padding: 56px 45px;
box-shadow: 0px 15px 40px #00000024;
}
.form_format_trinity .form_area_trinity br {
display: none;
}
.form_format_trinity .form_area_trinity .wpcf7-form-control,
.form_format_trinity .form_area_trinity .ui-selectmenu-button {
line-height: 30px !important;
height: 60px !important;
margin-bottom: 10px;
padding-left: 15px;
color: #000000cc;
}
span.wpcf7-form-control.wpcf7-checkbox.check_trinity {
padding-left: 0;
}
.form_format_trinity .ui-selectmenu-button.ui-button .ui-icon {
background: url(//trinityhardwood.net/wp-content/uploads/2020/11/Untitled-2-1.png);
background-size: 100%;
width: 18px;
height: 18px;
background-position: center;
background-repeat: no-repeat;
right: -10px;
}
.form_format_trinity .form_area_trinity textarea.wpcf7-textarea {
height: 200px !important;
}
.form_format_trinity .form_area_trinity .wpcf7-submit {
line-height: 39px !IMPORTANT;
font-size: 18px !important;
text-transform: uppercase;
font-family: 'Europa';
background: #b5121b;
color: #fff;
float: right;
margin-top: 15px;
font-weight: 700 !important;
margin-bottom: 0;
padding: 0 40px;
}
.stretchimage img {
max-width: initial;
margin-left: -60px;
}
.careerlist li::marker {
color: #B5121B;
}
.careerlist li {
font-size: 24px;
line-height: 35px;
color: #1f1f1f;
list-style: none;
}
.careerlist li:before {
content: '';
width: 8px;
height: 8px;
background: #B5121B;
display: inline-block;
border-radius: 120px;
position: relative;
margin: 14px 15px 0 8px;
float: left;
}  .brand_singlePage h2.vc_custom_heading {
text-transform: capitalize;
}
.careerlist.monarchlist li {
font-size: 18px;
line-height: 30px;
}
.careerlist.monarchlist li:before {
margin-top: 10px;
}
.tabs.BrandSingleTab {
margin: 0 95px;
box-shadow: 0px 10px 30px #00000026;
background:#fff;
}
.BrandSingleTab .tabs-content {
padding: 50px 55px 55px;
font-size: 18px;
line-height: 32px;
}
.tabs.BrandSingleTab .tabs-nav > li {
margin-right: 5px;
}
.tabs.BrandSingleTab.tabs-nav-items-bordered .tabs-nav li {
border: 1px solid #D2D2D2;
}
.tabs.BrandSingleTab .tabs-nav > li > a {
background: #fff;
margin: 0;
text-transform: uppercase;
font-size: 24px;
line-height: 80px;
padding: 0;
justify-content: left;
padding-left: 26px;
height: 70px;
}
.tabs.BrandSingleTab.tabs-nav-items-bordered .tabs-nav li:last-child{
margin-right:0;
}
.tabs.BrandSingleTab.tabs-nav-items-bordered .tabs-nav li.h5.active {
border-color: #b5121b;
padding: 0;
}
.tabs.BrandSingleTab .tabs-nav > li.active > a,
.tabs.BrandSingleTab .tabs-nav > li > a:hover {
background: rgb(181, 18, 27);
box-shadow: 0px 10px 30px #00000026;
}
.monarch_thumb .vc_column-inner {
padding: 0 !important;
}
.brand_single_slider .carousel-container {
margin: 80px 95px 90px!important;
}
.monarch_thumb {
margin-left: -10px;
}   .fileattact_box input[type="file"] {
position: relative;
}
.fileattact_box input[type="file"]::file-selector-button {
width: 136px;
color: transparent;
}
.fileattact_box input[type="file"]::after {
position: absolute;
pointer-events: none;
top: 9px;
left: 56px;
color: #0964b0;
content: "Upload File";
color: #fff;
}  .fileattact_box input[type="file"]::file-selector-button {
border-radius: 4px;
padding: 0 16px;
height: 50px;
cursor: pointer;
background-color: #b5121b;
border: 1px solid rgba(0, 0, 0, 0.16);
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
margin-right: 16px;
transition: background-color 200ms;
width:200px;
border-radius:0px;
border-color:#b5121b;
} .fileattact_box input[type="file"]::file-selector-button:active {
background-color: #e5e7eb;
}
.fileattact_box .wpcf7-form-control-wrap {
left: 35%;
top: 10px;
}
.fileattact_box {
background: #c3d1d566;
padding: 22px 22px 30px;
margin-bottom: 10px;
} 
.form_area_trinity .submit_twohund {
width: 200px !important;
float: right;
}
.fileattact_box>p {
font-size: 18px;
line-height: 45px;
font-weight: 600;
margin-bottom: -5px;
}
.padd-right-none {
padding-right: 5px;
}
.padd-left-none {
padding-left: 5px;
}
.form_format_trinity>p {
margin-bottom: 40px;
color: #1f1f1f;
font-size: 18px;
line-height: 32px;
font-weight: 600;
}  .hover_boxes_prime .bg_imgwithcolor .vc_column-inner:before {
opacity: 0;
}
.hover_boxes_prime .bg_imgwithcolor:hover .vc_column-inner:before{
opacity:1;
}
.hover_boxes_prime .bg_imgwithcolor {
height: 480px;
margin-bottom: 20px;
}
.hover_boxes_prime .bg_imgwithcolor .primhov-content p{
color:#fff;
}
.hover_boxes_prime .bg_imgwithcolor .primhov-content {
height: 0;
overflow: hidden;
transition: height 0.5s ease;
padding-right: 7%;
}
.hover_boxes_prime .bg_imgwithcolor:hover .primhov-content {
height: 90px;
}
.hover_boxes_prime .bg_imgwithcolor .wpb_wrapper{
background-size:cover !Important;
background-position:center !Important;
}
.border-right:after {
border-right: 1px solid #707070;
content: '';
position: absolute;
right: 0;
height: 230px;
top: 0;
}
.back_faded .row.ld-row {
background: #fff;
padding: 50px 90px 65px;
box-shadow: 0px 15px 40px #00000026;
margin: 0;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item{
border-right: 1px solid #7070707a;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item .carousel-item-inner {
display: flex;
height: 200px;
align-items: center;
padding-left: 40px;
padding-right: 40px;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item .wpb_single_image {
margin-bottom: 0;
}
.bg_half_bg .wpb_single_image {
margin: -50px -105px -65px 10px !important;
}
.back_faded p{
line-height:32px;
}
a.btn.font_lato {
font-family: Lato !important;
height: auto !important;
line-height: initial !important;
}
a.btn.font_lato .btn-icon{
color:#B5121B;
}
.back_faded .row.ld-row .carousel-items:after {
content: '';
width: 11px;
height: 100%;
background: #ffffff;
display: inline-block;
right: -1px;
position: absolute;
z-index: 1111111 !important;
opacity: 1;
top: 0;
}  .ibs_sidbar a.btn.font_lato {
box-shadow: 0px 10px 30px #00000024;
text-transform: uppercase !important;
font-family: "Europa" !important;
}
.ibs_sidbar a.btn.font_lato,
.ibs_sidbar a.btn.font_lato span.btn-txt,
.ibs_sidbar a.btn.font_lato span {
font-family: "Europa" !important;
text-align: left !important;
justify-content: left;
padding-left: 10px;
}
.architectlist li {
list-style: none;
padding-left: 30px;
font-size: 18px;
line-height: 40px;
}
.architectlist li strong {
font-weight: 600;
}
.architectlist li:before {
content: '';
width: 8px;
height: 8px;
background: #B5121B;
display: flex;
border-radius: 220px;
position: absolute;
align-items: center;
margin-top: 17px;
margin-left: -22px;
}
.archycontent p {
line-height: 32px;
margin-bottom: 35px;
}
p.bold-font {
font-weight: 600;
margin: 0;
}
.shadowedbs {
box-shadow: 0 20px 25px #00000025;
}
.shadowedbs_img img{
box-shadow: 0 20px 25px #00000025;
}
.stretchedCol .wpb_wrapper {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.lineheightfivefive.font_sizefive h2 {
font-size: 50px;
line-height: 55px;
}  .form_area_trinity h4 {
margin: 25px 0 10px;
line-height: 30px;
font-weight: 600;
font-family: Open Sans;
font-size: 18px;
}
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item {
display: inline-block;
font-size: 18px;
line-height: 30px;
margin-bottom: 5px;
width: 29%;
}
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item label {
width: 100%;
display: inline-block;
max-width: initial !important;
}
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item span.wpcf7-list-item-label {
margin-left: 10px;
}  span.sku_wrapper {
display: none !important;
}
a.btn.btn-solid.primary_button.prime_addto,
.single_add_to_cart_button {
width: 200px !important;
height: 60px !important;
align-items: center !important;
background: #fff !important;
border: 1px solid #1f1f1f !important;
color: #1f1f1f !important;
line-height: 45px !important;
font-size: 15px !important;
text-align: center !important;
justify-content: center !IMPORTANT;
margin: 40px 15px 0 0px!important;
}
button.single_add_to_cart_button{
display:none !Important;
}
a.btn.btn-solid.primary_button.prime_addto.ProductPoped {
background: #B5121B !important;
color: #fff !important;
border-color: #B5121B !important;
box-shadow: 0px 13px 30px #00000025 !important;
}
span.titleseprator {
border-right: 2px solid #707070;
height: 24px;
padding: 0;
clear: both;
margin: 0 20px;
display: inline-block;
}
.woocommerce div.product .product_title, .woocommerce div.product .product_title a {
color: #000000;
font-size: 35px;
line-height: 30px;
font-weight: 700 !important;
font-family: 'Europa' !important;
letter-spacing: 0;
text-transform: uppercase;
}
.woocommerce div.product .product_title sup{
color: #000000;
font-weight: 700 !important;
font-family: 'Europa' !important;
letter-spacing: 0;
}
.woocommerce .product-detail-title {
border-bottom: 1px solid #707070;
margin-bottom: 10px;
padding-bottom: 10px;
margin-top: -10px;
}
h4.subheading_product {
margin-top: 0;
font-size: 22px;
line-height: 30px;
font-family: Open sans;
text-transform: uppercase;
}
.woocommerce-product-details__short-description h4,
.woocommerce div.product form.cart .variations label {
font-size: 20px;
line-height: 30px;
border-bottom: 3px solid #1f1f1f;
color: #000;
display: inline-block;
text-transform: uppercase;
font-family: 'Europa' !important;
letter-spacing: 0;
padding-bottom: 5px;
}
table.variations tbody tr:nth-child(2) label {
border-bottom: none !important;
margin-top: 10px;
}
.woocommerce .woocommerce-product-details__short-description p {
color: #1f1f1f;
font-weight: 400;
}
.tabs-section-main {
clear: both;
margin-top: 0;
display: inline-block;
width:100%;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav {
width: 100%;
flex: initial !important;
flex-flow: initial !important;
border-bottom: 1px solid #707070;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main.padd-left-35 .tabs.wc-tabs .tabs-nav {
border-bottom: 0;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main.padd-left-35 .tabs.wc-tabs .tabs-content {
padding-top: 0!important;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main.padd-left-35 .tabs.wc-tabs #tab-title-wcpoa_product_tab {
margin-bottom: 20px;
border-bottom: 1px solid #707070;
width: 100%;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main.padd-left-35 .tabs.wc-tabs #tab-title-wcpoa_product_tab a {
display: inline-block;
width: auto;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a {
font-size: 20px;
text-transform: uppercase;
padding-right: 30px;
margin-right: 20px;
line-height: 30px;
border-bottom: 2px solid transparent;
color: #000000;
opacity: 0.6;
margin-bottom: -1px;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a::after{
display:none;
}
.woocommerce div.product .woocommerce-tabs .tabs-content {
width: 90% !important;
padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs {
float: left;
clear: initial !important;
padding: 0 !Important;
padding-left: 30px !important;
margin-top: 0;
margin-bottom: 41px;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main.padd-left-35 {
width: 40% !important;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main {
width: 60% !important;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main {
float: right !important;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a:hover, .woocommerce div.product .woocommerce-tabs .tabs-nav li.active a {
border-color: #000000;
opacity: 1;
color: #000000;
}
.woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main.padd-left-35 {
padding: 0 30px 0 0 !important;
}
.woocommerce div.product .woocommerce-tabs .tabs-content {
width: 100% !important;
padding: 20px 0!important;
}
.woocommerce div.product div.images .flex-viewport {
margin-left: 0 !Important;
width: calc(100%) !Important;
box-shadow: 0px 20px 30px #16161633;
margin-bottom: 20px !Important;
}
.woocommerce div.product form.variations_form {
margin-bottom: 0;
}
.woocommerce div.product div.images ol.flex-control-nav {
min-height: auto;
width: 110%;
position: relative;
z-index: 2;
order: 1;
overflow: visible;
margin: 0 -10px;
}
.woocommerce .woocommerce-breadcrumb {
margin-top: 10px;
margin-left: -10px;
}
.woocommerce .woocommerce-breadcrumb ul.breadcrumbs li,
.woocommerce .woocommerce-breadcrumb ul.breadcrumbs li a {
text-transform: uppercase;
font-size: 16px;
font-family: Open Sans !important;
color: #000000;
}
.woocommerce .woocommerce-breadcrumb ul.breadcrumbs li a {
font-weight: 400 !important;
}
.woocommerce .woocommerce-breadcrumb ul.breadcrumbs li {
font-weight: 700 !Important;
margin: 0px 10px;
}
.woocommerce .woocommerce-breadcrumb ul.breadcrumbs li::after{
display:none;
}
figure.woocommerce-product-gallery__wrapper a img.wp-post-image {
margin-bottom: 0px !important;
width: 100% !IMPORTANT;
}
select#pa_select-size {
width: 190px !important;
min-width: auto;
padding: 0 0px 0 10px;
margin-bottom: 30px;
}
.woocommerce div.product div.images ol.flex-control-nav li {
width: 25% !important;
display: inline-block;
padding: 0!important;
margin-bottom: 0 !important;
box-shadow: 0 0 black !important;
}
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color:after {
box-shadow: 0px 13px 30px #00000033;
border: none !important;
}
.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper .rtwpvs-term {
border-radius: 0;
padding: 0;
outline: 0 !important;
border: 0 !important;
box-shadow: none !important;
}
span.lqd-select-ext {
display: none !important;
}
.woocommerce div.product div.images img {
display: block;
width: 120px;
height: auto;
padding: 0px 0px;
opacity: 1 !important;
box-shadow: 0px 20px 30px #16161633;
margin: 0px auto 20px !important;
}
.woocommerce div.product div.images .flex-viewport figure.woocommerce-product-gallery__wrapper img {
box-shadow: none !important;
width: 100%;
margin-bottom: 0 !important;
}
.single-product .content .container {
width: 100% !important;
max-width: 100% !important;
}
.single-product .product.type-product, .single-product .ld-shop-topbar.fullwidth {
padding:20px 240px;
}
.single-product .product.type-product {
padding-top: 70px;
}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachment_name {
font-size: 19px;
font-family: Lato !important;
font-weight: 700 !important;
margin: 0;
line-height: 20px;
width: 69%;
padding-left: 5px;
color: #000000;
}
.woocommerce div.product .woocommerce-tabs .panel .wcpoa_attachment {
display: inline-block;
width: 220px;
margin-right: 20px;
}
.woocommerce div.product .woocommerce-tabs .panel .wcpoa_attachment a.wcpoa_attachmentbtn {
float: left;
font-size: 0;
height: 67px;
display: inline-block !important;
width: 67px;
background: url(http://trinity.accunity.com/wp-content/uploads/2020/11/Group-3198-3.png);
background-size: 100%;
padding: 0;
}
section.related.products ul.products {
margin-top: 64px;
margin-left: -100px;
margin-right: -100px;
}
.item.product_bs {
display: inline-block;
width: 100%;
}
section.related.products ul.products li.product.type-product {
width: 100% !important;
margin-bottom: 0;
}
.item.product_bs .ld-sp {
margin-bottom: 0;
}
.owl-related .owl-nav.disabled {
display: flex !important;
position: absolute;
width: 100%;
top: 0;
bottom: 0;
z-index: -1;
}
.owl-related .owl-nav button {
font-size: 70px !important;
position: absolute;
top: 0;
bottom: 0;
left: -50px !important;
color: rgb(53 53 53 / 0.40) !important;
padding: 20px !important;
}
.owl-related .owl-nav.disabled button.owl-prev {
padding: 20px !important;
}
.owl-related .owl-nav button.owl-next{
right:-50px !Important;
left:auto !Important;
padding: 20px !important;
}
.owl-related .owl-nav button:focus, .owl-related .owl-nav.disabled button:active, .owl-related .owl-nav.disabled button:hover {
color: #353535 !important;
outline: none !important;
}
.owl-related {
margin-bottom: 40px;
}
.item.product_bs figure.ld-sp-img.loaded {
box-shadow: 0 20px 30px #00000012;
margin-bottom: 35px;
}
.ld-product-summary-foot button[type=submit] {
letter-spacing: 0 !important;
}
.item.product_bs .ld-sp .ld-sp-info-inner {
width: 100%;
}
.item.product_bs .ld-sp .ld-sp-info-inner h3 {
text-align: center;
font-size: 30px;
line-height: 30px;
}
.item.product_bs .ld-sp .ld-sp-info-inner span.price{
display:none!important;
}
.filter_bs .lc_three {
width: 28.8%;
float: left;
padding-right: 11px;
margin-bottom: 20px;
}
.filter_bs .lc-fourbtn .sub_cate {
width: 230px;
background: #B5121B;
display: inline-block;
color: #fff;
text-align: center;
height: 60px;
line-height: 45px;
padding-top: 5px;
font-size: 18px;
border: none;
font-weight: 600;
}
.filter_bs .lc_three .custom_category,
.filter_bs .lc_three input,
.filter_bs .lc_three .custom_category:focus,
.filter_bs .lc_three input:focus,
.filter_bs .lc_three .custom_category:active,
.filter_bs .lc_three input:active {
width: 100%;
line-height: 45px !important;
font-size: 18px !important;
height: 60px;
background: transparent;
border: 1px solid #1f1f1f;
box-shadow: none;
padding: 10px 20px;
outline: none;
color: #1F1F1F;
font-weight: 600;
}
.filter_bs .lc_three input::placeholder{
color: #1F1F1F;
}
section.shoppage_query {
padding-top: 107px;
}
section.shoppage_query .pro_n_cats_parent {
padding-top: 70px;
}
.proncat {
position: relative;
transition: all 0.5s ease-in-out;
margin-bottom: 130px;
}
.proncat_overlay {
height: 100%;
background: #b5121bdb;
z-index: 1;
width: 100%;
display: inline-block;
position: absolute;
left: 0;
opacity:0;
transition: all 0.5s ease-in-out;
}
.proncat a h4 {
color: #1f1f1f;
font-size: 24px;
line-height: 30px;
margin: 0;
padding-top: 25px;
transition: all 0.5s ease-in-out;
position: absolute;
text-transform: uppercase;
}
.proncat a .proncat_overlay h4 {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
height: 100%;
color: #fff;
font-size: 26px;
line-height: 49px;
}
.proncat a:hover h4{
opacity:0;
}
.proncat a:hover .proncat_overlay h4{
opacity:1;
}
.proncat a:hover .proncat_overlay{
opacity:1;
}
.proncat_product {
position: relative;
margin-bottom: 30px;
display: inline-block;
width: 100%;
text-align: center;
}
.proncat_product a img.catnpro_image {
max-height: 310px;
width: 100%;
object-fit: none;
}
.proncat_product a h4 {
color: #1f1f1f;
font-size: 30px;
line-height: 30px;
margin: 15px 0 0;
min-height: 80px;
}
.proncat_product .btn_pro_proncat {
position: absolute;
display: inline-flex;
bottom: 0;
margin-bottom: 90px;
width: 230px;
background: #b5121b;
box-shadow: 0px 8px 30px #00000022;
margin: 0 auto 100px;
text-align: center;
color: #fff;
left: 0;
right: 0;
height: 60px;
align-items: center;
justify-content: center;
text-transform: uppercase;
font-family: 'Europa';
transition: all 0.5s ease-in-out;
opacity: 0;
}
.proncat_product a:hover .btn_pro_proncat{
opacity:1;
}
.pop_row .ld-sf {
width: 100%;
margin: 20px auto 0;
box-shadow: 0px 13px 18px #00000033;
}
.pum-theme-4941 .pum-container {
width: max-content !Important;
left: 0 !important;
right: 0 !important;
margin: 0 auto;
}
section.pop_row {
background: url(http://trinity.accunity.com/wp-content/uploads/2020/11/Group-2685.png);
padding: 100px 66px 70px;
background-size: cover;
}
.pum-theme-4941 .pum-container button.pum-close.popmake-close {
right: -30px;
top: -15px;
margin: 0;
background: #fff;
line-height: 40px;
font-size: 28px;
height: auto;
padding: 0px 11px 0px;
width: auto;
border-radius: 30px;
}
section.pop_row h2 {
text-shadow: 0px 8px 17px #00000080;
}
.pop_row .ld-sf button, .pop_row .ld-sf input {
border: none !important;
outline: none;
letter-spacing: 0px;
font-size: 16px !important;
font-family: 'Lato' !important;
} .archive.tax-product_cat .container {
width: 100% !important;
}
.archive.tax-product_cat .container section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom {
padding: 40px 60px 100px!important;
background-size: cover !important;
background-position: top center !important;
position: absolute;
margin-bottom: 0 !important;
width: 100%;
display: inline-block;
}
.archive.tax-product_cat .container .ld-shop-topbar.fullwidth,
.archive.tax-product_cat .container ul.products.columns-4 {
padding: 10px 70px;
}
.woocommerce ul.products li.product .button {
border-radius: 0;
width: 230px;
margin: 0 auto;
}
.ibs_sidbar a.btn.btn-solid.text-capitalize.btn-custom:hover {
background-color: rgb(181, 18, 27);
border-color: rgb(181, 18, 27);
color: rgb(255, 255, 255);
}
#rev_slider_1_1 .uranus.tparrows:before {
color: #A3A4A1 !Important;
font-weight: bolder !Important;
font-size: 42px;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom {
padding: 50px 210px 100px !important;
margin-bottom: -100px;
bottom: -30px;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom a.btn.btn-solid.text-uppercase.btn-custom {
width: 280px;
background-color: rgb(31, 31, 31);
border-color: rgb(31, 31, 31);
color: rgb(255, 255, 255);
line-height: 57px !important;
font-size: 18px !important;
font-weight: 700 !important;
margin-right: 80px;
}
.lineheightfivefive h2{
line-height:55px;
}
.ABousUs_carousel div.wpb_single_image {
text-align: inherit;
margin-bottom:0 !Important;
}
.ABousUs_carousel div.carousel-item-inner {
box-shadow: 0px 20px 20px #00000021 !Important;
margin: 10px 30px 50px!Important;
}
.ABousUs_carousel ol.flickity-page-dots li.dot {
width: 16px;
height: 16px;
margin: 0 8px;
}
a.btn.font_lato i.fas.fa-chevron-right {
font-size: 17px;
}
.dealer_icons .wpb_single_image {
margin-bottom: -15px;
min-height: 130px;
display: flex;
align-items: center;
justify-content: center;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
border-color: #b5121b;
color: #b5121b;
position: absolute;
width: 100%;
left: 0;
right: 0;
margin: 10px 0px;
}
input.wpcf7-not-valid {
border-color: #b5121b !important;
}
input.wpcf7-not-valid::placeholder{
color:#b5121b !important;
}
span.wpcf7-not-valid-tip {
font-size: 0;
position: absolute;
}
.page-id-4631 .form_format_trinity .form_area_trinity .wpcf7-submit {
margin-top: 0;
}
.ibs_sidbar a.btn.font_lato {
height: 70px !important;
line-height: 70px !important;
}
.Bs_sidebar:hover a.btn.font_lato:hover {
color: #b5121b !important;
}
section.vc_row.wpb_row.vc_row-fluid.section_findex.Cta_dualcol .wpb_wrapper.vc_custom_1604328423563, section.vc_row.wpb_row.vc_row-fluid.section_findex.Cta_dualcol .wpb_wrapper.vc_custom_1604328430371 {
padding-bottom: 40px !important;
padding-top: 10px !important;
margin-bottom: -30px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons h4.vc_custom_heading {
text-transform: uppercase;
margin-top: 45px;
}
.form_format_trinity .form_area_trinity span.wpcf7-form-control-wrap.Helpnote textarea,
.form_format_trinity .form_area_trinity span.wpcf7-form-control-wrap.needsrequirement textarea {
height: 164px !important;
}
.manager_rightdesc p strong em {
font-size: 20px;
color:#1f1f1f;
}
body.archive.tax-product_cat section.vc_row.wpb_row.vc_row-fluid.section_findex.CTa_responsive.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom.liquid-row-shadowbox-5fa45d9c169bf.vc_row-has-fill.vc_row-has-bg {
display: none;
}
table.variations tbody tr:nth-child(2) span.lqd-select-ext{
display:inline-block !Important;
}
.woocommerce div.product form.variations_form table.variations .lqd-select-wrap {
width: 160px;
font-size: 15px;
height: auto;
margin: 0;
}
select#pa_select-size {
width: 100% !important;
min-width: 100%;
padding: 0;
margin-bottom: 0;
background: transparent;
box-shadow: none;
border: none;
margin: 0;
padding-left: 16px;
font-weight: 600;
color:#1F1F1F;
}
table.variations tbody tr:nth-child(1) .lqd-select-wrap{
display:none !important;
}
.woocommerce div.product form.variations_form table.variations .lqd-select-wrap {
width: 180px;
font-size: 15px;
height: auto;
margin: -13px 0 0;
background: #fff;
border: 1px solid #1F1F1F;
}
.woocommerce div.product form.variations_form table.variations .lqd-select-wrap span.lqd-select-ext:after {
font-size: 30px;
float: right;
}
.woocommerce div.product form.variations_form table.variations .lqd-select-wrap .lqd-select-ext {
right: 10px;
color:#1F1F1F;
}
.woocommerce div.product .ld-product-images {
float: left;
width: 38%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: right;
width: 58%;
clear: none;
}
.pswp__top-bar {
width: 28.2%;
margin: 4% auto 0;
left: 0;
right: 0;
}
article.BS_Slider .bs_loc_nav {
display: none;
}
.ibs_visibilityon {
display: none !important;
}
a.clearfilter {
text-align: center;
padding: 0px;
float: right;
margin-top: 10px;
}
.main-nav .children, .nav-item-children {
border-radius: 0;
margin-top: -20px;
}
.main-nav .children li a, .nav-item-children li a {
padding: 15px 15px;
color: #181b31;
text-transform: uppercase;
}
.main-nav .children li a:hover, .nav-item-children li a:hover {
background: linear-gradient(-45deg, #a21018f7, #bd252dde);
color: #fff;
}
.pum-container.popmake.theme-4941 {
width: 500px !important;
margin: 0 auto !important;
top: 0 !important;
bottom: 0 !important;
margin-top: 90px !important;
}
.pum-container.popmake.theme-4941 .wpcf7-response-output {
background: #fff;
margin-top: 0;
}
.form_format_trinity.popup_form .form_area_trinity {
padding: 15px 20px;
}
.form_format_trinity.popup_form .form_area_trinity .wpcf7-form-control {
width: 100% !important;
max-width: 100%;
height: 50px !important;
padding: 0 10px !important;
border: 1px solid #cdcdcd;
}
.form_format_trinity.popup_form h2.text-center {
margin-bottom: 10px !important;
}
.form_format_trinity.popup_form input.wpcf7-form-control.wpcf7-submit{
border:none;
}
span.free_shipbox {
display: inline-block;
width: 100%;
font-size: 14px;
font-weight: 400;
color: #1f1f1f;
margin-bottom: 15px;
}
.pum-container.popmake.theme-4941 button.pum-close.popmake-close {
right: -10px;
top: -10px;
box-shadow: 0px 6px 20px #b9b6b638;
}
span.bs_tag {
background: #848484;
color: #fff;
padding: 5px 10px;
margin-right: 10px;
border-radius: 5px;
line-height: inherit;
} @media screen and (min-width:1710px){
.container, .main-header .container {
padding:0px;
width: 1700px !Important;
max-width: 1700px !important;
}
.page-id-4631 .container, .page-id-4631 .main-header .container {
padding: 0px !important;
}
.main-header .header-module.font-weight-bold {
margin-left: 0px;
margin-right: -15px;
position: unset;
left: 0;
right: auto !important;
transform: translate(-125px, 4px);
}
.slider-Width {
width: 93.4% !important;
float: left;
margin-left: 36px;
display: block !important;
}
.C_promobox .wpb_single_image img {
width: 500px;
}
button.flickity-button {
margin: 0px 110px;
}
button.flickity-button.next{
margin-right: 130px;
}
.brand_single_slider button.flickity-button {
margin: 0 105px;
}
.BrandsTabs.widthhundred .gs_logo_single:after {
margin-left: -51px!important;
}
}
@media (min-width:1600px){
.proncat img.catnpro_image {
min-height: 368px;
object-fit: cover !important;
max-height: 368px !important;
}
.pum-container.popmake.theme-4941 {
margin: 0 auto !important;
top: 0 !important;
bottom: 0 !important;
margin-top: 90px !important;
width: max-content !Important;
}
}
@media (min-width:1199px){
.proncat img.catnpro_image {
max-height: 300px;
width: 100%;
object-fit: cover;
}
}
@media (min-width:1199px) and (max-width:1710px){
rs-layer-wrap.rs-parallax-wrap {
margin-top: -100px;
margin-bottom:-100px;
}
.container, .main-header .container {
width: 95% !important;
max-width: 100% !important;
}
.quality_col .quantitycontent {
padding: 15px 20px 20px;
min-height: 253px;
text-align: center;
font-size: 14px;
line-height: 23px;
}
.quality_col .quantitycontent p{
height:auto;
}
section.pop_row {
padding: 30px 36px 20px;
}
.wpb_wrapper.vc_custom_1605141722074 {
padding: 0 !important;
margin: 0 -6px;
} .main-header .container.mainbar-container {
width: 95% !IMPORTANT;
padding: 0;
}
.main-nav > li > a {
padding-left: 10px !Important;
padding-right: 10px !Important;
font-size: 14px !important;
}
.navbar-brand {
padding-top: 50px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 15px;
}
.Setuplogo a.navbar-brand .navbar-brand-inner {
width: 160px;
margin-bottom: -50px;
display: inline-block;
height: auto;
}
.socialColor .social-icon li {
margin-right: 15px;
}
.socialColor .social-icon {
font-size: 18px !Important;
}
.main-header .header-module.font-weight-bold {
margin-left: 0px;
margin-right: -15px;
position: unset;
left: 0;
right: auto !important;
transform: translate(-55px, 0px);
}
.main-header .header-module.font-weight-bold .ld-module-trigger-icon {
font-size: 18px;
}
.quality_col .quantitycontent h4.vc_custom_heading {
font-size: 24px;
line-height: 22px;
margin-bottom: 10px !important;
}
a.btn, a.btn.primary_button {
font-size: 14px !Important;
line-height: 50px !important;
height: 50px;
padding: 0 !important;
align-items: center;
}
body{
font-size:16px !Important;
}
.bg_imgwithcolor h3, h3, .h3 {
font-size: 40px;
line-height:40px;
}
.BrandsTabs .gs_logo_area {
padding: 0 30px;
width: 100%;
margin: 30px auto 0px!important;
}
.BrandsTabs .gs_logo_single {
width: 240px !important;
}
.BrandsTabs .gs_logo_single:after {
height: 105px;
}
.BrandsTabs .bx-viewport:before {
width: 0px;
}
.titlebar {
top: 0;
}
.titlebar .titlebar-inner{
margin-bottom: 0;
}
.filter_bs .lc_three {
width: 27.2%;
}
.home_wrp-two .wpb_wrapper {
padding: 0 !important;
}
a.btn.ibs_play {
left: -300px;
}
.home_wrp-two .wpb_wrapper .vc_empty_space {
height: 25px !important;
}
.home_wrp-two .wpb_text_column.wpb_content_element {
padding-right: 40px;
}
.bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
padding-left: 30px !important;
padding-right: 20px !important;
padding-top: 200px !important;
padding-bottom: 50px !important;
}
.customprime_nav.home_wrp-four {
padding: 0 30px 0 30px !important;
}
.customprime_nav.home_wrp-four .vc_row.C_promobox {
margin: 0 !important;
padding: 0px 20px 0;
}
.customprime_nav.home_wrp-four .carousel-nav-floated.carousel-nav, 
.customprime_nav.home_wrp-four .carousel-nav-floated .carousel-nav{
left: 20px;
right: 20px;
}
.customprime_nav.home_wrp-four .flickity-prev-next-button{
width: 30px;
height: 30px;
}
.CTa_responsive .row.ld-row .vc_row.wpb_row.vc_inner.vc_row-fluid {
padding: 0 !important;
}
.main-footer .SetFooter_Content .vc_custom_1603907587687,
.copyright_trinity .vc_custom_1603908671236{
padding-left: 80px !important;
}
.main-footer .SetFooter_Content .vc_custom_1603907573249,
.copyright_trinity .vc_custom_1603908679318{
padding-right: 80px !important;
} .h2, h2 {
font-size: 45px !important;
}
.about_wrp-first .vc_column-inner>.wpb_wrapper {
padding: 0 !important;
}
.about_wrp-second .vc_row.wpb_row.vc_inner.vc_row-fluid {
margin: 0 70px !important;
padding: 50px 60px 50px !important;
}
.About_carousel {
padding: 0;
}
.about_wrp-third .vc_custom_1604000767917 {
padding-left: 0 !important;
}
.about_wrp-first .wpb_wrapper.vc_custom_1603990920516 {
padding-left: 70px !important;
padding-top: 30px !important;
}
.About_carousel .wpb_single_image h2{
font-size:28px !important;
}
.flooring_hover .content_absolute{
width:300px;
}
.flooring_hover a.btn.btn_absolute{
bottom: 20px;
}
.promotions_blocks h3.vc_custom_heading.text-uppercase {
font-size: 24px !important;
}
.promotions_blocks h4 {
font-size: 22px;
}
.promotions_blocks .wpb_text_column.wpb_content_element {
padding: 35px !important;
min-height: 230px;
}
.colfour_block .withImage img, .colfour_block .withImage p {
display: none !important;
}
.colfour_block .content_absolute h4 {
font-size: 22px;
line-height: initial;
}
.flooring_hover:hover .content_absolute h4 {
margin-bottom: 8px !important;
}
.Com_iconboxes .iconbox {
margin-bottom: 0;
padding-right: 0;
}
.Com_iconboxes .iconbox h3 {
line-height: 20px !important;
font-size: 20px !important;
}
.Com_iconboxes .iconbox p {
line-height: 22px;
}
.section_findex.Cta_dualcol h2 {
font-size: 35px !IMPORTANT;
}
.section_findex.Cta_dualcol {
padding-bottom: 130px !important;
padding-top: 50px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.locationSetup {
padding-left: 40px !IMPORTANT;
padding-right: 40px !important;
}
.locationSetup .manager_rightdesc.pull-right {
width: 55%;
padding: 0px;
}
.team_loc.vc_custom_1604346560822 {
padding-left: 140px !important;
padding-right: 140px !important;
}
.section_findex.Cta_dualcol .vc_col-sm-6 .vc_column-inner>.wpb_wrapper {
padding-top: 10px;
padding-bottom: 30px;
}
.lastlocteam .team_loc {
padding: 0 40px !important;
}
.vc_empty_space.section_spacing {
height: 80px !important;
}
h1#slider-1-slide-1-layer-1 span.font_bentonsans, h1#slider-1-slide-1-layer-1,
h1#slider-1-slide-6-layer-1 span.font_bentonsans, h1#slider-1-slide-6-layer-1{
font-size: 90px !important;
line-height:100px !Important;
}
h2#slider-1-slide-1-layer-0 span.font_bentonsans, h2#slider-1-slide-1-layer-0,
h2#slider-1-slide-6-layer-0 span.font_bentonsans, h2#slider-1-slide-6-layer-0 {
font-size:50px !Important;
line-height:60px !Important;
top:-30px !Important;
}
.single-product .product.type-product, .single-product .ld-shop-topbar.fullwidth {
padding: 10px 60px;
}
section.related.products ul.products {
margin-top: 64px;
margin-left: 0;
margin-right: 0;
}
.owl-related .owl-nav button.owl-prev{
left:-40px !Important;
}
.owl-related .owl-nav button.owl-next {
right: -40px !Important;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom {
padding: 50px 60px 100px !important;
margin-bottom: -100px;
bottom: -30px;
}
.titlebar .titlebar-inner {
padding-top: 140px;
padding-bottom: 126px;
}
.titlebar .titlebar-inner h1{
font-size: 60px !important;
line-height: 64px;
}
.wpb_wrapper.vc_custom_1604528619390 h2 {
font-size: 30px !important;
}
.CTa_responsive h2{
font-size:40px !important;
}
.CTa_responsive .vc_col-sm-8 .vc_empty_space{
display:none;
} 
.section_findex.CTa_responsive {
padding-bottom: 130px !important;
padding-top: 50px !important;
}
footer#footer .vc_custom_1604310553123 {
padding: 0 !important;
margin-left: -8px;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime {
padding: 0px 60px!important;
}
.BrandsTabs.widthhundred.vc_tta-o-no-fill {
width: 238px !important;
padding-left: 40px;
padding-right: 40px;
}
.back_faded .row.ld-row {
padding: 25px 15px;
overflow: hidden;
}
.back_faded .row.ld-row .vc_empty_space.makeequal{
height:35px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.padd_set_norm {
padding: 0 40px!important;
}
.bg_half_bg .wpb_single_image {
margin: -25px -52px -45px -30px!important;
}
.hidden_bs{
display:none;
}
.wpb_column.vc_column_container.vc_col-sm-12 .vc_custom_1604438575855 {
padding: 0 !important;
}
.stretchimage img {
max-width: 100%;
margin-left: 0;
}
.vc_custom_1604483404793, .vc_custom_1604482831283, .tabs.BrandSingleTab{
padding-right:0 !Important;
padding-left:0 !Important;
}
.prefinishedBlock .wpb_text_column {
padding: 20px 10px !important;
min-height: 220px !important;
}
.prefinishedBlock .wpb_text_column h4 {
font-size: 24px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604483404793,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604482831283,
.tabs-content-filled.BrandSingleTab {
padding: 0 !Important;
margin: 0;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 {
padding: 30px 20px 40px 90px!important;
margin-top: 30px !important;
margin-bottom: 50px;
margin-left: -40px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 h2 {
font-size: 34px !important;
line-height: initial !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading {
font-size: 16px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading br {
display: none;
}
.ibs_sidbar .wpb_text_column.wpb_content_element.text-center h2 {
font-size: 30px !important;
}
.wpb_wrapper.vc_custom_1604528619390 {
margin-top: -90px;
}
.vc_custom_1604525612697 {
padding-left: 20px !important;
padding-right: 10px !important;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper { 
min-height: 220px;
margin-bottom: 0;
}
.wpb_wrapper.vc_custom_1604431437118 {
padding: 40px 30px!important;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper p {
line-height: inherit;
}
.meetmoe_bio h3 {
font-size: 35px;
line-height: 35px;
}
.meetmoe_bio ul li {
font-size: 16px;
line-height: 32px;
margin-bottom: 0;
list-style: none;
}
.woocommerce div.product div.images ol.flex-control-nav{
width: 100%;
margin:0;
}
.copyright_trinity p, .copyright_trinity a, .copyright_trinity p>a {
font-size: 15px;
}
.SetFooter_Content .ld-fancy-heading h4{
font-size: 18px;
}
.SetFooter_Content .lqd-custom-menu li a,
.indexed_f .text_light p{
font-size:15px !important;
}
section.pop_row h2 {
line-height: initial !important;
}
section.pop_row p.vc_custom_heading {
margin-bottom: 0;
}
.pop_row .ld-sf {
width: 100%;
margin: 10px auto 0;
box-shadow: 0px 13px 18px #00000033;
}
.pum-theme-4941 .pum-container button.pum-close.popmake-close {
margin: 0;
background: #fff;
line-height: 30px;
font-size: 18px;
padding: 0px 9px 0px;
}
} @media (min-width:992px) and (max-width:1199px){
.page-id-4406 .vc_tta-tabs-container {
margin-bottom: 40px !important;
}
.container, .main-header .container {
width: 98% !important;
max-width: initial !important;
}
.quality_col .quantitycontent {
padding: 25px 15px 30px;
min-height: 275px;
text-align: center;
font-size: 14px;
line-height: 23px;
}
section.pop_row {
background: url(http://trinity.accunity.com/wp-content/uploads/2020/11/Group-2685.png);
padding: 50px 46px 40px;
background-size: cover;
} .main-header .container.mainbar-container {
width: 100% !IMPORTANT;
}
.main-nav > li > a {
padding-left: 10px !Important;
padding-right: 10px !Important;
font-size: 16px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.socialColor .social-icon li {
margin-right: 15px;
}
.socialColor .social-icon {
font-size: 18px !Important;
}
.main-header .header-module.font-weight-bold {
margin-left: 0px;
margin-right: -15px;
position: unset;
left: 0;
right: auto !important;
transform: translate(-75px, 0px);
}
.main-header .header-module.font-weight-bold .ld-module-trigger-icon {
font-size: 18px;
}
.quality_col .quantitycontent h4.vc_custom_heading {
font-size: 24px;
line-height: 22px;
margin-bottom: 10px !important;
}
a.btn, a.btn.primary_button {
font-size: 14px !Important;
line-height: 50px !important;
height: 50px;
padding: 0 !important;
align-items: center;
}
body, body p {
font-size: 14px !Important;
line-height: 20px !important;
}
.bg_imgwithcolor h3, h3, .h3 {
font-size: 40px;
line-height:40px;
}
.BrandsTabs .gs_logo_area{
padding:0 15px;
width: 100%;
margin: 30px auto 0px!important;
}
.BrandsTabs .gs_logo_single {
width: 190px !important;
padding: 25px 15px;
display: inline-block;
margin: 0!important;
}
.BrandsTabs .gs_logo_single:after { height: 70px;
margin-left: -16px;
}
.BrandsTabs .bx-viewport:before {
width: 0px;
}
.titlebar .titlebar-inner {
margin-bottom: 0;
}
.filter_bs .lc_three, .filter_bs .lc-fourbtn {
width: 25% !important;
display: inline-block;
margin: 0 !important;
}
.filter_bs .lc-fourbtn .sub_cate {
width: 100%;
}
.home_wrp-two .wpb_wrapper {
padding: 0 !important;
}
a.btn.ibs_play {
left: -300px;
}
.home_wrp-two .wpb_wrapper .vc_empty_space {
height: 25px !important;
}
.home_wrp-two .wpb_text_column.wpb_content_element {
padding-right: 0;
}
.bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
padding-left: 30px !important;
padding-right: 20px !important;
padding-top: 200px !important;
padding-bottom: 50px !important;
}
.customprime_nav.home_wrp-four {
padding: 0 !important;
}
.customprime_nav.home_wrp-four .vc_row.C_promobox {
margin: 0 !important;
padding: 0px 20px 0;
}
.customprime_nav.home_wrp-four .carousel-nav-floated.carousel-nav,
.customprime_nav.home_wrp-four .carousel-nav-floated .carousel-nav {
margin: 0 !important;
left: 0 !important;
right: 0 !important;
position: absolute !important;
top: 40% !important;
}
.customprime_nav.home_wrp-four .flickity-prev-next-button{
width: 30px;
height: 30px;
}
.customprime_nav button.flickity-button.previous{
left:-15px !Important;
position: absolute !important;
}
.customprime_nav button.flickity-button.next {
right: -15px !Important;
position: absolute !important;
}
.CTa_responsive .row.ld-row .vc_row.wpb_row.vc_inner.vc_row-fluid {
padding: 0 !important;
}
.main-footer .SetFooter_Content .vc_custom_1603907587687,
.copyright_trinity .vc_custom_1603908671236{
padding-right: 15px !important;
padding-left: 15px !IMPORTANT
}
.copyright_trinity p {
text-align: center !important;
}
.main-footer .SetFooter_Content .vc_custom_1603907573249,
.copyright_trinity .vc_custom_1603908679318 {
padding-right: 15px !important;
padding-left: 15px !IMPORTANT;
}
.logo_findex {
margin-top: 20px;
}
footer#footer .vc_column_container.vc_col-sm-4 {
display: inline-block !important;
float: left;
width: 33.33%;
}
footer#footer .vc_column_container.vc_col-sm-4 .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container {
width: 50%;
margin: 0 !important;
}
.vc_custom_1603912479916 {
padding-top: 120px !important;
padding-bottom: 42px !important;
background-color: #1f1f1f !important;
} .h2, h2 {
font-size: 32px !important;
line-height: 32px !important;
}
.about_wrp-first .vc_column-inner>.wpb_wrapper {
padding: 0 !important;
}
.about_wrp-second .vc_row.wpb_row.vc_inner.vc_row-fluid {
margin: 0 70px !important;
padding: 50px 60px 50px !important;
}
.About_carousel {
padding: 0;
}
.about_wrp-third .vc_custom_1604000767917 {
padding-left: 0 !important;
}
.about_wrp-first .wpb_wrapper.vc_custom_1603990920516 {
padding-left: 70px !important;
padding-top: 30px !important;
}
.About_carousel .wpb_single_image h2{
font-size:28px !important;
}
.flooring_hover .content_absolute {
width: 100%;
padding: 0px 10px;
}
.flooring_hover a.btn.btn_absolute{
bottom: 20px;
}
.flooring_hover .image_absolute {
margin: 0 -15px 0px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.promotions_blocks {
margin: -50px 0 40px !important;
}
.promotions_blocks h3.vc_custom_heading.text-uppercase {
font-size: 20px !important;
padding-left: 15px !important;
line-height: 40px !important;
}
.promotions_blocks h4 {
font-size: 18px;
}
.promotions_blocks .wpb_text_column.wpb_content_element {
padding: 15px !important;
min-height: 170px;
}
.colfour_block .withImage img, .colfour_block .withImage p {
display: none !important;
}
.colfour_block .content_absolute h4 {
font-size: 22px;
line-height: initial;
}
.flooring_hover:hover .content_absolute h4 {
margin-bottom: 8px !important;
}
.Com_iconboxes .vc_column-inner {
padding: 0 !important;
}
.Com_iconboxes .iconbox {
margin-bottom: 0;
padding-right: 0;
}
.Com_iconboxes .iconbox .iconbox-icon-wrap {
margin-right: 10px;
margin-left: 0px;
}
.Com_iconboxes .iconbox h3 {
line-height: 20px !important;
font-size: 18px !important;
}
.Com_iconboxes .iconbox p {
line-height: 22px;
}
.section_findex.Cta_dualcol h2 {
font-size: 26px !IMPORTANT;
}
.section_findex.Cta_dualcol {
padding-bottom: 80px !important;
padding-top: 50px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.locationSetup {
padding-left: 40px !IMPORTANT;
padding-right: 40px !important;
}
.manager_block {
margin-bottom: 20px;
width: 260px;
}
.locationSetup .manager_rightdesc.pull-right {
width: 55%;
padding: 0px 0px 40px;
font-size: 14px;
}
.locationSetup .manager_rightdesc.pull-right p {
line-height: 22px;
}
.wpb_wrapper.vc_custom_1604341697929 {
margin-left: 40px !important;
}
.locAddress_block h4 {
margin-bottom: 0;
font-size: 20px;
line-height: 35px;
}
.manager_desc h3 {
font-size: 30px;
line-height: 50px;
margin: 0 !important;
}
.team_loc.vc_custom_1604346560822 {
padding-left: 80px !important;
padding-right: 80px !important;
}
.section_findex.Cta_dualcol .vc_col-sm-6 .vc_column-inner>.wpb_wrapper {
padding-top: 10px;
padding-bottom: 30px;
}
.lastlocteam .team_loc {
padding: 0 40px !important;
}
.vc_empty_space.section_spacing {
height: 40px !important;
}
.single-product .product.type-product, .single-product .ld-shop-topbar.fullwidth {
padding: 10px 60px;
}
section.related.products ul.products {
margin-top: 64px;
margin-left: 0;
margin-right: 0;
}
.owl-related .owl-nav button.owl-prev{
left:-40px !Important;
}
.owl-related .owl-nav button.owl-next {
right: -40px !Important;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom {
padding: 50px 60px 120px !important;
}
.titlebar .titlebar-inner {
padding-top: 140px;
padding-bottom: 126px;
}
.titlebar .titlebar-inner h1{
font-size: 60px !important;
line-height: 64px;
}
.wpb_wrapper.vc_custom_1604528619390 h2 {
font-size: 30px !important;
}
.CTa_responsive h2 {
font-size: 24px !important;
text-align: center;
}
.section_findex p {
font-size: 16px !important;
line-height: initial !important;
text-align: left;
}
.section_findex.CTa_responsive {
padding-bottom: 90px !important;
padding-top: 30px !important;
}
a.btn.btn-solid.btn-custom.pull-right {
float: initial !important;
margin: 0 auto !important;
display: block;
}
footer#footer .vc_custom_1604310553123 {
padding: 0 !important;
margin-left: 0;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom a.btn.btn-solid.text-uppercase.btn-custom {
width: 200px !important;
background-color: rgb(31, 31, 31);
border-color: rgb(31, 31, 31);
color: rgb(255, 255, 255);
line-height: 49px !important;
font-size: 14px !important;
font-weight: 700 !important;
margin-right: 80px;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime {
padding: 0px 60px!important;
} .back_faded .row.ld-row {
padding: 25px 15px;
overflow: hidden;
}
.back_faded .row.ld-row .vc_empty_space.makeequal{
height:35px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.padd_set_norm {
padding: 0 40px!important;
}
.bg_half_bg .wpb_single_image {
margin: -25px -52px -45px -30px!important;
}
.hidden_bs{
display:none;
}
.wpb_column.vc_column_container.vc_col-sm-12 .vc_custom_1604438575855 {
padding: 0 !important;
}
.stretchimage img {
max-width: 100%;
margin-left: 0;
}
.vc_custom_1604483404793, .vc_custom_1604482831283, .tabs.BrandSingleTab{
padding-right:0 !Important;
padding-left:0 !Important;
}
.prefinishedBlock .wpb_text_column {
padding: 20px 10px !important;
min-height: 220px !important;
}
.prefinishedBlock .wpb_text_column h4 {
font-size: 24px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604483404793,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604482831283,
.tabs-content-filled.BrandSingleTab {
padding: 0 !Important;
margin: 0;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
} rs-arrow.tp-rightarrow.tparrows.uranus {
right: -130px !important;
left: auto !important;
}
rs-arrow.tp-leftarrow.tparrows.uranus {
left: -60px !important;
right: auto !important;
}
rs-arrow.tp-rightarrow.uranus.tparrows:before,
rs-arrow.tp-leftarrow.uranus.tparrows:before,
#rev_slider_1_1 .uranus.tparrows:before {
width: 30px !Important;
height: 30px !Important;
font-size: 22px !important;
}
#rev_slider_1_1 .uranus.tparrows:before{
font-size: 22px !important;
}
.navbar-header .navbar-toggle {
order: -1;
margin-left: 0px !important;
margin-top: 0 !important;
height: 100%;
top: 0 !important;
position: absolute;
right: 0;
z-index: 99;
padding: 35px 19px;
}
.navbar-header {
display: inline-block;
align-items: center;
flex: initial !important;
}
.navbar-brand {
padding: 22px 0 0 !important;
max-width: 100% !important;
width: 100%;
text-align: center !important;
}
.Setuplogo a.navbar-brand .navbar-brand-inner {
width: 160px;
margin-bottom: -50px;
margin-left: auto !important;
margin-right: auto !important;
}
.mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
overflow: hidden;
background-color: #fff;
-webkit-transform: translate3d(0, 0, 0) !Important;
transform: translate3d(0, 0, 0) !Important;
}
[data-mobile-nav-style=modern]:before {
background-image: linear-gradient(0deg, #b5121b 0%, #6b0c11f2 90%) !Important;
z-index: 1 !important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone{
width: 100% !Important;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0vw, 0, 0);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars{
padding-left: 6px !important;
width: 32px !important;
height: 32px !important;
}
.nav-trigger.style-mobile .bar:nth-child(2){
width: 16px !Important;
}
article.BS_Slider section.bee3D--slide{
width: 100%;
height: 260px;
}
article.BS_Slider {
padding-top: 395px;
width: 70%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
display: block;
}
.bsslider_content .right_btnarea a.btn.primary_button {
margin: 15px auto !important;
width: 167px;
display: block;
}
.bsslider_content .right_btnarea {
float: left;
width: 100%;
}
.check_slider {
height: auto;
}
.bsslider_content .left_address {
float: left;
width: 100%;
text-align: center;
text-shadow: 0px 0px 10px #000000;
}
.slider-Width .carousel-item h4 {
line-height: 25px;
text-transform: uppercase;
font-size: 20px;
}
.bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
margin: 0 !important;
padding: 150px 20px 20px!important;
}
.bg_imgwithcolor .vc_column-inner:before {
margin: 0 !Important;
right: auto !important;
left: 0 !Important;
width: 100%;
}
h3, .h3 {
font-size: 24px;
line-height: 26px;
}
.bg_imgwithcolor h3{
font-size: 20px;
line-height: 22px;
}
.bg_imgwithcolor {
margin: 2%;
width: 45.8%;
display: inline-block;
}
.line_heightff h2 {
line-height: 28px !important;
}
.BrandsTabs.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
display: inline-block !important;
width: 100%;
}
.BrandsTabs.vc_tta.vc_tta-tabs .vc_tta-panel-heading {
display: none !important;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a{
display:inline-block;
width:auto;
padding: 0 15px;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab {
margin: 0px 5px;
}
.setupprimeshadow .ld-container.container {
box-shadow: none;
-moz-box-shadow: none;
margin: 10px 20px;
padding: 0px 14%;
}
.quality_col {
background: #f6f6f6;
margin-bottom: 0;
box-shadow: 0px 13px 20px #00000023;
width: 50%;
}
.quality_col .quantitycontent a.btn{
opacity:1;
}
.home_wrp-two .wpb_wrapper.vc_custom_1604308262054 {
margin-top: 30px;
}
a.btn.ibs_play {
left: 0;
}
a.btn.ibs_play .btn-icon{
font-size: 24px;
width: 62px !important;
height: 62px !important;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-prev {
margin-left: -20px;
background-repeat: no-repeat;
width: 20px !important;
background-size: contain;
height: 20px;
margin-top: -10px;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-next {
margin-right: -20px;
background-repeat: no-repeat;
width: 20px !important;
background-size: contain;
height: 20px;
margin-top: -10px;
}
.indexed_f p br {
display: none;
}
.titlebar {
top: 0;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 {
padding: 20px 20px 20px 30px!important;
margin-top: 30px !important;
margin-left: -12px !important;
margin-bottom: 40px !important;
}
.wpb_wrapper.vc_custom_1604525612697 {
padding: 0 10px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 h2 {
font-size: 26px !important;
line-height: initial !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading {
font-size: 16px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading br {
display: none;
}
.ibs_sidbar .wpb_text_column.wpb_content_element.text-center h2 {
font-size: 30px !important;
}
.wpb_wrapper.vc_custom_1604528619390 {
margin-top: -60px;
padding: 0 !important;
}
.ibs_sidbar a.btn.btn-solid.btn-custom.btn-custom-sized.btn-bordered.border-thin.btn-gradient.primary_button.center-block {
width: 100%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons {
padding: 0 !important;
}
p br{
display: none;
}
.back_faded p {
line-height: initial !important;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime.vc_custom_1604505632059,
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime.vc_custom_1604505622228 {
padding: 0 20px !important;
}
.hover_boxes_prime .bg_imgwithcolor {
height: auto;
margin-bottom: 20px;
min-height: 400px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons {
padding: 0 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 {
margin-bottom: 30px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 h4,
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 .wpb_single_image {
margin-top: 0 !important;
margin-bottom: 10px;
}
.wpb_wrapper.vc_custom_1604507449845 {
padding-right: 0 !important;
}
.wpb_wrapper.vc_custom_1604507461453 {
padding-left: 0 !important;
margin-top: 20px;
}
h4, .h4 {
font-size: 22px !important;
line-height: initial !important;
}
.wpb_wrapper.vc_custom_1604507461453 a.btn.btn-naked.text-capitalize.font_lato {
height: initial;
line-height: 30px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.padd_set_norm {
padding: 0 20px!important;
}
.border-right:after{
display: none;
}
.BrandsTabs.widthhundred .gs_logo_area {
padding: 0 20px;
background: #fff;
width: 100%;
margin: 40px auto 0!important;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item .carousel-item-inner {
display: flex;
height: initial;
align-items: center;
padding-left: 20px;
padding-right: 20px;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item{
border:none !Important;
}
.wpb_wrapper.vc_custom_1604507449845 .vc_empty_space {
display: none;
}
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item {
display: inline-block;
column-count: 2;
column-width: 5.5em;
font-size: 18px;
line-height: initial;
margin-bottom: 0px;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper {
min-height: 160px;
margin-bottom: 0;
margin-left: -10px;
margin-right: -10px;
padding: 0;
padding-top: 20px;
}
.wpb_wrapper.vc_custom_1604431437118 {
padding: 20px !important;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper p {
line-height: inherit;
top: 0;
}
.meetmoe_bio h3 {
font-size: 35px;
line-height: 35px;
}
.meetmoe_bio h4 {
font-size: 16px !important;
}
.meetmoe_bio ul li {
font-size: 14px;
line-height: 24px;
margin-bottom: 0;
list-style: none;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper h4{
font-size: 18px !important;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper .wpb_single_image {
width: 60px;
margin: 0 auto;
display: flex;
align-items: center;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper .wpb_single_image img{
width: 100%;
}
.meetmoe_bio ul li:before {
width: 8px;
height: 8px;
margin-right: 10px;
}
.meetmoe_bio .wpb_column.vc_column_container.vc_col-sm-4 {
width: 50%;
}
.wpb_wrapper.vc_custom_1604431437118 .vc_empty_space {
display: none;
}
.meetmoe_sec .wpb_single_image {
margin: 0;
}
.single-product .product.type-product, .single-product .ld-shop-topbar.fullwidth {
padding: 10px 20px;
}
section.related.products ul.products {
margin-top: 64px;
margin-left: 0;
margin-right: 0;
}
.owl-related .owl-nav button.owl-prev{
left:-25px !Important;
}
.owl-related .owl-nav button.owl-next {
right: -25px !Important;
}
.woocommerce ul.products li.product .button {
border-radius: 0;
width: 100%;
margin: 0 auto;
}
.woocommerce div.product .woocommerce-tabs {
width: 100%;
margin: 0 !important;
padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a{
font-size: 16px;
text-transform: uppercase;
padding-right: 0px;
margin-right: 20px;
line-height: 30px;
}
a.btn.btn-solid.primary_button.prime_addto, .single_add_to_cart_button {
width: 100% !IMPORTANT;
margin: 0 0 10px!important;
}
.woocommerce div.product .product_title, .woocommerce div.product .product_title a{
font-size: 24px;
}
.woocommerce div.product div.images img {
margin: 0 !important;
width: 100% !important;
max-width: initial !important;
object-fit: initial !important;
height: auto !important;
}
.woocommerce div.product div.images ol.flex-control-nav{
min-height: auto;
}
.wpb_text_column.wpb_content_element.vc_custom_1604350895178.text-center {
padding: 0 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604348376261 {
padding: 0 10px!important;
}
.peopleTabs .tabs-nav li a {
font-size: 22px;
text-transform: uppercase;
line-height: 30px;
padding: 10px 0!important;
}
.peopleTabs .tabs-content{
padding-top:30px;
}
section.vc_row.wpb_row.vc_row-fluid.customprime_nav.brand_single_slider .carousel-nav {
position: absolute !important;
margin: 0!important;
top: 45% !important;
width: 100%;
}
section.vc_row.wpb_row.vc_row-fluid.customprime_nav.brand_single_slider .wpb_single_image {
margin-bottom: 0 !important;
}
section.pop_row h2 {
line-height: initial !important;
}
body.archive.tax-product_cat.woocommerce ul.products li.product {
width: 33%!Important;
height: auto!Important;
}
body.archive.tax-product_cat.woocommerce ul.products.columns-4 {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
body.archive.tax-product_cat.woocommerce .woocommerce .ld-sp{
margin-bottom:0 !important;
}
} @media (min-width:500px) and (max-width:991px){
.page-id-4406 .vc_tta-tabs-container {
margin-bottom: 40px !important;
}
.ibs_visibilityNone {
display: none !important;
}
.ibs_visibilityon{
display:block !Important;
}
.container, .main-header .container {
width: 98% !important;
max-width: initial !important;
}
.quality_col .quantitycontent {
padding: 25px 15px 30px;
min-height: 275px;
text-align: center;
font-size: 14px;
line-height: 23px;
}
.indexed_f p br {
display: none;
}
section.pop_row {
background: url(http://trinity.accunity.com/wp-content/uploads/2020/11/Group-2685.png);
padding: 50px 46px 40px;
background-size: cover;
} .main-header .container.mainbar-container {
width: 100% !IMPORTANT;
}
.main-nav > li > a {
padding-left: 10px !Important;
padding-right: 10px !Important;
font-size: 16px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.socialColor .social-icon li {
margin-right: 15px;
}
.socialColor .social-icon {
font-size: 18px !Important;
}
.main-header .header-module.font-weight-bold {
margin-left: 0px;
margin-right: -15px;
position: unset;
left: 0;
right: auto !important;
transform: translate(-75px, 0px);
}
.main-header .header-module.font-weight-bold .ld-module-trigger-icon {
font-size: 18px;
}
.quality_col .quantitycontent h4.vc_custom_heading {
font-size: 24px;
line-height: 22px;
margin-bottom: 10px !important;
}
a.btn, a.btn.primary_button {
font-size: 14px !Important;
line-height: 50px !important;
height: 50px;
padding: 0 !important;
align-items: center;
}
body, p{
font-size: 14px !Important;
line-height: 20px !important;
}
.bg_imgwithcolor h3, h3, .h3 {
font-size: 40px;
line-height:40px;
}
.BrandsTabs .gs_logo_area {
padding: 0 15px;
width: 90%!important;
margin: 30px auto 0px!important;
}  .BrandsTabs .bx-viewport:before {
width: 0px;
}
.titlebar {
top: 0;
}
.titlebar .titlebar-inner{
margin-bottom: 0;
}
.filter_bs .lc_three {
width: 27.2%;
}
.home_wrp-two .wpb_wrapper {
padding: 0 !important;
}
a.btn.ibs_play {
left: -300px;
}
.home_wrp-two .wpb_wrapper .vc_empty_space {
height: 25px !important;
}
.home_wrp-two .wpb_text_column.wpb_content_element {
padding-right: 0;
}
.bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
padding-left: 30px !important;
padding-right: 20px !important;
padding-top: 200px !important;
padding-bottom: 50px !important;
}
.customprime_nav.home_wrp-four {
padding: 0 !important;
}
.customprime_nav.home_wrp-four .vc_row.C_promobox {
margin: 0 !important;
padding: 0px 20px 0;
}
.customprime_nav.home_wrp-four .carousel-nav-floated.carousel-nav,
.customprime_nav.home_wrp-four .carousel-nav-floated .carousel-nav {
margin: 0 !important;
left: 0 !important;
right: 0 !important;
position: absolute !important;
top: 40% !important;
}
.customprime_nav.home_wrp-four .flickity-prev-next-button{
width: 30px;
height: 30px;
}
.customprime_nav button.flickity-button.previous{
left:-15px !Important;
position: absolute !important;
}
.customprime_nav button.flickity-button.next {
right: -15px !Important;
position: absolute !important;
}
.CTa_responsive .row.ld-row .vc_row.wpb_row.vc_inner.vc_row-fluid {
padding: 0 !important;
}
.main-footer .SetFooter_Content .vc_custom_1603907587687,
.copyright_trinity .vc_custom_1603908671236{
padding-right: 15px !important;
padding-left: 15px !IMPORTANT
}
.copyright_trinity p {
text-align: center !important;
}
.main-footer .SetFooter_Content .vc_custom_1603907573249,
.copyright_trinity .vc_custom_1603908679318 {
padding-right: 15px !important;
padding-left: 15px !IMPORTANT;
}
.logo_findex {
margin-top: 20px;
}
footer#footer .vc_column_container.vc_col-sm-4 {
display: inline-block !important;
float: left;
width: 33.33%;
}
footer#footer .vc_column_container.vc_col-sm-4 .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container {
width: 100%;
}
.vc_custom_1603912479916 {
padding-top: 120px !important;
padding-bottom: 42px !important;
background-color: #1f1f1f !important;
} .h2, h2 {
font-size: 32px !important;
line-height: 32px !important;
}
.about_wrp-first .vc_column-inner>.wpb_wrapper {
padding: 0 !important;
}
.about_wrp-second .vc_row.wpb_row.vc_inner.vc_row-fluid {
margin: 0 0px !important;
padding: 30px !important;
}
.About_carousel {
padding: 0;
}
.wpb_wrapper.vc_custom_1603994329148 .vc_empty_space {
height: 20px !important;
}
.wpb_wrapper.vc_custom_1603994401956 .vc_empty_space {
height: 0px !important;
}
.about_wrp-third .vc_custom_1604000767917 {
padding-left: 0 !important;
}
.about_wrp-first .wpb_wrapper.vc_custom_1603990920516 {
padding-left: 0px !important;
padding-top: 30px !important;
}
.About_carousel .wpb_single_image h2{
font-size:28px !important;
}
.wpb_wrapper.vc_custom_1603994401956 {
padding-left: 20px !important;
}
.flooring_hover .content_absolute {
width: 100%;
padding: 0 10px;
}
.flooring_hover:hover .content_absolute p {
font-size: 12px !important;
line-height: initial !important;
}
.flooring_hover a.btn.btn_absolute {
bottom: 10px;
height: auto;
line-height: inherit !important;
padding: 10px !important;
font-size: 12px !important;
}
.flooring_hover {
margin-top: -40px;
margin-bottom: 30px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.promotions_blocks {
margin: -50px 0 40px !important;
}
.promotions_blocks h3.vc_custom_heading.text-uppercase {
font-size: 18px !important;
padding-left: 10px !important;
line-height: initial !important;
height: 55px;
display: flex;
align-items: center;
width: 100%;
}
.promotions_blocks h4 {
font-size: 18px;
line-height: inherit;
}
.promotions_blocks .wpb_text_column.wpb_content_element {
padding: 15px !important;
min-height: 170px;
}
.colfour_block .withImage img, .colfour_block .withImage p {
display: none !important;
}
.colfour_block .content_absolute h4 {
font-size: 22px;
line-height: initial;
}
.flooring_hover .content_absolute h4 {
margin-bottom: 8px !important;
font-size: 22px;
}
.flooring_hover .image_absolute {
margin: 0 -15px !Important;
}
.Com_iconboxes .vc_column-inner {
padding: 0 !important;
}
.Com_iconboxes {
width: 50%;
margin: 20px 0px 0px;
min-height: 70px;
}
.ibs_hidden{
display: none;
}
.Com_iconboxes .iconbox {
margin-bottom: 0;
padding-right: 0;
}
.Com_iconboxes .iconbox .iconbox-icon-wrap {
margin-right: 10px;
margin-left: 0px;
}
.Com_iconboxes .iconbox h3 {
line-height: 20px !important;
font-size: 18px !important;
}
.Com_iconboxes .iconbox p {
line-height: 22px;
}
.section_findex.Cta_dualcol h2 {
font-size: 20px !IMPORTANT;
}
.section_findex.Cta_dualcol {
padding-bottom: 60px !important;
padding-top: 30px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.locationSetup {
padding-left: 0px !important;
padding-right: 0px !important;
}
.wpb_wrapper.vc_custom_1604341697929 {
margin-left: 30px !important;
}
.manager_desc {
clear: right;
margin-top: -100px;
}
.locationSetup .manager_rightdesc.pull-right {
width: 44%;
padding: 0px;
font-size: 12px;
}
.locationSetup .manager_rightdesc.pull-right p {
line-height: 20px;
}
.manager_desc h3 {
font-size: 28px;
line-height: 45px;
margin: 0 !important;
}
.locAddress_block h4 {
margin-bottom: 0;
font-size: 18px;
line-height: 35px;
}
.team_loc.vc_custom_1604346560822 {
padding-left: 40px !important;
padding-right: 40px !important;
}
.team_loc .ld-tm-info ul.ld-tm-social {
font-size: 22px;
margin: 0 !important;
}
.section_findex.Cta_dualcol .vc_col-sm-6 .vc_column-inner>.wpb_wrapper {
padding-top: 10px;
padding-bottom: 30px;
}
.lastlocteam .team_loc {
padding: 0 40px !important;
}
.vc_empty_space.section_spacing {
height: 40px !important;
}
.single-product .product.type-product, .single-product .ld-shop-topbar.fullwidth {
padding: 10px 60px;
}
section.related.products ul.products {
margin-top: 64px;
margin-left: 0;
margin-right: 0;
}
.owl-related .owl-nav button.owl-prev{
left:-40px !Important;
}
.owl-related .owl-nav button.owl-next {
right: -40px !Important;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom {
padding: 50px 20px 120px !important;
}
.titlebar .titlebar-inner {
padding-top: 140px;
padding-bottom: 126px;
}
.titlebar .titlebar-inner h1 {
font-size: 45px !important;
line-height: 45px;
}
.wpb_wrapper.vc_custom_1604528619390 h2 {
font-size: 30px !important;
}
.CTa_responsive h2 {
font-size: 24px !important;
text-align: left !important;
}
.section_findex p {
font-size: 16px !important;
line-height: initial !important;
text-align: left !important;
}
.section_findex p br{
display: none;
}
.section_findex.CTa_responsive {
padding-bottom: 100px !important;
padding-top: 30px !important;
}
a.btn.btn-solid.btn-custom.pull-right {
float: initial !important;
margin: 0 auto !important;
display: block;
width: auto !important;
}
footer#footer .vc_custom_1604310553123 {
padding: 0 !important;
margin-left: 0;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime {
padding: 0px 60px!important;
}
.BrandsTabs.widthhundred .gs_logo_single {
width: 210px !important;
padding: 50px 40px;
}
.back_faded .row.ld-row {
padding: 25px 15px;
overflow: hidden;
}
.back_faded .row.ld-row .vc_empty_space.makeequal{
height:35px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.padd_set_norm {
padding: 0 40px!important;
}
.bg_half_bg .wpb_single_image {
margin: -30px!important;
}
.hidden_bs{
display:none;
}
.wpb_column.vc_column_container.vc_col-sm-12 .vc_custom_1604438575855 {
padding: 0 !important;
}
.stretchimage img {
max-width: 100%;
margin-left: 0;
}
.vc_custom_1604483404793, .vc_custom_1604482831283, .tabs.BrandSingleTab{
padding-right:0 !Important;
padding-left:0 !Important;
}
section.vc_row.wpb_row.vc_row-fluid.prefinishedBlock .vc_col-sm-3 {
width: 50%;
margin-bottom: 20px;
}
.prefinishedBlock .wpb_text_column {
padding: 20px 10px 0!important;
min-height: 170px !important;
}
.prefinishedBlock .wpb_text_column h4 {
font-size: 24px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604483404793,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604482831283,
.tabs-content-filled.BrandSingleTab {
padding: 0 !Important;
margin: 0;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
} rs-arrow.tp-rightarrow.tparrows.uranus {
right: -130px !important;
left: auto !important;
}
rs-arrow.tp-leftarrow.tparrows.uranus {
left: -60px !important;
right: auto !important;
}
rs-arrow.tp-rightarrow.uranus.tparrows:before,
rs-arrow.tp-leftarrow.uranus.tparrows:before,
#rev_slider_1_1 .uranus.tparrows:before {
width: 30px !Important;
height: 30px !Important;
font-size: 22px !important;
}
#rev_slider_1_1 .uranus.tparrows:before{
font-size: 22px !important;
}
.navbar-header .navbar-toggle {
order: -1;
margin-left: 0px !important;
margin-top: 0 !important;
height: 100%;
top: 0 !important;
position: absolute;
right: 0;
z-index: 99;
padding: 35px 19px;
}
.navbar-header {
display: inline-block;
align-items: center;
flex: initial !important;
}
.navbar-brand {
padding: 22px 0 0 !important;
max-width: 100% !important;
width: 100%;
text-align: center !important;
}
.Setuplogo a.navbar-brand .navbar-brand-inner {
width: 160px;
margin-bottom: -50px;
margin-left: auto !important;
margin-right: auto !important;
}
.mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
overflow: hidden;
background-color: #fff;
-webkit-transform: translate3d(0, 0, 0) !Important;
transform: translate3d(0, 0, 0) !Important;
}
[data-mobile-nav-style=modern]:before {
background-image: linear-gradient(0deg, #b5121b 0%, #6b0c11f2 90%) !Important;
z-index: 1 !important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone{
width: 100% !Important;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0vw, 0, 0);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars{
padding-left: 6px !important;
width: 32px !important;
height: 32px !important;
}
.nav-trigger.style-mobile .bar:nth-child(2){
width: 16px !Important;
}
article.BS_Slider section.bee3D--slide{
width: 100%;
height: 260px;
}
article.BS_Slider {
padding-top: 395px;
width: 70%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
display: block;
}
.bsslider_content .right_btnarea a.btn.primary_button {
margin: 15px auto !important;
width: 167px;
display: block;
}
.bsslider_content .right_btnarea {
float: left;
width: 100%;
}
.check_slider {
height: auto;
}
.bsslider_content .left_address {
float: left;
width: 100%;
text-align: center;
text-shadow: 0px 0px 10px #000000;
}
.slider-Width .carousel-item h4 {
line-height: 25px;
text-transform: uppercase;
font-size: 20px;
}
.bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
margin: 0 !important;
padding: 150px 20px 20px!important;
}
.bg_imgwithcolor .vc_column-inner:before {
margin: 0 !Important;
right: auto !important;
left: 0 !Important;
width: 100%;
}
h3, .h3 {
font-size: 24px !important;
line-height: 26px !important;
}
.bg_imgwithcolor h3{
font-size: 20px;
line-height: 22px;
}
.bg_imgwithcolor {
margin: 2%;
width: 45.8%;
display: inline-block;
}
.line_heightff h2 {
line-height: 28px !important;
}
.BrandsTabs.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
display: inline-block !important;
width: 100%;
}
.BrandsTabs.vc_tta.vc_tta-tabs .vc_tta-panel-heading {
display: none !important;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a{
display:inline-block;
width:auto;
padding: 0 15px;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab {
margin: 0px 5px;
}
.setupprimeshadow .ld-container.container {
box-shadow: none;
-moz-box-shadow: none;
margin: 10px 20px;
}
.quality_col {
background: #f6f6f6;
margin-bottom: 0;
box-shadow: 0px 13px 20px #00000023;
width: 50%;
}
.quality_col .quantitycontent a.btn{
opacity:1;
}
.home_wrp-two .wpb_wrapper.vc_custom_1604308262054 {
margin-top: 30px;
}
a.btn.ibs_play {
left: 0;
}
a.btn.ibs_play .btn-icon{
font-size: 24px;
width: 62px !important;
height: 62px !important;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-prev {
margin-left: -20px;
background-repeat: no-repeat;
width: 20px !important;
background-size: contain;
height: 20px;
margin-top: -10px;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-next {
margin-right: -20px;
background-repeat: no-repeat;
width: 20px !important;
background-size: contain;
height: 20px;
margin-top: -10px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.flooring_blocks {
margin: 0 !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 {
padding: 20px 20px 20px 30px!important;
margin-top: -50px !important;
margin-left: -12px !important;
margin-bottom: 30px;
}
.wpb_wrapper.vc_custom_1604525612697 {
padding: 0 10px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 h2 {
font-size: 26px !important;
line-height: initial !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading {
font-size: 16px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading br {
display: none;
}
.ibs_sidbar .wpb_text_column.wpb_content_element.text-center h2 {
font-size: 30px !important;
}
.ibs_sidbar a.btn.btn-solid.btn-custom.btn-custom-sized.btn-bordered.border-thin.btn-gradient.primary_button.center-block {
width: 100%;
}
.wpb_wrapper.vc_custom_1604528619390 {
padding: 0 !important;
margin-top: -40px !important;
}
.col-md-6.padd-left-none, .col-md-6.padd-right-none {
padding: 0px 15px;
}
.form_format_trinity .form_area_trinity {
background: #fff;
padding: 36px 24px 20px;
box-shadow: 0px 15px 40px #00000024;
}
.bg_imgwithcolor p.vc_custom_heading {
line-height: initial !important;
font-size: initial !important;
}
.architectlist li {
list-style: none;
padding-left: 30px;
font-size: inherit;
line-height: inherit;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons {
width: 100% !important;
padding: 0 !important;
}
p br{
display: none;
}
.back_faded p {
line-height: initial !important;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime.vc_custom_1604505632059,
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime.vc_custom_1604505622228 {
padding: 0 20px !important;
}
.hover_boxes_prime .bg_imgwithcolor {
min-height: 280px;
margin-bottom: 20px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons {
padding: 0 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 {
margin-bottom: 30px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 h4,
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 .wpb_single_image {
margin-top: 0 !important;
margin-bottom: 10px;
}
.wpb_wrapper.vc_custom_1604507449845 {
padding-right: 0 !important;
}
.wpb_wrapper.vc_custom_1604507461453 {
padding-left: 0 !important;
margin-top: 20px;
}
h4, .h4 {
font-size: 22px !important;
line-height: initial !important;
}
.wpb_wrapper.vc_custom_1604507461453 a.btn.btn-naked.text-capitalize.font_lato {
height: initial;
line-height: 30px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.padd_set_norm {
padding: 0 20px!important;
}
.border-right:after{
display: none;
}
.BrandsTabs.widthhundred .gs_logo_area {
padding: 0 20px;
background: #fff;
width: 100%;
margin: 40px auto 0!important;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item .carousel-item-inner {
display: flex;
height: initial;
align-items: center;
padding-left: 20px;
padding-right: 20px;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item{
border:none !Important;
}
.wpb_wrapper.vc_custom_1604507449845 .vc_empty_space {
display: none;
}
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item {
display: inline-block;
column-count: 1;
column-width: auto;
font-size: 18px;
line-height: initial !important;
margin-bottom: 0px;
margin-left: 0;
margin-right: 10px;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper {
min-height: 160px;
margin-bottom: 0;
margin-left: -10px !important;
margin-right: -10px !important;
padding: 0;
margin-top: -40px !important;
}
.wpb_wrapper.vc_custom_1604431437118 {
padding: 20px !important;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper p {
line-height: inherit;
top: 0;
}
.meetmoe_bio h3 {
font-size: 35px;
line-height: 35px;
}
.meetmoe_bio h4 {
font-size: 16px !important;
}
.meetmoe_bio ul li {
font-size: 14px;
line-height: 24px;
margin-bottom: 0;
list-style: none;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper h4{
font-size: 18px !important;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper .wpb_single_image {
width: 60px;
margin: 0 auto;
display: flex;
align-items: center;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper .wpb_single_image img{
width: 100%;
}
.meetmoe_bio ul li:before {
width: 8px;
height: 8px;
margin-right: 10px;
}
.meetmoe_bio .wpb_column.vc_column_container.vc_col-sm-4 {
width: 50%;
}
.wpb_wrapper.vc_custom_1604431437118 .vc_empty_space {
display: none;
}
.meetmoe_sec .wpb_single_image {
margin: 0 -20px 0 0;
}
.filter_bs .lc_three, .filter_bs .lc-fourbtn {
width: 25% !important;
display: inline-block;
margin: 0 !important;
}
.filter_bs .lc-fourbtn .sub_cate {
width: 100%;
}
.proncat {
position: relative;
transition: all 0.5s ease-in-out;
margin-bottom: 70px;
}
.single-product .product.type-product, .single-product .ld-shop-topbar.fullwidth {
padding: 10px 20px;
}
section.related.products ul.products {
margin-top: 64px;
margin-left: 0;
margin-right: 0;
}
.owl-related .owl-nav button.owl-prev{
left:-25px !Important;
}
.owl-related .owl-nav button.owl-next {
right: -25px !Important;
}
.woocommerce ul.products li.product .button {
border-radius: 0;
width: 100%;
margin: 0 auto;
}
.woocommerce div.product .woocommerce-tabs {
width: 100%;
margin: 0 !important;
padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a{
font-size: 16px;
text-transform: uppercase;
padding-right: 0px;
margin-right: 20px;
line-height: 30px;
}
a.btn.btn-solid.primary_button.prime_addto, .single_add_to_cart_button {
width: 40% !IMPORTANT;
margin: 0 10px 10px 0px!important;
}
.woocommerce div.product .product_title, .woocommerce div.product .product_title a{
font-size: 24px;
}
.woocommerce div.product div.images img {
margin: 0 !important;
width: 100% !important;
max-width: initial !important;
object-fit: initial !important;
height: auto !important;
}
.woocommerce div.product div.images ol.flex-control-nav{
min-height: auto;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom a.btn.btn-solid.text-uppercase.btn-custom {
width: 210px;
background-color: rgb(31, 31, 31);
border-color: rgb(31, 31, 31);
color: rgb(255, 255, 255);
line-height: 47px !important;
font-size: 16px !important;
font-weight: 700 !important;
margin-right: 80px;
}
.wpb_text_column.wpb_content_element.vc_custom_1604350895178.text-center {
padding: 0 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604348376261 {
padding: 0 10px!important;
}
.peopleTabs .tabs-nav li a {
font-size: 22px;
text-transform: uppercase;
line-height: 30px;
padding: 10px 0!important;
}
.peopleTabs .tabs-content{
padding-top:30px;
}
.peopleTabs .ld-tm .ld-tm-info h3 {
font-size: 22px !important;
}
.peopleTabs .tabs-nav li a {
font-size: 18px;
text-transform: uppercase;
line-height: 30px;
padding: 10px 0!important;
}
.careerlist li {
font-size: 18px;
line-height: initial;
color: #1f1f1f;
}
.wpb_wrapper.vc_custom_1605141722074,
.wpb_wrapper.vc_custom_1605212496481{
padding-left:0 !Important;
}
.brand_singlePage .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper {
padding-right: 0 !important;
}
.brand_singlePage .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper .wpb_single_image {
margin: 15px 0 0px!important;
}
.monarch_thumb{
margin-left:0 !Important;
}
.careerlist li {
font-size: 16px !important;
line-height: initial !important;
color: #1f1f1f;
}   
.careerlist li:before{
margin: 8px 5px 0 -15px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604482831283 .vc_empty_space {
height: 10px !important;
}
.careerlist.monarchlist {
margin-bottom: 20px;
}
.BrandSingleTab .tabs-content {
padding: 15px 10px;
font-size: 18px;
line-height: 32px;
}
.tabs.BrandSingleTab .tabs-nav > li > a {
font-size: 18px;
line-height: 50px;
height: 50px;
}
section.vc_row.wpb_row.vc_row-fluid.customprime_nav.brand_single_slider .carousel-nav {
position: absolute !important;
margin: 0!important;
top: 45% !important;
width: 100%;
}
section.pop_row h2 {
line-height: initial !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1605261123848,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1605261105237,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604438919016{
padding: 0!Important;
}
.wpb_text_column.wpb_content_element.vc_custom_1605194695102.text-center {
padding: 0 !important;
}
.peopleTabs .vc_row.wpb_row.vc_inner.vc_row-fluid {
padding: 0 !important;
}
.peoplesText h3.first_head, .peoplesText h3.second_head{
font-size: 26px;
line-height: 32px;
}
.BrandsTabs .gs_logo_single {
padding: 50px 20px;
position: unset !Important;
width: 210px !Important;
margin: 0 !important;
}
.BrandsTabs .gs_logo_single img {
max-height: 65px;
}
}
@media (max-width:768px){
span.free_shipbox{
margin: 20px 0;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce-tabs.wc-tabs-wrapper.product-detail-tabs-main.padd-left-35 {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.ld-product-images, .summary.entry-summary.ld-product-summary.product-detail-box {
width: 100% !important;
}
.woocommerce div.product div.images ol.flex-control-nav {
min-height: auto;
margin-left: 0 !important;
margin-right: 0 !important;
width: 100%;
}
.woocommerce div.product div.images ol.flex-control-nav li img {
width: 90% !important;
margin-bottom: 30px !IMPORTANT;
margin: 0 auto 40px!important;
}
.woocommerce div.product form.variations_form table.variations .lqd-select-wrap{
width:200px;
}
article.BS_Slider .bs_loc_nav {
display: block;
position: relative;
margin-bottom: 0px;
left: 0;
right: 0;
width: 240px;
height: 25px;
margin: -45px auto 0px;
}
article.BS_Slider .bs_loc_nav button{
border:none;
box-shadow:none;
color: #ae111acc;
font-size: 18px;
top: 2px;
position: absolute;
}
article.BS_Slider .bs_loc_nav button:active, article.BS_Slider .bs_loc_nav button:focus {
color: #ae111a;
outline: none;
background: transparent !important;
}
.wpb_content_element.careerlist {
margin-bottom: 10px;
margin-top:10px;
margin-left: 20px;
}
.careerpage_edit .wpb_column.vc_column_container.vc_col-sm-6 .vc_empty_space {
height: 0px !important;
}
.wpb_wrapper.vc_custom_1605273951850 {
padding-left: 0px !important;
}
} @media (min-width:300px) and (max-width:500px){
.ABousUs_carousel {
margin-top: 30px;
}
.wpb_wrapper.vc_custom_1605273951850 {
padding-left: 0px !important;
}
.titlebar {
top: 0;
}
.container, .main-header .container {
width: 98% !important;
max-width: initial !important;
}
.indexed_f p br {
display: none;
}
.indexed_f p {
padding: 0 15px;
}
.quality_col .quantitycontent {
padding: 15px 15px 40px;
min-height: auto;
text-align: center;
font-size: 14px;
line-height: 23px;
}
section.pop_row {
padding: 30px 10px 20px;
}
section.pop_row .container-fluid {
padding: 0 !important;
} .main-header .container.mainbar-container {
width: 100% !IMPORTANT;
}
.main-nav > li > a {
padding-left: 10px !Important;
padding-right: 10px !Important;
font-size: 16px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.socialColor .social-icon li {
margin-right: 15px;
}
.socialColor .social-icon {
font-size: 18px !Important;
}
.main-header .header-module.font-weight-bold {
margin-left: 0px;
margin-right: -15px;
position: unset;
left: 0;
right: auto !important;
transform: translate(-75px, 0px);
}
.main-header .header-module.font-weight-bold .ld-module-trigger-icon {
font-size: 18px;
}
.quality_col .quantitycontent h4.vc_custom_heading {
font-size: 24px;
line-height: 22px;
margin-bottom: 10px !important;
}
a.btn, a.btn.primary_button {
font-size: 14px !Important;
line-height: 50px !important;
height: 50px;
padding: 0 !important;
align-items: center;
}
body, body p {
font-size: 14px !Important;
line-height: 20px !important;
}
.bg_imgwithcolor h3, h3, .h3 {
font-size: 40px;
line-height:40px;
}
.BrandsTabs .gs_logo_area{
padding:0 15px;
width: 100%;
margin: 30px auto 0px!important;
}
.BrandsTabs .gs_logo_single {
padding: 40px 10px;
width: 255px !important;
margin: 0 auto!Important;
display: inline-block;
position: relative!Important;
} .BrandsTabs .gs_logo_single:after {
display:none;
}
.BrandsTabs .bx-viewport:before {
width: 0px;
}
.titlebar {
top: 0;
}
.titlebar .titlebar-inner{
margin-bottom: 0;
}
.filter_bs .lc_three, .filter_bs .lc-fourbtn {
width: 100% !important;
display: inline-block;
margin: 0 !important;
padding: 10px 0 0;
}
.filter_bs .lc-fourbtn .sub_cate {
width: 100%;
}
.filter_bs .lc_three .custom_category,
.filter_bs .lc_three input,
.filter_bs .lc_three .custom_category:focus,
.filter_bs .lc_three input:focus,
.filter_bs .lc_three .custom_category:active,
.filter_bs .lc_three input:active,
.filter_bs .lc-fourbtn .sub_cate{
font-size: 16px !important;
width: 100%;
}
.home_wrp-two .wpb_wrapper {
padding: 0 !important;
}
a.btn.ibs_play {
left: -300px;
}
.home_wrp-two .wpb_wrapper .vc_empty_space {
height: 25px !important;
}
.home_wrp-two .wpb_text_column.wpb_content_element {
padding-right: 0;
}
.bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
padding-left: 30px !important;
padding-right: 20px !important;
padding-top: 200px !important;
padding-bottom: 50px !important;
}
.customprime_nav.home_wrp-four {
padding: 0 !important;
}
.customprime_nav.home_wrp-four .vc_row.C_promobox {
margin: 0 !important;
padding: 0px 20px 0;
}
.customprime_nav.home_wrp-four .carousel-nav-floated.carousel-nav,
.customprime_nav.home_wrp-four .carousel-nav-floated .carousel-nav {
margin: 0 !important;
left: 0 !important;
right: 0 !important;
position: absolute !important;
top: 40% !important;
}
.customprime_nav.home_wrp-four .flickity-prev-next-button{
width: 30px;
height: 30px;
}
.customprime_nav button.flickity-button.previous{
left:0px !Important;
position: absolute !important;
}
.customprime_nav button.flickity-button.next {
right: 0px !Important;
position: absolute !important;
}
.CTa_responsive .row.ld-row .vc_row.wpb_row.vc_inner.vc_row-fluid {
padding: 0 !important;
}
.main-footer .SetFooter_Content .vc_custom_1603907587687,
.copyright_trinity .vc_custom_1603908671236{
padding-right: 15px !important;
padding-left: 15px !IMPORTANT
}
.copyright_trinity p, .copyright_trinity p a {
text-align: center !important;
font-size: 12px !important;
line-height: initial !IMPORTANT;
}
.main-footer .SetFooter_Content .vc_custom_1603907573249,
.copyright_trinity .vc_custom_1603908679318 {
padding-right: 15px !important;
padding-left: 15px !IMPORTANT;
}
.logo_findex {
margin-top: 20px;
}
footer#footer .vc_column_container.vc_col-sm-4 {
display: inline-block !important;
float: left;
width: 100%;
z-index: 1;
margin-bottom: 20px;
}
.indexed_f {
order: -1;
}
.logo_findex {
margin-top: 20px;
}
footer#footer .vc_column_container.vc_col-sm-4 .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container {
width: 50%;
float: left;
padding: 1.1%;
}
.vc_custom_1603912479916 {
padding-top: 130px !important;
padding-bottom: 52px !important;
background-color: #1f1f1f !important;
} .h2, h2 {
font-size: 32px !important;
line-height: 32px !important;
}
.about_wrp-first .vc_column-inner>.wpb_wrapper {
padding: 0 !important;
}
.about_wrp-second .vc_row.wpb_row.vc_inner.vc_row-fluid {
margin: 30px 0 30px!important;
padding: 20px 20px 10px !important;
}
.wpb_wrapper.vc_custom_1603994401956 {
padding: 0 0 20px !important;
}
.About_carousel {
padding: 0;
}
.vc_custom_1603994401956 .vc_empty_space {
height: 20px !important;
}
.about_wrp-third .vc_custom_1604000767917 {
padding-left: 0 !important;
}
.about_wrp-first .wpb_wrapper.vc_custom_1603990920516 {
padding-left: 0 !important;
padding-top: 40px !important;
}
.About_carousel .wpb_single_image h2 {
font-size: 20px !important;
margin: 0 0px 20px 10px!important;
line-height: 24px !important;
width: 100%;
}
.About_carousel .carousel-nav {
text-align: center !important;
}
.About_carousel .carousel-nav button.flickity-button {
width: 35px !important;
height: 35px !important;
top: -20px !important;
position: relative !important;
}
.flooring_hover .content_absolute {
width: 100%;
padding: 0 20px;
}
.flooring_hover .image_absolute {
margin-bottom: 0;
margin: 0 -15px;
}
.flooring_hover a.btn.btn_absolute{
bottom: 20px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.promotions_blocks {
margin: -50px 0 40px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.promotions_blocks .vc_col-sm-4 {
margin-bottom: 20px;
}
.promotions_blocks h3.vc_custom_heading.text-uppercase {
font-size: 18px !important;
padding-left: 10px !important;
line-height: initial !important;
height: 55px;
display: flex;
align-items: center;
width: 100%;
}
.promotions_blocks h4 {
font-size: 18px;
line-height: inherit;
}
.promotions_blocks .wpb_text_column.wpb_content_element {
padding: 15px !important;
min-height: 170px;
}
.colfour_block .withImage img, .colfour_block .withImage p {
display: none !important;
}
.colfour_block .content_absolute h4 {
font-size: 22px;
line-height: initial;
}
.flooring_hover:hover .content_absolute h4 {
margin-bottom: 2px !Important;
}
.Com_iconboxes {
margin: 30px 0px;
}
.ibs_hidden{
display: none;
}
.Com_iconboxes .vc_column-inner {
padding: 0 !important;
}
.Com_iconboxes .iconbox {
margin-bottom: 0;
padding-right: 0;
}
.Com_iconboxes .iconbox .iconbox-icon-wrap {
margin-right: 10px;
margin-left: 0px;
}
.Com_iconboxes .iconbox h3 {
line-height: 20px !important;
font-size: 18px !important;
}
.Com_iconboxes .iconbox p {
line-height: 22px;
}
.section_findex.Cta_dualcol h2 {
font-size: 24px !important;
}
.section_findex.Cta_dualcol {
padding-bottom: 40px !important;
padding-top: 21px !important;
}
.wpb_wrapper.vc_custom_1604915103466,
.wpb_wrapper.vc_custom_1604328423563 {
border: none !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.locationSetup {
padding-left: 10px !IMPORTANT;
padding-right: 10px !important;
}
.locationSetup .manager_rightdesc.pull-right {
width: 100%;
padding: 0px 0px 40px;
order: 2;
}
.wpb_wrapper.vc_custom_1604341697929 {
margin: 30px 0 0 !important;
}
.wpb_wrapper.vc_custom_1604341697929>.wpb_wrapper-inner {
display: flex;
flex-direction: column;
}
.team_loc.vc_custom_1604346560822 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.section_findex.Cta_dualcol .vc_col-sm-6 .vc_column-inner>.wpb_wrapper {
padding-top: 10px;
padding-bottom: 30px;
}
.lastlocteam .team_loc {
padding: 0 40px !important;
}
.manager_block {
margin-bottom: 20px;
order: -1;
width: 100%;
}
.locAddress_block h4 {
margin-bottom: 0;
font-size: 20px;
line-height: 35px;
}
.manager_desc {
clear: right;
margin-top: 0;
margin-bottom: 10px;
order: -1;
}
.vc_empty_space.section_spacing {
height: 40px !important;
}
.single-product .product.type-product, .single-product .ld-shop-topbar.fullwidth {
padding: 10px 20px;
}
section.related.products ul.products {
margin-top: 64px;
margin-left: 0;
margin-right: 0;
}
.owl-related .owl-nav button.owl-prev{
left:-25px !Important;
}
.owl-related .owl-nav button.owl-next {
right: -25px !Important;
}
.woocommerce ul.products li.product .button {
border-radius: 0;
width: 100%;
margin: 0 auto;
}
.woocommerce div.product .woocommerce-tabs {
width: 100%;
margin: 0 !important;
padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a{
font-size: 16px;
text-transform: uppercase;
padding-right: 0px;
margin-right: 20px;
line-height: 30px;
}
a.btn.btn-solid.primary_button.prime_addto, .single_add_to_cart_button {
width: 100% !IMPORTANT;
margin: 0 0 10px!important;
}
.woocommerce div.product .product_title, .woocommerce div.product .product_title a{
font-size: 24px;
}
.woocommerce div.product div.images img {
margin: 0 !important;
width: 100% !important;
max-width: initial !important;
object-fit: initial !important;
height: auto !important;
}
.woocommerce div.product div.images ol.flex-control-nav{
min-height: auto;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom {
padding: 30px 10px 50px !important;
background-size: cover !important;
background-position: center !important;
}
.titlebar .titlebar-inner {
padding-top: 100px !important;
padding-bottom: 100px !important;
margin-bottom: 0;
}
.titlebar .titlebar-inner h1 {
font-size: 38px !important;
line-height: 42px;
}
.wpb_wrapper.vc_custom_1604528619390 h2 {
font-size: 30px !important;
}
.CTa_responsive h2 {
font-size: 24px !important;
text-align: center !important;
}
.section_findex p {
font-size: 16px !important;
line-height: initial !important;
text-align: center !important;
}
.section_findex.CTa_responsive {
padding-bottom: 50px !important;
padding-top: 30px !important;
}
a.btn.btn-solid.btn-custom.pull-right {
float: initial !important;
margin: 0 auto !important;
display: block;
}
footer#footer .vc_custom_1604310553123 {
padding: 0 !important;
margin-left: 0;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime {
padding: 0px 20px!important;
} .back_faded .row.ld-row {
padding: 25px 15px;
overflow: hidden;
}
.back_faded .row.ld-row .vc_empty_space.makeequal{
height:35px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.padd_set_norm {
padding: 0 40px!important;
}
.bg_half_bg .wpb_single_image {
margin: 20px -30px -25px!important;
}
.hidden_bs{
display:none;
}
.wpb_column.vc_column_container.vc_col-sm-12 .vc_custom_1604438575855 {
padding: 0 !important;
}
.stretchimage img {
max-width: 100%;
margin-left: 0;
}
.vc_custom_1604483404793, .vc_custom_1604482831283, .tabs.BrandSingleTab{
padding-right:0 !Important;
padding-left:0 !Important;
}
.prefinishedBlock .wpb_text_column {
padding: 20px 10px !important;
min-height: auto !important;
}
.prefinishedBlock .wpb_text_column h4 {
font-size: 24px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604483404793,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604482831283,
.tabs-content-filled.BrandSingleTab {
padding: 0 !Important;
margin: 0;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
}
.brand_single_slider .carousel-container {
margin-left: 30px !important;
margin-right: 30px !important;
margin-top: 40px !important;
} rs-arrow.tp-rightarrow.tparrows.uranus {
right: -140px !important;
left: auto !important;
}
rs-arrow.tp-leftarrow.tparrows.uranus{
left: -80px !important;
right: auto !important;
}
rs-arrow.tp-rightarrow.uranus.tparrows:before,
rs-arrow.tp-leftarrow.uranus.tparrows:before,
#rev_slider_1_1 .uranus.tparrows:before {
width: 30px !Important;
height: 30px !Important;
font-size: 22px !important;
}
#rev_slider_1_1 .uranus.tparrows:before{
font-size: 22px !important;
}
.navbar-header .navbar-toggle {
order: -1;
margin-left: 0px !important;
margin-top: 0 !important;
height: 100%;
top: 0 !important;
position: absolute;
right: 0;
z-index: 99;
padding: 35px 19px;
}
.navbar-header {
display: inline-block;
align-items: center;
flex: initial !important;
}
.navbar-brand {
padding: 22px 0 0 !important;
max-width: 100% !important;
width: 100%;
text-align: center !important;
}
.Setuplogo a.navbar-brand .navbar-brand-inner {
width: 160px;
margin-bottom: -50px;
margin-left: auto !important;
margin-right: auto !important;
}
.mobile-nav-activated [data-mobile-nav-style=modern] #wrap {
overflow: hidden;
background-color: #fff;
-webkit-transform: translate3d(0, 0, 0) !Important;
transform: translate3d(0, 0, 0) !Important;
}
[data-mobile-nav-style=modern]:before {
background-image: linear-gradient(0deg, #b5121b 0%, #6b0c11f2 90%) !Important;
z-index: 1 !important;
}
[data-mobile-nav-style=modern] .navbar-collapse-clone{
width: 100% !Important;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0vw, 0, 0);
}
[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars{
padding-left: 6px !important;
width: 32px !important;
height: 32px !important;
}
.nav-trigger.style-mobile .bar:nth-child(2){
width: 16px !Important;
}
article.BS_Slider section.bee3D--slide{
width: 100%;
height: 260px;
}
article.BS_Slider {
padding-top: 395px;
width: 90%;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
display: block;
}
.bsslider_content .right_btnarea a.btn.primary_button {
margin: 15px auto !important;
width: 167px;
display: block;
}
.bsslider_content .right_btnarea {
float: left;
width: 100%;
}
.check_slider {
height: auto;
}
.bsslider_content .left_address {
float: left;
width: 100%;
text-align: center;
text-shadow: 0px 0px 10px #000000;
}
.slider-Width .carousel-item h4 {
line-height: 25px;
text-transform: uppercase;
font-size: 20px;
}
.bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
margin: 0 !important;
padding: 150px 20px 20px!important;
}
.bg_imgwithcolor .vc_column-inner:before {
margin: 0 !Important;
right: auto !important;
left: 0 !Important;
width: 100%;
}
.bg_imgwithcolor h3, h3, .h3 {
font-size: 22px !important;
line-height: 28px !important;
}
.bg_imgwithcolor {
margin: 20px 15px;
width: auto;
}
.line_heightff h2 {
line-height: 28px !important;
}
.BrandsTabs.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
display: inline-block !important;
width: 100%;
}
.BrandsTabs.vc_tta.vc_tta-tabs .vc_tta-panel-heading {
display: none !important;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a{
display:inline-block;
width:auto;
padding: 0 15px;
font-size: 14px;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab {
margin: 0px 5px;
}
.setupprimeshadow .ld-container.container {
box-shadow: none;
-moz-box-shadow: none;
margin: 10px 20px;
}
.quality_col {
background: #f6f6f6;
margin-bottom: 30px;
box-shadow: 0px 13px 20px #00000023;
}
.quality_col .quantitycontent a.btn{
opacity:1;
}
.home_wrp-two .wpb_wrapper.vc_custom_1604308262054 {
margin-top: 30px;
}
a.btn.ibs_play {
left: 0;
}
a.btn.ibs_play .btn-icon{
font-size: 24px;
width: 62px !important;
height: 62px !important;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-prev {
margin-left: -20px;
background-repeat: no-repeat;
width: 20px !important;
background-size: contain;
height: 20px;
margin-top: -10px;
}
.BrandsTabs .bx-wrapper .bx-controls-direction a.bx-next {
margin-right: -20px;
background-repeat: no-repeat;
width: 20px !important;
background-size: contain;
height: 20px;
margin-top: -10px;
}
.h2 br, h2 br{
display:none;
}
.about_wrp-first .vc_empty_space {
height: 20px !important;
}
.about_wrp-third .vc_empty_space {
height: 20px !important;
}
.About_carousel .wpb_single_image:hover h2{
width: 100%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.flooring_blocks {
margin: -30px 0 30px !important;
}
.flooring_hover {
margin-bottom: 20px;
}
.titlebar .titlebar-col p{
font-size: 16px;
line-height: 24px;
}
.titlebar .titlebar-col p br{
display: none;
}
.prefinishedBlock .vc_col-sm-3 a.btn.btn-default {
margin-bottom: 20px;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 {
padding: 20px 20px 20px 30px!important;
margin-top: 40px !important;
margin-left: 0 !important;
width: 100%;
margin-bottom: 50px !important;
}
.wpb_wrapper.vc_custom_1604525612697 {
padding: 0 10px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 h2 {
font-size: 26px !important;
line-height: initial !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading {
font-size: 16px !important;
}
.stretchedCol .wpb_wrapper.vc_custom_1605287472939 p.vc_custom_heading br {
display: none;
}
.ibs_sidbar .wpb_text_column.wpb_content_element.text-center h2 {
font-size: 30px !important;
}
.wpb_wrapper.vc_custom_1604528619390 {
margin-top: -60px;
padding: 0 !important;
}
.ibs_sidbar a.btn.btn-solid.btn-custom.btn-custom-sized.btn-bordered.border-thin.btn-gradient.primary_button.center-block {
width: 100%;
}
.form_format_trinity .form_area_trinity {
background: #fff;
padding: 20px 30px 30px;
box-shadow: 0px 15px 40px #00000024;
}
.col-md-6.padd-right-none, .col-md-6.padd-left-none {
padding: 0 15px;
}
.ibs_sidbar .vc_empty_space {
height: 20px !important;
}
.architectlist li {
list-style: none;
padding-left: 30px;
font-size: inherit;
line-height: inherit;
}
.fileattact_box {
background: #c3d1d566;
padding: 32px 0;
margin-bottom: 10px;
}
.form_format_trinity .form_area_trinity .wpcf7-submit {
padding: 0;
width: 100%;
text-align: center !important;
justify-content: center;
margin-top: 10px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons{
width: 100% !important;
padding: 0 !important;
}
p br{
display: none;
}
h4, .h4 {
font-size: 20px !important;
line-height: initial !important;
margin-bottom: 0;
}
.back_faded p {
line-height: initial !important;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime.vc_custom_1604505632059,
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime.vc_custom_1604505622228 {
padding: 0 20px !important;
}
.hover_boxes_prime .bg_imgwithcolor {
height: 320px;
margin-bottom: 20px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons {
padding: 0 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 {
margin-bottom: 30px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 h4,
.vc_row.wpb_row.vc_inner.vc_row-fluid.dealer_icons .vc_col-sm-4 .wpb_single_image {
margin-top: 0 !important;
margin-bottom: 10px;
}
.wpb_wrapper.vc_custom_1604507449845 {
padding-right: 0 !important;
}
.wpb_wrapper.vc_custom_1604507461453 {
padding-left: 0 !important;
margin-top: 20px;
}
.wpb_wrapper.vc_custom_1604507461453 a.btn.btn-naked.text-capitalize.font_lato {
height: initial;
line-height: 30px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.padd_set_norm {
padding: 0 20px!important;
}
.border-right:after{
display: none;
}
.BrandsTabs.widthhundred .gs_logo_area{
padding: 0 20px;
background: #fff;
width: 100%;
margin: 40px auto 0!important;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item .carousel-item-inner {
display: flex;
height: initial;
align-items: center;
padding-left: 20px;
padding-right: 20px;
}
.back_faded .row.ld-row .flickity-viewport .carousel-item{
border:none !Important;
}
h4.vc_custom_heading br {
display: none;
}
.wpb_wrapper.vc_custom_1604507449845 .vc_empty_space {
display: none;
}
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item {
display: inline-block;
column-count: initial;
column-width: auto;
line-height: initial !important;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0px;
width: 47%;
font-size: 15px;
}
.wpb_wrapper.vc_custom_1604431437118 {
padding: 10px !important;
}
.meetmoe_bio h3 {
font-size: 30px;
line-height: initial;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper {
min-height: 220px;
margin-bottom: 0;
width: 220px;
margin: 10px auto !important;
padding: 0;
display: flex;
align-items: center;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper:hover p{
height: auto;
}
.wpb_wrapper.vc_custom_1604431437118 {
padding: 20px !important;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper p {
line-height: inherit;
}
.meetmoe_bio h3 {
font-size: 35px;
line-height: 35px;
}
.meetmoe_bio ul li {
font-size: 16px;
line-height: 32px;
margin-bottom: 0;
list-style: none;
}
.meetmoe_bio>.vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
}
.repairBlocks .vc_column_container .vc_column-inner>.wpb_wrapper h4{
margin: 25px 0 0;
}
.meetmoe_bio>.vc_column-inner>.wpb_wrapper p {
line-height: initial !important;
top: 0;
}
.meetmoe_bio h4 {
font-size: 16px !important;
}
.proncat {
position: relative;
transition: all 0.5s ease-in-out;
margin-bottom: 80px;
}
body.product-template-default.single.single-product section.vc_row.wpb_row.vc_row-fluid.section_findex.vc_custom_1604002568867.row-contains-padding-top.row-contains-padding-bottom a.btn.btn-solid.text-uppercase.btn-custom {
width: 210px;
background-color: rgb(31, 31, 31);
border-color: rgb(31, 31, 31);
color: rgb(255, 255, 255);
line-height: 47px !important;
font-size: 16px !important;
font-weight: 700 !important;
margin-right: 80px;
}
.wpb_text_column.wpb_content_element.vc_custom_1604350895178.text-center {
padding: 0 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604348376261 {
padding: 0 10px!important;
}
.peopleTabs .tabs-nav li a {
font-size: 18px;
text-transform: uppercase;
line-height: 20px;
padding: 10px 0!important;
}
.peopleTabs .tabs-content{
padding-top:30px;
}
.peopleTabs .ld-tm .ld-tm-info h3 {
font-size: 22px !important;
}
.careerlist li {
font-size: 18px;
line-height: initial;
color: #1f1f1f;
}
.wpb_wrapper.vc_custom_1605141722074{
padding-left: 0 !Important;
}
.wpb_wrapper.vc_custom_1605212496481 {
padding-left: 0 !Important;
margin-top: 30px;
}
.wpb_wrapper.vc_custom_1605212496481 a.btn.btn-naked.text-capitalize.font_lato {
line-height: 20px !important;
height: auto;
}
section.vc_row.wpb_row.vc_row-fluid.hover_boxes_prime .bg_imgwithcolor .vc_column-inner>.wpb_wrapper {
margin: 0 !important;
padding: 110px 20px 20px!important;
}
.brand_singlePage .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper {
padding-right: 0 !important;
}
.brand_singlePage .wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper .wpb_single_image {
margin: 15px 0 0px!important;
}
.monarch_thumb{
margin-left:0 !Important;
}
.careerlist li {
font-size: 16px !important;
line-height: initial !important;
color: #1f1f1f;
}   
.careerlist li:before {
margin: 10px 5px 0 -15px !important;
width: 5px;
height: 5px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604482831283 .vc_empty_space {
height: 10px !important;
}
.careerlist.monarchlist {
margin-bottom: 20px;
}
.BrandSingleTab .tabs-content {
padding: 15px 10px;
font-size: 18px;
line-height: 32px;
}
.tabs.BrandSingleTab .tabs-nav > li > a {
font-size: 18px;
line-height: 50px;
height: 50px;
}
section.vc_row.wpb_row.vc_row-fluid.customprime_nav.brand_single_slider .carousel-nav {
position: absolute !important;
margin: 0!important;
top: 45% !important;
width: 100%;
}
section.vc_row.wpb_row.vc_row-fluid.customprime_nav.brand_single_slider .wpb_single_image {
margin-bottom: 0 !important;
}
.ABousUs_carousel div.carousel-item-inner {
box-shadow: 0px 10px 10px #00000021 !Important;
margin: 20px 10px 30px!Important;
}
.pum-theme-4941 .pum-container {
margin: 0 auto;
width: 80% !important;
}
.pum-theme-4941 .pum-container button.pum-close.popmake-close {
font-size: 16px;
line-height: 24px;
padding: 0 7px;
right: -26px;
top: -10px;
}
.pop_row .ld-sf button, .pop_row .ld-sf input {
width: 100% !important;
padding: 0 15px;
height: 50px;
position: unset;
margin: 0 !important;
font-size: 15px !important;
}
.pop_row p.ld_sf_paragraph {
margin-bottom: 0;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1605261123848,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1605261105237,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1604438919016{
padding: 0!Important;
}
.wpb_text_column.wpb_content_element.vc_custom_1605194695102.text-center {
padding: 0 !important;
}
.peopleTabs .vc_row.wpb_row.vc_inner.vc_row-fluid {
padding: 0 !important;
}
.peoplesText h3.first_head, .peoplesText h3.second_head{
font-size: 26px;
line-height: 32px;
}
.peopleTabs .ld-tm .ld-tm-info h6{
font-size:15px;
}
.wpb_wrapper.vc_custom_1605273969619 {
padding-left: 0 !important;
}
.woocommerce .woocommerce-breadcrumb ul.breadcrumbs li {
font-weight: 700 !Important;
margin: 0px 7px;
}
.woocommerce .woocommerce-breadcrumb ul.breadcrumbs li, .woocommerce .woocommerce-breadcrumb ul.breadcrumbs li a{
font-size:14px;
}
.page-id-4406 .vc_tta-tabs-container {
margin-bottom: 40px !important;
}
.pum-container.popmake.theme-4941 {
width: 95% !important;
margin: 50px auto!important;
}
.BrandsTabs ul.vc_tta-tabs-list li.vc_tta-tab a:after{
bottom:-20px !Important;
}
body.archive.tax-product_cat ul.products.columns-4,
body.archive.tax-product_cat .container .ld-shop-topbar.fullwidth {
padding: 0!important;
}
body.archive.tax-product_cat.woocommerce ul.products li.product {
width: 100%!Important;
height: auto!Important;
}
body.archive.tax-product_cat.woocommerce ul.products li.product{
margin-bottom: 20px;
}
}
@media (min-width:1600px){
.BrandsTabs .gs_logo_single {
width: 290px !important;
margin: 0 !important;
}
}
@media (min-width:1700px){
.proncat img.catnpro_image {
min-height: 421px;
object-fit: cover !important;
max-height: 421px !important;
}
.BrandsTabs .gs_logo_single {
width:310px !important;
margin: 0 !important;
}
.BrandsTabs.widthhundred .gs_logo_single {
width:350px !important;
padding-left: 20px;
padding-right: 20px;
}
}
@media (min-width:425px) and (max-width:500px){
.BrandsTabs .gs_logo_single {
width: 359px !important;
}
.BrandsTabs.widthhundred .gs_logo_single {
width: 255px !important;
padding-left: 20px;
padding-right: 20px;
}
}
@media (min-width:374px) and (max-width:424px){
.BrandsTabs .gs_logo_single {
width: 310px !important;
}
.BrandsTabs.widthhundred .gs_logo_single {
width: 245px !important;
padding-left: 20px;
padding-right: 20px;
}
}
.vc_mobile #wrap{
overflow:visible;
}
p.stock.out-of-stock {
display: none;
}
.loader {
position: absolute;
z-index: 1;
left: 0;
right: 0;
margin: -50px auto 0;
width: 140px;
background: url(//trinityhardwood.net/wp-content/uploads/2020/10/pagebg-min.png);
border-radius: 50em;
}
.filter_bs .lc_three .custom_category {
display: block !important;
}
#produt_brand-button,
#hideAdded-button{
display:none !Important;
}
a.btn-none.ld-sp-btn.ld-sp-add-to-cart.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none;
}
.woocommerce ul.products li.product a {
text-decoration: none;
z-index: 999999;
text-indent: 0px;
}
.woocommerce ul.products li.product a.liquid-overlay-link.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
text-transform: uppercase;
content: 'View Details';
z-index: 9999999;
border: red;
display: block;
position: absolute;
width: 80%;
opacity: 0;
bottom: 20px;
text-align: center;
margin: 0 auto;
left: 0;
right: 0;
padding: 10px;
background: #1f1f1f !important;
color: #fff !important;
border-color: #1f1f1f !important;
box-shadow: 0px 13px 30px #00000025 !important;
font-size: 18px !important;
transition: all .3s ease;
}
.woocommerce ul.products li.product:hover a.liquid-overlay-link.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after{
opacity:1;
}
.gstesti-admin-notice.updated.gsteam-review-notice {
display: none;
}
@media screen and (max-width:499px){
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item {
display: inline-block;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0px;
width: 100%;
font-size: 15px;
}	
}
@media (min-width:500px)  and (max-width:815px){
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item {
width: 47%;
}
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item{
font-size: 15px;	
}
}
@media screen and (max-width:1024px){
.checkboxes_trinity .BrandsDisplay .check_trinity span.wpcf7-list-item {
display: inline-block;
column-count: 1;
column-width: auto;
font-size: 15px;
line-height: initial !important;
margin-bottom: 0px;
margin-left: 0;
margin-right: 10px;
}
}
.wpb_text_column.wpb_content_element.branch-services-box ul {
padding: 0;
}
body:is(.page-id-7753, .page-id-7747, .page-id-7740, .page-id-7750) main#content {
background-image: unset;
}
div#info-col {
background: #fff;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
padding: 50px;
}
section#inner-header {
margin-top: 240px;
height: 430px;
background-size: 86% 100% !important;
}
section#inner-header h1 {
font-size: 70px;
text-align: center;
color: #fff;
font-weight: 700;
margin: 0;
}
section#inner-header p {
text-align: center;
color: #fff;
margin-top: 20px;
}
section#inner-header .wpb_raw_html {
margin-top: 100px;
}
div#sec1 {
margin-top: 100px;
}
div#sec1 iframe {
height: 510px;
}
section#sec3 h2 {
color: #000;
padding-left: 270px;
font-size: 45px;
padding-top: 30px;
}
section#sec3::before {
content: "";
position: absolute;
left: 0;
top: 0;
background: #000;
width: 250px;
height: 100%;
}
section#sec3 .manager_desc {
margin-left: 270px;
margin-top: 0;
}
section#sec3 .manager_desc h3 {
font-size: 20px;
line-height: 35px;
color: rgb(181 18 27);
}
section#sec3 .manager_desc p {
text-transform: capitalize;
font-weight: 500;
color: #222222;
}
div#bm-col-2 h3 {
text-align: left;
color: #fff;
font-size: 35px;
}
div#bm-col-2 ul {
padding: 0;
margin: 0;
list-style: none;
}
div#bm-col-2 ul li {
color: #fff;
text-align: left;
font-size: 16px;
position: relative;
margin-left: 0px;
padding-left: 30px;
padding-bottom: 20px;
}
div#bm-col-2 ul li::before {
content: "";
position: absolute;
left: 0;
top: 13px;
background: #fff;
height: 11px;
width: 11px;
border-radius: 20px;
}
div#bm-col-2 .wpb_raw_code.wpb_content_element.wpb_raw_html {
margin-left: 20%; }
section#sec4-common {
margin-top: 110px;
}
section#sec4-common h2 {
text-align: center;
} section#sec3 .vc_col-sm-8 .wpb_raw_code {
margin-right: 20%;
margin-left: 20%;
padding-top: 75px;
}
section#sec3 .vc_col-sm-8  .wpb_raw_code .wpb_wrapper {
color: #fff;
font-size: 25px;
}
@media screen and (max-width:460px){
.inner-headr {
margin-top: 100px !important;
height: 300px !important;
background-size: 100% 100% !important;
}
.inner-headr h1 {
font-size: 38px !important;
}
.inner-headr p {
font-size: 15px !important;
}
.raw-loctn .locationSetup {
margin-top: 40px !important;
}
.raw-loctn .locationSetup h2 {
font-size: 30px !important;
}
.raw-loctn .locationSetup iframe {
height: 300px !important;
}
.row-detls h2 {
padding-left: 0px !important;
text-align: center;
}
section#sec3::before {
display: none;
}
.row-detls .manager_desc {
margin-left: 0px !important;
margin-top: 30px !important;
margin-bottom: 30px !important;
width: 100%;
text-align: center;
}
section#sec3 .vc_col-sm-8 .wpb_raw_code {
margin-left: 30px !important;
margin-right: 30px !important;
padding-top: 37px !important;
}
div#bm-col-2 h3 {
margin-bottom: 20px !important;
}
.lastlocteam {
margin-top: 30px !important;
}
div#info-col {
padding: 30px;
}
.raw-loctn {
margin-top: 0px !important;
}
.row-detls {
margin-top: 0px !important;
}
}
@media screen and (max-width:1024px){
div#info-col {
padding: 18px;
}
.raw-loctn .btn {
width: 165px !important;
}
section#sec3 .manager_desc {
margin-left: 20px;
margin-top: 8px;
}
.inner-headr {
margin-top: 105px !important;
height: 350px !important;
}
section#sec4-common {
margin-top: 30px;
}
}
@media (min-width: 0px) and (max-width: 479px){
.section_findex.Cta_dualcol {
padding-bottom: 50px !important;
}}
.privacy-sec1 ol li {
font-size: 30px;
font-weight: 600;
padding: 0px !important;
}
.privacy-sec1 p{
font-family: Open Sans;
font-weight: 400;
line-height: 30px;
font-size: 18px;
color: #222222;
margin-top: 10px;
}
.privacy-sec1 h2 {
font-size: 30px !important;
margin-top: 40px !important;
margin-bottom: 20px !important;
}
.privacy-sec1 h3 {
font-size: 22px !important;
margin-top: 20px !important;
line-height: 40px;
}
.privacy-sec1 ul li {
font-family: Open Sans;
font-weight: 400;
line-height: 30px;
font-size: 18px;
color: #222222;
}
.privacy-sec1 h4{
font-size:18px !important;
margin-top:20px !important;
font-family: "Europa" !important;
}
.privacy-sec1 ul li {
margin-top: 10px;
}
.privacy-sec1{
margin-top:100px;
margin-bottom:100px;
}
.privacy-sec1 a{
color:blue;
}
button#ot-sdk-btn {
background-color: #fff0 !important;
border: 0px;
padding: 0px !important;
text-align: center;
outline:none;
}