@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Vollkorn:400|Domine:400);html,body{background:#fff;height:100%;margin:0;padding:0}.full_container{min-height:100%;position:relative;margin:0 auto;display:block}.footer{width:100%;height:150px;position:absolute;bottom:0;left:0}.promo_container{background-image:url("images/dallas_cropped_1600_blacked.jpg");background-size:cover;width:100%;display:block}.header.nothome{background:rgba(0,0,0,1)}.header{background:rgba(0,0,0,0.7);display:block}.header_container{width:930px;margin:0 auto;display:block}#select_menu{display:none}.logo_img{text-decoration:none;font-size:0}#logo{margin:10px 0;background:url("images/logo.png");width:136px;height:85px;background-size:136px 85px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}#menu_list{margin-left:20px;display:inline-block;position:relative;top:12px}#menu_list ul.main_menu ul{list-style:none;display:none;transition:all ease-in-out .2s}#menu_list ul.main_menu li.main:hover>ul{position:absolute;top:100%;display:block}#menu_list ul.main_menu ul li{float:none;position:relative;z-index:9999}#menu_list ul.main_menu ul li a{color:#9e6c2e;border-bottom:1px solid #c5a154;text-transform:uppercase;transition:all ease-in-out .3s;border-left:1px solid #4a3316;border-right:1px solid #4a3316}#menu_list ul.main_menu ul li:first-child a{border-top:1px solid #4a3316;border-top-left-radius:8px;border-top-right-radius:8px}#menu_list ul.main_menu ul li:last-child a{border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:1px solid #4a3316}#menu_list ul.main_menu ul li a{display:block;padding:8px 20px;text-align:left;background:#e2c972;font-size:14px;color:#4a3316;text-decoration:none;font-weight:400}#menu_list ul.main_menu ul li a:hover{background:#d1b160}#menu_list ul.main_menu ul ul{position:absolute;left:100%;top:0}#menu_list ul.main_menu{list-style:none;display:inline-block;font-size:0}#menu_list ul.main_menu li.main{display:inline-block;padding:5px 15px;margin-right:5px;font-size:18px;border-radius:25px}#menu_list ul.main_menu li.main{transition:all .3s ease-in-out}#menu_list ul.main_menu li.main a.main_link{transition:all .2s ease-in-out}#menu_list ul.main_menu li.main:hover{background:#e2c972}#menu_list ul.main_menu li.main:hover a.main_link{color:#4a3316;text-decoration:none}#menu_list ul.main_menu li.main a.main_link{font-weight:400;text-transform:uppercase;color:#ffa;font-family:"Vollkorn",Arial,sans-serif}#menu_list ul.main_menu li.main:first-child{margin-left:0}#menu_list ul.main_menu li.main:last-child{margin-right:0}.slide_container{width:900px;margin:0 auto;height:70vh;text-align:center}.inner_slide .slide_text{color:#fff;font-size:36px;font-family:"Vollkorn",Arial,sans-serif;font-weight:400;display:block;text-align:center}.camera_caption{text-align:center;font-family:Arial;font-size:14px;font-weight:bold;text-transform:uppercase}.inner_slide{display:table-cell;width:900px;height:70vh;vertical-align:middle}.btn{padding:10px 25px;border:1px solid #9e6c2e;border-radius:5px;display:inline-block;color:#fff;font-family:"Domine",Arial,sans-serif;font-weight:400;font-size:22px;background:rgba(247,229,134,1);background:-moz-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(247,229,134,1)),color-stop(100%,rgba(157,107,45,1)));background:-webkit-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:-o-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:-ms-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:linear-gradient(to bottom,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7e586',endColorstr='#9d6b2d',GradientType=0);cursor:pointer}.btn:active{background:rgba(157,107,45,1);background:-moz-linear-gradient(top,rgba(157,107,45,1) 0,rgba(247,229,134,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(157,107,45,1)),color-stop(100%,rgba(247,229,134,1)));background:-webkit-linear-gradient(top,rgba(157,107,45,1) 0,rgba(247,229,134,1) 100%);background:-o-linear-gradient(top,rgba(157,107,45,1) 0,rgba(247,229,134,1) 100%);background:-ms-linear-gradient(top,rgba(157,107,45,1) 0,rgba(247,229,134,1) 100%);background:linear-gradient(to bottom,rgba(157,107,45,1) 0,rgba(247,229,134,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d6b2d',endColorstr='#f7e586',GradientType=0);border-color:rgba(157,107,45,1)}.inner_container h2:before{display:block;content:url("images/texture_top.png");margin:5px auto}.inner_container h2:after{display:block;content:url("images/texture_bottom.png");margin:10px auto 5px}.inner_container h2{text-align:center;font-family:"Domine",arial,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#555}.inner_container{width:940px;margin:0 auto;display:block;padding-bottom:150px}.box{width:300px;display:inline-block;vertical-align:top;border:1px solid rgba(157,107,45,0.5);border-radius:5px;margin-right:10px;flex:1}.box :last-child{margin-right:0}.boxes{font-size:0;margin:25px 0 0;display:flex}.lightboxBox{text-decoration:none}.box .desc{color:#000;display:block;font-family:Arial,sans-serif;font-size:14px;line-height:25px;padding:5px 40px;text-align:center}.box img{display:block;height:auto;margin:10px auto;opacity:.7;text-align:center;width:100px}.box:hover img{opacity:1}.box h3{font-size:24px;color:#111;font-family:"Domine",Arial,sans-serif;font-weight:400;text-align:center;text-decoration:underline}.cat{cursor:pointer}.cat img{padding:25px 5px;width:auto;height:125px;opacity:1}.footer{width:100%;background:#111;margin:50px 0 0}.categories{display:block;position:relative}.inner_container .btns .btn{font-family:"Domine",Arial,sans-serif;margin-right:15px}.footer_container{width:940px;margin:0 auto;padding:10px 0 0;color:#ddd;font-family:Arial;font-size:12px;font-weight:bold;line-height:24px}.inner_container h1{font-size:34px;font-family:"Vollkorn",Arial,sans-serif;color:#ac7f3c;margin:25px 0 10px;padding:0;display:block;font-weight:400}.inner_container .description{padding:15px 10px;line-height:35px;font-family:Arial;font-weight:normal;color:#111;word-break:keep-all;display:block}.phoneCall:before{content:" - "}.phoneCallbtn{display:none}h1.noVis{font-size:0;margin:0;padding:0}.inner_container h3,.inner_container h2.noSub{margin:0;padding:0;line-height:30px;display:block;font-family:"Vollkorn",arial,sans-serif;font-weight:400}.inner_container span.quote{text-align:center;font-family:"Domine",Arial,sans-serif;font-size:16px;color:#111;display:block;margin:25px 0}.inner_container span.quote:before{color:#e2c972;content:"\00AB";font-family:"Domine",Arial,sans-serif;margin-right:5px;font-size:20px;text-shadow:0 0 3px #e2c972}.inner_container span.quote:after{color:#e2c972;content:"\00BB";font-family:"Domine",Arial,sans-serif;margin-left:5px;font-size:20px;text-shadow:0 0 3px #e2c972}.vehicleDiv{width:100%;display:block;margin-bottom:30px;border:1px solid rgba(157,107,45,0.5);border-radius:5px;box-shadow:0 0 3px rgba(157,107,45,0.5)}.vehicleDiv .vehicleImg{width:100%;height:auto;display:block;border-radius:5px}.vehicleDiv .vehicleText{font-family:"Domine",sans-serif;font-size:18px;font-weight:400;display:block;color:#9e6c2e;text-align:center;padding:15px 0;text-transform:uppercase}@media only screen and (min-device-width :320px) and (max-device-width:939px){.phoneCallbtn{position:fixed;bottom:0;right:0;width:60px;height:60px;margin-bottom:10px;margin-right:10px;border-radius:50%;display:inline;z-index:99;font-size:22px;background:rgba(247,229,134,1);background:-moz-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(247,229,134,1)),color-stop(100%,rgba(157,107,45,1)));background:-webkit-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:-o-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:-ms-linear-gradient(top,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);background:linear-gradient(to bottom,rgba(247,229,134,1) 0,rgba(157,107,45,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7e586',endColorstr='#9d6b2d',GradientType=0);cursor:pointer;box-shadow:0 0 6px rgba(0,0,0,0.55);text-decoration:none}.phoneCallbtn i{vertical-align:middle;position:relative;left:35%;top:25%;color:#fff}*{box-sizing:border-box}html,body{background:#fff;height:100%;margin:0;padding:0;width:100%}.box{width:300px;display:block;margin:0 auto 10px}.boxes{display:block}.header_container,.footer_container,.slide_container,.inner_container,.full_container{width:100%}.inner_container .btns .btn{margin-top:10px}.phoneCall{display:block}.phoneCall:before{content:""}.header_container{padding-top:10px}#logo{display:block;padding:10px 0;margin:0 auto}#menu_list ul.main_menu li.main:first-child{margin-top:10px}#menu_list ul.main_menu li.main{text-align:center;display:block}#menu_list{margin-left:0;top:0;width:100%}#menu_list ul.main_menu{width:100%;margin:0;padding:0}.footer_container{vertical-align:middle;word-break:break-word;padding:20px 22px 0;font-size:.7225em}.inner_slide .slide_text{font-size:2em}.inner_container{padding:0 10px 100px}.slide_container{height:76vh}#menu_list ul.main_menu{display:none}#select_menu{margin:10px auto;width:100%;display:block;background:#e2c972;color:#4a3316;text-align-last:center;padding:8px 6px;font-weight:bold;font-size:15px}#select_menu option{text-align:center}}@media only screen and (min-device-height :240px) and (max-device-height:401px){.slide_container{height:100vh}}

 p.paymentLogos {
	font-size:0;
}
 p.paymentLogos img {
	margin-right:10px;
	display:inline-block;
	width:auto;
	height:25px;
	width: 40px;
}