/* CSS Document */
/*---------------------
1.HOME PAGE
-----------------------*/


---------------------
1.DEFAULT ELEMENT
-----------------------
@font-face {
 font-family:'OswaldBold';
 src: url("Oswald-Bold.eot?") format('eot'),
 		url("Oswald-Bold.ttf") format('truetype');
}
@font-face {
 font-family:'OswaldLight';
 src: url("Oswald-Light.eot?") format('eot'),
 		url("Oswald-Light.ttf") format('truetype');
}
@font-face {
 font-family:'OswaldRegular';
 src: url("Oswald-Regular.eot?") format('eot'),
 		url("Oswald-Regular.ttf") format('truetype');
}



body{color:#413c34;/*background:#DFC894;*/font: 15px OswaldRegular;padding:0px; margin:0;line-height:20px; min-width:1161px;}
a{color:#8D7244;font: 14px Georgia;text-decoratione:none;}
/*---------------------
2.CONTAINER ELEMENT
-----------------------*/
.container{ width:1161px; margin: 44px auto 0;}
#mainContainer{ width:100%; }
#page{background:#fff;}
#header{width:100%;}
.mainColPageContent{padding:0 13px 0 25px;}
.homeContentHeading{font-family:Oswald;font-weight:700;font-size:24px;color:#987742;line-height:normal;}
.homeContentSubHeading{font-family:Georgia; font-style: regular;font-size:18px;color:#413C34;line-height:normal; text-align:center;}
.pageContent{padding:0 20px;margin: 71px 20px 34px !important;}

/*---------------------
2.HEADER TOP
*/

.headerTopBlock{clear:both;overflow:hidden;width:990px;padding:8px 0;margin:0 auto;}
.headerTopRight{float:right;width:449px;}
.headerTopButton{float:left;margin:0 7px;}
.headerTopButtonSeparator{float:left;background:#AB8B57;width:1px;height:26px;}
.headerLogoBlock{clear:both;overflow:hidden;width:1161px; margin:0 auto; padding-top:20px;}
.headerHolder{background:url(../images/headerBG.png) repeat-x top #fff; width:100%; height:229px;}
.headerLogo{float:left;padding:2px 0 0 0;}
.headerMenuBarSeparator{width:100%;height:1px;background:#AB8B57;margin:7px 0 3px;}
.headerPhone{font-size:36px;color:#fff;font-family:OswaldBold;font-weight:700;text-align:center;line-height:Normal;}
.headerCommentText{font-size:20px;font-family:Georgia;font-style:Italic;color:#f2f0ec;text-align:center;line-height:Normal;}
.headerAwardLogo{float:right;width:383px;}
.homeContent{padding:0 20px; margin-bottom:71px;}
.bx-wrapper .bx-caption span{font-family:Oswald;font-weight:700 !important;font-size:11px;color:#fff;}
/*---------------------*/

/*-------ONLY FOR CONTACT US AND RIGHT COL--------------*/
.contactUsPageContent{font: 28px georgia; color:#413C34;line-height:24px;margin:32px 0 20px;letter-spacing:-0.1px;}
.contactPhoneText{font-size:24px;font-weight:bold;color:#96753E;}
a.contactMailText{font-size:18px;font-weight:bold;color:#96753E;text-decoration:none;}
.boldText{font-weight:bold;}
.rightColContactAddressBlock{background:#EEEAE2;padding:25px 0 12px;line-height:25px;}
.rightColContactAddressHeading{font-weight:bold;font-size:18px;color:#2F2837;text-align:center;padding:0 0 2px; font-family:georgia;}
.rightColContactAddress{font-weight:Normal;font-size:18px;color:#2F2837;text-align:center;font-family:georgia; }
.rightColContactAddressPhone{font-weight:bold;font-size:24px;color:#96753E;text-align:center;padding:10px 0; font-family:georgia;}
.rightColContactAddressEmail{font-weight:Bold;font-size:13px;color:#96753E;text-align:center;padding:0 0 12px;font-family:georgia;}
.rightColContactAddressMap{}
.rightColSeparator{height:13px;}

.contactUsFormFieldName{float:left;width:194px;font-family:Oswald-Bold;color:#987742; font-size:11px; color:#987742; font-weight:bold;}
.contactUsFormFieldName{font-weight:500\9; text-align:justify;}
.contactPhoneText{letter-spacing:0.6px\9;}
.contactUsFormFieldInput{float:left;padding:0 0 0 13px;}
.contactUsFormFieldInput input{width:390px;height:27px;background:#EEEAE2;border:0px;font-size:14px;padding:0 5px;}
.contactUsFormFieldInput textarea{width:400px;height:150px;background:#EEEAE2;border:0px;}
.contactUsFormFieldBlock{clear:both;overflow:hidden;padding:0 0 10px;}
.contactUsForm{padding:25px 0 0;}
#actContactUsMsg{color:#ff0000;}
/*---------------------*/



/*---------------------
2.HEADER MENU
-----------------------*/
.headerMenuBar{clear:both;overflow:hidden;width:1161px; margin:0 auto;}
.headerMenu{text-align:center;padding:6px 40px;float:left;}
.headerMenu a{text-decoration:none; color:#fff;font:400 18px Oswald;text-align:center;}
.headerMenu a:hover, .headerMenu a.active{color:#BC9D6A;}
.headerMenuSeparator{float:left;background:url(../images/dot.png) no-repeat center;height:38px;width:5px;}
.headerSlideshow{overflow:hidden; clear:both;}

/*---------------------
3.CONTENT PORTION
-----------------------*/
#siteContainer{margin:0px auto 0px auto;background:#fff;}
#siteContent{background:#fff;padding-bottom:10px;min-height:420px;overflow:auto;}
#mainColFullWidth{padding:0px;}
#mainCol{padding:0px;float:left;width:838px}
#rightCol{padding:30px 0 20px 10px;float:left;width:300px}
.contentSeparator{height:20px; width:100%;}
h1 {background:#AB8B57; text-align:center; font-style:regular; font-family:Georgia; font-size:36px; color:#FFFFFF; padding-top:76px; height:116px; margin-bottom:12px; font-weight:unset;margin-top: 32px; line-height:41px;}
/*------------*/
.loginBox{width:400px;padding:15px;border-radius:10px;border:1px solid #e6e6e6;margin:40px auto;}

/*---------------------
4.NEWS MAIN PAGE
-----------------------*/
.newsMain{clear:both;overflow:hidden;padding:0 30px;}
.newsLeftContent{float:left;width:747px;border-right:1px solid #AB8B57}
.newsMainContent{ margin:0 25px 0 0;  float:left;clear:both;overflow:hidden }
.newsImage{width:147px;margin:0 10px 0 0;float:left}
.newsContent{float:left;margin-top:5px;}
.read{width:100%;margin:10px 0 0 0;}
.newsDate{color:#262126;font:bold 11px Georgia;}
.newsTitle, .newsTitle a, .newsTitle a:hover{font:normal 30px Georgia;margin: 0;color:#96753E;margin-top:5px;;text-decoration:none}
.venuTime{color:#96753E;font-size:12px;margin:0 0 3px;}
.mainRss{float:right;width:248px;padding:52px 0 0}
.mainRss a{text-decoration:none;color:#0C5980}
.newsRight{float:left;width:130px;margin:10px 0 0 35px;}
.newsSeparator{background:#EEEAE2;margin:15px 0 25px 0;}
.rss {
    float: left;
    line-height: 24px;
    padding-top: 6px;
}
.rssl {
    float: left;
    margin-left: 8px;
    padding-top: 5px;
}
.rssl a {
    color: #787879;
    font: 12px Arial,Helvetica,sans-serif;
    padding-top: 5px;
}
.share {
    float: left;
    margin-left: 24px;
    padding-top: 6px;
}
.sharel {
    float: left;
    margin-left: 7px;
    padding-top: 5px;
}
.sharel a {
    color: #0C5980;
    font: 12px Arial,Helvetica,sans-serif;
    padding-top: 5px;
}

/*---------------------


4.FOOTER PORTION
-----------------------*/
#footer{background:#fff;}

/*-----------------------*/

#actCallBackMsg{padding-left:10px;color:#ff0000;}
.hlt{color:#ff0000;}
.footerMain{ width:1161px;margin:8px auto;clear:both;overflow:hidden;}
.quickLinksBlock{ float:left; margin-left:32px; margin-top:57px; padding-bottom:62px; /*border-bottom:1px solid #504A50;*/}
.facebookHeading { border-bottom: 1px solid #f6f6f6;color: #ffffff; font: 30px Georgia;padding: 0 0 30px;text-shadow: 1px 1px #4e3a1c;}
.facebook {float: left;margin-left: 22px;margin-top: 57px;}
.requestCallBackFormBox{ float:left;margin:25px 0 35px 0px;width:355px; border-left:0px solid #f6f6f6; }
.footerNavHeading{ font:normal 30px Georgia; color:#FFFFFF;padding:0 0 30px;text-shadow:1px 1px #4E3A1C;}
.footerNav{min-height:217px;}
.footerNavLeft{ float: left; margin-top: 10px;width:210px; /*width: 272px;*/ margin-left:5px;}
    
.footerNavRight{ float:left; margin-top:10px;margin-left:5px;width:210px; }
.footerNavItem{ padding:7px 14px 12px 0px;}
.footerNavItem a{ font:normal 17px Georgia; text-decoration:none;color:#f6f6f6;text-shadow:1px 1px #4E3A1C; }
.footerTopNavItem img{ margin-right:6px; }
.separatorNav{ width:2px; float:left; margin-left:100px; margin-top:27px;}
.footerNavBottom{ margin-left:-1px; }
.formBoxMiddle{ padding:0 0 0px 15px;}
.contactTextfieldLeft{ float:left; font:14px Georgia; color:#fff;text-shadow:1px 1px #4F3E21 ; width:67px; line-height:22px; padding-left:22px; height:22px;}
.contactTextfieldRight{ float:left; width:226px; }
.contactTextSpamFieldLeft{ float:left; font:14px Georgia; color:#fff;text-shadow:1px 1px #4F3E21 ; width:79px; line-height:22px; padding-left:22px; height:22px;}
.contactTextField{ width:347px; padding-bottom:12px; /*height:22px;*/ overflow:hidden; }
.textFileld{ background:url(../images/footerCallBackfieldBG.png) no-repeat; width:226px; height:22px; outline:0px; border:0px; }
.textAreaField{ background:url('../images/bg_textarea_small.png') no-repeat; width:226px; padding:3px 0; height:57px; border:0;resize:none; }
.contactFieldBottom{ width:347px; }
.contactDropdownOpacity{position:absolute;opacity:0;height:22px;filter:alpha(opacity=0);width:226px}
.contactDropdownField{background:url(../images/footerCallBackDropDownBG.png) no-repeat; width:226px;border:0;padding:4px 0 2px 6px;}
.styled-select select {
   background: transparent;
   width: 226px;
   padding: 2px;
   font:normal 13px Arial, Helvetica, sans-serif;
   border: 1px solid #ccc;
   height: 22px;
}

.styled-select {
   width: 226px;
   height: 22px;
  /* background: url(../images/arrow.png) no-repeat right;*/
   
}
.gdprConsentDropdownInput{background:url('../images/footerCallBackDropDownBG.png') no-repeat right top;}


.footerBannerTop{height:26px;background:url("../images/bannerTop.png") no-repeat center top;}
.footerBannerMid{background:url("../images/bannerMid.png") repeat-y center;}
.footerBannerBottom{background:url("../images/bannerBottom.png") no-repeat center bottom;height:26px;}
.footerBannerBlock{padding:25px 0 35px 0;width:1161px;margin:0 auto;}
.footerBanner{float:left; width:836px; text-align:center;}

.footerBannerHeading{color:#8D7244;font-size:20px;font-family:OswaldRegular;padding:11px 0 25px;font-weight:500;}


.requestCallBackFormSeparator{height:310px;width:1px;float:left;margin:32px 0 0 13px;}
.footerSeparator{width:100%;height:1px;background:#AB8B57;margin:7px 0 3px;}
.footerTop{background:#f2f0ec;margin:0 auto; text-align:center;padding: 45px 0; font:30px OswaldRegular; padding:56px 0 51px;}
#footerCredits{background:#1d191d;padding-bottom:40px;}
.footerCreditBlock{width:1161px; height:51px; ;margin:0 auto; }
.creditText{ float:left; font:12px Georgia; color:#C7C4C4; padding-top:20px; padding-left:10px; line-height:21px;}
.creditText span{font:normal 14px Times New Roman; color:#f6f6f6; }
.creditText a{font:normal 14px Times New Roman; color:#f6f6f6;text-decoration:none;}
.footerTextBlock{padding: 20px 10px 0;float:right;}
.footerText{text-align:right;}
.socialMediaLink ul {margin:10px 0 0;clear:both;overflow:hidden;}
.socialMediaLink ul li{ float:right; padding:10px 3px 0 3px;list-style:none }
.footerFormHeading{font:normal 30px Georgia; color:#FFFFFF; padding-left:22px;text-decoration:none;margin:0 0 5px;text-shadow:1px 1px #191919}
.footerFormHeadingPhone{font-weight:bold; color:#AB8B57;}
.footerTextField{ width:355px; margin-top:21px; }
.footerText{font:normal 13px Georgia Regular; color:#FFFFFF;}
.footerText a{font:normal 13px Georgia Regular; color:#FFFFFF;text-decoration:none;}
.bxslider ul li{margin:0px;}



.headerTopRight {  float: right; margin-right: 2px;  width: 456px; }
.headerTopButton { float: left; margin: 0 8px; }
.headerPhoneText { float: left;padding-left: 48px;width: 234px; }	
.headerMenu a { color: #fff;font: 300 19px Oswald;letter-spacing: 1px;text-align: center;text-decoration: none; }
.informationBar{font-family:OswaldRegular;font-size:34px;color:#ab8b57; padding:47px 99px 63px; text-align:center;}
.homeBottomContent{ clear:both;line-height:1.6;overflow:hidden;padding-bottom:25px; }
.requestCallBackFormBox{ margin:58px 0; }

.topHeaderMenu{float:left;padding:6px 25px 20px; border-right: 1px solid #7b7b7b;}
.topHeaderMenu img{padding-left:4px;}
.headerMenuHolder{width:100%; background: #262126 none repeat scroll 0 0;}
.bxslider li img{width:100%;}
.bxslider li a img{width:100%;}
.bx-wrapper{margin: 0 auto 0px !important;}
.videoGalleryContainer{background:rgba(0, 0, 0, 0) linear-gradient(185deg, #262128 -2%, #2a2c77 91%) repeat scroll 0 0; min-height:927px; padding-bottom:43px;}
.videoContent{ font:28px Georgia; font-style:regular; color:#F2F0EC; padding:85px 0px 35px; text-align:center;}
.watchVideoButton{text-transform:uppercase;font:16px OswaldRegular; color:#403741; background:#F2F0EC;padding:15px; height:22px; float:left; margin-right:10px; border-radius:6px; cursor:pointer;}
.photoGalleryButton{text-transform:uppercase;font:16px OswaldRegular; color:#403741;background:url("../images/photoGallery.png") repeat-x center;padding:15px;float:left; height:23px;border-radius:6px;cursor:pointer;}
.videoHolder{height:665px; padding:19px; border-radius:25px; width:1122px; float:left; background:#fff; margin-top:-5px;}
.galleryHolder{height:665px; padding:19px; border-radius:25px; width:1122px; float:left; background:#fff; margin-top:-5px; display:none; overflow:auto;}
.photoGalleryButtonActive{background:#F2F0EC !important;}
.watchVideoButtonDeactive{background:url("../images/photoGallery.png") repeat-x center !important;}
.galleryHolderActive{display:block;}
.videoHolderDeactive{display:none;}
.footerBannerHolder{min-height:451px; width:239px; margin:107px 67px 107px 0px; float:left;}
.bannerTitle { font:22px Georgia; font-style:regular; color:#413C34; text-align:center;}
.bannerImage{border-radius:50%; margin:0 auto; padding:43px 0px; text-align:center;}
.bannerContent{font:15px Georgia; font-style:regular; color:#413C34; text-align:center;}
.testimonialBackground{background:rgba(0, 0, 0, 0) url("../images/testmonialBackground.png") no-repeat scroll center 0 / 122% auto;}
.layer {
    background: rgba(171, 139, 87, 0.55) none repeat scroll 0 0;
}
.gap{height:11px;}
.footerContainer{width:100%; background:rgba(0, 0, 0, 0) linear-gradient(185deg, #262128 22%, #2a2c77 107%) repeat scroll 0 0; padding:12px 0px 43px;}
.footerHolder{ background:rgba(0, 0, 0, 0) url("../images/footerBackground.png") no-repeat scroll center 0 / 100% auto;}
.footerBannerHeading > img{float:left; margin:10px 6px 0px;}
.footerVowsBanner{width:325px;text-align:center;float:left;}

.socialMediaLink {
    float: left;
    /* margin-top: -89px; */
    /* margin-left: -94px; */
}

.topHeaderMenu > a {color:#fff!important; text-decoration:none; font:15px/20px OswaldRegular;}
testimonial {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    padding: 5px 0;
    width: 100%;
}
.text, .text p {
    background-color: #f6f7f7;
    color: #000;
    font-family: georgia;
    font-size: 14px;
    line-height: 27px;
    padding: 8px 15px;
	margin:0px;
	text-align:left !important;
}
.names{padding-left:13px;font-weight:bold;}
.pageContent p{ color:#413c34; font-family:Georgia; font-size:18px; text-align:center;}
.carCategoryHolder{width:100%;background:rgba(0, 0, 0, 0) linear-gradient(90deg, #f2f0ec 41%, #e6e4e1 20%) repeat scroll 0 0; margin-bottom:3px;}
.carItemBlock{padding:20px 3%;float:left; width:34%; position:relative;}
.carContent{padding:37px 0px 0px 2%;float:left; width:55%;}
.carTitle{padding-bottom:14px; float:left; font:24px OswaldRegular; color:#AB8B57; text-transform:uppercase;}
.carItemBlock img {border: 8px solid #fff; height: 289px;width: 385px; box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;}
.holder{width:1161px; margin:0 auto;}
.carContent p{/*float:left !important;*/}
.carDescription{width: 100%; overflow: hidden;}
.carDescription p{/*float:left;*/font:14px/22px georgia;}
.blogItem {border-bottom: 1px solid #E6E4E1; margin-bottom: 30px;padding: 10px 0;}
.publishDateAndAuthor {color: #AB8B57;font-family: OswaldRegular;font-size: 13px;text-transform: uppercase;}
.blogTitle {color: #413C34;font-family: georgia;font-size: 32px;padding: 12px 0px;}
.blogTitle a {color: #413C34;font-size: 32px; text-decoration:none; }
.socialIcons, .shareIcon {border-bottom: 1px solid #E6E4E1;border-top: 1px solid #E6E4E1;margin: 10px 0;padding: 12px 5px;}
.blogsImage {border: 5px solid #fff;float: left;margin-bottom: 20px; margin-top:20px;margin-right:30px;text-align: center;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.shortContent {padding: 10px 0; width: 100%; margin-top:20px; font:14px Georgia; color:#413C34;}
.blogContainer {margin-right: 5%;margin-top: 30px;}
.blogItem.noBorder {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.noBorder {border-bottom: medium none;}
.normalText {padding-top: 15px;}
.normalText p{font:14px Georgia; color:#413C34;}
.pageBottomContent{margin:0px !important; text-align:center; background:url('../images/careBottomBackground.png') repeat-x; overflow:hidden; background-size:100% 100%;}
.specialOffer{width:706px; float:left; padding:20px 0;font:14px/26px Georgia; padding:43px 0; text-align:left; color:#fff;}
.lb-close{background:url('../images/close.png') no-repeat;}
.footerBannerImg {
    margin-bottom: 12px;
    margin-right:2px;

}
.gdprConsentLabelContact a{font-size:11px;}
.special p{color:#fff;float: left; width: 56%; padding-left: 46px; margin-top:5px; padding-top:2%; font-family:georgia;}
.specialOfferPackegeImage{
overflow: hidden; width: 417px; float: left; margin-top: 0px;
}
.specialOfferPackegeImage > p{margin:0px;}
