html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#333;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0} *,input[type='search'] {    box-sizing: border-box;} .author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before {    display: table;    content: ' ';}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after {    display: table;    clear: both;    content: ' ';}  html {    font-size: 62.5%; } body > div {    font-size: 1.4rem;}body {    background-color: #fff;    color: #777;    font-family: 'Poppins', sans-serif;    font-size: 14px;    font-size: 1.4rem;    font-weight: 400;    line-height: 1.875;    margin: 0;}a,button,input:focus,input[type='button'],input[type='reset'],input[type='submit'],textarea:focus,.button,.gallery img {    transition: all .1s ease-in-out;}a {    color: #4484ce;    text-decoration: underline;}a:hover,a:focus {    color: #333;    text-decoration: none;}p {    margin: 0 0 30px;    padding: 0;}ol,ul {    margin: 0;    padding: 0;}li {    list-style-type: none;}hr {    border: 0;    border-collapse: collapse;    border-top: 1px solid #eee;    clear: both;    margin: 30px 0;}b,strong {    font-weight: 600;}em,i {    font-style: italic;}blockquote {    margin: 40px;}blockquote::before {    content: '\201C';    display: block;    font-size: 30px;    font-size: 3rem;    height: 0;    position: relative;    top: -10px;    left: -20px;}cite {    color: #333;    font-weight: 600;    font-style: normal;    letter-spacing: 1.1px;    text-transform: uppercase;} h1,h2,h3,h4,h5,h6 {    font-weight: 300;    line-height: 1.2;    margin: 0 0 10px;    color: #333;    font-weight: 600;}h3.fl-heading {	letter-spacing: -3px;   }h1 {    font-size: 48px;    font-size: 4.8rem;}h2 {    font-size: 36px;    font-size: 3.6rem;}h3 {    font-size: 30px;    font-size: 3.8rem;}h4 {    font-size: 24px;    font-size: 2.4rem;}h5 {    font-size: 20px;    font-size: 2rem;}h6 {    font-size: 16px;    font-size: 1.6rem;} embed,iframe,img,object,video,.wp-caption {    max-width: 100%;}img {    height: auto;}.featured-content img,.gallery img {    width: auto;} .gallery {    overflow: hidden;}.gallery-item {    float: left;    margin: 0 0 30px;    text-align: center;}.gallery-columns-1 .gallery-item {    width: 100%;}.gallery-columns-2 .gallery-item {    width: 50%;}.gallery-columns-3 .gallery-item {    width: 33%;}.gallery-columns-4 .gallery-item {    width: 25%;}.gallery-columns-5 .gallery-item {    width: 20%;}.gallery-columns-6 .gallery-item {    width: 16.6666%;}.gallery-columns-7 .gallery-item {    width: 14.2857%;}.gallery-columns-8 .gallery-item {    width: 12.5%;}.gallery-columns-9 .gallery-item {    width: 11.1111%;}.gallery img {    border: 1px solid #eee;    height: auto;    padding: 4px;}.gallery img:hover,.gallery img:focus {    border: 1px solid #999;}.gallery-caption {} input,select,textarea {    -moz-appearance: none;    -o-appearance: none;    -webkit-appearance: none;    appearance: none;    background-color: #eee;    border: 1px solid #eee;    border-radius: 0;    color: #666;    font-size: 14px;    font-size: 1.4rem;    font-weight: 300;    line-height: 1;    padding: 14px 16px;    width: 100%;    border-radius: 4px;}select::-ms-expand{  display:none;}select {    background-image: url(//tysonandhooksrealty.com/wp-content/themes/agent-focused-pro/images/select-arrow.png);    background-position: 95% center;    background-repeat: no-repeat;    background-size: 26px 19px;    line-height: 1.2;    padding: 12px 30px 12px 16px;    position: relative;}input:focus,textarea:focus {    border: 1px solid #657282;    outline: none;}input[type='checkbox'],input[type='image'],input[type='radio'] {    width: auto;}input[type='checkbox'] {    -moz-appearance: checkbox;    -webkit-appearance: checkbox;    appearance: checkbox;}input[type='radio'] {    -moz-appearance: radio;    -webkit-appearance: radio;    appearance: radio;}::-moz-placeholder {    color: #666;    font-weight: 300;    opacity: 1;}::-webkit-input-placeholder {    color: #666;    font-weight: 300;}button,input[type='button'],input[type='reset'],input[type='submit'],.button,.search-form input[type='submit'] {    border-radius: 4px;    border: none;    background-color: #4484ce;    color: #fff;    cursor: pointer;    font-size: 14px;    font-size: 1.4rem;    font-weight: 600;    letter-spacing: 0;    line-height: 1.2;    padding: 18px 24px;    text-transform: uppercase;    width: auto;}button:hover,input:hover[type='button'],input:hover[type='reset'],input:hover[type='submit'],.button:hover,.search-form input:hover[type='submit'] button:focus,input:focus[type='button'],input:focus[type='reset'],input:focus[type='submit'],.button:focus,.search-form input:focus[type='submit']  {    background-color: #2c333c;    color: #fff;}.footer-widgets input:hover[type='button'],.footer-widgets input:hover[type='reset'],.footer-widgets input:hover[type='submit'],.footer-widgets button:hover,.footer-widgets .button:hover,.footer-widgets input:focus[type='button'],.footer-widgets input:focus[type='reset'],.footer-widgets input:focus[type='submit'],.footer-widgets button:focus,.footer-widgets .button:focus {    border: 4px solid #fff;    color: #fff;}button:disabled,input:disabled,input[type='button']:disabled,input[type='reset']:disabled,input[type='submit']:disabled,button:disabled:hover,input:disabled:hover,input[type='button']:disabled:hover,input[type='reset']:disabled:hover,input[type='submit']:disabled:hover {    background-color: #eee;    border: 0;    color: #666;    cursor: not-allowed;}a.button,a.button:hover,a.button:focus {    text-decoration: none;}.button {    display: inline-block;}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button {    display: none;}.error404 .entry-content input[type='search'],.post-password-form input[type='password'] {    margin-bottom: 10px;} table {    border-collapse: collapse;    border-spacing: 0;    line-height: 2;    margin-bottom: 40px;    width: 100%;}tbody {    border-bottom: 1px solid #eee;}td,th {    text-align: left;}td {    border-top: 1px solid #eee;    padding: 6px 0;}th {    font-weight: 600;    letter-spacing: .7px;    text-transform: uppercase;} .screen-reader-text,.screen-reader-text span,.screen-reader-shortcut {    background-color: #fff;    color: #333;    border: 0;    position: absolute !important;    clip: rect(0, 0, 0, 0);    height: 1px;    width: 1px;    border: 0;    overflow: hidden;}.screen-reader-text:focus,.screen-reader-shortcut:focus,.genesis-nav-menu .search input[type='submit']:focus,.widget_search input[type='submit']:focus {    clip: auto !important;    height: auto;    width: auto;    display: block;    font-size: 1em;    font-weight: bold;    padding: 15px 23px 14px;    color: #333;    background: #fff;    z-index: 100000; text-decoration: none;    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);}.more-link {    display: block;    font-weight: 600;    position: relative;    text-decoration: none;}.more-link:hover,.more-link:focus {    text-decoration: underline;} .add-color {    color: #4484ce;    font-weight: 600;}.small {    font-size: 12px;    font-size: 1.2rem;}.large {    font-size: 20px;    font-size: 2rem;} .icon {    color: #666;    display: inline-block;    font: normal 32px/1 'ionicons';    padding-right: 10px;    text-align: center;    text-rendering: auto;    vertical-align: middle;}  .site-inner,.wrap {    margin: 0 auto;    max-width: 1200px;}.site-inner {    background-color: #fff;    clear: both;    padding-top: 30px;}.landing-page .site-inner {    margin: 0 auto;    max-width: 800px;}  .content {    float: right;    width: 66.666666666666%; }.content-sidebar .content {    float: left;}.full-width-content .content {    width: 100%;} .sidebar-primary {    float: right;    padding: 60px 30px;    width: 33.333333333333%; }.sidebar-content .sidebar-primary {    float: left;}  .five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {    float: left;    margin-left: 2.564102564102564%;}.one-half,.three-sixths,.two-fourths {    width: 48.717948717948715%;}.one-third,.two-sixths {    width: 31.623931623931625%;}.four-sixths,.two-thirds {    width: 65.81196581196582%;}.one-fourth {    width: 23.076923076923077%;}.three-fourths {    width: 74.35897435897436%;}.one-sixth {    width: 14.52991452991453%;}.five-sixths {    width: 82.90598290598291%;}.first {    clear: both;    margin-left: 0;}  .avatar {    border-radius: 50%;    float: left;}.alignleft .avatar,.author-box .avatar {    margin-right: 40px;}.alignright .avatar {    margin-left: 40px;}.author-box .avatar {    display: inline-block;    height: 70px;    width: 70px;}.comment .avatar {    height: 60px;    margin: 0 16px 24px 0;    width: 60px;} .breadcrumb {    font-size: 14px;    font-size: 1.4rem;    margin: 0 30px 30px;    text-transform: uppercase;}.breadcrumb a {    text-decoration: none;}.after-entry,.archive-description,.author-box {    border-bottom: 1px solid #eee;    margin: 30px 0;    padding: 30px;}.entry + .after-entry,.entry + .author-box {    border-top: 1px solid #eee;}.archive-description .entry-title,.archive-title,.author-box-title {    font-weight: 600;    letter-spacing: 1.1px;    text-transform: uppercase;}.archive-description .entry-title,.archive-title {    font-size: 20px;    font-size: 2rem;    margin-bottom: 20px;}.author-box-title {    font-size: 16px;    font-size: 1.6rem;    margin-bottom: 0;}.archive-description p:last-child,.author-box p:last-child {    margin-bottom: 0;} .search-form {    overflow: hidden;}.search-form input {    -webkit-appearance: none;    background-color: #eee;    border: 2px solid #eee;    border-radius: 0;}.search-form input:focus {    border: 2px solid #666;    outline: none;}.entry-content .search-form {    margin-bottom: 60px;    width: 50%;}.genesis-nav-menu .search input[type='submit'],.widget_search input[type='submit'] {    border: 0;    clip: rect(0, 0, 0, 0);    height: 1px;    margin: -1px;    padding: 0;    position: absolute;    width: 1px;} .entry-title {    font-size: 60px;    font-size: 6rem;    margin-bottom: 24px;}.entry-title a,.sidebar .widget-title a {    color: #333;    text-decoration: none;}.entry-title a:hover,.entry-title a:focus {    color: #4484ce;}.widget-title {    font-size: 16px;    font-size: 1.6rem;    font-weight: 600;    letter-spacing: 1.1px;    margin-bottom: 20px;    text-transform: uppercase;}.footer-widgets .entry-title,.footer-widgets .widget-title,.footer-widgets .entry-title a,.footer-widgets .widget-title a {    color: #fff;} a.aligncenter img {    display: block;    margin: 0 auto;}a.alignnone {    display: inline-block;}.alignleft {    float: left;    text-align: left;}.alignright {    float: right;    text-align: right;}a.alignleft,a.alignnone,a.alignright {    max-width: 100%;}img.centered,.aligncenter {    display: block;    margin: 0 auto 24px;}img.alignnone,.alignnone {    margin-bottom: 12px;}a.alignleft,img.alignleft,.wp-caption.alignleft {    margin: 0 24px 24px 0;}a.alignright,img.alignright,.wp-caption.alignright {    margin: 0 0 24px 24px;}.wp-caption-text {    font-size: 14px;    font-size: 1.4rem;    font-weight: 700;    text-align: center;}.entry-content p.wp-caption-text {    margin-bottom: 0;}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video {    margin: 0 0 30px;}.blog .sticky {    background-color: #eee;} .widget {    word-wrap: break-word;}.widget ol > li {    list-style-position: inside;    list-style-type: decimal;    padding-left: 20px;    text-indent: -20px;}.widget li {    padding-bottom: 10px;}.widget li a {    text-decoration: none;}.widget li a:hover,.widget li a:focus {    text-decoration: underline;}.widget ul > li:last-child {    padding-bottom: 0;}.widget li li {    border: 0;    margin: 0 0 0 30px;    padding: 0;}.widget_calendar table {    width: 100%;}.widget_calendar td,.widget_calendar th {    text-align: center;} .featured-content .entry {    margin-bottom: 0;    padding: 0 0 24px;}.featured-content .entry-title {    font-size: 24px;    font-size: 2.4rem;}.after-entry .featured-content .entry {    display: inline-block;    vertical-align: top;    width: 25%;}.after-entry .featured-content .entry-title {    font-size: 16px;    font-size: 1.6rem;    font-weight: 400;}  .widget.property-search {    background-color: #4484ce;    padding: 30px;}.sidebar .property-search .widget-title {    color: #fff;}.property-search input,.property-search select,.property-search textarea {    background-color: #fff;    border: 2px solid #fff;}.sidebar .property-search input,.sidebar .property-search select,.sidebar .property-search textarea {    margin-bottom: 20px;    width: 100%;}.property-search input[type='submit'] {    margin-bottom: 0;}.property-search input[type='submit'] {    background-color: #1e2630;    border: none;    color: #fff;    border-radius: 5px;}.property-search input:hover[type='submit'],.property-search input:focus[type='submit'] {    background-color: #d02a30;    color: #fff;}.featured-listings .entry {    font-size: 14px;    font-size: 1.4rem;    font-weight: 400;    line-height: 1.4;}.featured-listings a.more-link::before {    content: "\00BB \0020";}.sidebar .featured-listings .entry {    padding: 0;}.sidebar .featured-listings .entry:last-child {    margin-bottom: 0;}.sidebar .featured-listings img {    float: left;    width: 40%;}.sidebar .featured-listings a.more-link,.sidebar .featured-listings span {    display: block;    float: left;    line-height: 1.2;    padding-left: 10px;    text-align: left;    width: 60%;} .footer-widgets .widget.gform_widget {    background-color: #fff;    padding: 30px;}.footer-widgets .gform_widget .widget-title {    color: #333;    font-size: 24px;    font-size: 2.4rem;    font-weight: 400;    text-transform: capitalize;}div.gform_wrapper {    margin: 0;    max-width: 100%;}div.gform_wrapper li,div.gform_wrapper form li {    border: 0;    margin: 0 0 10px;    padding: 0;    width: 100%;}div.gform_wrapper ul {    padding: 0;}div.gform_wrapper input[type='email'],div.gform_wrapper input[type='text'],div.gform_wrapper textarea {    background-color: #eee;    border: 2px solid #eee;    color: #999;    font-size: 14px;    font-size: 1.4rem;    font-weight: 300;    line-height: 1;    margin: 0 0 12px 0;    padding: 19px 16px;    width: 100% !important;}div.gform_wrapper input:focus[type='email'],div.gform_wrapper input:focus[type='text'],div.gform_wrapper textarea:focus {    border: 2px solid #666;}.footer-widgets div.gform_wrapper {    color: #999;}body div.gform_wrapper label.gfield_label + div.ginput_container {    margin: 0;}div.gform_wrapper label.gfield_label {    color: #666;}.footer-widgets div.gform_wrapper label.gfield_label,.sidebar div.gform_wrapper label.gfield_label {    background-color: #fff;    margin: 0;    position: absolute !important; clip: rect(0, 0, 0, 0);    height: 1px;    width: 1px;    border: 0;    overflow: hidden;}div.gform_wrapper .gform_footer input[type='submit'] {    background-color: #4484ce;    border: 4px solid #4484ce;    color: #fff;    cursor: pointer;    font-size: 14px;    font-size: 1.4rem;    font-weight: 600;    letter-spacing: 5px;    margin: -5px 0 0 0;    padding: 18px 24px !important;    text-transform: uppercase;    width: 100%;}div.gform_wrapper .gform_footer input:hover[type='submit'],div.gform_wrapper .gform_footer input:focus[type='submit'] {    background-color: transparent;    border: 4px solid #666;    color: #666;}div.gform_wrapper .gform_footer {    clear: both;    margin: 0;    padding: 0;} .footer-widgets .widget_ninja_forms_widget {    background-color: #fff;    padding: 30px;}.ninja-forms-form-wrap {    color: #999;}.widget_ninja_forms_widget .widget-title {    color: #333;    font-size: 24px;    font-size: 2.4rem;    font-weight: 400;    text-transform: capitalize;}.footer-widgets .ninja-forms-required-items,.sidebar .ninja-forms-required-items {    color: #999;    font-weight: 400;    line-height: 1.3;    position: absolute !important; clip: rect(0, 0, 0, 0);    height: 1px;    width: 1px;    border: 0;    overflow: hidden;}.ninja-forms-form-wrap input[type='submit'] {    width: 100%;}.ninja-forms-form-wrap  input:hover[type='submit'],.ninja-forms-form-wrap  input:focus[type='submit'] {    border: 4px solid #666;    color: #666;} .enews-widget {    font-size: 14px;    font-size: 1.4rem;    line-height: 1.4;}.widget.enews-widget {    background-color: #eee;    padding: 30px;}.enews-widget input {    background-color: #fff;    border: 2px solid #fff;    margin-bottom: 20px;}.enews-widget input:focus {    border: 2px solid #666;}.enews-widget input[type='submit'] {    background-color: #4484ce;    border: 4px solid #4484ce;    color: #fff;    margin: 0;    text-transform: uppercase;    width: 100%;}.enews-widget input:hover[type='submit'],.enews-widget input:focus[type='submit'] {    background-color: transparent;    border: 4px solid #666;    color: #666;}.enews form + p {    margin-top: 24px;} .user-profile .avatar {    height: 118px;    margin-right: 40px;    width: 118px;}.user-profile {    color: #fff;    font-size: 20px;    font-size: 2rem;    line-height: 1.2;}.user-profile .agent {    float: left;    margin: 30px 0 0;}.user-profile .agent a.larger {    color: #fff;    font-size: 32px;    font-size: 3.2rem;    letter-spacing: 1px;    text-decoration: none;    text-transform: uppercase;}.user-profile .agent a:hover.larger,.user-profile .agent a:focus.larger {    color: #4484ce;} #wpstats {    display: none;} .footer-widgets .simple-social-icons ul li {    margin: 0 20px 12px 0 !important;} .site-header {    background-color: #fff;}.site-header > .wrap {    padding: 36px 30px;}.header-image .site-header > .wrap {    padding: 10px 30px;} .title-area {    float: left;    padding: 8px 0 10px;}.site-title {    font-size: 24px;    font-size: 2.4rem;    font-weight: 400;    letter-spacing: 4px;    line-height: 1.2;    margin-bottom: 0;    text-transform: uppercase;}.site-title a,.site-title a:hover,.site-title a:focus {    color: #1e2630;    text-decoration: none;}.header-image .title-area {    padding: 0;}.header-image .site-title > a {    background-image: url(//tysonandhooksrealty.com/wp-content/themes/agent-focused-pro/images/logo.png);    background-position: left top !important;    background-repeat: no-repeat;    background-size: contain !important;    display: block;    float: left;    min-height: 96px;    width: 344px;}.site-description {    display: block;    height: 0;    margin-bottom: 0;    text-indent: -9999px;}.header-image .site-title {    display: block;    text-indent: -9999px;} .large-featured {    display: block;    height: auto;    position: relative;    width: 100%;}.large-featured::before {    background-color: #262626;    content: '';    display: block;    height: 400px;    position: absolute;    top: 0;    width: 100%;    z-index: -1;}.large-entry-image {    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: cover;    height: 540px;    margin: 0 auto 5px;    width: 100%;    max-width: 1350px;} .genesis-nav-menu {    clear: both;    text-transform: uppercase;    width: 100%;}.genesis-nav-menu .menu-item {    display: inline-block;    text-align: left;}.genesis-nav-menu > .menu-item {    margin: 0 8px;}.genesis-nav-menu a {    border-bottom: 2px solid transparent;    color: #fff;    display: block;    font-size: 13px;    font-size: 1.3rem;    font-weight: 600;    letter-spacing: 0.5px;    line-height: 1;    padding: 24px 15px 20px;    text-decoration: none;}.genesis-nav-menu .sub-menu a {    background-color: #fff;    border: 1px solid #eee;    border-top: 0;    color: #666;    font-size: 14px;    font-size: 1.4rem;    letter-spacing: 0;    padding: 16px;    position: relative;    width: 200px;    word-wrap: break-word;}.genesis-nav-menu > li.menu-item-has-children > a:hover,.genesis-nav-menu > li.menu-item-has-children > a:focus {    border-color: transparent;}.genesis-nav-menu > .current-menu-item > a,.genesis-nav-menu > li > a:hover,.genesis-nav-menu > li > a:focus {    background-color: #1e2630;}.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu a:focus {    text-decoration: underline;}.genesis-nav-menu .sub-menu {    border-top: 2px solid #4484ce;    left: -9999px;    margin-top: -2px;    opacity: 0;    position: absolute;    transition: opacity .4s ease-in-out;    width: 200px;    z-index: 99;}.genesis-nav-menu .sub-menu .sub-menu {    margin: -49px 0 0 199px;}.genesis-nav-menu .menu-item:hover > .sub-menu,.genesis-nav-menu .menu-item:focus > .sub-menu {    left: auto;    opacity: 1;}.genesis-nav-menu > .first {    margin-left: 0;}.genesis-nav-menu > .last {    margin-right: 0;} .menu .menu-item:focus {    position: static;}.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu {    left: auto;    opacity: 1;} .nav-primary {    max-width: 100%;    background: #4484ce;}.nav-primary .genesis-nav-menu li li {    margin-left: 0;} .site-footer .genesis-nav-menu a {    color: #fff;}.nav-secondary .genesis-nav-menu > li.menu-item-has-children > a:hover,.nav-secondary .genesis-nav-menu > li.menu-item-has-children > a:focus {    border-color: #4484ce;} .sub-menu-toggle,.menu-toggle {    display: none;    visibility: hidden;} .genesis-skip-link {    margin: 0;}.genesis-skip-link li {    height: 0;    list-style: none;    width: 0;} :focus {    color: #666;    outline: 1px dotted #ccc;}  .entry {    margin-bottom: 30px;    padding: 20px 0;}.archive .entry,.blog .entry {    margin-bottom: 30px;    padding: 60px 30px 30px;}.entry-content ol,.entry-content ul {    margin-bottom: 30px;    margin-left: 40px;}.entry-content ol > li {    list-style-type: decimal;}.entry-content ul > li {    list-style-type: disc;}.entry-content ol ol,.entry-content ul ul {    margin-bottom: 0;}.entry-content code {    background-color: #262626;    color: #fff;} p.entry-meta {    font-size: 14px;    font-size: 1.4rem;    margin-bottom: 0;    text-transform: uppercase;}p.entry-meta a {    text-decoration: none;}.entry-header .entry-meta {    margin-bottom: 24px;}.entry-categories,.entry-tags {    display: block;}.entry-comments-link::before {    content: '\2014';    margin: 0 6px 0 2px;} .pagination {    clear: both;    margin: 30px;}.adjacent-entry-pagination {    margin-bottom: 0;}.archive-pagination li {    display: inline;}.archive-pagination li a {    background-color: #566473;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 14px;    font-size: 1.4rem;    padding: 12px 16px;    text-decoration: none;}.archive-pagination li a:hover,.archive-pagination li a:focus,.archive-pagination .active a {    background-color: #4484ce;} .entry-pings,.comment-respond,.entry-comments {    margin-bottom: 30px;    padding: 30px;}p.comment-meta,.entry-comments .comment,.entry-comments .comment-reply {    margin-bottom: 30px;}.comment-header {    font-size: 14px;    font-size: 1.4rem;}.comment-header a {    color: #333;    text-decoration: none;}.comment-header a:hover,.comment-header a:focus {    color: #4484ce;    text-decoration: underline;}.comment-header .comment-author {    text-transform: uppercase;}.comment-reply a {    text-decoration: none;}.comment-reply a:hover,.comment-reply a:focus {    color: #333;    text-decoration: underline;}.comment-reply a::before {    color: #4484ce;    content: '\00BB \0020';    text-decoration: none;}.comment-reply a:hover::before,.comment-reply a:focus::before {    color: #333;    text-decoration: underline;}.entry-pings a {    color: #333;    text-decoration: none;}.entry-pings .reply {    display: none;}.entry-comments .comment {    border-bottom: 2px solid #eee;}.entry-comments .comment:last-child {    margin-bottom: 0;}p.comment-form-comment {    margin-bottom: 30px;}p.form-submit,.entry-comments .children .comment,.entry-comments .comment-author {    margin: 0;}.entry-comments .comment {    clear: both;}.entry-comments .children .comment {    border: none;}.comment-list li {    list-style-type: none;}.comment-list ul.children {    margin-left: 40px;}.comment-respond a {    text-decoration: none;} .content-box-blue,.content-box-gray,.content-box-green,.content-box-purple,.content-box-orange,.content-box-red,.content-box-yellow {    margin-bottom: 30px;    overflow: hidden;    padding: 30px;}.content-box-blue {    background-color: #edf6ff;}.content-box-gray {    background-color: #eee;}.content-box-green {    background-color: #e4f9f0;}.content-box-purple {    background-color: #eee9f8;}.content-box-orange {    background-color: #ffeeed;}.content-box-red {    background-color: #f8e4ee;}.content-box-yellow {    background-color: #fffce2;} .sidebar {    font-size: 14px;    font-size: 1.4rem;}.sidebar p {    margin-bottom: 24px;}.sidebar p:last-child {    margin-bottom: 0;}.sidebar .widget {    margin-bottom: 40px;    padding: 30px;} .footer-widgets {    background-color: #566473;    background-image: url(//tysonandhooksrealty.com/wp-content/themes/agent-focused-pro/images/footer-widgets-bkg.png);    background-position: 50% 0;    background-repeat: no-repeat;    background-size: cover;    clear: both;    padding: 90px 0 30px;}.footer-widgets,.footer-widgets a {    color: #fff;}.footer-widgets a:hover,.footer-widgets a:focus {    color: #4484ce;    text-decoration: none;}.footer-widgets .widget {    margin-bottom: 60px;}.footer-widgets p:last-child {    margin-bottom: 0;}.footer-widgets-1,.footer-widgets-2 {    padding-right: 30px;    padding-left: 30px;    width: 49.95%; }.footer-widgets .wrap {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.footer-widgets-1,.footer-widgets-2 {    -webkit-box-flex: 1;    -ms-flex: 1 1 auto;    -webkit-flex: 1 1 auto;    flex: 1 1 auto;    -webkit-align-self: center;    -ms-flex-item-align: center;    align-self: center;} .site-footer {    background-color: #fff;    text-align: center;}.site-footer p {    color: #777;    font-size: 12px;    font-size: 1.2rem;    font-weight: 400;    margin: 10px 0 0;    border-top: 1px solid #e0e0e0;    padding: 20px;    }.site-footer p a {    color: #777;    text-decoration: none;}.site-footer p a:hover,.site-footer p a:focus {    text-decoration: underline;} .footer-bottom {    color: #fff;    background-color: #2c333c;    font-size: 12px;    font-size: 1.2rem;    font-weight: 400;    margin-top: -20px;    padding: 0 30px 60px;}.footer-bottom a {    color: #fff;    text-decoration: none;}.footer-bottom a:hover,.footer-bottom a:focus {    text-decoration: underline;}.footer-bottom p {    margin: 0;} .featured-content .entry-title:after {    background-color: #4484ce;}.front-page .contact .icon {    color: #4484ce;}.front-page-3::before {    background-color: #566473;}.featured-listings .entry {    color: #566473;}.front-page-6 {    background-color: #4484ce;}.page > .entry-header {    display: none;}.invert * {	color: #fff;}.header-widget-area {    float: right;    padding: 34px 0 0;    font-size: 15px;    color: #636466;}.header-widget-area i {    margin-left: 24px;    font-size: 20px;    line-height: 1;    vertical-align: text-bottom;}.featured-listings .listing {	color: #1a212b;	margin: 0 auto;	max-width: 500px;	overflow: hidden;	padding: 0 0 40px;	position: relative;	text-align: center;    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.12);	}.listing .listing-address,.listing .listing-city-state-zip,.listing .more-link {	display: block;}.listing-text {	-moz-transform:    rotate(45deg);	-ms-transform:     rotate(45deg);	-o-transform:      rotate(45deg);	-webkit-transform: rotate(45deg);	background-color: #4484ce;	color: #fff;	font-size: 9px;	font-weight: 700;	letter-spacing: 2px;	padding: 6px 12px;	position: absolute;	right: -40px;	text-align: center;	text-transform: uppercase;	top: 30px;	width: 160px;}.listing-price {    background-color: #fff;    border-bottom: 1px solid #e5e5e5;    display: inline-block;    font-size: 24px;    margin: 10px auto 30px;    padding: 12px 0;}.featured-listings .listing a.more-link {	color: #4484ce;    margin-top: 20px;	}.featured-listings .listing a.more-link:hover {	color: #1a212b;}.property-details {	margin-bottom: 28px;}.archive .content .listing,.featured-listings .listing,.featuredpage,.featuredpost .entry {	background-color: #fff;	color: #1a212b;	float: left;	margin: 0 0 1.5% 1.5%;	overflow: hidden;	padding: 0 0 40px;	position: relative;	text-align: center;	width: 32.333333333%;}.archive .content .listing:nth-of-type(3n+1),.featured-listings .listing:nth-of-type(3n+1),.featuredpage:nth-of-type(4n+1),.featuredpost .entry:nth-of-type(3n+1) {	clear: both;	margin-left: 0;} .input-wrap {    float: left;    width: 36%;    padding: 0 6px;}.input-wrap:last-child {    width: 28%;}.cta-bottom input {    background-color: #fff;}.cta-bottom input[type=submit] {    background-color: #2c333c;    width: 100%;    border: 1px solid #2c333c;}.cta-bottom input[type=submit]:hover {    background-color: #d02a30;    border: 1px solid #d02a30;}.page.entry {    margin-bottom: 0;    padding: 0;    }.widget.IDX_Omnibar_Widget .widget-title {    color: #fff;}a.IDX-resultsAddressLink {    text-decoration: none;}.IDX-refinementSearchRight div input {    display: block;    width: 120px;}.rental-item:last-of-type {    border: none;}.rental-item {    margin-bottom: 40px;    border-bottom: 1px solid #e0e0e0;    padding-bottom: 40px;}.rental-item p {    margin-bottom: 5px;}.rental-item p > span {	color: #555;}.rental-item h4 a {    text-decoration: none;    display: block;    margin-bottom: 26px;}.one-half.rental-overview h4 {    margin-bottom: 26px;}.rental-overview p,.rental-description p {    margin-bottom: 8px;}.rental-slider-nav .slick-slide.slick-current {    opacity: 1;}.rental-slider-nav .slick-slide {    opacity: 0.45;}.slick-slide img {    display: block;    margin: 0 auto;}.rental-gallery-section {    background: #f5f5f5;    padding: 30px;    text-align: center;}.rental-slider-nav .slick-next:before, .rental-slider-nav .slick-prev:before {    font-size: 38px;    color: #aaa;}.rental-gallery-section {    padding: 40px 60px;    text-align: center;    max-width: 950px;    margin: 0 auto;}.rental-gallery-container {    padding: 40px;    background: #f5f5f5;    margin: 40px 0 0;    text-align: center;}.rental-slider-nav .slick-slide {    cursor: pointer;}  @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3 / 2), only screen and (min-device-pixel-ratio:1.5) {    select {        background-image: url(//tysonandhooksrealty.com/wp-content/themes/agent-focused-pro/images/select-arrow@2x.png);    }} @media only screen and (max-width:1200px) {    .large-featured::before {        background-color: initial;    }    .large-entry-image {        max-height: 440px;    }} @media only screen and (max-width:980px) {.header-widget-area i {    margin-left: 10px;    font-size: 17px;}.header-widget-area {    float: none;    padding: 10px;    text-align: center;    font-size: 12px;}    .content,    .footer-widgets-1,    .footer-widgets-2,    .nav-primary,    .sidebar-primary,    .title-area {        width: 100%;    }    .site-header > .wrap {        padding: 10px 30px;    }    .nav-primary {        width: 100%;        max-width: 100%;    }    .genesis-nav-menu li,    .nav-primary,    .nav-primary ul.genesis-nav-menu,    .site-header .search-form,    .title-area {        float: none;    }    .genesis-nav-menu,    .site-header .search-form,    .site-title {        text-align: center;    }    .header-image .site-title > a {        background-position: center top !important;        float: none;        margin: 0 auto;    }    .genesis-nav-menu > .first,    .genesis-nav-menu > .last {        margin: 0 8px;    } .js .site-header > .wrap {        padding: 10px 0;    }    .js .title-area {        padding: 10px 30px;    }    .js nav.nav-primary {        display: none;        margin-top: 0;        padding: 0 30px;        position: relative;    }    .js nav.nav-primary.pagination {        display: block;    }    .menu-toggle,    .sub-menu-toggle {	background: transparent;        color: #fff;        display: block;        margin: 0 auto;        overflow: hidden;        text-align: center;        visibility: visible;    }    .menu-toggle {        border: none;        background: #4484ce;        display: inline-block;        padding: 10px 30px;        position: relative;        right: 0;        width: 100%;        z-index: 1000;    }    .menu-toggle::before,    .menu-toggle.activated::before {        color: #fff;        content: '\f130';        display: inline-block;        font: normal 24px/1 'ionicons';        margin: 0 auto 3px;        padding-right: 10px;        text-rendering: auto;        -webkit-transform: translate(0, 0);        transform: translate(0, 0);        vertical-align: middle;    }    .menu-toggle:hover,    .menu-toggle:focus,    .menu-toggle.activated {        border: none;        color: #4484ce;    }    .menu-toggle:hover::before,    .menu-toggle:focus::before,    .menu-toggle.activated::before {        color: #4484ce;    }    .sub-menu-toggle {        border: none;        float: right;        padding: 20px;        position: absolute;        top: 0;        right: 0;        z-index: 100;    }    .sub-menu-toggle:hover,    .sub-menu-toggle:focus,    .sub-menu-toggle.activated {        border: none;        color: #fff;        outline: 1px dotted #ccc;        padding: 20px;    }    .sub-menu-toggle::before {        content: '\f3d0';        display: inline-block;        font: normal 16px/1 'ionicons';        text-rendering: auto;        -webkit-transform: translate(0, 0);        transform: translate(0, 0);    }    .sub-menu-toggle:hover::before,    .sub-menu-toggle:focus::before,    .sub-menu-toggle.activated::before {        content: '\f3d8';    }    .js .nav-primary .genesis-nav-menu a {        font-size: 14px;        font-size: 1.4rem;        margin: 0;    }    .js .nav-primary .genesis-nav-menu .menu-item {        display: block;        float: none;        position: relative;        text-align: left;    }    .js .nav-primary .genesis-nav-menu .menu-item:hover {        position: relative;    }    .js .nav-primary .genesis-nav-menu .menu-item a {        background-color: transparent;        border: none;        color: #fff;        padding: 22px 0;        width: 100%;    }    .js .nav-primary .genesis-nav-menu .menu-item a:hover,    .js .nav-primary .genesis-nav-menu .menu-item a:focus {        border: none;        text-decoration: underline;    }    .js .nav-primary .genesis-nav-menu .menu-item > a:focus ul.sub-menu,    .js .nav-primary .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {        left: 0;        margin-left: 0;    }    .js .nav-primary .genesis-nav-menu > .menu-item-has-children > a:after {        content: none;    }    .js .nav-primary .genesis-nav-menu .sub-menu {        border: none;        clear: both;        display: none;        margin: 0;        opacity: 1;        padding-left: 15px;        position: static;        width: 100%;    }    .js .nav-primary .genesis-nav-menu .sub-menu .sub-menu {        margin: 0;    }    .js .nav-primary .genesis-nav-menu .sub-menu a {        border: none;    }    .site-header .search-form {        margin: 16px auto;    }    .large-entry-image {        max-height: 340px;    }    .entry,    .sidebar,    .footer-widgets {        padding-top: 40px;        padding-bottom: 0;    }    .sidebar .featured-listings img {        width: 150px;        max-width: 40%;    }    .footer-widgets .widget {        margin-bottom: 40px;    }} @media only screen and (max-width:800px) {    .large-entry-image {        max-height: 240px;    }    .archive-pagination li a {        margin-bottom: 4px;    }    .five-sixths,    .four-sixths,    .one-fourth,    .one-half,    .one-sixth,    .one-third,    .three-fourths,    .three-sixths,    .two-fourths,    .two-sixths,    .two-thirds {        margin: 0;        width: 100%;    }}@media only screen and (max-width:768px) {.fl-node-58a6c521b2dcf.fl-module-heading .fl-heading, .fl-module.fl-module-rich-text.fl-node-58a6c535add5a {    text-align: center !important;}} @media only screen and (max-width:680px) {    .entry-title {        font-size: 48px;        font-size: 4.8rem;    }    .user-profile .avatar {        float: none;        margin: 0;    }    .user-profile .alignleft,    .user-profile .agent {        display: block;        float: none;        text-align: center;    }    .user-profile .agent {        margin: 10px 0 0;    }.front-page-1 p {    font-size: 16px !important;    line-height: 1.5;}.input-wrap,.input-wrap:last-child {    width: 100%;    margin-bottom: 8px;}.front-page-1 .textwidget h2 {    font-size: 30px;    font-size: 3rem !important;    letter-spacing: -1px !important;}} @media print {    *,    *:before,    *:after {        background: transparent !important;        box-shadow: none !important;        color: #000 !important;        text-shadow: none !important;    }    a,    a:visited {        text-decoration: underline;    }    a[href]:after {        content: " <"attr(href) ">";        font-size: 16px;        line-height: 1.5;    }    abbr[title]:after {        content: " ("attr(title) ")";    }    a[href^="javascript:"]:after,    a[href^="#"]:after,    .site-title > a:after {        content: "";    }    thead {        display: table-header-group;    }    img,    tr {        page-break-inside: avoid;    }    img {        max-width: 100% !important;    }    @page {        margin: 2cm 0.5cm;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    blockquote,    pre {        border: 1px solid #999;        page-break-inside: avoid;    }    .content,    .content-sidebar {        width: 100%;    }    button,    input,    select,    textarea,    .backstretch,    .breadcrumb,    .comment-edit-link,    .comment-form,    .comment-list .reply a,    .comment-reply-title,    .edit-link,    .entry-comments-link,    .entry-footer,    .footer-widgets,    .genesis-box,    .header-widget-area,    .hidden-print,    .home-top,    .large-feautred,    .nav-primary,    .nav-secondary,    .post-edit-link,    .search-bar,    .sidebar {        display: none !important;    }    .title-area {        text-align: center;        width: 100%;    }    .site-title > a {        margin: 0;        text-decoration: none;        text-indent: 0;    }    .site-inner {        padding-top: 0;        position: relative;        top: -100px;    }    .large-featured {        height: 0;    }    .author-box {        margin-bottom: 0;    }    h1,    h2,    h3,    h4,    h5,    h6 {        orphans: 3;        page-break-after: avoid;        page-break-inside: avoid;        widows: 3;    }    img {        page-break-after: avoid;        page-break-inside: avoid;    }    blockquote,    pre,    table {        page-break-inside: avoid;    }    dl,    ol,    ul {        page-break-before: avoid;    }} .widget.IDX_Omnibar_Widget {    background-color: #566473;    color: #fff;    padding: 30px;}.search-bar .idx-omnibar-form input {    background-color: #fff;    margin: 0;    width: 100%;}.search-bar .idx-omnibar-form .awesomplete {    margin: 0 5px 5px 0;    width: 68%;}.search-bar .idx-omnibar-form button {    height: 56px;    margin: 0 5px 5px 0;    width: 30%;    border-radius: 4px;}.idx-omnibar-form button:hover[type="submit"],.idx-omnibar-form button:focus[type="submit"] {    border: 0;    color: #fff;    border-radius: 4px;} .search-bar .idx-omnibar-form.idx-omnibar-extra-form {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin: 0;    text-align: center;}.search-bar .idx-omnibar-form.idx-omnibar-extra-form .awesomplete,.search-bar .idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra,.search-bar .idx-omnibar-form.idx-omnibar-extra-form button {    -webkit-box-flex: 1;    -ms-flex: 1 1 auto;    -webkit-flex: 1 1 auto;    flex: 1 1 auto;    font-size: 14px;    font-size: 1.4rem;    margin: 0 5px 5px 0;    width: auto;}.search-bar .idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra {    width: 12%;}.search-bar .idx-omnibar-form.idx-omnibar-extra-form .awesomplete,.search-bar .idx-omnibar-form.idx-omnibar-extra-form button {    -ms-flex-item-align: end;    align-self: flex-end;} .sidebar .idx-omnibar-form button {    height: 60px;    margin-top: 20px;    width: 100%;	border-radius: 4px;}.sidebar .idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra {    margin-top: 5px;}.sidebar .idx-omnibar-form.idx-omnibar-extra-form button {    margin-top: 30px;}@media only screen and (max-width:800px) {    .search-bar .idx-omnibar-form.idx-omnibar-extra-form button {        width: 100%;    }	.page:not(.home) .entry-content {	    padding: 0 20px;	}}@media only screen and (max-width:680px) {    .search-bar .idx-omnibar-form .awesomplete,    .search-bar .idx-omnibar-form button,    .search-bar .idx-omnibar-form.idx-omnibar-extra-form .awesomplete,    .search-bar .idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra,    .search-bar .idx-omnibar-form.idx-omnibar-extra-form button {        width: 100%;    }    .search-bar .idx-omnibar-form.idx-omnibar-extra-form button {        margin: 24px 5px 0 0;    }.front-page-1 .textwidget h2 {    font-size: 30px;    font-size: 3rem;    letter-spacing: -1px;}} .front-page-5 .impress-showcase-widget .widget-title {    color: #fff;    font-size: 60px;    font-size: 6rem;    font-weight: 300;    letter-spacing: 0;    padding: 40px 0;    text-align: center;    text-transform: none;}.front-page-5 .impress-showcase-property {    background-color: #fff;    display: inline-block;    font-size: 14px;    font-size: 1.4rem;    line-height: 1.4;    margin: 0 0 40px 0;    padding: 0;    vertical-align: top;    width: 33.333333333333%;   }.front-page-5 .impress-showcase-property a,.front-page-5 .impress-showcase-property a span.impress-price {    color: #555;    text-decoration: none;}.front-page-5 .impress-showcase-property span.impress-price {    font-size: 24px;    font-size: 2.4rem;    font-weight: 600;    display: block;}.front-page-5 .impress-showcase-property a:hover,.front-page-5 .impress-showcase-property a:focus,.front-page-5 .impress-showcase-property a:hover span.impress-price,.front-page-5 .impress-showcase-property a:focus span.impress-price {    color: #111;    text-decoration: underline;}.front-page-5 .impress-showcase-property span.impress-street:after {    content: ",";    display: inline-block;    padding-right: 5px;}.front-page-5 .impress-showcase-property .impress-beds-baths-sqft span {    margin: 0 10px 0 0;}.front-page-5 .impress-showcase-property p.impress-beds-baths-sqft {    display: inline-block;    width: auto;}.front-page-5 .impress-showcase-property span.impress-status {  display: none;}@media only screen and (max-width:1380px) {    .front-page-5 .impress-showcase-property,    .front-page-5 .impress-showcase-property span.impress-price,    .front-page-5 .impress-showcase-property span.impress-status,    .front-page-5 .impress-showcase-property .impress-address,    .front-page-5 .impress-showcase-property p.impress-beds-baths-sqft {        text-align: center;    }      .front-page-5 .impress-showcase-property p.impress-beds-baths-sqft {        margin: 0 auto;    }}@media only screen and (max-width:980px) {    .front-page-5 .impress-showcase-widget .widget-title {        font-size: 48px;        font-size: 4.8rem;    }    .front-page-5 .impress-showcase-property {       background-color: transparent;       width: 100%;    } }