@font-face{font-family:'Minion Pro';src:url('../../fonts/MinionPro-Regular.eot');src:url('../../fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),
url('../../fonts/MinionPro-Regular.woff') format('woff'),
url('../../fonts/MinionPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'MinionPro-Bold';src:url('../../fonts/MinionPro-Bold.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'MinionPro-Bold';src:url('../../fonts/MinionPro-Bold.otf') format('opentype');font-weight:normal;font-style:normal;}
#header ul.navbar-nav li a, .tagline h1, #banner #myCarousel .carousel-caption h4 span, h3.heading,#property-advantage .content-split .left-box h5, #property-advantage .content-split .right-box h5, .books a, .tab-tagline h4, .blog-slider .slick-slide h5, .blog-slider .slick-slide h6, #footer .footer-component .footer-2 ul li, #footer .footer-component .footer-4 ul li, #footer .footer-component h4, #footer .footer-component .branding-logos, #footer .footer-component .footer-1, #footer .footer-component .footer-3 p, #footer .footer-component .footer-5 p, #footer .footer-component .address li, .tab-tagline p, .footer-subscribe-form#mc_embed_signup input.email, #footer .footer-component form input[type="submit"], #property-tabs .nav-tabs .nav-link, .property-address h1, .property-information h3, .property-taxes h3, .property-documents h3, .property-information ul li , .property-price h5, .property-broker address h4,.property-broker address h6, .property-broker address h5, .property-contact-us h4, .property-contact-us .form-horizontal .btn, .property-social-share h3, .additional-properties .addtitional-title h3, .additional-properties h6, #advertisement h3, .dropbtn, .tab-pane .bx-wrapper ul li h4, .tab-content .tab-pane ul li span.new-listing, .property-main-content .form-group span, #about-us-info article h1, .about-us-info h3, .about-us-info .about-trophy-property .feature-trophy-properties h5,.staff .inner-page ul li h4, .team-sub-tagline h4, #broker-agent .broker-search-form .search-choose-option select.form-control, #broker-agent .broker-search-form .search-option input.form-control, #broker-agent .Alaska .nav-tabs .nav-link, #broker-agent .broker-tagline h4, #broker-agent .inner-tab-content h3, #header nav.desktop-menu ul li a, .upper-header li a, .contact-us-form .btn, .newsletter-signup-form #mc_embed_signup, .search-box select, .search-box select option, .more-options-advance a, .search-box a, .career h2, .title-section h2, #search-list .btn, .property-list-info h2, .advance-search h2, .advance-search .form-group label , #property-advantage h1, .breadcrumb li a, .social-share ul li a, .advance-search .submit-adv-search, .property-list-info,.company-profile span.broker-name,.footer-copyright p, #pop-up,.breadcrumb , #sportsafield button, #myProp input, .custom-select, textarea,#ranchsCont, #footer-copyright, .page-pagination span.badge, .property-thumbnail, .logo-n-btn ul li a, .property-taxes.property-auction li, #contact.contact-form .form-control, .property-main-content #propInfo  .form-group input, .property-main-content #propInfo  .form-group #message  {font-family:'MinionPro-Bold' !important;}

.font-variant, #header ul.navbar-nav li a, #property-news .owl-carousel .tab h5, #property-news .owl-carousel .tab h6, .property-broker-info h3, .dropbtn,.staff .inner-page ul li h4, .career h2{font-variant:small-caps;}
#header .header-component:after, #sports-afield-film:after, #property-news:after, .property-main-content .property-info:after, #advertisement:after, #property-advantage:after, #footer:after, #nav-tabContent:after, #header:after, .staff .team ul li:after, .bluebg:after, .inner-tab-content:after, .row.search-row:after, .footer-copyright:after, .page-pagination:after, #mc_embed_signup .mc-field-group.input-group ul:after, #broker-agent .international-search .nav-tabs:after, .property-select-option:after, .property-list .row:after, .staff .team ul li:after  {font-size:0px;line-height:0px;height:0px;content:'.';visibility:hidden;display:block;clear:both;}  
button:focus{outline:0px!important;}
.property-main-content .property-information .property-info .info, .property-broker .property-details, #advertisement .box, #property-advantage .content-split .right-box, #property-advantage .content-split .left-box, #property-advantage .content-split .right-box .books .book, #footer .footer-component .footer, #broker-agent .broker-search-form .search-choose-option, #broker-agent .broker-search-form .search-option, #broker-agent .broker-search-form .search-btn , #broker-agent .inner-tab-content ul li, .about-us-info .about-trophy-property .trophy-content,.staff .inner-page ul li{float:left\9;}
.about-us-info .about-trophy-property .gallery-section{float:right\9;}
#broker-agent .international-search .nav-tabs, #broker-agent .inner-tab-content ul, .about-us-info .about-trophy-property, #broker-agent .inner-tab-content .alaska-homer, .staff .inner-page ul, #property-advantage .content-split .box-split{display:block\9;}
.about-us-info .about-trophy-property{flex-direction:row\9;}
#broker-agent .inner-tab-content .box, #broker-agent .international-search .nav-tabs li{float:left\9;}
#broker-agent .inner-tab-content .box{padding-bottom:20px \9;}
.row, .container-fluid, #property-tabs .nav-tabs{display:-webkit-box;display:-webkit-flex;display:flex;}
*{margin:0;padding:0;}
body{font-family:'Minion Pro' !important;color:#231f20;font-size:16px;}
img{max-width:100%;}
a, a:hover, a:focus{outline:none !important;text-decoration:none !important;}
h1,h2,h3,h4,h5,h6,p,a{padding:0;margin:0;}
ul{list-style-type:none;}
.upper-header{background:#033431;padding:10px 25px 0px;}
.upper-header ul{margin:0;line-height:1.15;}
.upper-header li{border-bottom:20px solid #a9b0af;border-left:10px solid transparent;border-right:10px solid transparent;height:0;}
.upper-header li a{font-size:12px;color:#231f20;font-variant:small-caps;padding:4px 25px 5px;display:block;}
.upper-header li:hover, .upper-header li.active, .upper-header li:focus{border-color:#fff;border-left:10px solid transparent;border-right:10px solid transparent;text-decoration:none;outline:none;}
.upper-header li a:hover{text-decoration:none;}
.header{background:#fff;padding:8px 25px;z-index:99999;}
#header .top-icon{margin-left:18px;}
#header #menu .web-logo{float:left;padding-top:3px;}
#header #menu ul{text-align:right;padding-top:21px;margin:0;}
#header nav.desktop-menu{display:block;}
#header nav.desktop-menu ul li{display:inline-block;vertical-align:top;}
#header nav.desktop-menu ul li.top-icon{margin-top:-25px;}
#header nav.desktop-menu ul li a{background-color:transparent;color:#231f20;padding:0px 20px 0px;font-size:24px;border:none;cursor:pointer;}
#header nav.desktop-menu ul li.highlight a{display:inline-block;}
#header nav.desktop-menu ul li a:hover, #header nav.desktop-menu ul li.active a,#header nav.desktop-menu ul li a:focus, #header.scroller-header nav.desktop-menu .dropdown-menu a:hover , #header nav.desktop-menu ul li.highlight a{text-decoration:none;color:#fff;background:#013430;}
#header nav.desktop-menu li{position:relative;}
#header nav.desktop-menu li:hover .dropdown-menu{display:block;}
.dropdown-menu{min-width:215px !Important;padding:0 !important;margin-top:0 !important;border-radius:0;}
.dropdown-menu a{font-size:18px !important;display:block;padding:10px!important;line-height:20px;}
#header .logo-n-btn.desktop-logo{float:left;margin-right:10px;}
.tagline{background:#b0c7d6;clear:both;}
.tagline h1{text-align:center;margin-bottom:0;font-size:28px;padding:4px 15px 4px;font-variant:small-caps;}
#header .mobile-btn-and-logo{display:none;}
.logo-n-btn ul{display:inline-block;margin:0 0 0 15px;vertical-align:top;}
.logo-n-btn ul li{display:block;margin-bottom:1px;}
.logo-n-btn ul li a{display:block;padding:2px 14px;color:#231f20;font-variant:small-caps;}
.logo-n-btn ul li.active a, .logo-n-btn ul li:hover a{background:#013430;color:#fff}
.main-content{padding-top:103px;}
#banner #myCarousel .carousel-caption h4{font-size:20px;text-align:center;background-color:#b0c7d6;color:#272425;margin:0;display:table-cell;padding:2px 10px;vertical-align:middle;font-family:'MinionPro-Bold' !important;}
#banner #myCarousel .carousel-caption h4 a{color:#272425;}
#banner .carousel-caption{bottom:0;left:0%;right:0%;width:100%;padding:0;display:table !important;height:35px;}
#banner #myCarousel .carousel-item img{width:100%;}
#banner .carousel-control-prev-icon{background:url(../../images/front/main.png)no-repeat;height:126px;width:40px;background-position:9% 40%;}
#banner .carousel-control-next-icon{background:url(../../images/front/main.png)no-repeat;height:126px;width:40px;background-position:0% 40%;}
#banner .carousel-control-next, #banner .carousel-control-prev{width:65px;text-indent:-99999px;opacity:1;}
#banner .border-img{position:absolute; top:32px; left:58px; bottom:70px; right:58px;border:3px solid #b0c7d6;}
h3.heading{font-size:26px;text-align:center;color:#231f20;padding:22px 15px 17px;}
#property-advantage .content-split{border-top:8px solid #b1c7d7;}
#property-advantage .content-split .left-box{border-right:4px solid #b1c7d7;padding:20px;}
#property-advantage .content-split .left-box img{padding-top:15px;}
.right-box{border-left:4px solid #b1c7d7; padding:0px 45px 4px;}
#property-advantage .right-box {padding:15px 45px 4px;}
.left-box h5{font-size:24px;color:#023531;line-height:28px;}
.right-box h5{font-size:22px;color:#231f20; padding-top:0px; font-variant:small-caps;}
.right-box p{font-size:16px;padding-top:3px;margin-bottom:5px;color:#000; line-height:normal;}
.books a{color:#3a3738;}
.books h6{font-size:14px;line-height:18px;padding-top:1px;margin-bottom:0;}
.books h6 span{display:block;}
.books a:hover{text-decoration:none;color:#ee3525;}
.books .book{padding:0 4px;}
#sports-afield-film{border-top:8px solid #b0c7d6;border-bottom:9px solid #b0c7d6;position:relative;height:440px;}
#sports-afield-film .framePlayerContainer{position:static !important;}
#sports-afield-film .active{position:absolute;right:50%;left:50%;top:50%;bottom:50%;}
.tab-tagline h4{font-size:24px;color:#033430;padding:16px 15px 5px;background:#fff;}
#property-news{background:url(../../images/front/light-blue-strip.jpg);padding-bottom:23px;}
#property-news .owl-carousel .tab{padding:15px 0px;margin-top:7px;}
.blog-slider .slick-slide h6{font-size:14px;color:#033430;padding-bottom:5px;font-variant:small-caps;}
.blog-slider .slick-slide h5{font-size:24px;color:#083935;padding-top:20px;padding-bottom:6px;text-align:center;font-variant:small-caps;}
.blog-slider .slick-slide h5 a{color:#083935;}
.blog-slider .slick-slide h5 a:hover{text-decoration:none;}
#property-news .tabs{padding:0 35px;}
.blog-slider .slick-slide p{font-size:16px;color:#000;margin-bottom:5px;}
.blog-slider .slick-prev{background:url(../../images/front/main.png) no-repeat !important;position:absolute;top:50%;left:-25px;text-indent:-9999px;height:45px;width:30px;border:0;outline:none;cursor:pointer;}
.blog-slider .slick-next{background:url(../../images/front/main.png) no-repeat ! important;position:absolute;top:50%;right:-25px;text-indent:-9999px;height:45px;width:30px;background-position:11% 0% !important;border:0;outline:none;cursor:pointer;}
.blog-slider{padding-top:25px;padding-bottom:15px;}
.blog-slider .slick-slide img{width:100%;}
.blog-slider.slick-initialized .slick-slide{padding:0 20px;}
.tab-tagline p{font-size:16px;color:#033430;line-height:13px;margin-bottom:13px;padding:0 10px;}
.international-properties .international-map{border-top:8px solid #b0c6d6;text-align:center;}
.international-properties .tab-tagline h4{padding:18px 15px 3px;}
.international-search{clear:both;}
#partners, #ranchsCont{border-top:8px solid #b0c6d6;padding:10px;}
#partners .tab-tagline h4{margin:0;}
.partners-slider{padding-bottom:15px;}
#property-tabs #banner{padding-top:0px;}
#property-tabs .nav-tabs .nav-item, #property-tabs .tabs-section{padding:0;}
#property-tabs .nav-tabs .nav-link{font-size:14px;color:#242122;background:#b9b7a4;border:0;border-radius:0;padding:4px 0;border-right:4px solid #fff;}
#property-tabs .nav-tabs .active.nav-link, #property-tabs .nav-tabs .nav-link:hover, #property-tabs .nav-tabs .nav-link:focus{background:#b0c7d6;}
#property-tabs .nav-tabs .nav-link{float:left\9;}
#property-views{background:#b0c7d6;padding-bottom:14px;}
.property-main-content .columns .owl-stage-outer .owl-item .item{width:144px !important;margin:0 20px;}
.property-main-content .owl-nav .owl-prev, .additional-slider.additinal-prp-slide .slick-prev{background:url(../../images/front/main.png) no-repeat;position:absolute;height:35px;width:20px;top:25%;left:-1%;bottom:25%;text-indent:-99999px;background-position:2% 1%;border:none;cursor:pointer;}
.property-main-content .owl-nav .owl-next, .additional-slider.additinal-prp-slide .slick-next{background:url(../../images/front/main.png) no-repeat;position:absolute;height:35px;width:20px;top:25%;right:-1%;bottom:25%;text-indent:-99999px;background-position:11% 1%;border:none;cursor:pointer;}
.property-main-content .form-horizontal .btn.btn-default{background:#c8c8c8;border-radius:0px;margin-top:10px;}
.property-main-content .additional-properties{background:#b0c7d6;padding-top:23px;padding-bottom:52px;}
.property-main-content .second_carousel .owl-stage-outer .owl-item .item{width:292px !important;text-align:center;max-width:100%;margin:0 auto;}
.property-main-content .property-address h1{font-size:22px;color:#231f20;}
.property-main-content .property-info{padding-top:15px;padding-bottom:25px;}
.property-main-content .property-address ul{display:flex;}
.property-main-content .property-info .left-box, .property-main-content .property-info .right-box{float:left\9 !important;}
.property-main-content .property-address ul li {width:auto;height:auto;margin:0 5px;display:inline-block\9;}
.property-main-content .property-feature{padding-top:3px;}
.property-main-content .property-address ul li:first-child {margin-left:0px;}
.property-main-content .property-address ul li:last-child {margin-right:0px;}
.property-main-content .property-address .lake_pond{background-position:96% 1%;}
.property-main-content .property-address .riverfrontage{background-position:84.7% 0.7%;}
.property-main-content .property-address .biggame{background-position:51.2% 1%;}
.property-main-content .property-text{padding-bottom:35px;}
.property-main-content .property-info .property-text p{font-size:16px;color:#000;padding-top:15px;}
.property-main-content .property-information h3, .property-taxes h3, .property-documents h3{font-size:18px;text-align:center;background:#b0c7d6;padding:7px 0 3px; margin:0px;}
.property-main-content .property-information ul li{font-size:18px;line-height:22px;list-style-type:square;}
.property-main-content .property-information .property-info{padding:15px 22px 25px;}
.property-main-content .property-taxes p{padding:0px;font-size:16px;color:#000;}
.property-main-content .property-taxes p span{display:block;margin-top:10px;}
.property-main-content .property-documents h6, .property-documents p{color:#000;padding:0 20px;font-size:16px;}
.property-main-content .property-documents h6{padding-top:8px;padding-bottom:11px;}
.property-main-content .property-price{padding-bottom:24px;}
.property-price h5{font-size:24px;}
.property-broker-info h3{text-align:center; font-size:18px;background:#b0c7d6;padding:3px 0 2px;}
.property-broker{padding:7px 20px 0;color:#000;}
.property-broker .property-details{padding:0;}
.property-broker .property-details.broker-info-description{padding-left:15px;}
.property-broker address h4{font-size:24px;padding-bottom:0px;}
.property-broker address h5{font-size:18px;padding-bottom:10px;line-height:21px;}
.property-broker address h5 span, .property-contact-us h4 span{display:block;word-wrap:break-word;}
.property-broker address h6{font-size:14px;}
.property-broker-info p{font-size:16px;padding:0 20px;}
.property-contact-us{padding:15px;margin-top:58px;}
.property-contact-us h4{font-size:18px;padding-bottom:8px;}
.property-main-content .form-group input, .property-main-content .form-group textarea, .property-main-content .form-group input:focus, .property-main-content .form-group textarea:focus{font-size:24px;background:#c8c8c8;border-radius:0px;border:none;color:#231f20;text-transform:uppercase;}
.property-main-content .form-group input::placeholder, .property-main-content .form-group textarea::placeholder, .advanced-search-form .form-group input::placeholder ,.advanced-search-form .form-group textarea::placeholder, .footer-subscribe-form#mc_embed_signup input.email::placeholder {color:#fff; }
.property-main-content .form-group input{height:36px;padding-right:30px;color:#231f20;}
.property-main-content .form-group{position:relative;}
.property-main-content .form-group span{position:absolute;top:0;right:15px;font-size:24px;color:#fff;text-transform:uppercase;}
.property-main-content .form-group textarea{min-height:105px;font-family:'Minion Pro' !important;}
.property-contact-us .form-horizontal .btn{color:#231f20;font-size:24px;cursor:pointer;padding:0 12px 3px;}
.property-contact-us .form-horizontal .btn:hover{background:#b0c7d6;}
.property-social-share h3{font-size:18px;text-align:center;background:#b0c7d6;padding:1px 0px 5px;margin:0;}
.property-social-share ul{display:flex;display:block\9;padding:16px 0 0 10px;}
.property-social-share{padding-top:45px;}
.property-social-share ul li{margin:0 12px;display:inline-block\9;}
.property-social-share ul li a{text-indent:-99999px;width:48px;height:48px;display:block;background:url(../../images/front/main.png) no-repeat;}
.property-social-share ul li.fb a{background-position:18% 11%;}
.property-social-share ul li.twitter a{background-position:40% 11%;}
.property-social-share ul li.envelop a{background-position:29% 11%;}
.additional-properties .addtitional-title h3{color:#033430;font-size:24px;padding:0px 0 27px;}
.additional-properties h4{padding:20px 25px 5px;}
.additional-properties h4 a{font-size:24px;color:#033430;}
.additional-properties p{font-variant:initial;font-size:14px;text-align:center;color:#000;padding:0 30px;}
.additional-properties p a{color:green;display:inline-block;margin-left:5px;}
.additional-properties h4 a:hover, .additional-properties p a:hover{text-decoration:none!important;color:#ba251d;}
.additional-properties h6{font-size:18px;color:#231f20;}
.additional-properties h6 span{display:block;padding-top:20px;}
#advertisement{padding-top:42px;padding-bottom:40px;}
#advertisement h3{font-size:24px;color:#033430;text-transform:uppercase;padding:0px 0px 28px;}
.bx-wrapper .bx-controls-direction a.bx-next{background:url(../../images/front/main.png) no-repeat -43px -3px;position:absolute;top:50%;bottom:50%;display:inherit !important;}
.bx-wrapper .bx-controls-direction a.bx-prev{background:url(../../images/front/main.png) no-repeat 0px -5px;position:absolute;top:50%;bottom:50%;display:inherit !important;}
.tab-pane .container .bx-wrapper{margin:0 auto !important;background:#b0c7d6;padding-bottom:13px;padding-top:7px;border-color:#b0c7d6;}
.tab-pane .bx-wrapper ul li h4{background:#b0c7d6;text-align:center;margin:0;padding-top:5px;font-size:18px;}
.tab-pane .bx-wrapper ul li h4 span{font-size:14px;color:#bf1f47;}
.tab-pane .bx-wrapper{background:transparent;margin:0;border-color:#b0c7d6;box-shadow:none;margin:0 auto;}
#property-tabs .tab-content{background:#b0c7d6;}
#property-tabs .tab-content .tab-pane ul li{overflow:hidden;}
#property-tabs .tab-content .tab-pane ul li span.new-listing, .prop-inner .new-listing{background:#006c32;z-index:1;width:328px;height:60px;color:#ffffff;font-size:24px;line-height:60px;font-weight:600;position:absolute;left:-69px;top:65px;text-align:center;-moz-transform:scale(1) rotate(-45deg) translate(0px);-webkit-transform:scale(1) rotate(-45deg) translate(0px);-o-transform:scale(1) rotate(-45deg) translate(0px);transform:scale(1) rotate(-45deg) translate(0px);}
#property-tabs .bx-wrapper li img{width:100%;}
.page-spacing{padding:0 4%;}
.page-spacing.full-layout-property{padding-left:2%;padding-right:2%;}
.about-us-info{padding-top:42px;}
.about-us-info h3{font-size:32px;color:#231f20;padding-bottom:6px;font-variant:small-caps;}
.about-us-info p{font-size:16px;color:#231f20;line-height:21px;}
.about-us-info article{padding:0px 0 12px 0;clear:both;}
.about-us-info .second-article .about-trophy-property{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;}
.about-us-info .about-trophy-property{padding:34px 0 42px 0;flex-direction:row-reverse;}
.about-us-info .about-trophy-property h3{padding-bottom:3px;}
.about-us-info .about-trophy-property p{padding-bottom:33px;}
.about-us-info .about-trophy-property .feature-trophy-properties h5{padding-bottom:5px;font-size:18px;}
.about-us-info .about-trophy-property .feature-trophy-properties ul{list-style-type:disc;padding-left:15px;}
.about-us-info .about-trophy-property .feature-trophy-properties ul li{font-size:14px;color:#231f20;line-height:18px;}
.about-us-info .third-article h3 span{display:block;padding-top:3px;}
.about-us-info #advertisement h3{padding-bottom:26px;color:#033430;}
.about-us-info #advertisement{padding-bottom:82px;}
.about-us-info .third-article p span, .about-us-info .second-article p span{display:block;padding-top:13px;}
.about-us-info .about-trophy-property .gallery-section{padding-top:32px;}
.trophy-content h5{padding-bottom:5px;font-size:18px;text-align:center;font-variant:small-caps;font-family:'MinionPro-Bold';}
.trophy-content ul{list-style-type:disc;padding-left:15px;}
.trophy-content ul li{font-size:16px;color:#231f20;line-height:18px;}
#intl-map-container{margin:0 auto;width:100%;}
#us-map-container .datamap{margin-top:-85px;}
.staff .team{padding-top:42px;padding-bottom:33px;}
..staff .team ul{display:block !important;}
.staff .team ul li{padding-bottom:30px;}
/* .staff .team ul li div{display:inline-block;width:100%;vertical-align:top;} */
.staff .team ul li .thumbnail{max-width:144px;margin-right:30px;}
/* .staff .team ul li .director-info{max-width:85%;} */
.staff .director, .staff .council, .staff .non-team, #footer{clear:both;}
.staff .inner-page ul li h4{font-size:19px;color:#231f20;} 
.staff .inner-page ul li p{font-size:16px; color:#231f20;text-align:justify; padding-top:9px; line-height:20px; margin:0;}
.staff .team-sub-tagline h4{background:#b1c7d7;font-size:20px;text-align:center;padding:5px 15px 6px;}
.staff .council h3{font-size:16px;text-align:justify;line-height:21px;padding-top:10px;padding-bottom:45px;}
.staff .council p a{color:#231f20; font-weight:600;}
.staff .council p a:hover{text-decoration:none;color:#ba251d;}
.staff .council p span{display:block;}
.staff .council .team{padding-top:2px;padding-bottom:0;}
.staff .non-team-staff{padding-top:34px;padding-bottom:125px;}
#broker-agent .broker-search-form{padding-top:15px;}
#broker-agent .broker-search-form .form-group{display:inline-block;vertical-align:top;}
#broker-agent .broker-search-form .search-choose-option{max-width:36%;width:100%;margin-right:17px;}
#broker-agent .broker-search-form .search-option{width:100%;max-width:55%;margin-right:14px;}
#broker-agent .broker-search-form .search-choose-option select.form-control, #broker-agent .broker-search-form .search-option input.form-control{font-size:18px;background:#c8c8c8;border:1px solid #d6d6d6;border-radius:0px;color:#fff;padding:6px 10px;height:37px;}
#broker-agent .broker-search-form .search-btn .btn{background:#c8c8c8;border-radius:0;height:36px;cursor:pointer;}
#broker-agent .broker-search-form .search-btn .btn .fa-search{font-size:23px;line-height:17px;}
#broker-agent .broker-search-form .search-btn .btn:hover{background:#b0c7d6;}
#broker-agent .broker-search-form .search-option input.form-control::placeholder{color:#fff;}
#broker-agent .broker-search-form .search-choose-option select.form-control option{padding:4px 15px;}
#broker-agent .international-search .nav-tabs{background:#b9b7a4;}
#broker-agent .international-search .nav-tabs li{padding:0;}
#broker-agent .international-search .nav-tabs .canada{border-left:4px solid #fff;border-right:4px solid #fff;}
#broker-agent .international-search .nav-tabs .nav-link{color:#231f20;border-radius:0;text-align:center;font-size:28px;line-height:22px;border:1px solid #b9b7a4;}
#broker-agent .international-search .nav-tabs .nav-link:hover, #broker-agent .international-search .nav-tabs .nav-link.active{background:#b0c7d6;border:1px solid #b0c7d6;}
#broker-agent .broker-tagline{margin-top:2px;}
#broker-agent .broker-tagline h4{font-size:20px;padding:2px 15px 7px;}
#broker-agent #united-state{color:#231f20;}
#broker-agent .inner-tab-content h3{font-size:18px;padding-top:5px;padding-bottom:8px;}
#broker-agent .inner-tab-content ul{display:block;padding-bottom:17px;clear:both;}
#broker-agent .inner-tab-content ul h6{margin-left:25px;font-size:14px;line-height:16px;}
#broker-agent .inner-tab-content ul h6 span{display:block;}
#broker-agent .inner-tab-content ul h6 span a{color:#231f20;}
#broker-agent .inner-tab-content ul h6 span a:hover{text-decoration:none;color:#ba251d;}
#broker-agent .inner-tab-content{clear:both;}
#broker-agent .international-search{padding-bottom:60px;}
.inner-page{padding:0 4%;}
.inner-page-spacing{padding:0 1.5%;}
.broker .search-section{background:#fff;}
.alaska-homer{padding-top:28px;}
#broker-agent .inner-tab-content ul h6 a:hover {text-decoration:underline!important;}
.alaska-homer.us-agent, .internation-agent{padding-left:150px;}
#countyList.multicounty{height:295px!important;overflow:auto;}
.search-choose-option .multiSel{width:98%;overflow:hidden;}
.search-property .side-bar{-ms-flex:0 0 13%;flex:0 0 13%;max-width:13%;}
.search-property .search-property-lists{-ms-flex:0 0 87%;flex:0 0 87%;max-width:87%;padding-left:30px;}
.contact-information.right-box{border:0;border-right:2px solid #b0c7d6;padding-bottom:30px;}
.right-box a{color:#000; font-size: 17px;}
.right-box a:hover{text-decoration:none;color:#ba251d;}
.contact-us-form{padding:15px 30px !important;}
.contact-us-form h2{padding-bottom:10px;font-size:24px;font-variant:small-caps;font-weight:600;}
.contact-us-form h3, .form-group label{font-variant:small-caps;}
.contact-form .form-group .form-control{height:100%;min-height:36px;font-size:18px;background:#c8c8c8;border-radius:0px;border:none;color:#fff;padding-right:30px;font-variant:small-caps;}
.form-group label{font-size:20px;}
#recaptcha1{padding-bottom:15px;}
.contact-us-form .btn{color:#231f20;font-size:24px;cursor:pointer;padding:0 12px 3px;border-radius:0;background:#c8c8c8;border-radius:0px;border:0;font-variant:small-caps;}
.contact-us-form .btn:hover{background:#b0c7d6;color:#000;}
.contact-form .form-control::placeholder{color:#fff;}
.contact-us-form, .contact-information{padding-top:40px !important;padding-bottom:40px !important;}
.form-group{position:relative;}
.form-group span.required, .popup .mc-field-group .required{position:absolute;top:0;right:15px;font-size:20px;color:red;text-transform:uppercase;}
.myPropertyCommon, .myPropertyLast{padding:0 !important;padding-right:5px !important;}
.property-select-option .inner-col{margin:0;}
.myPropertyCommon select, .myPropertyLast select{-webkit-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;transition:background-color 0.5s ease-out;-ms-transition:none !important;border:none;border-radius:0;background-color:#c8c8c8 !important;padding:5px;color:#FFFFFF;-webkit-appearance:none;-moz-appearance:none;appearance:none !important;width:100%;font-variant:small-caps;height:38px !important;font-size:18px;}
.myPropertyCommon select option, .myPropertyLast select option{font-weight:normal;display:block;white-space:pre;min-height:1.2em;padding:0px 10px 1px;background:#CBCBCB;color:#000;}
.sprtsafiled-icons .img-responsive{margin-right:25px;}
#remove-section{display:none;}
.newsletter-signup-form{padding:50px 0;}
.newsletter-signup-form #mc_embed_signup{max-width:80%;margin:0 auto;padding:20px;background-color:#696f72;border-radius:5px;font-variant:small-caps;}
.newsletter-signup-form #mc_embed_signup h2{font-size:24px;color:#fff;}
.newsletter-signup-form #mc_embed_signup .mc-field-group label, #mc_embed_signup .indicates-required{color:#fff;}
.newsletter-signup-form #mc_embed_signup .mc-field-group label{font-size:18px;}
#mc_embed_signup .mc-field-group input{padding:8px;}
#mc_embed_signup .mc-field-group{padding-bottom:1%;}
.field input{display:block;padding:10px;width:100%;}
.newsletter-signup-form #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent !important;padding:0 !important;}
.newsletter-signup-form #mc_embed_signup .button{border-radius:0 !important;font-variant:small-caps;color:#000;width:100%;font-size:20px;margin-bottom:15px;}
.newsletter-signup-form #mc_embed_signup .button:hover{background-color:#b0c7d6 !important;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{color:#114432;}
#mc_embed_signup #mce-success-response{font-size:20px;padding:0px 0 10px !important;color:#6ec917 !important;}
#mc_embed_signup div#mce-responses{padding:0 !important;margin:0 !important;}
#mc_embed_signup input:focus{border-color:#696f72 !important;}
#mc_embed_signup .mc-field-group.input-group ul li{width:25%;float:left;padding:5px 0 !important;}
#mc_embed_signup .mc-field-group.input-group label{margin-left:5px;}
#mc_embed_signup .state-interest{padding-bottom:0 !important;min-height:30px;}
#mc_embed_signup .state-interest strong{color:#fff;font-size:20px;}
.verbiage p{font-size:11px;color:#fff;text-align:justify;}
.verbiage a{color:#000;}
.verbiage a:hover{color:#ff3928;text-decoration:none;}
#mc_embed_signup .mc-field-group.input-group label{font-size:12px;vertical-align:text-top;}
.newsletter-field label, .newsletter-field input{display:block;}
.newsletter-field input, .newsletter-field .email{width:100% !important;padding:10px;height:38px !important;}
#mc_embed_signup .clear.sub-btn{width:100% !important;}
#mc_embed_signup form{text-align:left;}
#mc_embed_signup .mc-field-group, #mc_embed_signup .mc-field-group{display:block;clear:none;}
.search-section form{padding-top:5px;padding-bottom:0px;}
.search-box select{width:100%;max-width:100%;font-size:15px;background:#c8c8c8;border:1px solid #d6d6d6;border-radius:0px;color:#fff;font-variant:small-caps;cursor:pointer;}
.search-box select option{padding:2px 10px;font-size:18px;font-variant:small-caps;}
.searchbar-button-link-container .btn{background:#fff;border-radius:0;height:36px;cursor:pointer;}
.searchbar-button-link-container .btn:hover{background:#c8c8c8;color:#fff;}
.searchbar-button-link-container .btn .fa-search{font-size:20px;}
.search-btn{display:inline-block;}
.more-options-advance a{color:#212529;font-variant:small-caps;font-size:16px;}
.search i.fa{text-align:right;font-size:15px;float:right;padding-right:20px;padding-top:7px;color:#fff;}
.more-options-advance a:hover{text-decoration:none;color:#013430;}
#advance-search{padding-top:30px;padding-bottom:0px;}
.advance-search{margin:0 auto;max-width:980px !important;}
.advertisement-ads #advertisement{padding-top:5px;}
.advance-search h2{font-weight:600;margin:0 15px;padding-bottom:15px;}
.advance-search .form-group input{border:2px solid #abc1d3;border-radius:0;padding:5px 10px;margin-left:0;}
.advance-search .search-select{border:none;border-radius:0;background-color:#b0c7d7;padding:5px;color:#FFFFFF;-webkit-appearance:none;-moz-appearance:none;appearance:none !important;width:100%;height:32px;}
.advance-search .search-select option{padding:0 5px;}
.result-filter{font-weight:normal;padding:4px;border:2px solid #cccccc;}
.search-section .searchbar-button-link-container{padding:0 5px;}
.search-section{background:#b0c7d6;}
.search-section .search-box select, .searchbar-button-link-container .btn{background:#fff;color:#fff;}
.advance-search .submit-adv-search{background:#b0c7d7;border:0;border-radius:0;font-variant:small-caps;color:#231f20;font-size:20px;cursor:pointer;padding:0 12px 3px;width:150px;height:28px;line-height:28px;}
.advance-search .submit-adv-search i.fa{font-size:18px;color:#fff;float:right;margin-top:-24px;margin-right:-2px;}
.advance-search .submit-adv-search:hover{background:#c8c8c8;}
.search-row{display:block !important;text-align:center;}
.search-section .search-box{max-width:170px;padding:0;text-align:center;display:inline-block;margin-bottom:0px;margin:0 10px;min-height:34px;vertical-align:top;font-size:20px;font-variant:small-caps;}
.search-section .search-box select{text-align:center;background:#94a7b5;border:none;font-size:18px;color:#fff;font-weight:700;}
.search-box a{color:#05342f;background:#94a7b5;display:block;line-height:28px;cursor:pointer;vertical-align:top;height:28px;}
.search-box a:hover, .search-section .search-box select:hover{text-decoration:none;color:#fff !important;background:#879aa8;}
.advance-search .form-group label{color:#18413f;line-height:normal;font-size:20px;}
.advance-search #filterState dl, .advance-search dl{margin-bottom:0;}
.advance-search{padding-top:15px;}
.advance-search .price-option a:hover,.advance-search .acres-option a:hover{background:#b0c7d7;}
.search-select{position:relative;}
.custom-select{background:#b0c7d7 url(../../images/front/small-select-icon.png)no-repeat !important;background-position:95% 60% !important;padding:0px 29px 1px 5px !important;height:28px !important;vertical-align:top !important;}
.home.custom-select{background-color:#94a7b5 !important;}
.broker.custom-select{background-color:#c8c8c8 !important;font-variant:small-caps;height:37px !important;}
.ads-slider .slick-slide{padding:0 40px;}
.career{padding:40px 2%;}
.career p{font-size:16px;padding-top:3px;margin-bottom:5px;color:#000;}
.career h6{margin-top:20px;font-weight:600;}
.career p a, .career h6 a{color:#000;}
.career p span{color:#ba251d;font-weight:600;}
.career p a:hover, .career h6 a:hover{text-decoration:none;color:#ba251d;}
.listing-view{border-top:1px solid #b0c7d6;padding-bottom:30px;}
.property-list{padding:30px 0;}
.title-section{padding:20px 0;}
.title-section h1{float:left;}
.title-section #search-list{text-align:right;}
#search-list select{font-size:18px;padding:2px;margin-right:10px;height:40px;}
#search-list select option{padding:5px;}
#search-list .btn{background:#94a7b5;border-radius:0;color:#05342f;line-height:22px;vertical-align:top;font-variant:small-caps;cursor:pointer;height:40px;}
#search-list .btn:hover{color:#fff;}
.property-list-info h2{display:block;font-size:18px;margin-bottom:4px;color:#005952;font-variant:small-caps;}
.property-list-info h4{display:block;font-size:18px;margin-bottom:4px;color:#005952;font-variant:small-caps;}
.property-list-info h4 a{color:#005952;}
.property-list-info a:hover{text-decoration:underline!important;color:#31604E;}
.property-list-info p{font-size:14px;color:#231f20;text-align:justify;padding-top:9px;line-height:18px;margin:0;margin-bottom:10px; /* min-height:135px; */}
.property-list-info h3{font-size:18px;font-weight:600;float:left;}
.price-area-details h4{font-size:18px;text-align:right;}
.price-area-details h5{font-size:12px;font-variant:small-caps;}
.price-area-details h5 a{color:#005952;}
.price-area-details h5 span{display:block;font-weight:700;}
.facility{padding-top:10px; clear:both; /* min-height:60px; */}
.facility h6 {font-size:14px; color:#231f20; line-height:18px; font-family:MinionPro-Bold!important;}

.facility ul li{display:inline-block;margin-right:5px;width:auto;}
.facility ul, .facility h6{display:inline-block;margin:0;}
.property-list .list .inner-list{background-color:transparent;margin-bottom:50px;}
.listing-container{margin:0 auto;}
.listing-container.broker-details-container{max-width:85%;margin:0 auto;}
.page-pagination ul{display:block;}
.page-pagination ul li.active span{padding:6px 12px;background:#114533;color:#fff;border:1px solid #114533;}
.page-pagination ul li{display:inline-block;}
.page-pagination ul li a{padding:6px 12px;border:1px solid #ddd;color:#114533;display:inline-block;}
.page-pagination ul li a:hover,.pagination > .active > a{background-color:#114533;border-color:#114533;color:#fff;text-decoration:none;}
.page-pagination ul li a::first-child{border-radius:05px 0 0 5px;}
.page-pagination ul li a::last-child{border-radius:0px 05px 5px 0px;}
.property-list-img a{position:relative;display:block;overflow:hidden;}
.property-list .new-listing, .mapsearch-img .new-listing{background:#006c32;z-index:1;width:185px;height:30px;color:#ffffff;font-size:13px;line-height:30px;font-weight:600;position:absolute;left:-37px;top:40px;text-align:center;-moz-transform:scale(1) rotate(-45deg) translate(0px);-webkit-transform:scale(1) rotate(-45deg) translate(0px);-o-transform:scale(1) rotate(-45deg) translate(0px);transform:scale(1) rotate(-45deg) translate(0px);}
.mapsearch-img{padding:0 !important;overflow:hidden;}
.mapsearch-img img{padding-top:0 !important;width:100% !important;}
.new-listing.sold{background:#ac2b34;}
.new-listing.featured-property{background:#005952;}
.new-listing.pending-sale{background:#679e99;}
.property-list .property-list-info .property-inner-content{background:#ebebeb;border:1px solid #b0c7d6;}
.price-area-details li{width:50%;display:inline-block;}
.property-list-content{min-height:140px;}
.property-list-img img{width:auto;display:block;margin:0 auto;}
.customer-list-detials{margin-top:10px;clear:both;}
.broker-list-img{float:left;margin-right:15px;}
.price-area-details .row{margin:0;}
.price-area-details{display:flow-root;}
#myProp input{font-size:18px;}
#myProp .g-recaptcha, #contact .g-recaptcha{margin-bottom:15px;}
.breadcrumb-section{background:#EDEDED;}
.breadcrumb-section .breadcrumb{background:transparent;margin-bottom:0;padding:.3rem 1rem;}
.breadcrumb-item.active{font-weight:600;font-variant:small-caps;}
.visit-web{margin-top:8px;padding-bottom:10px;}
.visit-web a{font-size:15px;background-color:#c8c8c8;padding:4px 7px;border-radius:0px;font-weight:600;font-variant:small-caps;}
.visit-web a:hover{background:#b0c7d6;color:#000 !important;}
#property-advantage h1{font-size:26px;text-align:center;color:#231f20;padding:22px 15px 17px;font-variant:small-caps;}
.profile-title-section{padding-top:30px;padding-bottom:10px;}
.profile-img img{float:left;margin-right:15px;}
.profile-title-section p{line-height:normal;font-size:15px;}
.prfile-info p span{display:block;}
.prfile-info p a{color:#000;}
.prfile-info p a:hover{text-decoration:none;color:#ba251d;}
.profile-title-section h5{font-weight:600;}
#property-news p{text-align:justify;}
#property-news p a{color:#033430;font-weight:700;}
#property-news p a:hover{text-decoration:none;color:#ba251d;}
.breadcrumb-item, .breadcrumb-item a{color:#000;font-weight:600;font-size:14px;font-variant:small-caps;}
.property-list-img{position:relative !important;}
.property-list-img a::before{content:"";position:absolute;left:5px;right:5px;top:5px;bottom:5px;opacity:.50;border:1px solid #b0c7d6;}
.social-share ul li{float:left;border:1px solid #b0c7d6;border-left:0;border-bottom:0;width:100%;border-right:0;}
.social-share ul li a{display:block;font-variant:small-caps;color:#000;font-weight:600;font-size:18px;padding:8px;}
.social-share ul li a:hover{background:#b0c7d6;color:#fff!important;text-decoration:none!important;}
.social-share ul li a span::after{display:block;font-variant:small-caps;color:#000;font-weight:600;font-size:18px;padding:8px;}
.title-section h5{float:left;}
.career.broker-wanted h2{font-size:22px;}
#myTab{background-color:#b9b7a4;color:#fff;font-size:2em;}
#myTab.stick{position:fixed;top:0;z-index:100;border-radius:0 0 0.5em 0.5em;width:100%;border-radius:0;}
.side-bar{border:1px solid #e5e5e5;padding-top:30px;}
.side-bar .card-header{padding:5px;border:0;}
.side-bar .card-header .btn{width:100%;text-align:left;padding:5px;color:#717171;cursor:pointer;font-size:18px;font-variant:small-caps;font-weight:600;position:relative;}
.regions-list a{color:#000;}
.regions-list a:hover, .side-bar .card-header .btn:hover, .side-bar .card-header .btn:focus{text-decoration:none;}
.side-bar .card-header .btn-primary:hover{background-color:#b0c7d6 !important;border-color:#b0c7d6;}
.form-check .form-check-input{margin-left:0;}
.card-body .btn{padding:4px 10px;background:#c8c8c8;width:100%;border-color:#b0c7d6;border-radius:0px;color:#000;font-weight:600;font-variant:small-caps;}
.card-body .btn:hover{background:#b0c7d6 !important;border-color:#b0c7d6 !important;color:#000 !important;}
#accordion .card{border:0;margin-bottom:5px;}
.card-header span.fa-plus{color:#cdcdcd;font-size:11pt;position:absolute;top:5px;right:0;}
.card-header .btn.btn-link span.fa-plus::before{content:"\f068";}
.card-header .btn.btn-link.collapsed span.fa-plus::before{content:"\f067";}
.search-box .SumoSelect{width:100%;}
.search-box .SumoSelect > .CaptionCont{padding:0;background-color:#94a7b5;border:1px solid #94a7b5;}
.search-box .SumoSelect .select-all{height:auto;text-align:left;}
.search-box .options{text-align:left;}
.search-box .SumoSelect > .optWrapper > .options li label, .search-box .SumoSelect .select-all > label{font-size:14px;margin:0;}
.search-box .SumoSelect > .CaptionCont > span.placeholder{color:#fff;font-style:normal;font-weight:600;}
.sidebar-state-section{height:100%;max-height:208px;overflow:auto;}
.search-choose-option .dropdown dt a, .dropdown1 dt a{width:100%;line-height:normal;border-radius:0;border:0px;font-size:16px;padding:3px;color:#fff; padding-top: 1px !important; line-height:24px;}
.search-choose-option .dropdown dt a:focus, .dropdown1 dt a:focus{background:#94a7b5;}
.search-box .multiSel, .dropdown1 .multiSel1{margin-bottom:0 !important;}
.mutliSelect ul, .mutliSelect1 ul{width:100% !important;text-align:left;font-size:15px;font-weight:600;}
.search-box .dropdown, .search-box .dropdown1{margin-bottom:0px;}
.mutliSelect1 ul li input{margin-right:5px;}
.property-list .cols{width:100%;text-align:center;font-size:20px;}
.property-inner-text{padding:20px; /* min-height: 367px; */}
.property-inner-content:after, #broker-agent .inner-tab-content ul:after, .search_property:after, #broker-agent .inner-tab-content ul:after{font-size:0px;line-height:0px;height:0px;content:'.';visibility:hidden;display:block;clear:both;}
.social-share ul{margin:0;}
.dropdown .multiSel, .dropdownPrice .multiSel{margin-bottom:0;}
#advance-search .dropdown dt a, #advance-search .dropdownPrice dt a, #advance-search .dropdownAcreage dt a, #advance-search .dropdownType dt a{width:100%;min-height:auto;line-height:normal;border-radius:0;background-color:#b0c7d7;border:0;color:#fff;font-size:16px;padding:3px 10px;line-height:26px;}
#advance-search.dropdownAcreage dt a:focus, #advance-search .dropdownType dt a:focus{background:#b0c7d7;}
#advance-search .dropdown1 a{width:100%;min-height:auto;line-height:normal;border-radius:0;background-color:#b0c7d7;border:0;color:#fff;}
.dropdownPrice dd ul{border:1px solid #ccc;}
.partners-slider .slick-arrow{display:none !important;}
a.form-control p{margin:0;}
.broker-name a, .broker-name{font-size:18px;}
.bluebg{background-color:#d4dfe8;padding-top:10px;}
.company-profile ul{margin-bottom:0;}
.company-profile ul li:first-child, .alaska-homer .box ul li:first-child{float:left;margin-right:15px;}
.company-profile span.broker-name{font-size:22px;font-variant:small-caps;margin-bottom:5px;}
.custom .slick-initialized .slick-slide{width:auto;}
.form.contact-us-form{padding:0 !important;}
.container-underline{border-bottom:1px solid #CCCCCC;}
#stateLandContentDown, #stateLandContentUp{margin-top:-18px;}
.homepage-video-section .vp-player-layout{width:100%;left:auto;right:auto;}
.player .vp-player-layout{width:100% !important;}
.video-section{ border-top:8px solid #b1c7d7; border-bottom:15px solid #b1c7d7;}
.video-section .slider-nav{border-top:0px solid #fff;background-color:#232020;padding:10px 0;}
.slider-nav .draggable{width:100%;padding-bottom:20px;}
.slick-slide img{display:inherit !important;}
.homepage-video-section .slick-arrow{position:absolute;right:0px;bottom:50%;margin-bottom:-35px;z-index:100;}
.homepage-video-section .slick-next{left:auto;right:30px;background:url(../../images/front/main.png)no-repeat;height:70px;width:40px;background-position:-40px -40px;border:none;text-indent:-99999px;cursor:pointer;opacity:0.6;}
.homepage-video-section .slick-prev{left:30px;right:auto;background:url(../../images/front/main.png)no-repeat;height:70px;width:40px;background-position:3px -40px;border:none;text-indent:-99999px;cursor:pointer;opacity:0.6;}
.homepage-video-section .slick-next:hover, .homepage-video-section .slick-prev:hover{opacity:1;}
.homepage-video-section .slider-nav .draggable{padding:0px!important;}
.homepage-video-section .slider-nav.slider{padding:10px 80px!important;}
.map-listing-view{padding-top:30px;padding-bottom:30px;border-top:1px solid #b0c7d6;}
.map-right-info{background-color:#ebebeb;padding:20px 15px;margin-bottom:15px;}
.ranch-info{float:left;}
.ranch-info h5, .ranch-info h6{font-size:12px;font-variant:small-caps;margin:0;}
.facility img{text-align:right;}
.ranch-feature{display:block !important;}
#search-map-canvas{width:100%;height:480px;}
#pop-up{font-variant:small-caps;}
.popup{padding:0 20px;}
.popup input{width:100%;padding:6px 28px 6px 6px;font-variant:small-caps;background:#c8c8c8;border:0;}
.popup .mc-field-group{margin-bottom:5px;position:relative;}
#pop-up .modal-content{padding-bottom:20px;background:#013430;}
#pop-up .modal-header{display:block;text-align:center;color:#fff;border:0;}
#pop-up .modal-header .close{position:absolute;right:15px;top:15px;color:#fff;cursor:pointer;}
#pop-up .modal-title{font-size:40px;}
#pop-up .button{background:#aaa;border:0;font-size:20px;cursor:pointer;}
#pop-up .button:hover{background-color:#b0c7d6 !important;}
#pop-up .indicates-required{text-align:right;color:red;}
#pop-up .reqiured{position:absolute;top:0;right:15px;font-size:20px;color:red;text-transform:uppercase;}
#pop-up h2{text-align:center;font-size:24px;color:#fff;}
.dont-show{padding-top:10px;}
.dont-show a, .dont-show{color:#fff;font-size:15px;}
.dont-show a:hover{text-decoration:none;color:#ddd;}
.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto;@media(max-width:768px){min-height:calc(100vh - 20px);}}
.content-split-right .btn{margin-top:10px;}
.price-range .search-bar-parent-container, .price-range .sportsafield button.priceacre{width:100%;max-width:100%;background-color:#b0c7d7 !important;font-size:16px;text-align:left;}
.price-range .sportsafield button.priceacre{padding:0 5px;}
.state-sale .form{padding-top:20px !important;}
.player .vp-player-layout{width:100vw !important;}
.fullwidth{width:100%;margin-left:auto;margin-right:auto;max-width:initial;}
.dont-show{padding-top:10px;color:#fff;font-size:15px;}
.dont-show input[type="checkbox"]{display:inline-block;width:auto;margin:0 5px 0 0;position:relative;top:1px;border:none;}
.video-section .slider-nav .slick-slide{padding:0 14px;}
#photos .overlay::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,0.8);z-index:300;}
#photos .slick-current .overlay::after{background:transparent;}
#photos .slick-current .new-listing{display:block !important;}
#photos .slick-slide .new-listing{display:none;}
.overlay-section{position:relative;padding:0 5px;}
.slick-slide > div, #photos , #photos .slick-current h4{transition:all 1s ease-in-out;}
#photos .slick-current .new-listing{transition:all 1.4s ease-in-out;}
.property-thumbnail .slick-slide span{color:#ba251d;font-size:18px;}
#photos .slick-list{line-height:0;padding-bottom:0 !important;}
#footer{background:#363636;padding:13px 15px 30px;border-top:8px solid #b0c6d6;}
#footer .footer-component .footer-1{width:100%;max-width:17%;}
#footer .footer-component .footer-2{width:100%;max-width:16%;}
#footer .footer-component .footer-3{width:100%;max-width:23%;}
#footer .footer-component .footer-4{width:100%;max-width:20%;}
#footer .footer-component .footer-5{width:100%;max-width:24%;}
#footer .footer-component .footer-1, #footer .footer-component .footer-2, #footer .footer-component .footer-3, #footer .footer-component .footer-4, #footer .footer-component .footer-5{vertical-align:top;color:#fff;padding:0 24px;border-right:5px solid #b0c7d6;min-height:330px;}
#footer .footer-component .footer-5{border:none;}
#footer .footer-component .footer-1{padding:0 10px;}
#footer .footer-component ul{list-style-type:none;margin-bottom:0;}
#footer .footer-component .footer-4 ul{max-width:150px;margin:0 auto;}
#footer .footer-component .footer-4 ul li a{background:url(../../images/front/main.png)no-repeat;display:block;padding-bottom:4px;padding-left:13px;}
#footer .footer-component .footer-4 ul li.facebook a{background-position:26% 44.7%;}
#footer .footer-component .footer-4 ul li.twitter a{background-position:26% 87.7%;}
#footer .footer-component .footer-4 ul li.vimeo a{background-position:26% 23.7%;}
#footer .footer-component .footer-4 ul li.Instagram a{background-position: 26% 55.8%;} 

#footer .footer-component .footer-4 ul li.youtube-icons a{background-position:26% 34.6%;}
#footer .footer-component ul li a{font-size:14px;color:#fff;}
#footer .footer-component ul li a:hover{color:#ba251d;text-decoration:none;}
#footer .footer-component h4{font-size:18px;padding-bottom:23px;padding-top:18px;margin-top:10px;}
#footer .footer-component .footer-2 ul li, #footer .footer-component .footer-4 ul li, #footer .footer-component h4, #footer .footer-component .branding-logos, #footer .footer-component .footer-1{text-align:center;}
#footer .footer-component .branding-logos li{display:inline-block;margin:0 8px;}
#footer .footer-component{padding:3px;}
#footer .footer-component .medium-img{padding-top:40px;}
#footer .footer-component .branding-logos{padding-top:15px;}
#footer .footer-component .footer-2 ul li, #footer .footer-component .footer-4 ul li{line-height:31px;}
#footer .footer-component .footer-3 p, #footer .footer-component .footer-5 p{line-height:24px;font-size:14px;margin-bottom:0px;}
#footer .footer-component .footer-5 h4{text-align:left;}
#footer .footer-component .footer-5 form{padding-top:15px;}
#footer .footer-component .address{line-height:40px;font-size:15px;padding-top:21px;}
#footer .footer-component .address li{line-height:28px;}
.footer-subscribe-form{background:transparent !important;}
.footer-subscribe-form #mc-embedded-subscribe-form{text-align:left;}
.footer-subscribe-form#mc_embed_signup input.email{background:#b9b7a4;border:1px solid #9d9c8d;padding:2px 5px;font-size:14px;max-width:58%;width:100%;height:34px\9;margin-right:7px;color:#fff;border-radius:0;font-variant:small-caps;height:27px;}
#footer .footer-component form input[type="submit"]{background:#b9b7a4;border:1px solid #b0ae9d;padding:1px 10px;color:#fff;font-size:14px;line-height:20px;cursor:pointer;font-variant:small-caps;height:25px;border-radius:0;margin-top:1px;}
#footer .footer-component form input[type="submit"]:hover{background:#a4a491;}
#footer .footer-3 h4, #footer .footer-5 h4{padding-bottom:20px;}
.address li{line-height:28px;}
#footer .SATP-logos{padding-bottom:10px;padding-top:12px;}
#photos > .bx-wrapper{border:none;}
.gllpMap{width:100%;height:790px;margin:0px;}
.footer-email a{font-variant:normal;font-size:12px !important;}
.footer-copyright{padding-top:15px;word-wrap:break-word;font-variant:small-caps;}
.footer-copyright p, .footer-copyright p a{color:#fff;font-size:12px;text-align:center;}
.footer-copyright p a:hover{color:#ba251d;text-decoration:none;}
.footer-land-areas ul li{display:inline-block;}
#lightbox .modal-content{display:inline-block;text-align:center;}
#lightbox .close{opacity:1;color:rgb(255, 255, 255);background-color:rgb(25, 25, 25);padding:5px 8px;border-radius:30px;border:2px solid rgb(255, 255, 255);position:absolute;top:-15px;right:-55px;z-index:1032;}
.vimeo.item, .youtube.item{/* position:relative;padding-bottom:56.25%;overflow:hidden; */}
.vimeo iframe, .youtube iframe, .vimeo object, .youtube object,.vimeo embed , .youtube embed{/* position:absolute;top:0;left:0;width:100%;height:100%; */}
body{overflow:auto;}
html{overflow:auto;}
.vimeo-responsive #vimeo{background:#000;}
#ranchsCont{padding:40px 0;}
#ranchsCont h3{font-size:24px;color:#033430;}
#ranchsCont p{line-height:normal;padding:0;}
#ranchsCont ul li{font-size:14px;color:#033430;line-height:normal;margin-bottom:13px;padding:0 10px;list-style-type:initial;}
#ranchsCont ul{padding-left:40px!important;}
.page-pagination span.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:50%;margin:0 5px;}
.page-pagination{clear:both;width:100%;}
.other-properties-link h4{margin:0 0 12px;}
.other-properties-link{margin:0 0 40px;}
.other-properties-link .container-underline{line-height:normal;height:5px;margin:0 0 20px;}
.other-properties-link .col-md-3 a{color:#3a3738;}
.other-properties-link .col-md-3 a:hover{color:#ee3525;}
#property-tabs .thumbnail img, .property-thumbnail img{width:143px;height:89px;}
.property-thumbnail{max-width:100%;width:100%;margin:0 auto;padding:0 20px;}
#photos .slick-arrow{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;cursor:pointer;border:none;}
#photos .property-main-img .slick-next{background:url(../../images/front/main.png) no-repeat -43px -3px;position:absolute;top:50%;bottom:50%;display:inherit !important;border:none;right:10px;z-index:10;}
#photos .property-main-img .slick-prev, #full-view .slick-prev{background:url(../../images/front/main.png) no-repeat 0px -5px;position:absolute;top:50%;bottom:50%;display:inherit !important;left:-5px; z-index:10;}
#photos .property-thumbnail .slick-next, #full-view .slick-next{background:url(../../images/front/main.png) no-repeat -43px -3px;position:absolute;top:50%;bottom:50%;display:inherit !important;right:-40px;}
#full-view .slick-next{right:35px;}
#photos .property-thumbnail .slick-prev{background:url(../../images/front/main.png) no-repeat 0px -5px;position:absolute;top:50%;bottom:50%;display:inherit !important;left:-40px;}
.prop-inner{display:inline-block;position:relative;overflow:hidden;cursor:inherit;}
#nav-tabContent #photos .custom-video-slider{background:#000;}
#nav-tabContent #photos .property-thumbnail{padding:5px 0px 0px;text-align:center;}
#nav-tabContent #photos .property-thumbnail .slick-slide{padding:0 10px;}
#photos .property-main-img .slick-slide > div{opacity:0.2;}
#photos .property-main-img .slick-current > div{opacity:1 !important;}
#photos .slick-current h4,#photos h4{display:block;font-size:20px;}
.property-thumbnail .slick-list{padding-left:0 !important;padding-right:0 !important;}
.property-list-img img.noimg{width:auto;margin:0 auto;display:block;}
.video-section .slider-nav.slider .slick-slide img{width:100%;height:auto;cursor:pointer;}
.video-section .slider-nav.slider .slick-slide > div{display:block;}
html #swipebox-next{background:url(../../images/front/main.png) no-repeat -43px -3px!important;width:30px;height:34px;margin-top:10px;margin-right:45px;}
html #swipebox-prev{background:url(../../images/front/main.png) no-repeat -0px -5px!important;width:30px;height:34px;margin-top:10px;margin-left:30px;}
html #swipebox-close{background:url(../../images/front/swipebox-close.png) no-repeat 0 0!important;width:24px;height:24px;right:40px;top:25px;}
#swipebox-bottom-bar.visible.bar, #swipebox-top-bar.visible.bar{transform:none!important;}
#swipebox-bottom-bar, #swipebox-top-bar{bottom:50%!important;opacity:1!important;top:auto!important;background:transparent!important;}
.realtor-property{text-align:center;padding-top:30px;}
.map-view-details{font-size:14px;font-weight:400;color:#31604E;margin:0 0 0 9px;}
body.modal-open{padding-right:0px!important;}
#go-button, #exit-screen{width:33px!important;height:33px;display:block;background:url(../../images/front/main-stroke.png) no-repeat !important;background-position:-44px -467px !important;text-indent:-99999px;top:25px;right:25px;margin:0px;border:none;cursor:pointer;z-index:100;position:absolute;}



#large-close{display:none;}
#go-button:hover, #exit-screen:hover{opacity:0.9;}
#exit-screen{top:25px;right:25px;background:url(../../images/front/main-stroke.png) no-repeat !important;width:31px!important;height:31px;background-position:0 -469px !important;}
#photos{position:relative;}
#large-close{position:absolute;z-index:100000;}
html.swipebox-no-touch.swipebox-html #go-button{display:block;}
#go-button:-webkit-full-screen, #go-button:-moz-full-screen, #go-button:fullscreen{width:100%;height:100%;}
#full-view:-webkit-full-screen{width:100%;height:100%;margin:0;display:block!important;}
#full-view:-moz-full-screen{margin:0;display:block!important}
#full-view:-ms-fullscreen{margin:0;display:block!important}
#full-view:fullscreen{margin:0;display:block!important}
#full-view{background:#000;position:relative;}
#full-view .singlelightbox{position:static;}
#ranchsCont .tab-tagline p, #ranchsCont ul li{font-variant:none;font-size:16px;}
.property-taxes.property-auction ul{padding:0px 20px 0px;}
.property-taxes.property-auction li{font-size:18px;margin-bottom:5px;list-style-type:square;line-height:18px;}
.property-documents h3{margin-bottom:0px;}
.property-taxes.property-auction .property-info > div  {color: #ED1D2F !important;} 
#exit-screen:-webkit-full-screen, #exit-screen:-moz-full-screen, #exit-screen:fullscreen{width:100%;height:100%;}
.video-section .homepage-video-section .slider-nav .slick-track{margin-left:0;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){#mc_embed_signup .input-group.mc-field-group ul li{max-width:25%;width:100%;float:left;}
#mc_embed_signup .mc-field-group{width:100%;}
.staff .team ul li{width:100%;}
#mc_embed_signup .mc-field-group input{padding:8px;}
.bluebg{clear:both;}
.modal-dialog{margin:70px auto 30px;}
}
.search-section .row.search-section{display:inline-block\9;float:left\9 !important;}
.search_property:after, .property-search-list-item:after{font-size:0px !important;line-height:0px !important;height:0px !important;content:'.' !important;visibility:hidden !important;display:block !important;clear:both !important;}
.footer-copyright{padding-top:30px\9;margin-top:30px \9;}
.contact-us-form, .contact-information, .myPropertyCommon, .myPropertyLast, .books.row .book, .trophy-content, .gallery-section{float:left\9 !important;}
.property-select-option{margin-bottom:1rem \9 !important;padding-bottom:1rem\9 !important;}
#footer .footer-component{margin-bottom:20px\9 !important;}
.footer-copyright, .clear{clear:both\9 !important;}
.label, .select, .clear .form-group, .float{float:left\9 !important;}



.property-main-content .form-group textarea, .property-main-content .form-group input, .property-main-content .form-group textarea:focus, .property-main-content .form-group input:focus, .contact-form .form-group .form-control     {text-transform:none;}
#myProp input, .contact-form .form-group .form-control, .footer-subscribe-form#mc_embed_signup input.email  {color:#000;} 
.contact-form .form-group .form-control {font-variant:none;}
.property-main-content #propInfo  .form-group input, .property-main-content #propInfo  .form-group #message  {font-size:18px;}
.staff .team ul li .thumbnail {float:left;}
.staff .team ul li.team-odd .thumbnail {float:right; margin-right:0; margin-left: 30px;}
#footer .footer-component .footer-3 p {font-variant:small-caps;}

 
 #myCarousel, .carousel-item, #myCarousel .carousel-inner, #myCarousel .crousel-container, #banner #myCarousel .carousel-item img    {height:100%;}
#property-advantage {margin-top:40px;}
#property-tabs .tab-pane, #property-tabs .tab-content, #nav-tabContent #photos .custom-video-slider, #photos .slick-list, #property-tabs .slick-track, #property-tabs .slick-track div, #property-tabs .slick-slide img   {height:100%;}
#nav-tabContent #photos .property-thumbnail {background:#b0c7d6; top:auto; position:absolute; bottom:0;
z-index:100; width:100%;}
#property-tabs #full-view .slick-slide img {width:auto;}  
.property-main-content #property-tabs .prop-inner {width:auto!important;}
#youtube, #vimeo, .gllpMap, #nav-detailed-map iframe  {height:100%;} 

/*05-03-2018*/ 
.search-section .search-box select option {background-color: #fff;color:#000;display: block;padding: 0 15px !important;width: 100%;}
.bootstrap-select.custom-select.show .dropdown-menu {display:block!important;}  
#filterCountry,  .advance-search .search-select   {font-variant:small-caps; font-weight:700;}
#typeList li { font-size:15px; font-weight:600;}
.dropdown1 dd ul {border-right:1px solid #ccc;} 
.advance-search .form-group input  {font-size:15px; font-weight:600;}
/* textarea#messageInput {font-family:'Minion Pro' !important;} */
#acres-panel  input {font-variant:small-caps;}
.custom-bootstrap-select .bootstrap-select {width:100%!important; padding:0px!important;}
.custom-bootstrap-select .btn-group.show .dropdown-toggle {box-shadow:none!important;}
.custom-bootstrap-select .dropdown-menu {width:100%;}
.custom-bootstrap-select .bootstrap-select > .dropdown-toggle {border-radius:0px!important; background: #b0c7d7 url(../../images/front/small-select-icon.png)no-repeat !important;   background-position: 95% 60% !important;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {font-variant:small-caps; color:#fff; font-size: 16px;}
.bootstrap-select .dropdown-toggle:after  {content:none;}
.bootstrap-select .btn {padding:2px 29px 2px 5px;}  
.custom-select {font-variant:small-caps;}  
.custom-bootstrap-select .dropdown-menu a {font-size:15px!important; color:#000; font-variant:small-caps; padding: 2px 15px 2px 5px !important; font-weight:600; font-family: 'Minion Pro' !important;     line-height: normal;} 
.bootstrap-select .dropdown-toggle:focus {outline:none!important; outline-offset:0!important;}
.custom-bootstrap-select .dropdown-menu {border-radius:0px!important;}
.custom-bootstrap-select .dropdown-menu a:hover {background:#b0c7d7; color:#fff;}
#filterCounty .dropdown1 dt a span {font-size:16px;}
.price-option a.option, .acres-option a.option {cursor:pointer!important;}   
.advance-search .price-option a:hover, .advance-search .acres-option a:hover {color:#fff;}
.custom-bootstrap-select .bootstrap-select > .dropdown-toggle .filter-option {font-weight:600;}
.custom-bootstrap-select .dropdown-menu {border-top:none;} 
.contact-form#propInfo .form-group input.form-control {height:34px;}
.contact-form#propInfo .form-group textarea.form-control{height:92px;}
.dont-show label {cursor:pointer;} 
.contact-form#propInfo .form-group input.form-control { font-family:'MinionPro-Bold' !important;}
#searchProp #filterCounty .mutliSelect1 ul  {height:auto; max-height:155px; min-height: 45px;   top: 1px;}

/* 08-05-2018 */
.property-auction-cont h3, .property-auction-cont p, .property-auction-cont li    {color:#ED1D2F!important;}
.prop-inner .new-listing.auction-variant {background:#ED1D2F;}

/** Map Search 11-05-2018 **/
.property-search-list-item{margin-top:12px !important;margin-bottom: 0px !important;}
.property-search-list-item .search-thumb{width: 159px;height: 130px;}
.property-search-map-item{margin-top:12px !important;margin-bottom: 0px !important;}
.property-search-map-item .search-thumb{width: 80px;height: 60px;padding: 0}
.property-search-map-item{padding:0 !important;}
.search-bold-title{color: #005952;font-size: 1.2em;margin-bottom:4px;}
.search-info-text{font-size: 0.65em;min-height:28px;display: inline-block;}
.search-properties-acres{display: block;margin-top: 3px;}
.search-broker-name{font-size: 0.65em;}
.search-brokerage-name{font-weight:700;}
.search-extra-acount{display: inline-block;padding-top: 6px;}
.search-activity{margin-right: 8px;}
.search-spacer{height: 8px;}
.search-pagination{margin-top: 12px;}
.gallery-image{cursor: pointer;}
.search-thumb{width: 220px;height: 190px;padding-top: 12px;}
.share-icon{vertical-align: top;}
.map-popup .img-responsive {max-width:100% !important; width:auto; max-width:100% !important; height: auto;}
 .map-popup {background:#fff;}
.property-search-map-item.map-popup  div {width:100%!important}
.map-popup  .price-container h3 {font-size: 14px; font-weight:600; float: left; margin:0px;}
.map-popup  .price-container h4 {font-size: 16px; text-align: right; margin-bottom: 4px; color: #005952; font-variant: small-caps; margin:0px;} 
.map-popup  .search-info-text {min-height: 0;} 
.gm-style .gm-style-iw {	top: 0 !important; left: 0 !important; 	width: 100% !important; height:auto !important;
	min-height: 120px !important; 	padding-top: 10px;	display: block !important;}
.gm-style div div div div div div div div { padding: 0; margin: 0; top: 0;}
.gm-style-iw>div:first-child>div:last-child {width:500px!important;}
.property-search-map-item.map-popup {padding-left:20px!important;}
.property-search-map-item.map-popup div.maker-right-content  {padding-left:25px;}
.map-popup .price-container {margin-bottom:10px;}
.property-search-map-item.map-popup .ranch-info {float:left; width:auto !important;}

/* HOME SEARCH */ 
.search-box-selectpicker .bootstrap-select { padding:0px!important; border:none; border-radius: 0; }
.search-box-selectpicker .btn  {background-color:#94a7b5 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; border-radius: 0;  padding: 1px 29px 1px 5px !important; background: #94a7b5  url(../../images/front/small-select-icon.png)no-repeat !important; background-position: 95% 60% !important; border:none; height: 100%; line-height: 24px;}
.search-box-selectpicker .dropdown-menu {background:#fff; border-radius: 0 !important;
border: none !important; min-width: 168px !Important; padding:2px 15px 2px 5px; }
.search-box-selectpicker .search-box a {background:#fff;} 
.search-box-selectpicker .bootstrap-select.btn-group .filter-option { line-height:normal; font-family:'MinionPro-Bold' !important; font-size: 16px; font-weight: 700; text-align: center!important; } 
.search-box-selectpicker .dropdown-menu li a:hover {color: #212529!important;}
.search-box-selectpicker .dropdown-toggle:focus {outline:none!important; outline-offset:0!important; box-shadow:none!important;}
.sportsafield .dual-box .form-control {font-variant:small-caps;}
#banner .sportsafield button.priceacre {font-size:16px;}
.search-box-selectpicker .btn-default, #banner  #PriceControl, #banner .search-box a  { -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)!important;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)!important; -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s!important; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s!important;} 
#banner .custom-select:focus {box-shadow:none; border:none;} 
#banner  #PriceControl {border:none;}
#banner .search-box a {line-height:24px; font-size:16px;}
#banner .search-section .search-box .search {font-size:16px;}
#banner .search-box .dropdown-menu .price-option a {font-size:16px!important; box-shadow:none!important; color:#212529;}
#banner .search-box-selectpicker .dropdown-menu li a { font-size:15px !important; display: block; padding:2px 5px !important;  height: auto !important; line-height: normal !important; background:#fff; font-weight:600; font-variant:small-caps; color:#212529!important; font-family:'Minion Pro' !important; box-shadow: none !important; }
#banner .search-box-selectpicker .dropdown-menu li a:hover { color:#fff!important; background:#879aa8;}
#banner .sportsafield .dual-box .form-control {color:#212529;} 
.property-main-content .property-info .property-text p:last-child, .property-main-content .property-info .property-text ul li:last-child, .property-main-content .property-information .property-info p:last-child, .property-main-content .property-information .property-info ul li:last-child, .property-main-content .property-taxes p:last-child, .property-main-content .property-taxes p:last-child   {margin-bottom:0px; padding:0px;}
.property-documents .info  ul li {font-size:18px; margin-bottom: 5px;list-style-type: square; line-height: 18px;}
.property-documents .info  ul {padding:0px 22px 0px;}
.property-documents .info  ul li a {font-family:'MinionPro-Bold' !important; color:#31604E;}
.property-documents .info  ul li a:hover {text-decoration: underline !important;}
.right-box .property-contact-us {margin-top:25px;}
.right-box  .property-social-share {margin-top: 32px; padding-top:0px;}  
#banner #myCarousel .carousel-item a {background-position:center center !important;}
.page-pagination ul {margin-top:20px;}
#advance-search #sportsafield #AcreageControl.btn  {background-color:#b0c7d7!important; text-align:left; font-size: 16px; font-weight:700; max-width:100%; width:100%;}
#advance-search #sportsafield .btn-group {display:block; width:100%;}
.search-map-properties {height:auto!important;}
.property-listing .inner-page-spacing .title-section { padding-left:0px; padding-right:0px;}

/* july-03 */ 
.share-form .form-group input[type="email"], .share-form .form-group input[type="text"]  {font-family:MinionPro-Bold!important; height: 100%; min-height:36px; font-size:18px; background:#c8c8c8; border-radius:0px; border:none; color: #000;} 
.share-form .form-group label {padding-bottom:0px; font-size:22px; font-variant:small-caps; font-weight:600; line-height:normal; margin-bottom:2px;} 
.share-form .form-group textarea#emailMessage1 {font-family:MinionPro-Bold!important; font-size:18px; background:#c8c8c8;  border-radius:0px; border:none; color: #000; min-height:85px; overflow:hidden;}
.share-form .form-group .g-recaptcha {margin-bottom:20px;}
.share-form .contact-us-form { padding-top:20px!important; padding-bottom:10px!important; padding-left:0px!important;}
#share-modal .close {cursor:pointer; margin-right:7px}
.property-main-content .property-information ul li span.code {font-variant:none;}

/* xml-courtesy */
.courtesyof {margin-top:15px; font-size:14px; color:#231f20; line-height:18px; font-family:MinionPro-Bold !important; font-variant:none; font-weight:normal;}
.property-contact-us.xml-courtesy h4 {padding-bottom:2px;} 
.broker-agent-img .xmlprop{font-size: 13px;font-variant: small-caps;}
.ranch-info .xmlprop{font-size: 13px;font-variant: small-caps;}
.broker-info-description.property-details span a.mailto-sport {font-family:'Minion Pro' !important; font-variant: none; font-size:17px;}
.property-main-content #property-tabs .prop-inner img {height:100%;}
.property-main-content #go-button { color: #fff;}
.property-main-content #go-button { text-indent:0!important; color:#013430; font-size:22px; width:44px!important;}
.thumbnail-section .thumbnail  {padding:10px 0;}
#go-button {width:41px!important; font-family:'MinionPro-Bold'!important; font-size:24px;}
 #photos .thumbnail-section .slick-list .slick-track div  {height:auto!important;}
.property-main-content #go-button {color:#fff;  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000,
    -1px 1px 0 #000,  1px 1px 0 #000;}
#full-view .thumbnail-section .slick-prev  {left:-55px;}
#full-view .thumbnail-section .slick-next {right:-55px;}
#full-view .thumbnail-section .slick-slide { margin:0 5px;}
#full-view .thumbnail-section .slick-list.draggable {padding:0px!important;} 
#property-tabs #full-view .thumbnail-section .slick-slide img {height:48px;}
.property-main-content #property-tabs .fullviewslider .prop-inner {width:auto!important; height:100%; display:inline-block;}
.property-main-content #property-tabs .prop-inner {text-align:center;} 
.property-main-content #property-tabs .prop-inner img { width:auto!important; cursor:pointer;}
#property-tabs #full-view .thumbnail-section .slick-slide img {width:100%;}
#full-view .thumbnail-section .slick-slide .d-image {border:1px solid #000; opacity:1; cursor:pointer;}
#full-view .thumbnail-section .slick-current .d-image , #full-view .thumbnail-section .slick-slide .d-image:hover { border:1px solid #fff; opacity:1;}
.property-main-content #property-tabs .prop-inner {width: auto!important; display: inline-block; height:100%;}
.custom-video-slider  {    text-align: center;} 
#full-view .slick-next {right:16px;} 
.thumbnail-section.thumbheight {max-width:100px; width:100%; position:absolute; top:0; bottom:auto; left:2%; }
#property-tabs #full-view .fullviewslider .slick-list {margin-left:0; margin-right:0;} 
#full-view .thumbnail-section .slick-prev {left:30px; top:25px; background:url(../../images/front/uparrow.png) no-repeat; width:36px; height:21px;}
#full-view .thumbnail-section .slick-next {right:auto; left:30px; bottom:16px; background:url(../../images/front/downarrow.png) no-repeat; width:36px; height:21px; top: auto;}
#property-advantage  .row.box-split {width:100%}
.property-broker-list address {margin:0px;}
.property-broker-list address h5 {padding-bottom:0px; margin:0px;}
.property-broker.property-broker-list .property-details img {margin:0px;}
.property-broker.property-broker-list {padding-top:0px; margin-bottom:15px;}
.property-broker-info h3 {margin-bottom: 12px;}
 
/* PDF */
.dwn-pdf .btn {background:#c8c8c8; border-radius:0px; margin-top:10px; color:#231f20; font-size:22px; cursor: pointer;
padding:0 12px 3px; font-family:'MinionPro-Bold' !important;}
.dwn-pdf .btn:hover, .dwn-pdf .btn:focus {background:#b0c7d6; color:#231f20;} 
 
 
 /*Sep 12 2019*/

.footer .ctct-inline-form #gdpr_text, .ConstantForm  .form-label-email, .ConstantForm div.ctct-form-embed form.ctct-form-custom label.ctct-form-label, .ConstantForm .ctct-form-text, .popup .ctct-inline-form #gdpr_text, .popup  .form-label-email, .popup .ctct-form-text{display:none;}

.ConstantForm div.ctct-form-embed div.ctct-form-defaults{background-color:transparent;}
.ConstantForm  div.ctct-form-embed div.ctct-form-defaults{padding:0; border-radius: 0;} 
.ConstantForm div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{background: #b9b7a4; border: 1px solid #9d9c8d; padding: 2px 5px; font-size: 14px; max-width: 72%; width: 100%; height: 34px; margin-right: 7px; color: #fff; border-radius: 0; font-variant: small-caps; height: 27px; font-family: 'MinionPro-Bold' !important;}

.ConstantForm .ctct-form-embed .ctct-form-custom .ctct-form-button{background: #b9b7a4!important; border: 1px solid #b0ae9d!important; padding: 1px 10px; color: #fff; font-size: 14px; line-height: 20px; cursor: pointer; font-variant: small-caps; height: 25px; border-radius: 0; margin-top: 1px; font-family: 'MinionPro-Bold' !important; width: auto; display:inline-block; position: absolute; right: 0; top: 0;} 

.ConstantForm .ctct-form-embed .ctct-form-custom .ctct-form-button:hover {background: #a4a491!important;}

.ConstantForm .ctct-form-custom{position:relative;  max-width:224px; width:100%; margin:0;}
.ConstantForm div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin:0;}
#footer .footer-component .footer-5 form {padding-top: 0;}
.ConstantForm {padding-top: 15px;}
.ConstantForm div.ctct-form-embed form.ctct-form-custom{width:100%; margin:0;}

.ConstantForm div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{font-size: 13px; line-height: 1.2; margin-bottom: 6px; color: #f5463b !important; text-align: left; position: absolute; bottom: 28px; font-family: 'MinionPro-Bold'} 
.ConstantForm div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-family: 'MinionPro-Bold'; color:#fff; font-size:16px; text-align:center;} 
.ConstantForm  ::-webkit-input-placeholder { color: #fff!important;}
.ConstantForm  :-ms-input-placeholder {color: #fff!important;}
.ConstantForm  ::placeholder {color: #fff!important;}

/*Home Page popup*/

.popup .ctct-form-embed .ctct-form-defaults, .popup .ctct-form-embed.form_0 .ctct-form-defaults, .popup .ctct-form-embed.form_1 .ctct-form-defaults{background-color:transparent;} 
.popup  div.ctct-form-embed div.ctct-form-defaults{padding:0; border-radius: 0; background-color:transparent;}  
.popup div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{background-color:transparent; margin:0 0 10px 0}

.popup div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{padding: 8px; width: 100%; font-variant: small-caps; background: #c8c8c8; border: 0; border-radius:0; box-shadow:none; font-family: 'MinionPro-Bold' !important; font-size:16px; height:auto;}

.popup .ctct-form-embed .ctct-form-custom .ctct-form-button{background: #aaa!important; border: 0; font-size: 20px; cursor: pointer; width: 100%; padding: 6px 28px 6px 6px; border: 0!important; border-radius:0; box-shadow:none; font-family: 'MinionPro-Bold'; line-height: 1.5; color: #231f20;} 
.ctct-form-embed  .ctct-form-custom .ctct-form-button:hover{background-color: #b0c7d6 !important; border: 0!important; color: #231f20!important;} 
.popup  ::-webkit-input-placeholder { color: #787878!important;}
.popup  :-ms-input-placeholder {color: #787878!important;}
.popup  ::placeholder {color: #787878!important;}

.popup div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{line-height: 0; font-size: 0; margin: 0;}
.popup  div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before { content: "\2217"; position: absolute; left: auto; top: 9px; right: 15px; font-size: 20px; color: red; text-transform: uppercase;}

#pop-up  .modal-dialog{overflow:hidden;}

.popup div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{color: red!important; font-size:13px; font-family: 'MinionPro-Bold'; margin-bottom: 4px;}
.popup .ctct-form-footer{padding-top:0!important;} 


/*Constant Signup*/
.ConstantSignup .ctct-form-embed .ctct-form-defaults, .ConstantSignup .ctct-form-embed .ctct-form-defaults, .ConstantSignup .ctct-form-embed .ctct-form-defaults{background-color:transparent; font-family: 'MinionPro-Bold';} 
.ConstantSignup  div.ctct-form-embed div.ctct-form-defaults{padding: 0; border-radius: 0; background-color:transparent;}  
.ConstantSignup div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{background-color:transparent; margin:0 0 30px 0}
.ConstantSignup{max-width: 80%; margin: 0 auto; padding: 30px 48px; background-color: #696f72; border-radius: 5px; font-variant: small-caps;}
.ConstantSignup .ctct-gdpr-text{display:none;}
.ConstantSignup h2{font-size: 24px; color: #fff; font-weight: bold; padding: 0; margin: 15px 0; line-height: 1.1; font-family: 'MinionPro-Bold' !important;}
.ConstantSignup .indicates-required{text-align: right; font-size: 11px; color: #fff;}
.newsletter-signup-form .ConstantSignup .ctct-form-field label {font-size: 18px; color: #fff!important; display: block; margin-bottom: 10px!important;  font-family: 'MinionPro-Bold' !important; font-variant: small-caps; font-weight:400;}
.newsletter-signup-form .ConstantSignup .asterisk {color: #e85c41; font-size: 150%; font-weight: normal;   position: relative; top: 5px;} 

.newsletter-signup-form .ConstantSignup  .ctct-form-embed .ctct-form-custom .ctct-form-button{border-radius: 0; color: #000; width: 100%; font-size: 20px; margin-bottom: 15px; background-color: #aaa; border: 0!important; transition: all 0.23s ease-in-out 0s; cursor: pointer; height: 36px; line-height: 36px;   padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top;   font-family: 'MinionPro-Bold' !important; font-weight:normal; font-variant: small-caps;}
.newsletter-signup-form .ConstantSignup  .ctct-form-embed .ctct-form-custom .ctct-form-button:hover{background-color: #b0c7d6 !important;}
.ConstantSignup{font-variant: small-caps; font-family: 'MinionPro-Bold' !important;}
.ConstantSignup .tate-interest{min-height: 50px; clear: left;  position: relative; padding: 3% 0; display: block;}
.ConstantSignup .tate-interest strong{color: #fff; font-size: 20px; font-variant: small-caps;}
.ConstantSignup ul.appendHtml li {width: 25%; float: left; padding: 5px 0 !important; font-size: 12px;
vertical-align: middle; color:#fff; font-variant: small-caps;}
.ConstantSignup ul.appendHtml li input{display: inline; width: auto; vertical-align: middle; margin-right: 10px;}
.ConstantSignup ul.appendHtml{overflow:hidden;}
.newsletter-signup-form .ConstantSignup .ctct-form-embed .ctct-form-custom .ctct-form-button{margin:30px 0 10px;}
p.verbiage{font-size: 11px; color: #fff; text-align: justify; font-variant: small-caps; font-family: 'MinionPro-Bold' !important;}
.newsletter-signup-form  .ConstantSignup div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{height: 40px; padding: 5px 15px; border: 0; box-shadow:none; font-family: 'MinionPro-Bold' !important; border-radius:2px;}

.mobilePrice{display:none;}




@media (min-width: 1601px) and (max-width: 2500px) {
.thumbnail-section.thumbheight {max-width:100px; width:100%; position:absolute; top:155px; bottom:130px; left:2%; } 
}

@media(max-width:767px) {
.custom-video-slider .prop-inner {min-height:0px;}	
.property-info.full-layout-property .row.property-broker.property-broker-list { margin: 0px 0 15px}  

/*IPhone*/

#full-view.popup-slider{
	background: #000;
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

#full-view.popup-slider .thumbnail-section.thumbheight{max-width: 100%; width: 100%; position: absolute; top: auto; bottom: 0; left: 0;}

#full-view.popup-slider .thumbnail-section.thumbheight{max-width: 100%; width: 100%; position: absolute; top: auto; bottom: 0; left: 0;}
#full-view.popup-slider .slick-prev, #full-view.popup-slider .slick-next{height: 36px; text-indent: -99999px; width: 36px; border:0;}

#full-view.popup-slider .thumbnail-section .slick-next{height: 36px; text-indent: -99999px; width: 36px; border:0; right: 20px; left: auto; background: url(../../images/front/main.png) no-repeat -43px -3px; bottom: 16px;}

#full-view.popup-slider .thumbnail-section .slick-prev{height: 36px; text-indent: -99999px; width: 36px; border:0; right: auto; left: 20px; background: url(../../images/front/main.png) no-repeat 0px -5px;     bottom: 16px; top:auto;}

#full-view.popup-slider  .slick-track{align-items: center; display: flex; display: -webkit-flex;} 

#full-view.popup-slider .slick-track .prop-inner{align-items: center; display: flex; display: -webkit-flex; justify-content: center; flex-direction: column; min-height: 450px;} 
.property-main-content #exit-screen{z-index: 100;} 

.ConstantForm div.ctct-form-embed form.ctct-form-custom{margin:0 auto;}
#footer  .footer-5 .ConstantForm .ctct-form-custom{min-height:0;}

.ConstantSignup{max-width: 85%; margin: 0 auto; padding: 20px 25px;}
.ConstantSignup ul.appendHtml li{width: 50% !important;}

/*Sep 25-2019*/

.mobileNone{display:none;}
.mobilePrice{display:block; font-size: 24px; color: #231f20;  padding-top: 0px; font-variant: small-caps;}

}

@media(max-width:480px) {
.custom-video-slider .prop-inner {min-height:0px;}	 
}

@media(max-width:320px) {
#full-view.popup-slider .slick-track .prop-inner{min-height: 350px;} 
}

/* ie10, ie11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.search-box-selectpicker .btn {line-height:normal;}
}

@supports (-ms-ime-align:auto) {
.search-box-selectpicker .btn {line-height:normal;}
}	

.property-main-content #property-tabs .prop-inner{}




