body{ font-family: 'Roboto', sans-serif; background:url(../images/background.gif) repeat-y center;  }
@font-face  {
	 font-family: 'Roboto', sans-serif;
	 url("fonts/Roboto-Medium.ttf") format("truetype"),
	 font-weight:normal;
	 font-style:normal;
}
@font-face  {
	font-family: 'EB Garamond', serif;
	url("fonts/EB Garamond.ttf") format("truetype"),
	 font-weight:normal;
	 font-style:normal;
}
@font-face  {
	 font-family: 'Nunito Sans', sans-serif;
	 url("fonts/Nunito Sans.ttf") format("truetype"),
	 font-weight:normal;
	 font-style:normal;
}
@font-face {
  font-family: 'Garamond-Italic';
  src: url('fonts/Garamond-Italic.eot?#iefix') format('embedded-opentype'),  url('fonts/Garamond-Italic.woff') format('woff'), url('fonts/Garamond-Italic.ttf')  format('truetype'), url('fonts/Garamond-Italic.svg#Garamond-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Garamond';
  src: url('fonts/Garamond.eot?#iefix') format('embedded-opentype'),  url('fonts/Garamond.woff') format('woff'), url('fonts/Garamond.ttf')  format('truetype'), url('fonts/Garamond.svg#Garamond') format('svg');
  font-weight: normal;
  font-style: normal;
}
.main_section img{ width:100%;}
.main_section p{color: #000000;font-size: 16px; position: relative; display: block; padding: 20px 0px 0px; font-family: 'Roboto', sans-serif;}
.paragraph{ padding:25px; color:#000000; font-weight:500;}
.no-padding { padding:0px;}
.visit_section{ width:100%; margin:0px auto;}
.visit_section h2{ font-size:22px; text-align:center; color:#999999; font-weight:bold; font-family: 'Nunito Sans', sans-serif; margin-bottom:20px;} 
.visit_image_section{ width:90%; margin:0px auto;}
.visit_image_section .img-set{ width:100%;}
.visit_section .img-middle{ width:100%; margin:30px auto 15px;}
.visit_image_section p{ font-size:14px; font-style:italic; text-align:center;}
.footer{ width:100%; background:#fff; float:left;}
.footer .footer_left { width:100%; float:left;  padding-left: 35px;}
.footer .footer_left img { width:100%; float:left; margin:20px 0px 20px 0px;}
.footer .footer_left h2 { font-size:42px; color:#bca77b; font-weight:600; margin:21px 0px 10px; padding:0px; float:left; font-family: 'Garamond-Italic'; letter-spacing: 0.5px;}
.footer .footer_left h4 { width:100%; float:left; font-size:16px; color:#797a7d;; margin:0px 0px 2px; padding:0px; font-weight:600; letter-spacing:0.5px;}
.footer .footer_left p { font-size:14px; color:#524f50;; float:left; margin:0px 0px 20px;}
.footer .footer_right { width:100%; float:left; margin:20px 0px 20px 20px;}
.footer .footer_right p { color:#b29a67; font-size:12px; margin:10px 0px 7px;}
.footer .footer_right p span { color:#4f3b4e; font-size:12px;}
.footer .footer_right b { font-size:14px; color:#aa8f6b;}


.show-lg{ display:block;}
.show-md{ display:none;}
.show-xs{ display:none;}
.show-sm{ display:none;}
.show-sms{ display:none;}
