html,body{padding:0;margin:0;background:inherit;background-color:#FFF}img{max-width:100%;height:auto}.videoWrapper{float:left}body *{text-shadow:none}.static-banner{text-align:center}.header{background:#0370a4;display:table;clear:both;width:100%}.header.fixed{position:fixed;top:0;left:0}.footer.fixed{position:fixed;bottom:0;left:0}.mm-listview>li,.mm-navbar .mm-title{text-transform:uppercase}.mtigger{display:block;height:30px;width:80px;position:absolute;top:40px;right:10px;margin-top:-10px;font-size:16px;line-height:18px;color:#0370a4}.mtigger span{height:2px;width:25px;background:#0370a4;display:block;margin-bottom:5px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;float:right}.mtigger span:last-child{margin:0}.sll{width:700px;position:relative}.static-banner img{height:inherit;width:100%;}.mlogos{display:none}.mlogos li{text-align:center}.mmenu2{display:none}.soi1{float:left;width:auto;padding-bottom:10px;margin-top:60px}.clp{max-width:590px;margin-top:25px}#menu{display:none}.msocial{background-color:#069;text-align:center;padding:10px;display:none}.dd2{width:220px!important}#mycarousel img{height:100px}#mycarousel.shop_destinations img{height:auto!important}.content_area_new{width:720px}.nbs-flexisel-container{position:relative;max-width:100%}.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;list-style-type:none;text-align:center}.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%}.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0}.nbs-flexisel-item img{max-width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{padding:5px 10px;position:absolute;cursor:pointer;z-index:4;top:25%;color:#666;font-size:36px}.nbs-flexisel-nav-left{left:10px}.nbs-flexisel-nav-left:before{content:"<"}.nbs-flexisel-nav-left.disabled{opacity:.4}.nbs-flexisel-nav-right{right:5px}.nbs-flexisel-nav-right:before{content:">"}.nbs-flexisel-nav-right.disabled{opacity:.4}.hide_in_mobile{display:block}.show_in_mobile{display:none}@media (max-width:1200px) and (min-width:1000px){.gh_fortabmn img{width:330px!important}.gh_fortab,.gh_fortab table{width:430px!important}.gh_fortabmn .gh_fortab,.gh_fortabmn .gh_fortab table{width:inherit!important}.events-left,.visitor-guide .left{width:600px}.static-banner{height:inherit!important}.enclose{width:98%;margin:auto;max-width:98%}nav>ul>li>a{padding:30px 12px}.video-frame iframe{width:570px}.home-content>.left{width:55%}footer{padding:45px 0;width:98%;margin:auto}.TA_linkingWidgetRedesign{margin-right:0!important}.logos{margin:0}.footer-menu>ul>li{padding:0 26px}.stay-list{width:250px}.stay-list ul>li{font:16px/20px 'verlagbook';border-bottom:1px solid #d4d3d2;padding-bottom:7px;margin-bottom:7px}.video-frame .stay-list{width:350px}.video-frame .stay-list ul>li{font:20px/20px 'verlagbook';border-bottom:1px solid #d4d3d2;padding-bottom:7px;margin-bottom:7px}#list-by img{width:inherit}#list-by{width:225px}#list-by .left{padding:18px 0 0 10px}.hilton-left{width:62%}.restaurants{width:43%}.restaurant-bg{width:480px}.hotels-bg{width:276px}.sll{width:655px;position:relative}.eat-dp div img{width:220px}.style_1{width:97%!important}.style_2{width:97%!important}.jcarousel-skin-tango .jcarousel-container-horizontal{width:93%!important;padding-left:40px}.jcarousel-skin-tango .jcarousel-prev-horizontal{left:0!important}.style_1 iframe{width:100%}.adk{width:456px!important}.content_area_new{width:620px}}@media screen and (max-width:992px){.addthis_toolbox{position:relative;bottom:0;left:0}#CDSWIDLNKR #talink.widLNKSml,#CDSWIDLNKR #talink.widLNKSml a{padding-top:15px}#CDSWIDLNKR{margin:auto!important}.floorplan{margin-bottom:0}.mlogos .flex-direction-nav a:before{font-size:40px;line-height:1;display:inline-block;content:url(http://www.travelcostamesa.com/images/flex-arow-left.png)}.mlogos .flex-direction-nav a.flex-next:before{content:url(http://www.travelcostamesa.com/images/flex-arow-right.png)}.clp{max-width:inherit}.calendar-right table,.calendar_mn table{margin:auto}#stay-list .stay-list-box{display:none}.events-date p{text-align:center}.soi1{float:none}.learn-bg{float:left!important}.hilton-heading{width:99%}.itinerary-box .right{width:100%}.stay-inner{text-align:-webkit-center}#CDSWIDSSP .widSSPData .widSSPBranding dt{width:100%!important}#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPOneReview .widSSPBullet li{text-align:justify!important}#top-menu{display:none}.mmenu2{display:block}.bmm{display:none}.enclose{width:96%!important}article .enclose{margin:2%}.cms_content h3{text-align:center}footer{width:99%!important;padding:5px 0}#wedding .content{text-align:center}.footer-menu{margin-top:0;display:none}.getting-started-content{padding:10px}.stay-list,.home-content>.left,.video-frame,.hilton-left{width:100%!important;float:none}.video-frame iframe{width:100%}#tweets-block{float:none;margin:auto}.left,.label{float:none}.news-updates,.local-deals{width:99%!important;float:none}.logos,.TA_linkingWidgetRedesign{display:none}.footer-menu>ul>li{margin-bottom:15px}.home-banner{height:385px}.stay-list div{text-align:center;margin-top:0}.bx-wrapper{position:relative;margin-bottom:30px}.right,.email{float:none}.hilton-right{width:99%;text-align:center}.visitor-guide .left,.visitor-guide .right{width:99%}.visitor-guide .right{background-color:#191a15;background-position:center;background-size:100%;width:335px;margin:15px auto}.contact-right input,.contact-right textarea{width:90%}.related-sites ul{float:left;padding-left:30px;width:43%}.email input[type="text"],.email input[type="email"]{width:100%}.visitor-content p,.getting-started-content p{text-align:center}#overview,#amenities,.hilton-left p,.amenitites-content p{text-align:justify}.stay-list ul>li,.amenities li{text-align:left}.home-banner,.static-banner{background-size:100%!important;height:inherit!important}.sll,.amenities ul.left,.restaurants{width:99%}li{text-align:left}.restaurant-bg{width:100%;background-color:#153359;clear:both}#stay .left{float:left}#stay .right{float:left}.restaurant-bg .left{float:left}.restaurant-bg .right{float:left!important}.hotels-bg{background-image:none}.restaurant-bg{height:auto}.restaurant-bg img{display:block;margin:auto}.restaurants p{text-align:justify}.guide h1{line-height:inherit;text-align:center;display:block}#hotel-deals ul>li{text-align:justify}.enclose iframe{width:100%;height:300px}.btm-box .learn-bg{margin:10px auto 20px}.mlogos{display:block;padding:0 0 25px 0;border-radius:0;border:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(0,0,0,.2);-o-box-shadow:0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.2)}.left-box{display:none}.fleft,.fright{display:inline}.cms_content .left{text-align:center!important}.itinerary-content{float:none!important;margin:0 auto!important}.gh_fortabmn img{margin-bottom:20px!important;float:none!important}.itinerary-content img{float:none!important}.gh_fortab{width:100%!important}.gh_fortab table{width:100%!important}.gh_fortab td,.gh_fortab th{text-align:left!important}.style_2{width:96%!important}.style_1{padding:5px!important;width:96%!important;height:inherit!important}.style_1 img{height:260px}.jcarousel-skin-tango .jcarousel-container-horizontal{width:90%!important;margin-left:5%}#main-content,#sidebar{width:100%;float:none}#sidebar{width:100%;float:none;margin:64px 0 0 0}.costa-mesa-title{width:95%;background-size:contain;padding-top:10px;padding-right:0;margin-left:0}.navigation{width:98%;padding-left:0;margin:20px auto}.post{width:90%;padding:36px 21px 10px 19px}.calendar-right{width:100%;margin-top:20px}.calendar-left{float:none;width:100%;padding:0;background:none}.visitor-guide,#calendar,#events{display:inherit}.events-left{width:100%}.visitor-content{padding:20px}.events-block,.events-content{float:left;text-align:left}.events-content{width:60%;text-align:center}.events-content p{text-align:center}.close{float:right}#two .right{float:right}.cms_61 h1,.cms_46 h1,.cms_45 h1{display:none}.content_area_new{width:100%}.mlogos img{width:150px!important;display:inherit}.cms_content p{/*line-height:inherit*/}.itinerary-box p{text-align:center!important}.cms_content p{text-align:center}.cms_content .right{margin-left:0}.btm-box{float:none;width:100% !important;text-align:center}.btm-box p{text-align:center!important}.btm-box .learn-bg{float:none!important;padding-bottom:15px}.enclose p,.restaurants p{text-align:justify;font-size:16px}.hide_in_mobile{display:none}.show_in_mobile{display:block}}@media screen and (max-width:768px){.videoWrapper{float:none}.learn-bg2{margin:auto}h2.small_h1{text-align:center}.upcomingevents{float:right!important}.events-block,.events-content{float:none;margin:10px auto}.events-content{width:100%;float:none}.calendar-left{float:none;width:100%}.calendar-right{width:98%}.jcarousel-skin-tango .jcarousel-container-horizontal{width:84%!important;margin-left:10%}.related-sites ul{width:100%;float:none;padding-left:0;border:none;margin-bottom:0;padding-bottom:0}.related-sites{padding-bottom:15px}.bicycle{padding-left:0;display:block;text-align:center}.bicycle-map{padding-bottom:20px}.restaurant-bg .right{float:none!important}.hotels-content .learn-more{position:relative;min-width:inherit;margin:auto}.restaurant-bg h3,.restaurant-bg h3 a{text-align:center}.restaurant-bg .left{float:none!important}.learn-more .left{float:left!important}.learn-more>.learn-bg{float:left!important}.restaurant-bg{text-align:justify}.hotels-bg{width:100%!important;min-height:200px;height:auto}.unique h1{font-size:40px!important}.unique{padding:10px 0;padding-top:0}.news{margin-bottom:30px}.local-deals{text-align:center;margin:20px 0}.news-content{text-align:center}.news-content>img{float:none;margin:0 auto}.news h2,h1,.home-content h2{text-align:center;font-size:28px;padding-bottom:20px}.news-updates p,.local-deals p,.home-content>.left p{text-align:justify}.enclose p,.restaurants p{text-align:justify;font-size:16px}.dd25{display:block;clear:both}.cms_61 .left1,.sp-scpsf .left1,.cms_42 .left1{float:none;width:100%;font-size:26px;line-height:40px;margin-top:10px}.cms_61 .right1,.sp-scpsf .right1{float:none;width:95%;float:none}.cms_42 .right1{float:none;width:92%;float:none}.heading{font-size:30px}.left2,.right2,.btm-box1{float:none;width:100%}.guide h1 span{margin:20px auto;float:none!important;display:block}.language{float:right;padding-top:5px}#logo{padding:13px 0 10px}.md1{padding-top:20px}.home-content h2{padding-bottom:0}.enclose{margin:0!important;width:100%!important}article{padding:20px 15px 0}#sign-up{padding-left:5px}.stay-list{margin:0;padding:0;list-style-type:none;border:1px solid #dadcdf;margin-top:20px;margin-bottom:25px}.stay-list li,.stay-list ul>li,.amenities li{border-bottom:1px solid #dadcdf;padding:7px 10px;font-size:18px;text-align:center}.stay-hd,.stay-list div{font-size:24px;text-transform:none;margin-bottom:0;border-bottom:1px solid #dadcdf}.stay-hd{padding:20px 0}.stay-hd span{font-size:40px;line-height:50px;display:block}.video-frame{padding-bottom:0}.home-content{padding-bottom:0}.news{padding:8px 15px;width:92%;margin-top:25px}.news h2{padding-bottom:0}.news-content{padding:25px 0 0;text-align:center}.news-content>img{padding:15px 0}.itinerary-box p{text-align:center!important}.itinerary-box .right{padding-top:0}.news-content h3{text-align:center!important}.itineraries{padding-bottom:5px}.restaurants p{margin-top:0}.restaurants h1{padding-bottom:0;text-transform:uppercase}#restaurant,#stay{padding:15px 0 0}.restaurant-bg{margin-bottom:35px}.learn-more .learn-bg.left{margin:10px 20px 0 0}.news-time{text-align:center!important}.itinerary-box .right div,.itinerary-box{text-align:center}.amenities li{background:url(../images/arrow-amenities.png) no-repeat left 10px;padding:7px 24px}.hilton-left h2{text-align:center}.flexslider{margin:10px 0 20px}.fleft{padding-right:10px}.getting-list{width:100%;padding-top:20px}.cms_content h2{font-size:36px}.floorplan{border-bottom:none}.cms_content{font-size:18px}}@media screen and (max-width:480px){.news-time,news-updates p{text-align:center!important}.getting-started-content{margin-bottom:20px}.month-selection{margin-bottom:0}.month-selection form .jqTransformSelectWrapper{float:none;margin:auto;margin-bottom:10px}.events-block{margin:15px auto 5px}#popupContact{top:50%!important;left:50%!important;margin-left:-183px;width:338px!important}.cms_8 p{clear:both;margin-bottom:10px}.fleft,.fright{float:none}.website{font-size:12px;margin-top:5px}#tweets-block p{font-size:18px!important}.unique h1{font-size:32px!important}#tweets-block{float:none;margin:auto;height:auto}.slider-bg{margin:6px 0}#logo a img{width:200px}.right_txt{width:250px!important}.signup_bg{width:100%;height:inherit}.social,#social-icons>ul{display:none!important}.msocial{display:block!important}.cms_61 .right1,.sp-scpsf .right1{float:none;width:90%;float:none}.learn-bg.left{margin-right:5px}.div_signup{width:100%!important;left:0;height:inherit!important}.itinerary-box .right div{border:none;margin-bottom:30px}.itinerary-box{width:100%;float:none;text-align:center}.dd2{float:left!important;width:200px!important}.dd3{display:none}#tweets-block h3{padding:80px 0 25px;font-size:30px}#tweets-block h4{font-size:25px;padding:8px 0 1px}#tweets-block{width:100%;background-size:contain;background-position:center top}.unique h1{line-height:40px!important}.video-frame iframe{height:240px!important}.press_release_lt span{display:block!important;width:100%!important}#tweets-block{height:330px}}@media only screen and (max-width:372px){#tweets-block h3{padding-top:50px}.unique h1{font-size:28px!important}.news-time{font-size:16px!important}.news h2{font-size:25px;}#tweets-block{height:290px}.learn-more .learn-bg.left{margin:10px 58px 0 0}}.mm-listview>li>a,.mm-listview>li>span{font-weight:700}@media screen and (max-width:800px){	.language3{ display:block!important}.hide_in_mobile{display:none}.contact-left h2,.about-top-content h1{color:#ff6c00;font:32px/32px "verlaglight";margin:0 0 30px}.wedding-box img{height:auto!important}.pno{color:#383939;display:block;text-align:center}}#box_mobile{display:none}#box_desktop{display:block}.box_mobile{display:none}.box_desktop{display:block}@media screen and (max-width:992px){#box_mobile{display:block}#box_desktop{display:none}.box_mobile{display:block}.box_desktop{display:none!important}.dispdf{display:none}}.segorange{margin:0 0 30px}#msearch{padding:15px 0;text-align:center}#msearch input{border:1px solid #ccc;border-radius:6px;padding:5px}#scp100 p,#scpsf p{text-align:center}.orangee{color:#f9b218;font-weight:400}.pdftop{padding-left:5px}@media screen and (max-width:680px){.bx-wrapper{margin-bottom: 0px;}.static-banner{overflow:hidden}}.col2{float:left;min-width:320px;width:50%}.clearfix{clear:both}.home-content h2{margin-bottom:30px}.independence a{color:#ff6c00}.independence a.learn-btnn,.independence a.learnn-btnn{color:#fff;background:#192741}.cms_77 h1,.cms_77 h2,.cms_77 .parheading{color:#ff6c00}
/*.col-sm-6 {
    width: 50%;
    float: left;
}*/
/*@media screen and (max-width:960px){
	.col-sm-6 {
    width: 100%;
    float: none;
}
}*/

/*header css*/

.language a {
    
    background: url(../images/arrow-active-about.png) no-repeat right 12px;
}

.language{float:right;padding-top:0px}
.sub-menu2{ width:50px;}

li.about-menu > a {
    background: url(../images/arrow-active-about.png) no-repeat right 11px!important;   
}

.language2 li a{padding-right: 0px!important; margin-bottom:0!important; border:none;padding-left: 0px!important; }


.language2{width:35px!important; padding:5px!important;left: 12px!important; border-top: 0!important;}

.language3{ display:none}
.language3 li a{ padding: 2px 12px 2px 6px;}
.sub-menu > li > a {     
    margin-bottom: 6px;    
    padding-bottom: 6px;  
	background-image:none  
}

.sub-menu {    
    padding: 10px 10px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #034767;
	width:140px;
	}


.sub-menu > li > a:hover, .sub-menu > li.visitorguide > a {  
   	background-image:none  
}

.owl-carousel .owl-nav .owl-prev {
    font-size: 42px !important;
    color: #d5d5d5 !important;
    left: -35px;
    position: absolute;
    top: 40%;
}

.owl-carousel .owl-nav .owl-next {
    font-size: 42px !important;
    color: #d5d5d5 !important;
    right: -35px;
    position: absolute;
    top: 40%;
}
@media only screen and (max-width: 1024px){
	.restaurants {
    width: 100%;
}
	
	}
@media screen and (max-width: 992px){
	

	.foot-logo {
    margin-top: 0px;
}
	.mlogos {  
    padding: 50px 50px 0;   
}
.f-logos{ display:none}
.f-menu{display:none}

.mlogos img {
    height: 100px!important;
    display: inherit;
	width:auto!important
}
.mlogos .owl-nav {
    display: block!important; 
}


/*.map {  
	 display: block!important; 
	 height:300px;
	 margin-bottom:40px;
}
.map-region{ background-image:none!important}*/
.col-md-3 .right{ float:right}
	}
	
/*innerpage css*/
.hotels-content h3{    margin-top: 0;}	
h1, .home-content h2 {   
    padding-bottom: 30px;    
}
.enclose {
    margin: 20px auto 0;
}

@media only screen and (max-width: 768px){
.hotels-bg{ min-height:inherit;height: inherit;}
.hotels-content{    float: none;    padding-top:0px;    margin-right: 0;    width: 100%;}
.restaurant-bg {    margin-bottom: 35px;    padding: 20px;}
.restaurant-bg .right {float: none!important;padding-top: 20px;}
.hotels-content .learn-more .learn-bg.left {    margin: 0;}
.eat_sorting{float: none;}
.col-md-3 .learn-bg2 a{    text-align: center;}
.col-md-3 .right{ float:none}
}


@media only screen and (max-width: 420px){
.mid-blk-3 {
    margin-top: 0px;
}
.mid-blk-3 .tit-3{margin: 35px auto;}
}