﻿@charset "utf-8";
/* CSS Document */

.Calgary_mobile{ display:none;}
#mm0{ display:none !important;}
.mobile_manu{ display:none;} 
.menu_nav{ display:none !important;}
.resp_logo{ display:none;}
#cssmenu{ display:none;}

.clearfix {clear:both;}
a {	color:#2C2C2C;	font-weight:600;}
a:hover {color:#3a70c8;transition:color 0.5s ease-out 0s;}
p {	padding-bottom:20px;}
body {font-family:'Open Sans', sans-serif;font-size:13px;line-height:180%;color:#2c2c2c;background:#fff;font-weight:400;}
h1, h2, h3, h4., h5{font-family: 'Open Sans', sans-serif;}
h1 {font-size:31px;color:#2c2c2c;padding-bottom:30px;font-weight:400;line-height:35px;letter-spacing:2px;}
h2{font-size:21px;	line-height:35px;color:#0b3977;	letter-spacing:1px;}
h3{font-size:20px;color:#0d0e0e;padding-bottom:5px;}
h4{font-size:18px;margin-bottom:0px;padding-bottom:0px;}
img {max-width:100%;}
#map img {max-width:none;}
input[type=button], input[type=submit], input[type=reset], button{height:41px;padding:0px 15px;color:#fff;font-weight:700;background:url(../images/btnBg.png) repeat-x;font-size:18px;display:inline-block;
line-height:30px;
border-radius:0px;
cursor:pointer;
text-shadow: 2px 1px 0 #BE622B;
box-shadow:0 0 2px #000000;
border-left:1px solid #f7d8c1;
border-top:1px solid #f7d8c1;
font-family: 'Open Sans', sans-serif;
border-bottom:none;
border-right:none;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover{background:#609ed7;background: linear-gradient(to bottom,  #83b9eb 0%,#609ed7 100%);color:#fff;}
#toTop {width:30px;background: #0b3976; background: linear-gradient(to bottom,  #215fb0 0%,#0b3976 100%);text-align:center;padding:5px;position:fixed; /* this is the magic */bottom:10px;
/* together with this to put the div at the bottom*/
right:10px;
cursor:pointer;
display:none;
color:#fff;
font-size:11px;
font-weight:bold;
border-radius:20px;
z-index:999;
font-family: 'Open Sans', sans-serif;
line-height:30px;
transition: transform 0.5s ease 0s;}
#toTop:hover {color:#fff;background:#609ed7;background: linear-gradient(to bottom,  #83b9eb 0%,#609ed7 100%); transform: rotate(360deg);}   
#mainWrapper {width:100%;height:auto;text-align:center;z-index:99999;}
.wrapper {width:1000px;height:auto;text-align:left;margin:0px auto;}
#header {height:218px;width:100%;position:absolute;z-index:999;top:1px;}
.headerInner{width:100%;position:relative; margin:0px auto; height:218px;}
.navWidth {background:url(../images/navBg.png) no-repeat top center; height: 329px; margin:0px auto 0 auto;}
nav select {display: none;}
#nav {font-size:14px;font-weight:700;width:900px;margin:0 auto;padding:30px 50px;height:50px;}
#nav > ul {float:left;  width:100%;height:47px; margin-top:5%;}
.navWidth #nav.fixed {background:url(../images/navBg-top.png) no-repeat top center; height:auto; margin: 0px auto 0 auto;}
#nav.fixed{position:fixed; z-index:99; height:50px;width:100%;margin:0 auto;padding:30px 0px;}
#nav.fixed > ul{margin:0 auto;width:1000px;height:47px;float:none;margin-top:-31px; position:absolute; top:28px; right:13%;}
#nav > ul > li {float:left;padding:0px 31px;line-height:47px;position:relative;background:url(../images/bgNavBorder.png) no-repeat left;}
/*#nav > ul > li:first-child {padding:0px 40px 0 0px;background:none;}*/
#nav  ul  li:nth-child(2){background:none !important;}
#nav ul li.bg{background: none !important;}
#nav > ul > li.contactMessege{padding-right:0px;padding-top:1px;}

#nav > ul > li.amentiesBorder {
    background: none;
}    
#nav > ul > li.logo {
    padding:0px;
    margin:-3px 0 0 0px;
    background:none;
}  
  
 #nav.fixed > ul .logo {
    display:none;
     list-style-type: none;
}
  
  
    
#nav > ul > li > a {
	color:#1c1c1c;
	float:left;
	height:47px;
	line-height:47px;
	font-weight:600;
}
    #nav > ul > li > a > span{
    float: left;
    padding-right: 4px;
    padding-top: 2px;
    background:url(../images/icoHome.png) no-repeat 0 15px;
    width:17px;
    height:30px;
}

#nav > ul > li:hover > a > span, #nav > ul > li.active > a > span
{
    background:url(../images/icoHomeHover.png) no-repeat 0 15px;
}



#nav > ul > li:hover a, #nav > ul > li.active > a{
	color:#de662d;
	
}
 
#nav.fixed ul li.button_nav{ display:block; margin: 3px 0px 0px 40px; background:none;}
#nav ul li.button_nav{ display:none;}


#nav ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  display: none;
  visibility: hidden;

}

#nav ul li ul li { 
  background: #ffffff; 
  display: block; 
  color: #fff;
}

#nav ul li ul li a{ 
  background: #ffffff; 
  display: block; 
  color: #2C2C2C !important;
  padding-left:14px !important;
  text-align:left !important;
 }

#nav ul li ul li a:hover{ 
  color: #e67635 !important;
  
 
}


#nav ul li ul li a:hover { background:#f2f2f2; }
#nav ul li:hover ul {
  display: block;
  visibility: visible;
}



.ie8 #nav > ul > li 
{
 background: url("../images/bgNavBorder.png") no-repeat left center rgba(0, 0, 0, 0);
    float: left;
    line-height: 47px;
    padding: 0 23px;
    position: relative;
}



.ie8 .footerMenu ul 
{
    float: left;
    padding-left: 21px;
    text-align: left;
}










.bookTicketMain
{
    width:100%;
    position:relative;
    margin:0px auto;
    height:73px;
    background:url(../images/bgBook.png) repeat; 
    z-index:9 !important;   
}

.bookTicketArea{

	height:73px;
	color:#000;
	width:900px;
	margin:0 auto;
}
.bookTicketArea ul 
{
    width:570px;
    margin:0 auto;
}
.bookTicketArea ul li {
	float: left;
	height: 28px;
	padding: 17px 20px 0px 0px;
	line-height:28px;
}
.bookTicketArea ul li label {
	font-size: 13px;
	float:left;
	color:#fff;
	line-height:17px;
	padding:10px 10px 0px 0px;
}
.bookTicketArea ul li.chkinOut {
	height:60px;
	float:left;
}
.bookTicketArea ul li.chkinOut input[type=text] {
	border:none;
	float: left;
	font-size: 15px;
	height:36px;
	line-height:36px;
	margin:0;
	text-align: center;
	width:107px;
	background:url(../images/inputchkinOut.png) no-repeat;
	color:#767575;
	border:none;
}
.bookTicketArea button 
{
    margin:17px 0 0 20px;
    float:left;
}
.slider {
    width:100%;
    height:auto;
    margin:0 auto;
    position:relative;
    max-width:1903px;
}
.flexslider ul > li > .caption, .banner > .caption
{
    background: url("../images/captionShadow.png") no-repeat ;
    bottom: 6px;
    color: #1C1C1C;
    left: 37.5%;

    position: absolute;
    text-align: left;
    width: 476px;
    top:250px;
}
.flexslider ul > li > .caption > span, .banner > .caption > span
{
    font-size:64px;
    line-height:110px;
    width:400px;
    padding-right:20px;
    text-align:left;
    font-weight:300;
  
}
.flexslider ul > li > .caption > span > span, .banner > .caption > span > span
{
    font-weight:200;
    font-size:22px;
}
.content
{
    float:left;
    width:100%;    
    height:auto;
    padding:30px 0;
     
}
.contentBottom
{
    padding:45px 0px;
}
.colLeft{
	float:left;
	width:590px;
}
.colLeftRoom{
	float:left;
	width:730px;
	margin:25px 0 0 0px;
}
.colRightRoom{
	float:right;
	width:260px;
	margin-top:30px;	
}
.colRight{
	float:right;
	width:400px;	
}
.business
{
    float:right;
    width:348px;
    margin-bottom:20px;
    margin-top:-15px;
    position:relative;
    border:1px solid #fff;
}

.business a span:hover, .business a span p:hover
{
    color:#3A70C8;
}



.Calgary-tripadvisor
{
    float:right;
    width:200px;
    margin-bottom:20px;
    margin-top:25px;
    position:relative;
    margin-right:19%;
}










.calgary 
{
    float:right;
    width:250px;
    margin-bottom:20px;
    margin-top:-15px;
    position:relative;
}

.calgary span
{
    left:30px;
    top:10px;  
     position:absolute; 
     color:#ffffff;
    font-size:18px;
}

.businessRoom
{
    width:250px;
}
.leisure span
{
    right:35px;
    bottom:0px;  
     position:absolute; 
     color:#ffffff;
    font-size:28px;
}
.business span
{
    position:absolute;
    top:47px;
    left:20px;
    color:#ffffff;
    font-size:28px;
}
.business span p, .leisure span p
{
    color:#ffffff;
    font-size:13px;
    font-weight:700;
    padding-top:5px;
}
.businessRoom span p, .leisureRoom span p
{
    font-size:12px;
}
.businessRoom span, .leisureRoom span
{
    font-size:18px;
    
}
.calgary p
{
     color:#ffffff;
    font-size:13px;
    font-weight:700;
    padding-top:5px;
    position:absolute;
    bottom:10px;
    left:30px;
}


.calgary p button
{
    font-size:13px;
      height: 30px;
    line-height: 25px;
    padding: 0 10px;
}

.leisure
{
    float:right;
    width:360px;
    position:relative;
     border:1px solid #fff;
   
      
}

.leisure a span:hover, .leisure a span p:hover
{
    color:#3A70C8;
}


.leisureRoom
{
    width:250px;
    margin-bottom:20px;
 
}

.sliderFooter {
    width:992px;
    height:211px;
    margin:0 auto;
    position:relative;
    box-shadow: 0 0 4px #eeeeee;
    padding:4px;
    border:2px solid #eeeeee;
}

.flexslider1 ul > li > .caption, .banner > .caption
{
    background: url("../images/captionShadow.png") no-repeat ;
    bottom: 6px;
    color: #1C1C1C;
    left: 590px;
    min-height: 257px;
    position: absolute;
    text-align: left;
    width: 476px;
}
.flexslider1 ul > li > .caption > span, .banner > .caption > span
{
    font-size:64px;
    line-height:110px;
    width:400px;
    padding-right:20px;
    text-align:left;
    font-weight:300;
  
}
.flexslider1 ul > li > .caption > span > span, .banner > .caption > span > span
{
    font-weight:200;
    font-size:22px;
}


#SocialLogo .shadowBottom {
    background: url("../images/bg_shadowBottom.html") no-repeat center bottom;
    height: 17px;
    width: 100%;
 
}

#SocialLogo {
	width:100%;
	height:125px;
	font-size:13px;
	color:#000;
	position:relative;
}
.SocialLogo
{
    padding:45px 0px;
    width:1000px;
    margin:0 auto;
    height:45px;
    position:relative;
}
.SocialLogo > ul > li
{ 
    float:left;
   /* padding-left:110px;*/
   padding-left:50px;

}
.SocialLogo > ul > li:first-child
{ 
    padding-top:5px;
    padding-left:0px;
}
.SocialLogo > ul > li + li + li + li + li +li
{ 
    padding-top:0px;
    position:absolute;
    right:0px;
}

#footer {
	width:100%;
	min-height:320px;
	height:auto;
	background:url(../images/bgBook.png) repeat;
	font-size:13px;
	color:#fff;
	margin-top:45px;
}
#footer a
{
	color:#fff;
	
}
#footer a:hover, #footer .active a
{
	color:#de662d;
		
}
.footerInner{
	width:1000px;
	margin:0px auto;	
	height:200px;

	position:relative;
}
.AddressFont
{
    font-size:14px;
}
.logoFooter
{
    position:absolute;
    top:0px;
    left:0px;
}


.footerAddress
{
    
    left:175px;
    top:0px;  
    text-align:left;
    padding:0px 0px;
    width:620px;
}
.footerAddress > ul > li
{ 
    float:left;
    width:20%;
}

.footerAddress > ul > li > Button
{ 
    padding:0 30px;
    font-size:18px;
    color:#3d3d3d;
    text-transform:uppercase;
}
.footerAddress > ul > li > Button:hover
{ 
    color:#fff;
}
.footerAddress > ul > li + li
{ 
    width:48%;
}
.footerAddress > ul > li + li + li
{ 
    width:27%;
}
.footerAddress > ul > li:first-child
{ 
    width:32%;
}


.footerMenu
{
 
    right: 0;
    position: absolute;
    top: 0px;  
}
.footerMenu ul {
	float: left;
	text-align: left;
	padding-left:30px;
}
.footerMenu ul:first-child {
	padding-left:0px;
}

.footerMenu ul li {
	float: left;
	text-align: left;
	text-transform:uppercase;
	clear:both;
}
.footerMenu li a {
	font-size: 13px;
	color: #fff;
	line-height: 180%;

}
.footerMenu li a:hover, .footerMenu li.active a {
	color: #de662d;
}




.footerSocial {
    position: absolute;
    right:235px;
    top:49px;
}

.footerSocial li {
	float:right;
	text-align: center;
	width:55px;
	height:36px;
	margin:0 0 0 10px;
}
.footerSocial li.facebookFooter {
	margin:0 0 0 0px;
}
.footerSocial a {
	color: #fffdf0;
	display: block;
	height:36px;
	line-height:36px;
	text-align: center;
	transform: rotate(-45deg);
	width:38px;	
}
.footerSocial li:hover {
	transform: rotate(394deg);
}
.facebookFooter {
	background:url(../images/icoFacebook.png) no-repeat top center;
	left: 0;
	top: 0%;
}
.twitter {
	background:url(../images/icoTwitter.png) no-repeat top center;
	bottom: 0;
	left: 25%;
}
.copyright
{
    color: #FFFFFF;
    font-size: 11px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 145px;
    width: 100%;
} 

.banner
{
    width:100%;
    height:auto;
    margin:0 auto;
    position:relative;    
}
.banner img
{
    width:100%;
    height:auto;    
}







.flexslider1
{
    border:1px solid #cfcfcf;
    width:700px;
    float:left;   
    padding:25px 15px; 
    height:auto;
}


.flexslider_amenities
{
  
    width:100%;
    float:left;   
    padding:25px 0px; 
    height:auto;
    
}
.flexslider1 ul.slides li
{
    padding:0px;
}

.flexslider1 ul.slides h2
{
    float:left;
    width:70%;
}
.flexslider1 ul.slides Button
{
    float:Right;
    margin-bottom:10px;
}
#tabs-nav1
{
    float:left;
    width:260px;    
    padding-top:35px;
}
#tabs-nav1 ul li
{
    float:left;
    width:230px;
    height:auto;
    background:#f1f1f1;
    border-top:1px solid #c0c0c0;
    border-left:1px solid #c0c0c0;
    padding:14px 10px 14px 20px;    
    color:#8d8c8c;
    font-size:14px;
    line-height:1.5em;
    cursor:pointer;
}
#tabs-nav1 ul li.flex-active
{
    background:#1c9ddb url(../images/bg_activeTab.png) no-repeat left center;
    color:#fff;
    border-top:1px solid #005f7d;
    border-left:0px solid #006e87;    
    padding-left:21px;
    

}

.hide_btn{ display:none;}
.amenities_container
{
	height: auto;
	padding:0px 0;
    margin:0px auto;
    width:100%;
    }
  
.amenities_container h2
{
    font-size:22px;
    text-align:left;

}

.amenities_container ul
{
    width:330px;
    float:left;  
    margin-right:35px; 
    font-size:13px; 
}
.amenities_container ul.lastChildAmenties
{
    margin-right:0px;  
}

.amenities_container ul li
{
    float:left;
    width:310px;
    padding:8px 8px;   
}

.amenities_container ul li a
{
    color:#2c2c2c;
    font-weight:bold;
  
}
.amenities_container ul li a:hover
{
    color:#FC885B;
    font-weight:bold;
  
}
.amenities_container ul li.color a{color:#2c2c2c;}
.amenities_container ul li.color a:hover{color:#2c2c2c;}
.amenities_container ul li.color
{
    float:left;
    width:290px;
    padding:8px 8px;
    background:#ececec;
    color:#2c2c2c;
  
}



.innerammenties_container
{
	height: auto;
	padding:0px 0;
    margin:0px auto;
    width:100%;
    }
  
.innerammenties_container h2
{
    font-size:22px;
    text-align:left;

}

.innerammenties_container ul
{
    width:330px;
    float:left;  
   
    font-size:13px; 
}
.innerammenties_container ul.lastChildAmenties
{
    margin-right:0px;  
}

.innerammenties_container ul li
{
    float:left;
    width:310px;
    padding:8px 8px;   
}

.innerammenties_container ul li a
{
    color:#2c2c2c;
    font-weight:bold;
  
}
.innerammenties_container ul li a:hover
{
    color:#FC885B;
    font-weight:bold;
  
}
.innerammenties_container ul li.color a{color:#2c2c2c;}
.innerammenties_container ul li.color a:hover{color:#2c2c2c;}
.innerammenties_container ul li.color
{
    float:left;
    width:290px;
    padding:8px 8px;
    background:#ececec;
    color:#2c2c2c;
  
}



.privacydetail {
    float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}

.privacydetail img
{


width:425px;
height:196px;

}



.privacydetail .privacyImg {
    float: left;
    height: auto;
    width:425px;
}



.privacydetail .privacyContent {
    float: left;
    padding-left: 35px;
    width: 460px;
}


.leisuretravel1
{
       float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}


.leisuretravel1 img{ width:425px; height:196px;}
.leisuretravel1 ul li{  list-style-type: disc; margin-left: 20px;}
.leisuretravel1 .leisuretravel1img{float: left; height: auto; width:425px;}
.leisuretravel1 .leisuretravel1content{ float: left; padding-left: 35px; width: 460px;}
/*--*/
.leisuretravel2
{
       float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}


.leisuretravel2 img
{
    width:425px;
    height:196px;
}


.leisuretravel2 ul li
{
        list-style-type: disc;
    margin-left: 20px;
}


#CDSWIDCOE {

  width: 100% !important;
}
.leisuretravel2 .leisuretravelimg2
{
   float: left;
    height: auto;
    width:425px;
}

.leisuretravel2 .leisuretravelcontent2
{
    float: left;
    padding-left: 0px;
    width: 460px;
}


/*--*/
.amenities1
{
       float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}

.amenities1 img
{
    width:425px;
    height:196px;
}

.amenities1 ul li
{
        list-style-type: disc;
    margin-left: 20px;
}



.amenities1 .amenitiesimg1
{
   float: left;
    height: auto;
    width:425px;
}

.amenities1 .amenitiescontent1
{
    float: left;
    padding-left:44px;
    width: 460px;
}

/*--*/
.amenities2
{
       float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}

.amenities2 img
{
    width:425px;
    height:196px;
}



.amenities2 ul li
{
        list-style-type: disc;
    margin-left: 20px;
}



.amenities2 .amenitiesimg2
{
   float: left;
    height: auto;
    width:425px;
}

.amenities2 .amenitiescontent2
{
    float: left;
    padding-left:0px;
    width: 460px;
    padding-right:15px;
}



.videotxt
{
    float:right;
    width:68%;
}


.videocont
{
    float:left;
    width:30%;
}



.attraction
{
  float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}

.attraction img 
{
    width:425px;
    height:196px;
}

.attraction .attractionimg
{
    float: left;
    height: auto;
    width:425px;
}

.attraction .attractioncontent
{
   float: left;
    padding-left:44px;
    width: 460px;
}

/*---*/
.attraction2
{
  float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}

.attraction2 img 
{
    width:425px;
    height:196px;
}









ul.topnav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333;
}

ul.topnav li {float: left;}

ul.topnav li a {
  display: inline-block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  transition: 0.3s;
  font-size: 17px;
}

ul.topnav li a:hover {background-color: #555;}

ul.topnav li.icon {display: none;}







.attraction2 .attractionimg2{float: left; height: auto; width:425px;}
.attraction2 .attractioncontent2{ float: left; padding-left:0px;    width:460px;    padding-right:15px;}
.location_features{    float:left;    width:100%;}
.location_features ul{float:left;width:45%;margin-left:20px;margin-right:20px;margin-top:5px;}

.location_features ul li
{
    list-style-type:disc;
}


.location_features2
{
    float:left;
    width:100%;
}


.location_features2 ul 
{
    float:left;
    width:100%;
    margin-left:15px;
    margin-top:5px;
}

.location_features2 ul li
{
    list-style-type:disc;
}
    



.location_features3
{
    float:left;
    width:100%;
}

.location_features3 ul{float:left; width:45%; margin-left:20px; margin-right:20px; margin-top:5px;}
.location_features3 ul li{list-style-type:disc;}
.map_left_area{ width:30%; height:auto; float:left; padding:1.5%; background-color:#e6e0e0; min-height:521px;}
.map_left_area imput{ width:200px; height:100px; }
.map_right_area{ width:65%; height:auto; float:right;  padding:0px; background-color:#A8A7A7;}
.point_of_interast {
    float: left;
    height: auto;
    margin-top: 0;
    padding:0px;
    width: 100%;
}
.point_of_interast ul li {
    background: url(../images/red-dot.html) no-repeat left top;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 20px 30px;
}

.point_of_interast ul li a {
color: #fff;
text-decoration: none;
transition: color 0.3s ease-out 0s;
}
.point_of_interast ul li a:hover, .point_of_interast ul li.active a {
color: #CCCCCC;
text-decoration: none;
transition: color 0.3s ease-out 0s;
}


.camera_prev{opacity:1 !important;}
.camera_next{opacity:1 !important;}

.point_of_interast fieldset label {
color: #000000;
float: left !important;
height: auto;
width: 100%;
}

.point_of_interast fieldset input
{
background:#ffffff;
border:solid 1px #cccccc;
padding:8px 1%;
width:58%;
}

.logo{ float:left; position:relative; top:-55px;}


.point_of_interast fieldset select{background:#ffffff;border:solid 1px #cccccc;padding:8px 1%;width:60%;}
.point_of_interast input[type="button"]{margin-left:0px !important;}
.intrast_button{width:126px;height:auto;padding:0px;float:right;}

/*------------------map section end --------------*/
.input-validation-error {border:1px solid #b50007 !important;}
.field-validation-error { color: #B50007;float: left; padding: 0;}
#Address1.valid{background:#ffffff url(../images/success.png) no-repeat right 2px;}
#Address1.input-validation-error{ background-color:#ffffff !important;background:url(../images/error.png) no-repeat right 2px;}
#City.valid{background:#ffffff url(../images/success.png) no-repeat right 2px;}
#City.input-validation-error{ background-color:#ffffff !important;background:url(../images/error.png) no-repeat right 2px;}
.business_exp{float:left;}
.business_exp ul li{list-style-type:disc;margin-left:20px;}
.package_heading_area{width:460px;}
.package_left_heading{ float: left;width:233px;border:0px solid red; padding-top:1px;}
.package_rate_code_area {border:0px solid red; float: right; padding-left: 0; width:210px; text-align:left}
.package_details {width:600px; height:auto; float:left; padding:0 0 0px 8px; background:none}
.package_details_text {width:600px; height:auto; float:left; padding:0 0 10px 0px; background:none}
.package_table {width:560px; height:auto; float:left; margin-top:25px; padding:0 0 0px 0px; border:1px solid #4B7BA8; border-bottom:0px solid #4B7BA8; }
.package_table_heading {width:560px; height:auto; float:left; padding:0px 0 0px 0px; background:#4B7BA8; color:#ffffff;}
.package_duration_heading {width:380px; height:auto; float:left; padding:5px 10px 5px 10px; background:#4B7BA8; border-right:1px solid #ffffff;color:#ffffff; }
.package_cost_heading {width:135px; height:auto; float:left; padding:5px 10px 5px 10px; background:#4B7BA8;color:#ffffff;}
.package_table_details {width:570px; height:auto; float:left; padding:0px 0 0px 0px; background:none; border:0px solid #4B7BA8; border-top:none;}
.package_duration_details {width:380px; min-height:25px;height:auto; float:left; padding:5px 10px 5px 10px; border-right:1px solid #4B7BA8;border-bottom:1px solid #4B7BA8;font-size:12px;color:#000000;}
.package_cost_details {width:140px; min-height:25px;height:auto; float:left; padding:5px 10px 5px 10px;border-bottom:1px solid #4B7BA8;font-size:12px;color:#000000;}
.package_table_bottom_text {width:575px; height:auto; float:left; padding:10px 0 0px 0px; background:none; text-align:center;}
.package_booking_main{width:460px;height: auto;float: left;background: none;padding: 15px 0 0 0px;text-align: center;color:#000000;}
.pkgDescriptions{color: #000000; float: left; font-family: 'Open Sans',sans-serif; font-size: 13px; min-height: 112px; width: 460px;}
.newpkgtable{float:right;}
input[type="button"], input[type="submit"], input[type="reset"], button {height: 35px;}



/* RTE content enduser */
figure.image.image_resized img {
    width: inherit !important;
}
figure.image.image_resized {
    margin: auto !important;
}
figure.image.image_resized.image-style-align-right {
    float: right;
    margin: 0 0 10px 10px !important;
}

figure.image.image_resized.image-style-align-left {
    float: left;
    margin: 0 10px 10px 0 !important;
}
.blogpage .blogp ul li, .packageP ul li {
    list-style: disc !important;
    list-style-position: inside !important;
}
.blogpage .blogp ol li, .packageP ol li {
    list-style: decimal !important;
    list-style-position: inside !important;
}
.blogpage p, .packageP p {
    margin-bottom: 0;
}

.packageP blockquote, .blogp blockquote {
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: 5px solid #ccc;
}

@media only screen and (max-width:1920px)
{#CDSWIDCOE {margin-left: 0 !important;width: 98% !important;}
 .SocialLogo > ul > li {padding-left: 108px;}
 .footerSocial {right: 228px;}
}

@media only screen and (max-width:1600px)
{#CDSWIDCOE {margin-left: 0 !important;width: 98% !important;}
 .SocialLogo > ul > li {padding-left: 108px;}
 .footerSocial {right: 229px;}
}

@media only screen and (max-width:1440px)
{#CDSWIDCOE {margin-left: 0 !important;width: 98% !important;}
}

@media only screen and (max-width:1366px)
{#CDSWIDCOE {margin-left: 0 !important;width: 98% !important;}
 .SocialLogo > ul > li {padding-left: 108px;}
 .footerSocial {right: 220px;}
}
@media only screen and (max-width:1280px)
{#CDSWIDCOE {margin-left: 0 !important;width: 98% !important;}
}

@media only screen and (max-width:1100px)
{
#nav > ul > li{ padding:0px 14px;}
.attraction img {width: 456px;height: 196px;}
.attraction .attractioncontent {float: left;padding-left: 19px;width: 526px;}
.attraction .attractionimg{ width:450px;}

.attraction2 .attractioncontent2{float: left;padding-left: 1px;width: 526px;}
.attraction2 img{width: 456px;height: 196px;}
.attraction2 .attractionimg2{ width:450px;}

.leisuretravel1 .leisuretravel1content{float: left;padding-left: 19px;width: 526px;}
.leisuretravel1 .leisuretravel1img{ width:450px;}
.leisuretravel1 img{width: 456px;height: 196px;}

.leisuretravel2 .leisuretravelcontent2{float: left;padding-left: 2px;width: 526px;}
.leisuretravel2 img{width: 466px;height: 196px;}
.leisuretravel2 .leisuretravelimg2{ width:468px;}
#nav.fixed{ width:127% !important;}
#CDSWIDCOE {
  margin-left: 0 !important;
  width: 98% !important;
}
}


@media only screen and (min-width:768px) and (max-width:1000px) 
{
.navWidth{width:100%;}
.sliderFooter {width:988px}
.hide_btn{ display:none;}


}


@media only screen and (max-width:999px) 
{
#CDSWIDCOE {
  margin-left: 0 !important;
  width: 98% !important;
}
.flexslider1 ul.slides h2{ margin-top:4% !important; margin-bottom:4% !important; margin-left:4px;}
#calendar {left:0px !important;top: 423px !important;}
#btnPrint1 {margin-right: 15px !important;}
.colLeft {	width: 50%;}
.colRight{ width:50%;}
.wrapper{ width:100%;}
#nav.fixed{ width:127% !important;}
.SocialLogo{width:100%;}
input[type="button"], input[type="submit"], input[type="reset"], button {padding: 0px 5px; font-size:15px; margin-top:4%;}
.SocialLogo > ul > li{ padding-left:22px; }
.footerSocial{ right:19%; top:43%;}
.sliderFooter{ width:100%;}
#nav > ul > li.logo{ padding:12px 0px; width:17%;}
#nav{ width:91% !important; }
#nav > ul > li{ padding:0px 24px;}
#nav.fixed ul li.button_nav {margin: 3px 11px 0px;}
#nav.fixed > ul{ width:100%;}
.bookTicketArea{ width:100%;}
.footerInner{ width:100%;}
#footer{ min-height:480px;}
.footerMenu {right: 8%px;top: 140px;}
.footerAddress {left:175px;top: 7px;text-align: left;width: 593px;}
.copyright{ top:285px;}
#nav.fixed {padding: 30px 50px !important;}
#nav {width: 87% !important;}

.location_features ul{ width:43%;}
.location_features3 ul{ width:43%;}
.leisuretravel1 .leisuretravel1img{ width:47%; float:left;}
.leisuretravel1 .leisuretravel1content{ width:50%;padding-left: 15px;}
.leisuretravel2 .leisuretravelcontent2{ width:50%;}
.attraction2 .attractioncontent2{ width:47%;}
.attraction2 .attractionimg2{ width:50%;}
.leisuretravel2 .leisuretravelimg2{ width:50%;}
.amenities1 .amenitiesimg1{ width:50%;}
.amenities1 .amenitiescontent1{ width:47%; padding-left:15px;}
.amenities2 .amenitiesimg2{ width:50%;}
.amenities2 .amenitiescontent2{ width:47%; }
.attraction .attractionimg{ width:50%;}
.attraction .attractioncontent{ width:47%; padding-left:15px;}
}


@media only screen and (max-width:768px) 
{


#header{ top:0px !important;}
.colLeft{ width:48%; padding:7px;}
.colRight{ width:49%;}
#nav > ul > li{ padding:0px 14px;}
.sliderFooter{ padding:0; border:none; top:-10px;}
.leisure span {right: 53px;	font-size: 23px;}
.business span {top: 61px;left: 10px;font-size: 23px;}
.flexslider1 {width: 99%;	padding: 0;}
.flexslider1 ul.slides Button {	float: right;	margin-bottom: 10px;	margin-right: 8px;}
#tabs-nav1{ width:100% !important;}
#tabs-nav1 ul li{ width:100% !important;}
.flexslider ul > li > .caption, .banner > .caption{ left:25%;}
.colRightRoom {	float: left;margin-top: 15px;width: 100%;display: inline-flex;margin-top: 3rem;}
.calgary p button {font-size: 11px;	height: 30px;	line-height: 0px;	padding: 0 9px;}
.calgary {	float: left;width: 201px; margin-bottom:0;}
.amenities_container ul li.color{ width:257px;}
.innerammenties_container ul{ width:100% !important;}
.innerammenties_container ul li.color{ width:97% !important;}
.innerammenties_container ul li{ width:100% !important;}
.videocont{ width:38%}
.videotxt{ width:60%;}
.location_features{ width:100%;}
.location_features ul{ width:43%;}
.location_features3 ul{ width:43%;}
.leisuretravel1 .leisuretravel1img{ width:47%; float:left;}
.leisuretravel1 .leisuretravel1content{ width:50%;padding-left: 15px;}
.leisuretravel2 .leisuretravelcontent2{ width:49.5%;}
.attraction2 .attractioncontent2{ width:47%;}
.attraction2 .attractionimg2{ width:50%;}
.leisuretravel2 .leisuretravelimg2{ width:49.5%;}
.amenities1 .amenitiesimg1{ width:50%;}
.amenities1 .amenitiescontent1{ width:47%; padding-left:15px;}
.amenities2 .amenitiesimg2{ width:50%;}
.amenities2 .amenitiescontent2{ width:47%; }
.attraction .attractionimg{ width:50%;}
.attraction .attractioncontent{ width:47%; padding-left:15px;}
#side_bar ul > li.hotelTitle {font-size: 12px !important; width:165px !important; line-height:14px !important; margin-top:4px;}
.map_left_area{min-height:500px;}
.map_right_area{min-height:500px;}
.privacydetail .privacyImg{ width:50%;}
.privacydetail .privacyContent{ width:47%; padding-left:15px;}
#Address1{width:60% !important;}
#City{width:60% !important;}
#Country{width:63% !important;}
#StateId{width:63% !important;}
.fl h2{ font-size:18px; margin-left:15px;}
.location_features2 ul {width: 89%;}
.innerammenties_container ul li {padding: 8px 5px;}
input[type="button"], input[type="submit"], input[type="reset"], button {height: 33px !important;}

.logoFooter {display: none;}
#SocialLogo {display: none; height:0 !important;}
.footerMenu {display: none;}
.copyright {top: 153px;}
.footerInner { height: 0px;}
ul.topnav li:not(:first-child) {display: none;}
ul.topnav li.icon { float: right;display: inline-block;}
ul.topnav.responsive {position: relative;}
ul.topnav.responsive li.icon {position: absolute;right: 0; top: 0;}
ul.topnav.responsive li {float: none; display: inline;}
ul.topnav.responsive li a {display: block;text-align: left;}
.footerAddress { display:none;}
.hide_btn {padding-top: 0%;	display: block;}
.hide_btn ul li button {width: 50% !important;}
#footer {min-height: 234px !important; margin-top:8px !important;}
#tabs-nav1 ul li {width: 94% !important;}
.intrast_button{ margin-right:15px;}


}



@media only screen and  (max-width:767px) 
{
#header{ top:0px !important;}
.menu_nav{ display:block !important;}
#nav.fixed {padding: 7px 44px !important;}
#nav {padding: 37px 38px 0 !important;}
#cssmenu #menu-button::after {top:36px !important;}
#cssmenu {width: 100% !important;background: #fff !important;height: 100px !important;position: fixed !important;}
#calendar {left:0px !important;top:315px !important;}
}




@media only screen and  (max-width:736px) 
{

#cssmenu {width: 100% !important;background: #fff !important;height: 100px !important;position: fixed !important;}
.navWidth {display: none !important;}
#cssmenu #menu-button::after {position: fixed;top: 36px !important;height: 38px}
#cssmenu ul {top: 63px important;height: 430px important;}
.resp_logo {width: 14% !important;margin-top: 2px;position: fixed;z-index: 9;text-align: left;left: 8px;top: 3px; display:block;}
.sliderFooter{ height:158px !important;}
#header{ top:0px !important;}
    }




@media only screen and (max-width:640px) 
{ .Calgary-tripadvisor {width: 56%;margin-left: 21%;}
#header{ top:0px !important;}
.intrast_button { display:none;}
input#btnPrint1{ display:none;}
    .sliderFooter{ height:150px !important;}
.colLeft{ width:99% !important;}
.colRight{ width:99% !important;}
.flexslider .slides img {
	min-height: 300px !important;
}
.bookTicketArea button {margin: 29px 0 0 2px;}
.bookTicketArea ul li.chkinOut {width: 32.9% !important; padding:0px 20px 0px 0px;}
.bookTicketArea ul {width: 94% !important;}
#cssmenu {width: 100% !important;background: #fff !important;height: 100px !important;position: fixed !important;}
.navWidth {display: none !important;}
#cssmenu #menu-button::after {position: fixed;top: 36px !important;height: 38px}
#cssmenu ul {top: 63px important;height: 430px important;}
.resp_logo {width: 15% !important;margin-top: 2px;position: fixed;z-index: 9;text-align: left;left: 8px;top: 3px; display:block;}


.business{ width:100% !important; float:left; margin-bottom:0; text-align:center;}
.leisure{ width:100% !important;float:left;margin-bottom:0; top:-13px;text-align:center;}
.Calgary-tripadvisor{ width:56% !important;float:left;margin-bottom:0; margin-top:0px;text-align:center;}
.business span{ left:167px !important;}
.calgary{ width:100% !important;}
.leisure span{ left:167px !important;}
.navWidth #nav.fixed{ width:100%;}
input[type="button"], input[type="submit"], input[type="reset"], button{ height:33px; }
.content {width: 97% !important; padding-left:10px; padding-right:10px;}
/* footer*/
.logoFooter {display: none;}
#SocialLogo {display: none; height:0 !important;}
.footerMenu {display: none;}
.copyright {top: 190px;}
#footer {min-height: 251px;}
.footerInner { height: 0px;}
ul.topnav li:not(:first-child) {display: none;}
ul.topnav li.icon { float: right;display: inline-block;}
ul.topnav.responsive {position: relative;}
ul.topnav.responsive li.icon {position: absolute;right: 0; top: 0;}
ul.topnav.responsive li {float: none; display: inline;}
ul.topnav.responsive li a {display: block;text-align: left;}
.footerAddress { display:none;}

#nav > ul > li {padding: 0px 13px;}

.hide_btn {padding-top: 8%; display:block;}
.hide_btn ul li button{ width:70% !important;}
input[type="button"], input[type="submit"], input[type="reset"], button {height: 35px;}
.amenities_container ul {width: 44%;}
.colLeftRoom {width: 98%;}
.fl h2 {font-size: 17px !important;}
.colRightRoom { display:inline-block !important; }
.calgary{ text-align:center;}
.calgary img{ width:57% !important;}
.calgary p {bottom: 10px;left: 30%;}
.amenities_container ul li.color {width: 100% !important;}
#tabs-nav1 ul li {width: 95% !important;}
.location_features3 ul {margin-right: 23px important;}
#tabs-nav1 ul {width: 100% !important;}
.amenities_container ul {width: 99% !important;}
.flexslider ul > li > .caption, .banner > .caption {left: 30%; top:39% !important;}
.flexslider ul > li > .caption, .banner > .caption {width:355px !important; }
#nav.fixed {padding: 7px 44px !important;}
#nav {padding: 37px 38px 0 !important;}
.navWidth {height:80px !important;}
.menu_nav{ display:block !important;}





}

@media only screen and (max-width:480px) 
{
.calgary img{ width:72% !important;}
.flexslider .slides img {min-height: 300px !important;}
#header{ top:0px !important;}
.sliderFooter{ height:120px !important;}
.intrast_button { display:none;}
input#btnPrint1{ display:none;}
.colLeft{ width:99% !important;}
.colRight{ width:99% !important;}


.Calgary-tripadvisor {margin-left: 12%;width: 74% !important;}




.bookTicketArea ul li{ padding:0 !important}
.flexslider ul > li > .caption, .banner > .caption {left: 16% !important;}
.bookTicketArea ul li.chkinOut {width: 36.9% !important;}
input[type="button"], input[type="submit"], input[type="reset"], button {font-size: 13px !important; margin-top:6% !important;}
.content {width: 97% !important; padding-left:10px; padding-right:10px;}
.flexslider ul > li > .caption, .banner > .caption {width: 267px !important;}
.privacydetail .privacyImg {width:100% !important;}  
.privacydetail .privacyContent {width: 100% !important; padding-left:0 !important;}
.content {width: 96% !important;}
#nav {padding: 30px 23px !important;}
.map_left_area {width: 98% !important;	min-height: 500px !important;}
.privacydetail img {width: 458px !important;}
.attractionimg img {width: 455px !important;}
.attraction .attractionimg {width: 100% !important;}
.attraction .attractioncontent {width: 100% !important; padding-left:0 !important;}
.attraction2 .attractioncontent2  {width: 100% !important; padding-right:0 !important;}
.attraction2 .attractionimg2 {width: 100% !important;}
.attraction2 img {width: 455px !important;}
.location_features ul {width: 95% !important; margin-right:0 !important; margin-left:13px !importat;}
.location_features3 ul {width: 95% !important; margin-right:0 !important;}
.amenities1 .amenitiesimg1 {width: 100% !important;}
.amenities1 img{width: 455px !important;}
.amenities1 .amenitiescontent1 {width: 100% !important;padding-left:0px !important;}
.amenities2 .amenitiescontent2 {width: 100% !important;padding-right:0px !important;}
.amenities2 .amenitiesimg2 {width: 100% !important;}
.amenities2 img{width: 455px !important;}
#camera_wrap_1{ height:400px !important;}
.flexslider ul > li > .caption > span, .banner > .caption > span {font-size: 41px !important;}
.leisuretravel1 .leisuretravel1img {width: 100% !important;}
.leisuretravel1 img{ width:457px !important;}
.leisuretravel1 .leisuretravel1content {width:100% !important;	padding-left: 0px !important;}
.leisuretravel1content img{ width:236px !important;}
.leisuretravel2 .leisuretravelcontent2 {width:100% !important;	padding-left: 0px !important;}
.leisuretravel2 .leisuretravelimg2 {width: 100% !important;}
.leisuretravel2 img{ width:457px !important;}
#tabs-nav1 ul {width: 93% !important;}
.map_right_area {width:100% !important;}
.flexslider ul > li > .caption, .banner > .caption {left: 18% !important; left:31% !important;}
#nav {padding: 37px 0 0 !important;}
#nav.fixed {padding:7px 50px !important;}
.menu_nav{ display:block !important;}
.navWidth #nav.fixed{ height:20%;}
.bookTicketArea ul li.chkinOut {width: 35.9% !important;}
.bookTicketArea ul {width: 94% !important;}
#cssmenu {width: 100% !important;background: #fff !important;height: 100px !important;position: fixed !important;}
.navWidth {display: none !important;}
#cssmenu #menu-button::after {position: fixed;top: 17px !important;height: 38px}
#cssmenu ul {top: 63px important;height: 430px important;}
.resp_logo {width: 20% !important;margin-top: 2px;position: fixed;z-index: 9;text-align: left;left: 8px;top: 3px;display:block;}
#cssmenu #menu-button::after {top: 35px !important;}


}



@media only screen and (max-width:479px) 
{
#header{ top:0px !important;}
.colLeft{ width:99% !important;}
.colRight{ width:99% !important;}
.intrast_button { display:none;}
input#btnPrint1{ display:none;}
.resp_logo {width: 24% !important;margin-top: 2px;position: fixed;z-index: 9;text-align: left;left: 8px;top: 3px;display:block;}
#cssmenu #menu-button::after {position: fixed;top: 36px !important;height: 38px;}
#cssmenu {width: 100% !important;background: #fff !important;height: 100px !important;position: fixed !important;}
.navWidth {display: none !important;}
.business span{ left:22px !important;}
.leisure span{ right:36px !important}
.sliderFooter{ height:5rem !important;}
.amenities_container ul{ width:100% !important;}
.colLeftRoom{ width:100%;}
.bookTicketMain{ width:100%;}
.amenities_container ul li.color{ width:100% !important;}
.business{ width:100% !important; float:left; margin-bottom:0; text-align:center;}
.leisure{ width:100% !important;float:left;margin-bottom:0; top:-13px;text-align:center;}
.Calgary-tripadvisor{ width:100% !important;float:left;margin-bottom:0; margin-top:0px;text-align:center;}
.calgary{ width:100% !important}
.amenities_container ul li{ width:100% !important}
.flexslider ul > li > .caption, .banner > .caption{ left:26% !important;}
.flexslider ul > li > .caption > span, .banner > .caption > span{ font-size:37px;}
.leisuretravel1 .leisuretravel1img{ width:100% !important;}
.leisuretravel1content{width:100% !important;padding-left:0 !important;}
.leisuretravelcontent2{width:100% !important;}
.leisuretravelimg2{ width:100% !important;}
.amenities1 .amenitiesimg1{ width:100% !important;}
.amenities1 .amenitiescontent1{width:100% !important;padding-left:0 !important;}
.amenitiesimg2{ width:100% !important;}
.amenities2 .amenitiescontent2{width:100% !important;padding-left:0 !important;}
.videocont{ width:100% !important;}
.videotxt{ width:100% !important;}
.location_features{ width:100%;}
.navWidth #nav.fixed{ width:100%;}
#nav.fixed > ul{ width:100%;}
.location_features ul{ width:100% !important; margin:0 !important;}
.location_features3 ul{ width:100% !important; margin:0 !important;}
.attraction .attractionimg{ width:100% !important;}
.attraction .attractioncontent{ width:100% !important; padding-left:0 !important;}
input[type="button"], input[type="submit"], input[type="reset"], button{ height:34px;}
.bookTicketArea button { margin: 28px 0 0 0px;}

.bookTicketArea ul li.chkinOut {width: 35.9% !important;}
.bookTicketArea ul li {	padding:0 !important;}
input[type="button"], input[type="submit"], input[type="reset"], button {margin-top: 8.5% !important; font-size:12px !important;}
.colLeft {width: 95% !important;}
.caption{ width:266px !important;}
.content {width: 93.5% !important;}
#nav {padding: 30px 23px; width:85% !important}
.privacydetail .privacyImg {width: 100% !important;}
.privacydetail .privacyContent {width: 100% !important; padding-left: 0px !important;padding-right: 0px;   }
.map_left_area {width: 98% !important;min-height: 500px !important;}
#Address1 {width: 100% important;}
#City {width: 100% important;}
.map_right_area {width: 100% !important;}
.map_right_area{min-height: 500px !important;}
.fl h2 {font-size: 15px !important;}
.attraction2 .attractioncontent2 {width: 100% !important; padding-right:0;}
.attraction2 .attractionimg2 {width: 100% !important;}
#divText{ width:133px !important;} 
.location_features {padding-left: 12px !important;}
.location_features2 h2{ padding-left:10px !important;}
.location_features3{padding-left: 12px !important;}
.amenities2 .amenitiescontent2 { padding-right: 0px !important;}
#tabs-nav1 {width: 97% !important;}
.amenities_container ul li {width: 97% !important;}
.amenities_container ul li.color {width: 97% !important;}
#tabs-nav1 ul {width:91% !important;}
.colRightRoom { display:inline-block !important; }
.calgary img{ width:100% !important;}
.flexslider ul > li > .caption, .banner > .caption {width: 285px !important;}
.flexslider ul > li > .caption, .banner > .caption {left: 21% !important;}
.flexslider .slides img {min-height: 250px !important;}
#nav {padding: 37px 24px 0 !important;}
#nav.fixed {padding: 7px 38px !important;}
.menu_nav{ display:block !important;}

}


@media only screen and (max-width:360px) 
{
.Calgary-tripadvisor {margin-left: 5px;width: 94% !important;}
  
}


@media only screen and (max-width:320px) 

{

#CDSWIDCOE {width: 97% !important;}


#side_bar{ width:300px !important;  }
#header{ top:0px !important;}
.sliderFooter{ height:80px !important;}
.bookTicketArea ul li.chkinOut {width: 34.9% !important;}
.bookTicketArea ul li.chkinOut input[type="text"] {font-size: 12px importantt;width: 86px !important;}
input[type="button"], input[type="submit"], input[type="reset"], button { height:32px !important; padding:0 3px !important; margin-top:9.5% !important;}
input[type="button"], input[type="submit"], input[type="reset"], button
.bookTicketArea ul li.chkinOut {width: 36.4% !important;}
#footer {min-height:284px;}
.amenities_container ul li.color {width: 95% !important;}
.location_features  {width:98% !important;}
.location_features3 {width: 99% !important;}
.flexslider ul > li > .caption, .banner > .caption {left: 18% !important;}
.flexslider ul > li > .caption, .banner > .caption {width: 260px !important;}
#nav {padding: 43px 24px 0 !important;}
#nav.fixed {padding: 12px 38px !important;}
.menu_nav{ display:block !important;}

.colLeft{ width:99% !important;}
.colRight{ width:99% !important;}

.resp_logo {display:block; width: 30% !important;margin-top: 2px;position: fixed;z-index: 9;text-align: left;left: 8px;top: 3px;display:block;}
#cssmenu {width: 100% !important;background: #fff !important;height: 100px !important;position: fixed !important;}
.navWidth {display: none !important;}
#cssmenu #menu-button::after {position: fixed;top: 36px !important;height: 38px}
#cssmenu ul {top: 63px important;height: 430px important;}
.intrast_button { display:none;}
input#btnPrint1{ display:none;}
}





/* RTE content enduser */
figure.image.image_resized img {
    width: inherit !important;
}

figure.image.image_resized {
    margin: auto !important;
}

    figure.image.image_resized.image-style-align-right {
        float: right;
        margin: 0 0 10px 10px !important;
    }

    figure.image.image_resized.image-style-align-left {
        float: left;
        margin: 0 10px 10px 0 !important;
    }

.blogpage .blogp ul li, .packageP ul li {
    list-style: disc !important;
    list-style-position: inside !important;
}

.blogpage .blogp ol li, .packageP ol li {
    list-style: decimal !important;
    list-style-position: inside !important;
}

.blogpage p, .packageP p {
    margin-bottom: 0;
}

.packageP blockquote, .blogp blockquote {
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: 5px solid #ccc;
}





