.topnav { background: transparent !important; margin: 0px !important; z-index: 1000000; overflow: visible !important; padding: 0px !important; }
.topnav ul { border: none !important; box-shadow: none !important; }

div#maximenuck ul.maximenuck li.maximenuck.level1 {
background: none !important; 
border: none !important;
box-shadow: none !important;
padding: 0px !important; margin: 0 3px 3px !important;
}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck { border-bottom: 1px solid #05192D; background: url(../images/city_night/trans-bg.png) !important; padding: 0px !important; margin: 0px !important; }
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck:hover { background: #0A2137 !important; color: #FFF !important; }
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck a { border-right: none;
margin: 0;
padding: 5px 10px !important;
background: none !important;
text-transform: none;
font-weight: normal;
font-size: 100%;
white-space: nowrap; text-shadow: none !important;}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck a span { text-transform: none !important; color: #FFF !important;}

.faqol li { background: none !important; }
div#maximenuck ul.maximenuck li.maximenuck.level1 a span {
}

.floatck { border: 1px solid #05192D !important; border-radius: 0px !important; padding: 0px !important;
background: url(../images/city_night/trans-bg.png) !important;}
.breadcrumb li { display: inline !important; padding-left: 5px !important; }

div#maximenuck ul.maximenuck li.maximenuck.level1 > a { 
text-transform: uppercase; 
color: #69A5BC !important;
padding: 3px 6px !important;
text-deocration: none !important;
text-shadow: none !important;
}

div#maximenuck ul.maximenuck li.maximenuck.level1 > a span { text-shadow: none !important; font-size: 13px !Important; }

div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a {
background: #0A2137 !important;
color: #EEEEEE !important;
border-radius: 4px;
text-shadow: none !important;
}

div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator { text-shadow: none !important; color: #EEEEEE !important; }

div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {
min-height: 12px !important;
}

div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator { padding-right: 6px !Important; background: none !important; }

.slideid_1, .slideid_131 { background: none !important; }
.slideid_1 .ja-slidewrap_social, .slideid_131 .ja-slidewrap_social { background: none !important; }
.bodyid_174 #ja-header, .bodyid_131 #ja-header {
background: url(../images/city_night/header-bg4.gif) repeat-x center top;
}

.bodyid_1722 #ja-header {
background: url(../images/header-bg3.png) repeat-x center top;
}
.ja-ss-item img, #ja-slideshow { background: none !important; }

.ja-slidewrap_social .maskDesc, .bodyid_131 .ja-slidewrap_social .maskDesc { z-index: 1; }
.ja-slidewrap_social .readon, .bodyid_131 #ja-slideshow-bot { display: none; }
.bodyid_159 .ja-slidewrap_social .readon, .bodyid_131 #ja-slideshow-bot { display: none; }

.ja-slidewrap_social .ja-slide-buttons, .bodyid_131 .ja-slidewrap_social .ja-slide-buttons {
top: 170px !important;
}

.ja-ss-btns span.ja-ss-prev:hover, .bodyid_131 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-prev:hover {
background: url('../images/prev-slideshow.png')
 no-repeat left bottom !important;
}

.ja-ss-btns span.ja-ss-prev, .bodyid_131 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-prev {
background: url('../images/prev-slideshow.png')
 no-repeat left top !important;
 width: 18px;
height: 28px;
position: absolute;
left: -25px;
top: 170px;
}

.ja-ss-btns span.ja-ss-next:hover, .bodyid_131 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-next:hover {
background: url('../images/next-slideshow.png')
 no-repeat left bottom !important;
 
}

.ja-ss-btns span.ja-ss-next, .bodyid_1 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-next {
background: url('../images/next-slideshow.png')
 no-repeat left top !important;
 width: 18px;
height: 28px;
position: absolute;
right: -25px;
top: 170px;
}

.ja-ss-thumbs-wrap { background: none !important; bottom: 52px !important; left: 40px !important; height: 28px !important; }

.ja-ss-thumb img { display:none !important;}

.ja-ss-thumb { 
	background:
		url('../images/slide_bullet.png')
		no-repeat left bottom !important;
		width: 20px !important;
		height: 20px !important;
		border: none !important;
		margin: 0px !important;
}

#ja-slideshow {
padding-top: 40px !important;
}

.ja-ss-thumb.active {
	background:
		url('../images/slide_bullet.png')
		no-repeat left top !important;
}

.ja-ss { overflow: visible !important; }

.bodyid_159 .ja-slidewrap_social .ja-slide-buttons {
top: 220px !important;
}

.bodyid_159 #ja-slideshow { margin-top: 100px; }

.bodyid_131 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-prev, .bodyid_131 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-prev {
margin-left: -20px !important;
}

.bodyid_159 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-prev {
margin-left: -35px !important;
}

.ja-slidewrap_social .ja-slide-buttons span.ja-slide-next, .bodyid_131 .ja-slidewrap_social .ja-slide-buttons span.ja-slide-next {
right: -960px !important;
}

.bodyid_159 .ja-slidewrap_social .ja-ss-btns span.ja-ss-next {
right: -960px !important;
}

.ja-ss-btns { width: 100%; overflow: visible !important; z-index: 1 !important; }

.bodyid_131 #ja-topsl { padding-top: 30px; /* background: #6da729 !important; */ }

.topbox1, .topbox2, .topbox3, .topbox1 h3, .topbox2 h3, .topbox3 h3 { color: #fff !important; line-height: 1.3 !important;  }
.topbox1 .title, .topbox2 .title, .topbox3  .title { background: none !important; }
.topbox1 .title span, .topbox2 .title span, .topbox3  .title span { background: none !important; color: #eee !important; }
.topbox1 h3, .topbox2 h3, .topbox3 h3 { padding-top: 55px !important; }

.topbox1 p, .topbox2 p, .topbox3 p { margin-top: 3px !important; padding-top: 0px !important; color: #eee !important; }
.topbox1 p, .topbox2 p, .topbox3 p, .topbox1 h3, .topbox2 h3, .topbox3 h3 { padding-left: 5px !important;  }
.topbox1 h3, .topbox2 h3, .topbox3 h3 { padding-top: 10px; }
.bodyid_131 #ja-topsl div.moduletable h3 { text-transform: uppercase !important; font-size: 19px !important; }

.topbox1, .topbox2, .topbox3 {
  position:relative;
  width:313px;
}

.topbox1 img, .topbox2 img, .topbox3 img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 500ms ease-in-out;
  -moz-transition: opacity 500ms ease-in-out;
  -o-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
  display: none;
}

.topbox1 img.itop:hover, .topbox2 img.itop:hover ,.topbox3 img.itop:hover {
  opacity:0 !important;
}

div.module_testimonial div.bubble div { 
background: #6e7682 !important;
color: #498399 !important;
text-align: justify;
border-radius: 5px;
}

div.module_testimonial div.bubble h3 { color: #ffffff !important; }

div.module_testimonial div.bubble div div { background: none !important; }

div.module_testimonial .bubble 
{
position: relative;
width: 270px;
padding: 15px;
background: #6e7682;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #ffffff !important;
box-shadow: inset 0px 0px 5px rgba(0,0,0,0.1);
font-family: "Handlee", cursive;
line-height: 1.5;
font-size: 15px !important;
}

div.module_testimonial .au { margin-top: 18px;
font-family: "BariolRegular";
line-height: 1.4;
font-size: 14px; }

div.module_testimonial { position: relative; }
div.module_testimonial h3 { color: #ffffff !important;  padding-bottom: 0px !important; padding-left: 2px !important; }
.lw_new h3 { color: #FFFFFF !important;  padding-bottom: 0px !important; padding-left: 15px !important; }

.test_btn a { 
background: #5A911D url(../images/arrow_20.png) no-repeat 90% center;
display: block;
color: #FFF !important;
padding: 4px 35px 3px 10px;
border-radius: 3px;
text-transform: uppercase;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  float: right;
  font-size: 11px;
  margin-top: 10px;
}

.test_btn:hover a {
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background: #80aa29 url(../images/arrow_20.png) no-repeat 95% center;
  text-decoration: none !Important;
  padding: 4px 30px 3px 15px;
}

div.module_testimonial .bubble:after 
{
content: "";
position: absolute;
bottom: -15px;
left: 21px;
border-style: solid;
border-width: 15px 15px 0;
border-color: #6e7682 transparent;
display: block;
width: 0;
z-index: 1;
}

fieldset.bfBlock {border: 1px solid #DDD;
border-radius: 5px;
padding: 20px; }
fieldset.bfBlock Legend { background: #0070c0 !important;
padding: 3px 8px;
color: #FFF;
border-radius: 4px;
font-size: 16px;
text-transform: uppercase; }

.lw_new  h3 { background: none !Important; }
.lw_new, .lw_new div, .lw_new div div, .lw_new div div div { border-radius: 5px;  }
.lw_new div div div { padding: 0px !important; }
.lw_new .ja-contentslider {
padding: 15px 15px 30px 15px !important;

}

.lw_new div div {
background: url(../../images/city_night/box-hilite-tr2.gif) no-repeat top right !important;
}

.lw_new .ja-contentslider img { background: none !Important; }
.lw_new .ja-contentslider { overflow: visible !important; }
.lw_new .ja-button-control { position: absolute;
width: 50px;z-index: 5555555555555;
left: 250px;bottom: 5px;background: none !important;border: none !important; }
.lw_new .ja-contentslider .ja-contentslider-left { height: 20px !important; width: 20px !important; right: 155px !important;
bottom: 10px !important; border: none !important;  }
.lw_new .ja-contentslider .ja-contentslider-right { height: 20px !important; width: 20px !important; right: 125px !important;
bottom: 10px !important; border: none !important;  }
.ja_slideintro { }
.ja-contentslider-center { width: 270px !important; }
.ja_slideintro p { margin: 0px; padding: 0px;   padding-left: 10px; padding-right: 10px; }
.lw_new .ja-contentslider .ja-contentslider-left img, .lw_new .ja-contentslider .ja-contentslider-right img { border: none !important; }
.lw_new2 #ja-contentslider #ja-contentslider-left img, .lw_new2 #ja-contentslider #ja-contentslider-right img { display: none !important; }
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck.item104 a span { font-weight: bold !important; }

.blog-cat li ul li { padding-left: 15px;margin-bottom: 5px;background: url(../images/blog_link.png) no-repeat left 1px !important; line-height: 1.1; font-size: 12px; }
.blog-cat li ul { margin-top: 0px;margin-left: -10px; }

.call_button a { display: block; width: 100%; height: 100%; }

.table-widget { width: 100%; border: 1px solid #ddd; }
.table-widget td { padding: 8px;
line-height: 18px;
text-align: left;
vertical-align: top;
border-top: 1px solid #ddd; }
.table-widget tbody tr:nth-child(odd) td, .table-widget tbody tr:nth-child(odd) th { background-color: #f9f9f9; }
.table-widget a, .table-widget a:hover { color: #0070c0; }
.table-widget a:hover {text-decoration: underline;}
.item173 > .floatck > .maximenuck2 { width: 200px !Important; }
.item123 > .floatck > .maximenuck2 { width: 180px !Important; }
.item173 > .floatck > .maximenuck2 div.floatck .maximenuck2 { width: 170px !Important; }
li.item173 div.floatck div.floatck { margin: -30px 0 0 110px !important; }
li.item123 div.floatck div.floatck { margin: -30px 0 0 180px !important; }
div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck.parent > a { background: url(../images/arrow_20_70.png) no-repeat 95% 5px !important; }

.article-content img { max-width: 100%; }
.article-content img.bubble { margin-top: 8px; }

.deals { font-family: Bariol, sans-serif; font-weight: normal; }
.deals table td { width: 25%; }
.deals .check, .deals p { color: #666; font-size: 16px; }
.deals h2 { color: #05192d; font-size: 40px; }
.packname {   background: #73a2d0;  text-align: center;   color: #FFF;  font-size: 25px;  text-shadow: 1px 1px 5px rgba(0,0,0,0.5);  padding-bottom: 20px; }
.deal-div { display: table; border-spacing: 8px; }
.deal-col { position: relative; display: table-cell; width: 25%; padding-bottom: 70px; box-sizing: border-box; box-shadow: 1px 1px 10px rgba(0,0,0,0.2); border: 1px solid #EEE; }
#ja-content .article-content .deals .deal-col li { margin-left: 10px; font-size: 16px; padding-left: 20px; padding-right: 10px; line-height: 1.1 !important; color: #666; margin-bottom: 4px !important; background: url(../images/blog_check_deals.png) no-repeat left 2px;   }
#ja-content .article-content .deals .deal-col li:nth-child(odd) {  }
#ja-content .deals p { margin-bottom: 5px !important; }
.deal-col ul { margin-top: 30px; }
.btnReadmore { 
background: #fbd064; border-left: 1px solid #7f5a23; border-right: 1px solid #7f5a23; border-bottom: 5px solid #7f5a23; 
color: #666;  border-radius: 10px; display: block; text-align: center; width: 80%;
  font-size: 25px; position: absolute; bottom: 10px; left: 10%;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.2), 0px 0px 2px rgba(255,229,109,1) inset;  }
#ja-content .article-content .deals .check li { line-height: 1.1 !important; background: url(../images/blog_check_deals.png) no-repeat left 2px; margin-bottom: 4px !important;  padding-left: 20px; }
.btnReadmore a, .btnReadmore a:hover { color: #666 !important; text-decoration: none; }
.pricetag { 
background: rgb(145,211,39);
background: -moz-linear-gradient(top, rgba(145,211,39,1) 0%, rgba(118,196,41,1) 50%, rgba(145,211,39,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,211,39,1)), color-stop(50%,rgba(118,196,41,1)), color-stop(100%,rgba(145,211,39,1)));
background: -webkit-linear-gradient(top, rgba(145,211,39,1) 0%,rgba(118,196,41,1) 50%,rgba(145,211,39,1) 100%);
background: -o-linear-gradient(top, rgba(145,211,39,1) 0%,rgba(118,196,41,1) 50%,rgba(145,211,39,1) 100%);
background: -ms-linear-gradient(top, rgba(145,211,39,1) 0%,rgba(118,196,41,1) 50%,rgba(145,211,39,1) 100%);
background: linear-gradient(to bottom, rgba(145,211,39,1) 0%,rgba(118,196,41,1) 50%,rgba(145,211,39,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91d327', endColorstr='#91d327',GradientType=0 );
  font-size: 24px;
  color: #FFF;
  font-weight: 300;
  text-align: center;
  position: absolute;
  top: 40px;
  border-radius: 5px;
  left: 15%;
  width: 70%;
  box-shadow: 1px 1px 5px rgba(0,0,0,0.2); 
}

.cbotid_448 .call_bot3 .call_bot3 { width: auto !important; }

.top-toggle { display: none; }

@media (max-width: 942px) {
     .top-toggle { 
     	display: block;
	  width: 100%;
	  background-color: #EEE;
	  margin-top: 10px;
	  text-align: center;
	  cursor: pointer;
	  color: #6fa82a; }
     #ja-mainnav {
	  width: 100%;
	  position: relative;
	  top: 0px;
	  background: #0A2137;
	  display: none;
	}
     
     .main, .w1, .w2 { width: 100%; max-width: 100%; }
     
     #ja-botsl { box-sizing: border-box; }
     #ja-botsl .ja-box-center, #ja-botsl .ja-box-left, #ja-botsl .ja-box-right { width: 100%; margin-top: 10px; padding-top: 10px; background: none; border-top: 1px solid #666; box-sizing: border-box; }     
     #ja-topsl .ja-box-center, #ja-topsl .ja-box-left, #ja-topsl .ja-box-right { width: 100% !important; margin-top: 10px; padding-top: 10px; background: none; border-top: 1px solid #666; box-sizing: border-box; }
     #ja-topsl .ja-box-left div.moduletable { padding: 0px 10px; }
     
     #ja-botsl .ja-box-left .box-inner { margin: 0 10px; }
     table.acymailing_form { margin: 10px 0px !important; }
     #ja-footer { box-sizing: border-box; padding: 10px; }
     div.module_testimonial .bubble { box-sizing: border-box; width: 100%; }
     #ja-header { width: 100%;   min-height: 130px; }
     #ja-slideshow { overflow: hidden; }
     #ja-cols .inner { padding-left: 0px; }
     #contactBlock { width: 100% !important; max-width: 100%; }
     #infoBlock { margin-top: 20px; }
     fieldset.bfBlock { padding: 10px 5px; }
     .main img { max-width: 100%; box-sizing: border-box; }
     .blog_meta {
	  width: 200px;
	  padding: 5px;
	  left: 50%;
	  top: -75px;
	  margin-left: -100px;
	}
     .blog_meta .catItemDateCreated {
	  width: 202px;
	  text-align: center;
	}
     .blog_meta .catItemAuthor {
	  color: #690;
	  font-weight: bold;
	  padding-top: 5px;
	  padding-bottom: 0px;
	  padding-left: 40px;
	  padding-right: 0px;
	  line-height: 26px;
  	  font-size: 20px;
  	  width: 180px;
	}
	
     .blogItemShadow {
	  margin-top: 40px;
	}
     .blogItem {
	  padding-left: 20px !important;
	  padding-top: 80px !important;
	}
     .blog_meta .catItemCategory {
	  text-align: center;
	  width: 202px;
	}  
     .blog_meta .catItemCategory span { padding: 0px; display: block; }
     .pwebcontact.default.default-right { top: 90% !important; }
     div.module, div.module_text, div.module_menu, div.module_hilite, div.module_testimonial { float: none !important; }
     div.module div div div div, div.module_text div div div div, div.module_menu div div div div, div.module_hilite div div div div, div.module_testimonial div div div div { margin: 0 auto; }
     
        #ja-content .legend-gold { background: url(../images/legend-gold.png) no-repeat top right; padding-top: 55px !important; border:none !important; }
	#ja-content .legend-silver { background: url(../images/legend-silver.png) no-repeat top right; padding-top: 55px !important; border:none !important; }
	#ja-content .legend-copper { background: url(../images/legend-copper.png) no-repeat top right; padding-top: 55px !important; border:none !important; }
	#ja-content .legend-cart { background: url(../images/legend-cart.png) no-repeat top right; padding-top: 55px !important; border:none !important; }
	#ja-colmass { text-align: center; }
	.lw_new .ja-button-control {
	  width: 100%;
	  left: 0px;
	  bottom: 130px;
	}
	.lw_new .ja-contentslider .ja-contentslider-left {
	  right: 96% !important;
	  bottom: 10px !important;
	}
	
	.lw_new .ja-contentslider .ja-contentslider-right {
	  right: 10px !important;
	  bottom: 10px !important;
	}
		
	.call_bot, .call_bot2, .call_bot3, .call_bot4 {
		width: 100% !important;
		max-width: 100%;
		box-sizing: border-box;
	}
	
	.call_bot_1 .call_title, .call_bot2_1 .call_title, .call_bot3_1 .call_title, .call_bot4_1 .call_title { width: 100% !important; padding-right: 50px !important; box-sizing: border-box; }
	.call_bot_1 .call_caption, .call_bot2_1 .call_caption, .call_bot3_1 .call_caption, .call_bot4_1 .call_caption { width: 100% !important; padding-right: 50px !important; box-sizing: border-box; }
	
	h1.logo, h1.logo-text { margin: 0 auto; float: none; font-size: 38px;  letter-spacing: 1px;  padding: 0px; height: auto; }
	#ja-slideshow { background: #6fa82a !important; }
	
	div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck.parent > a { background: none !important; }
	div#maximenuck ul.maximenuck li div.floatck { margin: 0px !important; }
	.level1 > .floatck { display: block !important; position: relative !important; left: 0px !important; opacity: 1 !important; } 
	.level1 > .floatck li { text-align: center !important; }
	.level1 > .floatck .floatck { display: none !important; }
	#maximenuck div, #maximenuck li, #maximenuck a, #maximenuck a:hover { transition-duration: 0s !important; }
	
	#ja-colmass .blog-roll ul, #ja-colmass .blog-cat ul { text-align: left; line-height: 1.3; }
	.blog-roll li ul li { line-height: 90%; }
	
	.bodyid_105 .item-page input, .bodyid_105 .item-page textarea,
	.bodyid_166 .item-page input, .bodyid_166 .item-page textarea,
	.bodyid_88 .item-page input, .bodyid_88 .item-page textarea,
	.bodyid_108 .item-page input, .bodyid_108 .item-page textarea,
	.bodyid_125 .item-page input, .bodyid_125 .item-page textarea { width: 98% !important; }
}

@media (max-width: 480px) {
        #ja-content .legend-gold { background: none; }
	#ja-content .legend-silver { background: none; }
	#ja-content .legend-copper { background: none; }
	#ja-content .legend-cart { background: none; }
}