/* Header_new */
.container_full{width:100%; max-width:1440px;}
.wp_menumain .topline{padding:0 60px;}
.topline ._menutop div{margin:0; padding:0;}

.mainmenu ul {margin-left: 0;float: right;}
.mainmenu .container {width: calc(100% - 60px);max-width: 1160px;}

.mainmenu ._logo {/* width: 90px;float: left;margin: 0 30px 0 0; padding:0;top: -50px;left:60px;position: absolute;background-color: transparent;height: auto; */
width: 130px; height: auto;	float: left;margin: 0 0;padding: 0;top: -50px;left: 0px;position: absolute;background-color: transparent;}
.mainmenu ._logo a{ display: block; width: 100%; height: 100%; }
.mainmenu ._logo a:before, .mainmenu ._logo a:after,
.mainmenu ._logo2 a:before, .mainmenu ._logo2 a:after{display: none;}
.mainmenu {padding: 0 60px;}
.mainmenu li a{margin:0 8px}
.mainmenu .container_full{width:100%; max-width:1440px;}

.mainmenu li._submenu.act-submenu:after{content:'';position:absolute;bottom:6px;left:calc(50% - 6px);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1C4B34}
.sec__mainslide{margin-top:100px}
.mainmenu ._logo2{width:120px;float:left;margin:0 30px 0 0;padding:5px;top:-50px;position:absolute;background-color:transparent;height:auto}
.mainmenu ._logo2{display:none;}

/* //mobile */
.wp_menumain.active .topline {display:none;}
.wp_menumain.active .mainmenu ._logo {display: none;}

._logo,.wp_mobilemenu ._logo,header{-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;transition:all .6s ease 0s}
.mainmenu ._logo{-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;transition:all .6s ease 0s}

.mainmenu ._logo {width: 75px;
	top: -37px;
	left: 0px;
	background-size: 130px auto;}

@media screen and (max-width: 1240px){
	header{height: 100px !important;}
	/* .mainmenu ul{float: left;} */
	.mainmenu li a {margin: 0 8px;/* font-size: 1.15rem; */}
	.wp_menumain.active .mainmenu ._logo, .wp_menumain.active .mainmenu ._logo2{ display:none;}
	/* .mainmenu ._logo2{ width:120px; display:block; top:-55px;} */
	.mainmenu ._logomainmenu ._logo{display:block;width:60px;top:-40px}

}

@media screen and (max-width: 1100px){
	.wp_mobilemenu ._logo{-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;transition:all .6s ease 0s;top:15px;width:60px;position:absolute;top:15px}
	.wp_mobilemenu ._logo a{ display: block; height: 100%; }
}

@media screen and (max-width: 1023px){
	header{position:fixed!important;height:100px!important;background:#f4f2ed;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;transition:all .6s ease 0s}
	/* .btn-mobilemenu{top:25px;right:60px} */
	.btn-mobilemenu .inner{margin: 0;}
	.wp_mobilemenu ._logo{-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;transition:all .6s ease 0s;top:15px;width:60px;position:absolute;top:15px}
	/* .sec__mainslide{margin:0 auto!important;} */
	/* .mainmenu ul{ margin:0 auto;} */

	.logo_bestprice, .logo_brand{width:100%;}
	.sec__bookdirect .logo_bestprice < .box{width:33%;}
	.sec__bookdirect .logo_brand < .box{width:50%;}

	.wp_mobilemenu ._logo {background-color: transparent;width: 90px;margin: 0;padding: 0;left: 30px;top: 5px;height: 90px;background-size: 150% auto;display: block;background-position: center center;}

}

@media screen and (max-width: 1280px){
/* .mainmenu ._logo {width: 60px; display: none;}
.mainmenu ._logo2{display:block;} */
}


@media screen and (min-width: 1025px){
	.wp_mobilemenu{display:none}
}


.mainmenu li a.selected {
    background-color: #1C4B34;
    color: #fff;
    /* border-left: 5px solid #1C4B34;
    border-right: 5px solid #1C4B34; */
}


/* //screen mainmenu - new */

@media screen and (max-width: 1024px){
	.warp__listrooms .box .detail .pth_content > div{display: inline-block;}
}

@media screen and (max-width: 1023px){
	/* .wp_mobilemenu {display: block;position:absolute;right: 0;top: 0;z-index: 999; width:100%;} */
	/* .wp_mobilemenu .inner {float:left;margin-right:15px;} */
	/* .wp_mobilemenu ._logo {background-color:transparent;width: 80px;margin: 0 auto;padding: 1px;left: 60px;top: 5px;} */
}

@media screen and (max-width: 1100px){
	.wp_mobilemenu { /* display: block; */}
}


@media screen and (min-width:1200px){

	.mainmenu .container_full {max-width: 1200px;width: 100%;padding: 0;margin: 0 auto;}
	.mainmenu ._logo2 {display: none;}
	.mainmenu .container {max-width: 1200px;margin: 0 auto;width: 100%;padding: 0;}
	._mainmenu {width: calc(100% - 90px);text-align: right;}
	.mainmenu .row,.wp_menumain .row{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;padding-bottom:0;-ms-flex-flow:wrap;flex-flow:wrap}
	.mainmenu ._logo2{display:none;}
	.mainmenu ._logo{width:90px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size: 150px auto;top: -55px;}

	.mainmenu {padding: 0 60px; }
	.mainmenu ul {margin-left: 90px;float: right;}
	.mainmenu li {margin: 0 auto;padding: 0;}
	.mainmenu li {margin: 0 10px;}
	.mainmenu li a{color:#1C4B34;margin:0 auto;padding:12px 10px;display:block;text-transform:capitalize;text-align:center;font-size:1.5rem}
	.mainmenu li._submenu:hover > ul {padding: 0;}
	.topline ._menutop{float:right;position:absolute;right:0;width:auto;display:inline-block}


}/* min 1200 */


@media only screen and (max-width: 1199px) and (min-width: 1100px) {
  /* .mainmenu ._logo {width: 70px;margin: auto;left: 1%;top: -40px;} */
	/* .mainmenu ._logo {width: 85px; height: auto;left:0px; background-size: 120px auto;background-position: -20px -10px;} */
	.mainmenu li a{margin: 0 5px; /* font-size: 1.25rem */ margin: 0 10px;}
}

@media only screen and (max-width: 1099px) and (min-width: 1024px) {

	/* .mainmenu ._logo {display:none;} */
	/* .mainmenu ._logo2 {display:block;} */

	/* .mainmenu ul{float:left} */
	.mainmenu ._logo {width: 75px;
    top: -37px;
    left: 0px;
    background-size: 130px auto;}
	.mainmenu li a {/* font-size: 1.1rem; */margin: 0 4px;}
}

@media screen and (max-width:1024px){
	/* .mainmenu ._logo {display:none;} */
	/* .mainmenu ._logo2 {display:block;} */
	/* .mainmenu li a {font-size: 1.2rem;margin: 0 6px;} */

}
/* // */


/* ////////////////////////////////////////// */

/* //footer_new */
.wrapper-map{position:relative;clear:both}



.box_newsletter input{float:left;background-color:#e5e5e5;color:#999;border:none;border-bottom:1px solid #1C4B34;line-height:1.5}
.box_newsletter button#email-subcribe{background:0 0;color:#1C4B34;width:auto;float:right;position:absolute;padding:0;right:40px;}
.IWSfrOverall{width:180px;float:left}

#ihgbox{margin: 60px auto 30px;}

#footer .container_full,.call{/* padding:0 15px */}
#footer .contact-wrapper a{color:#333;}
#footer .footer-top .contact-info ._text-HI a {/* color: #1C4B34; */font-size: 1.8rem;}

.call{margin:0 auto;color:#54534a}
p.call-num,p.call-text{text-shadow:-1px 0 0 #fff}
p.call-text{font-size:12px;margin-bottom:8px}
p.call-num{font-size:18px;letter-spacing:.8px;font-weight:400;line-height:24px}
ul.logo_brand{margin:0 auto!important}
#footer .footer-top{padding:30px 0;height:auto;overflow:hidden; border-bottom: 1px solid #ffffff;}
#footer .footer-top .block{padding-bottom:15px;padding-top:15px}
#footer h3,#footer h4,.call{text-align:left}
#footer h3{margin-top:0;font-size:1.2rem;color:#333}
#footer .footer-bottom .contact-wrapper h4,#footer h4{color:#1C4B34}
#footer h4{margin-botom:10px;font-size:1.4rem;text-transform:uppercase}
#footer h3,.list-block .list-item .content-block p{margin-bottom:10px}
#IWSfrContainer{padding:0 0 10px}.IWSfrContainer_horiz{position:relative;padding-bottom:5px!important}.IWSfrContainer_horiz .IWSfrHeader{display:none!important}
#footer .footer-bottom{padding-top:20px;padding-bottom:20px;border-top: 1px solid #e2e2e2;}
/* #footer .footer-bottom .contact-wrapper,.footer-bottom .application-wrapper{padding-top:15px} */
#footer .footer-bottom .contact-info,#footer .footer-bottom .footer-menu ul li a{font-size:1em;color:#888}
#footer .footer-bottom .contact-wrapper{padding-bottom:15px}#footer .footer-bottom .footer-menu{padding-bottom:15px;overflow:hidden}
#footer .footer-bottom .footer-menu ul{padding-left:0;margin-bottom:0;list-style:none}#footer .footer-bottom .footer-menu ul li{float:left;width:50%;padding-top:2px;padding-bottom:2px}
#footer .get-connected ul li{float:left;padding-right:30px}
#footer .get-connected ul li a{font-size:2em;color:#000; text-decoration:none;}
#footer .get-connected ul li a.footer-social--tiktok{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url(../images/icons/icon--tiktok.svg) no-repeat center/contain;mask:url(../images/icons/icon--tiktok.svg) no-repeat center/contain;vertical-align:-0.1em}
#footer .get-connected ul li a:hover{color:#1C4B34}
#footer .get-connected ul li:last-child{padding-right:0}
#footer .newsletter .form-group{position:relative;margin-bottom:0}
#footer .newsletter .form-control{border-bottom:1px solid #1C4B34;border-top:0;border-left:0;border-right:0;padding-left:0;background-color:transparent}
#footer .form-control{border-radius:0;box-shadow:none;border:1px solid #cdcdcd;font-size:16px;font-size:1.6rem;height:40px;color:#999}
#footer .newsletter .subscribe{position:absolute;top:auto;right:0;padding-right:16px;color:#333;display:inline-block}
#footer .newsletter .subscribe:after{display:block;position:absolute;top:6px;right:5px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}
#footer .newsletter .subscribe:after,.list-block .list-item .content-block>a:after{/* background-image:url(images/icon-more.png); */background-size:6px 10px;width:6px;height:10px;content:''}
#footer .footer-bottom .bpg-wrapper .resDirectText{padding-left:0;padding-right:0}
#footer .footer-bottom .bpg-wrapper .resDirectText a{display:block;font-size:1.5625em;color:#888;font-weight:600}
#footer .footer-bottom .application-wrapper{/* padding-top:15px */}
#footer .footer-bottom .app-wrapper a img,#footer .footer-bottom .bpg-wrapper .images-block img{max-width:100%}
#footer .footer-bottom .app-wrapper p{width:100%;margin:0}
.hidden{display:none}
#footer .newsletter .subscribe{display:inline-block;text-transform:capitalize;font-size:1.5rem;background-color:#ffb42c;text-align:center;width:100px;margin:0;padding:10px}

.footer-bottom p, footer p{margin-bottom:10px; font-size:1.4rem; line-height: 1;}
.contact-wrapper .wrap{display:inline-block;margin-left:40px;position:static}
.contact-wrapper div{display:inline-block;margin-left:0;position:static}

.contact-wrapper .wrap i{position:absolute;left:0;display:inline-block;width:30px;height:40px;background-size:100% auto;background-position:bottom center}
.box_newsletter{margin-bottom:20px;overflow:hidden;max-width:300px;background-color:#fff;border:2px solid #fff;box-sizing:border-box;width:100%;position:relative}
.box_site_links li {display: inline-block;color: #1C4B34;}
.box_site_links li:after{content:"/";margin-left:5px;}
.box_site_links li:last-child::after{display: none;}
.box_site_links a {color: #1C4B34;margin: 0 5px 0 0;}
.box_site_links span {color: #333;}
.box_site_links ul { margin-bottom: 5px;}
.box_site_links a:hover {color: #333;}
.box_newsletter form input {background-color: #fff;border: 0;font-size: 1.3rem;line-height: 1;padding: 10px;}

.footer-bottom .app-wrapper, .get-connected{display:inline-block; margin-bottom:20px;}
.footer-bottom .app-wrapper, .get-apps, .footer-bottom .newsletter{display:inline-block; margin-bottom:20px;}
.footer-bottom .app-wrapper, .get-apps a{color:#ffa400;}
.footer-bottom .get-apps img {width: 90px;height: auto;}
.footer-top .direction > a {color: #1C4B34!important;}

.bgBlack{background-color: #000;width: 100%;margin: 0 auto;z-index: 1;overflow: hidden;}
.bgGray{background-color: #3F3D3D; width: 100%;margin: 0 auto;z-index: 1; overflow: hidden;}
footer#footer .container_full {width: 100%;max-width: 1440px;}
footer#footer .container_full.bgBlack {width: 100%;max-width: unset;}
footer .container_full.bgBlack {max-width: unset;}
footer .container_full.bgBlack .col-lg-12 {max-width: 1200px;margin: 0 auto;width: 100%;position: relative;float: none;}
.contact-info .wrap {display: inline-flex; position: static;}
.contact-info.tel a{color: #1C4B34;font-size: 1.8rem;line-height: initial;font-weight: 600;}

@media screen and (min-width: 769px) {
	#footer .footer-top .block {padding-bottom: 0;}
}
@media screen and (min-width: 768px) {
	#footer .footer-top {padding: 20px 0;}
	#footer .footer-bottom .app-wrapper {display: block;}
	.ihg-brand-bar .brands-col {float: left;width: 84%;padding: 1% 1.5%;}
}

@media screen and (min-width: 1024px) {
	#footer .footer-bottom .bpg-wrapper .images-block {.ihgbox .box a.ihg-logo{background-color:#f7f7f7!important}
	.ihgbox{padding-top:30px;margin:0 auto}
	.ihgbox .box{padding:23px 0 8px 0;border:2px solid #aaa;position:relative}
	.ihg-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}
	.ihgbox .box .brands{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}
	.ihgbox .box .brands{width:84%;float:left}
	.ihgbox .box .brands .brand-item{width:50%}
	.ihgbox .box .brands a{padding-top:71%;background-size:1500%;float:none;text-align:center;display:block}
	.ihgbox .box a.ihg-logo{background-color:#ebebeb;padding-top:19.5%;width:38.5%;background-position:-12px 50%;background-size:1600%;top:-4%;position:absolute;left:-5.2%}.ihgbox .box a{display:block;background-repeat:no-repeat;background-image:url(images/uhf_brand_new.png)}
	.ihgbox .box .brands .intercon a{background-position:7.2% 50%;background-size:1700%}.ihgbox .box .brands .kimpton a{background-position:93% 0}
	.ihgbox .box .brands .hualuxe a{background-position:13.9% 0}
	.ihgbox .box .brands .holiday-inn a{background-position:41.7% 0}
	.ihgbox .box .brands .holiday-inn-express a{background-position:48.85% 0;background-size:1400%}
	.ihgbox .box .brands .staybridge a{background-position:69.7% 0}.ihgbox .box .brands .hotel-indigo a{background-position:27.8% 0}
	.ihgbox .box .brands .even-hotel a{background-position:34.8% 0}.ihgbox .box .brands .crowne-plaza a{background-position:20.9% 0}
	.ihgbox .box .brands .holiday-inn-club a{background-position:62.7% 0;background-size:1400%}.ihgbox .box .brands .holiday-inn-resort a{background-position:55.7% 0;background-size:1400%}
	.ihgbox .box .brands .candlewood a{background-position:76.8% 0}
	.ihgbox .box .brands .brand-item.avidhotels a{background-position:101% 0}

	footer .container_full{padding:0 60px;/* width:calc(100% - 120px); */}
	.col-md-offset-1{margin:0 auto; width:100%;}

}
/* //min 1024 */

@media screen and (min-width: 720px) {
	.ihgbox .box{padding:8px 0 8px 15px}.ihgbox .box .brands .brand-item{margin-right:2.2%;width:12%}
	.ihgbox .box a.ihg-logo{padding-top:8.5%;width:11.5%;background-size:1680%;top:-24%;left:-1.2%}
	.ihgbox .box .brands .brand-item:first-child{margin-left:3%}
	.ihgbox .box .brands .intercon{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
	.ihgbox .box .brands .kimpton{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
	.ihgbox .box .brands .hualuxe{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}
	.ihgbox .box .brands .holiday-inn{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}
	.ihgbox .box .brands .holiday-inn-express{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5}
	.ihgbox .box .brands .staybridge{-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}
	.ihgbox .box .brands .hotel-indigo{-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-ms-flex-order:7;-webkit-order:7;order:7}
	.ihgbox .box .brands .even-hotel{-webkit-box-ordinal-group:8;-moz-box-ordinal-group:8;-ms-flex-order:8;-webkit-order:8;order:8}
	.ihgbox .box .brands .crowne-plaza{-webkit-box-ordinal-group:9;-moz-box-ordinal-group:9;-ms-flex-order:9;-webkit-order:9;order:9}
	.ihgbox .box .brands .holiday-inn-club{-webkit-box-ordinal-group:10;-moz-box-ordinal-group:10;-ms-flex-order:10;-webkit-order:10;order:10}
	.ihgbox .box .brands .holiday-inn-resort{-webkit-box-ordinal-group:11;-moz-box-ordinal-group:11;-ms-flex-order:11;-webkit-order:11;order:11}
	.ihgbox .box .brands .candlewood{-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}
	.ihgbox .box .brands .avidhotels{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6}
	.ihgbox .box .reward{width:16%;padding:18px 0;position:relative;border-top:0;border-left:1px solid #918884}
}
@media(min-width: 992px) and (max-width: 1199px) {
	.ihgbox .box .reward {padding-top:20px;padding-left:10px;}
	.ihgbox .box .reward a.ihg-reward {
		width: 193px;
		height: 77px;
		background-position: 85.8% 0;
		background-size: 1050%;
		padding-left: 5px;
		padding-right: 5px;
		width: 90%;
		margin: 0 auto;
	}
}
@media(min-width: 992px) and (max-width: 1199px) {
	.ihgbox .box .reward a.ihg-reward {
		margin-left: 0;
		width:100%;
		background-size: 1100%;
	}
}
@media(min-width: 750px) and (max-width: 991px) {
	.ihgbox .box .reward a.ihg-reward {
		margin-left: 0;
		width: 119px;
		height: 49px;
		background-size: 1050%;
	}
}
@media(max-width: 749px) {
	.ihgbox .box .reward a.ihg-reward {/*margin-left: -97px;* /*background-position: 91% 41%;*/}
	.ihgbox .logo-caption {text-align: right;margin-top: 10px;font-size: 0.75em;color: rgba(57, 57, 53, 0.57);}
}

@media screen and (max-width: 719px) {
	.ihgbox .box .brands .brand-item {width: 40%;margin: 0 5%;}
	.ihgbox .box .brands .brand-item a {position: relative;padding-top: 65%;}
	.ihgbox .box .reward {width: 100%;position: relative;}
	.ihgbox .box .reward a {border-top: 1px solid #918884;}
	.ihgbox .box .brands {width: 100%;
	/*border-bottom: 1px solid #918884;*/
  border-right: none;padding-left: 0;padding-right: 0;padding-bottom: 0;}
	.ihgbox .box a.ihg-reward {height: auto;width:181px;margin-left: -96px;position: relative;left: 50%;}
}

@media screen and (max-width:768px) {
.footer-bottom .app-wrapper, .get-apps, .footer-bottom .newsletter{margin-bottom: 0;}
.wp_mobilemenu ._logo {left: 30px;}
.wp_mobilemenu .btn-mobilemenu {right: 30px;}
.wp_mobilemenu .inner {right: 0;margin-right: 0;}

}


@media (max-width: 1199px) {
	.ihgbox .box .brands {padding-left: 3.5%;}
}

@media (max-width: 991px) and (min-width: 750px) {
	.ihgbox .box {padding: 25px 10px 10px;}
	.ihgbox .box .brands a {width: 80px;height: 71px;}
	.ihgbox .box .brands .brand-item {margin-left:0;}
}
 @media (max-width: 991px) and (min-width: 576px) {
	.ihgbox .box .reward {padding-top: 0;width: 50%;}
}
@media screen and (max-width: 480px) {
	.ihgbox {margin: 30px 0;}
}
/*** end ihg brand ***/
}
