#footerwrap {text-align:center;width:100%;}
body { margin: 0px; padding:0px; background-image:url('/images/116239/layout/bg.png'); background-repeat:repeat-x; background-position:center top; text-align:left; font-family:Roboto;} 
body table { text-align:left;}
#searchContainer { display:none;} 
.webDugoutLink { margin: 0px  0px  0px  0px  ; padding:0px 0px 0px 0px; color:#FFF;} 
.webDugoutLink a, .webDugoutLink a:visited { color:#FFF; text-decoration:none;}
.webDugoutLink a:hover { text-decoration:underline;}
h2 { margin: 0px  0px  25px  0px  ; background-image:url('/images/116239/layout/h2bg.png');} 
#pageContainer { width:100%;margin:0 auto; background-image:url('/images/116239/layout/bg.png'); background-repeat:no-repeat; background-position:center top;} 
#header { height:220px; position:relative; display:block;} 
#columnsContainer { width:100%;} 
#leftcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:left;} 
#maincolumn { width:100%; position:relative; float:left; line-height:1.5; font-size:16px; color:#555;} 
#maincolumn a, #maincolumn a:visited { color:#555; text-decoration:none; font-weight:bold;}
#rightcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:right;} 
#footerwrap { padding:30px 20px 20px 20px; background-image:url('/images/116239/layout/footbg.png'); background-repeat:no-repeat; background-position:center top;} 
#footer { display:block; clear:both;} 
#Navigation-5416 { position:relative; top:80px; right:0px; float:right;} 
#Navigation-5416 ul li a { font-size:22px; color:#FFFFFF; font-family:Geogrotesque;} 
#Navigation-5416 ul li a:visited { color:#FFFFFF;}
#Navigation-5416 ul li a.menuactive { color:#b18444;}
#Navigation-5416 ul li a:hover { color:#b18444;}
#Navigation-5416 ul li a.hover {cursor:pointer;}
#Navigation-5437 ul li a { display:inline-block; float:none; font-size:18px; color:#FFF; font-family:Geogrotesque;} 
#Navigation-5437 ul li a:visited { color:#FFF;}
#Navigation-5437 ul li a.menuactive { color:#b18444;}
#Navigation-5437 ul li a:hover { color:#b18444;}
#Navigation-5437 ul li a.hover {cursor:pointer;}
/* Fonts */
@font-face {
    font-family: 'Geogrotesque';
    src: url('/CustomFonts/hinted-GeogrotesqueW01-Bold.eot');
    src: url('/CustomFonts/hinted-GeogrotesqueW01-Bold.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/hinted-GeogrotesqueW01-Bold.woff2') format('woff2'),
         url('/CustomFonts/hinted-GeogrotesqueW01-Bold.woff') format('woff'),
         url('/CustomFonts/hinted-GeogrotesqueW01-Bold.ttf') format('truetype'),
         url('/CustomFonts/hinted-GeogrotesqueW01-Bold.svg#hinted-GeogrotesqueW01-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Misc */
#EditorMain_resize, #UpdatePanel1 #contactForm {display:none;}
.group:before, .group:after {content:""!important;display:table!important;}
.clearfix:before, .clearfix:after {content:""!important;}
.group:after {clear:both!important;}
.group {zoom:1!important;}
#_atssh {display:none!important;}
.visible {display:block!important;}
#secMainInstruction {height:auto!important;}
::-moz-placeholder {color:#CCC!important;opacity:1!important;}
::-webkit-input-placeholder {color:#CCC!important;opacity:1!important;}
:-moz-placeholder {color:#CCC!important;opacity:1!important;}
::-moz-placeholder {color:#CCC!important;opacity:1!important;} 
:-ms-input-placeholder {color:#CCC!important;opacity:1!important;}
input:placeholder-shown {color:#CCC!important;opacity:1!important;}
html {overflow-x:hidden!important;}
* {outline:none!important;}
img {max-width: 100%; height: auto;}

/* Navigation */
#Navigation-5416 ul li a, #Navigation-5437 ul li a {user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition:all 0.2s linear 0s;}
#Navigation-5416 ul li a::before, #Navigation-5437 ul li a::before {content:" / ";padding:0 8px;color:#FFF!important;opacity:0.3;}
#Navigation-5416 ul li:first-child a::before, #Navigation-5437 ul li:first-child a::before {content:"";}

#Navigation-5437 {display:table;margin:0 auto;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
#Navigation-5437 ul li {display:inline-block;}

/* Header */
#header {-moz-box-shadow:0 10px 10px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, 0.6);box-shadow:0 10px 10px rgba(0, 0, 0, 0.6);max-width:100%;}
#header .inner {max-width:1180px;margin:0 auto;position:relative;padding:0 20px;}

#header .logo {position:absolute;top:18.5px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
#header .address {position:absolute;top:162px;display:inline-block;font-size:20px;color:#FFF;font-family:Geogrotesque;line-height:1.1;}
#header .address a {color:#FFF;text-decoration:none;}
#header .address span {display:none;font-size:23px;margin-top:2px;}
#header .number {right:20px;position:absolute;top:167px;display:inline-block;font-size:25px;color:#FFF;font-family:Geogrotesque;}

/* Content */
#masterslider {border-bottom:10px solid #957547;background-color:#000;}

#maincolumn {padding:0!important;}

#maincolumn .pageName {opacity:0;visibility:hidden;height:0;}

#maincolumn img {max-width:100%;margin:0 auto;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

#maincolumn .button {display:inline-block;border:1px solid #555;border-radius:5px;padding:10px 30px 9px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition:all 0.2s linear 0s;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}

#maincolumn .button:hover {background-color:#555;color:#FFF;}

h2 {user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:default;}
h2 span {
    background-color: #fff;
    border-left: 10px solid #7b787f;
    color: #957547;
    display: inline-block;
    font-family: Geogrotesque;
    font-size: 27px;
    font-weight: normal;
    padding: 0 15px;
    text-transform: uppercase;
}

#maincolumn .aboutTable, #maincolumn .servicesTable {margin:50px auto;max-width:1180px;width:100%;padding:0 20px;}
#maincolumn .aboutTable td {width:35%;vertical-align:middle;}
#maincolumn .aboutTable td:first-child {width:65%;padding-right:10%;}
#maincolumn .aboutTable td img {border-radius:100%;max-height:275px;}
#maincolumn .aboutTable td img.imgMobile {display:none;}

#homeStrip {background-image:url("/images/116239/layout/homebg.png");color:#FFF;text-align:center;font-size:25px;padding:50px 20px;user-select: none;-moz-user-select: none;-webkit-user-select: none;-ms-user-select:none;cursor:default;line-height:1.25;}
#homeStrip span {font-size:40px;font-family:Geogrotesque;display:block;line-height:1.1;margin-bottom:10px;}

#maincolumn .servicesTable table td {width:33.33%;padding-right:30px;}

/* Inner Content */
#columnsContainer {max-width:1180px;}
#maincolumn.inner {padding:50px 20px!important;max-widtH:1180px;}
#maincolumn.inner .aboutTable, #maincolumn.inner .servicesTable, #maincolumn.inner .contact_table {margin:0 auto;padding:0;}

/* Gallery */
#galleryImages {margin:20px auto 0;padding:0 100px 0 0;}
#galleryImages ul {margin-top:20px;}
#galleryImages ul:first-child {margin-top:20px;}
#galleryImages ul li {margin:0!important;padding:0!important;float:left;display:block;position:relative;width:16.66666666666667%;border-color:rgba(0,0,0,0.25);transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
#galleryImages ul li:hover {border-color:#957547;}
#galleryImages ul li:nth-child(2) {left:20px;}
#galleryImages ul li:nth-child(3) {left:40px;}
#galleryImages ul li:nth-child(4) {left:60px;}
#galleryImages ul li:nth-child(5) {left:80px;}
#galleryImages ul li:nth-child(6) {left:100px;}
#galleryImages ul li a {margin:0;padding:0;}
#galleryImages ul li a img {margin:0 auto;padding:10px;opacity:1!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.fr-close {display:none!important;}

/* Blog Misc */
.blogMainColumn {float:left;margin:0;padding:0;width:70%;min-height:0;}
.blogRightColumn {float:left;margin:0;padding:0 0 0 40px;width:30%;position:relative;border:none;}
.blogNameHead {margin:20px 0;}
#MainContent_controlBlogList1_secblogName + .blogMainColumn {margin-top:0;}
.blogDate {color:#000;margin:0;}
.addthis_toolbox > span {display:none;}

/* Blog Entries List */
.blogListEntry {border-color:#E1E1E1;border-style:solid;border-width:1px 0 0;padding:25px 0 0;margin:0;}
.blogListEntry:first-child {border:none;padding-top:0;}

#maincolumn img.blogImg {margin:40px 0 0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

.blogListEntry h2.blogListName {margin:0;}

.blogListEntry .blogListdate {margin:5px 0 10px;}

.blogListEntry .read-more a {border:2px solid #03c8a2;border-radius:100px;color:#03c8a2;display:block;font-size:15px;letter-spacing:2px;font-weight:400;margin:20px 0 0;max-width:165px;padding:12px 0;text-align:center;text-transform:uppercase;transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.blogListEntry .read-more a:hover {background-color:#03c8a2;color:#FFF;text-decoration:none;}

.blogListEntry .blogListShare {height:16px;font-size:0;margin-top:20px;}
.blogListEntry .blogListShare a {margin:0 0 0 5px!important;padding:0!important;}
.blogListEntry .blogListShare a:first-child {margin-left:0!important;}

/* Blog Entry */
#MainContent_blogImgContainer img {margin:10px auto 20px!important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.blogEntryDate {margin-bottom:10px;}
.blogMainColumn .socialMediaShare {float:none;margin:20px 0;display:block;height:16px;}

/* Blog Right Column */
.blogRightColumn h3 {margin-bottom:-15px;}
.blogSubscribeHeading {margin:15px 0 10px;}
.blogRightColumn .blogLatestContainer, .blogSubscribeContainer, .blogArchiveContainer, .blogCategoriesContainer {border-width:1px 0 0;border-style:solid;border-color:#E1E1E1;margin:0;padding:20px 0;}
.blogRightColumn .blogLatestContainer {border-width:0 0 1px;padding:10px 0 20px;}
.blogSubscribeContainer {border:none;}
.blogSubscribeViaEmail, .blogRssContainer {display:none;}
.blogListLatest {padding:0;margin:10px 0 0;border:none;}
.blogLatestTitle + .blogListLatest {margin-top:20px;}
.blogListLatest .blogListName {line-height:1.45;font-size:15px;}
.blogListLatest:first-child {margin:10px 0 0;}
.blogArchiveList, .blogCategoriesList {list-style:none;margin:20px 0 0;padding:0;}
.blogArchiveList li, .blogCategoriesList li {margin-top:3px;}

.blogImgContainer {float:left;margin-right:15px;}
.blogImgContainer img {margin:0!important;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}

.blogRightColumn h3.blogSubscribeHeading {margin:0 0 10px;}
.blogRightColumn h3.blogSubscribeHeading + div {position:relative;margin-bottom:5px;}
.blogSubscribeContainer input.blogSubscribeBox {width:100%!important;padding:13px 78px 13px 13px;border-width:1px 0 1px 1px;border-color:#E1E1E1;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:14px;font-family:Open Sans;position:relative;-moz-border-radius:3px 15px 0 3px;-webkit-border-radius:3px 15px 0 3px;border-radius:3px 15px 0 3px;height:49px;}
.blogSubscribeContainer input:focus {-webkit-box-shadow:none!important;box-shadow:none!important;}
.blogSubscribeContainer input.buttonSubmit {border:none;margin:0;padding:13px;background-color:#03c8a2!important;color:#FFF;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;font-weight:normal;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;float:left;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;height:49px;position:absolute;top:0;right:0;width:65px;}
.blogSubscribeContainer input.buttonSubmit:hover {background-color:#03c8a2!important;}
.blogSubscribeContainer .errorMessage {display:none!important;}

/* Contact Form */
.contact_table {margin:50px auto;padding:0 20px;}
.contact_table td {width:60%;margin:0;padding-right:30px;float:left;}
.contact_table td:nth-child(2) {width:40%;}
#MainContent_contactFormContainer {float:right;left:0!important;position:relative!important;top:0!important;width:100%;margin-top:10px;}
#contactForm input, #contactForm textarea, #contactForm select {width:100%!important;padding:15px 0 13px 10px;color:#646464;border-color:#d8d8d8;box-shadow:none!important;font-size:14px!important;font-family:Open Sans;}
#contactForm textarea {height:70px!important;max-height:70px!important;}
#contactForm input:focus {box-shadow:0 0 8px #d8d8d8!important;}
#contactForm input.buttonSubmit {height:auto;padding:15px;color:#FFF;}
.buttonSubmit {background-color:#706960;border:0 none;color:#fff;font-family:Open Sans;font-size:11px;height:40px;margin:0;text-transform:uppercase;transition:all 0.2s linear 0s;}
.fRow {padding:0;margin:10px 0 0;}
.fRow:first-child {margin-top:0;}
.cformlabel {width:100%;}
.errorRequired {margin:9px 0 0 -25px;position:absolute;margin-top:17px!important;}
.goodNotification {background-color:transparent;color:inherit;font-size:inherit;padding:0;width:100%;}

/* Footer */
#footer .footer-content {position:relative;color:#FFF;margin:10px auto;}
#footer .content {float:left;text-align:left;font-size:17px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;position:absolute;}
#footer .content span.number {font-size:25px;font-family:Geogrotesque;display:table;}
#footer .content a {color:#b18444;text-decoration:none;}
#footer .logo {position:relative;float:right;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
#footer .logo img {width:300px;}
#footer .logo span.copy {display:table;margin:10px auto 0;font-size:10px;cursor:default;font-family:Arial;}
#footer .webDugoutLink {font-size:12px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}

/* Movile Navigation */
.slicknav_menu {font-family:Geogrotesque;text-align:center;text-transform:uppercase;background-color:#3f3b38;}
.slicknav_nav ul {border-bottom:none;}
.slicknav_nav ul li {border:none!important;}
.slicknav_nav a {padding:15px 0 13px!important;font-size:21px;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.slicknav_nav a.menuactive {color:#b18444!important;}
.slicknav_nav a:hover {background:none repeat scroll 0 0 rgba(0,0,0,0.15);}
.slicknav_btn {background-color:#FFF;margin:10px;}
.slicknav_menu .slicknav_icon-bar {background-color:#000;}
.slicknav_arrow {display:none!important;}
.slicknav_nav ul li ul {background-color:transparent;}
.slicknav_nav ul li ul li {padding-left:0;}
.slicknav_nav li ul a {font-size:20px;}

/* Responsive */
@media handheld, only screen and (max-width:800px) {
#header .inner {height:147px;}
#header .logo {margin:0 auto;display:table;position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;}

#galleryImages {padding-right:40px;}
#galleryImages ul li {width:33.33333333333333%!important;}
#galleryImages ul li:nth-child(4) {left:0;margin-top:20px!important;}
#galleryImages ul li:nth-child(5) {left:20px;margin-top:20px!important;}
#galleryImages ul li:nth-child(6) {left:40px;margin-top:20px!important;}
#galleryImages ul li a {padding:0!important;}
}

@media handheld, only screen and (max-width:750px) {
.blogMainColumn, .blogRightColumn {width:100%;float:none!important;}
.blogRightColumn {padding:0;border-width:1px 0 0;border-style:solid;border-color:#E1E1E1;}
}

@media handheld, only screen and (max-width:700px) {
#Navigation-5437 {display:none;}
#footer .content, #footer .logo {margin-bottom:15px;}
#footer .content {float:none;text-align:center;transform:none;-webkit-transform:none;-ms-transform:none;top:auto;position:relative;}
#footer .content span.number {margin:0 auto 5px;}
#footer .logo {float:none;text-align:center;}
}

@media handheld, only screen and (max-width:650px) {
#maincolumn .aboutTable td {width:100%;display:none;}
#maincolumn .aboutTable td:first-child {width:100%;padding-right:0;display:block;}
#maincolumn .aboutTable td img.imgMobile {display:block;margin:0 30px 0 0!important;float:left;width:200px;}

.contact_table td {width:100%;display:block;padding:0;}
.contact_table td:nth-child(2) {width:100%;}
#MainContent_contactFormContainer {display:table;margin:10px auto 0;float:none;}
}

@media handheld, only screen and (max-width:550px) {
#maincolumn .button {margin:0 auto;display:table;}

.servicesTable table td {width:100%;display:block;padding-right:0;}
.servicesTable table p {margin:0;}
#maincolumn .servicesTable .button {margin-top:15px;}

#maincolumn img, #maincolumn .aboutTable td img.imgMobile {margin:10px auto!important;display:block!important;float:none!important;}

.aboutTable td img.imgMobile {margin:0 auto!important;float:none;}
}

@media handheld, only screen and (max-width:500px) {
#galleryImages {padding-right:20px;}
#galleryImages ul li {width:50%!important;}
#galleryImages ul li:nth-child(3) {left:0;margin-top:20px!important;}
#galleryImages ul li:nth-child(4) {left:20px;}
#galleryImages ul li:nth-child(5) {left:0;}
#galleryImages ul li:nth-child(6) {left:20px;}
}

@media handheld, only screen and (max-width:450px) {
#header .number {display:none;}
#header .address {left:0;top:155px;font-size:16px;text-align:center;width:100%;}
#header .address span {display:block;}
}
