/* doc */
* {
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	-webkit-touch-callout:none;
	margin:0; 
	padding:0;
} 
body {
	overflow-x:hidden!important;
	-webkit-text-size-adjust:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:14px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
	-webkit-box-align:stretch;
}
html,body { min-height: 100%; min-width: 320px!important; }

input,textarea { -webkit-user-select:text; } 
img { border:none; max-width:100%; }

/* containers */
#mobile-viewport { min-height: 100%; min-width: 100%; position: relative; overflow: hidden; }
#mobile-body {  padding: 0 5px; min-height: 100%; padding-bottom: 60px; background: #eee url('../images/mobile-panel.png'); }
.open-nav #mobile-body,
.open-nav-right #mobile-body { min-height: 1200px; }
#mobile-main { display: none; }
#mobile-body .well * { max-width: 100%!important; }

#mobile-nav,
#mobile-nav-right { 
	min-height:100%;
	width: 82%;
	position: absolute;
	display: none;	
}
#mobile-nav { float: left; box-shadow: inset -5px 0px 10px 0px rgba(0, 0, 0, 0.5); }
#mobile-nav-right { right:0!important; float: none; box-shadow: inset 5px 0px 10px 0px rgba(0, 0, 0, 0.5); }
.tncms-region { float: left; width: 100%; z-index:0; }

#mobile-content { min-height: 100%; width: 100%; left: 0; }
.open-nav #mobile-content { left: 82%; position: relative; }
.open-nav-right #mobile-content { left: -82%!important; position: relative; }
.open-nav #mobile-nav, 
.open-nav #mobile-mask,
.open-nav-right #mobile-mask,
.open-nav-right #mobile-nav-right { display: block; }

.muted-text { opacity: 0.4; }

.mobile-gradient {
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.08)), to(rgba(0,0,0,.2)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.08), rgba(0,0,0,.2)); 
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.08), rgba(0,0,0,.2));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.08), rgba(0,0,0,.2));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.08), rgba(0,0,0,.2));
}

/* header & footer */
#mobile-header, #mobile-footer { width:100%; text-align:center; }
#mobile-header { 
	height:44px;
	z-index:1;
	overflow: hidden;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
	border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-bottom: 1px solid rgba(0, 0, 0, 0.5);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}
/*#mobile-header img { margin-top: 3px; height: 80%; }*/
#mobile-logo {
	height: 44px;
	width: 200px;
	margin: 0 auto;
	background-repeat:no-repeat;
	background-position: center 2px;
	background-size: auto 85%;
}
#mobile-logo a { display: block; height: 44px; text-indent: -9999px; }

#mobile-header .button { 
	border: 1px solid rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -15px rgba(0, 0, 0, 0), 0 0 1px rgba(255, 255, 255, 0.3);
	width: auto;
	margin-top: 5px;
	border-radius: 4px;
	line-height: 14px;
	background-color:transparent;
	padding: 8px 10px;
	height: 15px;
	text-align: center;
}
#mobile-header .button:active { background-color:rgba(0, 0, 0, .5); }
#mobile-header .button img { opacity: 0.9; width: 20px; height: auto;  margin-top: -2px; }
/*#mobile-header .button .x-icon::before { float: none; font-size: 32px; width: 38px; overflow: hidden; opacity: 0.8; text-align: center; }*/

.mobile-nav-toggle-right { float:right; margin-right: 6px; width: 21px!important; overflow: hidden!important; }	
.mobile-nav-toggle { float:left; margin-left: 6px; }

.mobile-nav-toggle span {
	display: block;
	width: 22px;
	height: 3px;
	background-color: #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	margin-bottom: 3px;
}
.mobile-nav-toggle span:last-child { margin:0; }

/* classifieds nav */
#mobile-classifieds-nav { margin: 0 -5px 0 -5px!important; height: 38px; margin-top: -10px; border-bottom: 1px solid rgba(0,0,0,.3); border-top: 1px solid rgba(255,255,255,.2); }
#mobile-classifieds-nav a { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #fff; font-size: 12px; font-weight: bold; display: block; text-align: center; float: left; line-height: 38px; border-left: 1px solid rgba(0,0,0,.1); border-right: 1px solid rgba(255,255,255,.2); }
#mobile-classifieds-nav.three a { width: 32%; }
#mobile-classifieds-nav.two a { width: 49%; }
#mobile-classifieds-nav a:first-child { border-left: 0; }
#mobile-classifieds-nav a:last-child { border-right: 0; }

#mobile-footer {
    position: fixed!important;
	height:50px!important;
    bottom:0!important;
	left:0!important;
	color:#fff;
	text-align:center;
    background: #000;   
	z-index: 103;
	box-shadow: 0px -5px 5px rgba(50, 50, 50, 0.46);
	border-top: 1px solid #000;
	overflow: hidden!important;
}
#mobile-footer * { max-height: 50px!important; }
#mobile-asset-ad { text-align: center; margin: 10px -15px; overflow: hidden; }

.mobile-ad-title { font-size: 10px; color: #888; text-transform: uppercase; text-align: center; padding-bottom: 5px; }

/* main nav bar */
.mobile-navigation { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6)!important; }
.mobile-navigation-bg { background: rgba(0, 0, 0, 0.3)!important; }
.mobile-navigation ul { margin:0; padding: 0; }
.mobile-navigation li  {
    list-style:none;
	line-height:44px;
	padding:0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.5);
	border-top: 1px solid rgba(255, 255, 255, .1);  
	clear: both;
	font-size: 16px;
}
.mobile-navigation li a { display: block; height: 44px; padding: 0 20px; }
.mobile-navigation li a:active,.mobile-navigation li a:hover { background: rgba(0, 0, 0, 0.5)!important; text-decoration: none; }
.mobile-navigation ul > li.user-nav { border-top: 1px solid rgba(255, 255, 255, .2); background-color: rgba(255, 255, 255, 0.1); height: auto; line-height: 24px; padding: 8px 0; }
.mobile-navigation ul > li .join { padding-bottom: 5px; }
.mobile-navigation ul > li.user-nav a, #mobile-weather .weather-more { 
	display: inline; 
	height: auto; 
	line-height: 10px; 
	font-size: 14px; 
	padding: 5px 18px; 
	border: 1px solid rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -15px rgba(0, 0, 0, 0), 0 0 1px rgba(255, 255, 255, 0.3);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); 
	border-radius: 5px;
	text-decoration: none; 
}
.mobile-navigation .screen-name a { padding: 2px 10px!important; }
.mobile-navigation ul ul { background: rgba(0, 0, 0, 0.3)!important; display: none; }
.mobile-navigation ul li li a { padding-left: 40px; }
#mobile-nav-right li { height: 38px; line-height: 38px;  }
#mobile-nav-right li a { padding: 0 18px; height: 38px; font-size: 14px; width: 85%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mobile-navigation .toggle-menu { float: right; margin-top: 6px; opacity: 0.5; }
.mobile-navigation .toggle-menu:hover,#mobile-nav .toggle-menu:active { opacity: 0.8; }
.mobile-navigation .x-icon::before { text-align: left; padding: 0; font-size: 28px; width: 20px; padding: 0 10px; }
.mobile-navigation .avatar { margin: 8px; float: left; height: 40px; overflow: hidden; width: 40px; background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(255, 255, 255, 0.2); }
.mobile-navigation .avatar .x-icon { margin-top: 7px; }
.mobile-navigation .avatar img { width: 38px!important; margin: 1px;  }
.mobile-navigation h3 { font-size: 13px; color: inherit; background-color: rgba(0, 0, 0, 0.4); padding: 0 18px; line-height: 24px; height: 26px; margin:0; border-top: 1px solid rgba(255, 255, 255, .2); }
.mobile-copy { opacity: .7; padding: 15px; font-size: 13px; }
.mobile-copy div { padding-bottom: 8px; }

#mobile-weather { background-color: rgba(255, 255, 255, 0.2); margin:0; }
#mobile-weather ul { background-color: rgba(255, 255, 255, 0.1)!important; margin-top: 10px; }
#mobile-weather li { padding: 5px 10px; line-height: 20px; height: auto; }
#mobile-weather ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top: 1px solid rgba(255, 255, 255, .1);  }
#mobile-weather .weather-more {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	margin-right: 0px!important;
        float: right;
        margin-top: 6px;
        opacity: 0.5;
        width: 52px;
}
#mobile-weather .weather-alerts { background-color: #ED5F5B;  }
#mobile-weather li img { float: left; margin-right: 10px; }
#mobile-weather .current-weather-icon img { width: 85px; }
#mobile-weather .weather-temp { font-size: 24px; line-height: 28px; }
#mobile-weather .high, #mobile-weather .low { opacity: .7; }
#mobile-weather .high { font-size: 20px; }
#mobile-weather .low { font-size: 13px; }

/* search bar */
#mobile-search-form {  
	padding: 8px!important;
	height: 28px; 
	overflow: hidden;
	color: #fff;
	background-color:rgba(0, 0, 0, .3);
	text-shadow: 0 1px 0 #fff!important;
	border-top: 1px solid rgba(255, 255, 255, .2); 
}
#mobile-search-form #s-field { 
	width: 2px; 
	background-color: rgba(255, 255, 255, 0.9); 
	border: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 18px;
	padding: 4px 10px;
	height: 18px;
	overflow: hidden;
	color: #fff;
	width: auto; 
	box-shadow: 0 1px 2px -1px rgba(0, 0, 0, .8) inset, 0 1px 2px -1px rgba(255, 255, 255, 1); 
}
#mobile-search-form .x-icon { color: #999; position: absolute; left: 10px; margin-top: 2px; }
#mobile-search-form .placeholder { padding-left: 20px; text-shadow: 0 1px 0 #fff; color: #666; font-size: 12px;  }
#mobile-search-form input,#mobile-search-form input:focus { 
	display: none; 
	width: 210px; 
	background: transparent!important; 
	line-height:16px; 
	height: 16px; 
	padding: 0; 
	padding-left: 20px; 
	border:0; 
	box-shadow: none!important;
	color: #000; 
}

/* mask and spinner */
#mobile-mask {
	position:absolute;
	top:45px;
	bottom:50px;
	width:100%;
	min-height:100%;
	background:rgba(0,0,0,.3);
	z-index:100;
	display:none;
	left:0;
}
#mobile-loading { display: block; position: static; min-height:600px; width: 100%; padding-top: 65px; text-align:center; }
#mobile-loading .spinner { 
	background: #000; 
	color: #fff; 
	line-height: 34px; 
	width: 90px; 
	padding: 8px 15px; 
	margin:0 auto; 
	border-radius: 34px; 
	font-size: 12px;
}
#mobile-loading .spinner img { float: right; }

/* overwrites */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    clear: both!important;
    width: 100%!important;
    margin: 0!important;
    padding: 0!important;
}
.clearfix { margin-bottom: 8px!important; }

#mobile-body .tabs {max-width: 95%; width: auto; margin-bottom: 8px; }

/* Users & Forms */
.user-block, .error404, .biz-body-container { background: #fff; width: auto!important; padding: 10px 15px!important; border: 1px solid #fff; border-radius: 2px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.user-block { margin-top: 10px; }
.user-block h1 { font-size: 20px; line-height: 24px; }
.user-block .reg-account { border: 0px!important; }
.user-block h5 { font-size: 13px; line-height: 18px; }
.user-block #fb-login-form { margin:0; }
.user-block #fb-login-submit { margin-bottom: 10px; }
#user-bar { margin:0 -5px 5px -5px!important; padding: 10px!important; height: 62px; overflow: hidden;  }
#mobile-body label{ float: none; display: block; width: auto; text-align: left; font-weight: bold; padding-bottom: 5px;  }
.input, #mobile-body .btn { float: none!important;margin:0 0 5px 0!important;}
#mobile-body input, #mobile-body textarea, #mobile-body select, .rte-zone { width: 92%!important; max-width: 92%!important; }
#mobile-body input[type="checkbox"], #mobile-body input[type="radio"] { width: auto!important; max-width: auto!important; }
label.checkbox-radio { display: inline!important; }
.submit-button.no-margin { margin: 0px!important; }
.submit-button { margin-left: 15px!important; }
#user-bar .inline-list { border: 0px!important; margin: 0 -10px!important; font-size: 12px; box-shadow: 0 1px 2px -1px rgba(0, 0, 0, .2) inset, 0 1px 2px -1px rgba(255, 255, 255, 1);  background: rgba(0,0,0,.05); border-top: 1px solid #ccc!important; padding: 5px 10px!important; margin-top: 3px!important; }
#user-bar .inline-list a { padding-right: 8px!important; }      
#mobile-body .user-edit-form .btn { margin-left: 12px!important; }
#mobile-body .data-edit .flags-list { margin: 0px!important; }
#user-profile .user-block { margin-top:0; }
#mt .form-container { background-color:#fff; padding-bottom:20px; }
#mt .form-container > h1 { padding:20px 10px 0; }
#mt .form-container > p { padding:0 10px; }
#mt .form-container .well { border:none; border-top:1px solid rgba(0,0,0,.1); border-radius:0; box-shadow:none; padding:20px 15px 0px 15px; margin:20px 0; }


/* biz */
.biz-body-container { margin-top: 4px; }
.biz-contact .tabs { font-size: 12px; }
.biz-contact .tabs a { padding: 0 8px!important; }
.biz-body-container * { max-width: 100%; }
.biz-contact { margin: -10px -15px 10px -15px; max-width: auto!important padding: 10px 10px 19px 10px; }
.offer-asset .biz-contact { margin: 4px -5px -5px -5px; }
#mt .logo-contact { float: none!important; height: 50px; oveflow: hidden;padding: 5px 10px; margin: -10px -10px 10px -10px; }
#mt .logo-contact p { padding: 0px; }
#mt .logo-contact a {font-size: 11px!important; line-height: 24px;  }
#mt .logo-contact img { width: 80px!important; margin-top: -6px; }

#mt .breadcrumb { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.4) inset, 0 1px 2px -1px rgba(255, 255, 255, 1); border-radius: 0px; text-shadow: 0 1px 0 #fff; font-size: 14px; z-index:0; padding: 5px 10px; margin: 0 -5px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

#mt h1, #mt .serif { font-family:Georgia, "Times New Roman", Times, serif; }
#mt h1 { font-size: 22px; line-height: 28px; }

#mt .inline-gallery { margin:-2px -13px 0 -13px; }
#mt .gallery-container { padding-top: 5px; width: 100%!important; max-height: auto!important; }
#mt .gallery-image, #mt .gallery-image img { background: #000; background-image:none; max-width: 100%!important; height: auto!important; vertical-align:top; }
/*#mt .gallery-caption-open { display: none; }*/
#mt .inline-gallery .gallery-image .blox-image-hover {
    top:0; 
    bottom:0;
    width: 100%!important;
    display: block!important;
    background:transparent!important;
}
#mt .inline-gallery .overview li {
	box-shadow: none;
	border: 1px solid #000;
	width: 98px;
	opacity: 1!important;
}
#mt .inline-gallery .featured-photo-display { margin-bottom: -5px; }

#mt .vmix-player { margin:3px -13px 0; }

.modal { top:0!important; max-width: 100%; max-height: 100%; border: 0px!important; background-color: rgba(255,255,255,.7); }
.modal * { max-width: 100%; max-height: 50%; }
.modal-body { padding: 15px; height: 350px!important; overflow: auto!important; }
.modal .close { font-size: 34px; margin-top: 8px; }
.modal-header { border: 0; }
.modal-header h3 { font-size: 14px; }
#exposeMask { background-color: #000!important; opacity: .9!important; }
#mt #blox-paywall-modal .header-container { height: auto; }

/* breaking news */
#breaking-news { 
	border-top: 1px solid #111; 
	margin: 0 -5px!important;
	background: #990000;
	background-repeat: repeat-x;
	min-width: 100%;
	display: block;
	border-left: 10px solid #3F0000;
	box-shadow: 0 1px 2px -1px rgba(0, 0, 0, .5) inset, 0 1px 2px -1px rgba(255, 255, 255, 1);
	background-image: -khtml-gradient(linear, left top, left bottom, from(#990000), to(#7A0000));background-image: -moz-linear-gradient(top, #990000, #7A0000);background-image: -ms-linear-gradient(top, #990000, #7A0000);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #990000), color-stop(100%, #7A0000));background-image: -webkit-linear-gradient(top, #990000, #7A0000);background-image: -o-linear-gradient(top, #990000, #7A0000);background-image: linear-gradient(top, #990000, #7A0000);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#7A0000', GradientType=0);}
#breaking-news .breaking-label { display: none; }
#breaking-news a { color: #fff; width: 90%;text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 14px 10px; display: block; }

/* index */
#mt .index-list-title { 
    margin:10px -1px -10px -1px!important; 
    background-color: rgba(0, 0, 0, 0.4);
    padding:8px;!important;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
    z-index: 5;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    border-top: 1px solid rgba(255, 255, 255, .7);
}
#mt .index-list-title *, .biz-headline {
    margin:0!important; 
    padding:0!important;
    font-size: 16px!important;
    line-height: 16px!important;
    font-family: inherit;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); 
}
.biz-headline { padding: 8px 0!important; color: #000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
#mt .index-list-container, #mt .wc-form-container { padding-top: 10px; }
#mt .index-list-item,
#mt .standard-listings .standard,
#mt .wc-form { 
	border: 1px solid #fff; 
	border-radius: 2px; 
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); 
	background: #fff; 
	padding: 10px;
	padding-bottom: 0px;
	margin-bottom: 10px;  
}
#mt .index-list-item h1 { font-size: 18px; line-height: 22px; margin-bottom: 5px; padding: 0; font-weight: normal; }

#mt .index-list-item .left { margin:0 10px 10px 0; }
#mt .index-list-item .right { margin:0 0 10px 10px; }

#mt .index-list-item .image,
#mt .index-list-item .image-full-height {
        position: relative;
	width: 80px;
}
#mt .index-list-item .image-full-height {
        background: #000;
        text-align: center;
}
#mt .index-list-item .image img,
#mt .index-list-item .image-full-height img { width:80px; vertical-align:top; }

#mt .index-list-item .large { float: none !important; margin:0; }

#mt .index-list-item .large .image,
#mt .index-list-item .large .image-full-height { 
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); 
	border: 1px solid #fff; 
	overflow: hidden; 
	position: relative;
        width:auto;
        max-width:none;
	margin: 0 -14px 5px -14px;
}

#mt .index-list-item .large .image img { width: 100%; vertical-align:top; }
#mt .index-list-item .large .image-full-height img { height: 180px; width: auto; }

#mt .index-list-item p { font-size: 11px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#mt .index-list-item .time-related { 
	background:#eee;
	display: block; 
	border-top: 1px solid #ddd; 
	margin: 0 -10px;
	padding: 2px 10px;  
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	clear: both;
	text-shadow: 0 1px 0 #fff; 
}

/* native ads */
#mt .index-list-item.advertorial { background-color:#fffbcc; border:1px solid #f4dfb5; margin-top:-10px; margin-bottom:0; }
#mt .index-list-item.advertorial .time-related { background-color:#666; color:#fff; border-top:1px solid #f4dfb5; text-shadow:none; }
#mt .index-list-item.advertorial .time-related a { color:#fff; }
#mt .index-list-item.advertorial .label { float:right; background-color:transparent; text-shadow:none; padding:0; }


@media handheld, only screen and (min-width: 481px){
        #mt .index-list-item .large .image,
        #mt .index-list-item .large .image-full-height {
		width: 300px;
		max-width: 300px;
                margin: 5px 0 10px 0;
        }
	#mt .index-list-item .left { float: left!important; margin-right:15px!important; }
	#mt .index-list-item .right { float: right!important; margin-left:15px!important; }
	#mt .index-list-item p { text-overflow: clip; white-space: normal; }
}

.bottom-leader-wrapper { background: #000; box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); margin: 0 -5px 10px -5px; text-align: center; padding: 1px 0; overflow:hidden; }

/* asset */
#mt .asset, #mt .page { 
	background: #fff; 
	margin: 3px -5px 10px -5px; 
	padding: 10px 15px; 
	margin-bottom: 5px;
	border-top_: 1px solid rgba(0, 0, 0, 0);
}
object, embed, iframe { max-width: 100%!important; }

#mt .asset h1 { 
	font-size: 28px; 
	line-height: 30px;
	padding: 5px 0;
	margin:0;
}
#mt .asset .title-block {
	box-shadow: inset 2px 0px 5px 0px rgba(0, 0, 0, 0.15); 
	margin: -9px -15px 0 -15px; 
	padding: 5px 15px 5px 15px!important;
	border-left_: 8px solid #000;
	background: #fff;
	text-shadow: 0 1px 0 #fff; 
}
#mt .breadcrumb {
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.1)), to(rgba(0,0,0,.1)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,.1)); 
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,.1));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,.1));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,.1));
}
#mt .asset .title-block h6 { font-size: 14px; padding:0; margin:0; }
#mt .asset .kicker { float: right; text-shadow:none; }
#mt .asset .hammer { font-size: 16px!important; padding-top: 5px; line-height:18px!important; }

#mt .asset .share { margin-top:10px; }
#mt .asset #above-asset-related div:first-child.share { margin-top:0; border-top:none; }
#mt .asset .share .addthis-endpoint-links .btn { background:#333; color:#fff; border:none; text-shadow:none; margin:0 !important; line-height:16px; filter:none; padding:3px 8px; }
#mt .asset .share .addthis-endpoint-links .btn .icon { display:inline-block; vertical-align:middle; margin:0 2px 0 -2px; float:left; width:16px; height:16px; background-image:url('../images/social-16.png'); }
#mt .asset .share .addthis-endpoint-links .facebook { background-color:#3B5998; }
#mt .asset .share .addthis-endpoint-links .facebook .icon { background-position: 0 0; }
#mt .asset .share .addthis-endpoint-links .twitter { background-color:#39A9E0; }
#mt .asset .share .addthis-endpoint-links .twitter .icon { background-position: -78px 0; }
#mt .asset .share .addthis-endpoint-links .googleplus { background-color:#D14836; }
#mt .asset .share .addthis-endpoint-links .googleplus .icon { background-position: -26px 0; }
#mt .asset .share .addthis-endpoint-links .pinterest { background-color:#CB2027; }
#mt .asset .share .addthis-endpoint-links .pinterest .icon { background-position: -52px 0; }
#mt .publish-meta { padding: 10px 0; }
#mt .publish-meta .left, .publish-meta .right { float: none!important; margin: 0!important; }
#mt .publish-meta .right { padding-top: 5px; }
#mt .gallery-list img { width: 40px; height: 30px; margin-top: 4px; float: left; margin-right: 10px; }
#mt .gallery-list ul { margin: 0; list-style: none;  }
#mt .gallery-list li { clear: both; }
#mt .gallery-list li a { font-weight: normal; }

#mt .related-highlights ul li { float: none; width: auto; }
#mt .comment-policy { display: none; }
.commentRules,.commentRules dt,.commentRules dd { background: trasparent!important; float: none!important; width: 100%!important; height: auto!important; padding:0!important; margin: 0px!important; }
.commentRules dd  { padding-bottom: 10px!important; }

#mt .featured-event .event-thumb { width: 100px; }
#mt .featured-event .well-caption { width: auto; margin-left: 100px; }

#mt #image .asset-image { margin: 2px -13px; }
#mt #image .asset-image img { max-width: 100%; }
#mt #image .asset-meta { margin: 0 -13px; }

#mt .view-comments { clear:both; }

#mt #comment-list { margin: 0 -15px 18px -15px; }
#mt #loadComments h3 { margin-bottom: 8px; }

#mt #ad .price { padding: 5px!important; font-size: 14px!important; }
#mt #ad .title-block { margin-bottom: 10px!important; }

/* search */
#mt .search-records { float: none!important; margin:0!important; padding-top: 10px; }
#mt .search-records span { display: none; }
#mt .search-tabs, #mt .top-paging, #mt .toggle-search { display: none; }
#search-form-index * { float: none!important; margin: 0px!important; width: auto!important;}
#search-form-index label { display: none; }
#search-form-index .xlarge { width: 60%!important; }
#search-form-index .btn { width: auto!important; }
.pagination li a { background-color: #fff!important; }

/* ICONS */
@font-face {
    font-family: 'IcoMoon';
    src: url('data:application/x-font-ttf;charset=utf-8;base64,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');
    font-weight: normal;
    font-style: normal;

}
.x-icon:before {
color:inherit;font-weight:normal !important;font-family:'IcoMoon';
padding:5px;float:left;
font-size: 28px;
text-align: center;
vertical-align:middle;
line-height:auto;
}
.x-icon.mini:before{font-size:20px !important;height:16px !important;width:16px !important;line-height:16px !important;}
.x-icon.big:before{font-size:40px !important;height:32px !important;width:32px !important;line-height:32px !important;}


.x-icon.home:before{content:'!';}
.x-icon.pencil:before{content:'\22';}
.x-icon.picture:before{content:'#';}
.x-icon.camera:before{content:'$';}
.x-icon.headset:before{content:'%';}
.x-icon.paper:before{content:'&';}
.x-icon.stack:before{content:'\27';}
.x-icon.folder:before{content:'(';}
.x-icon.tag:before{content:')';}
.x-icon.basket:before{content:'*';}
.x-icon.phone:before{content:'+';}
.x-icon.mail:before{content:',';}
.x-icon.location:before{content:'-';}
.x-icon.clock:before{content:'.';}
.x-icon.calendar:before{content:'/';}
.x-icon.message:before{content:'0';}
.x-icon.chat:before{content:'1';}
.x-icon.user:before{content:'2';}
.x-icon.loading:before{content:'3';}
.x-icon.refresh:before{content:'4';}
.x-icon.magnifier:before{content:'5';}
.x-icon.key:before{content:'6';}
.x-icon.settings:before{content:'7';}
.x-icon.graph:before{content:'8';}
.x-icon.trash:before{content:'9';}
.x-icon.pin:before{content:':';}
.x-icon.target:before{content:';';}
.x-icon.download:before{content:'<';}
.x-icon.upload:before{content:'=';}
.x-icon.star:before{content:'>';}
.x-icon.heart:before{content:'?';}
.x-icon.warning:before{content:'@';}
.x-icon.add:before{content:'A';}
.x-icon.remove:before{content:'B';}
.x-icon.question:before{content:'C';}
.x-icon.info:before{content:'D';}
.x-icon.error:before{content:'E';}
.x-icon.check:before{content:'F';}
.x-icon.minimize:before{content:'G';}
.x-icon.close:before{content:'H';}
.x-icon.up:before{content:'I';}
.x-icon.down:before{content:'J';}
.x-icon.left:before{content:'K';}
.x-icon.right:before{content:'L';}
.x-icon.tools:before{content:'M';}
.x-icon.html5:before{content:'N';}
.x-icon.css:before{content:'O';}
.x-icon.js:before{content:'P';}
.x-icon.cloud:before{content:'Q';}
.x-icon.tv:before{content:'R';}
.x-icon.wifi:before{content:'S';}
.x-icon.new:before{content:'T';}
.x-icon.mic:before{content:'U';}
.x-icon.database:before{content:'V';}
.x-icon.busy:before{content:'W';}
.x-icon.bug:before{content:'X';}
.x-icon.lamp:before{content:'Y';}

/*
 * photoswipe.css
 * Copyright (c) %%year%% by Code Computerlove (http://www.codecomputerlove.com)
 * Licensed under the MIT license
 *
 * Default styles for PhotoSwipe
 * Avoid any position or dimension based styles
 * where possible, unless specified already here.
 * The gallery automatically works out gallery item
 * positions etc.
 */ 
body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
	background: #000;
	overflow: hidden;
}
body.ps-active *, div.ps-active *
{ 
	-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
	display: none;
}
body.ps-active *:focus, div.ps-active *:focus 
{ 
	outline: 0; 
}


/* Document overlay */
div.ps-document-overlay 
{
	background: #000;
}


/* UILayer */
div.ps-uilayer { 
	
	background: #000;
	cursor: pointer;
	
}


/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{
	background: #000;
}
div.ps-zoom-pan-rotate *  { display: block; }


/* Carousel */
div.ps-carousel-item-loading 
{ 
	background: url('../images/photo-slide-loader.gif') no-repeat center center; 
}

div.ps-carousel-item-error 
{ 
	background: url('../images/photo-slide-error.gif') no-repeat center center; 
}


/* Caption */
div.ps-caption
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-bottom: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
}
div.ps-caption *  { display: inline; }

div.ps-caption-bottom
{ 
	border-top: 1px solid #42403f;
	border-bottom: none;
	min-height: 44px;
}

div.ps-caption-content
{
	padding: 13px;
	display: block;
}


/* Toolbar */
div.ps-toolbar
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-top: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
	height: 44px;
	display: table;
	table-layout: fixed;
}
div.ps-toolbar * { 
	display: block;
}

div.ps-toolbar-top 
{
	border-bottom: 1px solid #42403f;
	border-top: none;
}

div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
	cursor: pointer;
	display: table-cell;
}

div.ps-toolbar div div.ps-toolbar-content
{
	width: 44px;
	height: 44px;
	margin: 0 auto 0;
	background-image: url('../images/photo-slide-icons.png')!important;
	background-repeat: no-repeat;
}

div.ps-toolbar-close div.ps-toolbar-content
{
	background-position: 0 0;
}

div.ps-toolbar-previous div.ps-toolbar-content
{
	background-position: -44px 0;
}

div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
	background-position: -44px -44px;
}

div.ps-toolbar-next div.ps-toolbar-content
{
	background-position: -132px 0;
}

div.ps-toolbar-next-disabled div.ps-toolbar-content
{
	background-position: -132px -44px;
}

div.ps-toolbar-play div.ps-toolbar-content
{
	background-position: -88px 0;
}

/* Slider - mobile asset-slider */

.full-slider { overflow:hidden; position:relative; margin-top:18px; }
.full-slider .loading { height:250px; background:url('../images/loading.gif') center center no-repeat; }
.full-slider .slider-label { background-color:#eee; padding:5px 10px; font-weight:bold; border:1px solid #cfcfcf; position:absolute; top:6px; left:30px; z-index:2; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); }
.full-slider .viewport { width: 620px; margin:0; overflow: hidden; position: relative; float:left; z-index:1; }
.full-slider .slider-controls { background:#f5f5f5; border-bottom:1px solid #EEEEEE; padding:5px; }
.full-slider .asset-title { font-size:18px; line-height:22px; margin:9px 0 9px 5px; max-width:448px; }
.full-slider .slider-nav { float:right; }
.full-slider .slider-count { float:right; font-size:18px; line-height:18px; margin:6px 5px 0 0; }
.full-slider .slider-count .curr { display:block; float:left; text-align:center; background:#333; color:#fff; padding:5px 8px; margin-right:5px; }
.full-slider .slider-count .total { display:block; float:left; line-height:28px; }
.full-slider .buttons { display: block; float:left; width:35px; height:40px; margin-left:5px; }
.full-slider .prev { background:url('../images/slider-nav-arrows.png') 0 50% no-repeat; }
.full-slider .prev:hover { background-position: -85px 50%; }
.full-slider .next { background:url('../images/slider-nav-arrows.png') -170px 50% no-repeat; }
.full-slider .next:hover { background-position: -255px 50%; }
.full-slider .disable { pointer-events: none; }
.ie6 .full-slider .disable, .ie7 .full-slider .disable, .ie8 .full-slider .disable, .ie9 .full-slider .disable { visibility:hidden; }
.full-slider .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; z-index:1; }
.full-slider .overview > li{ float: left; margin: 0; padding: 0; width: 620px; }
.full-slider .overview > li .asset { margin:18px 0 0 0 !important; padding:0 !important; }
.full-slider .overview > li .inline-gallery { margin:0 0 18px 0 !important; }
.full-slider .overview > li .inline-gallery .gallery-image img { display:block; cursor:default; }
.full-slider .overview > li .inline-gallery .gallery-caption-open { display:block !important; }
.full-slider .overview > li .vmix-player { margin:0 !important; }
.full-slider.mobile .slider-count { float:left; margin:8px 0 0 5px; }
.full-slider.mobile .asset-title { margin:50px 0 5px 0; border-top:1px solid #e0e0e0; padding:10px 0 0 5px; max-width:100%; }

/* calendar index styles */
.cal-browse { margin-bottom:-10px; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); }
.cal-browse h3,.cal-browse h2 { padding: 5px; margin:0; font-size: 14px; }
.cal-browse .well { padding: 10px; font-size: 11px; }
#cal-search-form input {width: 85%!important; }
.cal-browse #cal-search-submit { width: 26px!important; }

.block-menu li { border:0!important; }
.block-menu li a { border-top: 1px solid rgba(255,255,255, .5); border-bottom: 1px solid rgba(0,0,0, .1); line-height: 48px; padding: 0 10px!important; font-weight: bold;  text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); }
#events-search-form { padding: 10px; margin:0; }
#events-search-form input { margin-bottom: 5px; }
.events-search-options { float: none!important; }

.near-me-container { padding-top: 8px; }
.near-me-container .btn { display: block; text-align: center; }

/* What Counts Form */
.wc-item input[type="checkbox"]{ margin-right:10px; }
.wc-details{ margin-bottom:10px; }

.weather-warning { position: absolute; right: 0; padding:0; margin-right: 38px; margin-top: 2px; cursor: default; }
.weather-warning .x-icon:before { padding:1px;  }

/* Lightweight Android Smart Banner */
.smartbanner_show{margin-top:78px}
.smartbanner_show .smartbanner{display:block}
.smartbanner{display:none;position:absolute;left:0;top:0;width:100%;height:78px;font-family:"Helvetica Neue",helvetica,arial,sans-serif;background:#fff;overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:10px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}
.smartbanner-container{margin:0 auto}
.smartbanner-close{position:absolute;left:7px;top:7px;display:block;font-family:ArialRoundedMTBold,Arial;font-size:15px;text-align:center;text-decoration:none;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased;border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#efefef}
.smartbanner-close:active,.smartbanner-close:hover{text-decoration:none;color:#333}
.smartbanner-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background-color:#fff;background-size:cover}
.smartbanner-info{position:absolute;left:98px;top:15px;width:44%;font-size:12px;line-height:1.4em;font-weight:normal;color:#999}
.smartbanner-title{font-size:15px;line-height:17px;color:#000;font-weight:700}
.smartbanner-button{position:absolute;right:20px;top:20px;border:1px solid #4cae4c;padding:6px 10px;min-width:12%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#fff;background-color:#5cb85c;text-decoration:none;border-radius:5px}
.smartbanner-button:hover{text-decoration:none;background-color:#47a447;border:1px solid #47a447;color:#fff;}
.smartbanner-button-text{text-align:center;display:block;padding:0 5px}

/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content
	{
		-moz-background-size: 176px 88px;
		-o-background-size: 176px 88px;
		-webkit-background-size: 176px 88px;
		background-size: 176px 88px;
		background-image: url('../images/photo-slide-icons@2x.png');
	}
        #mt .asset .share .addthis-endpoint-links .btn .icon {
            background-image:url('../images/social-32.png');
            background-size:94px 16px;
        }
}

#mt #gallery-ad { width: 100%; }
#mt .inline-gallery .featured-photo-display .viewport { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
#mt .inline-gallery .featured-photo-display .buttons { display: none!important; }