@font-face {    font-family: 'antoniobold';    src: url('fonts/antonio-bold-webfont.eot');    src: url('fonts/antonio-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/antonio-bold-webfont.woff2') format('woff2'),         url('fonts/antonio-bold-webfont.woff') format('woff'),         url('fonts/antonio-bold-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'antoniolight';    src: url('fonts/antonio-light-webfont.eot');    src: url('fonts/antonio-light-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/antonio-light-webfont.woff2') format('woff2'),         url('fonts/antonio-light-webfont.woff') format('woff'),         url('fonts/antonio-light-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'antonioregular';    src: url('fonts/antonio-regular-webfont.eot');    src: url('fonts/antonio-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/antonio-regular-webfont.woff2') format('woff2'),         url('fonts/antonio-regular-webfont.woff') format('woff'),         url('fonts/antonio-regular-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'noteraregular';    src: url('fonts/aring_typeface_-_notera-webfont.eot');    src: url('fonts/aring_typeface_-_notera-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/aring_typeface_-_notera-webfont.woff2') format('woff2'),         url('fonts/aring_typeface_-_notera-webfont.woff') format('woff'),         url('fonts/aring_typeface_-_notera-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'noteraregular';    src: url('fonts/aring_typeface_-_notera-webfont.eot');    src: url('fonts/aring_typeface_-_notera-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/aring_typeface_-_notera-webfont.woff2') format('woff2'),         url('fonts/aring_typeface_-_notera-webfont.woff') format('woff'),         url('fonts/aring_typeface_-_notera-webfont.ttf') format('truetype');    font-weight: normal;    font-style: normal;}body {font-family:antoniolight, helvetica, arial, sans-serif}.special-title {font-family:noteraregular;font-size:3em !important}.c-topbar .c-theme-ul.c-icons a {color:#ccc}.c-topbar .c-theme-ul.c-icons li:hover > a:not(.btn){color:#8d7249 !important}body,
.c-content-title-1 > h3,
.c-content-list-1 > li {color:rgb(141,114,73);}

.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover {color:#999 !important;}
.c-theme-nav li.c-active > a:not(.btn) {color:#999 !important;}

.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link,
.c-content-label.c-font-uppercase
{font-weight:400 !important;font-size:18px;}

.tp-bullets.round.c-theme .bullet.selected {background-color:#7e888e;}

.c-layout-breadcrumbs-1.c-bgimage {padding:110px 0 20px;}

.c-layout-header.c-layout-header-6,
.c-content-label,
.owl-carousel.c-theme .owl-pagination .owl-page.active span,
.c-theme-bg, .c-content-list-1.c-theme.c-separator-dot > li:before,
.c-content-list-1.c-theme > li:before {background-color:rgb(141,114,73) !important;}#video-container {text-align:center;margin:20px auto 40px auto;width:100%;max-width:600px;} #video-container h4, #video-container iframe {text-align:center}
#body-gallery .cbp-panel {width:100%;max-width:100%}
img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

img.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}

img.contactlogo {width:50%;}

@media (max-width: 800px) { 
img.contactlogo {width:75%;}}

@media (max-width: 500px) { 
img.contactlogo {width:100%;}}

.nopaddingforwide {padding-left:25px;}

@media (min-width: 991px) { 
.nopaddingforwide {padding-left:0 !important;}}

@media (max-width: 990px) { 
.hideitformobile {display:none;}}.item_sold {position:absolute;right:10px;top:10px;width:80px;height:80px;display:block;background-image:url(/assets/base/img/icon_sold.png);background-position: 50% 50%;background-size:contain;background-repeat:no-repeat}#grid-container .cbp-item-wrapper {padding-bottom:60px;background:#4c505b}#grid-container.cbp-caption-overlayBottomPush .cbp-caption-activeWrap {height:auto;background:#282727;background:rgba(0,0,0,.8)}.highlight {display:block;margin-top:7px;padding-top:7px;border-top:1px solid #666}.highlight > * {display:block}.white{color:#fff; }.red {color:#f30}.bold {font-weight:bold;}.uppercase { text-transform:uppercase;}.bigger {font-size:1.1em;}.bgwhite {background:#fff;padding: 2px 5px}.bgred {background:#f30;padding: 2px 5px}.fancybox-type-iframe {z-index:9999}.fancybox-type-iframe iframe {width:100%;height;100%}/* rr 16.12.15 - Adjusting homepage banner sizes */@media only screen and (min-width: 320px) {	.banner-home {height:200px !important}}@media only screen and (min-width: 480px) {	.banner-home {height:280px !important}}@media only screen and (min-width: 600px) {	.banner-home {height:320px !important}}@media only screen and (min-width: 768px) {	.banner-home {height:380px !important}}@media only screen and (min-width: 800px) {	.banner-home {height:480px !important}}@media only screen and (min-width: 1024px) {	.banner-home {height:600px !important}}@media only screen and (min-width: 1280px) {	.banner-home {height:900px !important}}