h1,h2,h3,h4,h5,h6{font-family:Oswald, sans-serif;color:#343434;margin-bottom:12px}h1{font-size:28px;line-height:33px}h2{font-size:22px;line-height:30px;text-transform:inherit}h3{font-size:18px;line-height:25px;margin-bottom:10px}h4{font-size:17px;margin:0 0 18px}h5{font-size:16px}h6{font-size:15px}p{line-height:24px;margin:0 0 15px;font-size:16px}a{color:#5f0903;border:none}a,input{transition:all .3s ease-in;-webkit-transition:all .3s ease-in}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}input[type="email"],input[type="password"],input[type="text"],select,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body{background:#f6cd54;font:100 16px Arial, Helvetica, sans-serif;color:#343434}header.main{float:left;width:100%;clear:both}header.main .fluidrow{width:100%;float:left;background:url("/media/site_assets/470d46ea20e34a0c80da679ee442784a/assets/bg_logo_row.png") repeat left top #5f0903;height:auto;min-height:81px;border-bottom:1px solid #0d0d0d}header.main nav{float:left;width:100%;background:#ac1005}header.main nav .secondary-nav-container{display:none;left:-2px;position:absolute;top:17px;width:inherit;z-index:99999;background:#ac1005}header.main ul.primary-navigation{width:100%;margin:0;padding:13px 0;float:left}header.main ul.primary-navigation li{padding:0 4.9%;padding:0 4%\9;margin:0;position:relative;border-right:1px solid #232323;border-left:1px solid #555;float:left}header.main ul.primary-navigation li:first-child{border-left:none;padding-left:0}header.main ul.primary-navigation li:last-child{padding-right:0;border-right:none}header.main ul.primary-navigation li a{text-decoration:none;font:100 14px Oswald, sans-serif;color:#b3b3b3;text-transform:uppercase;line-height:13px;text-transform:uppercase;white-space:nowrap}header.main ul.primary-navigation li a:hover,header.main ul.primary-navigation li.active a{color:#f6cd54}header.main nav .primary-navigation > li:hover .secondary-nav-container a:hover{color:#f6cd54}header.main nav .primary-navigation > li:hover .secondary-nav-container a{color:#B3B3B3}header.main nav .primary-navigation > li:hover .secondary-nav-container{display:block}header.main nav ul.secondary-navigation{margin:14px 0 0;padding:0}header.main nav ul.secondary-navigation li{padding:0;margin:0;display:inline;border:none;width:100%}header.main nav ul.secondary-navigation li a{float:left;padding:10px 11%;text-align:center;font:100 14px Oswald, sans-serif;text-transform:capitalize;border-top:1px solid #232323;marging-left:6px;width:100%}.content .widget.gallery{padding-bottom:15px}.content .widget.gallery a{width:90px;margin:0 10px 18px 0}.content .widget.gallery a img{width:100%;border-width:3px;height:78px;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit}.content img{border:4px solid #fff;-moz-box-shadow:0 9px 5px -5px rgb(84.941%, 64.575%, 4.471%);-webkit-box-shadow:0 9px 5px -5px rgb(84.941%, 64.575%, 4.471%);box-shadow:0 9px 5px -5px rgb(84.941%, 64.575%, 4.471%)}.content .widget.video{margin:0 0 30px}.content ol{margin-left:0;list-style-position:inside}.content .widget.map{width:100%;margin:0 0 20px;border:4px solid #fff;float:left}.content .widget.map img{height:250px}.content .widget.html img{width:auto}.content .widget.form{padding:4px 0 10px;float:left;width:100%}.content .widget.form .errorlist{margin:0 0 5px}.content .widget.form .errorlist li{color:#282828;border:1px solid red}.content .widget.form button,.content .widget.form input,.content .widget.form textarea{width:100%}.content .widget.form input[type="email"],.content .widget.form input[type="password"],.content .widget.form input[type="text"],.content .widget.form select,.content .widget.form textarea{border-color:#d3d3d3}.content .widget.form input[type="submit"],.content .widget.form input[type="submit"]:active,.content .widget.form input[type="submit"]:hover{width:auto;float:right;color:#e9e9e9;border:none;font-size:15px;text-shadow:inherit;background:rgb(27.941%, 21.242%, 1.471%);text-transform:uppercase}.content .widget.form input,.content .widget.form textarea{width:100%;margin:0 0 5px;padding:6px 5px}.content .widget.form label{color:#232323;font-size:14px;margin:0 0 3px}.content .widget.form .submit{padding:10px 12px 8px;border-radius:0;font-weight:normal;text-shadow:normal}.content .widget.form textarea{height:85px;margin:0 0 20px}.content .widget.form:before{color:#232323}.content .widget.carousels{background:url("/media/template_assets/showcase/v1/assets/bg_banner_2.png") no-repeat left bottom;padding:0 0 44px;position:relative;z-index:99999}.content .widget.carousels img{border:none;border-radius:5px 5px 0 0}.carousel .carousel-nav{position:relative;z-index:99999;margin-top:-48px;background:rgba(0, 0, 0, .4);height:44px}.carousel .carousel-nav > a.next,.carousel .carousel-nav > a.prev{margin-top:-55px;text-indent:-9999px;text-decoration:none}.carousel .carousel-nav > a.next{margin-right:40px}.carousel .carousel-nav > a.prev{margin-left:40px}.carousel .carousel-nav > a.next:before,.carousel .carousel-nav > a.prev:before{display:inline;font-size:2.8em;font-weight:700;color:#707070;width:28px;height:28px;border-radius:28px;-moz-border-radius:28px;-webkit-border-radius:28px;visibility:visible;background:#fff;margin:63px 0 0 0}.carousel .carousel-nav > a.next:before{content:"\203A";text-indent:9px;line-height:23px;float:right}.carousel .carousel-nav > a.prev:before{content:"\2039";text-indent:7px;line-height:22px;float:left}.logo{margin:12px 0 0;float:left}.logo img{margin:0;padding-top:0;line-height:inherit}.cta-container{float:right;font:100 21px Oswald, sans-serif;color:#232323;padding:13px 5px 0;text-align:center;background:rgb(93.111%, 70.786%, 4.901%);text-shadow:1px 0 0 #f6cd54;-moz-box-shadow:inset 0 21px 25px -15px #f6cd54;-webkit-box-shadow:inset 0 21px 25px -15px #f6cd54;box-shadow:inset 0 21px 25px -15px #f6cd54;text-transform:uppercase;line-height:27px;margin:0}.cta-container .phone{font:100 38px Oswald, sans-serif;color:#232323;text-decoration:none;margin-top:-4px;float:left;width:100%;text-align:center;line-height:49px}nav.mobile{display:none;float:left;width:100%}.social{float:left;width:100%;padding:0 0 25px}.social ul{width:100%;margin:0;padding:0}.social ul li{display:inline;margin:0;padding:0}.social ul li a{margin-left:6px}.social ul li a img{width:auto;vertical-align:top}.widget.form:before{zoom:1;width:100%;font:100 26px Oswald, sans-serif;color:#232323;padding:6px 0;float:left;margin:0 0 11px;line-height:33px;content:"Get In Touch"}.widget.form h2{font-size:.9em;line-height:1.1em;font-weight:bold}.content{width:100%;clear:both}.content ul li:before{content:"\2713";font-weight:700;margin:0 0 8px 0;padding-right:6px;background:none}.content .container ul li{padding-right:10px;margin-left:18px}.content .container ol li{padding-right:10px;text-indent:-12px;margin-left:18px}.content .container{padding:10px 0}.content .container ul.errorlist li:before{content:""}.content .container ul.errorlist li{margin:0 0 5px;text-indent:1px}.content .row:first-child .container{padding-top:20px}[id*="row"]:first-child{-moz-box-shadow:0 10px 8px -7px #000 inset;-webkit-box-shadow:0 10px 8px -7px #000 inset;box-shadow:0 10px 8px -7px #000 inset}blockquote{border-left:none}blockquote,blockquote p{font-size:15px;color:#969696}blockquote:before{background:url("/media/template_assets/showcase/v1/assets/open_quote.png") no-repeat left 2px;content:"";display:inline-block;height:21px;margin:0 5px 0 0;padding:0;width:21px}blockquote:after{background:url("/media/template_assets/showcase/v1/assets/close_quote.png") no-repeat right 4px;content:"";display:inline-block;height:21px;margin:0 0 0 5px;padding:0;width:21px}a.arrow{text-decoration:none;background:url("/media/template_assets/showcase/v1/assets/arrows.png") no-repeat right 7px;padding:0 17px 0 0;color:#191818}a.arrow:hover{text-decoration:underline}[id^="home_row-"]:first-child{background-image:url("/media/template_assets/showcase/v1/assets/bg_carousel_row.png");background-repeat:repeat;background-position:left top;background-color:#5f0903;border-top:1px solid #1B1B1B}[id^="home_row-"]:nth-child(3){border-top:9px solid rgb(95.418%, 9.04%, 3.013%);background-image:url("/media/site_assets/470d46ea20e34a0c80da679ee442784a/assets/bg_texture1_2.png");background-repeat:repeat;background-position:left top;background-color:#5f0903}[id^="home_row-"]:nth-child(3) li:before{background:rgb(95.471%, 74.837%, 13.941%)}[id^="home_row-"]:nth-child(4){color:#fff;border-bottom:1px solid #1e1e1e;padding:0 0 20px;background-image:url("/media/site_assets/470d46ea20e34a0c80da679ee442784a/assets/bg_texture1_2.png");background-repeat:repeat;background-position:left top;background-color:#5f0903;-moz-box-shadow:inset 0 -17px 13px -10px #000;-webkit-box-shadow:inset 0 -17px 13px -10px #000;box-shadow:inset 0 -17px 13px -10px #000}a.btn{background:#f6cd54;text-shadow:2px 2px rgb(97.471%, 85.948%, 51.941%)}a.btn:hover{background:rgb(95.471%, 74.837%, 13.941%)}.footer{float:left;width:100%;background:url("/media/template_assets/showcase/v1/assets/bg_carousel_row.png") repeat left top rgb(35.316%, 3.346%, 1.115%);font-size:14px;color:#fff;padding:0;margin:0;text-align:center;-moz-box-shadow:0 0 10px 1px #000;-webkit-box-shadow:0 0 10px 1px #000;box-shadow:0 0 10px 1px #000}.footer nav{float:left;width:100%;padding:25px 0 0}.footer .secondary-nav-container{display:none}.footer ul.primary-navigation{padding:0;margin:0 0 10px;float:left;width:100%}.footer ul.primary-navigation li{display:inline}.footer ul.primary-navigation li a{text-decoration:none;color:#9f9f9f;text-transform:uppercase}.footer ul.primary-navigation li a:hover{text-decoration:underline}.footer ul.primary-navigation li.active a{text-decoration:underline}.footer ul.primary-navigation li:after{content:"|";padding-left:5px;margin-right:5px;color:#9f9f9f}.footer ul.primary-navigation li:last-child:after{content:"";padding:0;margin:0}.footer address{line-height:22px;text-align:center;color:#9f9f9f;padding:0 0 5px}.footer address strong{font-weight:700;color:#9f9f9f}.footer address a,footer address a:visited{text-decoration:underline;color:#9F9F9F}.footer address a:hover,footer address a:focus{color:#9F9F9F;text-decoration:none}.footer .copyright p{font-size:14px;color:#727272;margin:0 0 8px}@media only screen and (max-width: 959px){.content .widget.carousels{background:url("") no-repeat center bottom}}@media only screen and (max-width: 959px){.content .widget.html img{width:100%;height:auto}}@media only screen and (max-width: 959px){.content .widget.gallery a{width:75px;margin:0 2px 18px 0}}@media only screen and (max-width: 959px){header.main ul.primary-navigation li{padding:0 2.6%}}@media only screen and (max-width: 959px){header ul.primary-navigation li a{padding:0 9px;font-size:12px}}@media only screen and (max-width: 959px){h2{font-size:19px;line-height:22px;margin:0 0 15px}}@media only screen and (max-width: 959px){.submit{-webkit-appearance:none}}@media only screen and (max-width: 767px){.content .row:first-child .container{padding-top:60px}}@media only screen and (max-width: 767px){p{margin:0 0 5px}}@media only screen and (max-width: 767px){h1{padding:0;margin:7px 0}}@media only screen and (max-width: 767px){.widget.carousels{display:none}}@media only screen and (max-width: 767px){.content .row:first-child .container{margin-top:0 !important}}@media only screen and (max-width: 767px){.widget{padding:0 5px}}@media only screen and (max-width: 767px){.content .widget.form{padding:18px 5px 10px}}@media only screen and (max-width: 767px){.content .widget.html img{width:100%;height:auto}}@media only screen and (max-width: 767px){header.main{height:184px}}@media only screen and (max-width: 767px){header.main .fluidrow{height:auto}}@media only screen and (max-width: 767px){.copyright,.social ul,footer address,footer ul.primary{width:100%;text-align:center}}@media only screen and (max-width: 767px){.social ul li,footer ul.primary-navigation li{float:none;display:inline}}@media only screen and (max-width: 767px){.cta-container,.logo{text-align:center;width:100%}}@media only screen and (max-width: 767px){.cta-container{margin:26px 0 0}}@media only screen and (max-width: 767px){.logo{margin:10px 0 0}}@media only screen and (max-width: 767px){.logo h1{margin:0;padding:0}}@media only screen and (max-width: 767px){.copyright{padding-top:10px;display:inline-block}}@media only screen and (max-width: 767px){header ul.primary-navigation li a,header.main ul.primary-navigation li{width:100%}}@media only screen and (max-width: 767px){header.main ul.primary-navigation li{padding:0 0 1px}}@media only screen and (max-width: 767px){header.main nav{display:none}}@media only screen and (max-width: 767px){header.main nav ul.secondary-navigation li a{width:100%;font-weight:bold;margin:0}}@media only screen and (max-width: 767px){header.main nav .secondary-nav-container{display:block;position:relative;top:1px}}@media only screen and (max-width: 767px){header.main nav .primary-navigation > li:hover .secondary-nav-container a{color:#c3c2c2;background:#e1e1e1}}@media only screen and (max-width: 767px){h1{font-size:33px;line-height:40px}}@media only screen and (max-width: 767px){h3{font-size:18px;line-height:22px}}@media only screen and (max-width: 767px){nav.mobile{display:block;margin-top:25px}}@media only screen and (max-width: 767px){nav.mobile ul{width:100%;float:left}}@media only screen and (max-width: 767px){nav.mobile ul li{margin:0 0 1px;float:left;width:100%}}@media only screen and (max-width: 767px){nav.mobile ul li a{width:100%;float:left;background:rgb(95.471%, 74.837%, 13.941%);text-decoration:none;padding:4px 2%;color:#111;text-transform:uppercase}}@media only screen and (max-width: 767px){nav.mobile ul li a:hover,nav.mobile ul li.active > a,nav.mobile ul li.active ul li a.active{background:#ac1005;color:#fff}}@media only screen and (max-width: 767px){nav.mobile ul ul{margin:0}}@media only screen and (max-width: 767px){nav.mobile ul ul li:first-child{margin-top:1px}}@media only screen and (max-width: 767px){nav.mobile ul ul li:last-child{margin:0}}@media only screen and (max-width: 767px){nav.mobile ul ul li a{padding-left:5%;padding-bottom:1px;text-transform:capitalize}}@media only screen and (max-width: 767px){nav.mobile ul ul li a:before{content:"\00BB \0020";font-size:14px;line-height:15px;vertical-align:top}}@media only screen and (max-width: 767px){.footer .copyright,.footer address,.footer ul.primary-navigation li a{font-size:12px}}@media only screen and (max-width: 767px){.footer .copyright{padding-top:15px}}
