@charset "utf-8";/* CSS Document */body, h1, h2, h3, h4, h5, h6, p, ul, li, a, img, form {margin:0; padding:0;}img {border:none;}a {text-decoration:none;}.clear {clear:both;}html {-webkit-text-size-adjust:none;}.phonemobile, #top .call, .invisible, #togglemenubutton, .mobile-header {display:none}body { background: url(../images/background.jpg) repeat-x;  font-family: Arial, Helvetica, sans-serif}#wrapper { background-color: #f1f0f0; border: 3px solid #bbbeb7; width: 1000px; margin: 80px auto 20px auto; padding: 10px;    -webkit-border-top-left-radius: 10px;	-webkit-border-top-right-radius: 10px;	-webkit-border-bottom-right-radius: 10px;	-webkit-border-bottom-left-radius: 10px;	-moz-border-radius-topleft: 10px;	-moz-border-radius-topright: 10px;	-moz-border-radius-bottomright: 10px;	-moz-border-radius-bottomleft: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	border-bottom-right-radius: 10px;	border-bottom-left-radius: 10px;}#top img { float: left; margin: 10px 0 0 10px}		#top p { color: #595959; font-size: 14px; float: left; line-height: 24px; padding: 20px 0 0 30px; width:250px}#top p .bold { color: #000; font-size: 24px; font-weight: bold;}#top h4 {    float: right;    font-size: 18px;    color: rgb(89, 89, 89);    font-weight: 100;    text-transform: uppercase;    width: 250px;    text-align: center;    margin: 20px 5px 0px 0px;}#top h4 img {    float: none;    margin: 2px 2px;    text-align: center;}#header {     background: url(../images/header.png) no-repeat; width: 954px; height: 618px; margin: 30px 0 0 12px; }#arrow { float: left}#arrow h5 { font-size: 18px; color: #fff; padding: 550px 0 0 70px; text-transform: uppercase; font-weight: normal;}#form { float: right; margin: 27px 22px 0 0; width: 310px; background-color: #eb9004; border: 2px solid #f0ad45; -webkit-border-top-left-radius:10px; height: 570px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}#form h4 { font-size: 18px; color: #eaecae; font-weight: normal; text-align: center; padding-top: 20px}#form p {font-size:12px; color:#fff; padding:10px 15px 0 30px; }#form p a {color:#054362}#form p a:hover {color:#0b567b}#form p + #quick-contact {margin-top:0}#form p + #quick-contact label span {margin-top:10px}#quick-contact {width:260px; margin:25px 0 0 15px}#quick-contact label span {color:#fff; font-size:12px; float:left; clear:left; margin:15px 0 0 15px}#quick-contact input {background:#f0ad45; float:left; height:20px; clear:left; border:0; width:250px; margin:3px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0.2em}#quick-contact textarea {background:#f0ad45; float:left; clear:left; border:0; width:250px; height:100px; margin:3px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  padding:0.2em}#quick-contact .submit {width:126px; height:36px; background:none; border:0; padding:0; margin:25px 0 0 15px}#quick-contact input:focus{background:#fccd84;}#quick-contact textarea:focus {background:#fccd84;}#content { width: 930px; margin: 30px 0 0 35px}#content p {color: #554646; font-size: 16px; line-height: 34px; padding-right: 10px}#content h2 { font-size: 18px; color: #eb9004; line-height: 24px; font-weight: normal}#content h3 {font-size: 16px; color: #000; font-weight: bold; padding:20px 0 0 0}#content img { float: right}#gallery { width: 311px; margin: 15px 0 0 30px; float: left}#gallery img { margin-top: 20px}#right { float: right; width: 650px}#right .list { float: left; margin-left: 40px}#right .list h4 { text-transform: uppercase; font-size: 18px; color: #eb9004; line-height: 24px; font-weight: normal}#right .list li { color: #554646; font-size: 18px; list-style-type: none; background: url(../images/bullet.png) no-repeat left; padding: 4px 0 4px 45px}#right .list ul { margin-top: 10px}#right p { width: 595px; height:50px; text-align: center; padding-top:15px; font-size: 14px; text-transform: uppercase  }#right a { display: block; background:url(../images/button.png) no-repeat; margin: 22px 0 0 35px; color: #000; }#right a:hover { color: #313030}#footer {    text-align: center;    font-size: 11px;    color:#6f6f6f;    line-height: 20px;	width: 700px; margin:0 auto}#footer h2 {font-size: 11px;    font-weight: 100;    padding: 7px 0px 0px;}	#footer h1 {    font-size: 11px;    font-weight: 100;    padding: 7px 0px 0px;    line-height: 16px;}#footer img {margin: 10px 30px 20px 0    }#footer p {    padding: 7px 0px 0px;}#footer a {color: #a3a59b}@media only screen and (max-width:480px) {@-webkit-keyframes fade-in {0% {    opacity: 0;}60% {    opacity: 0;}100% {    opacity: 1;}}				.fade-in {			-webkit-animation: slide 1000ms ease-in;		}				.fade-in {    -webkit-animation-name: reset, fade-in;    -webkit-animation-duration: 1s;    -webkit-animation-timing-function: ease-in;    -webkit-animation-iteration-count: 1;	-webkit-animation-delay: 0, 0;}html {-webkit-text-size-adjust:none;}#wrapper {width: 274px;}#top img { float: none; margin: 10px 0 0 0; width:280px}#top h4 img {width:auto}#top p { color: #595959; font-size: 14px; float: none; line-height: 24px; padding: 15px 0 0 0; width:280px; text-align:center}#top h4 {float:none; margin:15px 0 0 17px}#top .call {display:block}#top .call img {width:auto; float:none; margin:10px 0 0 48px}#header {background: none; width: 268px; height: auto; margin: 30px 0 0 0; 	 background: -webkit-gradient(linear,left top,left bottom,color-stop(0.25, rgb(198,195,195)), color-stop(0.75, rgb(60,60,60)));background:-moz-linear-gradient(center top, rgb(198,195,195) 25%, rgb(60,60,60) 75%);border:3px solid #807f7f}#arrow {display:none}.mobile-header {display:block}#form { float: none; margin: 15px 0 5px 5px; width: 255px;}#quick-contact {width:248px; margin:15px 0 0 7px}#form h4 { font-size: 16px; color: #eaecae; font-weight: normal; text-align: center; padding-top: 15px}#form p {font-size:12px; color:#fff; padding:10px 10px 0 10px; }#quick-contact label span {color:#fff; font-size:12px; float:left; clear:left; margin:15px 0 0 0}#quick-contact input {background:#f0ad45; float:left; height:20px; clear:left; border:0; width:235px; margin:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0.2em}#quick-contact textarea {background:#f0ad45; float:left; clear:left; border:0; width:235px; height:100px; margin:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;  padding:0.2em}#quick-contact .submit {width:126px; height:36px; background:none; border:0; padding:0; margin:25px 0 0 0}#content p {color: #554646; font-size: 16px; line-height: 34px; padding-right: 10px}#content { width: 270px; margin: 15px 0 0 0}#gallery { width: 270px; margin: 15px 0 0 0; float: none}#gallery img { margin-top: 10px; width:275px}#right { float: none; width: 270px}#right .list { float: none; margin-left: 15px}#right .list h4 { text-transform: uppercase; font-size: 18px; color: #eb9004; line-height: 24px; font-weight: normal; padding:20px 0 0 0}#right p { width: 275px; height:53px; text-align: center; padding-top:15px; font-size: 14px; text-transform: uppercase  }#right a { display: block; background:url(../images/button1.png) no-repeat; width:275px; margin: 22px 0 0 0; color: #000; padding:2px 0 0 0 }#footer {width:300px}}@media only screen and (min-width:481px) and (max-width:768px) {#wrapper {width:674px}#top img {width:250px}#top h4 img {width:auto}#top p { color: #595959; font-size: 11px; float: left; line-height:18px; padding: 20px 0 0 10px; width:190px}#top p .bold { color: #000; font-size: 18px; font-weight: bold;}#top h4 {width:200px;}#top .angles, #top .advisor, #top .seal {height:50px}#header {     width: 660px; height: 428px;  background: url(../images/header.png) no-repeat; background-size:660px 428px; margin: 30px 0 0 0; }#arrow h5 { font-size: 15px; color: #fff; padding: 380px 0 0 20px; text-transform: uppercase; font-weight: normal;}#form { width: 210px; height: 386px;  margin: 20px 15px 0 0;}#form h4 { font-size: 14px; font-weight:bold; padding:10px 0 0 0 }#form p {font-size:10px; color:#fff; padding:5px 10px 0 10px;  }#quick-contact {width:200px; margin:0 0 0 10px}#quick-contact label span {color:#fff; font-size:11px; float:left; clear:left; margin:5px 0 0 0}#quick-contact input {background:#f0ad45; float:left; height:20px; clear:left; border:0; width:188px; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0;}#quick-contact textarea {background:#f0ad45; float:left; clear:left; border:0; width:188px; height:50px; margin:1px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px;  padding:0}#quick-contact .submit {width:126px; height:36px; background:none; border:0; padding:0; margin:25px 0 0 0}#form p + #quick-contact label span {margin:1px 0 0 0}#form p + #quick-contact input {padding:0 !important; height:15px;}#form p + #quick-contact .submit {width:70px; height:20px; margin:5px 0 0 0;}#content { width: 664px; margin: 30px 0 0 10px}#gallery { width: 311px; margin: 15px 0 0 10px; float: left}#right { float: right; width: 348px}#right .list { float: left; margin-left: 10px; margin-top:30px;}#right .list h4 { text-transform: uppercase; font-size: 13px; color: #eb9004; line-height: 20px; font-weight: normal}#right .list li { color: #554646; font-size: 14px; list-style-type: none; background: url(../images/bullet.png) no-repeat top left; padding: 4px 0 4px 35px; margin:4px 0 0 0}#right .list ul { margin-top: 10px; width:160px;}#right p { width: 349px; height:28px; text-align: center; padding-top:6px; font-size: 14px; text-transform: uppercase  }#right a { display: block; background:url(../images/button.png) no-repeat; background-size:349px 28px; margin: 24px 0 0 0; color: #000; }#footer {width:700px}}