/*
Theme Name: deckerdecks
Theme URI: https://deckerdecks.com/
Author: Alexanderideas
Author URI: https://deckerdecks.com/
Description: Custom theme for deckerdecks
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: deckerdecks
*/

.main li a {
    padding: 0px 0px !important;
}
.main li a:hover {
    background: unset !important;
}
a.submenu-link.active {
    background: unset !important;
}
.col-12.quck {
    column-count: 2;
}
.quck ul.usefulLinks-List li {
    background: unset !important;
}
.quck ul.usefulLinks-List li a:hover {
    color: #d84100;
}
.rt-img-holder img {
    width: 100%;
    height: 250px !important;
}
img.blog-img {
    height: 250px;
}
select.wpcf7-form-control.wpcf7-select {
    word-wrap: normal !important;
    background: rgba(168, 169, 173, 0.1) !important;
    border: none !important;
    height: 48px !important;
    outline: none !important;
    color: #A8A9AD !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    width: 100% !important;
}

.formDropDown {
    position: relative;
    padding: 0px !important;
  }
textarea.wpcf7-form-control.wpcf7-textarea{
    background: #202022;
  }

.elementor-element.elementor-element-dfa6742 .swiper-slide img {
    width: 100%;
    height: 350px;
}  
.elementor-element.elementor-element-4f1ec15 .swiper-slide img {
    width: 100%;
    height: 350px;
}
.elementor-element.elementor-element-c75b6bf .swiper-slide img {
    width: 100%;
    height: 400px;
}
.elementor-element.elementor-element-eade749 .swiper-slide img {
    width: 100%;
    height: 400px;
}
.elementor-element.elementor-element-3bbe3b4 .swiper-slide img {
    width: 100%;
    height: 400px;
}
.elementor-element.elementor-element-c573667 .swiper-slide img {
    width: 100%;
    height: 400px;
}
.elementor-element.elementor-element-08f565d .swiper-slide img {
    width: 100%;
    height: 400px;
}
.elementor-element.elementor-element-eb81f06  .swiper-slide img {
    width: 100%;
    height: 400px;
}
.elementor-element ul li {
    margin-left: 25px;
    list-style: disc;
    margin-bottom: 10px;
}
.mySwiperBottom{
  margin-bottom: 0px !important;
}
.mySwiper {
    width: 1049px !important;
}
.deckgallery img {
    width: 100%;
    height: 350px !important;
    object-fit: cover;
}
.decking-compare {
      font-family: system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, sans-serif;
      margin: 1rem 0;
    }
    .decking-compare .table-wrap {
      overflow-x: auto; /* mobile-friendly */
      -webkit-overflow-scrolling: touch;
      border-radius: 12px;
      box-shadow: 0 1px 3px rgba(0,0,0,.06);
    }
    .decking-compare table {
      width: 100%;
      border-collapse: collapse;
      min-width: 620px; /* keeps columns readable */
    }
    .decking-compare caption {
      text-align: left;
      font-weight: 600;
      padding: .75rem 0;
    }
    .decking-compare th,
    .decking-compare td {
      padding: .85rem 1rem;
      vertical-align: top;
      border-bottom: 1px solid #e8e8e8;
    }
    .decking-compare thead th {
      background: #fafafa;
      position: sticky;
      top: 0;
      z-index: 1;
    }
    .decking-compare th:first-child {
      width: 26%;
    }
    .decking-compare tbody tr:hover td {
      background: #fcfcfc;
    }
    @media (prefers-color-scheme: dark) {
      .decking-compare .table-wrap { box-shadow: none; }
      .decking-compare thead th { background: #1f1f1f; }
      .decking-compare th, .decking-compare td { border-bottom-color: #2a2a2a; }
    }
div#wpcf7-f875-p797-o1 textarea.wpcf7-form-control.wpcf7-textarea {
    background: #fff;
}
div#wpcf7-f875-p797-o1 .search-input {
    margin-bottom: 10px;
}


div#wpcf7-f1147-p1073-o1 textarea.wpcf7-form-control.wpcf7-textarea {
    background: #fff;
}
div#wpcf7-f1147-p1073-o1 .search-input {
    margin-bottom: 10px;
}  
.sec-seven-row .col-lg-4:last-child .process-cir-main img{
	filter:invert(1);
}

.search-input input[type="radio"]{
	height:25px;
	padding:0;
	margin-right:10px;
}
.search-input input[type="checkbox"]{
	height:20px;
	width:auto;
	margin-right: 10px;
}

.blog-sec-row iframe{
	height:100%;
}


.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0;
}
textarea.wpcf7-form-control.wpcf7-textarea{
	background:#fff;
}

.wpcf7-list-item label{
	display:flex;
	margin-right:20px;
}

body.wp-singular.page-template-default.page.page-id-6700 li.elementor-icon-list-item.elementor-inline-item {
background-color: #e1481a;
    padding: 10px 20px;
    border-radius: 6px;
    color: #fff;
    font-size: 15px;
    margin-bottom: 10px;
	    cursor: pointer;
}
body.wp-singular.page-template-default.page.page-id-6700 li.elementor-icon-list-item.elementor-inline-item:hover {
background-color: #000;
}

.elementor-element.elementor-element-1ce68a9 img.attachment-large {
    height: 250px;
    width: 100%;
}

.hov {
    padding: 18px 10px !important;
}
@media screen and (max-width:1600px) and (min-width:1200px){
	.hov {
    padding: 18px 5px !important;
}
}

.elementor-slideshow__header>svg {
    box-sizing: content-box;
    fill: hsl(0deg 0% 0% / 90%) !important;
    height: 1em;
    width: 1em;
}
.elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg {
    fill: hsl(0deg 0.87% 4.68% / 90%) !important;
}