/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/***************************** CONTRAST ARCHITECTS *******************************/

/*********************
PADDINGS
**********************/
.wpb_wrapper>div {
  margin-bottom: 0;
}

.material .wpb_row {
  padding-top: 8em !important;
  padding-bottom: 8em !important;
}

.material .wpb_row .wpb_wrapper>div {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.padding-no-top-bottom, .material .padding-no-top-bottom {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.padding-no-top, .material .padding-no-top {
  padding-top: 0 !important;
}

.padding-no-bottom, .material .padding-no-bottom {
  padding-bottom: 0 !important;
}

.padding-no-right, .material .padding-no-right {
  margin-right: 0 !important;
}

.padding-xs-top-bottom {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

.padding-sm-top-bottom, .material .padding-sm-top-bottom {
  padding-top: 2em !important;
  padding-bottom: 2em !important;
}

.padding-md-top-bottom {
  padding-top: 4em !important;
  padding-bottom: 4em !important;
}

.padding-lg-top-bottom {
  padding-top: 6em !important;
  padding-bottom: 6em !important;
}

.padding-xlg-top-bottom, .material .padding-xlg-top-bottom {
  padding-top: 15em !important;
  padding-bottom: 15em !important;
}

/* Bottom Padding */
.padding-xs-bottom {
  padding-bottom: 1em !important;
}

.padding-sm-bottom, .material .padding-sm-bottom {
  padding-bottom: 3em !important;
}

.padding-md-bottom {
  padding-bottom: 4em !important;
}

.padding-lg-bottom {
  padding-bottom: 6em !important;
}

.padding-xlg-bottom {
  padding-bottom: 9em !important;
}

/* TOP Padding */
.padding-xs-top, .material .padding-xs-top {
  padding-top: 1em !important;
}

.padding-sm-top, .material .padding-sm-top {
  padding-top: 3em !important;
}

.padding-md-top {
  padding-top: 4em !important;
}

.padding-lg-top, .wpb_text_column.wpb_content_element.padding-lg-top {
  padding-top: 6em !important;
}

.padding-xlg-top {
  padding-bottom: 9em !important;
}

/* Left right */
.padding-sm-left-right {
  padding-left: 2em !important;
  padding-right: 2em !important;
}

.padding-md-left-right {
  padding-left: 4em !important;
  padding-right: 4em !important;
}

.padding-lg-left-right {
  padding-left: 6em !important;
  padding-right: 6em !important;
}

/* LEFT OR RIGHT */
.padding2-left {
  padding-left: 2em !important;
}

.padding2-right {
  padding-right: 2em !important;
}

.padding3-left {
  padding-left: 3em !important;
}

.padding3-right {
  padding-right: 3em !important;
}

/* All allound */
.padding-sm-all {
  padding: 2em !important;
}

.padding-md-all {
  padding: 4em !important;
}

.padded-text {
  padding: 1em 21em;
}

.no-paddings {
  padding: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.padding-lg-all, .wpb_text_column.wpb_content_element.padding-lg-all {
  padding: 6em !important;
}

/*********************
Margins
**********************/
.no-margins {
  margin: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.margin-bottom-sm {
  margin-bottom: 1em !important;
}

.margin-bottom-md {
  margin-bottom: 2em !important;
}

.margin-bottom-lg {
  margin-bottom: 3em !important;
}

.margin-bottom-xlg {
  margin-bottom: 6em !important;
}

.margin-top-sm {
  margin-top: 1em !important;
}

.margin-top-md {
  margin-top: 2em !important;
}

.margin-top-lg {
  margin-top: 3em !important;
}

.margin-top-xlg {
  margin-top: 6em !important;
}

.margin-top-xxlg {
  margin-top: 9em !important;
}

.margin-right-sm {
  margin-right: 2em !important;
}

/*********************
Colour
**********************/
.ai-text-white, .ai-text-white h1 {color: #ffffff !important;}

/*********************
Navigation
**********************/
#header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a:after {
  top: 20px !important;
}

/*********************
Icon Classes
**********************/
.ai-icon-sm-style {
  height: 100px !important;
  width: 100px !important;
  padding: 10px !important;
}

.iwithtext {
    margin-bottom: 80px !important;
}

.row .col .iwithtext .iwt-icon img:not([srcset]) {width: 100px !important;}

.iwithtext .iwt-text {
    padding-left: 120px;
}

.ai-img-box {
  height: 50px !important;
  width: 50px !important;
  margin-bottom: 25px !important;
}

.contrast-architecture-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23444446;}%3C/style%3E%3C/defs%3E%3Ctitle%3EContrast-architects-icons%3C/title%3E%3Cpath class='cls-1' d='M380.93,70.37A6.35,6.35,0,0,0,374.58,64H6.36A6.35,6.35,0,0,0,0,70.37v418.2a6.36,6.36,0,1,0,12.71,0V76.71H374.58A6.36,6.36,0,0,0,380.93,70.37Z'/%3E%3Cpath class='cls-1' d='M446,5.06c-30.29,0-54,16.15-54,36.76v82.33H374.58V103.81a6.36,6.36,0,1,0-12.72,0v20.34H307.2V103.81a6.36,6.36,0,1,0-12.71,0v20.34H239.83V103.81a6.36,6.36,0,1,0-12.71,0v20.34H172.46V103.81a6.36,6.36,0,1,0-12.71,0v20.34H105.09V103.81a6.36,6.36,0,1,0-12.72,0v20.34H71.61a6.36,6.36,0,0,0,0,12.71H92.37v36.86H49.15a6.36,6.36,0,0,0,0,12.72H92.37V223.3H49.15a6.36,6.36,0,0,0,0,12.71H92.37v36.87H49.15a6.36,6.36,0,0,0,0,12.71H92.37v36.86H49.15a6.36,6.36,0,0,0,0,12.71H92.37V372H49.15a6.36,6.36,0,0,0,0,12.71H92.37V421.6H49.15a6.36,6.36,0,0,0,0,12.72H92.37v21.61a6.36,6.36,0,0,0,12.72,0V434.32h54.66v21.61a6.36,6.36,0,0,0,12.71,0V434.32h54.66v21.61a6.36,6.36,0,0,0,12.71,0V434.32h54.66v21.61a6.36,6.36,0,0,0,12.71,0V434.32h103a70.39,70.39,0,0,0,35.74,9,68.89,68.89,0,0,0,38-10.44,70.66,70.66,0,0,1-67.27,49.32H29.45a6.36,6.36,0,0,0,0,12.72H416.73A83.39,83.39,0,0,0,500,411.66a6,6,0,0,0-.27-1.33,26,26,0,0,0,.27-3.74c0-20.6-23.73-36.75-54-36.75a66.44,66.44,0,0,0-41.31,12.87V203.92a6.36,6.36,0,1,0-12.71,0V223.3H374.58V186.44h23.73a6.35,6.35,0,0,0,6.35-6.36V41.82c0-13,18.92-24,41.31-24s41.32,11,41.32,24V333.89a6.36,6.36,0,1,0,12.71,0V41.82C500,21.18,476.27,5.06,446,5.06ZM105.09,136.86h54.66v36.86H105.09ZM159.75,421.6H105.09V384.74h54.66Zm202.11,0H307.2V384.74h54.66Zm0-198.3h-60.7a6.36,6.36,0,1,0,0,12.71h60.7v36.87h-30.5a6.36,6.36,0,1,0,0,12.71h30.5v36.86H323.73a6.36,6.36,0,1,0,0,12.71h38.13V372h-150a6.36,6.36,0,0,0,0,12.71h82.63V421.6H239.83V403.17a6.36,6.36,0,0,0-12.71,0V421.6H172.46V384.74h14a6.36,6.36,0,1,0,0-12.71H105.09V335.16h31.78a6.36,6.36,0,0,0,0-12.71H105.09V285.59H121a6.36,6.36,0,0,0,0-12.71H105.09V236h28.6a6.36,6.36,0,0,0,0-12.71h-28.6V186.44h54.66V212.5a6.36,6.36,0,0,0,12.71,0V186.44H250a6.36,6.36,0,1,0,0-12.72H172.46V136.86h54.66V157.2a6.36,6.36,0,0,0,12.71,0V136.86h54.66v36.86H275.42a6.36,6.36,0,0,0,0,12.72h19.07v11.44a6.36,6.36,0,0,0,12.71,0V186.44h54.66Zm0-49.58H307.2V136.86h54.66ZM446,382.55c22.38,0,41.32,11,41.32,24s-18.92,24-41.32,24-41.31-11-41.31-24S423.58,382.55,446,382.55Zm-71.39-97H392v36.86H374.58Zm0,49.57H392V372H374.58Zm21.95,86.46H374.58V384.74H392V406.6A27.58,27.58,0,0,0,396.53,421.62ZM392,236v36.87H374.58V236Zm0-62.29H374.58V136.86H392Z'/%3E%3Cpath class='cls-1' d='M493.64,350.42a6.35,6.35,0,0,0-6.35,6.35v4.07a6.36,6.36,0,1,0,12.71,0v-4.07A6.35,6.35,0,0,0,493.64,350.42Z'/%3E%3Cpath class='cls-1' d='M217.21,199.62l-74.13,56.32a10.08,10.08,0,0,0,6.1,18.1h10.57v70.34a6.35,6.35,0,0,0,6.35,6.35H280.51a6.35,6.35,0,0,0,6.35-6.35V277.85a6.36,6.36,0,0,0-12.71,0V338H172.46V267.68a6.35,6.35,0,0,0-6.36-6.35H157L223.31,211l72.53,55.11a6.36,6.36,0,1,0,7.94-9.93l-.25-.19L229.4,199.61A10.11,10.11,0,0,0,217.21,199.62Z'/%3E%3Cpath class='cls-1' d='M47.91,125a5,5,0,1,0,0,10h3.33a5,5,0,0,0,0-10Z'/%3E%3Cpath class='cls-1' d='M374.58,455.93V450a6.36,6.36,0,1,0-12.72,0v5.93a6.36,6.36,0,0,0,12.72,0Z'/%3E%3C/svg%3E");
}

.contrast-furniture-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23444446;}%3C/style%3E%3C/defs%3E%3Ctitle%3EContrast-architects-icons%3C/title%3E%3Cpath class='cls-1' d='M175.87,268.3H361.13a69.18,69.18,0,0,1,63.61,41.89,6.37,6.37,0,0,0,11.7-5,81.85,81.85,0,0,0-75.3-49.58H175.87a6.36,6.36,0,1,0,0,12.71Z'/%3E%3Cpath class='cls-1' d='M465.17,321.92a34.87,34.87,0,0,0-34.83,34.81v44H261.47V316.31a6.36,6.36,0,0,0-12.71,0v84.47H123.54a6.36,6.36,0,1,0,0,12.72H436.7a6.35,6.35,0,0,0,6.35-6.36V356.73a22.13,22.13,0,0,1,44.24,0V435.6a22.15,22.15,0,0,1-22.13,22.13H381.77a6.36,6.36,0,0,0,0,12.71h17.84l30.33,26.89a6.39,6.39,0,0,0,4.21,1.59H454.6a6.35,6.35,0,0,0,6.35-6.35,6.28,6.28,0,0,0-1.19-3.7l-13.22-18.43h18.62A34.87,34.87,0,0,0,500,435.6V356.73A34.87,34.87,0,0,0,465.17,321.92Zm-28.6,164.31-17.79-15.77h12.11l11.33,15.77Z'/%3E%3Cpath class='cls-1' d='M97.48,400.78a6.36,6.36,0,1,0,0,12.72h3.17a6.36,6.36,0,0,0,0-12.72Z'/%3E%3Cpath class='cls-1' d='M51.42,322.52V213.35a6.36,6.36,0,1,0-12.71,0V322.52a34.89,34.89,0,0,0-28.48,34.23v78.87a34.88,34.88,0,0,0,34.84,34.84H63.69L50.47,488.88a6.35,6.35,0,0,0,5.17,10.06H76.08a6.39,6.39,0,0,0,4.22-1.6l12.29-10.9a6.35,6.35,0,0,0-8.43-9.51l-10.49,9.3H68L79.3,470.46H332.64a6.36,6.36,0,1,0,0-12.71H45.06a22.15,22.15,0,0,1-22.13-22.13V356.73a22.12,22.12,0,1,1,44.24-.94v51.33a6.36,6.36,0,1,0,12.71,0V337.51a69.28,69.28,0,0,1,69.23-69.21,6.36,6.36,0,0,0,0-12.71,82,82,0,0,0-81.56,74.6A34.69,34.69,0,0,0,51.42,322.52Z'/%3E%3Cpath class='cls-1' d='M356.37,457.74h-3a6.36,6.36,0,0,0,0,12.71h3a6.36,6.36,0,1,0,0-12.71Z'/%3E%3Cpath class='cls-1' d='M248.76,289.57v3.23a6.36,6.36,0,0,0,12.71,0v-3.23a6.36,6.36,0,1,0-12.71,0Z'/%3E%3Cpath class='cls-1' d='M5.24,197.72a6,6,0,0,0,1.12.1H83.75A6.34,6.34,0,0,0,90,190.35l-13.53-75.5a6.35,6.35,0,0,0-6.25-5.24H19.88a6.35,6.35,0,0,0-6.25,5.24L.1,190.35A6.35,6.35,0,0,0,5.24,197.72Zm20-75.42H64.88l11.24,62.79H14Z'/%3E%3Cpath class='cls-1' d='M216.27,162.19h84a6.35,6.35,0,0,0,6.35-6.36V96.51a6.36,6.36,0,0,0-12.71,0v53H222.62V78.19h77.64a6.36,6.36,0,0,0,0-12.71h-84a6.36,6.36,0,0,0-6.36,6.36v84A6.36,6.36,0,0,0,216.27,162.19Z'/%3E%3Cpath class='cls-1' d='M352.73,97.78h84a6.35,6.35,0,0,0,6.36-6.35v-84a6.36,6.36,0,0,0-6.36-6.36h-84a6.36,6.36,0,0,0-6.36,6.36v84A6.35,6.35,0,0,0,352.73,97.78Zm6.35-84h71.26V85.07H359.06Z'/%3E%3C/svg%3E");
}

.contrast-interior-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23444446;}%3C/style%3E%3C/defs%3E%3Ctitle%3EContrast-architects-icons%3C/title%3E%3Cpath class='cls-1' d='M91.37,222.18a6.38,6.38,0,0,0,0,12.76h3a6.38,6.38,0,0,0,0-12.76Z'/%3E%3Cpath class='cls-1' d='M476.44,186H291.86l3.82-50.64A6.38,6.38,0,0,0,283,134l0,.35L279.07,186H258.52a6.38,6.38,0,1,0,0,12.76H476.44a11.74,11.74,0,1,1,0,23.47H121.14a6.38,6.38,0,1,0,0,12.76h355.3a24.5,24.5,0,1,0,0-49Z'/%3E%3Cpath class='cls-1' d='M432.59,268.32a6.38,6.38,0,1,0,0-12.76h-1.72a6.38,6.38,0,0,0,0,12.76Z'/%3E%3Cpath class='cls-1' d='M23.54,234.94H42.45v8.4a25,25,0,0,0,25,25h60.09L9.5,490.62A6.37,6.37,0,0,0,15.11,500H31.32a6.38,6.38,0,0,0,5.33-2.87L174.37,288a6.38,6.38,0,0,0-10.66-7L27.9,487.23H25.75L142,268.32H312.68L450.22,477.2a6.38,6.38,0,1,0,10.65-7L328,268.32h30.11L474.29,487.24h-5.61a6.38,6.38,0,1,0,0,12.76h16.21a6.39,6.39,0,0,0,5.61-9.37l-118-222.31h37.64a6.38,6.38,0,0,0,0-12.76H67.43a12.26,12.26,0,0,1-12.22-12.22v-8.4H68.4a6.38,6.38,0,1,0,0-12.76H23.57a11.74,11.74,0,0,1,0-23.48H231.72a6.38,6.38,0,0,0,0-12.76H221l-5.26-69.6h74.19a19.85,19.85,0,1,0,0-39.7H254.25c2.11-6,7.72-15.24,22.63-23.38a31.55,31.55,0,0,0,17.36-20.17,25.1,25.1,0,0,0-4.41-20.33,6.38,6.38,0,0,0-10.58,7.13,2.48,2.48,0,0,0,.19.26,12.77,12.77,0,0,1,2.36,10.07,20,20,0,0,1-11,11.84c-1.38.76-2.64,1.53-3.9,2.32-4.6-11.05-16.63-27.94-47.23-29.15A6.38,6.38,0,0,0,213,21.36a6,6,0,0,0,.1,1.4c.17.95,4.47,23.48,21.17,34.11a34.32,34.32,0,0,0,13.43,5,43.2,43.2,0,0,0-6.68,14.75H210.12a19.83,19.83,0,0,0-7.32,38.28l5.36,71H23.57a24.5,24.5,0,1,0,0,49ZM241.19,46.15A36,36,0,0,1,228.31,29a34.06,34.06,0,0,1,27,20.48A22.47,22.47,0,0,1,241.19,46.15ZM203,96.49a7.08,7.08,0,0,1,7.08-7.08h79.77a7.09,7.09,0,1,1,0,14.17H210.12A7.08,7.08,0,0,1,203,96.49Z'/%3E%3Cpath class='cls-1' d='M266.18,12.76v0a6.78,6.78,0,0,1,.9,0h.46A6.38,6.38,0,1,0,268,.07c-.6,0-1.21-.07-1.8-.07a6.38,6.38,0,1,0,0,12.76Z'/%3E%3C/svg%3E");
}

.nectar-fancy-box[data-style="color_box_hover"]:hover .contrast-architecture-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23FFFFFF;}%3C/style%3E%3C/defs%3E%3Ctitle%3EContrast-architects-icons%3C/title%3E%3Cpath class='cls-1' d='M380.93,70.37A6.35,6.35,0,0,0,374.58,64H6.36A6.35,6.35,0,0,0,0,70.37v418.2a6.36,6.36,0,1,0,12.71,0V76.71H374.58A6.36,6.36,0,0,0,380.93,70.37Z'/%3E%3Cpath class='cls-1' d='M446,5.06c-30.29,0-54,16.15-54,36.76v82.33H374.58V103.81a6.36,6.36,0,1,0-12.72,0v20.34H307.2V103.81a6.36,6.36,0,1,0-12.71,0v20.34H239.83V103.81a6.36,6.36,0,1,0-12.71,0v20.34H172.46V103.81a6.36,6.36,0,1,0-12.71,0v20.34H105.09V103.81a6.36,6.36,0,1,0-12.72,0v20.34H71.61a6.36,6.36,0,0,0,0,12.71H92.37v36.86H49.15a6.36,6.36,0,0,0,0,12.72H92.37V223.3H49.15a6.36,6.36,0,0,0,0,12.71H92.37v36.87H49.15a6.36,6.36,0,0,0,0,12.71H92.37v36.86H49.15a6.36,6.36,0,0,0,0,12.71H92.37V372H49.15a6.36,6.36,0,0,0,0,12.71H92.37V421.6H49.15a6.36,6.36,0,0,0,0,12.72H92.37v21.61a6.36,6.36,0,0,0,12.72,0V434.32h54.66v21.61a6.36,6.36,0,0,0,12.71,0V434.32h54.66v21.61a6.36,6.36,0,0,0,12.71,0V434.32h54.66v21.61a6.36,6.36,0,0,0,12.71,0V434.32h103a70.39,70.39,0,0,0,35.74,9,68.89,68.89,0,0,0,38-10.44,70.66,70.66,0,0,1-67.27,49.32H29.45a6.36,6.36,0,0,0,0,12.72H416.73A83.39,83.39,0,0,0,500,411.66a6,6,0,0,0-.27-1.33,26,26,0,0,0,.27-3.74c0-20.6-23.73-36.75-54-36.75a66.44,66.44,0,0,0-41.31,12.87V203.92a6.36,6.36,0,1,0-12.71,0V223.3H374.58V186.44h23.73a6.35,6.35,0,0,0,6.35-6.36V41.82c0-13,18.92-24,41.31-24s41.32,11,41.32,24V333.89a6.36,6.36,0,1,0,12.71,0V41.82C500,21.18,476.27,5.06,446,5.06ZM105.09,136.86h54.66v36.86H105.09ZM159.75,421.6H105.09V384.74h54.66Zm202.11,0H307.2V384.74h54.66Zm0-198.3h-60.7a6.36,6.36,0,1,0,0,12.71h60.7v36.87h-30.5a6.36,6.36,0,1,0,0,12.71h30.5v36.86H323.73a6.36,6.36,0,1,0,0,12.71h38.13V372h-150a6.36,6.36,0,0,0,0,12.71h82.63V421.6H239.83V403.17a6.36,6.36,0,0,0-12.71,0V421.6H172.46V384.74h14a6.36,6.36,0,1,0,0-12.71H105.09V335.16h31.78a6.36,6.36,0,0,0,0-12.71H105.09V285.59H121a6.36,6.36,0,0,0,0-12.71H105.09V236h28.6a6.36,6.36,0,0,0,0-12.71h-28.6V186.44h54.66V212.5a6.36,6.36,0,0,0,12.71,0V186.44H250a6.36,6.36,0,1,0,0-12.72H172.46V136.86h54.66V157.2a6.36,6.36,0,0,0,12.71,0V136.86h54.66v36.86H275.42a6.36,6.36,0,0,0,0,12.72h19.07v11.44a6.36,6.36,0,0,0,12.71,0V186.44h54.66Zm0-49.58H307.2V136.86h54.66ZM446,382.55c22.38,0,41.32,11,41.32,24s-18.92,24-41.32,24-41.31-11-41.31-24S423.58,382.55,446,382.55Zm-71.39-97H392v36.86H374.58Zm0,49.57H392V372H374.58Zm21.95,86.46H374.58V384.74H392V406.6A27.58,27.58,0,0,0,396.53,421.62ZM392,236v36.87H374.58V236Zm0-62.29H374.58V136.86H392Z'/%3E%3Cpath class='cls-1' d='M493.64,350.42a6.35,6.35,0,0,0-6.35,6.35v4.07a6.36,6.36,0,1,0,12.71,0v-4.07A6.35,6.35,0,0,0,493.64,350.42Z'/%3E%3Cpath class='cls-1' d='M217.21,199.62l-74.13,56.32a10.08,10.08,0,0,0,6.1,18.1h10.57v70.34a6.35,6.35,0,0,0,6.35,6.35H280.51a6.35,6.35,0,0,0,6.35-6.35V277.85a6.36,6.36,0,0,0-12.71,0V338H172.46V267.68a6.35,6.35,0,0,0-6.36-6.35H157L223.31,211l72.53,55.11a6.36,6.36,0,1,0,7.94-9.93l-.25-.19L229.4,199.61A10.11,10.11,0,0,0,217.21,199.62Z'/%3E%3Cpath class='cls-1' d='M47.91,125a5,5,0,1,0,0,10h3.33a5,5,0,0,0,0-10Z'/%3E%3Cpath class='cls-1' d='M374.58,455.93V450a6.36,6.36,0,1,0-12.72,0v5.93a6.36,6.36,0,0,0,12.72,0Z'/%3E%3C/svg%3E");
}

.nectar-fancy-box[data-style="color_box_hover"]:hover .contrast-furniture-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23FFFFFF;}%3C/style%3E%3C/defs%3E%3Ctitle%3EContrast-architects-icons%3C/title%3E%3Cpath class='cls-1' d='M175.87,268.3H361.13a69.18,69.18,0,0,1,63.61,41.89,6.37,6.37,0,0,0,11.7-5,81.85,81.85,0,0,0-75.3-49.58H175.87a6.36,6.36,0,1,0,0,12.71Z'/%3E%3Cpath class='cls-1' d='M465.17,321.92a34.87,34.87,0,0,0-34.83,34.81v44H261.47V316.31a6.36,6.36,0,0,0-12.71,0v84.47H123.54a6.36,6.36,0,1,0,0,12.72H436.7a6.35,6.35,0,0,0,6.35-6.36V356.73a22.13,22.13,0,0,1,44.24,0V435.6a22.15,22.15,0,0,1-22.13,22.13H381.77a6.36,6.36,0,0,0,0,12.71h17.84l30.33,26.89a6.39,6.39,0,0,0,4.21,1.59H454.6a6.35,6.35,0,0,0,6.35-6.35,6.28,6.28,0,0,0-1.19-3.7l-13.22-18.43h18.62A34.87,34.87,0,0,0,500,435.6V356.73A34.87,34.87,0,0,0,465.17,321.92Zm-28.6,164.31-17.79-15.77h12.11l11.33,15.77Z'/%3E%3Cpath class='cls-1' d='M97.48,400.78a6.36,6.36,0,1,0,0,12.72h3.17a6.36,6.36,0,0,0,0-12.72Z'/%3E%3Cpath class='cls-1' d='M51.42,322.52V213.35a6.36,6.36,0,1,0-12.71,0V322.52a34.89,34.89,0,0,0-28.48,34.23v78.87a34.88,34.88,0,0,0,34.84,34.84H63.69L50.47,488.88a6.35,6.35,0,0,0,5.17,10.06H76.08a6.39,6.39,0,0,0,4.22-1.6l12.29-10.9a6.35,6.35,0,0,0-8.43-9.51l-10.49,9.3H68L79.3,470.46H332.64a6.36,6.36,0,1,0,0-12.71H45.06a22.15,22.15,0,0,1-22.13-22.13V356.73a22.12,22.12,0,1,1,44.24-.94v51.33a6.36,6.36,0,1,0,12.71,0V337.51a69.28,69.28,0,0,1,69.23-69.21,6.36,6.36,0,0,0,0-12.71,82,82,0,0,0-81.56,74.6A34.69,34.69,0,0,0,51.42,322.52Z'/%3E%3Cpath class='cls-1' d='M356.37,457.74h-3a6.36,6.36,0,0,0,0,12.71h3a6.36,6.36,0,1,0,0-12.71Z'/%3E%3Cpath class='cls-1' d='M248.76,289.57v3.23a6.36,6.36,0,0,0,12.71,0v-3.23a6.36,6.36,0,1,0-12.71,0Z'/%3E%3Cpath class='cls-1' d='M5.24,197.72a6,6,0,0,0,1.12.1H83.75A6.34,6.34,0,0,0,90,190.35l-13.53-75.5a6.35,6.35,0,0,0-6.25-5.24H19.88a6.35,6.35,0,0,0-6.25,5.24L.1,190.35A6.35,6.35,0,0,0,5.24,197.72Zm20-75.42H64.88l11.24,62.79H14Z'/%3E%3Cpath class='cls-1' d='M216.27,162.19h84a6.35,6.35,0,0,0,6.35-6.36V96.51a6.36,6.36,0,0,0-12.71,0v53H222.62V78.19h77.64a6.36,6.36,0,0,0,0-12.71h-84a6.36,6.36,0,0,0-6.36,6.36v84A6.36,6.36,0,0,0,216.27,162.19Z'/%3E%3Cpath class='cls-1' d='M352.73,97.78h84a6.35,6.35,0,0,0,6.36-6.35v-84a6.36,6.36,0,0,0-6.36-6.36h-84a6.36,6.36,0,0,0-6.36,6.36v84A6.35,6.35,0,0,0,352.73,97.78Zm6.35-84h71.26V85.07H359.06Z'/%3E%3C/svg%3E");
}

.nectar-fancy-box[data-style="color_box_hover"]:hover .contrast-interior-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23FFFFFF;}%3C/style%3E%3C/defs%3E%3Ctitle%3EContrast-architects-icons%3C/title%3E%3Cpath class='cls-1' d='M91.37,222.18a6.38,6.38,0,0,0,0,12.76h3a6.38,6.38,0,0,0,0-12.76Z'/%3E%3Cpath class='cls-1' d='M476.44,186H291.86l3.82-50.64A6.38,6.38,0,0,0,283,134l0,.35L279.07,186H258.52a6.38,6.38,0,1,0,0,12.76H476.44a11.74,11.74,0,1,1,0,23.47H121.14a6.38,6.38,0,1,0,0,12.76h355.3a24.5,24.5,0,1,0,0-49Z'/%3E%3Cpath class='cls-1' d='M432.59,268.32a6.38,6.38,0,1,0,0-12.76h-1.72a6.38,6.38,0,0,0,0,12.76Z'/%3E%3Cpath class='cls-1' d='M23.54,234.94H42.45v8.4a25,25,0,0,0,25,25h60.09L9.5,490.62A6.37,6.37,0,0,0,15.11,500H31.32a6.38,6.38,0,0,0,5.33-2.87L174.37,288a6.38,6.38,0,0,0-10.66-7L27.9,487.23H25.75L142,268.32H312.68L450.22,477.2a6.38,6.38,0,1,0,10.65-7L328,268.32h30.11L474.29,487.24h-5.61a6.38,6.38,0,1,0,0,12.76h16.21a6.39,6.39,0,0,0,5.61-9.37l-118-222.31h37.64a6.38,6.38,0,0,0,0-12.76H67.43a12.26,12.26,0,0,1-12.22-12.22v-8.4H68.4a6.38,6.38,0,1,0,0-12.76H23.57a11.74,11.74,0,0,1,0-23.48H231.72a6.38,6.38,0,0,0,0-12.76H221l-5.26-69.6h74.19a19.85,19.85,0,1,0,0-39.7H254.25c2.11-6,7.72-15.24,22.63-23.38a31.55,31.55,0,0,0,17.36-20.17,25.1,25.1,0,0,0-4.41-20.33,6.38,6.38,0,0,0-10.58,7.13,2.48,2.48,0,0,0,.19.26,12.77,12.77,0,0,1,2.36,10.07,20,20,0,0,1-11,11.84c-1.38.76-2.64,1.53-3.9,2.32-4.6-11.05-16.63-27.94-47.23-29.15A6.38,6.38,0,0,0,213,21.36a6,6,0,0,0,.1,1.4c.17.95,4.47,23.48,21.17,34.11a34.32,34.32,0,0,0,13.43,5,43.2,43.2,0,0,0-6.68,14.75H210.12a19.83,19.83,0,0,0-7.32,38.28l5.36,71H23.57a24.5,24.5,0,1,0,0,49ZM241.19,46.15A36,36,0,0,1,228.31,29a34.06,34.06,0,0,1,27,20.48A22.47,22.47,0,0,1,241.19,46.15ZM203,96.49a7.08,7.08,0,0,1,7.08-7.08h79.77a7.09,7.09,0,1,1,0,14.17H210.12A7.08,7.08,0,0,1,203,96.49Z'/%3E%3Cpath class='cls-1' d='M266.18,12.76v0a6.78,6.78,0,0,1,.9,0h.46A6.38,6.38,0,1,0,268,.07c-.6,0-1.21-.07-1.8-.07a6.38,6.38,0,1,0,0,12.76Z'/%3E%3C/svg%3E");
}


/*********************
SLIDER STYLING
**********************/

/* Reducing spacing below by half*/
.ai-home-banner-spacing {
  margin-bottom: -4em !important;
}
/* NOTE: I want to rename this class to something more general - just need to see if it's used else where in the site */

/* Slider styling*/
  /* BUTTON STYLING */
.ai-slider-styling .swiper-container .buttons a.primary-color {
  position: relative;
  border: none !important;
  text-transform: lowercase !important;
  margin-bottom: -5em !important;
  text-decoration: none !important;
  padding-left: 0em !important;
  padding-right: 0em !important;
}
.ai-slider-styling .swiper-container .buttons a.primary-color:hover {
  text-decoration: none !important;
  transform: translate(0em, 0em) !important;
}
.ai-slider-styling .swiper-container .buttons a.primary-color:after {
  content: "";
  width: 100%;
  background: white;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: scaleX(0);
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
  text-decoration: none !important;
}
.ai-slider-styling .swiper-container .buttons a.primary-color:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
  text-decoration: none !important;
}
/*

.ai-slider-button-hover-animation {  

    .swiper-slide {
        .buttons .button.transparent_2 a.primary-color {
            position: relative;
            border: none !important;
            text-transform: uppercase !important;
            margin-bottom: -5em !important;
            text-decoration: none !important;
            padding-left: 0em !important;
            padding-right: 0em !important;

            &:hover {
                text-decoration: none !important;
                transform: translate(0em, 0em) !important;
            }

            &:after {
                content: "";
                width: 100%;
                background: white;
                height: 2px;
                position: absolute;
                bottom: 0;
                left: 0;
                transform: scaleX(1);
                transform-origin: bottom left;
                transition: transform 0.25s ease-out;
                text-decoration: none !important;
            }

            &:hover:after {
                transform: scaleX(0);
                transform-origin: bottom right;
                text-decoration: none !important;
            }
        }
    }
    
}

*/



/*********************
Home
**********************/
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
  margin-top: 0 !important;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a {
  font-weight: 500 !important;
  text-transform: lowercase !important;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
  margin-bottom: 0 !important;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1 {
  margin-bottom: 0 !important;
  font-size: 30px !important;
  line-height: 30px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}

.nectar_fullscreen_zoom_recent_projects .project-slide .project-info {
  top: initial !important;
  bottom: 0 !important;
  margin-bottom: 6em !important;
}

/* WE DESIGN FOR YOU CTA - Section edit */
.ai-page-intro-CTA .row_col_wrap_12_inner .vc_col-sm-12 p {
  width: 60% !important;
  height: auto !important;
}


/* Practive page reduce by half spacing */
.ai-practice-who-we-are-CTA {
  margin-bottom: -3em !important;
}
.ai-practice-meet-team .row_col_wrap_12.row_col_wrap_12 {
  margin-top: -3em !important;
}

.ai-practice-meet-team .row_col_wrap_12.row_col_wrap_12 h4 {
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;

}


/*********************
Practices
**********************/
.row .team-member[data-style="bio_fullscreen_alt"] h5, .nectar_team_member_overlay.open .team_member_details .title {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 1em;
}

.row .team-member[data-style="bio_fullscreen_alt"] h3 {
  text-transform: lowercase;
  font-size: 25px;
  margin-bottom: 1.3em !important;
}

.work-info p {
  display: none !important;
}

/*********************
News
**********************/
.posts-container[data-load-animation="perspective"] article.animated-in .inner-wrap.animated {
  border-radius: 0 !important;
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category a {
  text-transform: uppercase !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a {
  border-radius: 0 !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.comments-section {
  display: none !important;
}

body.single-post.material[data-bg-header="true"] .container-wrap {
  padding-top: 0 !important;
}

.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/*********************
Projects
**********************/
.portfolio-filters-inline.full-width-section.fullwidth-constrained.non-fw {
    margin-bottom: 2em;
}

/*********************
Contact
**********************/
label.gfield_label {
  display: none !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea {
  border-radius: 0 !important;
  padding: 10px !important;
}

.ginput_container.ginput_container_textarea {
  margin-top: 22px !important;
}

/*********************
Footer
**********************/
#footer-outer #footer-widgets {
  font-size: 12px !important;
  line-height: 25px;
}

#footer-outer #footer-widgets img {
  width: 60% !important;
}

.ai-footer-copyright {
  font-size: 10px !important;
  line-height: 15px;
}

.ai-contact-details a:hover {opacity:0.6 !important;}



/*********************
IMAGE GALLERY STYLING - BRAD
**********************/
/* Image gallery styling for hover effect - all the houses in portfolio */
.ai-image-gallery-styling .col.span_4.regular.element:hover .work-info-bg {
  background-color: rgba(109, 111, 113, 0.5) !important;
}


/*********************
CONTACT PAGE STYLING - BRAD
**********************/
/* --- GET IN TOUCH HEADING STYLING --- */
.ai-contact-get-in-touch-heading .row_col_wrap_12_inner h1{
  padding-top: 10em !important;
}

.ai-contact-details {
  margin-top: -22em !important;
}

/*********************
HOME PAGE FURNITURE ALIGNMENT - BRAD
**********************/
.ai-services-enquiry-CTA .row_col_wrap_12_inner .vc_col-sm-4:nth-child(3) .nectar-fancy-box.using-img .box-inner-wrap .inner {
    margin-top: -1.7em !important;
    margin-bottom: 1.7em !important;
}


/*********************
PROJECT PAGE HEADING SIZE - BRAD
**********************/

.ai-projects-portfolio-blocks .row_col_wrap_12 .vc_col-sm-12 .work-info .vert-center h3 {
  font-size: 24px !important;
}


/*********************** RESPONSIVE ***********************/

/*********************
CONTACT PAGE GET IN TOUCH HEADING SPACING - BRAD
**********************/

@media(max-width: 1300px){
  .ai-contact-details {
    margin-top: -16em !important;
  }
}

/*********************
PRACTIVE PAGE - NAME OF TEAM STYLING - BRAD
**********************/
@media (min-width:1000px) and (max-width:1200px) {
  .ai-meet-team-information h4 {
    line-height: 1.2!important;
    width: 70% !important;
  }
}

/*********************
Home
**********************/

body h1{
  text-transform: none;
}