/*
 Theme Name:   Total Child Theme
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     Total
 Version:      1.0.0
*/


@import url("//hello.myfonts.net/count/34aee7");@font-face{font-family:'HelveticaNeueLTStd-LtIt';src:url("webfonts/34AEE7_0_0.eot");src:url("webfonts/34AEE7_0_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_0_0.woff2") format("woff2"),url("webfonts/34AEE7_0_0.woff") format("woff"),url("webfonts/34AEE7_0_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-HvIt';src:url("webfonts/34AEE7_1_0.eot");src:url("webfonts/34AEE7_1_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_1_0.woff2") format("woff2"),url("webfonts/34AEE7_1_0.woff") format("woff"),url("webfonts/34AEE7_1_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Hv';src:url("webfonts/34AEE7_2_0.eot");src:url("webfonts/34AEE7_2_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_2_0.woff2") format("woff2"),url("webfonts/34AEE7_2_0.woff") format("woff"),url("webfonts/34AEE7_2_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url("webfonts/34AEE7_3_0.eot");src:url("webfonts/34AEE7_3_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_3_0.woff2") format("woff2"),url("webfonts/34AEE7_3_0.woff") format("woff"),url("webfonts/34AEE7_3_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-MdIt';src:url("webfonts/34AEE7_4_0.eot");src:url("webfonts/34AEE7_4_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_4_0.woff2") format("woff2"),url("webfonts/34AEE7_4_0.woff") format("woff"),url("webfonts/34AEE7_4_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Md';src:url("webfonts/34AEE7_5_0.eot");src:url("webfonts/34AEE7_5_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_5_0.woff2") format("woff2"),url("webfonts/34AEE7_5_0.woff") format("woff"),url("webfonts/34AEE7_5_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Roman';src:url("webfonts/34AEE7_6_0.eot");src:url("webfonts/34AEE7_6_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_6_0.woff2") format("woff2"),url("webfonts/34AEE7_6_0.woff") format("woff"),url("webfonts/34AEE7_6_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-It';src:url("webfonts/34AEE7_7_0.eot");src:url("webfonts/34AEE7_7_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_7_0.woff2") format("woff2"),url("webfonts/34AEE7_7_0.woff") format("woff"),url("webfonts/34AEE7_7_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url("webfonts/34AEE7_8_0.eot");src:url("webfonts/34AEE7_8_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_8_0.woff2") format("woff2"),url("webfonts/34AEE7_8_0.woff") format("woff"),url("webfonts/34AEE7_8_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BdIt';src:url("webfonts/34AEE7_9_0.eot");src:url("webfonts/34AEE7_9_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_9_0.woff2") format("woff2"),url("webfonts/34AEE7_9_0.woff") format("woff"),url("webfonts/34AEE7_9_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Th';src:url("webfonts/34AEE7_A_0.eot");src:url("webfonts/34AEE7_A_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_A_0.woff2") format("woff2"),url("webfonts/34AEE7_A_0.woff") format("woff"),url("webfonts/34AEE7_A_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-ThIt';src:url("webfonts/34AEE7_B_0.eot");src:url("webfonts/34AEE7_B_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_B_0.woff2") format("woff2"),url("webfonts/34AEE7_B_0.woff") format("woff"),url("webfonts/34AEE7_B_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-UltLtIt';src:url("webfonts/34AEE7_C_0.eot");src:url("webfonts/34AEE7_C_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_C_0.woff2") format("woff2"),url("webfonts/34AEE7_C_0.woff") format("woff"),url("webfonts/34AEE7_C_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Blk';src:url("webfonts/34AEE7_D_0.eot");src:url("webfonts/34AEE7_D_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_D_0.woff2") format("woff2"),url("webfonts/34AEE7_D_0.woff") format("woff"),url("webfonts/34AEE7_D_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BlkIt';src:url("webfonts/34AEE7_E_0.eot");src:url("webfonts/34AEE7_E_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_E_0.woff2") format("woff2"),url("webfonts/34AEE7_E_0.woff") format("woff"),url("webfonts/34AEE7_E_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-UltLt';src:url("webfonts/34AEE7_F_0.eot");src:url("webfonts/34AEE7_F_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_F_0.woff2") format("woff2"),url("webfonts/34AEE7_F_0.woff") format("woff"),url("webfonts/34AEE7_F_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-HvExO';src:url("webfonts/34AEE7_10_0.eot");src:url("webfonts/34AEE7_10_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_10_0.woff2") format("woff2"),url("webfonts/34AEE7_10_0.woff") format("woff"),url("webfonts/34AEE7_10_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-LtCn';src:url("webfonts/34AEE7_11_0.eot");src:url("webfonts/34AEE7_11_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_11_0.woff2") format("woff2"),url("webfonts/34AEE7_11_0.woff") format("woff"),url("webfonts/34AEE7_11_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-HvCn';src:url("webfonts/34AEE7_12_0.eot");src:url("webfonts/34AEE7_12_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_12_0.woff2") format("woff2"),url("webfonts/34AEE7_12_0.woff") format("woff"),url("webfonts/34AEE7_12_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BdCn';src:url("webfonts/34AEE7_13_0.eot");src:url("webfonts/34AEE7_13_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_13_0.woff2") format("woff2"),url("webfonts/34AEE7_13_0.woff") format("woff"),url("webfonts/34AEE7_13_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-UltLtEx';src:url("webfonts/34AEE7_14_0.eot");src:url("webfonts/34AEE7_14_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_14_0.woff2") format("woff2"),url("webfonts/34AEE7_14_0.woff") format("woff"),url("webfonts/34AEE7_14_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-HvCnO';src:url("webfonts/34AEE7_15_0.eot");src:url("webfonts/34AEE7_15_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_15_0.woff2") format("woff2"),url("webfonts/34AEE7_15_0.woff") format("woff"),url("webfonts/34AEE7_15_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-ThCnO';src:url("webfonts/34AEE7_16_0.eot");src:url("webfonts/34AEE7_16_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_16_0.woff2") format("woff2"),url("webfonts/34AEE7_16_0.woff") format("woff"),url("webfonts/34AEE7_16_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-ThExO';src:url("webfonts/34AEE7_17_0.eot");src:url("webfonts/34AEE7_17_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_17_0.woff2") format("woff2"),url("webfonts/34AEE7_17_0.woff") format("woff"),url("webfonts/34AEE7_17_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-MdCnO';src:url("webfonts/34AEE7_18_0.eot");src:url("webfonts/34AEE7_18_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_18_0.woff2") format("woff2"),url("webfonts/34AEE7_18_0.woff") format("woff"),url("webfonts/34AEE7_18_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Cn';src:url("webfonts/34AEE7_19_0.eot");src:url("webfonts/34AEE7_19_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_19_0.woff2") format("woff2"),url("webfonts/34AEE7_19_0.woff") format("woff"),url("webfonts/34AEE7_19_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-MdEx';src:url("webfonts/34AEE7_1A_0.eot");src:url("webfonts/34AEE7_1A_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_1A_0.woff2") format("woff2"),url("webfonts/34AEE7_1A_0.woff") format("woff"),url("webfonts/34AEE7_1A_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-LtCnO';src:url("webfonts/34AEE7_1B_0.eot");src:url("webfonts/34AEE7_1B_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_1B_0.woff2") format("woff2"),url("webfonts/34AEE7_1B_0.woff") format("woff"),url("webfonts/34AEE7_1B_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BdExO';src:url("webfonts/34AEE7_1C_0.eot");src:url("webfonts/34AEE7_1C_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_1C_0.woff2") format("woff2"),url("webfonts/34AEE7_1C_0.woff") format("woff"),url("webfonts/34AEE7_1C_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BdOu';src:url("webfonts/34AEE7_1D_0.eot");src:url("webfonts/34AEE7_1D_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_1D_0.woff2") format("woff2"),url("webfonts/34AEE7_1D_0.woff") format("woff"),url("webfonts/34AEE7_1D_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-XBlkCn';src:url("webfonts/34AEE7_1E_0.eot");src:url("webfonts/34AEE7_1E_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_1E_0.woff2") format("woff2"),url("webfonts/34AEE7_1E_0.woff") format("woff"),url("webfonts/34AEE7_1E_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-MdCn';src:url("webfonts/34AEE7_1F_0.eot");src:url("webfonts/34AEE7_1F_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_1F_0.woff2") format("woff2"),url("webfonts/34AEE7_1F_0.woff") format("woff"),url("webfonts/34AEE7_1F_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-UltLtCn';src:url("webfonts/34AEE7_20_0.eot");src:url("webfonts/34AEE7_20_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_20_0.woff2") format("woff2"),url("webfonts/34AEE7_20_0.woff") format("woff"),url("webfonts/34AEE7_20_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-Ex';src:url("webfonts/34AEE7_21_0.eot");src:url("webfonts/34AEE7_21_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_21_0.woff2") format("woff2"),url("webfonts/34AEE7_21_0.woff") format("woff"),url("webfonts/34AEE7_21_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-ThCn';src:url("webfonts/34AEE7_22_0.eot");src:url("webfonts/34AEE7_22_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_22_0.woff2") format("woff2"),url("webfonts/34AEE7_22_0.woff") format("woff"),url("webfonts/34AEE7_22_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-CnO';src:url("webfonts/34AEE7_23_0.eot");src:url("webfonts/34AEE7_23_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_23_0.woff2") format("woff2"),url("webfonts/34AEE7_23_0.woff") format("woff"),url("webfonts/34AEE7_23_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BdCnO';src:url("webfonts/34AEE7_24_0.eot");src:url("webfonts/34AEE7_24_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_24_0.woff2") format("woff2"),url("webfonts/34AEE7_24_0.woff") format("woff"),url("webfonts/34AEE7_24_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-XBlkCnO';src:url("webfonts/34AEE7_25_0.eot");src:url("webfonts/34AEE7_25_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_25_0.woff2") format("woff2"),url("webfonts/34AEE7_25_0.woff") format("woff"),url("webfonts/34AEE7_25_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BlkExO';src:url("webfonts/34AEE7_26_0.eot");src:url("webfonts/34AEE7_26_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_26_0.woff2") format("woff2"),url("webfonts/34AEE7_26_0.woff") format("woff"),url("webfonts/34AEE7_26_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-UltLtExO';src:url("webfonts/34AEE7_27_0.eot");src:url("webfonts/34AEE7_27_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_27_0.woff2") format("woff2"),url("webfonts/34AEE7_27_0.woff") format("woff"),url("webfonts/34AEE7_27_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-ThEx';src:url("webfonts/34AEE7_28_0.eot");src:url("webfonts/34AEE7_28_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_28_0.woff2") format("woff2"),url("webfonts/34AEE7_28_0.woff") format("woff"),url("webfonts/34AEE7_28_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BlkCn';src:url("webfonts/34AEE7_29_0.eot");src:url("webfonts/34AEE7_29_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_29_0.woff2") format("woff2"),url("webfonts/34AEE7_29_0.woff") format("woff"),url("webfonts/34AEE7_29_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-HvEx';src:url("webfonts/34AEE7_2A_0.eot");src:url("webfonts/34AEE7_2A_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_2A_0.woff2") format("woff2"),url("webfonts/34AEE7_2A_0.woff") format("woff"),url("webfonts/34AEE7_2A_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-UltLtCnO';src:url("webfonts/34AEE7_2B_0.eot");src:url("webfonts/34AEE7_2B_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_2B_0.woff2") format("woff2"),url("webfonts/34AEE7_2B_0.woff") format("woff"),url("webfonts/34AEE7_2B_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BlkCnO';src:url("webfonts/34AEE7_2C_0.eot");src:url("webfonts/34AEE7_2C_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_2C_0.woff2") format("woff2"),url("webfonts/34AEE7_2C_0.woff") format("woff"),url("webfonts/34AEE7_2C_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-MdExO';src:url("webfonts/34AEE7_2D_0.eot");src:url("webfonts/34AEE7_2D_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_2D_0.woff2") format("woff2"),url("webfonts/34AEE7_2D_0.woff") format("woff"),url("webfonts/34AEE7_2D_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-ExO';src:url("webfonts/34AEE7_2E_0.eot");src:url("webfonts/34AEE7_2E_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_2E_0.woff2") format("woff2"),url("webfonts/34AEE7_2E_0.woff") format("woff"),url("webfonts/34AEE7_2E_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BlkEx';src:url("webfonts/34AEE7_2F_0.eot");src:url("webfonts/34AEE7_2F_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_2F_0.woff2") format("woff2"),url("webfonts/34AEE7_2F_0.woff") format("woff"),url("webfonts/34AEE7_2F_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-LtEx';src:url("webfonts/34AEE7_30_0.eot");src:url("webfonts/34AEE7_30_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_30_0.woff2") format("woff2"),url("webfonts/34AEE7_30_0.woff") format("woff"),url("webfonts/34AEE7_30_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-BdEx';src:url("webfonts/34AEE7_31_0.eot");src:url("webfonts/34AEE7_31_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_31_0.woff2") format("woff2"),url("webfonts/34AEE7_31_0.woff") format("woff"),url("webfonts/34AEE7_31_0.ttf") format("truetype")}@font-face{font-family:'HelveticaNeueLTStd-LtExO';src:url("webfonts/34AEE7_32_0.eot");src:url("webfonts/34AEE7_32_0.eot?#iefix") format("embedded-opentype"),url("webfonts/34AEE7_32_0.woff2") format("woff2"),url("webfonts/34AEE7_32_0.woff") format("woff"),url("webfonts/34AEE7_32_0.ttf") format("truetype")}.nav a{font-family:HelveticaNeueLTStd-LtExO}body{font-family:HelveticaNeueLTStd-LtExO}h1,h2,h3,h4,h5{font-family:HelveticaNeueLTStd-LtExO;font-weight:normal;font-style:normal}div#acf-img-header{z-index:-100;margin-bottom:-55px}div#acf-map{height:350px;width:100%;margin-right:10px}.acf-map img{max-width:inherit !important}.ca-cpt-search-form{margin:30px 0 auto}.ca-cpt-search-form .ca-form-item{display:inline-block;vertical-align:top;width:100%;margin-right:10px;max-width:120px;vertical-align:baseline}.ca-cpt-search-form .ca-form-item.btn{width:auto;margin-right:0;padding-top:21px}#content #ca-two-btns{width:100%;display:block;margin:0 auto;max-width:100%}#content #ca-two-btns a{display:inline-block;vertical-align:middle;color:#c7ab5d}.property-item .meta-info>a:hover{text-decoration:none}#content #ca-two-btns a:first-child:after{content:'|';margin:0 5px 0 10px}.ca-cpt-search-form .ca-form-item.checkbox{max-width:40px}.ca-cpt-search-form .ca-form-item.checkbox label{cursor:pointer}.ca-cpt-search-form p,.ca-cpt-search-form label{display:block;color:#fff;font-size:11px;text-align:left;line-height:15px;margin:0 0 5px}.ca-cpt-search-form label{text-transform:capitalize}.ca-cpt-search-form ul{margin:0}.ca-cpt-search-form ul li{list-style:none}.ca-form-wrapper{background:#5b5951;text-align:center;padding:40px 0;margin:0 0 30px}.entry .ca-form-wrapper h1{color:#fff;text-transform:uppercase}.ca-form-wrapper p.search-description{font-size:15px;line-height:22px;margin:0 auto 15px;color:#fff;max-width:1000px}form.ca-cpt-search-form select{width:100%;padding:7px 0;font-size:15px;line-height:18px}#ca-form-overlay{z-index:10;top:-80px}.ca-error{color:#a37e2f;text-align:center;font-size:18px}.ca-property-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.ca-property-grid .property-item{width:100%;max-width:360px;margin:0 0 30px 30px;background:#e8e6e0}#content .ca-property-grid .property-item:last-child{margin-bottom:30px}#content .adv-homes-result.ca-property-grid .property-item:last-child{margin-bottom:20px}#content .ca-cpt-search-form input[type="submit"]{padding:6px 30px}.ca-property-grid .property-item.first{margin:0 0 30px}.ca-property-grid .property-item img{width:100%}.property-item .item-img{width:100%;height:270px;background-size:cover;background-position:center;position:relative}.property-item .meta-info{padding:20px}.property-item .meta-info>a{color:#ad8c47;font-size:16px;line-height:20px;text-transform:uppercase;margin:0 0 10px;display:block}.address,.beds-baths,.price-acres{color:#5b5951;font-size:15px;margin:0;line-height:20px}.overlay{opacity:0;position:absolute;background:rgba(0,0,0,0.3);width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}.overlay a{color:#fff;text-transform:uppercase;font-weight:bold;font-size:16px;line-height:22px;border:2px solid #fff;padding:15px 30px}.overlay a:hover{text-decoration:none}.property-item .item-img:hover .overlay{opacity:1}.ca-advanced-forms-content{overflow:hidden;width:100%}.ca-advanced-forms-wrapper{float:left;width:25%;background:#5b5951;padding:20px}.ca-advanced-forms-wrapper form h3{font-size:17px;line-height:20px;text-transform:capitalize;margin:0 0 15px;color:#c7ab5d}.ca-advanced-forms-wrapper form{padding:0 0 15px}.adv-homes-result{float:right;width:73%}.ca-advanced-forms-wrapper form label{display:block;font-size:11px;line-height:15px;color:#fff;margin:0 0 4px;text-transform:capitalize}.ca-advanced-forms-wrapper input[type="text"],.ca-advanced-forms-wrapper select{display:block;width:100%;padding:6px;color:#5b5951;font-size:15px;line-height:18px}select{font-family:"HelveticaNeueLTStd-Lt", "sans-serif"}.ca-advanced-forms-wrapper form .ca-form-item{margin:0 0 15px}.advanced-forms-header{padding:60px 0;text-align:center}.advanced-forms-header h1{text-transform:uppercase}.advanced-forms-header .description{width:80%;text-align:left;margin:0 auto}.ca-advanced-forms-wrapper .ca-cpt-advanced-search-form{padding-top:20px}.ca-advanced-forms-wrapper form .ca-form-item.btn input[type="submit"]{font-size:14px;line-height:17px;padding:15px 25px;margin:0 10px 0 0;width:100%;letter-spacing:.3em;text-transform:uppercase}.ca-advanced-forms-wrapper .theme-button{background:none;color:#c7ab5d;text-align:center;width:100%;padding:0 !important;margin-top:30px}.ca-advanced-forms-wrapper .theme-button:active{box-shadow:none}.ca-advanced-forms-wrapper .theme-button:hover{text-decoration:underline !important;background-color:transparent;color:#c7ab5d}a.btn span.btn-link-inner{padding:6px 30px;background:#a37e2f;color:#ffffff}a.btn span.btn-link-inner:hover{background-color:#c7ab5d}.adv-homes-result.ca-property-grid .property-item{max-width:264px;margin:0 0 20px 20px}.adv-homes-result.ca-property-grid .property-item.first{margin:0 0 20px}.adv-homes-result.ca-property-grid .property-item .item-img{width:264px;height:198px}#ca-single-home .entry-excerpt{line-height:20px;margin:10px 0 0}#menu-main-navigation>.current-menu-ancestor,#menu-main-navigation>.current-menu-item{color:#a37e2f}#site-header #site-navigation .dropdown-menu ul>li.ca-no-background>a:hover{background:transparent}.spinner-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;margin:0 auto;background:rgba(255,255,255,0.5);z-index:1000}.spinner{width:40px;height:40px;margin:100px auto;background-color:#5b5951;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out;position:absolute;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media (max-width: 1285px){.adv-homes-result.ca-property-grid .property-item .item-img{width:100%}.ca-advanced-forms-content .ca-advanced-forms-wrapper{width:100%;float:left}.ca-advanced-forms-content .adv-homes-result{float:left;width:100%;margin-top:20px}.ca-cpt-advanced-search-form h3{padding-left:5px}.ca-advanced-forms-wrapper form .ca-form-item{margin:0 0 15px;width:33.3%;float:left;padding:0 5px}.ca-advanced-forms-wrapper form{overflow:hidden;padding:10px 5px}.ca-advanced-forms-wrapper form#ca-property-type-form{padding:0 7px 15px 9px;overflow:hidden}.ca-advanced-forms-wrapper .btn{width:100% !important}.ca-advanced-forms-wrapper input[type="text"]{padding:2.5px 6px}.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item,.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item.first{margin:10px 0}.ca-advanced-forms-wrapper form .ca-form-item.btn a,.ca-advanced-forms-wrapper form .ca-form-item.btn input[type="submit"]{padding:10px 27px}}@media (max-width: 1266px){.ca-property-grid .property-item.first,.ca-property-grid .property-item{margin:5px 0}.ca-property-grid .property-item{max-width:264px}}@media (max-width: 1200px){.ca-property-grid .property-item.first,.ca-property-grid .property-item{margin:10px}.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item,.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item.first{margin:10px 0}.ca-property-grid{display:flex;flex-wrap:wrap;-ms-flex-pack:start;align-content:space-evenly;justify-content:center}.ca-advanced-forms-section .ca-property-grid{align-content:baseline;justify-content:space-between}}@media (max-width: 1120px){.ca-form-wrapper{padding:40px 15px;overflow:hidden}}@media (max-width: 1024px){body.has-mobile-menu .wpex-mobile-menu-toggle{display:block}body.has-mobile-menu #site-navigation-wrap{display:none}}@media (max-width: 1105px){.ca-cpt-search-form .ca-form-item{display:block;float:left;width:33.33%;padding:10px;margin-top:0;max-width:100%;margin-right:0}.ca-cpt-search-form{display:block;position:relative;width:100%;overflow:hidden}#homesites-form.ca-cpt-search-form .ca-form-item{max-width:100%}.ca-cpt-search-form .ca-form-item.btn{margin-right:0;padding:10px;width:33.33%;max-width:100%;margin-top:20px}#content .ca-cpt-search-form input[type="submit"]{padding:5px 0;display:block;width:100%}}@media (max-width: 910px){.adv-homes-result.ca-property-grid .property-item{max-width:254px}}@media (max-width: 870px){.adv-homes-result.ca-property-grid .property-item{max-width:244px}}@media (max-width: 860px){.ca-advanced-forms-section .ca-property-grid{justify-content:space-between}.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item,.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item.first{margin:15px 0}}@media (max-width: 840px){.adv-homes-result.ca-property-grid .property-item{max-width:254px}}@media (max-width: 830px){.adv-homes-result.ca-property-grid .property-item{max-width:47%}}@media (max-width: 768px){.ca-form-wrapper{padding:15px}.ca-advanced-forms-section .ca-property-grid{justify-content:space-between;align-content:center}.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item{margin:15px 0}#site-header-sticky-wrapper .shrink-sticky-header #site-logo img{max-height:80px !important}.fancy-header-image img{min-height:130px}}@media (max-width: 767px){.top-bar-left,.top-bar-right{float:none}}@media (max-width: 650px){.ca-property-grid .property-item{max-width:70%}}@media (max-width: 550px){.ca-cpt-search-form .ca-form-item.btn{width:50%}.ca-cpt-search-form .ca-form-item{width:50%}}@media (max-width: 500px){.ca-property-grid .property-item,.adv-homes-result.ca-property-grid .property-item{max-width:100%}.ca-property-grid .property-item.first,.ca-property-grid .property-item,.ca-advanced-forms-section .adv-homes-result.ca-property-grid .property-item{margin:10px 0}.ca-advanced-forms-wrapper form .ca-form-item{width:50%}}@media (max-width: 436px){.ca-advanced-forms-wrapper form .ca-form-item.btn input[type="submit"],.ca-advanced-forms-wrapper form .ca-form-item.btn a{width:100%;margin:10px 0}}@media (max-width: 370px){#content #ca-two-btns a:first-child:after{content:'';margin:10px auto;height:1px;width:60px;background:#a37e2f;position:relative;display:block}#content #ca-two-btns a{display:block}}.newsblog .gform_body,.real-estate .gform_body{background-color:#f2f2f2;padding-left:15px;padding-top:5px;padding-bottom:20px}.gform_wrapper textarea.medium{width:100% !important}.gform_wrapper textarea.small{width:100% !important}.gform_wrapper .top_label .gfield_label{font-weight:bold !important;font-size:15px !important;color:#5b5951 !important}#pt-cv-view-fa41801dae .pt-cv-custom-fields{margin-left:50 !important}.pt-cv-thumb-left.cvp-responsive-image{float:left;margin-right:30px}.theme-button.outline{border:1px solid #c7a95d;border-radius:0px}body #site-navigation li.megamenu>ul.sub-menu>li.menu-item-has-children>a{font-size:15px}.fancy-header-image:after{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:#000;opacity:0.2}.fancy-header-image img{display:block;margin-bottom:-1px;width:100%}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{display:inline-block;color:#777;padding:6px 12px;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1.65;max-width:100%;border:1px solid #eee;background:#ffffff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flyout-content ul{list-style:disc;padding-left:20px;color:#a78547}.flyout-menu li a{display:block;padding:10px 30px;font-size:15px;font-weight:normal;text-align:left;text-decoration:none;text-shadow:none;text-transform:uppercase}.flyout-menu a:hover,.flyout-menu li.current_page_item>a,.flyout-menu li.current_page_parent>a,.flyout-menu li.current-page-ancestor>a,.flyout-menu li.current-menu-ancestor>a,.flyout-menu li.current-menu-item>a{background:rgba(0,0,0,0.05);color:inherit}.flyout-trigger.trigger-button{padding:5px 10px;background:#333;box-shadow:0px 0px 5px rgba(0,0,0,0.4);color:white;font-weight:normal;cursor:pointer;font-size:14px;letter-spacing:.3em}.overlay-title-center{background:rgba(0,0,0,0.25)}

/*IDX search FORM*/
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0px;
}
.impress-price {
  padding-left: 10px;
}
.impress-address {
  padding-left: 10px;
}
.impress-beds-baths-sqft {
  padding-left: 10px;
}
.impress-beds-baths-sqft {
  margin-bottom: 13px !important;
}
.impress-street {
  line-height: 14px;
}
.impress-address {
  margin-bottom: -11px !important;
  margin-top: 11px!important;;
  color: #5b5951;
  margin-left: 5px !important;;
}
.impress-street {
  line-height: 14px !important;;
}
.impress-showcase-property span.impress-price {
    font-size: 21px !important;;
    display: block;
    text-decoration: none;
}
.impress-beds-baths-sqft span {
  border-right: 1px solid;
  padding-right: 6px;
  margin-left: -2px !important;
}
.impress-acres {
  border-right: 0px !important;
}
.impress-beds-baths-sqft {
  padding-left: 17px;
}
[hidden]{display:none}.visually-hidden{position:absolute;clip:rect(0,0,0,0)}div.awesomplete{display:inline-block;position:relative}div.awesomplete > input{display:block}div.awesomplete > ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;border-radius:.3em;margin:.2em 0 0;background:hsla(0,0%,100%,.9);background:linear-gradient(to bottom right,white,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}div.awesomplete > ul[hidden],div.awesomplete > ul:empty{display:none;opacity:0;transform:scale(0);display:block;transition-timing-function:ease}div.awesomplete > ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.awesomplete > ul > li{position:relative;padding:.2em .5em;cursor:pointer}div.awesomplete > ul > li:hover{background:hsl(200,40%,80%);color:#000}div.awesomplete > ul > li[aria-selected="true"]{background:hsl(205,40%,40%);color:#fff}div.awesomplete mark{background:hsl(65,100%,50%)}div.awesomplete li:hover mark{background:hsl(68,101%,41%)}div.awesomplete li[aria-selected="true"] mark{background:hsl(86,102%,21%);color:inherit}.idx-omnibar-form{padding:.5rem}.idx-omnibar-form > div{width:60%}.idx-omnibar-form input{box-sizing:border-box}input[type=text].idx-omnibar-input{height:40px;width:100%;margin:0}.idx-omnibar-form div div{width:100%}.idx-omnibar-form button{width:40%;font-family:inherit;vertical-align:top;padding:inherit;height:40px}.idx-omnibar-form .fa-search:before{font-style:normal}.idx-omnibar-form button span{margin-left:.5rem}.idx-omnibar-form i.fa{font-family:FontAwesome}.idx-omnibar-form input[placeholder]{text-overflow:ellipsis;font-family:inherit}div.awesomplete > ul{z-index:1000;background-color:rgba(255,255,255,0.83);text-align:left}div.awesomplete li mark,div div.awesomplete li:hover mark,div div.awesomplete > ul > li[aria-selected="true"] mark{background:none;font-weight:bolder;color:inherit;padding:0}div div.awesomplete > ul > li:hover,div div.awesomplete > ul > li[aria-selected="true"]{background:hsla(0,100%,100%,0.6);color:#000;font-weight:700;font-family:inherit}div.awesomplete > ul > li{color:#000}.idx-omnibar-form .idx-omnibar-extra{display:none}.idx-omnibar-mini button span{display:none}.idx-omnibar-mini > div{width:70%}.idx-omnibar-mini button{width:30%}.idx-omnibar-extra-form input[type=text].idx-omnibar-input{height:inherit}.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra{display:inline-block}.idx-omnibar-form label{display:block;margin:.5rem 0}.idx-omnibar-form .idx-omnibar-extra{width:47%}.idx-omnibar-form.idx-omnibar-extra-form > div:nth-of-type(1){width:100%}.idx-omnibar-extra-form .awesomplete input,.idx-omnibar-extra.idx-omnibar-price-container{width:100%}.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-min-price-container,.idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-max-price-container{width:47%}.idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-max-price-container{float:right}.idx-omnibar-extra.idx-omnibar-bed-container{float:left}.idx-omnibar-extra.idx-omnibar-bath-container{float:right}.idx-omnibar-extra input{width:100%;display:block}.idx-omnibar-form.idx-omnibar-extra-form button,.idx-omnibar-extra-button{width:100%;margin-top:1.5rem}.widget div.awesomplete{padding:0}.idx-omnibar-form button{display:inline-block}div.idx-modal-shortcode-preview .idx-omnibar-input{width:60%;display:inline-block;box-sizing:border-box}div.idx-modal-shortcode-preview button{width:40%}div.idx-modal-shortcode-preview .idx-omnibar-extra-input{width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}/* Text meant only for screen readers. */.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */} 
select#omnibar-prom {width: 100%; height: 45px;
}