/*Font Styles*/	
@font-face {
   font-family: 'CENSCHLBK';
   src: url('Fonts/CENSCHLBK/censcbk.eot');
   src: url('Fonts/CENSCHLBK/censcbk.eot?#iefix') format('embedded-opentype'),
        url('Fonts/CENSCHLBK/censcbk.woff') format('woff'),
        url('Fonts/CENSCHLBK/censcbk.ttf') format('truetype'),
        url('Fonts/CENSCHLBK/censcbk.svg') format('svg');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'GRTVIBES';
   src: url('Fonts/GRTVIBES/greatvibesregular.eot');
   src: url('Fonts/GRTVIBES/greatvibesregular.eot?#iefix') format('embedded-opentype'),
        url('Fonts/GRTVIBES/greatvibesregular.woff') format('woff'),
        url('Fonts/GRTVIBES/greatvibesregular.ttf') format('truetype'),
        url('Fonts/GRTVIBES/greatvibesregular.svg') format('svg');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'LATOREG';
   src: url('Fonts/LATOREG/latoreg0.eot');
   src: url('Fonts/LATOREG/latoreg0.eot?#iefix') format('embedded-opentype'),
        url('Fonts/LATOREG/latoreg0.woff') format('woff'),
        url('Fonts/LATOREG/latoreg0.ttf') format('truetype'),
        url('Fonts/LATOREG/latoreg0.svg') format('svg');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'SCHLBKI';
   src: url('Fonts/SCHLBKI/schlbki.eot');
   src: url('Fonts/SCHLBKI/schlbki.eot?#iefix') format('embedded-opentype'),
        url('Fonts/SCHLBKI/schlbki.woff') format('woff'),
        url('Fonts/SCHLBKI/schlbki.ttf') format('truetype'),
        url('Fonts/SCHLBKI/schlbki.svg') format('svg');
   font-weight: normal;
   font-style: normal;
}

/*Default Styles*/
html,body{width:100%;margin:auto;background:#EBE7DB;}
#wrapper{margin:auto;width:100%;}
.clear{clear:both;}
.DNNEmpty {width:0px;display:none;}
.wrapper {width:1000px;margin:auto;}
#TopPane img {margin:0 auto;}
.fltLeft {float:left;}
.fltRight{float:right;}
.siteImg > img {border: 1px solid #a1ad97;padding:1px;margin: -11px 0;}
#contactImgContainer{text-align: center;}
#mission{border: 1px solid #a1ad97;padding:1px;float:right;margin: 15px 0 15px 15px;}
.contactImg{border:1px solid #a1ad97;height:360px;width:240px;margin-top:15px;margin-right:15px;display:inline-block;}
#logo{height:140px;position:absolute;top:7px;left:10px;width:180px;z-index: 20;}
#slogan {color: #1D3F01;font-family: 'SCHLBKI';font-size: 22px;left: 192px;position: absolute;top:34px;}
#freeConsultation {color: #1D3F01;font-family:'SCHLBKI';font-size: 16px;position: absolute;right: 9px;top: 34px;}
span#freeConsultNumber{font-size:22px;font-family:'CENSCHLBK';}
#whatsNew{margin-left:35px;margin-right:35px;}

/*HeaderContent
.serene-template .info{
	font-family: 'LATOREG' !important;
	font-weight:bold;
	font-size:30px !important;
	color:#1d3f01 !important;
	background-image: none;
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
    border: 1px solid white!important;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset, 2px 2px 15px rgba(0, 0, 0, 0.2)!important;
    height: 113px !important;
    left: 30px!important;
    padding:20px!important;
    position:absolute!important;
    top:35px!important;
    width:325px !important;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
}
*/
h2.title{display:none !important;}
.desc{display:none !important;}
.serene-template-wrap .rotator-pager a:last-child{border-right:none;}
.engage-rotator-container{border:0 none;}
.rotator-pager a:nth-child(4){border-right:0 none;}
/*Text & Font*/
#ContentPane p{font-family:'LATOREG';font-size:14px;color:#52584C;line-height: 23px;padding-left: 10px;width: 495px;}
#RightPane p{font-family:'LATOREG';font-size:12px;color:#52584C;line-height: 17px;}
p{font-family:'LATOREG';font-size:16px;color:#1D3F03;line-height:23px;}
.Title{display: none;}
#hpwTitle{font-weight: 100;margin: 45px 0 35px 0!important;}
.hpwTitle img{top: -130px!important;z-index: 5;}
.slider-wrapper{border: 8px solid rgb(236 229 210);border-radius: 10px 10px 10px 10px;box-shadow: 0 0 3px #ffffff, 0 1px 3px #333333;margin-top: 50px!important;}
#M476{margin-bottom: 0;}
.theme-default .nivoSlider{-webkit-box-shadow: none!important;box-shadow: none!important}

a:link, a:visited, a:active {
	color:#813C29;
}
a:hover { color:#000;}

.aboutText{margin-right: 230px;}
h1{color:#1D3F03;font-size:30px;font-family:'CENSCHLBK'; font-weight: normal;}
h2{color:#47662d;font-size:22px;font-family:'CENSCHLBK'; font-weight: normal;}
h3{font-size:18px !important;color:#813C29;font-family:'LATOREG';}

/*HeaderContent*/
header{border-bottom: 43px solid #CBD9BF;background: url("images/header-background.jpg") no-repeat scroll left top;}
#header {background: url("images/header-background.jpg") no-repeat scroll left top;height:80px;
position: relative;}
.slogan{font-family:'Font1';font-size:22pt;color:#1D3F01;}
#menu{height: 43px;position:absolute;left:200px;top:80px;width:845px;z-index: 10;}
#menu ul li{font-family:'LATOREG';font-size:16px; }

#menu li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0; padding:0; position: relative; }
 #menu a {  display: block; padding: 5px 45px; line-height: 33px; }
 #menu li:first-child a {text-align: center;}
 #menu li:after {
	content: '';
	position: absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
	background:#adc797;
	border-right: 1px solid #e2eadb;
	font-family:'LATOREG';font-size:16px;
}

#menu li:last-child:after{display: none;}



#Panes{margin:0 auto;width:1000px;}
#dnn_TopPane{height:443px;width:968px;margin:30px auto 35px;}
#slider{margin:0px auto;}
#dnn_ContentPane{background:url("/Portals/0/Skins/Trillium_2013/Images/content-background.png") repeat-y scroll 100% 0 transparent;height: auto;
min-height: 300px;padding-right: 30px;width:590px;}


/*MainContent*/
#welcome{font-family:'GRTVIBES';font-size:120px;color:#47662C;margin: 43px 0px;}
.interior{background-image:none !important;width:975px !important;padding:50px;}
.listItems li{list-style-image:url('images/trilliumLI.png');font-family:'LATOREG';color:#52584C;font-size:16px; line-height: 30px;margin-left: 15px;}
#content-wrapper{min-height: 49vh;background: rgb(235 231 219);}
/*RightContent*/
#RightWrapper{float:left;height:auto;margin-left:45px;margin-top:5px;width:330px;}
.RightContent{margin-top:40px;color: #52584C;font-family:LATOREG;font-size:16px!important;}


/*BottomArt */
#BottomArt {background:url('images/bottomArt2.png') no-repeat #EBE7DB;position:relative;width:100%;}
/*BottomArtDesign */
#bottom-art{background:url('images/bottom-art.png') no-repeat;height:109px;width:1377px;margin:0 auto;}

/*Footer*/
#BottomGreen{width:100%;background:#CBD9BF;height:22px;opacity:.99;border-top:2px solid #EBE7DB;border-bottom:1px solid #EBE7DB;}
#footerContainer {margin:0 auto;width:1000px;height:120px;position:relative;}
#footer {height:auto;width:100%;background:#55472A url('Images/footer-background.png') no-repeat left bottom;position:relative;color:#EDE8DC;}
#BottomSlogan {left:90px;position:absolute;top:45px;width:420px;height:35px;font-family:'SCHLBKI';font-size:18px;}
#BottomContact {position: absolute;right:33px;top:45px;width:365px;height:35px;font-family:'SCHLBKI';font-size:18px;}
#FooterLinks {margin:0 auto;width:100%;height:40px;font-family:'LATOREG';font-size:14px;text-align:center;text-transform: uppercase;margin-right:438px;border-bottom:1px solid #4E4127;}
#footerUL{ margin:0 auto;width:875px;}
#FooterLinks li {*display:inline; zoom:1; vertical-align:top;padding:0px 47px;display: inline;}
#FooterLinks a:link,#FooterLinks a:visited,#FooterLinks a:active,#FooterLinks a:hover{color:#EDE8DC;text-decoration:none;}
#FooterLogo {width:180px;height:130px;margin:0 auto;background:url('images/bottom-logo.png') left top no-repeat;}
#CopyRight{display: flex;justify-content: center;margin:0 auto;width:620px;font-family:'LATOREG';font-size:11px;text-align:center;margin-top:13px;}
#FooterBottomPane{height:30px}
.loginGroup a{color:#EDE8DC;}

/*Contact Us Form*/
.fm-dnn-form-field-group .row{margin-left: -10px!important;}