﻿@charset "utf-8";
/* CSS Document */
a {text-decoration:none;outline:none; color:#221d40; font-weight:bold; cursor:pointer;}
a:focus {text-decoration:none;outline:none; border:0px none;}
a:hover {transition:color 0.5s ease-out 0s;}
a:hover, a:focus { color: #221d40; text-decoration:none;}
body {font-family: 'Raleway', sans-serif; font-size:17px; line-height:140%; color:#221d40; text-align:left; background:#fff; font-weight:400; background:#fff; width:100%; height:100%}
h1{ font-family: 'Raleway', sans-serif; font-size:41px; font-weight:600; margin:35px 0px; text-transform:uppercase; }
h2{ font-family: 'Raleway', sans-serif; text-transform:uppercase; }
h3{ font-family: 'Raleway', sans-serif; font-size:25px; font-weight:600; text-transform:uppercase;}
h2 a{ color:#221d40;}
img {max-width:100%;}
ul {list-style:none;}
#mainWrapper {height: auto; width: 100%;}
.container {width:1200px; margin:0 auto;}
.header {background:#221c35; height:108px; float:left; width:100%; border-bottom:1px solid #fff;}
.navbar-inverse {background:none; border:none;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {background:#554587; color:#fff; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li.active a {color:#fff; background:#554587; }
.nav.navbar-nav  li:hover, #nav ul li.active a{color:#fff; background:#221d40;}
.logo {padding: 8px 0;}
.shadow {background:url(../images/shadow_header.png) no-repeat center bottom; top:109px; height: 33px; left: 0; margin: 0 auto; 
         position: absolute; right: 0; text-align: center; width: 100%; z-index:22;}
.navbar{ height:auto; margin-bottom:0px;}
/*.navbar-wrapper.menu ul li{margin-right:7px;}*/
.navbar-wrapper.menu ul li a { padding: 12px 11px; font-size:16px; text-transform:uppercase; color:#fff;  text-align:center; line-height:19px;}
.menulink a {padding:44px 11px !important;}
.fixed .logo{ width:50%;}
.header.fixed { position: fixed; top: 0; width: 100%; z-index: 222; height:81px;}
.fixed .menu_top{ padding:0px;}
.fixed .menulink a{ padding:30px 11px !important;}
.slider_text span {font-size:65px; color:#fff; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:500;}
.slider_text {position: absolute; top:50%; left:0px; right:0px; text-align:center;} 
.fixed .shadow{ top:81px;}
 
 .slider {float: left; position: relative; width: 100%; }
.menu_top {border-bottom: 1px solid #d8d8d8; padding-bottom: 50px;} 
.slider_boot {width:100%; height:50px; left:0px; right:0px;  bottom:30px; height:auto; }
.sliderbottom {margin-top:-150px; position:relative; z-index:11;}
.hoteal_detail { float:none;  margin:0 auto; background:#fff;}
.hotealtail h2 {font-size:36px; font-weight:bold; color:#fff; text-align:center; margin:0px; text-transform:uppercase; }
.hotealtail h2 a{font-size:36px; font-weight:bold; color:#fff; text-align:center; margin:0px; text-transform:uppercase; }
.hotealtail h2 a:hover{ color:#999;}
.hotealtail span {float: left; font-size: 25px; width: 100%; font-weight:600; }
 #owl-demo.owl-theme .owl-controls .owl-page{ }
 #owl-demo .owl-prev{ display:none !important;}
 #owl-demo .owl-next{ display:none !important;}
 button{ background:#554587; text-transform:uppercase; color:#fff; font-size:17px; 
         font-family: 'Raleway', sans-serif; font-weight:bold; padding:17px; border:none; border-radius:4px;}
  button:hover{ background:#221c35;}
  .hoteal_ineeer.combined > button:hover{background:#554587; cursor:inherit;}
.hotealtail{ float:left; position:absolute; bottom:0px; background-color:rgba(34, 28, 53, 0.33); padding:17px 0 27px; text-align:center; width:91%; font-size:25px; font-weight:600; color:#fff;
              text-transform:uppercase; }
 .hoteal_detail > img{ width:100%; height:200px;}
 .hotealtail.north{ padding:3px 0 17px;}  
.destination{ float:left; margin:40px 0px; width:100%; text-align:center;}
.hometext_body{ width:100%; text-align:center; line-height:34px; font-size:17px;} 
.industrynews_cta{ float:left; width:100%; }

.industrynews_heading{ float:left; width:100%;  text-align:center; margin:48px 0px; }

.industrynews_heading > h2{ text-transform:uppercase; font-size:41px; font-weight:600; color:#221d40;}
.industrynews_heading span{ font-size:17px; width:100%; text-align:center;}
.hoteal_ineeer{ min-height:365px; height:auto;} 
.hoteal_ineeer h3{ font-size:26px; text-transform:uppercase; margin:15px 0 7px 0px;}
.hoteal_ineeer p{ font-size:12px; color:#999999;}
.text_cta{ text-align:center; width:100%; padding:5px 25px 24px; font-size:14px; color:#727272;}
.hoteal_ineeer button{ padding:9px 12px; font-size:16px; font-weight:600;} 
.project {background:#eeeeee; width:100%; height:auto; clear:both; text-align:center; position:relative; float:left; margin-top:60px; border-bottom:3px solid #fff; padding-bottom:40px;}
.project_detail {float:none; display:inline-block; margin:auto; width:30%; }
.project_detail h2{font-size:40px; font-weight:400; color:#fff; text-align:center;}
.project_detail span {background:url(../images/project_arrow.png) no-repeat left bottom;  bottom: 0; height: 10px; left: 10px; position: absolute; width: 21px;} 
.projectd_last {margin-right:0px;}
.project_img {position:relative;}
.maparea_footer{ min-height:725px; height:auto; float:left; width:100%;}
.map{ position:relative;}
.bottom_logo{ position:absolute; background-color:rgba(76, 62, 120, 0.4); top:0px; width:100%;}
.bottom_ineer{ float:left; width:100%; padding:35px 0px; text-align:center;}
.footerlinks h2{color:#fff; font-size:22px; font-weight:bold;  text-transform:uppercase;}
.footerlinks{color:#999999; font-size:13px; font-family: 'Open Sans', sans-serif; padding-left:0px;position:relative;z-index:99;}
.footerlinks a { text-decoration:none; color:#999999;}
.footerlinks a:hover{ color:#fff;}
.usefullink_left{ padding:0px; float:left;}
.usefullink_right {float: left; width:61%;} 
.footerlinks.useful_link > ul{ float:left; padding:0px;}
.footerlinks.useful_link > ul+ul{ margin-left:28px;}
.footerlinks.useful_link > ul li a{font-weight:normal;}
.emailaddress h2{ color:#fff; text-transform:uppercase; font-size:22px; font-weight:bold;}
.emailaddress{ float:left; font-size:13px; color:#999999; font-family: 'Open Sans', sans-serif;}
.emailaddress ul{ padding:0px;}
.emailaddress a{font-size:13px; color:#999999; font-weight:normal;}
.emailaddress a:hover{color:#fff;}
 .emailaddress input{ background:#433e53; padding:8px; border-radius:4px 0 0px 4px; border:none; font-size:16px; font-family:Railway; color:#a3b1bf; width:55%;}
 .emailaddress button{ font-size:15px; padding:9px; margin-left:-3px; background:#fff; color:#221c35;}
 .emailaddress button:hover{ background:#554587; color:#fff;}
 .footer {background:#221c35; float:left; width:100%; padding:30px 0px; position:relative; min-height:313px; height:auto; border-top:3px solid #fff;}
 .locality{ margin-left:18px;}
.copright {background:#433e53; width: 100%; padding:19px 15px; bottom:0px; height:auto; font-family:'Open Sans', sans-serif;}
.copright ul {padding-left:0px; margin-bottom:0px;}
.copright ul li {color:#fff; font-size:12px; float:left; padding-right:1px; }
.copright ul li label {font-weight:400; margin-bottom:0px;}
.copright ul li a {color:#fff; font-size:12px; text-decoration:none; font-weight:normal; }
 #guest{ margin-top:-5px;}
/*start room*/
.room_body {background:#eeeeee; width:100%; height:auto; clear:both; text-align:center; float:left; margin-top:60px; border-bottom:3px solid #fff; padding-bottom:40px;}
.Vancouver_heading { float:left; width:100%;  text-align:center; margin:25px 0px;}
.Vancouver_heading h2{ text-transform:uppercase; font-size:30px; font-weight:600; color:#221d40; margin-top:-5px;}
.travelodgevictoria_heading{float:left; width:100%;  text-align:center;}
.travelodgevictoria_heading h2 a{text-transform:uppercase; font-size:36px; font-weight:600; color:#221d40; margin-bottom:30px; }
.nav-tabs > li{ width:50%;}
.tab_text{ float:left; width:70%; color:#727272; font-size:15px; text-align:left; padding:0 17px; min-height:192px; height:auto;}
.tab_text h3{ font-size:16px; color:#221c35;}
.search_compare-tiles{ float:left; background:#fff; padding-bottom:20px; border:1px solid #dcdcdd; margin-bottom:29px;}
.top_img{ position:relative;}
.georgian_hading{ position:absolute; bottom:20px; color:#fff; font-size:12px; left:22px; text-transform:uppercase; text-align:left; line-height:11px;}
.georgian_hading h2{ color:#fff; font-size:20px;}
.georgian_hading h3{ color:#fff; font-size:20px;}
.georgian_hading h3 a{ color:#fff; }
.fa-calendar {color:#d9d9d9; margin-bottom:25px; font-size:32px !important;}
.fa-calendar:hover {color:#221c35;}
.Book_now{ float:left; padding:34px;}
.Book_now > a{ text-transform:uppercase; color:#3d335d; text-decoration:none;}
.tab_text > a{ text-transform:uppercase; font-weight:600; text-decoration:none; color:#554587;}
.tab_text > a:hover{ color:#3d335d;}
.nav-tabs > li > a{ margin-right:0px; font-size:14px; font-weight:600; text-transform:uppercase; background:#554587; color:#fff; border-radius:0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color:#554587; background:#eeeeee; border-radius:0px; border:1px solid #eeeeee;}
.victoria_hedding{ margin-bottom:40px; margin-top:8px;}
.fa.fa-angle-right{ font-size:18px;}
.nav-tabs > li > a:hover{color:#554587;}
.gradient {background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; min-height:291px; height:auto; position: absolute; width: 100%;}
.slider_wrapper { background: rgba(34, 28, 53, 0.85) none repeat scroll 0 0; position:absolute; bottom:-511px;  height:auto; vertical-align: middle; width:auto;}
.slider_wrapperinner{ padding:1px 20px 10px 20px;} 
.slider_wrapper{ color:#fff; font-size:14opx; text-align:center; width:100%;}
.slider_wrapper .org > h2{ color:#fff; font-size:22px; text-transform:uppercase; font-weight:600;}
.slider_wrapper a{ color:#fff; text-decoration:none; font-weight:normal;}
.slider_wrapper a:hover{ color:#554587;}
.visihotel{ text-align:center; font-size:16px; text-transform:uppercase; padding:5px 0px 0px 0px; }
.visihotel a{ color:#fff; font-weight:600;}
.visihotel a:hover{ color:#554587; }
.slider_bottom{ background:#eeeeee; height:60px; width:100%; float:left;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ min-height:auto;}
.getdirections{ float:left; position:relative; background:#554587; width:100%;}
.getdirections > span {float: left;  font-size: 16px;  font-weight: 600; margin:18px 0px;text-align: center;text-transform: uppercase; width: 100%;}
.fa.fa-map-marker{ font-size:18px;}
.page-sub_nav-wrapper{ float:left; font-size:14px;}
.page-sub_nav-wrapper ul{ padding:0px;}
.page-sub_nav-wrapper ul li{ float:left; margin-left:20px; padding:18px 0px}
.page-sub_nav-wrapper ul li a{ font-weight:600; text-transform:uppercase; text-decoration:none;}
.sub_nav1{ float:right;}
.Georgiancourth{ width:98%; margin-left:19px; text-align:left; min-height:452px; height:auto;}
.Georgiancourth h1{ font-size:36px; }
.localarea_body{width:100%; }
.localarea_body h1{ font-size:36px; }
.ecornah_logo{ float:left; padding-top:30px; background:#fff; text-align:center; width:100%;}
.buttonrooms > button{ padding:13px 20px;}
.hotelfeatures{ padding-bottom:5px;}
.buttonrooms .fa-calendar{ margin:0px; color:#fff;}
.slider_middal{ margin:55px 0px 0 0px;}
.text_cta.generator{ min-height:129px; height:auto;}
.amenities{ text-align:left; float:left;}
.amenities h2{ font-size:25px; font-weight:600; margin-top:16px; }
.amenitiesservices{ float:left; width:100%; text-align:left;}
.amenitiesservices ul{ float:left; padding:0px;}
.amenitiesservices ul li{ list-style-type:none; font-size:13px; font-family:Open Sans; color:#727272; line-height:30px;}
.amenitiesservices h3{ font-size:18px;}
.amenitiesservices ul li .fa.fa-angle-right{ padding-right:8px; font-size:13px;}
.amenitiesservices .buttonrooms{ margin-top:96px; float:left;}
.amenitiesservi{ margin-top:40px;}
.morehotel{ padding-bottom:0px;}
.georgian_body{background:#eeeeee; width:100%; height:auto; clear:both; text-align:center; float:left; margin-top:60px;}
.georgianhed{ margin:14px 0px}
.vancouve{ background:none; height:auto !important;}
.footerlinks li.active a{ color:#fff;}
.map_area {float: left;  height: auto; min-height: 485px; position: relative; width: 99%;}
.body_text { color: #3d383d; font-family: Arial; font-size: 13px; font-weight: normal;  height: 804px; line-height: 20px; text-align: left; text-decoration: none; width: 100%;}
.aboutus_body{ margin-top:40px;}
.footerlinks.useful_link li ul li.active a{ color:#fff;}
.tab_text > ul{ padding:0px; margin-top:10px;}
.tabwidth{ border:none;}
.nav.nav-tabs.col-sm-3.tabwidth li{ width:100%; }
.georgian{ width:100%; color:#221d40; font-size:17px; min-height:203px; height:auto; }
.georgian h3 a{ color:#221c35;}
.boday_spaes{ float:left; width:100%;}
.tabbable.tabs-left{ float:left; margin-bottom:35px;}
.daysinnvictoria{float:left; width:100%;}
.locolara{ float:left; width:100%; margin:20px 0px; text-align:left; line-height:24px;}
.locolara_img{ position:relative; width:100%; margin-bottom:22px;}
.locolara_img .gradient{ min-height:500px; height:auto; background:rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 53%) repeat scroll 0 0;}
.locolara a{ color:#221d40;}
.locolara a:hover{ color:#554587;}
.locolara_hading { bottom: 20px;color: #fff; left: 22px;  line-height: 11px; position: absolute;}
.locolara_hading h3 {color: #fff;font-size:25px;}
.locolara h4 a{ color:#221d40;}
.nanaimo_img{ float:right; width:100%;}
.contect_address{ float:left; width:100%; text-align:left;}
.form-group{ margin-right:23px; width:31%; float:left;}
.form-group.Messag{ float:left; width:97%;}
.form-group.Submitbutton{ width:100%; text-align:center;}
.sitemap_link{ width:100%; text-align:left; float:left;}
.sitemap_link > h2{ font-size:25px; color:#221d40;}
.sitemap_link > h2 a{ color:#221d40;}
.sitemap_link > h4{ margin-left:30px;}
.sitemap_link > h4 a{ color:#221d40;}
.sitemap_link > h3 a{ color:#221d40; font-weight:600;}
.Privacy{ float:left; width:100%; text-align:left; margin-bottom:30px;}
.Privacy ul{ padding-left:15px;}
.Privacy ul li{ list-style-type:disc;}
.boxequal{ height:148px;}
/*start sub now*/
.navbar-collapse.collapse ul li ul{ display:none;}
.navbar-collapse.collapse ul li:hover ul { display:block; }
.navbar-collapse.collapse ul li ul { padding:0px; background:#221d40; position:absolute; left:-350px; width:576px; padding:0px 0px 0 0px; height:212px;}
.navbar-collapse.collapse ul li ul li{ margin-right:0px; color:#fff; padding:8px 7px; margin-bottom:1px;}
.navbar-collapse.collapse ul li ul li .fa.fa-fw{ font-size:13px; float:left; height:20px; width:22px; margin-top:6px;}
.navbar-collapse.collapse ul li ul li a{ padding:10px 2px 10px 32px !important; font-size:14px; }
.navbar-collapse.collapse ul li ul li:hover{ background:#554587;}
.arrow {color: #fff; font-size: 29px; position: absolute; text-align: center; top: -22px; right:17.7%;}
.dropmenuvancouver{ display:none;}
.dropmenuvictoria{ display:none;}
.dropmenunanaimo{display:none;}
.navbar-collapse.collapse ul li ul li:hover .dropmenuvancouver { display:block; position:absolute; bottom:0px; left:0px; width:54%; }
.navbar-collapse.collapse ul li ul li:hover .dropmenuvictoria { display:block; position:absolute; bottom:0px; left:0px; width:54%; }
.navbar-collapse.collapse ul li ul li:hover .dropmenunanaimo { display:block; position:absolute; bottom:0px; left:0px; width:54%; }
.ullihoverimg{ float:left; width:54%;}
.navbar-collapse.collapse ul li ul li ul li.active{ background:#554587 !important;}
.navbar-collapse.collapse ul li ul li.active{ background:#554587 !important;}
.navbar-collapse.collapse ul li ul li .subnavnav{ display:none;}
.navbar-collapse.collapse ul li ul li:hover ul{ display:block; position:absolute; top:0px; left:572px; width:52%; border:none; height:212px;}
.navbar-collapse.collapse ul li ul li ul li{ padding:1px 10px; margin-bottom:6px; line-height:15px; }
.navbar-collapse.collapse ul li ul li ul{ padding-bottom:10px !important;}
.navbar-collapse.collapse ul li ul li ul li a{font-size:13px;  padding:10px 0px !important;} 
.menulink img{ float:left; margin-right:9px;}
.navbar-collapse.collapse ul li ul li:hover .toppositon{top:0px;}
.navbar-collapse.collapse ul li ul li:hover .toppositon1{top:0px;}
.navbar-collapse.collapse ul li ul li:hover .toppositon2{top:0px;}
.navbar-collapse.collapse ul li ul li a{ background:transparent !important;}
.navbar-collapse.collapse ul li ul li .subnavnav li a{ background:transparent !important;}
 /*End sub now*/
   
.copright ul + ul { float: right; text-align: right; width: 37%;}
.buttonrooms. fa.fa-calendar.fa-3x:hover{ color:#fff;}
.courthote{ text-align:left;}
#owl-demo2 .owl-prev{ top:37%; left:10px;}
#owl-demo2 .owl-next{ top:37%; right:7px;}
#owl-demo2 .owl-pagination{ display:none;}
.coming_soon {left: 0; position: absolute; right: 0; text-align: center; top: 45%; transform: rotate(-35deg);}
.coming_soon span { color: #554587; font-size:87px; font-weight: bold; opacity: 1; text-transform: uppercase;}
.locolara h4{ margin-top:20px;}
.cecilia{ float:left; width:193px; color:#fff;}
.enthusiasts > h3{ margin-top:-4px;}
.carrer_listing { background: #eee; float: left; padding: 10px 0; text-align: center; width: 100%;}
.tab_text > button{ padding:2px 11px; font-size:14px;}
#toTop {background: #554587 none repeat scroll 0 0; border-radius: 20px; bottom: 10px; color: #fff;  cursor: pointer;  display: none; font-size: 11px;  font-weight: bold;
       line-height: 30px;  padding: 5px; position: fixed; right: 10px; text-align: center; width: 40px; z-index: 999;}
#toTop:hover { background: #333 none repeat scroll 0 0;}
 .sitemap_link h3{ font-size:25px;} 
.Georgiaform{ width:80%; text-align:center; margin:0 auto;}
.formfiled > label{ text-align:left; width:100%;}
.formfiled{ text-align:left;}
.formfiled input{ width:100%; border:1px solid #221d40; margin-bottom:30px;}
 .formfiled select{ width:100%; border:1px solid #221d40; padding:7px 0px; margin-bottom:30px;}
 .formfiled.textareatex > label{ float:left;}
textarea{ width:100%; border:1px solid #221d40;}
.fieldtext{ float:left; margin-bottom:30px; width:100%;}
 .checkbox1 input{ float:left; width:22px; margin-top:10px;}
 #owl-demo.owl-theme .owl-controls .owl-page{ display:none;}
.hotels optgroup {padding:8px 10px;}
.hotels  option  {padding:5px 0 0}
.mediacenter{ padding:36px 0px;}
.mediacenter p{ color:#221d3e; text-transform:uppercase; padding-top:15px;}
.rpadding p{ padding-top:0px !important;}
.landis > h3{ padding-top:7%;}
 .logogroup{ margin-top:48px;}
 .landis img{ width:100%;}
 .galleryimg img{width:100%;}
 .project1 {width:100%; height:auto; clear:both; text-align:center; position:relative; float:left; margin-top:60px; border-bottom:3px solid #fff; padding-bottom:40px;}
 .logoblock{background:#eeeeee; height:350px;padding:20px 10px; margin-bottom: 25px;}
 .project1 p{ bottom: 50px;  color: #221d3e;  left: 0;  position: absolute;   right: 0;  text-transform: uppercase;}
 


.exteriore h3{text-transform: none; font-size:18px;} 
 
.exteriore_down h3{font-size:15px;}
.RobsonSuites h3 {text-transform: none; font-size:20px;}

.flexvictoria .flexslider .flex-direction-nav .flex-next {
    width: 38px !important;
    height: 41px !important;
    top: 46% !important;
    right:0px;
    background: url(../images/sliderbottom_arroright.png) no-repeat !important;
    z-index: 22;
}

 
 .flexvictoria .flexslider  .flex-direction-nav .flex-prev {
    right: 15px !important;
    width: 38px !important;
    height: 41px !important;
    top: 46% !important;
    background: url(../images/sliderbottom_arro.png) no-repeat right top !important;
    z-index: 22;
}
 
 .dpopup{ width:73%; display:block; margin:5% auto; text-align:center;}
 .dinside{position: absolute; top: 165px; left: 0; right: 0px; height: 30px; text-shadow: none; color: #b50007 !important; font-family: arial; font-size: 14px;text-align: center;display:none;}
 

.customform{ float:left; width:100%; margin-top:30px;}
.customform h2{ width:100%; font-size:23px; margin-top:30px; text-align: left;font-weight: bold;}
.customform label{ float:left; width:100%; text-align:left; font-size:15px;}
.custom_inner{ margin:0px 30px;}
.radio > label{ float:left; width:14%;}
input[type="radio"], input[type="checkbox"]{ margin:10px 0 0px;}
.custom_innerr{ margin-top:20px;}
.radio{ width:100%;}
.radio.Studio > label{ width:32%;}
.Provinceleft{ float:right;}
.radio, .checkbox{ margin-top:0px; padding:0px;}
.customform > p{ text-align:left;}
.form_text{ margin-top:30px; float:left;}
.large {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    font-size: 14px;
    height: 35px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}

#moveinDate {
    width: 86%;
    float: left;
}
.Studio1 {
    width: 22% !important;
}

.custom_innerr {
    margin-top: 20px;
}
.province {
    padding-top: 33px;
}

.parking {
    padding-left: 30px;
}
.custom_innerr {
    margin-top: 20px;
}

 .jquery-selectbox-currentItem {
    color: #333 !important;
    font-size: 15px;
    font-weight: bold;
    padding: 1px 0 5px 5px !important;
    text-transform: none;
    width: 100% !important;
    border: 1px solid #ccc;
    height: 34px;
    border-radius: 4px 4px 4px 4px;
}
@media screen and  (min-width:1920px)
{
.sliderbottom{ margin:-150px auto; float:none; width:1415px; text-align:center;}

}

@media only screen and (max-width: 1600px)
 {.travelodgevictoria_heading h2 a{ font-size:28px;} 

 }

@media only screen and (max-width: 1440px)
 {
  .travelodgevictoria_heading h2 a{ font-size:28px;}   
 }
 @media only screen and (max-width: 1366px)
 {
.slider_text span{ font-size:54px;}
.travelodgevictoria_heading h2 a{	font-size: 28px;}

}

 @media only screen and (max-width: 1200px)
 {
  .container{ width:100%;}
  .menulink a{ padding:44px 15px !important;} 
  .courthote img{ width:98%;}  
  .Georgiancourth h1{ font-size:29px;}
  .page-sub_nav-wrapper{ font-size:12px;}
  .affix .menulink a{padding:30px 15px !important;} 
 .search_compare-tiles{ width:100%;}
  .gradient{ min-height:285px;}
  .Book_now{ padding:22px;}
  .locolara_img .gradient{ min-height:100%;}
  .hotealtail h2 a{ font-size:30px;}
  .hotealtail{ width:88%;  padding:3px 0 13px;}
  .hotealtail.north{padding:3px 0 13px;}
  .slider_text span{ font-size:46px;}
  .Vancouver_heading h2{ font-size:30px;}
  .text_cta{ font-size:13px; padding:5px 12px 24px;}
  .navbar-wrapper.menu ul li a{ font-size:14px;}
  #owl-demo2 .owl-prev{ top:28%;}
  #owl-demo2 .owl-next{ top:28%;}
       .menulink a {padding: 44px 7px !important;}
    .fixed .menulink a {padding: 30px 7px !important;}
    .Vancouver_heading h2 {	font-size: 25px;}
    .travelodgevictoria_heading h2 a{	font-size: 25px;}
    #owl-demo.owl-theme .owl-controls .owl-page{ display:inline-block;}
     .hoteal_ineeer{ min-height:231px;}
      .travelodgevictoria_heading h2 a{ font-size:28px;} 
  
}
 @media only screen and ( max-width:1100px)
  {
   .Vancouver_heading h2{ font-size:20px;}
   .gradient{ display:none;}
   .industrynews_heading > h2{ font-size:30px;}
   .Vancouver_heading.georgianhed > h2{ font-size:30px;}
   .travelodgevictoria_heading h2 a{ font-size:20px;}
   .fixed .menulink a{ padding:30px 20px !important;}
   .navbar-collapse.collapse ul li ul {left:-375px; width:540px;}
   .navbar-collapse.collapse ul li ul li a{font-size:13px; }
   .navbar-collapse.collapse ul li ul li:hover ul{ left:535px; width:50%;}
   .navbar-collapse.collapse ul li ul li ul li a{font-size:11px;}
   .copright ul + ul{ width:27%;} 
   .footerlinks.useful_link > ul + ul{ margin-left:0px;}
   .footerlinks.useful_link > ul{ margin-bottom:0px;}
   .arrow{ right:14%;}
     .menulink a {padding: 44px 8px !important;}
    .fixed .menulink a {padding: 30px 8px !important;}
    .hoteal_ineeer{ min-height:295px;}
     .popup_section{height: 39%!important;}
      /*  feb18new class  */
 .feb18class .exteriore h3 {
	height: inherit;
	vertical-align: middle;
	display: table-cell;
	margin: 15px auto;
    width: 310px !important;
	text-align: center;
}
.feb18class .text-center.exteriore {
	height: 50px;
}
.feb18class .mediacenter p {
	color: #221d3e;
	padding-top: 4px;
}
  }

 @media only screen and (max-width: 999px)
 {
  .container{ width:100%;}
  .menulink a{ padding:44px 6px !important;} 
 .navbar-wrapper.menu ul li a{ font-size:13px;}
 .affix .menulink a{ padding:30px 6px !important;} 
 .gradient{ min-height:191px;}
 .Book_now{ padding:9px;}
 .tab_text{ width:67%; height:264px;}
 .georgian_hading{ left:10px;}
 .georgian_hading h3{ font-size:16px;}
 .footerlinks h2{ font-size:17px;}
 .emailaddress h2{ font-size:17px;}
 .footerlinks{ font-size:11px;}
 .footerlinks.useful_link > ul + ul{ margin-left:0px;}
 .emailaddress{ font-size:11px;}
 .emailaddress input{ font-size:11px;}
 .emailaddress button{ padding:7px; font-size:10px;}
 .Vancouver_heading h2{ font-size:23px;}
 h1{ font-size:36px;}
.slider_text span{ font-size:36px;}
 .locolara_img .gradient{ min-height:315px;}
 h3{ font-size:15px;}
.form-group{ margin-right:15px;}
.sliderbottom{ margin-top:-85px;}
.hotealtail h2 a{ font-size:20px;}
.hotealtail{ width:84%; padding:1px 0 6px;}
.hotealtail span{ font-size:14px;}
.hotealtail.north{padding:3px 0 6px;}
.slider_wrapperinner{ padding:1px 13px 10px; font-size:13px;}
.slider_wrapper .org > h2{ font-size:14px; margin:6px;}
button{ font-size:14px;}
.fixed .menulink a{ padding:30px 6px !important;}
.hoteal_ineeer h3{ font-size:20px;}
.amenitiesservices h3{ font-size:15px;}
.page-sub_nav-wrapper ul li{ margin-left:9px;}
.page-sub_nav-wrapper{ font-size:10px;}
.slider_wrapperinner{ line-height:15px;}
.navbar-collapse.collapse ul li ul li:hover ul{ left:489px; width:47.5%;}
.copright ul + ul{ width:35%;}
.navbar-collapse.collapse ul li ul {left:-385px; width:493px;}
.fixed .logo{ width:85%;}
.emailaddress a{ font-size:11px;}
.hotealtail h2{ line-height:19px;}
.courthote h2{ font-size:19px;}
.ullihoverimg{ width:48%;}
.navbar-collapse.collapse ul li ul li:hover .dropmenuvancouver { width:48%; }
.navbar-collapse.collapse ul li ul li:hover .dropmenuvictoria { width:48%; }
.navbar-collapse.collapse ul li ul li:hover .dropmenunanaimo { width:48%; }
.navbar-collapse.collapse ul li ul li a{ padding:10px 2px 10px 12px !important;}
.arrow{ right:3.7%;}
.navbar-collapse.collapse ul li ul li{ padding:4px 7px;}
.boxequal{ height:128px;}
 #owl-demo.owl-theme .owl-controls .owl-page{ display:inline-block;}
#Pnewsletter{display:none}
       .menulink a {padding: 44px 3px !important;}
    .fixed .menulink a {padding: 30px 3px !important;}
    .navbar-wrapper.menu ul li a {font-size: 11px;}
    .hoteal_ineeer{min-height:210px;}
    .popup_section{width: 75%!important;height: 38%!important;}
    .inwidth{ margin-left:0px !important;}
    .logoblock{background:#eeeeee; height:300px;padding:20px 10px; margin-bottom: 25px;}

 
}


@media only screen and (max-width: 767px)
 {
 .logo{ width:80%; position:relative; z-index:2222;}
.navbar-wrapper{ display:none;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li ul li.active > a{ color:#74679d;}
  .vancouver_section{ text-align:center;}
  .slider_wrapper{ display:none;}
  .slider_bottom{ display:none;}
  .sliderbottom{ margin-top:auto;}
  .coming_soon span{ font-size:44px;}
  .hoteal_detail img{ border-top:2px solid #fff;}
.hotealtail{ width:97%; padding:46px 0px;}
.hoteal_ineeer{ min-height:162px; padding:6px 0px;}
.coming_soon span{ font-size:33px;}
.panel{ background-color:#221c35;}
.panel-default > .panel-heading{background-color:#221c35;}
.panel-default{ border:none;}
.panel-title{ background:url("../../Content/images/bottom_arrow.png") no-repeat scroll 98% center; cursor:pointer; color:#fff;}
.project{ margin-bottom:0px;}
.Georgiancourth{ margin-left:0px;}
.industrynews_heading{ margin:2px 0px;}
.hoteal_detail > img{ height:auto;}
.Vancouver_heading.georgianhed > h2{ font-size:24px;}
.Vancouver_heading h2{ font-size:15px; margin-top:15px;}
.hometext_body{ float:left;}
.carrer_listing button{ margin-top:10px;}
.tab_text{ min-height:auto; height:auto,}
.project{ margin-top:0px;}
.owl-theme .owl-controls{ margin-top:0px;}
#guest{ margin-top:15px;}
.enthusiasts > h3{ margin-top:0px;}
.form-group{ width:100%; margin-right:0px;}
.form-group.Messag{ width:100%; margin-top:20px;}
.contactform{ float:left;}
.localarea_body h1{ font-size:30px;}
.footer_logo{ text-align:center; width:100%;}
.directions{ background: #bebab9; border-radius: 3px; color: #221c35; font-weight:normal; display: block; margin:31px auto; padding: 10px; text-align: center; text-transform: uppercase; width: 85%;}
.directions:hover{ color:#fff;}
.directions .fa.fa-map-marker{ font-size:24px; color:#221c35;}
.emailaddress.mobile{ width:100%; text-align:center;}
.emailaddress.mobile h2{ font-size:20px;}
.carrer_listing button{ padding:10px; font-size:12px;}
.header.fixed{ height:82px;}
.fixed .logo{ width:29%;}
.slider { overflow:hidden; }
.footerlinks span { font-size: 18px; padding-right: 0; padding-top: 20px; width: 100%; float:left; text-align:center;}
  .sitemap_link h3{ font-size:22px;}
  .nanaimo_img > img{ margin-bottom:20px;}
  .contect_address a{ font-size:15px;}
 #owl-demo1.owl-buttons .owl-prev{background:none;} 
 #owl-demo1.owl-buttons .owl-next{ background:none;}

.hoteal_ineeer h3{ min-height:44px;}
.hoteal_detail > img{ height:150px;}
 .combined{ min-height:auto;}
 #owl-demo.owl-theme .owl-controls .owl-page{ display:inline-block;}
 .slider_text span {font-size: 31px;}
 .slider_text{ top:31%;}
 .panel-heading { padding: 4px 15px 25px;}
 .popup_section{height: 79%!important; overflow:scroll;top: 26%;}
 .feb18class .exteriore h3 {display: block;width: auto;text-align: center;}

}

@media only screen and (max-width: 480px)
 { .hotealtail {width: 97%;	padding:70px 0px;}   
   .hotealtail.north {padding: 61px 0;}
    .popup_section{height: 76%!important;margin-top: 50px;}
    .dpopup p{ height:50px !important;}
    .logoblock{background:#eeeeee; height:320px;padding:20px 10px; margin-bottom: 25px;}
    .testing{display:none;}
 }


@media only screen and (max-width: 479px)
 {.form-group.Messag{ width:100%; margin-top:20px;}
.navbar-wrapper{ display:none;}
.hoteal_detail img{ border-top:2px solid #fff;}
.hotealtail{ width:92%; padding:40px;}
.hotealtail.north{ padding:30px 0px;}
.logo{ width:80%; position:relative; z-index:2222;}
.destination{ margin:13px 0;}
.destination > button{ font-size:17px;}
h1{ font-size:29px;}
.bottom_logo{ position:inherit;}
.coming_soon span{ font-size:18px;}
.industrynews_heading{ margin:9px 0px;}
.hoteal_ineeer{ padding-top:5px;}
.combined h3{ font-size:27px;}
.hoteal_ineeer{ min-height:224px; position:relative;}
.owl-pagination{ position:relative; top:-66px;}
.panel{ background-color:#221c35;}
.panel-default > .panel-heading{background-color:#221c35;}
.panel-default{ border:none;}
.panel-title{ background:url("../../Content/images/bottom_arrow.png") no-repeat scroll 98% center; cursor:pointer; color:#fff;}
.project{ margin-bottom:0px;}
.emailaddress input{ font-size:14px;}
.emailaddress button{ font-size:11px;}
.tab_text{ width:59%; height:auto;}
.carrer_listing button{ padding:7px; font-size:10px;}
.cecilia{ width:auto;}
.menulink a{ padding: 13px 40px !important;}
.fixed .logo{ width:50%;}
.slider { overflow:hidden; }
.footerlinks span { font-size: 18px; padding-right: 0; margin-top: 20px; padding:7px; width: 100%; float:left; text-align:center;}
   .sitemap_link h3{ font-size:20px;} 
.nanaimo_img > img{ margin-bottom:20px;}
#owl-demo1.owl-buttons .owl-prev{background:none;} 
 #owl-demo1.owl-buttons .owl-next{ background:none;}
 .hoteal_detail > img{ height:200px;}
 .hoteal_ineeer{ min-height:350px;}
 .owl-pagination{ top:-7px;}
 .combined{ min-height:auto;}
  #owl-demo.owl-theme .owl-controls .owl-page{ display:inline-block;}
  .slider_text span {font-size: 24px;}
  .panel-heading { padding: 4px 15px 25px;}
  .popup_section{height: 59%!important; width:93% !important;}

}
@media only screen and (width:414px)
 {
 .hotealtail{ width:93%; padding:57px 0px;}
   .hotealtail.north{ padding:47px 0px;}
 }

@media only screen and (width:375px)
 {
 .hotealtail{ width:92%; padding:50px 0px;}
   .hotealtail.north{ padding:40px 0px;}
 }
@media only screen and (width:320px)
 {
    .popup_section{height: 77%!important; width:93% !important; margin-top: 18px !important; overflow:hidden;} 
    .dpopup p{ height:74px !important;}
     
     }
     
     
     
@media only screen and (width:360px)
 {
    .hotealtail{ width:93%; padding:47px 0px;}
  .hotealtail.north{ padding:38px 0px;}
  #owl-demo.owl-theme .owl-controls .owl-page{ display:inline-block;}
     .hoteal_ineeer{min-height:269px;}
     .popup_section{height: 59%!important; width:93% !important;} 
     
 }



 @media only screen and (width:640px)
 {
   .container.mtop h3{ margin-top:38px;}  
  .hotealtail{ width:96%; padding:101px 0px;}
  .hotealtail.north{ padding:91px 0px;}
  .menulink a{ padding: 13px 40px !important;}
  #owl-demo.owl-theme .owl-controls .owl-page{ display:inline-block;}
 }
 @media only screen and (width:568px)
 {
  .hotealtail{ padding:87px 0px;}
  .hotealtail.north{ padding:77px 0px;}
 }
 
 
 .mediacenter p {color: #221d3e;  padding-top: 4px;}
.logogroup { margin-top: 38px;}
.hamptoninnlogo{ margin-top:5%;}
.popup_section {
        background: #063a62 none repeat scroll 0 0;
        border: 10px solid #554587 ;
        border-radius: 5px;
        color: #fff;
        display: none;       
        left: 0;
        margin: 0 auto;
        padding:5px;    
        right: 0;
        text-align: center;
        bottom: 1500px;
        width: 350px;
        z-index: 100;
    }
     .popup_btnsection {
       
    }
     .popup_btnsection #btnsubmit {
            padding:14px 21px;
          
        }
         .field-validation-error {
        color: #b50007 !important;
        float: left;
        font-family: arial;
        font-size: 14px;
        font-weight: normal;
        margin-left: 0px;
        margin-top: -29px;
    }
    
.form-container .grey-form-input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    display: block;
    width: 100%;
    height: 52px;
    padding: 10px;
    color:#000;
}

.loginError{color: #b50007;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    margin-top: 0px;
    position: absolute;
    text-shadow: none;
    margin-top: -11%;
    }
    
    .landis a {font-weight:normal;}
    
    #UserName.input-validation-error{border:solid 1px #b50007}
    #Password.input-validation-error{border:solid 1px #b50007}
    #UserName.valid{border:solid 1px #c8c8c8}
    #Password.valid{border:solid 1px #c8c8c8}
    
     .subscribeclose3 {background: none !important; border:none !important; border-radius: 25px;color: #554587 !important; display: block; padding: 5px; position: absolute; right:0px; top: 6px; width: 30px; cursor:pointer;}

  .admintitle{ color:#000;}
.hamptoninnlogo{ margin-top:59px;}
 @media only screen and ( max-width:1920px)
  {
      .hamptoninnlogo{ margin-top:60px;}
  }