/*
Theme Name: GormanKelly Child Theme
Template: salient
*/

.title-loc span {
        line-height: 1em;
}
.fa-caret-down {
        font-size: 13px !important;
        width: 10px !important;
        height: 0 !important;
        line-height: 23px !important;
        text-align: left !important;
        vertical-align: top !important;
}

@media only screen and (max-width: 768px) {
        form[class*='hs-form'].stacked fieldset {
                margin-left: -60px !important;
                padding-left: 0 !important;
        }
}

@media only screen and (max-width: 480px) {
        form[class*='hs-form'].stacked fieldset {
                margin-left: 20px !important;
        }
}

@media only screen and (max-width: 1024px) {
        .nectar-milestone .number {
                font-size: 50px !important;
        }
        .symbol {
                font-size: 50px !important;
        }

        .fa-caret-down {
                display: none;
        }

        body h1 {
                font-size: 40px !important;
        }

        header#top nav > ul > li > a {
                font-size: 12px !important;
        }

        header#top #logo img {
                max-height: 30px !important;
        }
}

.nectar_icon_wrap[data-padding='15px'] .nectar_icon {
        padding: 0px !important;
}

#sidebar h4 {
        margin-bottom: 25px !important;
        color: #000;
        font-size: 19px;
        letter-spacing: 0;
        text-transform: capitalize;
        font-weight: bold !important;
}

#mobile-menu ul li a {
        font-size: 16px !important;
}

#header-secondary-outer {
        background-color: #f9a61a !important;
        border-bottom: 1px solid #f9a61a;
}

#header-secondary-outer nav > ul > li > a {
        color: rgb(255, 255, 255) !important;
        border-left: 1px solid #fff !important;
        line-height: 13px !important;
        font-size: 12px !important;
        padding: 10px !important;
}

#header-secondary-outer #social i {
        color: #fff !important;
}

.nectar-milestone .subject {
        letter-spacing: 1px !important;
        font-weight: bold !important;
        font-size: 20px !important;
        line-height: 40px;
}

header#top nav ul li a {
        color: #000 !important;
}

header#top nav ul li ul li a {
        color: #fff !important;
}

#footer-outer .widget h4 {
        font-size: 22px !important;
        text-transform: Capitalize;
        letter-spacing: 1px;
        line-height: 50px;
}

div#contact-us input[type='text'],
div#contact-us input[type='email'],
div#contact-us input[type='tel'] {
        border: 1px solid #ccc !important;
        width: 100% !important;
        margin-top: 10px !important;
        background: #fbfbfb !important;
}

div#contact-us textarea {
        margin-top: 10px !important;
        background: #fbfbfb !important;
}

span.wpcf7-list-item {
        margin: 0 !important;
}

.wpcf7-form-control-wrap.sign {
        margin-top: -20px !important;
}

div#contact-us input[type='submit'] {
        padding: 18px 20px !important;
        margin-top: 10px !important;
        border-radius: 3px !important;
        width: 100%;
        font-size: 16px;
}

.wpcf7-form-control-wrap {
        display: inline !important;
}

.wpcf7-form input[type='text'] {
        width: 200px !important;
        float: left !important;
        background-color: #fff !important;
        margin-right: 5px;
}
.wpcf7-form input[type='email'] {
        width: 290px !important;
        float: left !important;
        background-color: #fff !important;
        margin-right: 5px;
}

body[data-form-submit='regular'] .container-wrap input[type='submit'] {
        padding: 21px 20px !important;
        font-family: Helvetica, sans-serif;
        text-transform: uppercase;
}

.container-wrap input[type='text'] {
        background-color: #fff !important;
}
.container-wrap input[type='email'] {
        background-color: #fff !important;
}

header#top nav > ul > li[class*='button_solid_color'] > a::before {
        border-radius: 3px;
}

.nectar-fancy-box .box-bg::after,
.box-bg::after {
        content: '';
        background-image: linear-gradient(to top, #000, #fff0) !important;
        opacity: 0.8;
        background-color: rgba(51, 51, 51, 0) !important;

        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
        background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 1)); /* Chrome10+,Safari5.1+ */
}

#header-outer[data-lhe='animated_underline'] header#top nav > ul > li#menu-item-163[class*='button_solid_color'] > a {
        padding-top: 6px !important;
        padding-bottom: 0px !important;
}

header#top nav > ul > li#menu-item-163[class*='button_solid_color'] > a::before {
        height: 33px !important;
}

body .nectar-button.small.regular.accent-color.regular-button.listing-button {
        text-transform: capitalize;
        float: right !important;
        border-radius: 3px !important;
        font-size: 17px !important;
        font-weight: bold;
        letter-spacing: 0.5px;
        z-index: 1;
}

.teamHeader {
        color: #ffffff;
        line-height: 30px;
        font-size: 25px !important;
        text-align: left;
        text-transform: none;
}

@media only screen and (max-width: 480px) {
        .agent-row p {
                font-size: 15px !important;
                line-height: 23px !important;
        }

        #footer-outer #copyright {
                font-size: 10px !important;
        }

        .nectar-milestone .number {
                font-size: 45px !important;
                line-height: 50px !important;
        }
        .nectar-milestone .subject {
                line-height: 25px !important;
        }

        .symbol {
                font-size: 45px !important;
                line-height: 50px !important;
        }

        .vc_custom_1504225186915 h1 {
                line-height: 30px !important;
                font-size: 25px !important;
        }
        .vc_custom_1504225186915 h2 {
                text-transform: uppercase !important;
                line-height: 30px !important;
                font-size: 25px !important;
        }

        .wpb_text_column.wpb_content_element.vc_custom_1503288902037 p {
                font-size: 15px;
                line-height: 23px !important;
        }

        .wpcf7-form input[type='text'] {
                width: 100% !important;
                margin-top: 10px;
        }
        .wpcf7-form input[type='email'] {
                width: 100% !important;
                margin-top: 10px;
        }

        body[data-form-submit='regular'] .container-wrap input[type='submit'] {
                width: 100%;
                margin-top: 10px;
        }

        .gradient-box,
        .vc_col-sm-12.box-bg.wpb_column.column_container.vc_column_container.col.has-animation.padding-9-percent.instance-17.animated-in::after {
                height: 200px !important;
        }

        p.text-bottom {
                padding-top: 50% !important;
        }
}

body .nectar-button.medium.wide-button {
        width: 90%;
        text-align: center;
        border-radius: 3px !important;
}

.blog-recent[data-style*='classic_enhanced'] .article-content-wrap {
        padding: 10% !important;
        text-align: left;
}

span.meta {
        display: none;
}

.gradient-box,
.vc_col-sm-12.box-bg.wpb_column.column_container.vc_column_container.col.has-animation.padding-9-percent.instance-17.animated-in::after {
        width: 100%;
        height: 260px;
}

.text-bottom {
        position: absolute;
        z-index: 1000;
}

.container-wrap {
        margin-top: 0px !important;
        padding-top: 0px !important;
}

p.text-bottom {
        padding-top: 53% !important;
}

a#cta_button_2621835_b6eb8305-78e1-4bfb-bb7a-4db1460944f9 {
        border-radius: 3px !important;
        padding: 15px 18px !important;
        margin-top: 20px;
}

ul.sub-menu {
        left: 0px !important;
}
.gfield_label,
.gform_heading {
        display: none !important;
}
.gform_wrapper .top_label input.large {
        width: 100% !important;
}

.gform_button {
        width: 100% !important;
        border-radius: 3px !important;
}

form[class*='hs-form'] .hs-button {
        width: 165px !important;
}

/* linecons */
@font-face {
        font-family: linecons;
        src: url(css/fonts/linecons.eot);
        src: url(css/fonts/linecons.eot?#iefix) format('embedded-opentype'), url(css/fonts/linecons.ttf) format('truetype'), url(css/fonts/linecons.woff) format('woff'),
                url(css/fonts/linecons.svg#linecons) format('svg');
        font-weight: 400;
        font-style: normal;
}

[class*=' linecon-icon-'],
[class^='linecon-icon-'] {
        font-family: linecons !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
}

.linecon-icon-heart:before {
        content: '\e600';
}

.linecon-icon-cloud:before {
        content: '\e601';
}

.linecon-icon-star:before {
        content: '\e602';
}

.linecon-icon-tv:before {
        content: '\e603';
}

.linecon-icon-sound:before {
        content: '\e604';
}

.linecon-icon-video:before {
        content: '\e605';
}

.linecon-icon-trash:before {
        content: '\e606';
}

.linecon-icon-user:before {
        content: '\e607';
}

.linecon-icon-key:before {
        content: '\e608';
}

.linecon-icon-search:before {
        content: '\e609';
}

.linecon-icon-eye:before {
        content: '\e60a';
}

.linecon-icon-bubble:before {
        content: '\e60b';
}

.linecon-icon-stack:before {
        content: '\e60c';
}

.linecon-icon-cup:before {
        content: '\e60d';
}

.linecon-icon-phone:before {
        content: '\e60e';
}

.linecon-icon-news:before {
        content: '\e60f';
}

.linecon-icon-mail:before {
        content: '\e610';
}

.linecon-icon-like:before {
        content: '\e611';
}

.linecon-icon-photo:before {
        content: '\e612';
}

.linecon-icon-note:before {
        content: '\e613';
}

.linecon-icon-food:before {
        content: '\e614';
}

.linecon-icon-t-shirt:before {
        content: '\e615';
}

.linecon-icon-fire:before {
        content: '\e616';
}

.linecon-icon-clip:before {
        content: '\e617';
}

.linecon-icon-shop:before {
        content: '\e618';
}

.linecon-icon-calendar:before {
        content: '\e619';
}

.linecon-icon-wallet:before {
        content: '\e61a';
}

.linecon-icon-vynil:before {
        content: '\e61b';
}

.linecon-icon-truck:before {
        content: '\e61c';
}

.linecon-icon-world:before {
        content: '\e61d';
}

.linecon-icon-clock:before {
        content: '\e61e';
}

.linecon-icon-paperplane:before {
        content: '\e61f';
}

.linecon-icon-params:before {
        content: '\e620';
}

.linecon-icon-banknote:before {
        content: '\e621';
}

.linecon-icon-data:before {
        content: '\e622';
}

.linecon-icon-music:before {
        content: '\e623';
}

.linecon-icon-megaphone:before {
        content: '\e624';
}

.linecon-icon-study:before {
        content: '\e625';
}

.linecon-icon-lab:before {
        content: '\e626';
}

.linecon-icon-location:before {
        content: '\e627';
}

.linecon-icon-display:before {
        content: '\e628';
}

.linecon-icon-diamond:before {
        content: '\e629';
}

.linecon-icon-pen:before {
        content: '\e62a';
}

.linecon-icon-bulb:before {
        content: '\e62b';
}

.linecon-icon-lock:before {
        content: '\e62c';
}

.linecon-icon-tag:before {
        content: '\e62d';
}

.linecon-icon-camera:before {
        content: '\e62e';
}

.linecon-icon-settings:before {
        content: '\e62f';
}

/* steadysets */
@font-face {
        font-family: steadysets;
        src: url(css/fonts/steadysets.eot);
        src: url(css/fonts/steadysets.eot?#iefix) format('embedded-opentype'), url(css/fonts/steadysets.ttf) format('truetype'), url(css/fonts/steadysets.woff) format('woff'),
                url(css/fonts/steadysets.svg#icomoon) format('svg');
        font-weight: 400;
        font-style: normal;
}

[class*=' steadysets-icon-'],
[class^='steadysets-icon-'] {
        font-family: steadysets !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
}

.steadysets-icon-type:before {
        content: '\e600';
}

.steadysets-icon-box:before {
        content: '\e601';
}

.steadysets-icon-archive:before {
        content: '\e602';
}

.steadysets-icon-envelope:before {
        content: '\e603';
}

.steadysets-icon-email:before {
        content: '\e604';
}

.steadysets-icon-files:before {
        content: '\e605';
}

.steadysets-icon-uniE606:before {
        content: '\e606';
}

.steadysets-icon-connection-empty:before {
        content: '\e607';
}

.steadysets-icon-connection-25:before {
        content: '\e608';
}

.steadysets-icon-connection-50:before {
        content: '\e609';
}

.steadysets-icon-connection-75:before {
        content: '\e60a';
}

.steadysets-icon-connection-full:before {
        content: '\e60b';
}

.steadysets-icon-microphone:before {
        content: '\e60c';
}

.steadysets-icon-microphone-off:before {
        content: '\e60d';
}

.steadysets-icon-book:before {
        content: '\e60e';
}

.steadysets-icon-cloud:before {
        content: '\e60f';
}

.steadysets-icon-book2:before {
        content: '\e610';
}

.steadysets-icon-star:before {
        content: '\e611';
}

.steadysets-icon-phone-portrait:before {
        content: '\e612';
}

.steadysets-icon-phone-landscape:before {
        content: '\e613';
}

.steadysets-icon-tablet:before {
        content: '\e614';
}

.steadysets-icon-tablet-landscape:before {
        content: '\e615';
}

.steadysets-icon-laptop:before {
        content: '\e616';
}

.steadysets-icon-uniE617:before {
        content: '\e617';
}

.steadysets-icon-barbell:before {
        content: '\e618';
}

.steadysets-icon-stopwatch:before {
        content: '\e619';
}

.steadysets-icon-atom:before {
        content: '\e61a';
}

.steadysets-icon-syringe:before {
        content: '\e61b';
}

.steadysets-icon-pencil:before {
        content: '\e61c';
}

.steadysets-icon-chart:before {
        content: '\e61d';
}

.steadysets-icon-bars:before {
        content: '\e61e';
}

.steadysets-icon-cube:before {
        content: '\e61f';
}

.steadysets-icon-image:before {
        content: '\e620';
}

.steadysets-icon-crop:before {
        content: '\e621';
}

.steadysets-icon-graph:before {
        content: '\e622';
}

.steadysets-icon-select:before {
        content: '\e623';
}

.steadysets-icon-bucket:before {
        content: '\e624';
}

.steadysets-icon-mug:before {
        content: '\e625';
}

.steadysets-icon-clipboard:before {
        content: '\e626';
}

.steadysets-icon-lab:before {
        content: '\e627';
}

.steadysets-icon-bones:before {
        content: '\e628';
}

.steadysets-icon-pill:before {
        content: '\e629';
}

.steadysets-icon-bolt:before {
        content: '\e62a';
}

.steadysets-icon-health:before {
        content: '\e62b';
}

.steadysets-icon-map-marker:before {
        content: '\e62c';
}

.steadysets-icon-stack:before {
        content: '\e62d';
}

.steadysets-icon-newspaper:before {
        content: '\e62e';
}

.steadysets-icon-uniE62F:before {
        content: '\e62f';
}

.steadysets-icon-coffee:before {
        content: '\e630';
}

.steadysets-icon-bill:before {
        content: '\e631';
}

.steadysets-icon-sun:before {
        content: '\e632';
}

.steadysets-icon-vcard:before {
        content: '\e633';
}

.steadysets-icon-shorts:before {
        content: '\e634';
}

.steadysets-icon-drink:before {
        content: '\e635';
}

.steadysets-icon-diamond:before {
        content: '\e636';
}

.steadysets-icon-bag:before {
        content: '\e637';
}

.steadysets-icon-calculator:before {
        content: '\e638';
}

.steadysets-icon-credit-cards:before {
        content: '\e639';
}

.steadysets-icon-microwave-oven:before {
        content: '\e63a';
}

.steadysets-icon-camera:before {
        content: '\e63b';
}

.steadysets-icon-share:before {
        content: '\e63c';
}

.steadysets-icon-bullhorn:before {
        content: '\e63d';
}

.steadysets-icon-user:before {
        content: '\e63e';
}

.steadysets-icon-users:before {
        content: '\e63f';
}

.steadysets-icon-user2:before {
        content: '\e640';
}

.steadysets-icon-users2:before {
        content: '\e641';
}

.steadysets-icon-unlocked:before {
        content: '\e642';
}

.steadysets-icon-unlocked2:before {
        content: '\e643';
}

.steadysets-icon-lock:before {
        content: '\e644';
}

.steadysets-icon-forbidden:before {
        content: '\e645';
}

.steadysets-icon-switch:before {
        content: '\e646';
}

.steadysets-icon-meter:before {
        content: '\e647';
}

.steadysets-icon-flag:before {
        content: '\e648';
}

.steadysets-icon-home:before {
        content: '\e649';
}

.steadysets-icon-printer:before {
        content: '\e64a';
}

.steadysets-icon-clock:before {
        content: '\e64b';
}

.steadysets-icon-calendar:before {
        content: '\e64c';
}

.steadysets-icon-comment:before {
        content: '\e64d';
}

.steadysets-icon-chat-3:before {
        content: '\e64e';
}

.steadysets-icon-chat-2:before {
        content: '\e64f';
}

.steadysets-icon-chat-1:before {
        content: '\e650';
}

.steadysets-icon-chat:before {
        content: '\e651';
}

.steadysets-icon-zoom-out:before {
        content: '\e652';
}

.steadysets-icon-zoom-in:before {
        content: '\e653';
}

.steadysets-icon-search:before {
        content: '\e654';
}

.steadysets-icon-trashcan:before {
        content: '\e655';
}

.steadysets-icon-tag:before {
        content: '\e656';
}

.steadysets-icon-download:before {
        content: '\e657';
}

.steadysets-icon-paperclip:before {
        content: '\e658';
}

.steadysets-icon-checkbox:before {
        content: '\e659';
}

.steadysets-icon-checkbox-checked:before {
        content: '\e65a';
}

.steadysets-icon-checkmark:before {
        content: '\e65b';
}

.steadysets-icon-refresh:before {
        content: '\e65c';
}

.steadysets-icon-reload:before {
        content: '\e65d';
}

.steadysets-icon-arrow-right:before {
        content: '\e65e';
}

.steadysets-icon-arrow-down:before {
        content: '\e65f';
}

.steadysets-icon-arrow-up:before {
        content: '\e660';
}

.steadysets-icon-arrow-left:before {
        content: '\e661';
}

.steadysets-icon-settings:before {
        content: '\e662';
}

.steadysets-icon-battery-full:before {
        content: '\e663';
}

.steadysets-icon-battery-75:before {
        content: '\e664';
}

.steadysets-icon-battery-50:before {
        content: '\e665';
}

.steadysets-icon-battery-25:before {
        content: '\e666';
}

.steadysets-icon-battery-empty:before {
        content: '\e667';
}

.steadysets-icon-battery-charging:before {
        content: '\e668';
}

.steadysets-icon-uniE669:before {
        content: '\e669';
}

.steadysets-icon-grid:before {
        content: '\e66a';
}

.steadysets-icon-list:before {
        content: '\e66b';
}

.steadysets-icon-wifi-low:before {
        content: '\e66c';
}

.steadysets-icon-folder-check:before {
        content: '\e66d';
}

.steadysets-icon-folder-settings:before {
        content: '\e66e';
}

.steadysets-icon-folder-add:before {
        content: '\e66f';
}

.steadysets-icon-folder:before {
        content: '\e670';
}

.steadysets-icon-window:before {
        content: '\e671';
}

.steadysets-icon-windows:before {
        content: '\e672';
}

.steadysets-icon-browser:before {
        content: '\e673';
}

.steadysets-icon-file-broken:before {
        content: '\e674';
}

.steadysets-icon-align-justify:before {
        content: '\e675';
}

.steadysets-icon-align-center:before {
        content: '\e676';
}

.steadysets-icon-align-right:before {
        content: '\e677';
}

.steadysets-icon-align-left:before {
        content: '\e678';
}

.steadysets-icon-file:before {
        content: '\e679';
}

.steadysets-icon-file-add:before {
        content: '\e67a';
}

.steadysets-icon-file-settings:before {
        content: '\e67b';
}

.steadysets-icon-mute:before {
        content: '\e67c';
}

.steadysets-icon-heart:before {
        content: '\e67d';
}

.steadysets-icon-enter:before {
        content: '\e67e';
}

.steadysets-icon-volume-decrease:before {
        content: '\e67f';
}

.steadysets-icon-wifi-mid:before {
        content: '\e680';
}

.steadysets-icon-volume:before {
        content: '\e681';
}

.steadysets-icon-bookmark:before {
        content: '\e682';
}

.steadysets-icon-screen:before {
        content: '\e683';
}

.steadysets-icon-map:before {
        content: '\e684';
}

.steadysets-icon-measure:before {
        content: '\e685';
}

.steadysets-icon-eyedropper:before {
        content: '\e686';
}

.steadysets-icon-support:before {
        content: '\e687';
}

.steadysets-icon-phone:before {
        content: '\e688';
}

.steadysets-icon-email2:before {
        content: '\e689';
}

.steadysets-icon-volume-increase:before {
        content: '\e68a';
}

.steadysets-icon-wifi-full:before {
        content: '\e68b';
}
.recent-result-selection .epl-shortcode-listing {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; 
	-ms-flex-wrap: wrap; 
	flex-wrap: wrap;
	margin: 0 -10px;
}
.recent-result-selection .epl-shortcode-listing .epl-listing-post {
	width: 33.33%;
	padding: 0 10px;
	margin-bottom: 15px;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .property-box {
	width: 100%;
	padding: 0;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .property-featured-image-wrapper {
	position: relative;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .property-box .property-category {
	position: absolute;
	left: 30px;
	bottom: 30px;
	color: #fff;
	text-shadow: 1px 1px 5px #000;
	font-size: 20px;
}
.epl-shortcode-listing .epl-property-blog .property-box img {
	width: 100%;
	height: 260px;
	object-fit: cover;
}
.recent-result-selection .epl-shortcode-listing .epl-stickers-wrapper {
	right: 20px;
	left: auto;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .status-sticker {
	background-color: #f9a61a;
	font-size: 17px;
	border-radius: 3px;
	font-weight: bold;
	padding: 13px 18px;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .property-content {
	padding: 0 30px;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .entry-title {
	font-size: 26px;
	line-height: 40px;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .entry-content,
.recent-result-selection .epl-shortcode-listing .epl-property-blog .price {
	display: none;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .property-address {
	padding-bottom: 5px;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog hr {
	height: 1px;
    border-top: 1px solid #ccc !important;
    border: 0;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .entry-title a {
	color: #585f5c;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 80px;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .property-address a {
	color: #585f5c;
}
.recent-result-selection .epl-shortcode-listing .epl-property-blog .building-size,
.recent-result-selection .epl-shortcode-listing .epl-property-blog .land-size {
	padding-bottom: 10px;
}
@media screen and (max-width: 999px) {
	.recent-result-selection .epl-shortcode-listing .epl-listing-post {
		width: 50%;
	}
}
@media screen and (max-width: 690px) {
	.recent-result-selection .epl-shortcode-listing .epl-listing-post {
		width: 100%;
	}
}