@charset "utf-8";







/* CSS Document */



@font-face {



    font-family:Myriad Sami Bold;



    src: url(../fonts/MYRIADPRO-SEMIBOLD.OTF);



}



@font-face {



    font-family:"Myriad Pro";



    src: url(../fonts/MYRIADPRO-REGULAR.OTF);



}







body {







	 



	 font-size: 11pt;



	 font-family:"Myriad Pro";



	 color:#51472a;



	 line-height:1.5;



	 font-weight: normal;



	 margin: 0px;



	 padding: 0px;



}



a:link{



	color: #ed0f0f



}



a:hover{



	text-decoration: underline;



	color: #ed0f0f;



}



a:active{



	text-decoration: underline;



	color: #e9c102



}



a:visited{



	text-decoration: underline;



	color: #ed0f0f;



}



h1, h2, .h1, .h2, .componentheading, .contentheading{



	font-size:22pt;



}



h3, h4, .h3, h4{



	font-size:18pt;



}



.top-sec{



	min-height:47px;



	background:#af6b42;



	border-bottom:4px solid #8b4d28;



	width:100%;



}



.top-sec-left p {



  color: #fef1d0;



  font-size: 11pt;



  line-height: 47px;



  margin: 0;



}



.top-sec-left p span {



    margin-right: 15px;



}



.top-sec-right p {



    text-align: right;



    line-height: 47px;



    margin: 0px;



}



.top-sec-right p a{



	color: #fef1d0;



    font-size: 11pt;



	text-decoration:none;



}



.top-sec-right p a:hover{



	text-decoration:underline;



}



.top-sec-area{



	width:976px;



	margin:0px auto;



}



.top-sec-left{



	width:50%;



	float:left;



}



.top-sec-right{



	width:50%;



	float:right;



}



.header-sec {



  background: url("../images/header-bg.jpg") no-repeat scroll center top #9e8c5a;







}



.header-sec-area{



	width:976px;



	margin:0px auto;



	padding:0px;



}



.header-sec-1, .header-sec-2, .header-sec-3{



	margin:0px;



	padding:0px;



}



.logo {



  float: left;



  margin: 10px 20px;



  padding: 0;



}



.logo p {



  margin: 0;



}



.top-right-menu {



  float: right;



  line-height: 129px;



  margin: 0;



  padding: 0;



}



.top-right-menu ul {



  margin: 0px;



  padding: 0px;



}



.top-right-menu li {



  border-right: 1px solid #fff;



  display: inline;



  list-style: outside none none;



  padding: 0 3px;



}



.top-right-menu li a {



  color: #fef1d0;



  font-size: 12pt;



  margin: 0;



  padding: 5px 10px;



  text-decoration: none;



}



.top-right-menu li a:hover, .top-right-menu li.current a{



	background:#8b4d28;



	border-radius:3px;



}



/*.navigation {



  margin: 0;



  min-height: 55px;



  padding: 0;



  width: 976px;



  clear: both;



}



.navigation ul {



  margin: 0 15px;



  padding: 0;



}



.navigation ul li{



	list-style:none;



	margin:0px;



	padding:0px;



	display:inline;



}



.navigation ul li a{



	font-size:15px;



	color:#fff;



	padding:0px 15px;



	text-decoration:none;



    



}



.navigation ul li a:hover, .navigation ul li.current a{



	color:#AF6B42;



	



}*/











.main-content-area {



  background: none repeat scroll 0 0 #9e8c5a;



  margin: 0;



  padding: 0;



  width: 100%;



}



.content-area, .home-modules, .footer-sec-area, .footer-copyright {
  margin: 0 auto;
  overflow: hidden;
  padding: 6px 10px 10px;
  width: 956px;
}



.main-content-sec{



	background:url(../images/content-area-bg.png) #fef1d0 top center no-repeat;



}



.content-area-left {



  float: left;



  margin: 10px 0 0;



  padding: 0;



  width: 645px;



}



.content-area-right {



  background: #88542a;



  border: 1px solid #d6b8a5;



  border-radius: 5px;



  float: right;



  margin: 30px 0 0;



  padding: 0 20px;



  width: 250px;



}



.content-area-right h3 {



  background: none repeat scroll 0 0 #8b4d28;



  border-radius: 0 0 10px 10px;



  color: hsl(60, 61%, 90%);



  font-size: 16pt;



  margin: 0 10px;



  padding: 5px;



  text-align: center;



  text-transform: uppercase;



}



.home-1, .home-2, .home-3, .home-4 {

  float: left;

  margin: 0 12px;

  min-height: 337px !important;

  padding: 0;

  width: 294px;

}



.footer-sec{



	width:100%;



	overflow:hidden;



	margin:0px;



	padding:0px;



	background:#af6b42;



}



.footer-sec-area{



	

    margin: 0 auto;

    width: 688px;



}



.footer-sec-1, .footer-sec-2, .footer-sec-3{



	width:300px;



	float:left;



}



.footer-sec-1 p, .footer-sec-2 p, .footer-sec-3 p {



  color: #fef1d0;



  font-size: 11pt;



}



.footer-sec-area h3 {



  color: #fef1d0;



  font-size: 16pt;

   margin-bottom: 11px;

    margin-top: 6px;



  text-transform: uppercase;



}



.footer-copyright p {



  color: #fef1d0;



  font-size: 11pt;



  text-align: center;



}



.footer-sec-3 img {



  margin: 0 10px;



  



}



.footer-sec-3 img:hover{



	background:#fff;





	transition:linear 1s;



}



.footer-sec-2 img {



  background: none repeat scroll 0 0 #fff;



  margin: 0 2px;



  padding: 5px;



}



.footer-sec-2 p {



  margin: 0;



}



.read-more-btn {



  background: none repeat scroll 0 0 #f8e3d6;



  border: 1px solid #dabba8;



  border-radius: 5px;



  padding: 5px 20px;



  text-decoration: none;



}



.home-modules span {



  background: none repeat scroll 0 0 #8b4d28;



  border-radius: 25px;



  color: #fef1d0;



  font-size: 15pt;



  margin: 0 3px 0 0;



  padding: 2px 9px;



}



.home-modules h3 {



  font-size: 12pt;



  margin: 0;



  text-transform: uppercase;



}



.home-modules {



  padding: 0 10px 30px;



}



.blog-featured h2.item-title::before{



  border: 1px solid #cbc1a6;



  content: "";



  display: inline-flex;



  vertical-align: middle;



  width: 20%;



  margin-right:10px;



}



.blog-featured h2.item-title::after{



  border: 1px solid #cbc1a6;



  content: "";



  display: inline-flex;



  vertical-align: middle;



  width: 20%;



  margin-left:10px;



}



.home-modules h2::before {



  border: 1px solid #cbc1a6;



  content: "";



  display: inline-flex;



  vertical-align: middle;



  width: 35%;



  margin-right:10px;



}



.home-modules h2::after {



  border: 1px solid #cbc1a6;



  content: "";



  display: inline-flex;



  vertical-align: middle;



  width: 35%;



  margin-left:10px;



}



.page-header h2::before {



  border: 1px solid #cbc1a6;



  content: "";



  display: inline-flex;



  vertical-align: middle;



  width: 10%;



  margin-right:10px;



}



.page-header h2::after{



  border: 1px solid #cbc1a6;



  content: "";



  display: inline-flex;



  vertical-align: middle;



  width: 10%;



  margin-left:10px;



}



.item-title, .home-modules h2, .page-header h2 {



  color: #95844f;



  font-family:Myriad Sami Bold;



  font-size: 24pt;



  margin: 0;



  text-align: center;



}



.custom-offer {



  margin: 0 0 20px;



}



.leading-0.clearfix p {



  margin: 0;



  padding: 0 85px 0 0;



}



.content-area-right p {



  font-size: 10pt;
  color:#f5f5d6;



}
.content-area-right span {


  color:#f5f5d6 !important;



}



.top-right-menu ul li.item-107 {



  border-right: 0 none;



}



.banner {
  border-radius: 30px 30px 0 0;
  margin: 29px 0 0;
  padding-bottom: 0;
}



#navigation101 {



  top: 40%!important;



}



#next101 {



  right: -15px !important;



}



#prev101 {



  left: -15px !important;



}



#cust-navigation101{



	background: url("../images/navigation-bg.png") no-repeat scroll center center;



	width:199px;



    min-height:45px;



	bottom: -2px!important;



    position: absolute!important;



    right: 40%!important;



    top:auto !important;



    text-align:center;



    



}



span.load-button {



  background: none repeat scroll 0 0 #fff!important;



  border: 0 none !important;



  border-radius: 7px;



  cursor: pointer;



  display: inline-block;



  margin: 15px 3px !important;



  opacity: 1!important;



  box-shadow:none !important;



}



span.load-button-active {



  background: none repeat scroll 0 0 #000!important;



  opacity: 1!important;



}



#slider101 .slide-desc-in {



  margin: 0 auto !important;



  position: relative;



  width: 710px;



}



.slide-desc-bg {



  background: url("../images/slider-text-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;



  border-radius: 10px;



  min-height: 183px;



  width: 732px;



}



#slider101 .slide-desc {



  left: 12% !important;



}



.slide-desc-text {



  text-align: center!important;



  line-height:1;



}







.slider h2 {



  color: #fff;



  font-family: Myriad Sami Bold;



  font-size: 24pt;



  margin: 20px 0 0;



  text-align: center;



  text-transform: uppercase;



}



.slider h3 {



  font-size: 24pt;



  font-weight: normal;



  margin: 0 0 30px;



}



#slider101 .slide-desc {



  bottom: 40px !important;



}



.rsform-submit-button {



  background: #af6b42;



  border: none;



  padding: 5px 10px;



  color: #fff;



  font-weight: bold;



  cursor: pointer;



}



.page-header h1 {



  display: none;



}



#cssmenu ul {



  margin: 0;



  padding: 0;



}



#cssmenu li {



  margin: 0;



  padding: 0;



}



#cssmenu a {



  margin: 0;



  padding: 0;



}



#cssmenu ul {



  list-style: none;



  z-index:99999;



}



#cssmenu a {



  text-decoration: none;



}



#cssmenu {



  height: 53px;



  width: auto;



}



#cssmenu ul li {



  float: left;



  margin-left: 15px;



  position: relative;



}



#cssmenu ul li a {



  font-size:15px;



  color:#fef1d0;



  line-height: 53px;



  padding: 15px 0px;



  -webkit-transition: color .15s;



  -moz-transition: color .15s;



  -o-transition: color .15s;



  transition: color .15s;



}



#cssmenu ul li a:hover, #cssmenu ul li.active a {



  color: #8B4D28;



}







#cssmenu ul li ul {



  opacity: 0;



  visibility: hidden;



  padding: 13px 0 0px 0;



  background-color: #9E8C5A;



  text-align: left;



  position: absolute;



  top: 55px;



  left: 50%;



  margin-left: -90px;



  width: 180px;



  -webkit-transition: all .3s .1s;



  -moz-transition: all .3s .1s;



  -o-transition: all .3s .1s;



  transition: all .3s .1s;



  -webkit-border-radius: 0px;



  -moz-border-radius: 0px;



  border-radius: 0px;



  



  



}



#cssmenu ul li:hover ul {



  opacity: 1;



  top: 54px;



  visibility: visible;



}



#cssmenu ul li ul:before {



  content: '';



  display: none;



  border-color: transparent transparent #fafafa transparent;



  border-style: solid;



  border-width: 10px;



  position: absolute;



  top: -20px;



  left: 50%;



  margin-left: -10px;



}







#cssmenu ul ul a {



  background-color: #8b4d28;



  border-bottom: 1px solid #fff;



  color: #9e8c5a!important;



  display: block;



  font-family: Verdana,"Lucida Grande";



  font-size: 13px;



  line-height: 20px;



  padding: 5px 8px 7px 16px;



  transition: background-color 0.1s ease 0s;



}



#cssmenu ul ul a:hover {



  background-color: #f0f0f0;







}



#cssmenu ul ul ul {



  visibility: hidden;



  opacity: 0;



  position: absolute;



  top: -16px;



  left: 206px;



  padding: 16px 0 20px 0;



  background-color: #fafafa;



  text-align: left;



  width: 180px;



  -webkit-transition: all .3s;



  -moz-transition: all .3s;



  -o-transition: all .3s;



  transition: all .3s;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



}



#cssmenu ul ul li:hover  ul {



  opacity: 1;



  left: 190px;



  visibility: visible;



}



#cssmenu ul ul a:hover, #cssmenu ul.nav-child li.active a {



  background-color: #AF6B42;



  color: #f0f0f0;



}



#cssmenu ul ul li {



  margin: 0;



  padding: 0;



  position: relative;



  width: 100%;



}



.header-sec-mid {



  float: left;



  width: 380px;



}



.footer-copyright a{



color:#fef1d0;



}



#xmap ul li a, .footer-copyright a {



  text-decoration: none;



}



#xmap ul li a:hover, .footer-copyright a:hover {



  text-decoration: underline;



}



.slides-container ul li{



	text-align:center;



}



.draperies-img > img {



  margin: 0 5px 5px 0;



}



#slider1_container > div a {



  display: none;



}



#slider1_container > div {



  text-indent: 1e+12px;



}

.footer-sec-4{

  float: left;

  width: 201px;

}

.footer-sec-area {

  

  position: relative;

  padding:0px;

}

.footer-sec-4 img {

  position: absolute;

  right: 23px;

  top: 83px;

}



.mb-style-3 {

  margin: 0 auto;

  width: 812px;

}



.mb-style-3 blockquote {
  background: #88542a;
  border-radius: 5px;
  box-shadow: 0 2px 0 hsla(51, 33%, 68%, 0.7) inset, -5px -4px 25px hsla(0, 0%, 0%, 0.3);
  padding: 30px;
}



.mb-style-3 blockquote:after, 

.mb-style-3 blockquote:before  {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.mb-style-3 blockquote:after  {

	border-top-color: #ffffff;

	border-width: 10px;

	left: 65%;

	margin-left: -10px;

}



.mb-style-3 blockquote:before {

	border-top-color: rgba(0,0,0,0.01);

	border-width: 11px;

	left: 65%;

	margin-left: -11px;

}



.mb-style-3 blockquote p {

  color: #f5f5d6;

  font-size: 17px;

  font-style: italic;

  font-weight: normal;

  line-height: 23px;

  position: relative;

  text-indent: 16px;

}



.mb-style-3 blockquote p:before{

	content: '\201C';

	font-family: serif;

	font-style: normal;

	font-weight: 700;

	position: absolute;

	font-size: 90px;

	top: 0px;

	 left: -44px;

	color: #f5f5d6;

	text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);

}



.mb-style-3 .mb-attribution {

	text-align: right;

	padding: 0px 44px 20px 20px;

	position: relative;

}



.mb-style-3 .mb-thumb {

	display: block;

	width: 70px;

	height: 70px;

	border: 5px solid #fff;

	border-radius: 50%;

	background: url(../images/bronte.jpg) no-repeat center center;

	position: absolute;

	right: 10px;

	bottom: 5px;

	box-shadow: 

		inset 1px 1px 4px rgba(0,0,0,0.5),

		0 2px 3px rgba(0,0,0,0.6);

}



.mb-style-3 .mb-author {

  color: hsl(23, 45%, 47%);

  font-size: 16px;

  font-weight: 700;

  text-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.7);

}



.mb-style-3 cite a{



	font-weight: 700;

	font-style: italic;

	color: #fff;

	text-shadow: 0 1px 1px rgba(0,0,0,0.3);

}



.mb-style-3 cite a:hover{

	color: rgba(188, 147, 200, 1);

	text-shadow: 0 1px 1px rgba(255,255,255,0.7);

}

.mb-style-3 blockquote p:after {

  color: #f5f5d6;

  content: '\201D';

  font-family: serif;

  font-size: 48px;

  font-weight: bold;

  line-height: 0.24;

  vertical-align: bottom !important;

}

.footer-copyright{



 border-top:1px solid #945a37;



}

.home-1 a {

  text-decoration: none;

  color: hsl(45, 32%, 24%);

}

.home-3 a {

  text-decoration: none;

  color: hsl(45, 32%, 24%);

}

.home-2 a {

  color: hsl(45, 32%, 24%);

  text-decoration: none;

}

.main-content-sec {

  background-color: #f5f5d6 !important;

  background-image: none;

}
.content-area {
  background: none repeat scroll 0 0 hsl(60, 62%, 90%) !important;
}
.main-content-area {
  background-color: hsl(44, 27%, 49%) !important;
}
.home-modules {
  background: none repeat scroll 0 0 hsl(60, 62%, 90%) ;
}
.main-content-sec {
  background-color: hsl(44, 27%, 49%) !important;
}