@charset "UTF-8";:root{--template-fontcolor:#455b88;--template-fontcolorbright:#FFF;--template-hovercolor:#FAA500;--hl1-size:45px;--bigp-size:26px}#header{width:100%;background:#1a1a1a}.subcontent{width:100%;margin:0 auto;height:100%}#header div#logo{height:100%;text-align:center}#header div#logo img{height:14vh;width:auto;margin:10px 0 5px}#header div#logo span{display:block;text-align:center;font-size:16px;color:#cacaca}#header div#headright{float:right;margin:20px 5% 0 0}#header div#menu{height:30px}#header div#contact{text-align:right;font-size:23px;color:#fff;margin:20px 0 0 0;position:absolute;top:60px;right:5%}#header div#contact a{color:#fff}.sm-pusher,.sm-content{min-height:100vh}div#hp,.jchoptimize-responsive-images__loaded{position:relative;height:100vh;background-image:url(https://www.avantgardebuilders.com/images/content/avantgarde-homepage.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;@media (max-width:768px){&{background-image:url("https://www.avantgardebuilders.com/images/jch-optimize/rs/768/images_content_avantgarde-homepage.jpg")}}}div#contactbtn{position:absolute;z-index:9999999;top:50px;right:120px;background:#081120;color:#eee;font-size:22px;padding:17px;text-transform:uppercase;cursor:pointer}.sm-content{position:relative}div#hp div#logo{position:absolute;top:50px;right:0;width:100%;text-align:center}div#hp div#logo img{width:30%}div#hp h1{position:absolute;bottom:10px;right:5%;font-family:"Playfair Display",serif;font-weight:100;font-style:normal;font-size:50px;line-height:80px;color:#fff;text-shadow:none;text-transform:capitalize;max-width:55%;text-align:end}div#cf_2{position:absolute;top:50px;left:20px;width:30%;padding:20px 10px;display:none;z-index:99999}div#cf_2 .cf-control-group.hpslg{font-family:"Playfair Display",serif;margin:10px 0 10px}div#cf_2 .cf-control-group.hpslg.top{margin:0 auto 10px;padding:0}div#cf_2 .cf-control-group.hpslg p{text-align:center;font-size:28px;text-transform:uppercase;margin-bottom:0}.convertforms .cf-input{background-color:transparent !important;border:0 !important;border-bottom:1px solid #9b9b9b !important}.convertforms .cf-input::placeholder{color:#555 !important}div#cf_2 .cf-control-group.hpgrid{float:left;width:33%;text-align:center}div#content{width:100%;padding-bottom:100px}body.site.index.sm-container div#content{width:100%;padding-bottom:0}body#index div#content{padding-bottom:0}#footer{width:100%;padding-top:10px;background-color:#232222;position:absolute;bottom:0}#footer p{text-align:center;font-size:14px;color:#989797;margin:0}#footer a{color:#fff}div#MenBt{display:none}div.moduletable_menu ul,div.moduletable_menu ul li,div.moduletable_menu ul li ul,div.moduletable_menu ul li ul li{list-style:none;margin:0;padding:0}.moduletable_submenu{display:none}div.moduletable_menu ul,div.moduletable_menu ul li{float:left;width:auto;display:inline;list-style-type:none;margin-top:3px;padding:0 0 0 40px !important;line-height:22px}div.moduletable_menu ul ul,div.moduletable_menu ul li ul li{width:100%}div.moduletable_menu ul li ul{position:absolute;z-index:2;width:180px}div.moduletable_menu ul li a,span.nav-header{font-size:22px;letter-spacing:1px;color:#fff;display:block;padding:4px 0;text-decoration:none}span.nav-header{cursor:pointer}li.item-134 a:hover{border:0 !important}div.moduletable_menu ul li a:hover{color:#d8d8d8;border-bottom:1px solid}div.moduletable_menu ul li.active a{border-bottom:1px solid}div.moduletable_menu ul li ul li{background-color:transparent;-webkit-transition:background-color 0.3s ease-in;-moz-transition:background-color 0.3s ease-in;-o-transition:background-color 0.3s ease-in;-ms-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}div.moduletable_menu ul li ul li a,div.moduletable_menu ul li.active ul li a,div.moduletable_menu ul li ul li ul li a,div.moduletable_menu ul li.active ul li.active ul li a,div.moduletable_menu ul li ul li ul li ul li a,div.moduletable_menu ul li.active ul li.active ul li.active ul li a{color:#7c7c7c;display:block;padding:10px 16px;text-decoration:none}div.moduletable_menu ul li ul li a:hover,div.moduletable_menu ul li.active ul li.active a,div.moduletable_menu ul li ul li ul li a:hover,div.moduletable_menu ul li ul li ul li ul li a:hover,div.moduletable_menu ul li ul li a:hover{border-top:0px solid #f00 !important;border-bottom:0}div.moduletable_menu ul li ul{left:-999em;opacity:0}div.moduletable_menu ul li:hover ul{left:auto;filter:alpha(opacity=50);opacity:1;-webkit-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-ms-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}div.moduletable_menu ul li.item-169 ul{left:-999em}div.moduletable_menu ul li:hover.item-169 ul{left:-68px}div.moduletable_menu ul li ul li ul,div.moduletable_menu ul li:hover ul li ul{left:-999em}div.moduletable_menu ul li:hover ul li:hover ul{left:auto;margin:-31px 0 0 255px}div.moduletable_menu ul li ul li ul li ul,div.moduletable_menu ul li:hover ul li ul li ul,div.moduletable_menu ul li:hover ul li:hover ul li ul{left:-999em}div.moduletable_menu ul li:hover ul li:hover ul li:hover ul{left:auto;margin:-22px 0 0 181px}div.moduletable_menu ul,div.moduletable_menu ul li,div.moduletable_menu ul li ul,div.moduletable_menu ul li ul li{list-style:none;margin:0;padding:0}ul.menu{margin-top:20px}div.moduletable_menu ul li{float:left;position:relative}div.moduletable_menu ul li ul{position:absolute;z-index:2}div.moduletable_menu ul li ul li{background-color:#1a1a1a;padding:0 10px!important;border-bottom:1px solid #eee}div.moduletable_menu ul li ul li:hover{background-color:#565656}div.moduletable_menu ul li ul li a,div.moduletable_menu ul li.active ul li a,div.moduletable_menu ul li ul li ul li a,div.moduletable_menu ul li.active ul li.active ul li a,div.moduletable_menu ul li ul li ul li ul li a,div.moduletable_menu ul li.active ul li.active ul li.active ul li a{display:block;color:#bbb;font-size:18px;text-decoration:none;padding:4px 4px;text-align:right;line-height:36px}div.moduletable_menu ul li ul li a:hover{border-top:0px solid #f00 !important}div.moduletable_menu ul li ul{left:-999em;padding:0 !important}div.moduletable_menu ul li:hover ul{left:auto;margin-left:-75px;z-index:99}div.moduletable_menu ul li.item-169 ul{left:-999em}div.moduletable_menu ul li:hover.item-169 ul{left:-68px}div.moduletable_menu ul li ul li ul,div.moduletable_menu ul li:hover ul li ul{left:-999em}div.moduletable_menu ul li:hover ul li:hover ul{left:auto}div.moduletable_menu ul li ul li ul li ul,div.moduletable_menu ul li:hover ul li ul li ul,div.moduletable_menu ul li:hover ul li:hover ul li ul{left:-999em}div.moduletable_menu ul li:hover ul li:hover ul li:hover ul{left:auto;margin:-22px 0 0 181px}div.moduletable_menu li.item-134,.jchoptimize-responsive-images__loaded{background-image:url(https://www.avantgardebuilders.com/media/templates/images/layout/arrow.png);background-repeat:no-repeat;background-position:right;padding-right:20px}h1,h2,h3,h4,h5,h6{color:#1a1a1a;font-weight:normal}h1{font-size:30px;line-height:40px;text-shadow:1px 1px 3px rgba(0,0,0,0.5);font-weight:700}.headline h1{font-size:32px;color:#B1B1B1;padding-left:40px;padding-top:5px}h2{font-size:26px;line-height:32px;padding-bottom:10px}h3{font-size:22px;line-height:28px;margin-bottom:12px}p,#content li{margin:0 0 1em;font-size:1.2em}p{text-align:justify;font-size:18px}p.big{font-size:21px}p.btn{background:#eee;width:fit-content;padding:8px;margin:30px 0}p.btn a{text-transform:uppercase;font-weight:600}p.btn a:hover{text-decoration:none;color:#000}body.site.contact.sm-container p{text-align:left}a{color:#405cad;text-decoration:none}a:hover{text-decoration:underline}a:focus{border:0;text-decoration:none;outline:none}#content li{margin-bottom:0.5em;padding-left:10px}ol,ul{list-style:none outside none}#content ol,#content ul{list-style-type:square;margin:0 0 14px 20px}.clear{clear:both}div.left{width:40%;float:left;padding:2% 2% 2% 8%}div.right{width:40%;float:right;padding:2% 8% 2% 2%}.bottom{clear:both}.maincontent div.left{width:50%;float:left;padding:2% 0}.maincontent div.right{width:50%;float:right;padding:2% 0}div.left.text,div.right.text{width:46%;padding-top:0}div.tr{display:table-row}div.td{display:table-cell;padding:0 1%}.td.right{float:none;text-align:right;width:25%}.td.head,.td.right.head{font-weight:bold;line-height:28px}.favslider{margin:0 !important}ul.favs li img{border:4px solid #fff;box-shadow:2px 2px 4px #333}img.left{float:left;margin-right:5%;margin-bottom:30px}img.right{float:right;margin-left:5%;margin-bottom:30px}div#vina-awesome-slider102{border-bottom:5px solid #000}#vina-awesome-slider107{height:85vh}span.button{display:block;width:100%;color:rgb(255,255,255);background-color:#fff8e7;padding:10px 0;text-align:center;font-size:24px}div.owner{margin-top:10px}img.profile{border-radius:50% !important;border:3px solid #fff;width:120px;float:left;margin-right:20px}div.owner h2{padding-top:20px;margin-bottom:30px}div#mod-custom122{background:#353a3f;padding-bottom:120px;color:#cbcbcb}div#mod-custom122 h2{color:#fff}div#mod-custom122 .subcontent,div#header .subcontent{background:transparent}div#mod-custom122 .left.col,div#mod-custom122 .center.col,div#mod-custom122 .right.col{display:inline-block;width:29.3333%;text-align:center;margin:0;padding:10px 2%;min-height:130px}.col h2,.col p,.col a{margin:10px 0;padding:0;text-align:center !important}.col a{font-size:18px;text-transform:uppercase;color:#fff}div#rl_modals div#bfPage1{text-align:center}div#rl_modals h3{color:#333;font-size:26px;text-align:center;line-height:32px}div#rl_modals section.bfElemWrap.bfLabelLeft{padding:10px 0}div#rl_modals label{color:#333;width:30%;display:block;float:left;text-align:left}div#rl_modals input{color:#333;width:67%;padding:5px}div#rl_modals button#bfSubmitButton{background:#d02929;color:#fff;border:0;padding:10px;font-size:20px;margin:10px auto}.theme-default .nivo-directionNav a{opacity:1 !important}div#services{width:90%;margin:50px auto 100px;text-align:center}div#services span,div#homes span,div#guide-wrapper span,div#showcase span{font-size:32px;line-height:40px;text-transform:uppercase;font-weight:600;display:block;margin-bottom:20px;color:#333}.box{text-align:center !important;background:#d9d9d9;font-size:32px;color:#646464;padding:30px 0;font-family:'Raleway',sans-serif;text-transform:uppercase;min-height:120px;display:grid;align-items:center;border-radius:8px}.grid-container{display:grid;column-gap:3%;grid-template-columns:31% 31% 31%}span.hl{border-bottom:1px solid #333;width:auto;margin:0 auto;padding-bottom:10px}div#services .grid-container span.box-content{font-size:20px;text-transform:none;display:block;margin:10px auto 0;width:90%;font-weight:normal}div#services .grid-container span.box-content a{color:#000;display:block;margin-top:10px;font-size:22px;font-weight:bold}div#homes{width:80%;margin:50px auto 100px;text-align:center}div#guide-wrapper{width:65%;margin:50px auto 100px;text-align:center;background:#d9d9d9;padding:20px 0;border-radius:8px}div#guide{background:#fff;padding:1% 2%}div#guide img{float:left;height:400px}div#guide ul{float:right;width:65%;margin:20px 0 0 0}div#guide li{color:#000;text-align:left;margin:10px 0}div#guide h3{color:#000;font-size:36px;line-height:56px;text-align:left;margin:60px 0;font-family:'Raleway',sans-serif}div#guide span{margin:-100px 0 0 0;text-align:left;text-indent:5%}img#builders-guide{float:left;width:25%;margin-right:5%}div#guide{background:#d9d9d9;padding:1% 2%;float:right;width:66%;border-radius:8px;margin-top:40px}div#guide h3{color:#000;font-size:32px;line-height:46px;text-align:left;margin:10px 0 120px 0;font-family:'Raleway',sans-serif}div#guide a{display:block;clear:both}div#guide span{margin:-100px 0 0 0;text-align:center;text-indent:5%;color:#000}div#experience{width:65%;margin:0 auto 100px;background:#e43b2c;color:#fff;font-size:32px;text-transform:uppercase;font-weight:600;text-align:center;padding:10px 0}.inner,.containerInner.ui-sortable,div#gk-tabs-91,div#gk-tabs-104,div#gk-tabs-105,.eventgallery-ajaxcart-internal.eventgallery-ajaxcart.well{padding:40px 15%}.inner img.small{width:300px}span.pres{margin-left:25px}iframe.googlemap{max-width:100%}.vcard{padding:20px 0;border-top:1px solid #929292}.vcard div{margin:-20px 0 0 150px}.row.bgCover.noBorder.borderSolid.border3px.cornersAll.radius0.shadow0.P0-top.P0-bottom.P0H.noTopMargin{clear:both}.containerInner.ui-sortable h1{padding:20px 0 20px 10px;margin:0}.col-md-6{width:50%;float:left}.col-md-6 img{width:100%}.elBulletList{padding:0px;list-style-type:none !important}.fa-fw{text-align:center;width:1.25em;margin-right:20px}.ne.elHeadline{margin-top:30px}div#tmp_video-55940 iframe{width:100%;min-height:300px}.gkTabsItem{background:transparent}div#gk-tabs-91,div#gk-tabs-104,div#gk-tabs-105,{padding-bottom:100px}.comphomes{float:left;width:31%;margin:1%;background-color:rgb(0,0,0,0.8);border:1px solid #eee;max-height:330px;overflow:hidden}.comphomes h3{font-size:18px;text-align:center;color:#fff}.comphomes iframe{width:100%;height:300px;border:0}.comphomes img{max-width:100%;margin-top:3px}body#gallery div#content .subcontent{width:80%}.fullvid{width:90%;margin:20px auto;text-align:center;color:#fff}.fullvid video{max-width:100%;aspect-ratio:16/9}#regridart-110.mix-grid .mix,#regridart-110.mix-grid .gap,#regridart-140.mix-grid .mix,#regridart-140.mix-grid .gap{margin-bottom:10px}.upper-mix{max-height:170px}.lstvid{display:inline-block;width:40%;vertical-align:top}.lstdesc{display:inline-block;width:59.5%;vertical-align:top}.lstvid iframe.youtube,.lstvid video.listing{width:90%;aspect-ratio:16 / 9}video[poster]{height:100%;width:100%;object-fit:cover}.lstimg{margin:50px 0}.completed .nav{position:absolute;z-index:99;width:100%}.completed .nav ul{margin:0 !important;padding:0;width:100%;background-color:rgba(0,0,0,0.5)}.completed .nav ul li{display:inline-block;margin:0 !important;padding:6px 0 !important;width:19.5%;text-align:center;font-size:26px !important;color:#fff;cursor:pointer}.fullimg{max-height:80vh;overflow:hidden;z-index:1;position:relative}.fullimg .moduletable{margin-top:-20vh}.completed .details,.completed .photos,.completed .floorplan,.completed .contact{width:80%;margin:80px auto;text-align:center}.completed .details h1{font-size:40px}.completed h2{font-size:36px;text-shadow:1px 1px 3px rgba(0,0,0,0.5);font-weight:700}.completed .details .grid-container{display:grid;column-gap:1%;grid-template-columns:19% 19% 19% 19% 19%}.completed .contact{background:#d9d9d9;padding:20px 0;text-align:center;width:50%}.completed .contact h3{text-align:center !important;font-size:32px;color:#646464;font-family:'Raleway',sans-serif;text-transform:uppercase}.completed .contact p{text-align:center;font-size:22px}.completed .contact img{border-radius:50% !important;border:3px solid #fff;width:250px}div#showcase{width:60%;margin:50px auto 100px;text-align:center}.box-desc h2{margin:10px 0 5px;text-decoration:underline}.box-desc p{text-align:center;margin:10px auto}.box-desc ul{margin:0 !important;padding:0 !important}.box-desc li{display:inline-block;padding-right:5px;width:45%}.box-desc li i{font-family:FontAwesome;margin-right:5px}.box-3d{z-index:1;position:relative}.model-odd .box-3d{text-align:left}.model-even .box-3d{text-align:right}.box-3d img{width:90%}.box-desc{background:#d9d9d9;width:30%;margin:-100px;z-index:2;position:relative;padding:0 2%;border-radius:8px}.model-odd .box-desc{float:right}.model-even .box-desc{float:left}.model-even .box-3d{text-align:right}.box-fp{margin-top:80px;background:#f5f5f5;padding:2%;width:60%;margin:80px auto}.box-fp img{width:90%}#cf_1{--max-width:100% !important}.right.contact h2{margin:40px auto 0;text-transform:uppercase;text-align:center;background:#c1c1c1;padding:10px 0;width:95%}div#fwre{width:90%;margin:50px auto;position:relative}#fwre .fwre-item-info{padding:0 20px 20px !important}a.address-fwre-read-more,.fwk-text-bolder.fwre-item-location.fwk-first-column{display:block;width:96%;text-align:center;font-size:16px;background-color:#daebea;padding:5px 2%}.fwk-flex.fwk-flex-middle.fwk-flex-between.fwre-item-footer.fwk-margin-small-top.fwk-first-column{display:block;text-align:center}span.cstslg{font-size:32px}div#icon-wrapper{display:block;text-align:center}div#bdr,div#bth,div#car,div#sqft{width:fit-content;display:inline-block}.cycle-slideshow{max-width:100%;overflow:hidden}.cycle-slideshow img{width:100%;height:auto;transition:transform 6.5s linear}.cycle-slideshow .scale{transform:scale(1.1)}.cycle-slideshow .fx1{transform-origin:bottom left}.cycle-slideshow .fx2{transform-origin:top left}.cycle-slideshow .fx3{transform-origin:top right}.cycle-slideshow .fx4{transform-origin:bottom right}.fullimg img,.floorplan img{width:100%}.completed .details.floorplan .grid-container{display:grid;column-gap:1%;grid-template-columns:24% 24% 24% 24%}.completed .details.floorplan .grid-container .fa,.completed .details.floorplan .grid-container .far,.completed .details.floorplan .grid-container .fas{display:contents}.completed .floorplan.black{background:#000;width:100%}.completed .floorplan .left,.floorplan .right{width:50%;padding:0;height:650px}.completed .floorplan .left img{height:100%;width:100%}.completed .floorplan .right ul{display:flex;flex-wrap:wrap}.completed .floorplan .right ul li{display:inline-block;font-size:26px !important;width:23%;flex:0 0 50%;max-width:48%;padding-bottom:10px}.completed .floorplan .right,.completed .floorplan .right h1{color:#fff}.completed .floorplan .right h1{font-size:36px;margin:30px 0}.fwre-video-wrapper iframe{height:900px}.scrollToTop{padding:0 !important;margin:0 !important}.scrollToTop-icon{background-color:rgba(255,255,255,0.5)}
