@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansBoldItalic.woff2') format('woff2'),
        url('fonts/UniSansBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans Book';
    src: url('fonts/UniSansBookItalic.woff2') format('woff2'),
        url('fonts/UniSansBookItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansBold.woff2') format('woff2'),
        url('fonts/UniSansBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansHeavy.woff2') format('woff2'),
        url('fonts/UniSansHeavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans Book';
    src: url('fonts/UniSansBook.woff2') format('woff2'),
        url('fonts/UniSansBook.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansHeavyItalic.woff2') format('woff2'),
        url('fonts/UniSansHeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansLightItalic.woff2') format('woff2'),
        url('fonts/UniSansLightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansLight.woff2') format('woff2'),
        url('fonts/UniSansLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans Regular';
    src: url('fonts/UniSansRegularItalic.woff2') format('woff2'),
        url('fonts/UniSansRegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansRegular.woff2') format('woff2'),
        url('fonts/UniSansRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansSemiBoldItalic.woff2') format('woff2'),
        url('fonts/UniSansSemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansSemiBold.woff2') format('woff2'),
        url('fonts/UniSansSemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansThinItalic.woff2') format('woff2'),
        url('fonts/UniSansThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Uni Sans';
    src: url('fonts/UniSansThin.woff2') format('woff2'),
        url('fonts/UniSansThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


body{font-family: 'Uni Sans'}
#slide-out-widget-area.slide-out-from-right {

  transform: translate3d(51vw,0,0);
  width: 50vw !important;}
  
  
   
 #top .container::after {
  background: #fff;
  display: block;
  width: 100%;
  height: 1px;
  content: '';
  max-width: calc(100% - 300px);
  right: 0;
  position: relative;
  bottom: 47px;
  float: right;
}  
  
#header-outer.detached.scrolling:not(.invisible) #top .container::after, #header-outer.detached.at-top #top .container::after {
  background: #000;   
}
.home #header-outer.detached.at-top #top .container::after {
	  background: #fff; 
}
   .nectar-fancy-box {

  padding: 30px;
}
 .nectar-fancy-box .box-bg::after{background-color: rgba(51,51,51,.2);}  
 .nectar-fancy-box .box-bg::hover::after{background-color: rgba(51,51,51,0);}  
 .nectar-fancy-box .inner{font-size: 20px;}
 
 
 .fancy-force-minimum {min-height: 550px;}
 .fancy-force-minimum .nectar-fancy-box{height: calc(550px + 90px);}
 
 
 
  .swap-image{position: relative}
 
 .swap-image .wpb_wrapper{position: relative;}
  .swap-image .wpb_wrapper > .nectar-fancy-box{position: absolute;top: 0;
  left: 0;
width: 100%;}
 .swap-image .wpb_wrapper > .nectar-fancy-box:hover .box-bg{opacity: 0;}
  .swap-image .wpb_wrapper > .nectar-fancy-box .text{}
 
 .home .wpb_wrapper> .red {
    border: 1px solid red;
}
 
 .home > .red ~ .red {
    border: none;
}
 
 #footer-outer .widget {
 
  padding: 0 15px;
}
 .bottom_controls{background: #fff !important;}
 
html body.single-portfolio .row .col.section-title h1{font-size: 45px;text-transform: uppercase;} 
 .client-single h5{font-size: 15px;line-height: 1.2em;font-weight: 700 !important}
 .client-single p{font-size: 15px;line-height: 1.2em; font-weight: 200} 
 
 .closeoverflow{overflow: hidden;}
 .page-template-template-portfolio .col h3{color: #000000}
 body .default-style .portfolio-items .col.elastic-portfolio-item {
  margin: 1% !important;
  width: 100% !important;
  height: 549px;
}


.row_count_1 {max-width: 50vw;}
.row_count_2 {max-width: 30vw;}
.row_count_3 {max-width: 60vw;}
.row_count_4 {max-width: 50vw;}
.row_count_5 {max-width: 50vw;}
.row_count_6 {max-width: 50vw;}

.nectar-post-grid[data-grid-item-height="60vh"][data-masonry="yes"]{
grid-template-columns: unset !important;
grid-auto-rows:unset !important;
display: grid;
  grid-template-columns: repeat(12, 1fr) !important;
  
  grid-auto-rows: 150px !important;
  grid-column-gap: 0px;
  grid-row-gap: 0px;

}




body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(1) {
grid-row: 1 / span 4;
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(2) {
grid-row: 3 / span 5;
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(3) {
grid-row: 9 / span 4;
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(4) {
grid-row: 9 / span 4;
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(5) {
grid-row: 14 / span 4;
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(6) {
grid-row: 19 / span 5;
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(7) {
grid-row: 21 / span 4;
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(8) {
grid-row: 26 / span 4;
  grid-column: 2 / span 6;
}


body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(9) {
grid-row: 31 / span 4;
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(10) {
grid-row: 32 / span 5;
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(11) {
grid-row: 38 / span 4;
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(12) {
grid-row: 38 / span 4;
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(13) {
grid-row: 43 / span 4;
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(14) {
grid-row: 48 / span 5;
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(15) {
grid-row: 50 / span 4;
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(16) {
grid-row: 55 / span 4;
  grid-column: 2 / span 6;
}




body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(17) {
grid-row: 60 / span 4;
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(18) {
grid-row: 61 / span 5;
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(19) {
grid-row: 67 / span 4;
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(20) {
grid-row: 67 / span 4;
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(21) {
grid-row: 72 / span 4;
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(22) {
grid-row: 77 / span 5;
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(23) {
grid-row: 79 / span 4;
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(24) {
grid-row: 84 / span 4;
  grid-column: 2 / span 6;
}



body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(25) {
grid-row: 89  / span 4;
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(26) {
grid-row: 90 / span 5;
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(27) {
grid-row: 96 / span 4;
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(28) {
grid-row: 96 / span 4;
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(29) {
grid-row: 101 / span 4;
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(30) {
grid-row: 106 / span 5;
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(31) {
grid-row: 108 / span 4;
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(32) {
grid-row: 113 / span 4;
  grid-column: 2 / span 6;
}


body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(33) {
grid-row: 118  / span 4;/* previous number + 5 */
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(34) {
grid-row: 119 / span 5; /* previous number + 1 */
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(35) {
grid-row: 125 / span 4;/* previous number + 6 */
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(36) {
grid-row: 125 / span 4;/* previous number + 6 */
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(37) {
grid-row: 130 / span 4;/* previous number + 5 */
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(38) {
grid-row: 135 / span 5;/* previous number + 5 */
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(39) {
grid-row: 137 / span 4;/* previous number + 2 */
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(40) {
grid-row: 142 / span 4;/* previous number + 5 */
  grid-column: 2 / span 6;
}



body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(41) {
grid-row: 147  / span 4;/* previous number + 5 */
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(42) {
grid-row: 148 / span 5; /* previous number + 1 */
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(43) {
grid-row: 154 / span 4;/* previous number + 6 */
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(44) {
grid-row: 154 / span 4;/* same as previous number  */
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(45) {
grid-row: 159 / span 4;/* previous number + 5 */
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(46) {
grid-row: 164 / span 5;/* previous number + 5 */
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(47) {
grid-row: 166 / span 4;/* previous number + 2 */
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(48) {
grid-row: 171 / span 4;/* previous number + 5 */
  grid-column: 2 / span 6;
}




body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(49) {
grid-row: 176  / span 4;/* previous number + 5 */
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(50) {
grid-row: 177 / span 5; /* previous number + 1 */
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(51) {
grid-row: 183 / span 4;/* previous number + 6 */
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(52) {
grid-row: 183 / span 4;/* same as previous number  */
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(53) {
grid-row: 188 / span 4;/* previous number + 5 */
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(54) {
grid-row: 193 / span 5;/* previous number + 5 */
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(55) {
grid-row: 195 / span 4;/* previous number + 2 */
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(56) {
grid-row: 200 / span 4;/* previous number + 5 */
  grid-column: 2 / span 6;
}





body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(57) {
grid-row: 205  / span 4;/* previous number + 5 */
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(58) {
grid-row: 206 / span 5; /* previous number + 1 */
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(59) {
grid-row: 212 / span 4;/* previous number + 6 */
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(60) {
grid-row: 212 / span 4;/* same as previous number  */
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(61) {
grid-row: 217 / span 4;/* previous number + 5 */
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(62) {
grid-row: 222 / span 5;/* previous number + 5 */
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(63) {
grid-row: 224 / span 4;/* previous number + 2 */
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(64) {
grid-row: 229 / span 4;/* previous number + 5 */
  grid-column: 2 / span 6;
}




body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(65) {
grid-row: 234  / span 4;/* previous number + 5 */
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(66) {
grid-row: 235 / span 5; /* previous number + 1 */
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(67) {
grid-row: 241 / span 4;/* previous number + 6 */
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(68) {
grid-row: 241 / span 4;/* same as previous number  */
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(69) {
grid-row: 246 / span 4;/* previous number + 5 */
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(70) {
grid-row: 251 / span 5;/* previous number + 5 */
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(71) {
grid-row: 253 / span 4;/* previous number + 2 */
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(72) {
grid-row: 258 / span 4;/* previous number + 5 */
  grid-column: 2 / span 6;
}




body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(73) {
grid-row: 263  / span 4;/* previous number + 5 */
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(74) {
grid-row: 264 / span 5; /* previous number + 1 */
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(75) {
grid-row: 270 / span 4;/* previous number + 6 */
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(76) {
grid-row: 270 / span 4;/* same as previous number  */
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(77) {
grid-row: 275 / span 4;/* previous number + 5 */
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(78) {
grid-row: 280 / span 5;/* previous number + 5 */
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(79) {
grid-row: 282 / span 4;/* previous number + 2 */
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(80) {
grid-row: 287 / span 4;/* previous number + 5 */
  grid-column: 2 / span 6;
}




body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(73) {
grid-row: 292  / span 4;/* previous number + 5 */
  grid-column: 1 / span 6;
}

body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(74) {
grid-row: 293 / span 5; /* previous number + 1 */
  grid-column: 8 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(75) {
grid-row: 299 / span 4;/* previous number + 6 */
  grid-column: 1 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(76) {
grid-row: 299 / span 4;/* same as previous number  */
  grid-column: 9 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(77) {
grid-row: 304 / span 4;/* previous number + 5 */
  grid-column: 4 / span 6;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(78) {
grid-row: 309 / span 5;/* previous number + 5 */
  grid-column: 1 / span 4;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(79) {
grid-row: 311 / span 4;/* previous number + 2 */
  grid-column: 6 / span 7;
}
body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item:nth-child(80) {
grid-row: 316 / span 4;/* previous number + 5 */
  grid-column: 2 / span 6;
}


body .sf-menu .menu-item  .sub-menu li  > a.sf-with-ul{color: #BFBFBF !important;font-weight: bold !important;}


.species-left-column{}
.species-middle-column{}
.species-right-column{}

.uppercase h2{text-transform: uppercase !important}
body #header-outer .icon-salient-search::before, body.material #header-outer .icon-salient-search::before{color: #b1ba1d !important}


.centered-fancybox .nectar-fancy-box .text{text-align: center;}
.centered-fancybox .nectar-fancy-box h3{text-transform: uppercase !important;}
.centered-fancybox .nectar-fancy-box p{font-weight: 300 !important;}

.extend-width{width: 100% !important}

.specs-holder{}
.nectar-hor-list-item{padding: 0px;border-bottom: none;}
.nectar-hor-list-item > .nectar-list-item[data-text-align="right"]{color: #808080 !important; }
.not-margin-bottom{margin-bottom: 0 !important;}
.less-margin-bottom{margin-bottom: 10px !important;}
.font-regular h4{font-weight: 500 !important;}

.tech-sheets .nectar-button.see-through{border: none !important;}
.tech-sheets button-style^="rounded"] .nectar-button.see-through i{color: #000 !important;background-color: #fff !important;}
.kbutton{display: flex;text-decoration: none !important;}
.kbutton:after{background-image: url('data:image/svg+xml,<svg role="presentation" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M28 31.667h-24c-0.368 0-0.667-0.3-0.667-0.667v-6c0-0.369 0.299-0.667 0.667-0.667s0.667 0.297 0.667 0.667v5.333h22.667v-5.333c0-0.369 0.3-0.667 0.667-0.667s0.667 0.297 0.667 0.667v6c0 0.367-0.3 0.667-0.667 0.667zM16 28.333c-0.163 0-0.325-0.059-0.453-0.177l-5.548-5.143c-0.271-0.251-0.285-0.672-0.036-0.943 0.251-0.271 0.671-0.284 0.943-0.033l5.101 4.729 5.261-4.737c0.273-0.248 0.695-0.224 0.941 0.049s0.224 0.695-0.049 0.943l-5.715 5.143c-0.127 0.112-0.285 0.169-0.445 0.169zM16 28.333c-0.368 0-0.667-0.297-0.667-0.667v-26.667c0-0.369 0.299-0.667 0.667-0.667s0.667 0.297 0.667 0.667v26.667c0 0.369-0.299 0.667-0.667 0.667z"></path></svg>');content: '';position: relative;display: block;
  height: 30px;
  width: 30px;
  background-position-y: -10px;
  background-repeat: no-repeat;
  margin-left: 10px;}


body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > a, #header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current_page_ancestor > a, #header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current-menu-ancestor > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a
{font-weight: bold !important; font-size: 18px !important;}

#header-outer nav > ul > .megamenu.nectar-megamenu-menu-item > ul > li {
  width: auto;
  display: block;
  flex: 0 auto;
}
#header-outer nav > ul > .megamenu.nectar-megamenu-menu-item > .sub-menu, #header-outer nav > ul > .nectar-megamenu-menu-item > .sub-menu{justify-content: center;}

.purpose-icon {
  min-height: 140px;
  height: 140px !important;
}
.fancy-select-wrap{padding-top: 0 !important;margin-top: -10px;}
.container-wrap input[type="text"], .container-wrap input[type="email"], .container-wrap input[type="password"], .container-wrap input[type="tel"], .container-wrap input[type="url"], .container-wrap input[type="search"], .container-wrap input[type="date"], .container-wrap input[type="number"], .container-wrap textarea, .container-wrap select, .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single{
	border: none !important;
	border-bottom: 1px solid #333 !important;border-radius: 0 !important;
}
.sf-with-ul > span.menu-title-text{}

.off-footer-social-links {
display: flex;
  justify-content: left;
  padding-right: 60px;
  align-items: center;
  gap: 30px;
}

#gform_4 input[type="date"],#gform_4 input[type="email"],#gform_4 input[type="number"],#gform_4 input[type="password"],#gform_4 input[type="search"],#gform_4 input[type="tel"], #gform_4 input[type="text"],#gform_4 input[type="url"],#gform_4 select,#gform_4 textarea{border: none !important;
	border-bottom: 1px solid #333 !important;border-radius: 0 !important;background: #fff}
.product-specs .nectar-hor-list-item > .nectar-list-item[data-text-align="right"] {
  color: #000 !important;
}

#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li > a:not(.tag-cloud-link):not(.nectar-button):hover, #footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button):hover{background-size: 0 0 !important;}

#search-results h2 span {display: none !important;}


.tax-project-type .nectar-post-grid-item .bg-overlay[data-opacity="0.5"] {
  opacity: 0.5;
}
.tax-project-type .nectar-post-grid-item .bg-overlay[data-hover-opacity="0.2"] {
  opacity: 0.2;
}

.tax-project-type #ajax-content-wrap .font_line_height_1-3em.nectar-responsive-text {
  line-height: 1.3em;
}
.tax-project-type .max_width_desktop_30vw {max-width: 30vw !important;}
@media only screen, print {
.tax-project-type  #ajax-content-wrap .font_size_desktop_45px.nectar-responsive-text,.tax-project-type .font_size_desktop_45px.nectar-responsive-text {
    font-size: 45px;
  }
}