1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "//www.w3.org/TR/html4/loose.dtd"> 2<HTML lang="en" > 3<HEAD> 4<TITLE>Residential Construction | Bentonville, AR</TITLE> 5 6<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8"> 7<META HTTP-EQUIV="Cache-Control" content="max-age=1800"> 8<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW"><meta name="DESCRIPTION" content="We provide complete residential construction solutions to clients throughout Bentonville, AR. Our team will help make your dream home a reality."><meta name="KEYWORDS" content=""> <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 8-9
8 9<script async src="https://www.googletagmanager.com/gtag/js?id=
9UA-181579740-1
vendor: 12 bytes, line 9
9"></script>
10<script> 11
vendor: 134 bytes, lines 11-15
11window.dataLayer = window.dataLayer || []; 12 function gtag(){dataLayer.push(arguments);} 13 gtag('js', new Date()); 14 15 gtag('config', '
15UA-181579740-1
vendor: 4 bytes, line 15
15');
16</script>
16 17
18<SCRIPT src="//assets.myregisteredsite.com/javascript/com/jquery/latest/jquery.js"></SCRIPT>
18 19 20<STYLE type="text/css"> 21/* ---------------------------------- */ 22/* ---------------------------------- */ 23/*TEMPLATE - DesignTest1c_rx */ 24/*Updated 5/21/18 */ 25/* ---------------------------------- */ 26/* ---------------------------------- */ 27 28/* ---------------------------------- */ 29/* ---------------------------------- */ 30/*CSS Reset*/ 31/* ---------------------------------- */ 32/* ---------------------------------- */ 33 34.clearfix:before, 35.clearfix:after { content: " "; display: table; } 36.clearfix:after { clear: both; } 37.clearfix { *zoom: 1; } 38html, html body { margin: 0; padding: 0; height: 100%; min-height: 100%, width: 100%; } 39body p { margin-top: 0; margin-bottom: 0; display:block} 40body p + p { margin-top: 0; } 41table {border-collapse: collapse !important} 42*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 43 44/* ---------------------------------- */ 45/* ---------------------------------- */ 46/*Sections*/ 47/* ---------------------------------- */ 48/* ---------------------------------- */ 49body {font-size: 11pt; min-width: 320px; position: relative; overflow-x: hidden; } 50div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, 51 pre, form, p, blockquote, .sectionTitle { 52 margin: 0; 53 padding: 0; 54 line-height: 1.5; 55 direction: ltr; } 56 h1, h2, h3, h4, h5, h6, body {font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } 57 58br[style="clear: both"]{ display: none; } 59 60/* Needs BODY selector to overwrite uaDefaultStylesReset.css */ 61body p, body a { 62 font-family: inherit; 63 margin-top: 0; 64 margin-bottom: 1em} 65 body p a, 66 body p a.button, 67 body p a.buttonInverted, 68 body p .button {margin-bottom: 0} 69 70.rsp_content a img, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {margin-bottom: 0} 71/* Needs BODY selector to overwrite uaDefaultStylesReset.css */ 72body h1, body h2, body h3, body h4, body h5, body h6 { 73 font-style: normal; 74 text-rendering: optimizeLegibility; 75 line-height: 1; 76 margin-bottom: .5em; 77 margin-top: 0; } 78 h1, h2, h3, h4, h5, h6 {font-weight: normal} 79 80/* removed body .section-container specific selector */ 81 h1 {font-size:32px} 82 h2 {font-size: 24px} 83 84table { 85 border-collapse: collapse; 86 table-layout:fixed; 87 border-spacing: 0;} 88 table.columns.small-icon {table-layout:auto} 89 90img, video { 91 max-width: 100%; 92 height: auto;} 93 .rsp_content img {margin-bottom: 1em} 94 .fullWidthColumnFull img {margin-bottom: 0} 95 96@media only screen and (max-width: 768px) { 97 img {float: none !important} 98 a[href^=tel] { color: inherit !important;} 99 body p { -webkit-text-size-adjust:100% } 100} 101 102 103 104iframe {max-width: 100%;} 105 106.section ul, .section ol { margin: 0 25px 14px; } 107 108.button, .buttonInverted, #layout input.form-element[type="submit"], .wsp_print_btn_text, .buttonGhost { 109 display: inline-block; 110 cursor: pointer; 111 text-align:center; 112 margin: 0 inherit; 113 margin-bottom: 1em; 114 border: 0; 115 padding: 10px 25px; 116 border-radius: 5px; 117 text-decoration: none; 118 font-weight: 700; 119 transition: all 0.3s ease 0s; 120 -webkit-appearance: none; 121} 122 .button.buttonGhost, .buttonGhost { 123 background: transparent; 124 border-width: 2px; 125 padding: 2px 23px; 126 border-style: solid;} 127 128.section-container { 129 width: 100%; 130 margin: 0; 131 padding: 0; } 132.section { 133 max-width: 960px; 134 margin: 0 auto; } 135 .section.fullWidthColumn {max-width: 100%} 136 .rsp_kv.section {padding: 100px 0} 137 .rsp_kvSubpage.section {padding: 50px 0} 138 .rsp_content {padding: 50px 0 35px} 139 .rsp_content.fullWidthColumn {padding: 0} 140 141 .rsp_kv p:only-of-type {margin-bottom: 0} 142 143 144.fullwidth, .fullwidthStatic, .fullWidth, .fullWidthStatic, span.fullwidth > img, span.fullWidth > img { 145 background-repeat: no-repeat; 146 width: 100%; 147 -moz-transform: none; 148 background-position: center top; 149 -webkit-transform: translateZ(0); 150 -webkit-background-size: cover; 151 -moz-background-size: cover; 152 -o-background-size: cover; 153 background-size: cover; 154 border-left: 0 !important; 155 border-right: 0 !important; } 156 157 .fullwidthStatic, .fullwidthStatic img { background-attachment: fixed; } 158 .KV-Text-Left .fullwidth {background-position: right top} 159 p img.fullwidth, p img.fullWidth, p .fullwidth img, p .fullWidth img {margin-bottom: -1em} 160 161 /* 50/50 Content Block */ 162 .fullWidthColumnInfo { 163 float: right; 164 max-width: 452px; 165 padding: 40px 0;} 166 .fullWidthColumnImage-mirrored .fullWidthColumnInfo {float: left} 167 .fullWidthColumnFull { 168 overflow: hidden;} 169 .fullWidthColumnFull img { 170 display:block; 171 height: 100%; 172 width: auto; 173 max-width: none; 174 min-width: 100%;} 175 .fullWidthColumnImage-mirrored .fullWidthColumnFull img {float: right;} 176 .rsp_content.fullWidthColumnImage > table > tbody > tr > td:last-child {padding: 0;} 177 .rsp_content.fullWidthColumnImage-mirrored > table > tbody > tr > td:first-child {padding: 0;} 178 .rsp_content.fullWidthColumnImage-mirrored > table > tbody > tr > td:last-child {padding: 0 0 0 2%;} 179 @media only screen and (max-width: 960px) { 180 .rsp_content.fullWidthColumnImage > table > tbody > tr > td, 181 .rsp_content.fullWidthColumnImage-mirrored.fullWidthColumnImage-mirrored > table > tbody > tr > td {padding: 0} 182 .fullWidthColumnImage {overflow: hidden;} 183 .fullWidthColumnInfo { 184 max-width: 100%; 185 padding: 50px 20px 35px; 186 float: none} 187 .fullWidthColumnFull img { 188 height: auto; 189 max-width: 100%; 190 } 191 } 192 @media only screen and (max-width: 768px) { 193 .fullWidthColumnInfo {padding: 20px} 194 } 195 /* END 50/50 Content Block */ 196 197.rsp_box { padding: 25px } 198 199/* Header */ 200.rsp_header {padding: 20px 0; overflow: hidden; } 201.header h1, .header h2, .header h3, .header h4, .header h5, .header a, .header p {margin-bottom: 0} 202 203.Header-LogoLeft-PhoneRight .phone { 204 text-align: right; 205 width: 100%; 206 display:inline-block} 207 .rsp_header .half {width: 50%; float: left;} 208 .rsp_header h1, .rsp_header h2, .rsp_header h3, .rsp_header h4, .rsp_header p, .rsp_header a {margin-bottom: 0} 209 .header a, .rsp_header a {display:inline-block;} 210 211#companyname a img {max-width: 100%} 212 213.Header-Centered img {margin-bottom: 10px; display: block;} 214.Header-Centered .phone img {margin-bottom: 0; float: left; margin-right: 10px;} 215.Header-Centered .phone {display: inline-block; line-height: 1;} 216 217@media only screen and (max-width: 960px) { 218 .rsp_header {padding:20px;} 219} 220@media only screen and (max-width: 768px) { 221 .rsp_header .half {width: 100%; float: none;} 222 .Header-LogoLeft-PhoneRight .phone { 223 text-align: center; 224 margin-top: 1em} 225} 226 227 .phone table {display: inline-block;} 228 .phone table:last-child {margin-left: 20px} 229 @media only screen and (max-width: 768px) { 230 .phone table {table-layout: inherit} 231 .phone.phone td {width: auto !important; display: table-cell !important} 232 } 233 @media only screen and (max-width: 568px) { 234 #companyslogan { width: calc(100% - 40px); } 235 .header .phone { margin: 0 auto; float: none} 236 .header .button { display: inline-block; } 237 .header .hamburger { padding: 10px 0 !important; } 238 } 239.header form { 240 display: block; 241 float: right; 242 text-align: right; 243 width: 100%; 244} 245@media only screen and (max-width: 768px) { 246 .header form {float: none} 247} 248.header input { 249 display: inline-block; 250 height: 35px; 251 margin-bottom: 0; 252 padding: 0 10px; 253} 254.header input[type="text"] { 255 border: 1px solid #ccc; 256 box-sizing: border-box; 257} 258.header .phone { 259 display: table; 260 float: right; 261 font-size: 14pt; 262 line-height: 25px; 263 margin-bottom: 0.5em; 264 width: auto; 265 float: right; 266} 267 268#companyslogan * {clear:both} 269@media only screen and (max-width: 768px) { 270 .header .phone {float: none} 271} 272.header .phone img { 273 display: inline-block; 274 float: left !important; 275 padding-right: 5px; 276} 277.header span#rsp_cart { 278 display: inline-block; 279 float: right; 280 margin-bottom: 0; 281 margin-left: 20px; 282 position: relative; 283 text-align: left; 284 width: auto; 285} 286.header span#rsp_cart a { 287 display: inline-block; 288 line-height: 25px; 289} 290.header span#rsp_cart a:hover { 291 text-decoration: underline; 292} 293 294/* Column Padding */ 295.rsp_content > div > table > tbody > tr > td, 296.rsp_content > table > tbody > tr > td {padding: 0 2%} 297 298 299.rsp_content > div> table > tbody > tr > td:first-child, 300.rsp_content > table > tbody > tr > td:first-child {padding: 0 2% 0 0} 301 302.rsp_content > div > table > tbody > tr > td:last-child, 303.rsp_content > table > tbody > tr > td:last-child {padding: 0 0 0 2%} 304 305 306.rsp_content > table.columns, 307.rsp_content > div > table.columns {width: 104%; margin: 0 -2%} 308 309.rsp_content > table.columns > tbody > tr > td, 310.rsp_content > div > table.columns > tbody > tr > td {padding: 0 2%} 311 312/* Added to address a comment in RSP-106 */ 313.rsp_content > div > table > tbody > tr > td[colspan], 314.rsp_content > table > tbody > tr > td[colspan] { 315 padding: 0; 316} 317 318@media only screen and (max-width: 768px) { 319.rsp_content > table.columns, 320.rsp_content > div > table.columns {width: 100%; margin: 0} 321} 322 323 324.small-icon.small-icon .icon {padding: 0} 325 326 327@media only screen and (max-width: 960px) { 328 .rsp_content .columns.four > tbody > tr > td { 329 width: 40%; 330 display: inline-block; 331 } 332 333 .rsp_content.fullWidthColumn > table > tbody > tr > td, 334 .rsp_content.fullWidthColumn > table > tbody > tr > td:first-child, 335 .rsp_content.fullWidthColumn > table > tbody > tr > td:last-child {padding: 0} 336 337 .Addons-2Column-RightForm > table > tbody > tr > td:first-child {padding: 0 2% 0 0} 338 .Addons-2Column-RightForm > table > tbody > tr > td:last-child {padding: 0 0 0 2%} 339 340 341 .small-icon.small-icon .icon {padding: 0} 342 343 .rsp_kv.section {padding: 100px 20px 85px} 344 .rsp_kvSubpage.section, 345 .rsp_content.section {padding: 50px 20px 35px} 346 347 348} 349 350 351@media only screen and (max-width: 768px) { 352 353 /* fix for old template */ 354 table td {padding: 0} 355 img {margin-bottom: 1em} 356 357 358 .section.section.section {padding:20px;} 359 360 .rsp_content > table > tbody > tr > td, 361 .rsp_content > table > tbody > tr > td:first-child, 362 .rsp_content > table > tbody > tr > td:last-child, 363 .Addons-2Column-RightForm > table > tbody > tr > td, 364 .Addons-2Column-RightForm > table > tbody > tr > td:first-child, 365 .Addons-2Column-RightForm > table > tbody > tr > td:last-child {padding: 0} 366 367 368 .rsp_kv img, .rsp_kv table {margin: 0} 369 .rsp_kvSubpage {text-align: center} 370 371 .rsp_kv.section {padding: 20px !important} 372 .section.section td, 373 .rsp_content .columns.four > tbody > tr > td { 374 display: block; 375 padding: 0; 376 width: 100% !important} 377 378 .blank {display:none !important;} 379 .fullwidth.fullwidth {background-position: center top;} 380 381 .small-icon.small-icon .icon { 382 display: inline-block; 383 width: 25%;} 384 .small-icon.small-icon .column-text { 385 display: inline-block; 386 padding: 0 0 20px 15px; 387 width: 65%;} 388} 389 390 391/* ---------------------------------- */ 392/* ---------------------------------- */ 393/* DEFAULT COLORS */ 394/* ---------------------------------- */ 395/* ---------------------------------- */ 396 397body, h1, h2, h3, h4, h5, h6 {color: #333} 398.primaryColorbg, .secondary-webcomMenu {background-color:#ccc} 399.button, #layout input.form-element[type="submit"] { 400 background-color: #666; 401 color: #fff; 402 } 403.hamburger div { 404 color: #333; 405 border-color: #333; } 406 .hamburger span, 407 .hamburger span:before, 408 .hamburger span:after {background-color: #333;} 409 410li.hamburger a:before {background: transparent !important} 411 412#slide-navContainer {background: #333} 413 #slide-navContainer a {color: #fff} 414 #slide-navContainer a, #slide-navContainer a:before {background: transparent !important} 415 416 417 418 419/* ---------------------------------- */ 420/* ---------------------------------- */ 421/* NAV */ 422/* ---------------------------------- */ 423/* ---------------------------------- */ 424
425/* ---------------------------------- */ 426/* START structure.css nav fixes */ 427/* ---------------------------------- */ 428.section #styleNav ul { margin: 0;} 429#styleNav {visibility: visible !important;} 430primary-webcomMenu-offset {position: auto !important} 431.primary-webcomMenu, 432.primary-webcomMenuItem, 433.primary-webcomMenuItem-bottom, 434.primary-webcomMenuItem-top, 435.primary-webcomMenuItem-right, 436.primary-webcomMenuItem-left, 437.primary-webcomMenuItem-middle, 438.primary-webcomMenuItem { 439 float: none; 440 height: auto !important; 441 padding: 0 !important} 442div.primary-webcomMenu-bottom, 443div.secondary-webcomMenu-bottom { 444 position: auto; 445 float: left} 446.primary-webcomMenuItem-middle, .secondary-webcomMenuItem-middle { text-overflow:ellipsis; } 447/* ---------------------------------- */ 448/* END structure.css nav fixes */ 449/* ---------------------------------- */ 450 451 452#navContainer, #nav, #styleNav { 453 display: inline-block; 454 width: 100%; 455 } 456#nav ul { max-height: 65px;} 457#nav ul li ul { max-height: none; } 458.primary-webcomMenu { 459 float: left; 460 padding: 0; 461 margin: 0; 462 height: auto !important; 463 width: auto !important} 464.primary-webcomMenu li { 465 list-style-type: none; 466 max-width: 250px; 467 display: block; 468 float: left; 469 } 470li.primary-webcomMenuItem > a { position: relative; } 471.primary-webcomMenu li.selected > a { font-weight: bold;} 472.primary-webcomMenu li.selected a:hover { text-decoration: none; } 473.primary-webcomMenu a { 474 display: block; 475 text-overflow: ellipsis; 476 overflow:hidden; 477 white-space:nowrap; 478 text-decoration: none; 479 text-transform: uppercase; 480 padding: 20px 10px; 481 margin: 0 5px; 482 margin-bottom: 0} 483 .primary-webcomMenu a:hover {text-decoration: underline;} 484 485.primary-webcomMenu ul { 486 padding: 0; 487 position: absolute; 488 left: 0; 489 width: 100% 490 z-index: 100; 491 } 492 #navContainer .secondary-webcomMenu {box-shadow: inset 0 3px 5px rgba(0,0,0,0.2);} 493 494.primary-webcomMenu ul li { 495 display: block; 496 width: 100%; 497 float: left; 498 list-style-type: none; 499 max-width: 100%; 500 } 501 .primary-webcomMenu ul li a{ 502 padding: 15px 10px 0; 503 width: 100%; 504 } 505 .primary-webcomMenu ul li:last-child a{padding-bottom: 15px} 506 507 .primary-webcomMenu li:hover ul { 508 display: block; 509 } 510 511 .primary-webcomMenu li { 512 display: block; 513 float: left; 514 list-style-type: none; 515 max-width: 100%; 516} 517 518@media only screen and (max-width:768px) { 519 .primary-webcomMenu-offset { display: block; margin: 0; } 520} 521 522 523 524/* ---------------------------------- */ 525/* ---------------------------------- */ 526/* HAMBURGER ICON */ 527/* ---------------------------------- */ 528/* ---------------------------------- */ 529.hamburger div { 530 cursor: pointer; 531 display:inline; 532 border-radius: 3px; 533 margin-top: 14px; 534 text-align: center; 535 background: none; 536 z-index:95; 537 display: block; 538 border-width: 1px; 539 border-style: solid; 540 padding: 5px 12px; 541 } 542 .hamburger div:after {content: 'MENU';padding-right: 30px} 543.hamburger span, 544.hamburger span:before, 545.hamburger span:after { 546 border: 0 none; 547 border-radius: 1px; 548 content: ""; 549 cursor: pointer; 550 display: block; 551 height: 3px; 552 margin: auto; 553 padding: 0; 554 position: absolute; 555 right: 0; 556 top: 47%; 557 width: 25px; 558 margin-right: 15px; 559 z-index: 100;} 560 .hamburger span:before {top: -6px;} 561 .hamburger span:after {bottom: -11px;} 562 .hamburger span::before, .hamburger span::after { 563 margin-right: 0; 564 } 565.hamburger a { 566 display: block; 567 padding: 0} 568 .hamburger.hamburger a:hover {text-decoration: none} 569 570 571@media only screen and (max-width: 768px) { 572 .hamburger a { 573 position: relative; 574 height: 25px; 575 width: 25px;} 576 .hamburger div {display:none} 577 .hamburger span, 578 .hamburger span:before, 579 .hamburger span:after {top: 45%; margin: auto;} 580 .hamburger span:before {top: -6px;} 581 .hamburger span:after {bottom: -11px;} 582} 583 584 585 586/* ---------------------------------- */ 587/* ---------------------------------- */ 588/* SLIDE OUT NAV */ 589/* ---------------------------------- */ 590/* ---------------------------------- */ 591#slide-navContainer { 592 position: fixed; 593 top: 0; 594 right: -250px; 595 width: 250px; 596 height: 100%; 597 z-index: 3000; 598 overflow-y: auto; 599 overflow-x: hidden; 600 margin-bottom: 0;} 601 #slide-navContainer #nav { 602 margin-top: 45px; 603 background-color: #333; 604 width: 90%;} 605 606#slide-navContainer ul { 607 list-style-type: none; 608 float: none; 609 position: initial; 610 background-color: transparent; 611 padding: 0; } 612 #slide-navContainer li { 613 width: 100%; 614 max-width: 100%; } 615 #slide-navContainer ul ul { 616 display:block; 617 padding: 0 0 0 20px; 618 position: relative; } 619 #slide-navContainer.primaryColorbg #styleNav ul li ul li { 620 border-bottom: none; background-color: transparent; } 621 622#slide-navContainer a { 623 display: block; 624 float: none; 625 width: 100%; 626 padding: 10px; 627 margin: 0; 628 text-overflow: unset; 629 white-space: pre-line; 630 overflow:hidden; 631 text-decoration: none; 632 text-align:left;} 633 #slide-navContainer a:hover { text-decoration: underline; }
634 #slideout-menu-toggle { 635 text-indent: 0; 636 display: block; 637 line-height: 1; 638 text-decoration: none; 639 z-index: 100; } 640 #slideout-menu-toggle:hover { } 641 642 /* ---------------------------------- */ 643 /* CLOSE BUTTON */ 644 /* ---------------------------------- */ 645 #navContainer .close {display:none; height: 0; visibility:hidden} 646 #slide-navContainer .close { 647 font-size: 36px; 648 line-height: 36px; 649 padding: 0; 650 position: absolute; 651 right: 10px; 652 top: 0; 653 } 654 #slide-navContainer .close:hover {text-decoration: none} 655 #slide-navContainer .close span:after { 656 text-align: right; 657 display: block; 658 content:'\00D7'; } 659 660@media only screen and (max-width: 768px) { 661 .primary-webcomMenu-bottom, .secondary-webcomMenu-bottom {float: right !important;} 662 #slide-navContainer ul ul {display: block} 663 #nav .section {padding: 10px 20px} 664 .primary-webcomMenu {width: 100% !important} 665 #slideout-menu-toggle {float: right} 666} 667 668/* ---------------------------------- */ 669/* ---------------------------------- */ 670/* STICKY NAV */ 671/* ---------------------------------- */ 672/* ---------------------------------- */ 673#sticky-navContainer { display: block; z-index: 2002; position: fixed; top: -120px; width: 100%; -webkit-transition: top 0.3s linear; -moz-transition: top 0.3s linear; transition: top 0.3s linear; } 674#sticky-navContainer .primary-webcomMenu li ul { display: none; } 675#sticky-navContainer .primary-webcomMenu li:hover ul { display: block; } 676#sticky-navContainer #nav-toggle span { margin-top: 6px; } 677#sticky-navContainer ul li { position: relative; } 678#sticky-navContainer .section { padding: 0 !important; margin-top: 0; } 679#sticky-navContainer .close { display: none; } 680@media only screen and (max-width: 768px) { 681#sticky-navContainer #nav-toggle span { margin: 0; } 682#sticky-navContainer #slideout-menu-toggle { padding: 10px 10px 10px 0;} 683} 684 685/* ---------------------------------- */ 686/* ---------------------------------- */ 687/* FOOTER */ 688/* ---------------------------------- */ 689/* ---------------------------------- */ 690 691 692.box {display: table; height: 100%; margin-bottom: -20px; } 693#layout, #mtx_footer{ display: table-row; } 694#footer .footercontent ul.adr li.street-address {display: block;} 695#mtx_footer #footer { padding: 20px 0; text-align: center; width: 100%;} 696#mtx_footer #footer span { display: inline-block; } 697#mtx_footer #footer span.street-address:after { content: ", "} 698#mtx_footer #footer br { display: none; } 699#mtx_footer .footercontent {display: block; max-width: 960px; margin: 0 auto;position: relative; padding: 0; } 700#mtx_footer .footercontent center { display: block; width: 100%; margin: 0; padding: 30px 0 10px; } 701#mtx_footer .footercontent a { text-decoration: none; display: inline-block; margin: 0 10px; padding: 5px 0;} 702#mtx_footer .footercontent a:hover { text-decoration: underline; } 703#mtx_footer .footercontent table { line-height: 150%; text-align: center; } 704#mtx_footer .footercontent table td, .footercontent table tr { display: inline-block; text-align: center;} 705#mtx_footer .footercontent table td { padding: 0 5px;} 706#mtx_footer .footercontent table tr { margin: 10px 0 0;} 707#mtx_footer .footercontent span.fn.org { position: absolute; top: 0;font-size: 20px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);} 708@media only screen and (max-width: 768px) { 709#mtx_footer .footercontent ul.adr li {float: none} 710#mtx_footer .footercontent span.fn.org { font-size: 16px } 711#mtx_footer #footer font { font-size: 11px; } 712#mtx_footer .vcard table table td[nowrap=""] { text-align: center; white-space: normal; } 713#mtx_footer .footercontent table tr { margin: 0;} 714} 715 716 717#mtx_footer { width: 100%; } 718.footercontent { padding: 40px 0; width: 100%; margin: 0 auto; } 719.footercontent .vcard {display: block; max-width: 960px; margin: 0 auto; } 720.footercontent h4, .footercontent .businessname { display: block; clear: both; text-align: center; } 721.footercontent h4.fn.org a, .footercontent .businessname a{ font-size: 24px; text-decoration: none; margin: 0 0 0.3em; font-weight: bold; } 722.footercontent ul { list-style-type: none;} 723.footercontent li { font-size: 14px; line-height: 20px;} 724.footercontent ul.mtx_footnav { display: table; clear: both; margin: 0 auto; } 725.footercontent ul.mtx_footnav a { margin-bottom: 0.5em; text-decoration: none; } 726.footercontent ul.mtx_footnav a:hover { text-decoration: underline; } 727.footercontent ul.mtx_footnav li { display: inline; margin: 0 .5em} 728.footercontent ul.mtx_footnav li ul { display: none; } 729.footercontent ul.mtx_buscontact { display: table; clear: both; list-style-type: none; margin: 0 auto 1em;; text-align: center; } 730.footercontent ul.mtx_buscontact li { display: inline-block; margin: 0;} 731.footercontent ul.mtx_buscontact li::after { content:" |"} 732.footercontent ul.mtx_buscontact li:last-child::after { content: "";} 733.footercontent ul.mtx_buscontact li.tel::before {content: "Phone: " } 734.footercontent ul.mtx_buscontact li.mtx_fax::before {content: "Fax: " } 735.footercontent ul.mtx_buscontact li.mtx_cell::before {content: "Cell: " } 736.footercontent ul.adr { font-weight: bold; display:table; margin: 0 auto; } 737.footercontent ul.adr li { font-weight: normal; display: inline; float: left; margin: 0 3px 0 0; padding: 0; } 738.footercontent ul.adr li::after { content: ","} 739.footercontent ul.adr li:last-child::after { content: ""} 740.footercontent #mtx_copyright { text-align: center; font-size: 10px; margin: 1em auto 0;} 741.footercontent .email #footerContact, .footercontent .email .footer_contact_component { display: inline-block; } 742#mtx_footer .footercontent a.footer_contact_email { margin: 0 } 743.footercontent ul.adr li.region::after { content: ""; } 744.footercontent ul.mtx_footnav, .footercontent ul.adr, #mtx_footer #footer .vcard div[style="width: 100%"], #mtx_footer #footer .vcard table[style="width: 100%"] { text-align: center; } 745#mtx_footer #footer .vcard br, #mtx_footer #footer .vcard br { display: initial; } 746 747 748/* Video Embed Fix */ 749body .html5-video-container { z-index: auto !important; } 750 751/* ---------------------------------- */ 752/* ---------------------------------- */ 753/* Contact Form*/ 754/* ---------------------------------- */ 755/* ---------------------------------- */ 756 757 758div[id*="webcom-component-form"] > table > tbody > tr > td:first-child, 759div[id*="webcom-component-form"] > table > tbody > tr > td:last-child, 760div[id*="webcom-component-feedback"] > table > tbody > tr > td:first-child, 761div[id*="webcom-component-feedback"] > table > tbody > tr > td:last-child {display:none} 762 763div[id*=webcom-component-form] td[width*="10%"], 764div[id*=webcom-component-feedback] td[width*="10%"] { width: 100% !important; } 765 766form[id^=webcom-component-form], 767form[id^=webcom-component-feedback] { 768 width: 100%; 769 margin: 0 auto; 770} 771 772form[id^=webcom-component-form] table, 773form[id^=webcom-component-feedback] table, 774.form-element[type=text], 775.web_com_custom_form .form-element-size-large[type="text"], 776.web_com_custom_form table.form-element-size-large, 777.web_com_custom_form textarea.form-element-size-large, 778.web_com_custom_form select.form-element-size-large, 779.web_com_custom_form table td.FirstName input, 780.web_com_custom_form table td.LastName input, 781.web_com_custom_form table[class*=large], 782.web_com_custom_form input[class*=large], 783.web_com_custom_form table[class*=large], 784.web_com_custom_form textarea[class*=large], 785.web_com_custom_form select[class*=large] { 786 padding: 5px !important; 787 -webkit-box-sizing: border-box; 788 -moz-box-sizing: border-box; 789 box-sizing: border-box; 790 max-width: 100% !important; 791 min-width: 100% !important; 792 width: 100% !important} 793 794@media only screen and (max-width: 768px) { 795 796 form[id^=webcom-component-form], 797 form[id^=webcom-component-feedback] {width: 100%;} 798 799 .web_com_custom_form table td.FirstName, 800 .web_com_custom_form table td.LastName{ 801 padding-left: 0 !important; 802 width: 100% !important} 803} 804 805 806/* POPUP CONTACT */ 807 808.fc_overlay { width: auto !important; height: auto !important; } 809.fc_container { max-width: 90% !important;} 810#footer #fc_form_header, #footer #fc_form_container label { color: #333;} 811#fc_form_container form { display: block; } 812#fc_form_container tr { display: block; margin: 0; padding: 0; } 813#fc_form_container table td { padding: 0; } 814#fc_form_container table td[width="45%"] { display: none important;} 815#fc_form_container table td[width="10%"] { display: block; width: 100%} 816 817/* ---------------------------------- */ 818/* ---------------------------------- */ 819/* ECOMM */ 820/* ---------------------------------- */ 821/* ---------------------------------- */ 822 823 824.mtrx_ecom_layout { display: block; margin: 0 auto; max-width: 960px; padding: 20px;} 825 826.Header-EcommerceSearch h2, .Header-EcommerceSearch img, .Header-EcommerceSearch div { display: inline-block; } 827.Header-EcommerceSearch form { float: right; display: block; width: 100%; text-align: right; } 828.Header-EcommerceSearch input { height: 35px; padding: 0 10px; display: inline-block; margin-bottom: 0} 829.Header-EcommerceSearch input[type='text'] { 830 border: 1px solid #ccc; 831 box-sizing: border-box; } 832.Header-EcommerceSearch div.phone { display: table; width: auto; margin-bottom: 0.5em; float: right; line-height: 25px; font-size: 14pt; } 833.Header-EcommerceSearch div.phone img { float: left !important; display:inline-block; padding-right: 5px; } 834.Header-EcommerceSearch span#rsp_cart { float: right; position: relative; width: auto; margin-left: 20px; margin-bottom: 0; text-align:left; display: inline-block; } 835.Header-EcommerceSearch span#rsp_cart a { display: inline-block; line-height: 25px; } 836.Header-EcommerceSearch span#rsp_cart a:hover { text-decoration: underline; }
837.mtrx_ecom_layout #page .result .description { line-height: 150%; } 838#page div.results-grid { width: 100%; } 839body #page-content h1, body #page-content h2, body #page-content h3, body #page-content h4, body #page-content h5, body #page-content h6 { line-height: inherit; } 840.mtrx_ecom_layout a:hover { text-decoration: none; } 841#page .result h3 { overflow: none; height: auto; font-size: 16px; } 842#page div.results .result { height: auto; overflow: none; width: 100%; } 843#page div.results .result .thumbnail { display: inline-block; float: left; max-width: 20%; margin-right: 5%; } 844#page div.results .result .details { display: inline-block; overflow: auto; padding: 0px; text-align: left; width: 75%; } 845#page div.results .result .amount { width: auto; float: right; text-align: right; } 846#page div.results .result .description { margin-bottom: 0; font-size: 13px;} 847body .mtrx_ecom_layout #page .btn-add-to-cart, body .mtrx_ecom_layout #page.content a.btn-main, body .mtrx_ecom_layout div.upsell-panel a.btn-main, body .mtrx_ecom_layout #page .btn-add { 848 display: inline-block; 849 cursor: pointer; 850 text-align:center; 851 margin: 0 inherit; 852 margin-bottom: 1em; 853 border: 0; 854 padding: 10px 25px; 855 border-radius: 5px; 856 text-decoration: none; 857 font-weight: 700; 858 transition: all 0.3s ease 0s; 859} 860 861@media only screen and (max-width: 768px) { 862 863#webcom_ecomm_category_title { display: block; position: relative; background: rgba(0,0,0,0.05); padding: 10px; cursor: pointer; } 864#webcom_ecomm_category_title::after { content: " \25BE"; } 865#webcom_ecomm_category_title.rsp_active::after { content: " \25B4"; } 866.mtrx_ecom_layout #cats { display: block; border: 1px solid rgba(0,0,0,0.05); padding: 10px; margin-top: -10px; } 867.mtrx_ecom_layout #cats { display: none; } 868#cats.rsp_active { display: block; } 869 870 .Header-EcommerceSearch div.phone { margin: 10px auto 0; float: none; } 871 .Header-EcommerceSearch form { margin: 10px auto 0 ; float: none; text-align: center; max-width: 350px; } 872 .Header-EcommerceSearch input[type='text'] { width: 70%;} 873 .Header-EcommerceSearch input[type='submit'] { width: 28%; } 874 .Header-EcommerceSearch h2, .Header-EcommerceSearch img, .Header-EcommerceSearch div { display: block; margin: 0 auto; } 875 .Header-EcommerceSearch h2 { margin-bottom: 0; } 876 .Header-EcommerceSearch div { float: none; width: 100%; } 877 .Header-EcommerceSearch span { text-align: center; margin: 0; line-height: auto; margin-bottom: 0.5em;} 878 .Header-EcommerceSearch span.phone { margin: 0 auto; float: none; } 879 .Header-EcommerceSearch span.phone img { display: inline-block; margin: 0; } 880 881 882 883.cart-gridview .row-item { position: relative; } 884.cart-gridview .cell-remove { position: absolute; top: 0; right: 20px;} 885.mtrx_ecom_layout table td, #cart-contents .cart-gridview .cell-product { display: block; width: auto;} 886#cart-links { margin: 0 auto 5px !important; } 887 888#search-box { display: none; } 889#search-box input { display: inline-block; } 890#search-box .search-field { width: 76% !important; height: 30px !important; padding: 0 !important; text-indent: 5px; } 891#search-box .btn-search { width: 22% !important; margin: 0 0 0 1%; height: 30px !important; padding: 0 !important;} 892.paging .page-mode { display: none; } 893.paging { font-size: 12px !important; } 894#page div.results-grid .result { width: 33%; max-width: 33%;} 895 .cart-gridview table { 896 width: 100%; 897 border-collapse: collapse; 898 } 899 /* Zebra striping */ 900 .cart-gridview tr:nth-of-type(odd) { 901 } 902 .cart-gridview th, .calculations-hack { 903 display: none !important; 904 } 905 .cart-gridview td, .cart-gridview th { 906 padding: 6px; 907 text-align: left; 908 } 909 .cart-gridview table, .cart-gridview thead, .cart-gridview tbody, .cart-gridview th, .cart-gridview td, .cart-gridview tr { 910 display: block; 911 } 912 913 .cart-gridview thead tr { 914 position: absolute; 915 top: -9999px; 916 left: -9999px; 917 } 918 919 .cart-gridview td { 920 border: none; 921 position: relative; 922 padding-left: 35% !important; 923 clear: both; 924 } 925 .cart-gridview td.cart-summary { padding-left: 0 !important;} 926 .cart-gridview td.cart-summary .coupons { width: 100%; margin: 0; } 927 .cart-gridview td.cart-summary label { font-size: 14px; padding: 10px 20px; line-height: 16px;} 928 .cart-gridview td.cart-summary label em { font-size: 10px; margin: 0; padding: 0;} 929 .cart-gridview td.cart-summary .coupons input.text { width: 80%; margin: 0 0 0 6px; padding: 0;} 930 .cart-gridview .cart-summary .calculations tr, .cart-gridview .cart-summary .calculations table td { border: 0;} 931 .cart-gridview td:before { 932 position: absolute; 933 top: 6px; 934 left: 6px; 935 padding-right: 10px; 936 white-space: nowrap; 937 } 938 939 .cart-gridview td.cell-quantity:before { content: "Quantity"; } 940 .cart-gridview td.cell-thumbnail:before { content: ""; } 941 .cart-gridview td.cell-product:before { content: "Product"; } 942 .cart-gridview td.cell-price:before { content: "Price"; } 943 .cart-gridview td.cell-total:before { content: "Total"; } 944 .cart-gridview .row-option { display: block; } 945 .cart-gridview tr.row-option { border-top: 0;} 946 .cart-gridview tr.row-option td:nth-of-type(1):before { content: "Options";} 947 948 .cart-gridview td.cart-summary:nth-of-type(1):before, .cart-gridview .cart-summary .calculations td:nth-of-type(1):before { content: ""; } 949 #cart-contents .cart-gridview .cart-summary .calculations { clear: both; width: 100%; float: none; } 950 #cart-contents .cart-gridview .calculations td { padding: 0 8px; } 951.option select { width: 100%;} 952div.wrapper-main #billing-address div.left { max-width: 100%; min-width: 200px; } 953div.wrapper-main #page-body div.secure-text { float: none; position: relative; } 954div.wrapper-main #page-body { padding: 0;} 955div.wrapper-main #billing-address input, div.wrapper-main #billing-address select, div.wrapper-main input.text, div.wrapper-main select, div.wrapper-main textarea { width: 100%; margin: 0;} 956div.wrapper-main #billing-address .checkbox input { float: left; width: auto;} 957div.wrapper-main #billing-address .checkbox { margin: 20px 0 0; } 958div.wrapper-main .summary .calculations, div.wrapper-main .final-summary .calculations { width: 35%; margin: 0; } 959div.wrapper-main .summary { width: 80%; float: none; } 960 961body .cart-gridview tr { border: none; } 962#cart-contents .cart-gridview .calculations td:first-child { width: 35%}
962 963#cart-contents .cart-gridview .calculations td { padding: 0 8px; width: auto; display: inline-block; text-align: right; } 964body #cart-contents .cart-gridview .cart-summary { margin-top: 20px; border-top: 2px solid #ccc; } 965#page.product-detail .quantity-discounts .netprice{ font-weight: bold; } 966.cart-gridview .row-option td.cell-product::before { content: ''; } 967.cart-gridview .cell-thumbnail { display: none; } 968#cart-contents .cart-gridview tr.row-item.alt { background: rgba(0,0,0,0.02); margin-top: 20px; } 969body div.wrapper-main form label { width: auto !important;} 970div#page.product-detail .gallery img { display: block; margin: 0 auto; } 971.paging .page-mode { display: inline-block; float: right; } 972.paging .page-mode label { display: none; } 973#ctl00_mainContent_productBrowser_pagerTop_ctl00_gridButton , a#ctl00_mainContent_productBrowser_pagerTop_ctl00_listButton { display: inline-block; position: relative; text-indent: -9999em; width: 26px; height: 26px; cursor: pointer; } 974#ctl00_mainContent_productBrowser_pagerTop_ctl00_gridButton:before { display: block; content: ''; position: absolute; height: 12px; width: 12px; background: rgba(0,0,0,0.2); border-radius: 2px; box-shadow: 14px 0 0 rgba(0,0,0,0.2),14px 14px 0 rgba(0,0,0,0.2),0 14px 0 rgba(0,0,0,0.2) ;} 975.disabled#ctl00_mainContent_productBrowser_pagerTop_ctl00_gridButton:before { background: rgba(0,0,0,0.5);box-shadow: 14px 0 0 rgba(0,0,0,0.5),14px 14px 0 rgba(0,0,0,0.5),0 14px 0 rgba(0,0,0,0.5) ;} 976#ctl00_mainContent_productBrowser_pagerTop_ctl00_listButton:before {display: block; content: ''; position: absolute; height: 6px; width: 6px; background: rgba(0,0,0,0.2); border-radius: 18px; box-shadow: 0 10px 0 rgba(0,0,0,0.2), 0 20px 0 rgba(0,0,0,0.2)} 977#ctl00_mainContent_productBrowser_pagerTop_ctl00_listButton:after {display: block; content: ''; position: absolute; top:0; left: 9px;height: 5px; width: 18px; background: rgba(0,0,0,0.2); box-shadow: 0 10px 0 rgba(0,0,0,0.2), 0 20px 0 rgba(0,0,0,0.2)} 978.disabled#ctl00_mainContent_productBrowser_pagerTop_ctl00_listButton:before {background: rgba(0,0,0,0.5); box-shadow: 0 10px 0 rgba(0,0,0,0.5), 0 20px 0 rgba(0,0,0,0.5)} 979.disabled#ctl00_mainContent_productBrowser_pagerTop_ctl00_listButton:after {background: rgba(0,0,0,0.5); box-shadow: 0 10px 0 rgba(0,0,0,0.5), 0 20px 0 rgba(0,0,0,0.5)} 980#ctl00_mainContent_productBrowser_pagerBottom_ctl00_gridButton , a#ctl00_mainContent_productBrowser_pagerBottom_ctl00_listButton { display: inline-block; position: relative; text-indent: -9999em; width: 26px; height: 26px; cursor: pointer; } 981#ctl00_mainContent_productBrowser_pagerBottom_ctl00_gridButton:before { display: block; content: ''; position: absolute; height: 12px; width: 12px; background: rgba(0,0,0,0.2); border-radius: 2px; box-shadow: 14px 0 0 rgba(0,0,0,0.2),14px 14px 0 rgba(0,0,0,0.2),0 14px 0 rgba(0,0,0,0.2) ;} 982.disabled#ctl00_mainContent_productBrowser_pagerBottom_ctl00_gridButton:before { background: rgba(0,0,0,0.5);box-shadow: 14px 0 0 rgba(0,0,0,0.5),14px 14px 0 rgba(0,0,0,0.5),0 14px 0 rgba(0,0,0,0.5) ;} 983#ctl00_mainContent_productBrowser_pagerBottom_ctl00_listButton:before {display: block; content: ''; position: absolute; height: 6px; width: 6px; background: rgba(0,0,0,0.2); border-radius: 18px; box-shadow: 0 10px 0 rgba(0,0,0,0.2), 0 20px 0 rgba(0,0,0,0.2)} 984#ctl00_mainContent_productBrowser_pagerBottom_ctl00_listButton:after {display: block; content: ''; position: absolute; top:0; left: 9px;height: 5px; width: 18px; background: rgba(0,0,0,0.2); box-shadow: 0 10px 0 rgba(0,0,0,0.2), 0 20px 0 rgba(0,0,0,0.2)} 985.disabled#ctl00_mainContent_productBrowser_pagerBottom_ctl00_listButton:before {background: rgba(0,0,0,0.5); box-shadow: 0 10px 0 rgba(0,0,0,0.5), 0 20px 0 rgba(0,0,0,0.5)} 986.disabled#ctl00_mainContent_productBrowser_pagerBottom_ctl00_listButton:after {background: rgba(0,0,0,0.5); box-shadow: 0 10px 0 rgba(0,0,0,0.5), 0 20px 0 rgba(0,0,0,0.5)} 987 988} 989@media only screen and (max-width: 568px) { 990#page div.results-grid .results-row { display: inline; } 991#page div.results-grid .result { display: inline-block; width: 46%; max-width: 46%; padding: 20px 0 0; margin: 0 0 0 2%; text-align: center; } 992#page div.results-grid .result .thumbnail { display: block; width: 100%; float: left; margin: 0 10px 0 0 !important; } 993#page div.results-grid .result .thumbnail img { display: block; margin: 0 auto;} 994#page div.results-grid .result h3 { margin: 0; text-align: center; } 995#page div.results-grid .result h3 a { text-decoration: none; } 996#page div.results-grid .result .amount { display: inline-block; text-align: center; margin: 0 auto; width: auto;}
997#page div.results-grid .result .description { display: none; } 998#page div.results-grid { width: 100%;} 999} 1000@media only screen and (max-width: 468px) { 1001#page-content #subheader h2 { text-align: center; } 1002#page.product-detail .image { text-align: center; float: none; margin: 0 auto;} 1003#page.product-detail div.gallery { float: none; } 1004#page div.results-grid .results-row, 1005#page div.results-grid { width: 100%;} 1006} 1007 1008 1009 1010 1011/* ---------------------------------- */ 1012/* ---------------------------------- */ 1013/*COUPONS*/ 1014/* ---------------------------------- */ 1015/* ---------------------------------- */ 1016.coupon {margin-bottom: 1em} 1017.rsp_coupon.section {padding: 100px 0} 1018.section.section td.wsp_print_btn_left, .section.section td.wsp_print_btn_right{display: none !important;} 1019.section div[align=center] div[style*="height: 27px"] { height: auto !important; } 1020#table_border { width: 100% !important;} 1021.wsp_print_btn_middle{ 1022 background: none !important; 1023 height: auto; 1024 text-align:center; 1025 vertical-align:middle; 1026 white-space:nowrap; 1027} 1028 1029.wsp_print_btn_text { 1030 text-decoration: none; 1031 color: inherit !important; 1032 padding: 10px; 1033 margin: 0; 1034} 1035.wsp_print_btn { 1036 cursor: default; 1037 font-family: inherit !important; 1038 font-size: inherit; 1039 font-size-adjust:none; 1040 font-style:normal; 1041 font-variant:normal; 1042 font-weight:normal; 1043 font-size-adjust:none; 1044 line-height:normal; 1045 white-space:nowrap; 1046 margin: 0 auto; 1047 width: auto !important; 1048} 1049.wsp_print_btn .wsp_print_btn_middle {height: auto } 1050 1051table.wsp_print_btn td { padding: 0;} 1052 1053 1054@media only screen and (max-width: 768px) { 1055 .coupon-clear { max-width: 100%; overflow-x: auto;} 1056} 1057 1058/* ---------------------------------- */ 1059/* ---------------------------------- */ 1060/*MAPS*/ 1061/* ---------------------------------- */ 1062/* ---------------------------------- */ 1063.map-address {display: none} 1064.fullWidthColumnFull {position: relative} 1065div[id^=webcom-component-map], .map-container, .map-source, #layout .inner-map-container, .inner-map-container iframe { 1066 width: 100% !important; 1067 min-height: 360px; 1068} 1069.fullwidthmap iframe{width: 100%} 1070 1071.inner-map-container p, .inner-map-container br {display:none !important} 1072 1073@media only screen and (max-width: 768px) { 1074 .fullWidthColumnInfo {max-width: 100%; float: none} 1075} 1076 1077 1078/* ---------------------------------- */ 1079/* ---------------------------------- */ 1080/*PHOTO ALBUM*/ 1081/* ---------------------------------- */ 1082/* ---------------------------------- */ 1083 1084@media only screen and (max-width: 768px) { 1085 div[id^="webcom-component-photoalbum"] {margin-bottom: 1em} 1086} 1087/* ---------------------------------- */ 1088/* ---------------------------------- */ 1089/*GALLERY*/ 1090/* ---------------------------------- */ 1091/* ---------------------------------- */ 1092.rsp_gallery { position: relative; min-height: 150px; background: #000 ; } 1093.rsp_gallery p { display: none; } 1094.rsp_gallery .album-title { position: absolute; z-index: 10; width: 80%; height: 50%; margin: auto; top: 0; left: 0; bottom: 0; right: 0; text-align: center; font-size: 52px !important; color: #fff !important; text-shadow: 0 2px 4px rgba(0,0,0,0.5); line-height: 100% !important;} 1095.rsp_gallery .galleria-container { height: auto !important; padding-bottom: 35% } 1096.rsp_gallery .galleria-info-text, .rsp_gallery .galleria-container .galleria-info { display: none !important; } 1097.rsp_gallery .galleria-container .galleria-info, .rsp_gallery .galleria-nav-bar { filter: none; background: none !important; }
1098.rsp_gallery .galleria-nav-bar { left: 0 !important; width: 100%; } 1099.rsp_gallery .galleria-container .galleria-nav-items { float: none; margin: 0 auto; display: table; } 1100.rsp_gallery .galleria-container .galleria-nav-items .arrow { border-radius: 100%; margin: 0 10px; background-image: none; display: block !important; } 1101.rsp_gallery .galleria-container .galleria-counter { display: none; } 1102.rsp_gallery .galleria-container .galleria-nav-items .arrow[style="background-color: rgb(136, 136, 136);"] { background-color: rgba(0,0,0,0.6) !important; } 1103.rsp_gallery .galleria-container .galleria-nav-items div { width: 15px; height: 15px; } 1104.galleria-container { 1105 width: 100% !important; 1106} 1107.galleria-container img { 1108 width: 100% !important; 1109 left: 0 !important; 1110} 1111.galleria-container .galleria-counter { 1112 position: absolute !important; 1113 right: 0px !important; 1114 left: auto !important; 1115 background-color: none !important; 1116 z-index: 10; 1117 opacity: 0.3 !important; 1118} 1119.galleria-container .galleria-nav-items .arrow { 1120 display: none !important; 1121} 1122ul.lightSlider { 1123 margin: 0; 1124} 1125@media only screen and (max-width: 767px) { 1126 .rsp_gallery .galleria-container { padding-bottom: 50% } 1127 .rsp_gallery .album-title { font-size: 30px !important; } 1128} 1129/* ---------------------------------- */ 1130/* ---------------------------------- */ 1131/*RESPONSIVE DATA TABLES*/ 1132/* ---------------------------------- */ 1133/* ---------------------------------- */ 1134.responsiveTable td { 1135 -ms-word-break: break-all; 1136 word-break: break-all; 1137 word-break: break-word; 1138 } 1139@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) { 1140 .responsiveTable .tableHeader {display: none} 1141 .responsiveTable table, .responsiveTable thead, .responsiveTable tbody, .responsiveTable th, .responsiveTable td, .responsiveTable tr { display: block; } 1142 1143 .responsiveTable td { 1144 position: relative; 1145 padding-left: 50% !important; 1146 } 1147 1148 .responsiveTable td:before { 1149 position: absolute; 1150 left: 15px; 1151 width: 45%; 1152 padding-right: 10px; 1153 white-space: normal; 1154 } 1155} 1156 1157/* ---------------------------------- */ 1158/* ---------------------------------- */ 1159/*IMAGE EFFECTS*/ 1160/* ---------------------------------- */ 1161/* ---------------------------------- */ 1162 1163span.circle img, .circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;} 1164span.roundedcorners img, .roundedcorners { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; } 1165span[class*=stackedphoto] img, span[class*=hvr] img { margin: 0; } 1166span[class*=stackedphoto], span[class*=hvr] { margin-bottom: 20px; } 1167 1168.circle-red-border-5px img { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border: 5px solid #DB3744; } 1169.circle-blue-border-2px img { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border: 2px solid #4C6CAE; } 1170 1171.frame { display: inline-block; position: relative; border: 4px solid #fff; } 1172.frame:before { content: ''; position: absolute; top: -7px; left: -7px; width: 0; height: 0; border-style: solid; border-width: 30px 30px 0 0; border-color: #0d0d0d transparent transparent transparent; } 1173.frame:after { content: ''; position: absolute; bottom: -7px; right: -7px; width: 0; height: 0; border-style: solid; border-width: 30px 30px 0 0; border-color: #0d0d0d transparent transparent transparent; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } 1174.frame a, .frame img { margin: 0px ; } 1175 1176.polaroid img { display: inline-block; border: 5px solid #fff; -webkit-box-shadow: 6px 6px 13px rgba(0, 0, 0, 0.15); -moz-box-shadow: 6px 6px 13px rgba(0, 0, 0, 0.15); -o-box-shadow: 6px 6px 13px rgba(0, 0, 0, 0.15); box-shadow: 6px 6px 13px rgba(0, 0, 0, 0.15); border-bottom: 30px solid #fff; } 1177.polaroid img, .polaroid a { margin: 0px; } 1178 1179.taped-up { display: inline-block; position: relative; border: 4px solid #fff; -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0,.2); -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0,.2);
1179 -o-box-shadow: 3px 3px 5px rgba(0, 0, 0,.2); box-shadow: 3px 3px 5px rgba(0, 0, 0,.2); } 1180.taped-up:before { content: ''; position: absolute; background-color: rgba(255,255,255,0.6); height: 26px; left: 25%; top: -15px; width: 50%; -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); box-shadow: 1px 1px 1px rgba(0,0,0,0.1); border-style: dotted; border-color: rgba(0,0,0,0.1); border-width: 0 2px;} 1181.taped-up:nth-of-type(odd):before { -ms-transform: rotate(-8deg); -webkit-transform: rotate(-8deg); transform: rotate(-8deg); } 1182.taped-up:nth-of-type(even):before { -ms-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform: rotate(-2deg); } 1183.taped-up:first-child:before { -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); } 1184.taped-up:last-child:before { -ms-transform: rotate(2deg); -webkit-transform: rotate(2deg); transform: rotate(2deg); } 1185.taped-up a, .taped-up img { margin: 0px ; } 1186 1187.taped-up-skew a, .taped-up-skew img { margin: 0px ; } 1188.taped-up-skew { display: inline-block; position: relative; border: 4px solid #fff; box-shadow: 3px 3px 5px rgba(0, 0, 0,.2); } 1189.taped-up-skew:before { content: ''; position: absolute; background-color: rgba(255,255,255,0.6); height: 26px; left: 25%; top: -15px; width: 50%; -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg); box-shadow: 1px 1px 1px rgba(0,0,0,0.1); border-style: dotted; border-color: rgba(0,0,0,0.1); border-width: 0 2px; } 1190
1191span.hvr-outline-out:hover::before, span.hvr-outline-out:active::before, span.hvr-outline-out:focus::before { left: -6px; right: -6px; top: -6px; bottom: -6px; } 1192span.hvr-outline-out::before { 1193 border: 3px solid rgba(0,0,0,0.4); 1194 bottom: 0; 1195 content: ""; 1196 left: 0; 1197 position: absolute; 1198 right: 0; 1199 top: 0; 1200 transition-duration: 0.3s; 1201 transition-property: top, right, bottom, left; 1202 1203} 1204span.hvr-outline-out { 1205 backface-visibility: hidden; 1206 box-shadow: 0 0 1px rgba(0, 0, 0, 0); 1207 position: relative; 1208 -ms-transform: translateZ(0px); 1209 -webkit-transform: translateZ(0px); 1210 transform: translateZ(0px); 1211 display: inline-block; 1212} 1213 1214span.hvr-float img:hover, span.hvr-float > img:active, span.hvr-float img:focus { -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); transform: translateY(-5px); } 1215span.hvr-float img { 1216 backface-visibility: hidden; 1217 position: relative; 1218 -ms-transform: translateZ(0px); 1219 -webkit-transform: translateZ(0px); 1220 transform: translateZ(0px); 1221 transition-duration: 0.3s; 1222 transition-property: transform; 1223} 1224 1225span.hvr-float-shadow:hover::before, span.hvr-float-shadow:active::before, span.hvr-float-shadow:focus::before { opacity: 1; -ms-transform: translateY(5px); -webkit-transform: translateY(5px); transform: translateY(5px); } 1226span.hvr-float-shadow::before { 1227 background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0; 1228 content: ""; 1229 height: 10px; 1230 left: 5%; 1231 opacity: 0; 1232 pointer-events: none; 1233 position: absolute; 1234 top: 100%; 1235 transition-duration: 0.3s; 1236 transition-property: transform, opacity; 1237 width: 90%; 1238 z-index: -1; 1239} 1240span.hvr-float-shadow { 1241 backface-visibility: hidden; 1242 box-shadow: 0 0 1px rgba(0, 0, 0, 0); 1243 position: relative; 1244 -ms-transform: translateZ(0px); 1245 -webkit-transform: translateZ(0px); 1246 transform: translateZ(0px); 1247 transition-duration: 0.3s; 1248 transition-property: transform; 1249} 1250 1251span.hvr-grow img:hover, span.hvr-grow img:active, span.hvr-grow img:focus { -ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); } 1252span.hvr-grow img { 1253 backface-visibility: hidden; 1254 box-shadow: 0 0 1px rgba(0, 0, 0, 0); 1255 -ms-transform: translateZ(0px); 1256 -webkit-transform: translateZ(0px); 1257 transform: translateZ(0px); 1258 transition-duration: 0.3s; 1259 transition-property: transform; 1260} 1261 1262span.hvr-grow-shadow img:hover, span.hvr-grow-shadow img:active, span.hvr-grow-shadow img:focus { box-shadow: 0 10px 10px -10px rgba(0,0,0,0.4); -ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); } 1263span.hvr-grow-shadow img { 1264 backface-visibility: hidden; 1265 box-shadow: 0 0 1px rgba(0, 0, 0, 0); 1266 -ms-transform: translateZ(0px); 1267 -webkit-transform: translateZ(0px); 1268 transform: translateZ(0px); 1269 transition-duration: 0.3s; 1270 transition-property: box-shadow, transform; 1271} 1272 1273span[class*=stackedphoto] { 1274 -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1275 -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1276 box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1277 border: 6px solid #fff; 1278 position: relative; 1279 display: inline-block; 1280 box-sizing: border-box; 1281} 1282span.stackedphoto::before { 1283 content: ""; 1284 height: 100%; 1285 width: 100%; 1286 position: absolute; 1287 z-index: -1; 1288 top: 0px; 1289 left: -10px; 1290 background: #eff4de; 1291 border: 6px solid #fff; 1292 -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1293 -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1294 box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1295 -webkit-transform: rotate(-5deg); 1296 -moz-transform: rotate(-5deg); 1297 -o-transform: rotate(-5deg); 1298 -ms-transform: rotate(-5deg); 1299 transform: rotate(-5deg); 1300} 1301span.hvr-stackedphoto::before { 1302 content: ""; 1303 height: 100%; 1304 width: 100%; 1305 position: absolute; 1306 z-index: -1; 1307 top: 0px; 1308 left: -10px; 1309 background: #eff4de; 1310 border: 6px solid #fff; 1311 -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1312 -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1313 box-shadow: 2px 2px 5px rgba(0,0,0,0.3); 1314 -webkit-transform: rotate(-5deg); 1315 -moz-transform: rotate(-5deg); 1316 -o-transform: rotate(-5deg); 1317 -ms-transform: rotate(-5deg); 1318 transform: rotate(-5deg); 1319 transition-property: transform; 1320 transition-duration: .2s; 1321}
1322span.hvr-stackedphoto:hover::before { 1323 transform: rotate(0deg); 1324} 1325 1326 1327/* ---------------------------------- */ 1328/* ---------------------------------- */ 1329/* CLICK TO CALL STYLE */ 1330/* ---------------------------------- */ 1331/* ---------------------------------- */ 1332.click-to-call { text-decoration: none; color: currentColor; } 1333 1334 1335/* ---------------------------------- */ 1336/* ---------------------------------- */ 1337/* DISABLE RESIZE HANDLES ON TINYMCE */ 1338/* ---------------------------------- */ 1339/* ---------------------------------- */ 1340.mce-resizehandle { display: none !important; } 1341 1342 1343/* ---------------------------------- */ 1344/* ---------------------------------- */ 1345/* HIDE ON MOBILE */ 1346/* ---------------------------------- */ 1347/* ---------------------------------- */ 1348@media only screen and (max-width: 480px){ 1349 .hide-on-mobile { 1350 display: none; 1351 } 1352} 1353 1354 1355/* ---------------------------------- */ 1356/* ---------------------------------- */ 1357/* MATRIX BUG FIXES */ 1358/* ---------------------------------- */ 1359/* ---------------------------------- */ 1360 1361/* FIREFOX EMPTY PARAGRAPH FIX */ 1362#layout>table>tbody>tr>td>div>table>tbody>tr>td>div>table+p:empty { 1363 display:none; 1364} 1365 1366 1367 1368/* ---------------------------------- */ 1369/* ---------------------------------- */ 1370/* TEMPLATE SPECIFIC */ 1371/* ---------------------------------- */ 1372/* ---------------------------------- */ 1373 1374 1375/* ---------------------------------- */ 1376/* HEADER */ 1377/* ---------------------------------- */ 1378#sticky-navContainer #nav .section {margin: 0 !important;} 1379#companyslogan { float: right; } 1380.header .button { float: right; } 1381 @media only screen and (max-width: 768px) { 1382 .header { text-align: center; } 1383 .header #companyslogan { float: none; margin: 0 auto; } 1384.header .button { float: none; } 1385 .header img { margin-bottom: 0; } 1386 .phone { margin: 0.5em auto; } 1387 .phone.phone td {width: auto !important; display: table-cell !important} 1388 } 1389 @media only screen and (max-width: 568px) { 1390 .header .phone { margin: 0 auto; } 1391 .header .hamburger { padding: 10px 0 !important; } 1392 .header #companyslogan { text-align: center; padding: 10px 0;} 1393 } 1394 1395.header form { 1396 display: block; 1397 float: right; 1398 text-align: right; 1399 width: 100%; 1400} 1401.header input { 1402 display: inline-block; 1403 height: 35px; 1404 margin-bottom: 0; 1405 padding: 0 10px; 1406} 1407.header input[type="text"] { 1408 border: 1px solid #ccc; 1409 box-sizing: border-box; 1410} 1411.header .phone { 1412 display: table; 1413 font-size: 14pt; 1414 line-height: 25px; 1415 margin-bottom: 0.5em; 1416 width: auto; 1417} 1418.header .phone img { 1419 display: inline-block; 1420 float: left !important; 1421 padding-right: 5px; 1422} 1423.header span#rsp_cart { 1424 display: inline-block; 1425 float: right; 1426 margin-bottom: 0; 1427 margin-left: 20px; 1428 position: relative; 1429 text-align: left; 1430 width: auto; 1431} 1432.header span#rsp_cart a { 1433 display: inline-block; 1434 line-height: 25px; 1435} 1436.header span#rsp_cart a:hover { 1437 text-decoration: underline; 1438} 1439/*.box {background-color: transparent !important}*/ 1440</STYLE> 1441 1442<!--[if IE]> 1443<style>@media only screen and (max-width: 960px) { 1444 .section td, .section tr, .section tbody { 1445 display: block !important; 1446 width: 100% !important; 1447 float: left; 1448 clear: both; margin: 0 auto; text-align: center; 1449 } } 1450</style> 1451<![endif]--> 1452
1453<SCRIPT type="text/javascript"> 1454$( document ).ready(function() { 1455 1456 1457 1458 /////////// 1459 // MAKE PHONE IN THE HEADER CLICK TO CALL 1460 /////////// 1461 if( /Android|webOS|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 1462 var ttdPhoneNumber = $('#CTCPhoneNumber').text(); 1463 ttdPhoneNumber = ttdPhoneNumber.replace(/\ /g, ''); 1464 ttdPhoneNumber = ttdPhoneNumber.replace(/\(/g, ''); 1465 ttdPhoneNumber = ttdPhoneNumber.replace(/\)/g, ''); 1466 ttdPhoneNumber = ttdPhoneNumber.replace(/\-/g, ''); 1467 1468 $('#CTCPhoneNumber').wrapInner( '<a href="" style="text-decoration:none !important; color: inherit !important;"></a>' ); 1469 $('#CTCPhoneNumber').find('a').attr( 'href', 'tel:' + ttdPhoneNumber ); 1470 1471 // mobile click-to-call 1472 $('.mtx_buscontact .value').addClass('click-to-call'); 1473 $('.click-to-call').each(function() { 1474 var ctcNumber = $(this).text(); 1475 $(this).html('<a href="tel:'+ctcNumber+'" rel="nofollow" style="text-decoration: none; color: currentColor;">'+ctcNumber+'</a>'); 1476 }) 1477 } 1478 1479 1480 1481 /////////// 1482 // ECOMM CLEANUP 1483 /////////// 1484 if(window.location.href.indexOf("SecureCart") > -1) { 1485 $( ".mtrx_ecom_layout > table > tbody > tr:first-child , .mtrx_ecom_layout > table > tbody > tr:nth-child(2) > td:first-child" ).css( "display", "none" ); 1486 } 1487 $("#webcom_ecomm_category_title").click(function(e){ 1488 1489 $('#webcom_ecomm_category_title').toggleClass('rsp_active'); 1490 $('#cats').toggleClass('rsp_active'); 1491 e.preventDefault(); 1492 }); 1493 1494 /////////// 1495 // MOBILE VIEWPORT FIX 1496 /////////// 1497 1498 $('head').append('<meta name="viewport" content="width=device-width, initial-scale=1">'); 1499 1500 /////////// 1501 // HIDE AUTO GENERATED <BR>'S WHEN ADDING NEW CONTENT BLOCK 1502 /////////// 1503 1504 $('br[style="clear: both;"]').css( "display", "none" ); 1505 $('br[style="clear:both;"]').css( "display", "none" ); 1506 1507 1508 /////////// 1509 // STRIP HARDCODED IMAGE HEIGHTS AND WIDTHS 1510 /////////// 1511 1512 $('img').each(function(){ 1513 $(this).removeAttr('width') 1514 $(this).removeAttr('height'); 1515 }); 1516 1517 1518 /////////// 1519 // DUPLICATE NAV TO USE FOR SLIDE OUT NAVIGATION 1520 /////////// 1521 1522 $( "#navContainer" ).clone().attr('id', 'slide-navContainer').appendTo( "body" ); 1523 1524 /////////// 1525 // CREATE STICKY NAV 1526 /////////// 1527 $( "#navContainer" ).clone().attr('id', 'sticky-navContainer').appendTo( "body" ); 1528 var stickyTop = $(".header").outerHeight(true) + $("#navContainer").outerHeight(true) + 150; 1529 1530 $(window).scroll(function () { 1531 if ($(window).scrollTop() > stickyTop) { 1532 $('#sticky-navContainer').css('top', '0'); 1533 1534 }else { 1535 $('#sticky-navContainer').css('top', '-120px'); 1536 } 1537 }); 1538 1539 $("#sticky-navContainer").addClass("primaryColorbg"); 1540 $('#sticky-navContainer').each(function(){ 1541 $('#nav', this).wrapAll('<div class="section"></div>') 1542 }); 1543 1544 1545 /////////// 1546 // iOS REMOVE FIXED BG 1547 /////////// 1548 if( /iPhone|iPad|iPod/i.test(navigator.userAgent) ) { 1549 $('html, body, .fullwidthStatic, table, td, div').css('background-attachment', 'scroll'); 1550 } 1551 1552 /////////// 1553 // REMOVE ANY <P> and <BR> TAGS AFTER THE MAP EMBED 1554 /////////// 1555 1556 $('div[id*="webcom-component-map"]').parent().find('p').remove(); 1557 $('div[id*="webcom-component-map"]').parent().find('br').remove(); 1558 1559 /////////// 1560 // RESPONSIVE EMBEDDED VIDEOS 1561 // fluidvids.js v2.4.1 | (c) 2014 @toddmotto | https://github.com/toddmotto/fluidvids 1562 /////////// 1563 1564!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t:e.fluidvids=t()}(this,function(){"use strict";function e(e){return new RegExp("^(https?:)?//(?:"+d.players.join("|")+").*$","i").test(e)}function t(e,t){return parseInt(e,10)/parseInt(t,10)*100+"%"}function i(i){if((e(i.src)||e(i.data))&&!i.getAttribute("data-fluidvids")){var n=document.createElement("div");i.parentNode.insertBefore(n,i),i.className+=(i.className?" ":"")+"fluidvids-item",i.setAttribute("data-fluidvids","loaded"),n.className+="fluidvids",n.style.paddingTop=t(i.height,i.width),n.appendChild(i)}}function n(){var e=document.createElement("div");e.innerHTML="<p>x</p><style>"+o+"</style>",r.appendChild(e.childNodes[1])}var d={selector:["iframe","object"],players:["www.youtube.com","player.vimeo.com"]},o=[".fluidvids {","width: 100%; max-width: 100%; position: relative;","}",".fluidvids-item {","position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;","}"].join(""),r=document.head||document.getElementsByTagName("head")[0];return d.render=function(){for(var e=document.querySelectorAll(d.selector.join()),t=e.length;t--;)i(e[t])},d.init=function(e){for(var t in e)d[t]=e[t];d.render(),n()},d}); 1565 1566 1567 1568 /////////// 1569 // FIX COUPON OVERFLOW 1570 /////////// 1571 $('.wsp_print_btn').parent().parent().addClass('coupon-clear'); 1572 1573 1574 /////////// 1575 // BACKGROUND-COVER IE6-8 SUPPORT 1576 // Library homepage: https://github.com/Metafalica/background-size-emu 1577 /////////// 1578 1579 /////////// 1580 // RESPONSIVE DATA TABLES 1581 /////////// 1582 var sheet = (function() { 1583 // Create the <style> tag 1584 var style = document.createElement("style"); 1585 1586 // Add a media (and/or media query) here if you'd like! 1587 // style.setAttribute("media", "screen") 1588 style.setAttribute("media", "only screen and (max-width : 768px)") 1589 1590 // WebKit hack :( 1591 style.appendChild(document.createTextNode("")); 1592 1593 // Add the <style> element to the page 1594 document.head.appendChild(style); 1595 1596 return style.sheet; 1597 })(); 1598 1599 $('.responsiveTable tr:first').addClass('tableHeader'); 1600 $('.tableHeader td, .tableHeader th').addClass('colHeader'); 1601 $('.responsiveTable').each( function(){ 1602 var i=0; 1603 var tableID = '#' + $(this).attr("id"); 1604 if (tableID == '#undefined'){ 1605 tableID = ''; 1606 } 1607 $(this).find("td").each( function(){ 1608 var heading = $(this).closest('table').find( ".tableHeader .colHeader" ).eq( i ).html(); 1609 if (heading == '' || heading == 'undefined' || !heading){ 1610 heading = $(this).closest('table').find( ".tableHeader .colHeader" ).eq( i ).html(); 1611 } 1612 i++; 1613 sheet.insertRule(tableID + '.responsiveTable td:nth-of-type(' + i + '):before {content: "' + heading + '"; font-weight:bold;}', 0); 1614 }); 1615 }); 1616}); 1617$(window).on("load resize",function(e){ 1618 1619 1620 /////////// 1621 // HEADER TOP PADDING 1622 /////////// 1623 $("#layout .section").first().css("padding-top", ""); 1624 1625 1626 /////////// 1627 // NAV SELECT DROPDOWN 1628 /////////// 1629 1630 1631 $('.primary-webcomMenu li').css("text-indent", "0"); 1632 1633
1634 $("#navContainer #slideout-menu-toggle, #sticky-navContainer #slideout-menu-toggle").remove(); 1635 var width = 0; 1636 var navwidth = $('#styleNav').width(); 1637 navwidth = navwidth-115; 1638 var stickywidth = $('.section').width(); 1639 stickywidth = stickywidth-115; 1640 var toowide = 'no'; 1641 1642 pagewidth = window.innerWidth; 1643 if (pagewidth <= 768){ 1644 toowide = 'yes'; 1645 $( "#navContainer ul:first > li, #sticky-navContainer ul:first > li" ).each(function(){ 1646 $(this).css("display", "none"); 1647 }); 1648 } else { 1649 $( "#navContainer ul:first > li" ).each(function() { 1650 width = width + $(this).outerWidth(true); 1651 if (width < navwidth){ 1652 toowide = 'no'; 1653 $(this).css("display", "block"); 1654 } 1655 if (width > navwidth){ 1656 toowide = 'yes'; 1657 $(this).css("display", "none"); 1658 } 1659 }); 1660 width=0; 1661 $( "#sticky-navContainer ul:first > li" ).each(function() { 1662 width = width + $(this).outerWidth(true); 1663 if (width < stickywidth){ 1664 toowide = 'no'; 1665 $(this).css("display", "block"); 1666 } 1667 if (width > stickywidth){ 1668 toowide = 'yes'; 1669 $(this).css("display", "none"); 1670 } 1671 }); 1672 } 1673 if (toowide == 'yes') { 1674 $('#navContainer .primary-webcomMenu, #sticky-navContainer .primary-webcomMenu').append("<li id='slideout-menu-toggle' class='hamburger'><a href='#' id='nav-toggle' ><span></span><div></div></a></li>"); 1675 } 1676 1677 /////////// 1678 // SLIDE OUT MENU TOGGLE 1679 /////////// 1680 1681 $("#slideout-menu-toggle, .close").click(function(e){ 1682 var distance = $('#slide-navContainer').css('right'); 1683 1684 if (distance == "auto" || distance == "0px") { 1685 $('#slide-navContainer').animate({"right":"-250px"}, "slow"); 1686 } else { 1687 $('#slide-navContainer').animate({"right":"0px"}, "slow"); 1688 } 1689 1690 e.preventDefault(); 1691 }); 1692}); 1693 1694 1695 1696</SCRIPT>
1696 1697 1698 1699 1700 1701<style></style><link href='//assets.myregisteredsite.com/css/button.css' rel='stylesheet' type='text/css' ><style id="_app_designed_custom_css" type="text/css">/*Button*/ 1702.button { 1703 background: #42A5F5; 1704 color: #ffffff; 1705} 1706.buttonInverted { } 1707.buttonGhost { } 1708 1709/*Click to call*/ 1710.click-to-call { } 1711.hide-on-mobile {} 1712 1713/*Primary & Accent Colors Styles*/ 1714.primaryColor {} 1715.primaryColorbg {} 1716.accentColor {} 1717.accentColorbg{} 1718.sectionTitle {} 1719 1720/*Layout Effects*/ 1721.circle { } 1722.roundedcorners { } 1723.fullWidth {} 1724.fullwidthStatic {} 1725.responsiveTable {} 1726 1727 1728 1729.black-outline { text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 2px 2px 2px rgba(255,255,255,0.5); } 1730.white-outline { text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, 2px 2px 2px rgba(0,0,0,0.5); } 1731.grey-outline-15px { outline: 15px solid; outline-offset: -15px; outline-color: rgba(0, 0,0, 0.6); } 1732.circle-red-border-5px { } 1733.circle-blue-border-2px { } 1734 1735.frame { } 1736.polaroid { } 1737.stackedphoto { } 1738.taped-up-skew { } 1739.hvr-stackedphoto { } 1740.hvr-outline-out { } 1741.hvr-float { } 1742.hvr-float-shadow { } 1743.hvr-grow { } 1744.hvr-grow-shadow { } 1745 1746 1747 1748</style> 1749<style id="_template_custom_css" type="text/css">/*TEXT STYLES*/ 1750body { 1751 line-height: auto; 1752 font-family: Open Sans; 1753} 1754.companyslogan { 1755 line-height: auto; 1756} 1757h5 { 1758 line-height: auto; 1759 font-family: Oswald; 1760} 1761h4 { 1762 line-height: auto; 1763 font-family: Oswald; 1764} 1765h6 { 1766 line-height: auto; 1767 font-family: Oswald; 1768} 1769h1 { 1770 line-height: auto; 1771 font-family: Oswald; 1772} 1773h3 { 1774 line-height: auto; 1775 font-family: Oswald; 1776} 1777h2 { 1778 line-height: auto; 1779 font-family: Oswald; 1780} 1781a { 1782 color: #68183F; 1783} 1784body { 1785 font-size: 13.25pt; 1786 line-height: 1.5; 1787 font-family: "Open Sans" !important; 1788 color: #000000; 1789} 1790h1 { 1791 font-size: 29.5pt; 1792 text-transform: uppercase; 1793 color: #272727!important; 1794 letter-spacing: 0.15px; 1795 font-weight: bold; 1796} 1797h2 { 1798 font-size: 22pt; 1799} 1800.ctatext { 1801 font-size: 50pt; 1802 text-shadow: 1px 2px 8px rgba(0,0,0,.75); 1803} 1804.ctatext2 { 1805 font-size: 24pt; 1806 text-shadow: 1px 2px 8px rgba(0,0,0,.75); 1807} 1808.ctatext3 { 1809 font-size: 15pt; 1810} 1811.kvtext { 1812 font-size: 38pt!important; 1813 text-shadow: 1px 2px 8px rgba(0,0,0,.65); 1814} 1815.kvtext2 { 1816 font-size: 28pt!important; 1817 text-shadow: 1px 1px 7px rgba(0,0,0,.85); 1818} 1819.phonetext { 1820 font-size: 15pt; 1821} 1822 1823.rsp_kv.section { 1824 padding: 350px 0 50px; 1825} 1826 1827.rsp_kv2.section { 1828 padding: 75px 0; 1829} 1830 1831@media only screen and (max-width: 480px) { 1832 body { 1833 font-size: 12pt; 1834 } 1835 h1 { 1836 font-size: 22pt; 1837 } 1838 h2 { 1839 font-size: 18pt; 1840 } 1841 .ctatext { 1842 font-size: 20pt; 1843 } 1844 .ctatext2 { 1845 font-size: 18pt; 1846 } 1847 .ctatext3 { 1848 font-size: 13pt; 1849 } 1850 .kvtext { 1851 font-size: 22pt!important; 1852 } 1853 .kvtext2 { 1854 font-size: 18pt!important; 1855 } 1856 .phonetext { 1857 font-size: 11pt; 1858 } 1859 .kvbg { 1860 background: rgba(255,255,255,0.75); 1861 } 1862 input.button { 1863 letter-spacing: -0.7px!important; 1864 font-size: 9pt; 1865 } 1866} 1867@media (max-width: 768px) { 1868 .rsp_content > div > table > tbody > tr > td:last-child, .rsp_content > table > tbody > tr > td:last-child { 1869 padding: 0%; 1870 } 1871} 1872 1873.fullwidth, .fullwidthStatic, .fullWidth, .fullWidthStatic, span.fullwidth > img, span.fullWidth > img { 1874 -moz-transform: none; 1875} 1876 1877.section { 1878 max-width: 1200px; 1879 margin: 0 auto; 1880} 1881 1882a { 1883 font-weight: bold; 1884 text-decoration: none; 1885 /*DELETE FOR UNDERLINES ON LINKS*/ 1886} 1887 1888/*HORIZONTAL RULE STYLING*/ 1889hr { 1890 background-color: #041252; 1891 border: 0; 1892 height: 2px; 1893 margin: 10px 0 10px 0; 1894} 1895 1896hr.style1 { 1897 background-color: #272727; 1898 border: 0; 1899 height: 2px; 1900 margin: 10px 0 10px 0; 1901} 1902 1903#slide-navContainer { 1904 background: #fff; 1905 border-left: 2px solid #5F5F5F; 1906} 1907#slide-navContainer #nav { 1908 background-color: #fff; 1909} 1910 1911#navContainer { 1912 border-top-style: solid; 1913 border-bottom-style: none; 1914 border-color: #272727; 1915 border-width: 3px; 1916 position: relative; 1917 z-index: 1; 1918 box-shadow: 0px 3px 4px rgba(0,0,0,.15); 1919} 1920#footer { 1921 border-top-style: solid; 1922 border-bottom-style: none; 1923 border-color: #272727; 1924 border-width: 4px; 1925} 1926#slide-navContainer a { 1927 color: #5F5F5F; 1928} 1929 1930.header { 1931 background: #F7F7F7; 1932} 1933body { 1934 background: #F6F6F6; 1935} 1936 1937/*PRIMARY COLOR*/ 1938.primaryColor, .companyname, h1, h3 { 1939 color: #5F5F5F; 1940} 1941.primaryColorbg, .secondary-webcomMenu { 1942 background: #ffffff; 1943} 1944.primaryColorbg, #navContainer ul ul:before, .secondary-webcomMenu { 1945 border-color: #5F5F5F; 1946} 1947.hamburger div { 1948 color: #5F5F5F; 1949 border-color: #5F5F5F; 1950} 1951.hamburger span, .hamburger span:before, .hamburger span:after { 1952 background-color: #5F5F5F; 1953} 1954.secondary-webcomMenu li { 1955 border-bottom: 1px solid #5F5F5F; 1956} 1957 1958/*PRIMARY COLOR TEXT*/ 1959.primaryColorbg, .primaryColorbg a, .primaryColorbg .hamburger div, .secondary-webcomMenu { 1960 color: #5F5F5F; 1961} 1962.primaryColorbg .hamburger div { 1963 border-color: #5F5F5F; 1964} 1965.primaryColorbg .hamburger span, .primaryColorbg .hamburger span:before, .primaryColorbg .hamburger span:after { 1966 background-color: #5F5F5F; 1967} 1968 1969/*ACCENT COLOR*/ 1970.accentColorbg, .accentButton { 1971 background-color: #5F5F5F; 1972} 1973 1974/*ACCENT COLOR TEXT*/ 1975.accentColor, h2, h4, h5, h6, .sectionTitle, .accentColorbg, .accentButton { 1976 color: #5F5F5F; 1977} 1978 1979/*FOOTER*/ 1980#mtx_footer { 1981 background-color: #272727; 1982} 1983#footer span, #footer div, #footer p, .footercontent, #footer font, #footer a, #footer a:hover, #footer a:visited { 1984 color: #ffffff; 1985} 1986 1987/*BUTTON*/ 1988.button, a.button, .button a, .wsp_print_btn_text, #layout input.form-element[type="submit"] { 1989 box-shadow: 0px 6px 0px -20px rgba(255,255,255,0.25) inset, 1990 0px -25px 50px -20px rgba(0,0,0,0.3) inset, 1991 0px 2px 2px rgba(40,40,40,0.1); 1992 letter-spacing: 1.5px; 1993 text-transform: uppercase; 1994 font-family: open sans; 1995 font-size: 10pt; 1996 text-shadow: 1px 2px 1px rgba(0,0,0,.45); 1997 color: #ffffff; 1998 background: #5F5F5F; 1999 border-radius: 5px; 2000} 2001 2002.button:hover, a.button:hover, .button a:hover, .wsp_print_btn_text:hover, #layout input.form-element[type="submit"]:hover { 2003 background: #272727; 2004} 2005 2006.buttonGhost, a.buttonGhost, .buttonGhost a { 2007 border-color: #2f3a57; 2008 color: #2f3a57; 2009} 2010 2011.buttonGhost:hover, a.buttonGhost:hover,.buttonGhost a:hover { 2012 background: #2f3a57; 2013 color: #ffffff; 2014} 2015 2016.buttonInverted, a.buttonInverted,.buttonInverted a { 2017 color: #2f3a57; 2018 background: #ffffff; 2019} 2020 2021.buttonInverted:hover, a.buttonInverted:hover, .buttonInverted a:hover { 2022 color: #596179; 2023 background: #ffffff; 2024} 2025 2026.buttonGhost.buttonInverted, a.buttonInverted.buttonGhost, .buttonInverted.buttonGhost a { 2027 border-color: #ffffff; 2028 color: #ffffff; 2029} 2030 2031.buttonGhost.buttonInverted:hover, a.buttonInverted.buttonGhost:hover, .buttonInverted.buttonGhost a:hover { 2032 color: #2f3a57; 2033 background: #ffffff; 2034} 2035/*---------------------------------*/ 2036/*--- NAV ANIMATION TOP TO BOTTOM ---*/ 2037/*---------------------------------*/ 2038li.primary-webcomMenuItem > a { 2039 position: relative; 2040} 2041li.primary-webcomMenuItem > a:hover { 2042 text-decoration: none; 2043} 2044li.primary-webcomMenuItem > a:before { 2045 z-index: -1; 2046 position: absolute; 2047 width: 100%; 2048 height: 0px; 2049 left: 0px; 2050 top: 0px; 2051 content: ''; 2052 opacity: 1;
2053 transition: all 0.3s; 2054 background: #272727; 2055} 2056li.primary-webcomMenuItem > a:hover:before, li.selected.primary-webcomMenuItem > a:before { 2057 height: 100%; 2058} 2059li.selected.primary-webcomMenuItem > a:before { 2060 background: #272727; 2061} 2062/*---------------------------------*/ 2063/*--- END NAV ANIMATION ---*/ 2064/*---------------------------------*/ 2065 2066/*---------------------------------*/ 2067/*--- CENTERED NAV---*/ 2068/*---------------------------------*/ 2069.primary-webcomMenu-offset { 2070 display: table; 2071 margin: 0 auto; 2072} 2073@media only screen and (max-width:768px) { 2074 .primary-webcomMenu-offset { 2075 display: block; 2076 margin: 0; 2077 } 2078} 2079.primary-webcomMenu a { 2080 color: #191919 !important; 2081} 2082/*---------------------------------*/ 2083/*--- END CENTERED NAV ---*/ 2084/*---------------------------------*/ 2085 2086/*---------------------------------*/ 2087/*--- MEDIUM PADDING ---*/ 2088/*---------------------------------*/ 2089.rsp_content { 2090 padding: 100px 0 75px; 2091} 2092body p, body a { 2093 margin-bottom: 1.5em; 2094} 2095body p { 2096 line-height: 1.75em; 2097} 2098/*---------------------------------*/ 2099/*--- END MEDIUM PADDING ---*/ 2100/*---------------------------------*/ 2101 2102label.form-element-label { 2103 font-family: oswald; 2104 text-transform: uppercase; 2105 letter-spacing: 0.75px; 2106 font-size: 12.75pt !important; 2107} 2108 2109input.form-element.form-element-size-large, input.form-element.form-element-size-full, 2110textarea.form-element.form-element-size-large { 2111 border-radius: 5px; 2112} 2113 2114label.personName-label { 2115 color: #1D1D1D!important; 2116} 2117 2118input.form-element, textarea.form-element { 2119 border-color: #5F5F5F; 2120 border-width: 4px; 2121 background: -webkit-linear-gradient(#f0f0f0, #fff); 2122 /*Safari*/ 2123 background: -o-linear-gradient(#f0f0f0, #fff); 2124 /*Opera*/ 2125 background: -moz-linear-gradient(#f0f0f0, #fff); 2126 /*Firefox*/ 2127 background: linear-gradient(#f0f0f0, #fff); 2128 /* Standard*/ 2129} 2130 2131#layout input.form-element[type="submit"] { 2132 width: 100%; 2133} 2134 2135 2136/*---------------------------------*/ 2137/*--- NAV ANIMATION TOP TO BOTTOM ---*/ 2138/*---------------------------------*/ 2139 2140.primary-webcomMenuItem-middle { 2141 font-family: "Open Sans" !important; 2142 font-size: 10.65pt !important; 2143 color: #191919; 2144 letter-spacing: 2px; 2145} 2146 2147.selected .primary-webcomMenuItem-middle { 2148 color: #fff!important; 2149} 2150 2151.hover .primary-webcomMenuItem-middle { 2152 color: #fff!important; 2153} 2154 2155.primary-webcomMenuItem a { 2156 transition: all 0.1s ease-out; 2157 opacity: 0.55; 2158 font-family: "Open Sans" !important; 2159 color: #191919; 2160} 2161 2162.selected a { 2163 opacity: 1 !important; 2164} 2165 2166.primary-webcomMenuItem a:hover { 2167 transform: translateY(0px); 2168 opacity: 1; 2169 text-decoration: none; 2170} 2171/*---------------------------------*/ 2172/*--- END NAV ANIMATION ---*/ 2173/*---------------------------------*/ 2174 2175.new-image { 2176 border-radius: 8px; 2177 /* this changes the rounded corners of images. you can use 2178% or px*/ 2179 border: 3px solid #272727; 2180 Display: inline-block; 2181 /* use this to make sure it displays properly*/ 2182 Overflow: hidden; 2183 /* like a clipping mask in photoshop */ 2184 margin-bottom: 1em; 2185} 2186.new-image img { 2187 margin-bottom: 0em; 2188 width: 100%; 2189} 2190 2191 2192.contentstyles2 { 2193 border-top-style: solid; 2194 border-bottom-style: solid; 2195 border-width: 1px; 2196 border-color: rgba(23,21,25,0.1); 2197 box-shadow: inset 0px 0px 28px -8px rgba(0,0,0,0.15); 2198} 2199 2200.footercontent p.businessname { 2201 font-size: 24px; 2202 Margin-bottom: 0px; 2203} 2204</style>
2205<script>window['matrixMiscInfo'] = {}</script>
2205 2206
2207<script> 2208window['matrixMiscInfo'].partnerId = 'wdc_difm'; 2209window['matrixMiscInfo'].isPublish = true 2210</script>
2210 2211
2212<script language="JavaScript" type="text/javascript" src="scripts/browserBehavior.js"></script>
2212 2213
2214<script language="JavaScript" type="text/javascript" src="scripts/utils.js"></script>
2214 2215
2216<script language="JavaScript" type="text/javascript" src="//assets.myregisteredsite.com/javascript/com/web/useragent/shared.js"></script>
2216 2217
2218<script language="JavaScript" type="text/javascript" src="scripts/navigation.js"></script>
2218 2219 2220<link rel='StyleSheet' type='text/css' href='//assets.myregisteredsite.com/css/uaDefaultStylesReset.css' > 2221
2222<script language="JavaScript" type="text/javascript" src="scripts/popup.js"></script>
2222 2223
2224<script language="JavaScript" type="text/javascript">var wsp_htmlref_blank='scripts/blank.html';</script>
2224 2225<style type='text/css' media='print'></style>
2225<script type='text/javascript' src='//assets.myregisteredsite.com/javascript/com/web/ResourceLoader.js'></script>
vendor: 1 bytes, line 2225
2225
2226<script type='text/javascript'> 2227WebCom.ResourceLoader.setShared(true); 2228WebCom.ResourceLoader.setSecure(false); 2229WebCom.ResourceLoader.loadLib('com.jquery', '', true); 2230WebCom.ResourceLoader.loadLib('com.web.core', '', true); 2231WebCom.ResourceLoader.loadLib('com.web.components.socialmediashare', '1.1', true); 2232WebCom.ResourceLoader.loadLib('com.web.components.navigation', '1.1', true); 2233WebCom.ResourceLoader.loadLib('com.web.components.footercontact', '1.0', true); 2234</script>
vendor: 1 bytes, line 2234
2234
2235<script type='text/javascript'>WebCom.ResourceLoader.flushResourcesQueue();</script>
vendor: 1 bytes, line 2235
2235
2236<script type="text/javascript" language="JavaScript"> 2237<!-- 2238jQuery(document).ready(function() {WebCom.ResourceLoader.setDocumentClosed(true);if (WebCom.Components.SocialMediaShare && typeof(WebCom.Components.SocialMediaShare.initInstances) == 'function') {WebCom.Components.SocialMediaShare.initInstances([{"miscData":{"renderMode":"Publish","q":"JhBFnjDhIwnYuDeRvByGafNnGZ3CbaAn+uZ51u/qi/GPZdWlM7ZFIedC+fdfyrwRH9CtG7AlSeTe\r\nfIkeENDool5WKa3zw1/HwQhVNzPHPhAbsuTkQk7Iw6yEN6v3dsQW9NpHY7RLs3g/oc6qbDM+3cXB\r\nN61w/ra7/ia32Enj2lxR9YqDxfwrSA=="},"componentData":{"shareStyle":"RoundedIconOnly_Large"},"id":"webcom-component-socialmediashare-16584886726201082"}]);}WebCom.Components.Navigation.init({"styleNav":{"secondary":{"button":{"stretch":"vertical","width":"auto","bullet":"none"},"orientation":"vertical","delay":"fast","position":{"offsetH":0,"reference":"self","offsetV":0},"type":"flyout","decoration":{"stretch":"vertical"},"animation":{"effect":"none","speed":"default"},"direction":{"x":"right","y":"down"}},"primary":{"button":{"stretch":"horizontal","width":"auto","bullet":"none","height":72},"orientation":"horizontal","singleline":true,"width":960,"decoration":{"stretch":"horizontal"},"height":72,"animation":{"effect":"none","speed":"none"}}}});if (WebCom.Components.FooterContact && typeof(WebCom.Components.FooterContact.initInstances) == 'function') {WebCom.Components.FooterContact.initInstances([{"componentData":{"emailHtml":"<span class=\"email\">[email protected]<\/span>","email":"[email protected]"},"miscData":{"renderMode":"Publish","q":"7EdfoRk7I11uo9aoFmslwhifZynVnUck0GSvZCNPXquFmIMSDNnkv8p8dI4GM5aDMnewSJ669YrB\r\nIk3c03bZzDviMmYWjdMvM1Gi5MdKNqi6B73bSSibXOxHs5XmYtidE9YAFLQtG5TiO5dGEDrXffzJ\r\nFB4gD8WCk79fDFVWciUgBktWMoRXVL+zV2ChNgJuYpHVYLPZDOAPZfod9Kxga7D7y4uwFKro"},"id":"footerContact"}]);}}); 2239// --> 2240</script>
2240</HEAD> 2241<BODY> 2242<DIV class="box designtest1crx"> 2243<DIV id="globaltext" class="rsp_kvglobaltext"></DIV> 2244<DIV class="header"> 2245 <DIV class="section rsp_header Header-EcommerceSearch"> 2246 <TABLE width="100%" cellpadding="0" cellspacing="0"> 2247 <TBODY> 2248 <TR> 2249 <TD width="50%"> 2250 <DIV id="companyname"><div><H2 style="text-align: center;"><SPAN style="font-size: 24pt; color: rgba(0, 0, 0, 0.75);"><STRONG>CORNERSTONE CONSTRUCTION HOMES, INC.</STRONG></SPAN></H2> 2251<P style="text-align: center;"><SPAN style="color: #5f5f5f;"><STRONG>Real Estate Construction Services and Communities</STRONG></SPAN></P></div></DIV> 2252 </TD> 2253 <TD width="50%"> 2254 <DIV id="companyslogan"><div><DIV> 2255<TABLE cellpadding="5" cellspacing="5"> 2256<TBODY> 2257<TR> 2258<TD> 2259<TABLE cellpadding="0" cellspacing="0" class="phone"> 2260<TBODY> 2261<TR> 2262<TD><img width="25" title="Phone Icon" assetid="130174790" src="image/130174790.png" height="23" border="0" alt="Phone Icon" selectedfileurl="files/130174790.png" mce_src="/matrix/servlet/ShowAsset;jsessionid=9CE47FC0CDFCD723D1140C3240B1E1A6?id=130174790&_dt=1544532072436"></TD> 2263<TD><SPAN style="font-size: 18pt;"><STRONG>(479) 877-0261</STRONG></SPAN></TD> 2264</TR> 2265<TR> 2266<TD colspan="2"> 2267<DIV class="companyslogan"> 2268<DIV style="text-align: center;"><SPAN style="font-size: 11pt;">Bentonville, AR 72712-3986</SPAN></DIV> 2269</DIV> 2270</TD> 2271</TR> 2272</TBODY> 2273</TABLE> 2274</TD> 2275<TD> 2276<TABLE cellpadding="0" cellspacing="0" class="phone"> 2277<TBODY> 2278<TR> 2279<TD colspan="2"> 2280<P style="text-align: center;"><A href="https://www.facebook.com/pages/Cornerstone-Construction-Homes-Inc/306376552812772" target="_blank"><img width="160" title="Facebook" style="padding-bottom: 5px;" assetid="85620744" src="image/85620744.png" height="27" border="0" alt="Facebook" selectedfileurl="selectedfileurl"></A></P> 2281<TABLE cellpadding="5" cellspacing="5" style="width: 100%;"> 2282<TBODY> 2283<TR> 2284<TD> 2285<P><SPAN style="font-size: 10pt;"><B><FONT color="#000000">Share: </FONT></B></SPAN></P> 2286</TD> 2287<TD> 2288<P><div id='webcom-component-socialmediashare-16584886726201082'></div></P> 2289</TD> 2290</TR> 2291</TBODY> 2292</TABLE> 2293</TD> 2294</TR> 2295</TBODY> 2296</TABLE> 2297</TD> 2298</TR> 2299</TBODY> 2300</TABLE> 2301</DIV></div></DIV> 2302 </TD> 2303 </TR> 2304 </TBODY></TABLE> 2305 </DIV> 2306</DIV> 2307<DIV id="navContainer" class="primaryColorbg clearfix"> 2308<A href="#" class="close"><SPAN></SPAN></A> 2309 <DIV id="nav"> 2310 <DIV class="section"> 2311 2312<!-- css nav --> 2313<div id="styleNav"><ul class="primary-webcomMenu"><li><a href="/">Home</a></li><li class="selected"><a href="residential-construction.html">Residential Construction</a></li><li><a href="commercial-development.html">Commercial Development</a></li><li><a href="custom-homes.html">Custom Homes</a></li><li><a href="Real-Estate-Construction-Gallery-Bentonville-AR.html">Gallery</a></li><li><a href="Real-Estate-Construction-Service-Request-Bentonville-AR.html">Service Request</a></li></ul></div>
2313<script type="text/javascript" language="JavaScript"> 2314<!-- 2315document.getElementById('styleNav').style.visibility ='hidden'; 2316// --> 2317</script>
2317 2318<!-- css nav --> 2319 2320 </DIV> 2321 </DIV> 2322</DIV> 2323 2324 <DIV class="section-container clearfix"> 2325 <DIV id="layout"><!-- custom_1 --> 2326<table cellpadding="0" cellspacing="0" width="100%" border="0"> 2327 <tr> 2328 <td> 2329 <div align="left"><DIV><img width="2000" title="Banner" style="margin-bottom: 0px;" assetid="130175596" src="image/130175596.jpg" height="551" border="0" class="fullwidth" alt="Banner" selectedfileurl="files/130175596.jpg" mce_src="/matrix/servlet/ShowAsset;jsessionid=9CE47FC0CDFCD723D1140C3240B1E1A6?id=130175596&_dt=1544537116215"></DIV></div><br style="clear:both;"> 2330 <!-- ADD CUSTOM BLOCK --> 2331 <div align="center" > 2332<table border="0" cellpadding="0" cellspacing="0" width="100%" > 2333 <tr> 2334 <td align="center" valign="top" > 2335 <div align="left"><TABLE border="0" cellpadding="0" width="100%" cellspacing="0"> 2336<TBODY> 2337<TR> 2338<TD valign="top" align="center"> 2339<DIV align="left"> 2340<TABLE cellpadding="0" width="100%" cellspacing="0"> 2341<TBODY> 2342<TR> 2343<TD align="center"> 2344<TABLE cellpadding="0" width="100%" cellspacing="0" style="background-color: rgba(255, 255, 255, 0);" class="rsp_kvOverlayBG"> 2345<TBODY> 2346<TR align="center"> 2347<TD width="100%" style="background-color: #ececec; width: 100%;"> 2348<DIV class="section rsp_content Content-2Column-LeftImage"> 2349<DIV class="off-box" style="background-color: rgba(255, 255, 255, 0);"> 2350<H1 style="text-align: left;">The Company to Trust for Residential Construction in Bentonville, AR</H1> 2351<P style="text-align: left;">Deciding to build a home is one of the most challenging yet exciting decisions you can make. At Cornerstone Construction Homes, Inc., we understand both the challenges and rewards that come from building your own home and are here to help make your project easier. We offer various solutions for residential construction in Bentonville, AR, and will work closely with you to ensure that your new home meets all of your expectations.</P> 2352<P style="text-align: left;">When building your property, our team will always utilize modern techniques and materials. This helps to ensure that your home meets the necessary building codes while also providing a comfortable and luxurious living space for your family to enjoy. Contact us today to learn more about our real estate construction solutions or to discuss your dream home with our experienced team.</P> 2353<H2 style="text-align: left;">Our Bentonville, AR, Custom Homes Are Designed to Make Dreams Come True</H2> 2354<P style="text-align: left;">Though building your house from scratch often takes longer than buying it, we assure you it’s well worth the wait. Cornerstone Construction Homes, Inc. works hard to ensure that yours is everything you’ve wanted in a property. Our custom homes in Bentonville, AR, are built with the resident’s wishes in mind—in every aspect. From the flooring material and wall types to the number of bedrooms and energy efficiency, there are endless ways to make your new house entirely yours. No more settling or compromising. Instead, you and your family can have it all.</P> 2355<P style="text-align: left;">Another advantage to residential <a href="Real-Estate-Construction-Gallery-Bentonville-AR.html" target="_self">new construction</a> is that you’ll know everything is in good shape. Instead of spending money on maintenance for a fixer-upper, you can put that into having the place you’ve always imagined in your mind’s eye. By starting your new life with the perfect property, you won’t need to invest in any expansions or renovations for a good long time. Just leave it to our experienced crew, and your most valuable asset will be in the best of hands. You can easily leave a <a href="Real-Estate-Construction-Service-Request-Bentonville-AR.html" target="_self">service request</a> right here on our website.</P> 2356<H2 style="text-align: left;">Growing Beautiful Communities</H2> 2357<P style="text-align: left;">In addition to working on <a href="custom-homes.html" target="_self">custom homes</a>, our team also has experience working on full residential communities. We currently have various sub-divisions under development with multiple lots and houses to choose from. To learn more about the developments we are working on or to visit one of our model show homes, reach out to our office.</P> 2358</DIV> 2359</DIV> 2360</TD> 2361</TR> 2362</TBODY> 2363</TABLE>
2363 2364</TD> 2365</TR> 2366</TBODY> 2367</TABLE> 2368</DIV> 2369</TD> 2370</TR> 2371</TBODY> 2372</TABLE></div></td> 2373 </tr> 2374</table> 2375</div><br style="clear:both;"> 2376 </tr> 2377</table> 2378<!-- END-OF custom_1 --> 2379</DIV> 2380 </DIV> 2381 <DIV id="globaltext4" class="rsp_abovefooterglobaltext"></DIV> 2382 <DIV id="mtx_footer" class="clearfix"> 2383 <DIV id="footer"> 2384<!-- FOOTER BLOCK --> 2385<div align="center" > 2386<table border="0" cellpadding="0" cellspacing="0" width="100%" > 2387 <tr> 2388 <td align="left" valign="top" > 2389 <div itemscope id="footer_-58_2811521" class="footercontent" itemtype="https://schema.org/LocalBusiness" ><div class="vcard"><p class="businessname fn org" itemprop="name"><b>Cornerstone Construction Homes, Inc.</b></p><!--Navigation Links--><ul class="mtx_footnav"><li><a href="/">Home</a><li><a href="residential-construction.html">Residential Construction</a><li><a href="commercial-development.html">Commercial Development</a><li><a href="custom-homes.html">Custom Homes</a><li><a href="Real-Estate-Construction-Gallery-Bentonville-AR.html">Gallery</a><li><a href="Real-Estate-Construction-Service-Request-Bentonville-AR.html">Service Request</a></ul><!--Business Address--><ul class="adr" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"><li class="locality" itemprop="addressLocality">Bentonville</li> <li class="region" itemprop="addressRegion">AR</li> <li class="postal-code" itemprop="postalCode">72712-3986</li></ul><!--Business Contact--><ul class="mtx_buscontact"><li class="email" itemprop="email"><div id="footerContact"></div></li><li> (479) 877-0261</li></ul></div></div></td> 2390 </tr> 2391</table> 2392</div><!--WSP_COPYRIGHT--><div id="mtx_copyright" style="width:100%;text-align:center;font-size:11px;font-family:Arial">Copyright © <span id="copyrightyear">2013</span> <a href="//www.web.com">Web Page Design</a> by Web.com Group, Inc.</div>
2392<script type="text/javascript" src="//assets.myregisteredsite.com/javascript/copyright/webcom_copyright_kw.js"></script>
2392<!--/WSP_COPYRIGHT--> 2393 2394<!-- END-OF FOOTER BLOCK --> 2395</DIV> 2396 <DIV class="clearfix"></DIV> 2397 <DIV id="globaltext3" class="rsp_bottomfooterglobaltext"></DIV> 2398 </DIV> 2399 </DIV> 2400 2401 2402<!--WSP_SC-->
2403<script type="text/javascript"> 2404<!-- 2405document.write('<'+'img src="//scorecard.wspisp.net/logger.php'+'?tag=dW5waWQ6OTAzMTU4OTt3ZGNfZGlmbQ%3D%3D&ref='+document.referrer+'&x='+Math.random()+'" '+'width="1" height="1" alt="" '+'>'); 2406//--> 2407</script>
2407 2408<noscript><img src="//scorecard.wspisp.net/logger.php?tag=dW5waWQ6OTAzMTU4OTt3ZGNfZGlmbQ%3D%3D" width="1" height="1" alt=""></noscript> 2409<!--/WSP_SC-->
2410<script language="JavaScript" type="text/javascript">WebCom.ResourceLoader.flushResourcesQueue();</script>
2410<script language="JavaScript" type="text/javascript">WebCom.ComponentLoader.flushQueue();</script>
2410</BODY></HTML>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.