/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
*:after,*:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none; padding: 0; margin: 0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold; padding: 0; margin: 0;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p{padding: 0; margin: 0;}
strong, b{font-weight: 600;}
/*---------------------------------------------------*/
html {}
body {color:#000000; font-family:"Arial", Verdana, Tahoma; font-size:16px;}
.flt-lt {float:left;}
.flt-rt {float:right;}
img{max-width: 100%; height: auto; display: block;}


@font-face {
  font-family: 'BelleroseLight';
  src: url('../fonts/BelleroseLight/BelleroseLight.eot?#iefix') format('embedded-opentype'),  
      url('../fonts/BelleroseLight/BelleroseLight.woff') format('woff'), 
      url('../fonts/BelleroseLight/BelleroseLight.ttf')  format('truetype'), url('../fonts/BelleroseLight/BelleroseLight.svg#BelleroseLight') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*-----------LayOut Start here-----------------------*/
.wrapper{margin:0 auto; }
.container{max-width:1132px; margin:0 auto; padding: 0;}
.tour-btn {width: 250px; height: 50px; background: #dcbc81; line-height: 50px; text-align: center; text-transform: uppercase; display: inline-block; font-family: 'Open Sans', sans-serif; font-size: 18px; color: #603412; font-weight: 400; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.tour-btn:hover {background: #9e6027; color: #DCBC81;}
.tour-btn.bgr {background: #9e6027; color: #DCBC81;}
.tour-btn.bgr:hover {background: #603412; color: #DCBC81;}

.banner{position: relative; width:100%; height: auto;}
.banner ul {padding: 0; margin: 0;}
.banner ul li {position: relative;}
.slick-prev, .slick-next {z-index: 9;}
.slick-prev {left: 50px;width: 50px; height: 85px;}  
.slick-prev:before {content: "\f104";font-size: 150px;color: #ffffff;font-family: 'FontAwesome';}

.slick-next {right: 60px; width: 50px; height: 85px;}
.slick-next:before {content: "\f105";font-size: 150px;color: #ffffff;font-family: 'FontAwesome';}

.banner figure{margin: 0; padding: 30% 0 0 0; position: relative;}
.banner.insidePages figure{margin: 0; padding: 15% 0 0 0; overflow: hidden;}
.banner figure img{width: 100%; height: auto; object-fit: cover; position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%);}
.banner figure img{width: 100%;}


.banner-in{position: absolute; top: 0; left: 0; width: 100%;}


.logo{padding:16px 19px;}
.header-bottom{background: #231F20;}
.navbar{background: #231F20!important; padding: 0 0 14px 0; z-index: 200;}
.navbar-nav{padding: 27px 0 0 0; text-transform: uppercase;}
.navbar-nav li{padding: 0 0 14px 41px;}
.navbar-nav > li.drop-arw > a:after{content: "\f107"; font-family:'FontAwesome'; font-size: 20px; display: inline-block; vertical-align: middle;}
.navbar-nav > li > a{color:#DCBC81!important; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight: 400; padding: 0!important; display: inline-block; vertical-align: middle; position: relative;}
.navbar-brand{margin: 15px 0 0 17px;}
.navbar-nav .dropdown-menu {padding: 0; margin: 0; color: #603412; border: none; border-radius: none!important; background: #DCBC81; left: 30px;}
.dropdown-item:hover
{background:#9E6027;color:#d4b075!important;}
.navbar-nav li a:hover{color: #443022;}
.dropdown-menu{border: 1px solid #4a3322!important;}
.dropdown-menu a{color: #603412!important; width: 250px; background: #dcbc81; padding:13px 13px!important; font-size: 16px!important;font-family: 'Open Sans', sans-serif; font-weight: 400; border: 1px solid #8e5e30;}
.navbar-nav > li > a:hover {color: #965c27!important;}
.dropdown-toggle::after {border: none!important;height: 0!important;margin:0;position: absolute;right: -5px;top: -3px;z-index: 9;}
.welcome{padding: 71px 0 0 0px;background: #f4ebd9;}
.welcome-in{text-align: center;padding: 0 0 98px 0;}
.welcome-in h1{font-size:56px;font-family: 'BelleroseLight';font-weight: 400;color: #603412;padding: 0 0 41px 16px;line-height: 56px;}
.welcome-in h5{font-size: 20px;font-family: 'Open Sans', sans-serif;font-weight: 600;color: #9E6027;padding: 0 0 23px 16px;}
.welcome-in p{font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #231F20;line-height: 21px;letter-spacing: -0.2px;padding: 0 0 48px 0;}
.welcome-in a {margin: 0 auto;}
/*.welcome-in a {line-height: 42px;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #603412;text-align: center;background: #9e6027;margin: 0px 0 0 17px;padding: 12px 45px;}*/
.heritage{background: #603412;}
.heritage-lt{position: relative; padding: 0 20px!important;}
.heritage-lt.sawn{background: #dcbc81;}
.clay.arts h3{color: #603412;}
.heritage-lt.sawn p{color: #231F20;}
/*.clay.arts a{background: #603412; color: #DCBC81;}*/
.clay{max-width:720px;margin-left: auto;padding: 89px 20px 89px 0;}
.clay h3{font-size:48px;font-family: 'BelleroseLight';font-weight: 400;color: #DCBC81;padding: 0 0 32px 0;line-height: 48px;}
.clay p{font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #F5EBD9;line-height: 27px;padding: 0 0 21px 0;}
/*.clay a{line-height: 56px;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #603412;text-align: center;background: #DCBC81;padding: 13px 68px;}*/
.circle{position: absolute;top: 44%;right:-36px;z-index: 1;width: 72px;}
.heritage-rt{padding: 0 0 0 0 !important; position: relative;}
.heritage-rt figure{margin: 0; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: hidden;}
.heritage-rt figure img{position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%); object-fit:cover; max-width: 100%; max-height: none;}
.event{background: #ffffff;}
.calendar{padding: 120px 0 110px 0;}
.event-in{padding: 88px 0 0 0px;}
.calendar h2{font-size:56px;font-family: 'BelleroseLight'; font-weight: 400; color: #603412;text-align: center;padding: 0 0 0 16px;}
.event-lt{padding: 31px 15px 0 15px;}
.event-lt h5{font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: 300;color: #603412;padding: 0px 0 0px 27px;line-height: 25px;}
.event-lt h4{font-size: 48px;font-family: 'Open Sans', sans-serif;font-weight: 600;color: #603412;padding: 0px 0px 12px 25px;line-height: 48px;}
.exhibit{}
.exhibit ul{padding: 8px 0 10px 14px;}
.exhibit ul li{padding: 10px 0 15px 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.exhibit ul li figure img{width: 100%;}
.exhibit ul li a {display: block;}
.exhibit ul li a:hover{background: #f5ebd9;}
.blue{padding:8px;}
.blue h4{font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: 600;color: #231F20;padding: 3px 0 4px 0px;line-height: 24px;}
.blue p{font-size: 16px;font-family: 'Open Sans', sans-serif;font-weight: 300;color: #231F20;line-height: 25px;letter-spacing: -0.1px;}
.event-rt{position: relative;padding: 34px 15px 26px 15px;}
.top-circle{position: absolute; width: 20px; height: 20px; border-radius: 100%; top: -20px; left: -2px; background: #dcbc81;}
.bot-circle{position: absolute; width: 20px; height: 20px; border-radius: 100%; bottom: -20px; left: -2px; background: #dcbc81;}

.event-rt:before{content: '';width: 4px;height: 100%;background: #f4ebd9;left: 6px;top: 0;z-index: 1;position: absolute;}
.event-rt h5{font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: 300;color: #603412;padding: 0 0 3px 25px;line-height: 19px;}
.event-rt h4{font-size: 48px;font-family: 'Open Sans', sans-serif;font-weight: 600;color: #603412;padding: 0 0 24px 24px;line-height: 48px;}
.parker{padding: 0px 0 0 19px;}
a.park{display: block; padding: 5px;margin: 0 0 15px 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.parker h3{font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: 600;color: #231F20;padding: 0 0 3px 0;line-height: 24px;}
.parker h5{padding: 0 0 3px 0;}
.parker p{font-size: 16px;font-family: 'Open Sans', sans-serif;font-weight: 300;color: #231F20;line-height: 23px;padding: 0 0 0px 0;}
.parker a.tour-btn {margin: 25px 0 0 5px;}
/*.parker a.view{line-height: 26px;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #603412;text-align: center;background: #DCBC81;padding: 12px 59px;margin: 4px 0 0 0;letter-spacing: -0.4px;width: 252px;display: block;}*/
a.park:hover {background: #f5ebd9;}

.circle.wood{position: absolute;top: 43%;z-index: 1;left: -36px;}
.clay.arts{max-width: 855px; padding: 90px 152px 0px 0;}
.clay.arts p{max-width: 700px;}
.contri{background: #f4ebd9; text-align: center;}
.contri-in{padding: 85px 0 90px 0;}
.contri-in h2{font-size:48px;font-family: 'BelleroseLight'; font-weight: 400; color: #603412;text-align: center; padding: 0 0 66px 28px;}
.contri-in ul{text-align: center; padding: 0 0 17px 10px;}
.contri-in ul li{position: relative;}
.contri-in ul li:after{content: '';width: 100%;height: 4px;background: #edddbe;position: absolute;z-index: 1;left: 50%;top: 8px;}
.contri-in ul li span{width:20px;height: 20px;border-radius:100%;background: #dcbc81;display: block;margin: 0 auto;position: relative;z-index: 2;}
.contri-in ul li:last-child:after {display: none;}
.contri-in ul li h5{font-size:20px;font-family: 'BelleroseLight'; font-weight: 400; color: #603412; padding: 2px 0 3px 7px; letter-spacing: -0.4px;}
.contri-in ul li p{font-size: 12px; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #000000;}
.contri-in p{font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #231F20; line-height: 27px; text-align: center; letter-spacing: 0.2px;}
.contri-in a {margin:26px auto 0;}
.contri-in a+a {margin:26px auto 0 15px;}
/*.contri-in a{line-height: 27px;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #603412;text-align: center;background: #DCBC81;padding: 13px 69px;}*/
.contri-in h6{text-align: center; padding:  37px 0 0 15px;}


.cccvb {padding: 40px 0; background: #603412; color: #f4ebd9;}
.cccvb img {float: left; padding: 0 15px 0px 0;}
.cccvb p{padding-top: 38px;}
.cccvb p a { color: #f4ebd9;}


footer{}
.footer-top{background: #231F20;}
.footer-top-in{text-align: center;  padding: 85px 0 0 15px;}
.footer-top-in a{}
.footer-top-in h5{font-size:24px;font-family: 'BelleroseLight'; font-weight: 400; color: #DCBC81; padding: 14px 0 15px 0;}
.footer-top-in p{font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 300; color: #F5EBD9; padding: 0 0 8px 0;}
.footer-top-in ul{font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 300; color: #F5EBD9; padding: 0 0 8px 0;}

.footer-top-in ul li {display: inline-block;}
.footer-top-in ul li:after {content: " | "; }
.footer-top-in ul li:last-child:after, .footer-top-in ul li:first-child:after {content: ""; }

.footer-top-in figure img{margin: 0 auto;}
.social{padding: 32px 6px 77px 0px;}
.social a{margin: 0 0 0 23px;}
.social a .fa{font-size: 36px; color: #dcbc81;}
.footer-mid{background: #9E6027;}
.footer-mid-in{padding: 35px 0px 37px 12px; align-items: baseline;}
.footer-mid-in h3{font-size:36px;font-family: 'BelleroseLight'; font-weight: 400; color: #DCBC81; line-height: 36px; padding: 0 30px 0 0;}
.footer-mid-in a{border:1px solid #cda56b; line-height: 27px;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #DCBC81;text-align: center;padding:10px 20px 10px 20px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.footer-mid-in a:hover {border:1px solid #603412; background: #603412; color: #DCBC81;}
.footer-bot{background: #FFFFFF;}
.footer-bot-in{    padding: 27px 0 27px 0;}
.footer-bot-in p{font-size: 12px;font-family: 'Open Sans', sans-serif;font-weight: 300;color: #231F20;text-align: center; letter-spacing: -0.2px;}


.move-sticky-up .header-bottom{position: fixed; width: 100%; left: 0; top: 0; z-index: 1000;}

.move-sticky-up .main_container{margin-top: 99px;}


.blk {padding:50px 0;}
.lt_blk,.rt_blk  {width:50%;padding:0 15px;}
.form_blk {max-width:500px;}
h2{font-size:24px;line-height:26px;padding:0 0 10px 0;}

/*p{font-size:14px;line-height:16px;}*/
.img-stretch {width:100%;height:auto;display:block;}
.color-white {color:#fff;}
.content{background:#f00;padding:15px 15px 15px 15px;}
.grid > li{padding-top:15px;padding-bottom:15px;}


/*sticky-navbar*/
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
    left: 0;
}
.sticky-nav + .main_container {
  padding-top: 100px;
}
/* -------Don't Remove this---------------*/
input,textarea, button, select {
    -webkit-appearance:none;/*Safari/Chrome*/
    -moz-appearance:none;/*Firefox*/
    -ms-appearance:none;/*IE*/
    -o-appearance:none;/*Opera*/
    appearance:none;
    -webkit-border-radius:0;
}




/* - - - EMPOWER CSS - - - */

.btn, .btn-submit {display:inline-block !important;font-size: 18px !important;line-height: 20px !important;color: #603412 !important;background: #dcbc81 !important; font-family: 'Open Sans', sans-serif;font-weight: 400;padding: 20px 20px;margin: 0px;border-radius: 0px; min-width: 275px; text-transform: uppercase; text-align: center; transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;}
.btn:hover, .btn-submit:hover {background: #9e6027 !important; color: #DCBC81 !important; text-decoration:none !important;} 

.btn + .btn {margin-left: 15px;}


/*.page_header {background: rgba(0,0,0,0.60); color: #FFF; position: relative; padding-top: 75px; padding-bottom: 50px;}
.page_header:before {display: block; content: '';position: absolute; top:0px; bottom: 0px; left:0px; right:0px; z-index: -1; background:#ed1b2e url(/../images/banner.jpg) no-repeat center center; background-size: cover;}*/

.page_header {background: #dcbc81; color: #dcbc81; padding-top: 35px; padding-bottom: 35px; position: relative;}

.page_header h1 {display: inline-block;font-family: 'BelleroseLight', sans-serif; font-weight: normal;color: #603412;font-size: 48px; line-height: .95em; text-transform: uppercase; position: relative; margin-bottom: 0px; padding-bottom: 0px;pointer-events: none;}
.page_header  h1 span {color: #603412;font-family: 'BelleroseLight', sans-serif; font-weight: normal; text-transform: none; font-size: .6em;display: block;}
.page_header  h4 {color: #FFF;}

.page_header a.tour-btn.bgr {float: right; margin-top: 15px;}

.main_content {display: block;padding: 50px 0px 25px 0px; background: #f4ebd9;}
.main_content:last-of-type {padding: 50px 0px 50px 0px;}
.main_content:nth-of-type(odd) {background: rgba(255,255,255,1);}
.main_content hr:first-child {display: none;}

	img.float-right {
	margin-left: 0px !important;
        float: none !important;
	}

	img.float-left {
		margin-right: 0px !important;
        float: none !important;
	}

.article img {margin-bottom: 25px; max-height: none;}
.article h2{font-size: 36px;line-height: 1.125em;font-family: 'BelleroseLight', sans-serif; font-weight: normal; text-transform: uppercase; margin: 0 0 15px 0;padding: 0px; color: #603412;}
.article h3{font-size: 36px;line-height: 1.125em;font-family: 'BelleroseLight', sans-serif; font-weight: normal; text-transform: uppercase; margin: 0 0 10px 0;padding: 0px; color: #603412;}
.article h4{font-size: 30px;line-height: 1.125em;font-family: 'BelleroseLight', sans-serif; font-weight: normal; text-transform: uppercase; margin: 0;padding: 0px; color: #9e6027;}
.article h5{font-size: 24px;line-height: 1.125em;font-family: 'BelleroseLight', sans-serif; font-weight: normal; text-transform: uppercase; margin: 0;padding: 0px; color: #603412;}
.article h6{font-size: 20px;line-height: 1.125em;font-family: 'BelleroseLight', sans-serif; font-weight: normal; text-transform: uppercase; margin: 0;padding: 0px; color: #603412;}
.article h2 span{font-family: 'Open Sans', sans-serif; font-weight: 300;}
.article h3 span{font-family: 'Open Sans', sans-serif; font-weight: 300;}
.article h4 span{font-family: 'Open Sans', sans-serif; font-weight: 300;}
.article h5 span{font-family: 'Open Sans', sans-serif; font-weight: 300;}
.article h6 span{font-family: 'Open Sans', sans-serif; font-weight: 300;}
.article h2+div.pageContent {margin-top: 15px;}
.article h3+div.pageContent {margin-top: 15px;}
.article h4+div.pageContent {margin-top: 15px;}
.article h3+img {margin-top: 15px;}
.article h4+img {margin-top: 15px;}

.pageContent, .pageContent p{padding: 0 0 25px 0;margin: 0;}
.pageContent p:last-child{padding: 0 0 0 0 !important;}
.pageContent p strong, .pageContent p b{font-weight: 600;}
.pageContent p a, .pageContent a{color: #9e6027; display: inline;}
.pageContent p a:hover, .pageContent a:hover{color: #603412; display: inline; text-decoration:underline;}

.pageContent p a.btn, .pageContent a.btn{margin-bottom: 15px;}
.pageContent p a.btn:hover, .pageContent a.btn:hover{color: #603412; display: inline; text-decoration:underline;}

.pageContent ul { list-style: square; margin: 0px 0px 20px 25px;}
.pageContent ol { list-style:decimal; margin: 0px 0px 20px 25px;}
.pageContent ul li,.pageContent ol li {margin: 0px 0px 5px 0px;}
.pageContent ol li ol { list-style:lower-alpha; margin: 5px 0px 0px 25px;}
.pageContent p+ul, .pageContent p+ol {margin: -15px 0px 25px 25px;}
.pageContent ul:last-child, .pageContent ol:last-child{padding: 0 0 0 0}
.pageContent a:last-child{margin-bottom: 0px;}
.pageContent>div>div {padding-bottom: 25px;}

.contact_address h5 {margin:0 0 15px 0;padding:0; font-family: 'BelleroseLight', sans-serif;font-size:28px;line-height:1em;font-weight:normal;color:#603412; text-transform: uppercase;}
.contact_address h5 span {color: #603412; display: block; font-family: 'BelleroseLight', sans-serif; font-size:20px;font-weight:300;}

.contact_address ul {padding:0; display:block; margin:0; color: #231f20;}
.contact_address ul li {padding: 0 0 10px;}
.contact_address ul li span {margin: 0 0 0 -25px;padding:0; width:25px; display:inline-block; color: #fec524;}
.contact_address ul li a	{display:inline-block;font-weight: 300; color: #9e6027;text-decoration: none;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.contact_address ul li a.email {color:#9e6027;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.contact_address ul li a.email:hover {color: #a66027;}

.contact_info {padding-top: 5px;padding-bottom: 10px;font-weight: 300; font-size: 16px;}
.contact_info h5 {margin:0;padding:0; font-family:'Roboto', sans-serif;font-size:24px;line-height:42px;font-weight:normal;color:#6a6058;}
.contact_info h6 {margin: 0;padding: 0 0px 4px 0px;font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 22px;font-weight: normal;color: #5e5e5e;}
.contact_info a {color:#9e6027;text-decoration: none;display: inline-block;margin-right: 15px;margin-bottom: 5px;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.contact_info a:hover {	display: inline-block;color:#603412;}
.contact_info a i {vertical-align: baseline;margin-right: 5px;}

.contact_social {padding: 0 0 0 0; margin: 0; list-style: none;}
.contact_social li {display: inline-block;padding: 0 15px 0 0;}
.contact_social li a {display: block;font-size: 25px;line-height: 30px;color: #9e6027;padding: 0;transition: all ease-in-out 0.35s;-webkit-transition: all ease-in-out 0.35s;-o-transition: all ease-in-out 0.35s;-moz-transition: all ease-in-out 0.35s;-ms-transition: all ease-in-out 0.35s;}
.contact_social li a:hover {color: #a66027;}



.mapWrapper {position: relative;}

.mapOverlay {
   background:transparent;
   position:absolute;
   width:100%;
   height:500px; /* your iframe height */
   top:500px;  /* your iframe height */
   margin-top:-500px;  /* your iframe height */
   z-index:2;
}

.google_map {
	height: 500px;
	width:100%;
	margin-bottom:0px;
	border-top:1px solid #696057;
	color: #000;
    display: block;
}


/* - - - - Photo and video - - - - -*/



.gallery-item {
	margin:0px auto 50px auto;
}

.gallery-item h6{
	font-size: 22px;
    color: #603412;
    font-weight: 300;
}

.gallery-image, .gallery-image:visited {
	display:block;
	padding-top:64%;
	margin:0px auto 8px auto;
	background:rgba(0,0,0,.15);
	background-repeat:no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	position:relative;
	overflow:hidden;
}

.gallery-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:10;
	background:rgba(0,0,0,.0);
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	color:#FFF;
}
.gallery-image:hover:before {
	display:block;
	content:"View More";
	background:rgba(0,0,0,.5);
	text-align:center;
	padding-top:30%;
	font-size:2em;
}

.gallery-image img {
    position: absolute;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Safari */
    top: 50%;
    left: 50%;
    width: 100%;
}


.photo-image, .photo-image:visited {
	display:block;
	margin:0px auto 15px auto;
	background:rgba(0,0,0,.15);
	background-repeat:no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	position:relative;
	overflow:hidden;
}

.gallery-item .photo-image, .gallery-item .photo-image:visited {
	padding-top:54%;
}

.photo-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:10;
	background:rgba(0,0,0,.0);
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	color:#FFF;
}
.photo-image:hover:before {
	display:block;
	content:"enlarge";
	background:rgba(0,0,0,.5);
	text-align:center;
	padding-top:30%;
	font-size:2em;
}

.gallery-item .photo-image:hover:before {
	padding-top:20%;
}

.gallery-item .photo-image img {
    position: absolute;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Safari */
    top: 50%;
    left: 50%;
    width: 100%;
}

.video-image, .video-image:visited {
	display:block;
	padding-top:66%;
	margin:0px auto 8px auto;
	background:rgba(0,0,0,.15);
	background-repeat:no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	position:relative;
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	overflow:hidden;
}
.video-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:10;
	background:rgba(0,0,0,.0);
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	color:#FFF;
}
.video-image:hover:before {
	display:block;
	content:"watch video";
	background:rgba(0,0,0,.5);
	text-align:center;
	padding-top:30%;
	font-size:2em;
}

.video-image img {
    position: absolute;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Safari */
    top: 50%;
    left: 50%;
    width: 100%;
}


.no-image {
	text-align:center;
	position:absolute;
	top:35%;
	width:100%;
	color:#888;
}

/* - - - - END Photo and video - - - - -*/




/*  START FORMS  */

.styledForm input {
	border-radius:0px;
	border:1px solid #D3D3D3;
    font-weight: 300;
    font-size: .8em;
}

.styledForm select {
	border-radius:0px;
	min-height:43px;
	border:1px solid #D3D3D3;
    font-weight: 300;
    font-size: .8em;
}

.styledForm textarea{
	border-radius:0px;
	min-height:43px;
	border:1px solid #D3D3D3;
    font-weight: 300;
    font-size: .8em;
}

label {font-weight: 400; font-size: .9em;}

label em{ font-size: .8em;}

label.error {
	width:100%;
	box-sizing:border-box;
	display:block;
	padding:4px 8px 4px 8px;
	font-size:.8em;
	color:#ed1c24;
	margin:0px 0px 12px 0px;
}

label.error.radioError {
	width:100%;
	box-sizing:border-box;
	display:block;
	padding:4px 8px 4px 8px;
	font-size:.8em;
	color:#ed1c24;
	margin:0px 0px 12px 0px;
}

label.optionList {
	font-weight:normal;
}

.styledForm.newsletter {
	margin-top:5px;
	margin-bottom:25px;
}

.styledForm.newsletter input{
	min-height:30px;
}

.styledForm.newsletter .btn.btn-default {
	border-radius:0px !important;
}

/*  END FORMS  */


/* START NOTIFICATIONS */
.notification.success {
	background:#DFF2BF url('../admin/images/icons/notifications/success.png') no-repeat 10px center;
	border-color:#4F8A10;
	color:#4F8A10;
}
.notification.error {
	background:#FFBABA url('../admin/images/icons/notifications/error.png') no-repeat 10px center;
	border-color:#D8000C;
	color:#D8000C;
}
.notification.warning {
	background:#FEEFB3 url('../admin/images/icons/notifications/warning.png') no-repeat 10px center;
	border-color:#9F6000;
	color:#9F6000;
}
.notification.info {
	background:#BDE5F8 url('../admin/images/icons/notifications/info.png') no-repeat 10px center;
	border-color:#00529B;
	color:#00529B;
}
.notification.tip {
	background:#feeac9 url('../admin/images/icons/notifications/tip.png') no-repeat 10px center;
	border-color:#CB9D4C;
	color:#CB9D4C;
}
.notification {
	border:2px solid #444;
	padding:20px 10px 20px 55px;
	margin:0 0 30px 0;
	color:#686868;
	font-weight:bold;
}

.absoluteNotification {
    position: fixed;
	z-index:999999;
    top: 20px;
    left: 0;
	text-align:center;
	padding:20px 0 20px 0;
	font: bold 20px/32px 'Lato-Regular';;
    width: 100%;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
}

.absoluteNotification.success {
    background:#4F8A10;
	color:#FFF;
}

.absoluteNotification.error {
    background:#F01616;
	color:#FFF;
}

/*  END NOTIFICATIONS  */


