@charset "utf-8";.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@font-face{font-family:simple-line-icons;src:url(https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/fonts/Simple-Line-Icons.eot?v=2.4.0);src:url(https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/fonts/Simple-Line-Icons.woff2?v=2.4.0) format('woff2'),url(https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/fonts/Simple-Line-Icons.ttf?v=2.4.0) format('truetype'),url(https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/fonts/Simple-Line-Icons.woff?v=2.4.0) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format('svg');font-weight:400;font-style:normal;font-display:swap;}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}/*# sourceMappingURL=simple-line-icons.min.css.map */
/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/*
### Legend ###
Font families used:
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-family:Arial, Helvetica, sans-serif;

Colors used:
	#f7fafe (light blue) used as background on all toolbars, category and user/author boxes

*/



/*----------------------------------------------------------------------
	Common Elements
----------------------------------------------------------------------*/
/* Date Badges */
.com_k2 .itemContainer.span4 .newsdate h5 {font-size:12px;line-height:100%;}
.com_k2 .itemContainer.span3 .newsdate h5,.com_k2 .itemContainer.span2 .newsdate h5,.com_k2 .itemContainer.span1 .newsdate h5  {font-size:9px;line-height:100%;}
.stockymain_wrap {margin-bottom:24px;}
/* Bootstrap Titles */
.com_k2 .itemContainer.span4 .catItemHeader h3.catItemTitle {font-size:200%;}
.com_k2 .itemContainer.span3 .catItemHeader h3.catItemTitle {font-size:120%;}
.com_k2 .itemContainer.span3 .catItemCommentsLink a,.com_k2 .itemContainer.span3 .catItemReadMore a {font-size:85%;}

/* --- Basic typography --- */
a:active,
a:focus {outline:0;}
img {border:none;}
.com_k2 .itemFullText p {margin: 2.5em 0;}
/* --- Global K2 container --- */
#k2Container {padding:0 0 24px 0;}
body.contentpane #k2Container {padding:16px;} /* used in popups */

/* --- General padding --- */
.k2Padding {padding:4px;}

/* --- Clearing --- */
.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}

/* --- Zebra rows --- */
.even {padding:2px;border-bottom:1px dotted #ccc;}
.odd {padding:2px;border-bottom:1px dotted #ccc;}

/* --- RSS feed icon --- */
div.k2FeedIcon {padding:4px 8px;}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:16px;height:16px;background:url(/templates/urbanlife/images/fugue/feed.png) no-repeat 50% 50%;}
div.k2FeedIcon a span,
div.k2FeedIcon a:hover span {display:none;}

/* --- Rating --- */
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(/templates/urbanlife/images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:transparent url(/templates/urbanlife/images/system/transparent_star.gif) left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}

/* --- CSS added with Javascript --- */
.smallerFontSize {font-size:100%;line-height:inherit;}
.largerFontSize {font-size:150%;line-height:140%;}

/* --- ReCaptcha --- */
.recaptchatable .recaptcha_image_cell,
#recaptcha_table {background-color:#fff !important;}
#recaptcha_table {border-color: #ccc !important;}
#recaptcha_response_field {border-color: #ccc !important;background-color:#fff !important;}

/* --- Primary lists in modules --- */
div.k2LatestCommentsBlock ul,
div.k2TopCommentersBlock ul,
div.k2ItemsBlock ul,
div.k2LoginBlock ul,
div.k2UserBlock ul.k2UserBlockActions,
div.k2UserBlock ul.k2UserBlockRenderedMenu,
div.k2ArchivesBlock ul,
div.k2AuthorsListBlock ul,
div.k2CategoriesListBlock ul,
div.k2UsersBlock ul {} /* Example CSS: padding:0;margin:0;list-style:none;*/

div.k2LatestCommentsBlock ul li,
div.k2TopCommentersBlock ul li,
div.k2ItemsBlock ul li,
div.k2LoginBlock ul li,
div.k2UserBlock ul.k2UserBlockActions li,
div.k2UserBlock ul.k2UserBlockRenderedMenu li,
div.k2ArchivesBlock ul li,
div.k2AuthorsListBlock ul li,
div.k2CategoriesListBlock ul li,
div.k2UsersBlock ul li {} /* Example CSS: display:block;clear:both;padding:2px 0;border-bottom:1px dotted #ccc;*/

div.itemContainer.span12 {margin-left:0px!important;}

.featureit {margin-top:12px;}

.clearList {display:none;float:none;clear:both;} /* this class is used to clear all previous floating list elements */
.lastItem {border:none;} /* class appended on last list item */

/* --- Avatars --- */
.k2Avatar img {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;}

/* --- Read more --- */
a.k2ReadMore {}
a.k2ReadMore:hover {}

/* --- Pagination --- */
div.k2Pagination {padding:8px;margin:24px 0 4px 0;text-align:center;color:#999;}

/* --- Pagination (additional styling for Joomla! 1.6+) --- */
div.k2Pagination ul {text-align:center;}
div.k2Pagination ul li {display:inline;}

/* --- Extra fields: CSV data styling --- */
table.csvData {}
table.csvData tr th {}
table.csvData tr td {}





/*----------------------------------------------------------------------
	Component: Item view
----------------------------------------------------------------------*/
a.itemPrintThisPage {display:block;width:160px;margin:4px auto 16px;padding:4px;background:#F7FAFE;border:1px solid #ccc;text-align:center;color:#555;font-size:13px;}
a.itemPrintThisPage:hover {background:#eee;text-decoration:none;}

div.itemView {padding:8px 0 24px 0;margin:0 0 24px 0;} /* this is the item container for this view */
div.itemIsFeatured {} /* Attach a class for each featured item */

span.itemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.itemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.itemEditLink a:hover {background:#ffffcc;}

div.itemHeader {}
	div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}
	div.itemHeader h2.itemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	.com_k2 .stockyphoto .itemHeader h2.itemTitle {margin-bottom:12px!important;}
	div.itemHeader h2.itemTitle span {}
	div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */
	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0;}
	div.itemHeader span.itemAuthor a {}
	div.itemHeader span.itemAuthor a:hover {}

div.itemToolbar {padding:2px 0;margin:8px 0 32px 0;}
	div.itemToolbar ul {text-align:right;list-style:none;padding:0;margin:0;}
	.com_k2 .stockyphoto .itemToolbar ul {text-align:left;list-style:none;padding:0;margin:0;}
	div.itemToolbar ul li {display:inline;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #ccc;text-align:center;background:none;font-size:12px;}
	div.itemToolbar ul > li:first-child {border:none;} /* remove the first CSS border from the left of the toolbar */
	div.itemToolbar ul li a {font-size:12px;font-weight:normal;}
	div.itemToolbar ul li a:hover {}
	div.itemToolbar ul li a span {}
	div.itemToolbar ul li a.itemPrintLink {}
	div.itemToolbar ul li a.itemPrintLink span {}
	div.itemToolbar ul li a.itemEmailLink {}
	div.itemToolbar ul li a.itemEmailLink span {}
	div.itemToolbar ul li a.itemVideoLink {}
	div.itemToolbar ul li a.itemVideoLink span {}
	div.itemToolbar ul li a.itemImageGalleryLink {}
	div.itemToolbar ul li a.itemImageGalleryLink span {}
	div.itemToolbar ul li a.itemCommentsLink {}
	div.itemToolbar ul li a.itemCommentsLink span {}
	div.itemToolbar ul li a img {vertical-align:middle;}
	div.itemToolbar ul li span.itemTextResizerTitle {}
	div.itemToolbar ul li a#fontDecrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontDecrease img {width:13px;height:13px;background:url(/templates/urbanlife/images/system/font_decrease.gif) no-repeat;}
	div.itemToolbar ul li a#fontIncrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontIncrease img {width:13px;height:13px;background:url(/templates/urbanlife/images/system/font_increase.gif) no-repeat;}
	div.itemToolbar ul li a#fontDecrease span,
	div.itemToolbar ul li a#fontIncrease span {display:none;}

div.itemRatingBlock {padding:8px 0;}
	div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.itemBody {margin:0;}

div.itemImageBlock {margin:0 0 16px 0;}
	span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}
	
	span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}
	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}

div.itemIntroText {color:#444;font-size:18px;font-weight:bold;line-height:24px;padding:4px 0 12px 0;}
	div.itemIntroText img {}

div.itemFullText {}
	div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}
	div.itemFullText p {}
	div.itemFullText img {}

div.itemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.itemExtraFields h3 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.itemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.itemExtraFields ul li {display:block;}
	div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.itemExtraFields ul li span.itemExtraFieldsValue {}

div.itemContentFooter {display:block;text-align:right;padding:4px;margin:16px 0 4px 0;border-top:1px solid #ddd;color:#999;}
.stockyphoto .itemContentFooter {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-top:0px solid #ddd;color:#555;}
	span.itemHits {float:left;}
	span.itemDateModified {}

div.itemSocialSharing {padding:8px 0;}
	div.itemTwitterButton {float:left;margin:2px 24px 0 0;}
	div.itemFacebookButton {float:left;margin-right:24px;width:200px;}
	div.itemGooglePlusOneButton {}
	.com_k2 .stockyphoto .itemSocialSharing {margin-bottom:16px;}

div.itemLinks {margin:16px 0;padding:0;}
.stockyphoto .itemLinks {margin:0;padding:0;}
div.itemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemCategory a {}
div.itemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}

div.itemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
.stockyphoto .itemAttachmentsBlock {display:inline-block;
border-radius: 4px;
border: 1px solid #ddd;
padding:7px 12px;
}
	div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.itemAttachmentsBlock ul.itemAttachments li a {}
	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}
	div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Author block */
div.itemAuthorBlock {margin:0 0 16px 0;}
.com_k2 .stockyphoto .itemAuthorBlock  {width:50%;}
	div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:4px 0 0 0;}
	.com_k2 .stockyphoto .itemAuthorDetails {margin:0 0 0 12px;padding:4px 0 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}
	div.itemAuthorBlock div.itemAuthorDetails p {}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {font-weight:bold;color:#555;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}

/* Author latest */
div.itemAuthorLatest {margin-bottom:16px;padding:0;}
	div.itemAuthorLatest h3 {}
	div.itemAuthorLatest ul {}
		div.itemAuthorLatest ul li {}
			div.itemAuthorLatest ul li a {}
			div.itemAuthorLatest ul li a:hover {}

/* Related by tag */
div.itemRelated {margin-bottom:16px;padding:0;overflow-x:scroll;} /* Add overflow-x:scroll; if you want to enable the scrolling features, as explained in item.php *//*Androutsos: Added it! (overflow-x:scroll;)*/
	div.itemRelated h3 {}
	div.itemRelated ul {}
		div.itemRelated ul li {}
		div.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;} /* you need to insert this class in the related li element in item.php for this styling to take effect */
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
			a.itemRelTitle {}
			div.itemRelCat {}
				div.itemRelCat a {}
			div.itemRelAuthor {}
				div.itemRelAuthor a {}
			img.itemRelImg {}
			div.itemRelIntrotext {}
			div.itemRelFulltext {}
			div.itemRelMedia {}
			div.itemRelImageGallery {}

/* Video */
div.itemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(/templates/urbanlife/images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.itemVideoBlock div.itemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
	div.itemVideoBlock span.itemVideoCaption {color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
	div.itemVideoBlock span.itemVideoCredits {color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}

/* Image Gallery */
div.itemImageGallery {margin:0 0 16px 0;padding:0;}

/* Article navigation */
div.itemNavigation {padding:4px 8px;margin:0 0 24px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;}
	div.itemNavigation span.itemNavigationTitle {color:#999;}
	div.itemNavigation a.itemPrevious {padding:0 12px;}
	div.itemNavigation a.itemNext {padding:0 12px;}

/* Comments */
div.itemComments {}

	div.itemComments ul.itemCommentsList {margin:0 0 16px;padding:0;list-style:none;}
	div.itemComments ul.itemCommentsList li {padding:4px;margin:0;border-bottom:1px dotted #ddd;}
	div.itemComments ul.itemCommentsList li.authorResponse {background:url(/templates/urbanlife/images/system/stripes.png) repeat;}
	div.itemComments ul.itemCommentsList li.unpublishedComment {background:#ffeaea;}
	div.itemComments ul.itemCommentsList li img {float:left;margin:4px 4px 4px 0;padding:4px;background:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
	div.itemComments ul.itemCommentsList li span.commentDate {padding:0 4px 0 0;margin:0 8px 0 0;border-right:1px solid #ccc;font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li span.commentAuthorName {font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li p {padding:4px 0;}
	div.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}
	div.itemComments ul.itemCommentsList li span.commentLink {float:right;margin-left:8px;}
	div.itemComments ul.itemCommentsList li span.commentLink a {font-size:11px;color:#999;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentLink a:hover {font-size:11px;color:#555;text-decoration:underline;}

	div.itemComments ul.itemCommentsList li span.commentToolbar {display:block;clear:both;}
	div.itemComments ul.itemCommentsList li span.commentToolbar a {font-size:11px;color:#999;text-decoration:underline;margin-right:4px;}
	div.itemComments ul.itemCommentsList li span.commentToolbar a:hover {font-size:11px;color:#555;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentToolbarLoading {background:url(/templates/urbanlife/images/system/searchLoader.gif) no-repeat 100% 50%;}

div.itemCommentsPagination {padding:4px;margin:0 0 24px 0;}
	div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}

div.itemCommentsForm h3 {margin:0;padding:0 0 4px 0;}
	div.itemCommentsForm p.itemCommentsFormNotes {border-top:2px solid #ccc;}
	div.itemCommentsForm form {}
	div.itemCommentsForm form label.formComment {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formName {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formEmail {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formUrl {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formRecaptcha {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form textarea.inputbox {display:block;width:350px;height:160px;margin:0;border:1px solid #ccc;}
	div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;}
	div.itemCommentsForm form input#submitCommentButton {display:block;margin:16px 0 0 0;padding:12px 16px;border:1px solid #ccc;font-size:16px;background:transparent;border-radius:3px;}
	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	div.itemCommentsForm form .formLogLoading {background:url(/templates/urbanlife/images/system/loading.gif) no-repeat left center;}

/* "Report comment" form */
div.k2ReportCommentFormContainer {padding:8px;width:480px;margin:0 auto;}
	div.k2ReportCommentFormContainer blockquote {width:462px;background:#f7fafe;border:1px solid #ddd;padding:8px;margin:0 0 8px 0;}
	div.k2ReportCommentFormContainer blockquote span.quoteIconLeft {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:left;}
	div.k2ReportCommentFormContainer blockquote span.quoteIconRight {font-style:italic;font-weight:bold;font-size:40px;color:#135CAE;line-height:30px;vertical-align:top;display:block;float:right;}
	div.k2ReportCommentFormContainer blockquote span.theComment {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:12px;font-weight:normal;color:#000;padding:0 4px;}
	div.k2ReportCommentFormContainer form label {display:block;font-weight:bold;}
	div.k2ReportCommentFormContainer form input,
	div.k2ReportCommentFormContainer form textarea {display:block;border:1px solid #ddd;font-size:12px;padding:2px;margin:0 0 8px 0;width:474px;}
	div.k2ReportCommentFormContainer form #recaptcha {margin-bottom:24px;}
	div.k2ReportCommentFormContainer form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	div.k2ReportCommentFormContainer form .formLogLoading {background:url(/templates/urbanlife/images/system/loading.gif) no-repeat left center;}

/* Back to top link */
div.itemBackToTop {text-align:right;}
	div.itemBackToTop a {text-decoration:underline;}
	div.itemBackToTop a:hover {text-decoration:underline;}



/*----------------------------------------------------------------------
	Component: Itemlist view (category)
----------------------------------------------------------------------*/

.com_k2 .itemListCategory h2 {font-size:48px;}
.com_k2 .itemListCategory p {}
.com_k2 .itemListCategory {margin-bottom:48px;}
div.itemListCategoriesBlock {}

/* --- Category block --- */
div.itemListCategory {background:transparent;border:0px solid #ddd;margin:4px 0;padding:8px;}
	span.catItemAddLink {display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
	span.catItemAddLink a {padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
	span.catItemAddLink a:hover {background:#ffffcc;}
	div.itemListCategory img {display:block;padding:4px;margin:12px; 0}
	div.itemListCategory h2 {}
	div.itemListCategory p {}

/* --- Sub-category block --- */
div.itemListSubCategories {}
	div.itemListSubCategories h3 {}
		div.subCategoryContainer {float:left;}
		div.subCategoryContainerLast {} /* this class is appended to the last container on each row of items (useful when you want to set 0 padding/margin to the last container) */
			div.subCategory {background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px;}
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
				div.subCategory h2 {}
				div.subCategory h2 a {}
				div.subCategory h2 a:hover {}
				div.subCategory p {}

/* --- Item groups --- */
div.itemList {}
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px;}

		div.itemContainer {margin-bottom:28px;}
		div.itemContainerLast {} /* this class is appended to the last container on each row of items (useful when you want to set 0 padding/margin to the last container) */

div#k2Container.itemListView .span3 .catItemHeader h3.catItemTitle {font-size:150%;}
/* --- Item block for each item group --- */
div.catItemView {padding:4px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */

	/* Additional class appended to the element above for further styling per group item */
	div.groupLeading {}
	div.groupPrimary {}
	div.groupSecondary {}
	div.groupLinks {padding:0;margin:0;}

	div.catItemIsFeatured {} /* Attach a class for each featured item */

span.catItemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
span.catItemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
span.catItemEditLink a:hover {background:#ffffcc;}

div.catItemHeader {}
	div.catItemHeader span.catItemDateCreated {color:#999;font-size:12px;display:inline;}
	div.catItemHeader h3.catItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding: 0px 0px 16px 0px!important;margin:0;}
	div.catItemHeader h3.catItemTitle span {}
	div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.catItemHeader span.catItemAuthor {font-size:12px;display:block;padding-top:8px;margin-right:8px;display:inline;}
	div.catItemHeader span.catItemAuthor a {}
	div.catItemHeader span.catItemAuthor a:hover {}

div.catItemRatingBlock {padding:8px 0;}
	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.catItemBody {padding:0px 0;margin:0;}
.catItemView.stockyphoto .catItemBody {padding:0!important;}
div.catItemImageBlock {padding:0px;margin:0 0 16px 0;}
.catItemView.stockyphoto .catItemImageBlock {padding:0;margin:0;}
	span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.catItemImage img {border:0px solid #ccc;padding:0px;}

div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 0px 0;}
	div.catItemIntroText img {}

div.catItemExtraFields, div.genericItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.catItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.catItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.catItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {}

div.catItemLinks {margin:0 0 16px 0;padding:0;}

div.catItemHitsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	span.catItemHits {}

div.catItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemCategory a {}

div.catItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemTagsBlock ul.catItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemTagsBlock ul.catItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.catItemTagsBlock ul.catItemTags li a {}
	div.catItemTagsBlock ul.catItemTags li a:hover {}

div.catItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.catItemAttachmentsBlock ul.catItemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemAttachmentsBlock ul.catItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.catItemAttachmentsBlock ul.catItemAttachments li a {}
	div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}
	div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Video */
div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(/templates/urbanlife/images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.catItemVideoBlock div.catItemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.catItemVideoBlock span.catItemVideo {display:block;}

/* Image Gallery */
div.catItemImageGallery {margin:0 0 16px 0;padding:0;}

/* Anchor link to comments */
div.catItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.catItemCommentsLink a {}
	div.catItemCommentsLink a:hover {}

/* Read more link */
div.catItemReadMore {display:inline;}
	div.catItemReadMore a {}
	div.catItemReadMore a:hover {}

/* Modified date */
span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}



/*----------------------------------------------------------------------
	Component: Itemlist view (user)
----------------------------------------------------------------------*/

/* User info block */
div.userView {}
	div.userBlock {background:#f7fafe;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;clear:both;}

		span.userItemAddLink {display:block;padding:8px 0;margin:0 0 4px 0;border-bottom:1px dotted #ccc;text-align:right;}
		span.userItemAddLink a {padding:4px 16px;border:1px solid #ccc;background:#eee;text-decoration:none;}
		span.userItemAddLink a:hover {background:#ffffcc;}

		div.userBlock img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
		div.userBlock h2 {}
		div.userBlock div.userDescription {padding:4px 0;}
		div.userBlock div.userAdditionalInfo {padding:4px 0;margin:8px 0 0 0;}
			span.userURL {font-weight:bold;color:#555;display:block;}
			span.userEmail {font-weight:bold;color:#555;display:block;}

		div.userItemList {}

/* User items */
div.userItemView {} /* this is the item container for this view */
div.userItemIsFeatured {} /* Attach a class for each featured item */

div.userItemViewUnpublished {opacity:0.9;border:4px dashed #ccc;background:#fffff2;padding:8px;margin:8px 0;}

span.userItemEditLink {float:right;display:block;padding:4px 0;margin:0;width:120px;text-align:right;}
	span.userItemEditLink a {padding:2px 12px;border:1px solid #ccc;background:#eee;text-decoration:none;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
	span.userItemEditLink a:hover {background:#ffffcc;}

div.userItemHeader {}
	div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}
	div.userItemHeader h3.userItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	div.userItemHeader h3.userItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Unpublished" presented in superscript */

div.userItemBody {padding:8px 0;margin:0;}

div.userItemImageBlock {padding:0;margin:0;float:left;}
	span.userItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.userItemImage img {border:1px solid #ccc;padding:8px;}

div.userItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.userItemIntroText img {}

div.userItemLinks {margin:0 0 16px 0;padding:0;}

div.userItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemCategory a {}

div.userItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemTagsBlock ul.userItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.userItemTagsBlock ul.userItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.userItemTagsBlock ul.userItemTags li a {}
	div.userItemTagsBlock ul.userItemTags li a:hover {}

/* Anchor link to comments */
div.userItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.userItemCommentsLink a {}
	div.userItemCommentsLink a:hover {}

/* Read more link */
div.userItemReadMore {display:inline;}
	div.userItemReadMore a {}
	div.userItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (tag)
----------------------------------------------------------------------*/
div.tagView {}

div.tagItemList {}

div.tagItemView {border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */
.tagView.stockyphoto .tagItemView {border-bottom:0px dotted #ccc;padding:0;margin:0 0 16px 0;}
div.tagItemHeader {}
	div.tagItemHeader span.tagItemDateCreated {color:#999;font-size:11px;}
	div.tagItemHeader h2.tagItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

div.tagItemBody {padding:8px 0;margin:0;}

div.tagItemImageBlock {padding:0;margin-bottom:36px;float:left;}
	span.tagItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.tagItemImage img {}

div.tagItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.tagItemIntroText img {}

	div.tagItemExtraFields {}
		div.tagItemExtraFields h4 {}
		div.tagItemExtraFields ul {}
			div.tagItemExtraFields ul li {}
				div.tagItemExtraFields ul li span.tagItemExtraFieldsLabel {}
				div.tagItemExtraFields ul li span.tagItemExtraFieldsValue {}

	div.tagItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
		div.tagItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
		div.tagItemCategory a {}

/* Read more link */
div.tagItemReadMore {display:inline;}
	div.tagItemReadMore a {}
	div.tagItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (generic)
----------------------------------------------------------------------*/
div.genericView {}

div.genericItemList {}

div.genericItemView {border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */

div.genericItemHeader {}
	div.genericItemHeader span.genericItemDateCreated {color:#999;font-size:11px;}
	div.genericItemHeader h2.genericItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

div.genericItemBody {padding:8px 0;margin:0;}

div.genericItemImageBlock {padding:0;margin:0;float:left;}
	span.genericItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.genericItemImage img {border:1px solid #ccc;padding:8px;}

div.genericItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.genericItemIntroText img {}

	div.genericItemExtraFields {}
		div.genericItemExtraFields h4 {}
		div.genericItemExtraFields ul {}
			div.genericItemExtraFields ul li {}
				div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {}
				div.genericItemExtraFields ul li span.genericItemExtraFieldsValue {}

	div.genericItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
		div.genericItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
		div.genericItemCategory a {}

/* Read more link */
div.genericItemReadMore {display:inline;}
	div.genericItemReadMore a {}
	div.genericItemReadMore a:hover {}

/* No results found message */
div#genericItemListNothingFound {padding:40px;text-align:center;}
	div#genericItemListNothingFound p {font-size:20px;color:#999;}

/* --- Google Search (use Firebug or similar tools to inspect the generated HTML, then style accordingly --- */
#k2GoogleSearchContainer .gsc-control {width:auto !important;}
#k2GoogleSearchContainer .gsc-control .gsc-above-wrapper-area,
#k2GoogleSearchContainer .gsc-control .gsc-resultsHeader,
#k2GoogleSearchContainer .gsc-control .gsc-url-bottom {display:none !important;} /* Hide unneeded elements of the results page */



/*----------------------------------------------------------------------
	Component: Latest view
----------------------------------------------------------------------*/

div.latestItemsContainer {float:left;}

/* Category info block */
div.latestItemsCategory {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
	div.latestItemsCategoryImage {text-align:center;}
	div.latestItemsCategoryImage img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsCategory h2 {}
div.latestItemsCategory p {}

/* User info block */
div.latestItemsUser {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;clear:both;}
	div.latestItemsUser img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.latestItemsUser h2 {}
	div.latestItemsUser p.latestItemsUserDescription {padding:4px 0;}
	div.latestItemsUser p.latestItemsUserAdditionalInfo {padding:4px 0;margin:8px 0 0 0;}
		span.latestItemsUserURL {font-weight:bold;color:#555;display:block;}
		span.latestItemsUserEmail {font-weight:bold;color:#555;display:block;}

/* Latest items list */
div.latestItemList {padding:0 8px 8px 0;}

div.latestItemView {} /* this is the item container for this view */

div.latestItemHeader {}
	div.latestItemHeader h3.latestItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

span.latestItemDateCreated {color:#999;font-size:11px;}

div.latestItemBody {padding:8px 0;margin:0;}

div.latestItemImageBlock {padding:0;margin:0;float:left;}
	span.latestItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.latestItemImage img {border:1px solid #ccc;padding:8px;}

div.latestItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.latestItemIntroText img {}

div.latestItemLinks {margin:0 0 16px 0;padding:0;}

div.latestItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemCategory a {}

div.latestItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemTagsBlock ul.latestItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.latestItemTagsBlock ul.latestItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.latestItemTagsBlock ul.latestItemTags li a {}
	div.latestItemTagsBlock ul.latestItemTags li a:hover {}

/* Video */
div.latestItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(/templates/urbanlife/images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.latestItemVideoBlock span.latestItemVideo {display:block;}

/* Anchor link to comments */
div.latestItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.latestItemCommentsLink a {}
	div.latestItemCommentsLink a:hover {}

/* Read more link */
div.latestItemReadMore {display:inline;}
	div.latestItemReadMore a {}
	div.latestItemReadMore a:hover {}

/* Items presented in a list */
h2.latestItemTitleList {font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;}



/*----------------------------------------------------------------------
	Component: Register & profile page views (register.php & profile.php)
----------------------------------------------------------------------*/
.k2AccountPage {}
.k2AccountPage table {}
.k2AccountPage table tr th {}
.k2AccountPage table tr td {}
.k2AccountPage table tr td label {white-space:nowrap;}
img.k2AccountPageImage {border:4px solid #ddd;margin:10px 0;padding:0;display:block;}
.k2AccountPage div.k2AccountPageNotice {padding:8px;}
.k2AccountPage div.k2AccountPageUpdate {border-top:1px dotted #ccc;margin:8px 0;padding:8px;text-align:right;}

.k2AccountPage th.k2ProfileHeading {text-align:left;font-size:18px;padding:8px;/*background:#f6f6f6;border-bottom:1px solid #e9e9e9;*/}
.k2AccountPage td#userAdminParams {padding:0;margin:0;}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {color:#666;font-weight:bold;text-align:left;font-size:11px;width:140px;}

/* Profile edit */
.k2AccountPage table.admintable {}
.k2AccountPage table.admintable tr td {}
.k2AccountPage table.admintable tr td span {}
.k2AccountPage table.admintable tr td span label {}



/*----------------------------------------------------------------------
	Modules: mod_k2_comments
----------------------------------------------------------------------*/

/* Latest Comments */
div.k2LatestCommentsBlock {}
div.k2LatestCommentsBlock ul {}
div.k2LatestCommentsBlock ul li {}
div.k2LatestCommentsBlock ul li.lastItem {}
div.k2LatestCommentsBlock ul li a.lcAvatar img {}
div.k2LatestCommentsBlock ul li a {}
div.k2LatestCommentsBlock ul li a:hover {}
div.k2LatestCommentsBlock ul li span.lcComment {}
div.k2LatestCommentsBlock ul li span.lcUsername {}
div.k2LatestCommentsBlock ul li span.lcCommentDate {color:#999;}
div.k2LatestCommentsBlock ul li span.lcItemTitle {}
div.k2LatestCommentsBlock ul li span.lcItemCategory {}

/* Top Commenters */
div.k2TopCommentersBlock {}
div.k2TopCommentersBlock ul {}
div.k2TopCommentersBlock ul li {}
div.k2TopCommentersBlock ul li.lastItem {}
div.k2TopCommentersBlock ul li a.tcAvatar img {}
div.k2TopCommentersBlock ul li a.tcLink {}
div.k2TopCommentersBlock ul li a.tcLink:hover {}
div.k2TopCommentersBlock ul li span.tcUsername {}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {}
div.k2TopCommentersBlock ul li a.tcLatestComment {}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {color:#999;}



/*----------------------------------------------------------------------
	Modules: mod_k2_content
----------------------------------------------------------------------*/

div.k2ItemsBlock {}

div.k2ItemsBlock p.modulePretext {}

div.k2ItemsBlock ul {}
div.k2ItemsBlock ul li {}
div.k2ItemsBlock ul li a {}
div.k2ItemsBlock ul li a:hover {}
div.k2ItemsBlock ul li.lastItem {}

div.k2ItemsBlock ul li a.moduleItemTitle {}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {}

div.k2ItemsBlock ul li div.moduleItemAuthor {}
div.k2ItemsBlock ul li div.moduleItemAuthor a {}
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover {}

div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {}

div.k2ItemsBlock ul li div.moduleItemIntrotext {display:block;padding:4px 0;line-height:120%;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {float:right;margin:2px 0 4px 4px;padding:0;border:2px solid #ddd;}

div.k2ItemsBlock ul li div.moduleItemExtraFields {}
	div.moduleItemExtraFields ul {}
	div.moduleItemExtraFields ul li {}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {}

div.k2ItemsBlock ul li div.moduleItemVideo {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits {}

div.k2ItemsBlock ul li span.moduleItemDateCreated {}

div.k2ItemsBlock ul li a.moduleItemCategory {}

div.k2ItemsBlock ul li div.moduleItemTags {}
div.k2ItemsBlock ul li div.moduleItemTags b {}
div.k2ItemsBlock ul li div.moduleItemTags a {padding:0 2px;}
div.k2ItemsBlock ul li div.moduleItemTags a:hover {}

div.k2ItemsBlock ul li div.moduleAttachments {}

div.k2ItemsBlock ul li a.moduleItemComments {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemComments:hover {}
div.k2ItemsBlock ul li span.moduleItemHits {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemReadMore {}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {}

div.k2ItemsBlock a.moduleCustomLink {}
div.k2ItemsBlock a.moduleCustomLink:hover {}



/*----------------------------------------------------------------------
	Modules: mod_k2_user (mod_k2_login will be removed in v2.6)
----------------------------------------------------------------------*/

div.k2LoginBlock {}
	div.k2LoginBlock p.preText {}

	div.k2LoginBlock fieldset.input {margin:0;padding:0 0 8px 0;}
	div.k2LoginBlock fieldset.input p {margin:0;padding:0 0 4px 0;}
	div.k2LoginBlock fieldset.input p label {display:block;}
	div.k2LoginBlock fieldset.input p input {display:block;}
	div.k2LoginBlock fieldset.input p#form-login-remember label,
	div.k2LoginBlock fieldset.input p#form-login-remember input {display:inline;}
	div.k2LoginBlock fieldset.input input.button {}

	div.k2LoginBlock ul {}
	div.k2LoginBlock ul li {}

	div.k2LoginBlock p.postText {}

div.k2UserBlock {}
	div.k2UserBlock p.ubGreeting {border-bottom:1px dotted #ccc;}
	div.k2UserBlock div.k2UserBlockDetails a.ubAvatar img {}
	div.k2UserBlock div.k2UserBlockDetails span.ubName {display:block;font-weight:bold;font-size:14px;}
	div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {}

	div.k2UserBlock ul.k2UserBlockActions {}
		div.k2UserBlock ul.k2UserBlockActions li {}
		div.k2UserBlock ul.k2UserBlockActions li a {}
		div.k2UserBlock ul.k2UserBlockActions li a:hover {}

	div.k2UserBlock ul.k2UserBlockRenderedMenu {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li a {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li a:hover {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul {} /* 2nd level ul */
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li a {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul {} /* 3rd level ul (and so on...) */
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li a {}

	div.k2UserBlock form {}
	div.k2UserBlock form input.ubLogout {}



/*----------------------------------------------------------------------
	Modules: mod_k2_tools
----------------------------------------------------------------------*/

/* --- Archives --- */
div.k2ArchivesBlock {}
div.k2ArchivesBlock ul {}
div.k2ArchivesBlock ul li {}
div.k2ArchivesBlock ul li a {}
div.k2ArchivesBlock ul li a:hover {}

/* --- Authors --- */
div.k2AuthorsListBlock {}
div.k2AuthorsListBlock ul {}
div.k2AuthorsListBlock ul li {}
div.k2AuthorsListBlock ul li a.abAuthorAvatar img {}
div.k2AuthorsListBlock ul li a.abAuthorName {}
div.k2AuthorsListBlock ul li a.abAuthorName:hover {}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {display:block;clear:both;}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {}
div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {}

/* --- Breadcrumbs --- */
div.k2BreadcrumbsBlock {}
div.k2BreadcrumbsBlock span.bcTitle {padding:0 4px 0 0;color:#999;}
div.k2BreadcrumbsBlock a {}
div.k2BreadcrumbsBlock a:hover {}
div.k2BreadcrumbsBlock span.bcSeparator {padding:0 4px;font-size:14px;}

/* --- Calendar --- */
div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
div.k2CalendarLoader {background:#fff url(/templates/urbanlife/images/system/k2CalendarLoader.gif) no-repeat 50% 50%;}
table.calendar {margin:0 auto;background:#fff;border-collapse:collapse;}
table.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}
table.calendar tr td.calendarNavMonthPrev {background:#f3f3f3;text-align:left;}
table.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarCurrentMonth {background:#f3f3f3;}
table.calendar tr td.calendarNavMonthNext {background:#f3f3f3;text-align:right;}
table.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}
table.calendar tr td.calendarDateEmpty {background:#fbfbfb;}
table.calendar tr td.calendarDate {}
table.calendar tr td.calendarDateLinked {padding:0;}
table.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;background:#eee;}
table.calendar tr td.calendarDateLinked a:hover {display:block;background:#135cae;color:#fff;padding:2px;text-decoration:none;}
table.calendar tr td.calendarToday {background:#135cae;color:#fff;}
table.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}
table.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}
table.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}

/* --- Category Tree Select Box --- */
div.k2CategorySelectBlock {}
div.k2CategorySelectBlock form select {width:auto;}
div.k2CategorySelectBlock form select option {}

/* --- Category List/Menu --- */
div.k2CategoriesListBlock {}
div.k2CategoriesListBlock ul {}
div.k2CategoriesListBlock ul li {}
div.k2CategoriesListBlock ul li a {}
div.k2CategoriesListBlock ul li a:hover {}
div.k2CategoriesListBlock ul li a span.catTitle {padding-right:4px;}
div.k2CategoriesListBlock ul li a span.catCounter {}
div.k2CategoriesListBlock ul li a:hover span.catTitle {}
div.k2CategoriesListBlock ul li a:hover span.catCounter {}
div.k2CategoriesListBlock ul li.activeCategory {}
div.k2CategoriesListBlock ul li.activeCategory a {font-weight:bold;}

	/* Root level (0) */
	ul.level0 {}
	ul.level0 li {}
	ul.level0 li a {}
	ul.level0 li a:hover {}
	ul.level0 li a span {}
	ul.level0 li a:hover span {}

		/* First level (1) */
		ul.level1 {}
		ul.level1 li {}
		ul.level1 li a {}
		ul.level1 li a:hover {}
		ul.level1 li a span {}
		ul.level1 li a:hover span {}

			/* n level (n) - like the above... */

/* --- Search Box --- */
div.k2SearchBlock {position:relative;}
div.k2SearchBlock form {}
div.k2SearchBlock form input.inputbox {}
div.k2SearchBlock form input.button {}
div.k2SearchBlock form input.k2SearchLoading {background:url(/templates/urbanlife/images/system/searchLoader.gif) no-repeat 100% 50%;}
div.k2SearchBlock div.k2LiveSearchResults {display:none;background:#fff;position:absolute;z-index:99;border:1px solid #ccc;margin-top:-1px;}
	/* Live search results (fetched via ajax) */
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults {list-style:none;margin:0;padding:0;}
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li {border:none;margin:0;padding:0;}
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {display:block;padding:1px 2px;border-top:1px dotted #eee;}
	div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover {background:#fffff0;}

/* --- Tag Cloud --- */
div.k2TagCloudBlock {padding:8px 0;}
div.k2TagCloudBlock a {padding:4px;float:left;display:block;}
div.k2TagCloudBlock a:hover {padding:4px;float:left;display:block;background:#135cae;color:#fff;text-decoration:none;}

/* --- Custom Code --- */
div.k2CustomCodeBlock {}



/*----------------------------------------------------------------------
	Modules: mod_k2_users
----------------------------------------------------------------------*/

div.k2UsersBlock {}
div.k2UsersBlock ul {}
div.k2UsersBlock ul li {}
div.k2UsersBlock ul li.lastItem {}
div.k2UsersBlock ul li a.ubUserAvatar img {}
div.k2UsersBlock ul li a.ubUserName {}
div.k2UsersBlock ul li a.ubUserName:hover {}
div.k2UsersBlock ul li div.ubUserDescription {}
div.k2UsersBlock ul li div.ubUserAdditionalInfo {}
	a.ubUserFeedIcon,
	a.ubUserFeedIcon:hover {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(/templates/urbanlife/images/fugue/feed.png) no-repeat 50% 50%;}
	a.ubUserFeedIcon span,
	a.ubUserFeedIcon:hover span {display:none;}
	a.ubUserURL,
	a.ubUserURL:hover {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(/templates/urbanlife/images/fugue/globe.png) no-repeat 50% 50%;}
	a.ubUserURL span,
	a.ubUserURL:hover span {display:none;}
	span.ubUserEmail {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(/templates/urbanlife/images/fugue/mail.png) no-repeat 50% 50%;overflow:hidden;}
	span.ubUserEmail a {display:inline-block;margin:0;padding:0;width:16px;height:16px;text-indent:-9999px;}

div.k2UsersBlock ul li h3 {clear:both;margin:8px 0 0 0;padding:0;}
div.k2UsersBlock ul li ul.ubUserItems {}
div.k2UsersBlock ul li ul.ubUserItems li {}



/* --- END --- */

/*---- ComputerSpot Changes ----*/
/*---- K2 Wrapper on small screen needs to have a smaller padding. ----*/
@media (max-width: 900px) {
	#region3wrap .xtc-wrapper {
		/*max-width: 1600px;
		padding-top: 45px;
		padding-bottom: 45px;*/
		padding-left: 10px;
		padding-right: 10px;
		/*margin: 0 auto;*/
	}
}
/*---- end of ComputerSpot Changes ----*/
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/media/jui/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("/media/jui/img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}div.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}div.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}div.modal.fade.in{top:10%}@media(max-width:767px){div.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}div.modal.fade{top:-100px}div.modal.fade.in{top:20px}}@media(max-width:480px){div.modal{top:10px;right:10px;left:10px}}
/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.small {
	font-size: 11px;
}
iframe,
svg {
	max-width: 100%;
}
.nowrap {
	white-space: nowrap;
}
.center,
.table td.center,
.table th.center {
	text-align: center;
}
a.disabled,
a.disabled:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
	text-decoration: none;
}
.hero-unit {
	text-align: center;
}
.hero-unit .lead {
	margin-bottom: 18px;
	font-size: 20px;
	font-weight: 200;
	line-height: 27px;
}
.btn .caret {
	margin-bottom: 7px;
}
.btn.btn-micro .caret {
	margin: 5px 0;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
body.modal {
	padding-top: 0;
}
.row-even,
.row-odd {
	padding: 5px;
	width: 99%;
	border-bottom: 1px solid #ddd;
}
.row-odd {
	background-color: transparent;
}
.row-even {
	background-color: #f9f9f9;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
.row-fluid .row-reveal {
	visibility: hidden;
}
.row-fluid:hover .row-reveal {
	visibility: visible;
}
.btn-wide {
	width: 80%;
}
.nav-list > li.offset > a {
	padding-left: 30px;
	font-size: 12px;
}
.blog-row-rule,
.blog-item-rule {
	border: 0;
}
.row-fluid .offset1 {
	margin-left: 8.382978723%;
}
.row-fluid .offset2 {
	margin-left: 16.89361702%;
}
.row-fluid .offset3 {
	margin-left: 25.404255317%;
}
.row-fluid .offset4 {
	margin-left: 33.914893614%;
}
.row-fluid .offset5 {
	margin-left: 42.425531911%;
}
.row-fluid .offset6 {
	margin-left: 50.93617020799999%;
}
.row-fluid .offset7 {
	margin-left: 59.446808505%;
}
.row-fluid .offset8 {
	margin-left: 67.95744680199999%;
}
.row-fluid .offset9 {
	margin-left: 76.468085099%;
}
.row-fluid .offset10 {
	margin-left: 84.97872339599999%;
}
.row-fluid .offset11 {
	margin-left: 91.489361693%;
}
.navbar .nav > li > a.btn {
	padding: 4px 10px;
	line-height: 18px;
}
.nav-tabs.nav-dark {
	border-bottom: 1px solid #333;
	text-shadow: 1px 1px 1px #000;
}
.nav-tabs.nav-dark > li > a {
	color: #F8F8F8;
}
.nav-tabs.nav-dark > li > a:hover {
	border-color: #333 #333 #111;
	background-color: #777777;
}
.nav-tabs.nav-dark > .active > a,
.nav-tabs.nav-dark > .active > a:hover {
	color: #ffffff;
	background-color: #555555;
	border: 1px solid #222;
	border-bottom-color: transparent;
}
.thumbnail.pull-left {
	margin: 0 10px 10px 0;
}
.thumbnail.pull-right {
	margin: 0 0 10px 10px;
}
.width-10 {
	width: 10px;
}
.width-20 {
	width: 20px;
}
.width-30 {
	width: 30px;
}
.width-40 {
	width: 40px;
}
.width-50 {
	width: 50px;
}
.width-60 {
	width: 60px;
}
.width-70 {
	width: 70px;
}
.width-80 {
	width: 80px;
}
.width-90 {
	width: 90px;
}
.width-100 {
	width: 100px;
}
.height-10 {
	height: 10px;
}
.height-20 {
	height: 20px;
}
.height-30 {
	height: 30px;
}
.height-40 {
	height: 40px;
}
.height-50 {
	height: 50px;
}
.height-60 {
	height: 60px;
}
.height-70 {
	height: 70px;
}
.height-80 {
	height: 80px;
}
.height-90 {
	height: 90px;
}
.height-100 {
	height: 100px;
}
hr.hr-condensed {
	margin: 10px 0;
}
.list-striped,
.row-striped {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #ddd;
	margin-left: 0;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
	border-bottom: 1px solid #ddd;
	padding: 8px;
}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
	background-color: #f9f9f9;
}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
	background-color: #f5f5f5;
}
.row-striped .row-fluid {
	width: 100%;
	box-sizing: border-box;
}
.row-striped .row-fluid [class*="span"] {
	min-height: 10px;
}
.row-striped .row-fluid [class*="span"] {
	margin-left: 8px;
}
.row-striped .row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.list-condensed li {
	padding: 4px 5px;
}
.row-condensed .row,
.row-condensed .row-fluid {
	padding: 4px 5px;
}
.list-bordered,
.row-bordered {
	list-style: none;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	margin-left: 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.radio.btn-group input[type=radio] {
	display: none;
}
.radio.btn-group > label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.radio.btn-group > label:first-of-type {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
fieldset.radio.btn-group {
	padding-left: 0;
}
.iframe-bordered {
	border: 1px solid #ddd;
}
.tab-content {
	overflow: visible;
}
.tabs-left .tab-content {
	overflow: auto;
}
.nav-tabs > li > span {
	display: block;
	margin-right: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-micro {
	padding: 1px 4px;
	font-size: 10px;
	line-height: 8px;
}
.btn-group > .btn-micro {
	font-size: 10px;
}
.tip-wrap {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100;
}
.page-header {
	margin: 2px 0px 10px 0px;
	padding-bottom: 5px;
}
.input-prepend > .add-on,
.input-append > .add-on {
	vertical-align: top;
}
.input-prepend .chzn-container-single .chzn-single {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.input-prepend .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
}
.input-append .chzn-container-single .chzn-single {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.input-append .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}
.input-prepend.input-append .chzn-container-single .chzn-single,
.input-prepend.input-append .chzn-container-single .chzn-single-with-drop {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.element-invisible:focus {
	width: auto;
	height: auto;
	overflow: auto;
	background: #eee;
	color: #000;
	padding: 1em;
}
.form-vertical .control-label {
	float: none;
	width: auto;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
}
.form-vertical .controls {
	margin-left: 0;
}
.width-auto {
	width: auto;
}
.btn-group .chzn-results {
	white-space: normal;
}
.accordion-body.in:hover {
	overflow: visible;
}
.invalid {
	color: #9d261d;
	font-weight: bold;
}
input.invalid {
	border: 1px solid #9d261d;
	background: #f2dede;
}
select.chzn-done.invalid + .chzn-container.chzn-container-single > a.chzn-single,
select.chzn-done.invalid + .chzn-container.chzn-container-multi > ul.chzn-choices {
	border-color: #9d261d;
	color: #9d261d;
}
.tooltip {
	max-width: 400px;
}
.tooltip-inner {
	max-width: none;
	text-align: left;
	text-shadow: none;
}
th .tooltip-inner {
	font-weight: normal;
}
.tooltip.hasimage {
	opacity: 1;
}
.tip-text {
	text-align: left;
}
.btn-group > .btn + .dropdown-backdrop + .btn {
	margin-left: -1px;
}
.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	*padding-top: 5px;
	*padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
	*padding-top: 2px;
	*padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle {
	*padding-top: 5px;
	*padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
	*padding-top: 7px;
	*padding-bottom: 7px;
}
.dropdown-menu {
	text-align: left;
}
.alert-link {
	font-weight: bold;
}
.alert .alert-link {
	color: #a47e3c;
}
.alert-success .alert-link {
	color: #356635;
}
.alert-danger .alert-link,
.alert-error .alert-link {
	color: #953b39;
}
.alert-info .alert-link {
	color: #2d6987;
}
/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* A 01 - CSS Clearfix
/* ----------------------------------------------*/
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}

* html .clearfix {
    zoom:1
}

/* IE6 */
:first-child+html .clearfix {
    zoom:1
}

/* IE7 */
.clearBoth {
    clear:both
}

.row {
    margin-left:0!important
}

/* ----------------------------------------------*/
/* A 02 - CSS Float Classes
/* ----------------------------------------------*/
.floatLeft {
    float:left
}

.floatRight {
    float:right
}

/* ----------------------------------------------*/
/* A 03 - CSS Hide Text
/* ----------------------------------------------*/
a.hideTxt,span.hideTxt {
    display:block
}

.hideTxt {
    text-indent:-9999px
}


/* ----------------------------------------------*/
/* A 04 - Global Structure
/* ----------------------------------------------*/
.row {
    margin-left:0!important
}

table {
    width:100%;
    border-collapse:collapse
}

/* Global Styles */
body.frontpage h1,body.frontpage h2 {
    letter-spacing:2px
}

a.hideTxt,span.hideTxt {
    display:block
}

.hideTxt {
    text-indent:-9999px
}

#component dd {
    margin-left:0!important
}

.button {
    background:#fff;
    border:1px solid #666;
    vertical-align:top
}

.formstyle .button {
    background:#fff;
    border:1px solid #666;
    vertical-align:top;
    padding:9px 16px
}

ul.nav li {
    list-style:none inside none!important
}

form ul,form ul li {
    list-style-type:none!important
}

.tooltip {
    background:transparent!important;
    border:0!important
}

/* ----------------------------------------------*/
/* C 00 - Components
/* ----------------------------------------------*/
/* JOOMLA CONTENT */
.com_content #component p {
    margin:.5em 0
}

.com_content .blog .icons {
    margin-top:24px
}

.com_content ul#archive-items li,.com_content .category-list ul li,.com_content .categories-list ul li {
    list-style:none inside none!important
}

.tags {
    margin-bottom:16px
}

dt.article-info-term {
    display:none
}

dl.article-info dd {
    display:inline;
    padding-right:2px;
    font-size:12px
}

dl.article-info dd:after {
    content:"|"
}

/* Category Blog */
.ImageWrapper {
    display:block;
    overflow:hidden;
    position:relative;
    margin-bottom:14px
}

.ImageWrapper .PStyleNe {
    position:absolute;
    background:url(/templates/urbanlife/images/icons/plus.png) no-repeat scroll top left / 100% 100% #222;
    width:100%;
    height:100%;
    z-index:199;
    -webkit-background-origin:padding-box,padding-box;
    -moz-background-origin:padding-box,padding-box;
    -ms-background-origin:padding-box,padding-box;
    -o-background-origin:padding-box,padding-box;
    background-origin:padding-box,padding-box;
    background-position:bottom center;
    background-repeat:no-repeat;
    -webkit-background-size:10px 10px,100% 100%;
    -moz-background-size:10px 10px,100% 100%;
    -ms-background-size:10px 10px,100% 100%;
    -o-background-size:10px 10px,100% 100%;
    background-size:10px 10px,100% 100%;
    opacity:0;
    top:0;
    -webkit-transition:all .3s ease 0;
    -moz-transition:all .3s ease 0;
    -ms-transition:all .3s ease 0;
    -o-transition:all .3s ease 0;
    transition:all .3s ease 0
}

.ImageWrapper:hover .PStyleNe {
    opacity:.6;
    -webkit-background-size:60px 60px,100% 100%;
    -moz-background-size:60px 60px,100% 100%;
    -ms-background-size:60px 60px,100% 100%;
    -o-background-size:60px 60px,100% 100%;
    background-size:60px 60px,100% 100%;
    visibility:visible;
    background-position:center center
}

span.subheading-category {
    margin-bottom:48px;
    padding-bottom:12px;
    text-align:center
}

.com_content .items-leading {
    margin-bottom:36px
}

.com_content .blog h2 {
    margin-top:0
}

.com_content .page-header h1 {
    margin-bottom:36px
}

.com_content .blog .span6 .page-header h2 a,.com_content .blog .span6 .page-header h2 {
    padding-top:0!important
}

.com_content p.readmore a.btn,.catItemReadMore a,.catItemCommentsLink a {
    background:none!important;
    border:1px solid rgba(0,0,0,0.3)!important;
    color:#222!important;
    font-size:12px!important;
    padding:10px 42px 11px!important;
    text-transform:uppercase!important;
    margin-top:10px!important;
    display:inline-block!important;
    border-radius:0!important;
    font-weight:100
}

.catItemCommentsLink {
    border-right:0!important
}

.com_content p.readmore a.btn:hover {
    box-shadow:none;
    text-shadow:none
}

.com_content p.readmore span.icon-chevron-right {
    display:none!important
}

.com_content .blog span.icon-calendar,com_content .item-page span.icon-calendar {
    display:none
}

.blog_icons {
    padding:12px 0;
    font-size:11px;
    text-align:left
}

.print_email_fuctions a {
    color:#999!important;
    margin-right:4px
}

.print_email_fuctions span {
    margin-right:4px
}

/* Category Pricing Table View */
.com_content .pricetbl-wrap {
    text-align:center
}

.com_content .blog .pricetbl-wrap p.readmore {
    display:block;
    text-align:center;
    margin:0!important;
    border:none!important;
    background:#4c9188;
    color:#fff;
    padding:18px 0
}

.com_content .blog .pricetbl-wrap p.readmore a.btn {
    margin-bottom:0!important;
    border:0;
    font-size:16px
}

.com_content .blog .pricetbl-wrap p.readmore a.btn span {
    display:none
}

.com_content .blog .pricetbl-wrap p.readmore a,.com_content .blog .pricetbl-wrap p.readmore a:hover {
    color:#fff!important
}

.pricetbl-title {
    color:#fff
}

.pricetbl-price {
    font-size:62px;
    padding:20px
}

.pricetbl-content {
    background:#f1f1f1
}

.pricetbl-content p:nth-child(odd) {
    background:#efefef;
    margin:0!important;
    padding:12px 0!important
}

.pricetbl-content p:nth-child(even) {
    background:#e0e0e0;
    margin:0!important;
    padding:12px 0!important
}

.com_content .blog .pricetbl-wrap .page-header h2 a,.com_content .blog .pricetbl-wrap .page-header h2 {
    color:#fff!important;
    font-size:36px!important;
    margin:0!important;
    padding:12px 0!important
}

.com_content .blog .item .pricetbl-wrap .j2store-product {
    display:block;
    text-align:center;
    margin:0!important;
    border:none!important;
    background:#4c9188;
    color:#fff;
    padding:18px 0
}

.com_content .blog .item .pricetbl-wrap .j2store-product .product-sku,.com_content .blog .item .pricetbl-wrap .j2store-product .sale-price {
    display:none!important
}

.com_content .blog .item .pricetbl-wrap .j2store-product .btn.btn-primary {
    background:transparent;
    border:1px solid #fff
}

/* Cascade View */
.com_content .cascadeitem,.com_content .blog .item {
    margin-bottom:36px
}

/* Featured Views */
.com_content .blog.fcenter .leading,.com_content .blog.fcenter .intro,.com_content .blog.fleft .leading,.com_content .blog.fleft .intro,.com_content .blog.fright .leading,.com_content .blog.fright .intro {
    margin-bottom:36px
}

/* Portfolio View */
.portfolioitem {
    margin-bottom:32px
}

/* Timeline View */
.timeline-blog-item i.fa.fa-calendar-o {
    font-size:42px
}

.timeline-blog-item dl.article-info dd::after {
    display:none
}

.timeline-blog-item dl.article-info dd {
    font-size:28px
}

.timeline_date {
    font-size:24px!important;
    padding:20px;
    display:block;
    border-top:3px solid #333;
    border-bottom:3px solid #333;
    text-align:center;
    margin:0 auto;
    width:20%
}

.timeline_line {
    width:1%;
    margin:14px auto;
    height:100px;
    border-right:5px solid #333
}

.timeline_text {
    text-align:left
}

.timeline_text dd.create {
    display:none
}

.com_content .blog .timeline-blog-item .page-header h2 a {
    font-size:86px!important
}

.timeline_text p {
    font-size:32px!important;
    padding-top:3%
}

.timeline-intro p::before {
    font-family:'FontAwesome';
    content:"\f10d";
    margin-right:8px;
    color:#ccc!important
}

.timeline-intro p::after {
    font-family:'FontAwesome';
    content:"\f10e";
    margin-right:8px;
    color:#ccc!important
}

.com_content .timeline-text p.readmore {
    margin-top:.5em!important
}

/* Category FAQ Blog */
.com_content .blog .faq-blog_item {
    border:1px solid #ccc;
    padding:0 40px 20px;
    margin-bottom:0;
    margin-top:20px
}

.com_content .blog .faq-blog_item .page-header h2,.com_content .blog .faq-blog_item .page-header h2 a {
    font-size:18px!important
}

.com_content .blog .faq-blog_item span .page-header h2 {
    background:#fff!important;
    top:-10px!important;
    left:-20px;
    position:relative;
    display:inline;
    padding-left:12px;
    padding-right:12px
}

.com_content .blog .faq-blog_item span .page-header h2::before {
    font-family:FontAwesome;
    content:"\f05a";
    padding-right:12px
}

/* Staff View */
.cust-test {
    border:1px solid #ebebeb
}

.cust-test img {
    width:100%
}

.testm {
    background:#fff;
    padding:30px
}

.testm:before {
    border-color:transparent #fff;
    content:"";
    margin:-80px 0 10px;
    position:relative;
    z-index:999;
    border-width:25px 0 25px 25px;
    border-style:solid;
    display:block;
    width:0;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg)
}

.testm p.test-text {
    font-size:12px
}

.testm p.test-title {
    font-size:12px;
    font-weight:700
}

.testm span {
    font-size:10px;
    color:#666
}

/* Article */
.com_content .item-page .page-header,.com_content .blog .page-header {
    margin:0!important;
    padding-top:0!important;
    padding-bottom:8px!important;
    border-bottom:0!important
}

#component .item-page .page-header h2 {
    margin-bottom:0
}

.com_content .blog .pull-right.item-image {
    margin:0 0 0 40px;
    width:50%
}

.com_content .blog .pull-left.item-image {
    margin:0 40px 0 0;
    width:50%
}

.com_content .item-page .pull-right.item-image {
    margin:0 0 0 40px;
    width:40%
}

.com_content .item-page .pull-left.item-image {
    margin:0 40px 0 0;
    width:40%
}

.com_content .pull-none.item-image {
    text-align:center
}

.article-pull-quote {
    font-size:24px;
    color:#888;
    float:right;
    width:450px;
    padding:20px;
    background:#fafafa;
    border-radius:10px;
    margin:25px
}



/* Cascade Item */
.cascadeitem .page-header {
    margin:0!important;
    padding-top:16px!important;
    padding-bottom:8px!important;
    border-bottom:3px solid #333!important
}

/* Pagination */
li.pagination-prev,li.pagination-next {
    display:none!important
}

.item-page .pagenav li {
    list-style:none inside none;
    display:inline
}

.item-page .pager li>a:hover {
    background:#fff!important
}

.pager {
    margin-bottom:0!important
}

.ul {
    margin-bottom:0!important
}

.com_content .morearticles-wrap {
    padding:24px 0
}

.com_content .kraftblog .items-more {
    margin:0 auto
}

.com_content .kraftblog .pagination {
    margin:0 auto;
    width:60%
}

/* CONTACTS */
/* Contact */
.com_contact .thumbnail.pull-right {
    margin:0 0 24px!important
}

.com_contact .jicons-icons {
    display:none
}

.com_contact label#jform_contact_email_copy-lbl.hasTip,.com_contact input[type="checkbox"] {
    float:left;
    margin-right:14px
}

/* SEARCH */
.com_search.search .search .phrases-box .controls {
    padding-bottom:18px
}

.com_search.search .search label {
    display:inline-block
}

.com_search.search .search input {
    display:inline-block
}

.com_search legend {
    padding:10px 0;
    margin-bottom:10px;
    border-bottom:1px solid #ccc
}

.com_search label {
    display:inline-block!important;
    margin-right:4%
}

.com_search .phrases-box,.com_search fieldset.only {
    padding:20px 0
}

.com_search .form-limit {
    padding:10px 0 20px;
    margin-bottom:10px;
    border-bottom:1px solid #ccc
}

.com_search dd.result-created {
    margin-bottom:16px
}

/* USERS */
.loginformwrap {
    margin:40px auto;
    text-align:center;
    width:50%;
    padding:30px 12px;
    border:15px solid rgba(0,0,0,0.05);
    background:rgba(255,255,255,0.5)
}

.com_users dt {
    padding-right:12px
}

.com_users dt,.com_users dd {
    padding-bottom:12px
}

.com_users fieldset#users-profile-core,.com_users fieldset#users-profile-custom {
    margin-bottom:26px
}

.com_users legend {
    width:auto
}

.com_users .dl-horizontal dt {
    text-align:left
}

.profile .button {padding:8px 12px;margin:0 auto;display:inline-block;}

/* EDIT */
textarea#jform_articletext {
    width:95%!important;
    margin-top:16px
}

/* FORMS */
.form-actions {
    background:transparent
}

/* ERROR PAGES */
.errorpage {
    padding-top:20%
}

/* RESPONSIVE VIDEOWRAPPER */
.videoWrapper iframe {
    max-width:100%
}


/* MODULE SUFFIX - FONT-AWESOME */
h3.moduletitle:before {
    font-family:'FontAwesome';
    font-size:1em;
    margin-right:10px
}

.shopping-cart h3.moduletitle:before {
    content:"\f07a"
}

/* MODULE SUFFIX - Show / Hide */
.show900 {
    display:none
}

.show767 {
    display:none
}

.show620 {
    display:none
}

.show480 {
    display:none
}

.show320 {
    display:none
}

/* ----------------------------------------------*/
/* S 02 - PageClass Suffixes
/* ----------------------------------------------*/
/* Page Classes */
.item-page.roundimage .item-image img {
    border-radius:50%;
    height:500px;
    width:500px;
    margin:0 auto 100px
}

.item-page.content-constrain {
    width:50%;
    margin:0 auto
}

.item-page.content-constrain70 {
    width:70%;
    margin:0 auto
}

.content-constrain .timeline-blog-item {
    width:60%;
    margin:0 auto
}

.item-page.content-constrain .page-header {
    text-align:center
}

body.region1-constrain #region1,body.region2-constrain #region2,body.region3-constrain #region3,body.region4-constrain #region4,body.region5-constrain #region5,body.region6-constrain #region6,body.region7-constrain #region7,body.region8-constrain #region8,body.region9-constrain #region9,body.region10-constrain #region10,body.region1-constrain #region11,body.region12-constrain #region12 {
    width:70%;
    margin:0 auto
}

body.region1-constrain50 #region1,body.region2-constrain50 #region2,body.region3-constrain50 #region3,body.region4-constrain50 #region4,body.region5-constrain50 #region5,body.region6-constrain50 #region6,body.region7-constrain50 #region7,body.region8-constrain50 #region8,body.region9-constrain50 #region9,body.region10-constrain50 #region10,body.region1-constrain50 #region11,body.region12-constrain50 #region12 {
    width:50%;
    margin:0 auto
}

.pad40 .modulecontent {
    padding:40px
}

.pad60 .modulecontent {
    padding:50px
}

.pad70 .modulecontent {
    padding:70px
}

.pad80 .modulecontent {
    padding:80px
}

.padbt20 {
    padding-top:22px!important;
    padding-bottom:22px!important
}

.constrain {
    width:70%;
    margin:0 auto!important
}

#component .padr200 {
    padding-right:200px
}

#component .padl200 {
    padding-left:200px
}

#component .item-page.padr200 {
    padding-right:0
}

#component .item-page.padl200 {
    padding-left:0
}

/* ----------------------------------------------*/
/* MOD 00 - Custom HTML - Inset
/* ----------------------------------------------*/
.mainslide-header {
    margin:108px 0 150px
}

h1.pgtitle {
    color:#e6e6e6!important;
    font-size:58px
}

/* ----------------------------------------------*/
/* MOD 01 - Social Wall 
/* ----------------------------------------------*/
.jxtc-icon a {
    color:rgba(255,255,255,0.75)!important
}

.social_legals .firstcol,.social_legals .centercol,.social_legals .lastcol {
    text-align:center!important
}

/* ----------------------------------------------*/
/* MOD 02 - AcyMailing Module
/* ----------------------------------------------*/
.acymailing_form input {
    background:#2C2C2C!important;
    border:0;
    width:100%!important;
    margin-left:8px!important
}

table.acymailing_form {
    margin:0!important
}

/* ----------------------------------------------*/
/* MOD 03 - Custom HTML Module Menuright1 / Menuright2
/* ----------------------------------------------*/
#menuright1 i,#menuright2 i {
    font-size:18px;
    display:inline-block;
    margin-top:20px
}

.toplogin,.topsearch {
    display:inline-block;
    width:60px;
    height:60px
}

.topsearch {
    margin-left:-3px
}

/* ----------------------------------------------*/
/* MOD 04 - Breadcrumbs
/* ----------------------------------------------*/
div.breadcrumbs {
    padding:6px 4px 0;
    text-align:left;
    border-top:1px solid #f7f7f7;
    border-bottom:1px solid #f7f7f7;
    margin-top:0
}

div.breadcrumbs a.pathway,div.breadcrumbs span.here {
    display:inline-block;
    padding-bottom:4px
}

span.showHere {
    color:#333;
    padding:0 5px 0 0;
    text-transform:uppercase;
    font-size:12px
}

a.pathway {
    color:#333!important;
    padding:0 5px 0 0;
    font-size:12px;
    text-transform:uppercase
}

span.here {
    color:#333!important;
    padding-left:0;
    text-transform:uppercase;
    font-size:12px
}

/* ----------------------------------------------*/
/* MOD 05 - Banner Modules
/* ----------------------------------------------*/
.banneritem {
    overflow:hidden
}

h1.pgtitle {
    padding-top:24px
}

/* ----------------------------------------------*/
/* MOD 06 - Weather Module
/* ----------------------------------------------*/
p.kw_current_temp {
    font-size:18px;
    color:#fff!important
}

.weather_k1_cleft {
    float:right!important;
    margin-top:-22px
}

/* ----------------------------------------------*/
/* H 00 - JomSocial Fixes
/* ----------------------------------------------*/
#community-wrap .app-box {
    border:0 solid #dadada!important;
    background:none!important
}

#community-wrap .input-append,#community-wrap .input-prepend {
    margin-top:10px
}

.cGuest .btn {
    border-color:#ccc!important;
    color:#ccc!important
}

#community-wrap .input-prepend .add-on {
    padding-top:10px
}

input#keyword.input-block-level {
    padding:10px 8px!important
}

/* ----------------------------------------------*/
/* H 01 - JEvents
/* ----------------------------------------------*/
#jevents_body img {
    max-width:100%;
    min-width:1%;
    width:100%
}

td.mod_events_latest_first,td.mod_events_latest {
    padding:24px 30px!important
}

.mod_events_latest_content a {
    font-size:14px!important;
    letter-spacing:0!important
}

td.mod_events_latest_first {
    padding-top:0!important
}

/* ----------------------------------------------*/
/* H 02 - Kunena
/* ----------------------------------------------*/
#Kunena tr.krow2 td,#Kunena tr.krow1 td,#Kunena div.kmoderate-message {
    padding:20px 10px
}

#Kunena .kwholegend,#Kunena .kwhoonline {
    padding:16px
}

#Kunena span,#Kunena #ktab a span {
    font-size:18px
}

#Kunena .kheader h2,#Kunena .kheader h2 a {
    font-size:28px!important
}

/* ----------------------------------------------*/
/* H 03 - JEM
/* ----------------------------------------------*/
#jem {
    border:0!important
}

#jem #jem_filter {
    background:transparent!important
}

#jem button {
    vertical-align:top
}

#jem dt.category,#jem dd.category {
    text-transform:none!important
}

#jem .buttons a {
    border:0!important;
    background:transparent!important
}

#jem .daynum {
    background:#333
}

ul.jemmod {
    padding:0!important;
    list-style:none!important
}

li.jemmod {
    padding:24px 0!important;
    border-bottom:1px solid #3a3a3a
}

.jemmod span.jem_date-1,.jemmod p {
    padding-left:40px!important;
    margin:0!important;
    text-transform:uppercase
}

/* ----------------------------------------------*/
/* P 00 - Image Gallery 
/* ----------------------------------------------*/
.imagegalleryplg img {
    margin:0!important;
    border:0 solid #ccc;
    padding:0!important;
    -moz-box-shadow:0 0 0 0 #fff!important;
    -webkit-box-shadow:0 0 0 0 #fff!important;
    box-shadow:0 0 0 0 #fff!important
}

.imagegalleryplg img {
    width:33.333%!important
}

/*  Simple Image Gallery Pro fix */
#lbOverlay {
    z-index:999998!important
}

#lbCenter,#lbBottomContainer {
    z-index:999999!important
}

#sbox-content {
    background:#fff
}

#sbox-window {
    z-index:99999999999!important
}

#fancybox-wrap {
    z-index:99999999999!important
}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {
    display:none
}

a.buttontools {
    margin-top:0;
    display:inline-block;
    text-align:center!important;
    width:32px;
    height:32px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -o-border-radius:2px;
    font-size:18px
}

a.buttontools i {
    font-size:15px
}

.mobilebtn select {
    display:none
}

.mmobile {
    text-align:center;
    padding:0 24px
}

body.mobile {
    padding:0;
    width:100%;
    background:#fff!important
}

body.mobile #mobile {
    background:#ffff!important
}

img#videomobile {
    display:none
}/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* FONT FACE FOR TEMPLATE TEXT */


@font-face {
     font-family: 'Fira';
    src: url('/templates/urbanlife/fonts/Fira/firasans-book-webfont.eot');
    src: url('/templates/urbanlife/fonts/Fira/firasans-book-webfont.eot#iefix') format('embedded-opentype'),
         url('/templates/urbanlife/fonts/Fira/firasans-book-webfont.woff') format('woff'),
         url('/templates/urbanlife/fonts/Fira/firasans-book-webfont.ttf') format('truetype'),
         url('/templates/urbanlife/fonts/Fira/firasans-book-webfont.svg') format('svg');
     font-weight: normal!important;
     font-style: normal;font-display:swap;}
@font-face {
     font-family: 'Fira';
    src: url('/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.eot');
    src: url('/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.eot#iefix') format('embedded-opentype'),
         url('/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.woff') format('woff'),
         url('/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.ttf') format('truetype'),
         url('/templates/urbanlife/fonts/Fira/firasans-bookitalic-webfont.svg') format('svg');
     font-weight: normal;
     font-style: italic;font-display:swap;}
@font-face {
     font-family: 'Fira';
    src: url('/templates/urbanlife/fonts/Fira/firasans-medium-webfont.eot');
    src: url('/templates/urbanlife/fonts/Fira/firasans-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('/templates/urbanlife/fonts/Fira/firasans-medium-webfont.woff') format('woff'),
         url('/templates/urbanlife/fonts/Fira/firasans-medium-webfont.ttf') format('truetype'),
         url('/templates/urbanlife/fonts/Fira/firasans-medium-webfont.svg') format('svg');
     font-weight: bold;
     font-style: normal;font-display:swap;}
@font-face {
     font-family: 'Fira';
    src: url('/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.eot');
    src: url('/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.eot#iefix') format('embedded-opentype'),
         url('/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.woff') format('woff'),
         url('/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.ttf') format('truetype'),
         url('/templates/urbanlife/fonts/Fira/firasans-mediumitalic-webfont.svg') format('svg');
     font-weight: bold;
     font-style: italic;font-display:swap;}
@font-face {
     font-family: 'Oswald';
    src: url('/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.eot');
    src: url('/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.woff') format('woff'),
         url('/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.ttf') format('truetype'),
         url('/templates/urbanlife/fonts/Oswald/Oswald-Regular-webfont.svg') format('svg');font-display:swap;}

	
h1, h2, h3, .category, a.mainlevel, div.pagination a,ul.pagenav a,.items-more h3,.featurearticles p, h4.news a,h5.month,h5.day,span.here, div.itemListCategory h1,  .k2Container .rl_guest,.k2Container .rl_add,.k2Container .rl_remove,div.itemComments ul.itemCommentsList li span.commentDate,div.itemComments ul.itemCommentsList li span.commentAuthorName,div.userExtendedFieldsSocialProfiles h3,div.userExtendedFieldsContactDetails h3,div.userExtendedFieldsContactDetails ul li, .firstbutton,.centerbutton,.lastbutton, .showHere,span.here,.itemVideoBlock h1,.jnewstext h4 , a.shopbutton, p.artcap, .product_price,.options,span.PricesalesPrice,.orderby-displaynumber div.title,.display-number,.vendor-store-desc p,.cart-view p, .catwrap .jcatHeader p, .side_title,Kunena span,#Kunena #ktab a span,#Kunena div.kthead-title a, #Kunena .ktitle a,.app-box > h3, .app-box .app-widget-header > h3, .mod_events_latest_content a:link,.jemmod p  {font-family:Open Sans Condensed, Arial, Helvetica, sans-serif!important; font-weight:normal!important; text-transform:uppercase!important;}
/*
h1.title1, h1.title4, .gridarticletext h1, h3.title3  {font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif!important;}
 */
/* ----------------------------------------------*/
/* GLOBAL TYPOGRAPHY
/* ----------------------------------------------*/
body,#component p  {font-family:Fira, Arial, Helvetica, sans-serif;font-size:16px;direction:ltr;line-height: 1.6;letter-spacing: -0.5px;}
#component p {margin: 1.5em 0;}
#component h1,#component h2,#component h3,#component h4,#component h5,#component h6 {margin: 0.75em 0;line-height: 100%;font-weight:normal;}
h1 {font-size:42px; line-height:112%; }
h2 { font-size:30px; line-height:90%!important;}
h3 { font-size:26px; line-height:120%;}
h4 { font-size:22px; }
h5 { font-size:20px; }
h6 { font-size:18px;}
h1, h2, h3, h4, h5, h6 {letter-spacing:0.5px;}
td{font-size:100%}th{font-weight:bold;padding:5px;text-align:left}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:80%;color:#F06}sup{bottom:1ex}sub{top:.5ex}del{text-decoration:line-through}small{font-size:8px}pre{border-left:3px solid #999;font:1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;background:#efefef}ol{list-style-type:upper-roman}hr{border-color:#ededed;border-style:solid;border-width:1px 0 0;height:1px;margin:2px 0}fieldset{border:0 solid #999}legend{padding:.2em 0;border:0 solid #333;color:#aaa;font-size:100%;font-weight:bold;margin:0;text-transform:uppercase}abbr[title]{border-bottom:1px dashed #999;cursor:help}big{font-size:150%}button,.button{border:0;font-size:12px;color:#fff}center{text-align:center}em{font-style:normal}ul{padding: 9px 27px;}a{text-decoration:none}a:hover{text-decoration:none}
.typowrap {background:#fafafa; padding:30px; border-radius:5px; margin-bottom:30px;}
#multicolumnelement{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:15em;-moz-column-count:15em;column-count:15em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1em solid #000;-moz-column-rule:1em solid #000;column-rule:1em solid #000}
#iconlistwrap {margin-top:30px;}
ul.column li{margin:0 0 30px 0;text-align:center}
ul.pagenav li {padding:3px!important;}
.textlarge {font-size:54px!important;}
.textlarge1 {font-size:54px!important;}
/* ----------------------------------------------*/
/* MENU TYPOGRAPHY
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li span.separator{font-family:Open Sans Condensed, Arial, Helvetica, sans-serif!important;font-weight:100 !important; font-size:16px;}
#menuwrap ul.menu li.parent > ul > li > a,#menuwrap .suckerfish ul.menu li.parent > ul > li > span.separator {font-family:Fira, Helvetica, sans-serif!important;font-size:12px;}
#menuwrap ul.menu li.parent > ul > li > a:before,#menuwrap ul.menu li.parent > ul > li > span.separator:before  {font-family: 'FontAwesome';
  content: "\f0da";margin-right:8px;}
/* ----------------------------------------------*/
/* COMPONENT TYPOGRAPHY
/* ----------------------------------------------*/
.com_k2 .itemHeader h2.itemTitle,.com_content .item-page .page-header h2 a,.com_content .item-page .page-header h2,.com_k2 .itemListCategory h2  {font-family:Open Sans Condensed, Arial, Helvetica, sans-serif;font-size:54px;line-height:100%;padding:0px;}
.com_k2 .catItemHeader h3.catItemTitle,.com_content .blog .page-header h2 a,.com_content .blog .page-header h2, .com_content .featured-blog .page-header h2 a,.com_content .featured-blog .page-header h2 {font-family:Open Sans Condensed, Arial, Helvetica, sans-serif;font-size:36px;line-height:100%;padding: 16px 0px 0px;margin:0px!important;}
.com_content .blog .span3 .page-header h2,.com_content .blog .span3 .page-header h2 a  {font-size:26px;
letter-spacing:0px;}

.com_content .kraftblog .page-header {margin:0px;padding:0px;border:0px!important;}
.com_content .timeline-blog-item .page-header {padding-bottom:36px!important;text-align:center;}
@media screen and (max-width: 900px){
.com_content .blog .span3 .page-header h2,.com_content .blog .span3 .page-header h2 a  {font-size:36px;}
}
.com_content p.readmore {font-family:Fira, Arial, Helvetica, sans-serif;font-weight:700;}
ul {list-style-position:inside;}
div.joomla div.multicolumns h2.title {font-size:38.571428571429;line-height:38.571428571429;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category,.componentheading span,.com_content .page-header h1 {font-family: Open Sans Condensed, Arial, Helvetica, sans-serif;font-size:42px!important;line-height:120%; ?>;display:block;}
.module h3.moduletitle {font-size:16px !important; line-height:16px!important; text-transform:uppercase;}
/* ----------------------------------------------*/
/* TYPO STYLES
/* ----------------------------------------------*/
/* Drop Cap and Quotes Styles */
.dropcap{float:left;padding:0px 8px 0 0;display:block;color:#999;font:80px/60px Times,serif}
quotes{padding:1em 40px 1em 15px;font:16px Arial;color:#777}
.quotetxt {font-weight: 100!important}
blockquote.opensmall{background:url(/templates/urbanlife/images/typo/openquote.gif) no-repeat 0 0;border:0;padding:0 0 0 6px;text-align:justify}
blockquote.opensmall p{background:url(/templates/urbanlife/images/typo/closequote.gif) no-repeat 100% 100%;padding:0 0 0 15px;font:16px Arial;color:#777}
blockquote.openlarge{background:url(/templates/urbanlife/images/typo/oquote_lg.png) no-repeat 0 0;border:0;padding:0;text-align:justify}
blockquote.openlarge p{background:url(/templates/urbanlife/images/typo/equote_lg.png) no-repeat 100% 100%;padding:10px 0 10px 50px;font:18px Arial;line-height:28px;color:#777}

/* Div Styles */
.highlight{padding:12px;background:#ffc;color:#333;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
.code{background:#f4f4f4;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;padding:12px;color:#333}
.note{background:#feef9c url(/templates/urbanlife/images/typo/note.gif) no-repeat right bottom;font-size:1em;color:#000!important;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;margin-bottom:15px}

/* P Class Styles */
p.error{padding-left:25px;color:#f10033;background:url(/templates/urbanlife/images/typo/error.gif) no-repeat top left}
p.message{color:#069;background:url(/templates/urbanlife/images/typo/info.gif) no-repeat top left;padding-left:25px}
p.ideas{padding-left:25px;color:#ee9600;background:url(/templates/urbanlife/images/typo/lightbulb.gif) no-repeat top left}
p.download{background:url(/templates/urbanlife/images/typo/download.gif) no-repeat 5px center;padding-left:25px}
p.astrix{background:url(/templates/urbanlife/images/typo/icon-asterisk_sm.png) no-repeat 5px center;padding-left:25px}
p.com{background:url(/templates/urbanlife/images/typo/ext_com.png) no-repeat 5px center;padding-left:35px}
p.mod{background:url(/templates/urbanlife/images/typo/ext_mod.png) no-repeat 5px center;padding-left:35px}
p.plug{background:url(/templates/urbanlife/images/typo/ext_plugin.png) no-repeat 5px center;padding-left:35px}
p.lang{background:url(/templates/urbanlife/images/typo/ext_lang.png) no-repeat 5px center;padding-left:35px}
p.rss{background:url(/templates/urbanlife/images/typo/rss.png) no-repeat 5px center;padding-left:25px;padding-right:0;padding-top:0;padding-bottom:0}

.ulwrap{background:#f4f4f4;border:1px solid #ddd;margin:0 0 20px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
/*.titlewrap{padding:12px;background:#f1f1f1;border-bottom:1px solid #ddd;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}*/
h3.wraptitle{padding:0;margin:0;font-size:16px;color:#666;line-height:100%}

/* UL Icons */
ul.icons{list-style:none;padding:12px 0;margin:0}
ul.icons li span{padding-right:10px}
ul.icons li span i.icon-ok{color:#5ea62a}
ul.icons li span i.icon-star{color:#eec523}
ul.icons li span i.icon-remove-sign{color:#900}
ul.icons li span i.icon-comments{color:#5e8bc9}
ul.icons li span i.icon-play-circle{color:#222}

/* Button Colors */
.btnblue {background:#6791e7!important; color:#fff!important; }
.btnred {background:#e52644!important; color:#fff!important; }
.btngreen {background:#1b3647!important; color:#fff!important; }
.btnorange {background:#ff5353!important; color:#fff!important; }
.btnyellow {background:#ffbc48!important; color:#fff!important; }
.btngrey {background:#222222!important; color:#fff!important; }

/* Blog Bubbles */
.blog-red,.blog-blue,.blog-green,.blog-cyan,.blog-tan,.blog-yellow,.blog-grey,.blog-pink{line-height:133%;margin-bottom:15px!important;position:relative;padding:30px!important;font-size:14px;color:#fff;color:rgba(255,255,255,0.85);font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:0px}
.blog-red+p,.blog-blue+p,.blog-green+p,.blog-cyan+p,.blog-tan+p,.blog-yellow+p,.blog-grey+p,.blog-pink+p{margin:15px 0 2em 85px!important;font-style:italic}
.blog-red:after,.blog-blue:after,.blog-green:after,.blog-cyan:after,.blog-tan:after,.blog-yellow:after,.blog-grey:after,.blog-pink:after{content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0;border-style:solid;display:block;width:0}
.blog-red{background:#590c0d;}.blog-red:after{border-color:transparent #590c0d}
.blog-blue{background:#587faf;}.blog-blue:after{border-color:transparent #587faf}
.blog-green{background:#90892f;}.blog-green:after{border-color:transparent #90892f}
.blog-tan{background:#87785e;}.blog-tan:after{border-color:transparent #87785e}
.blog-cyan{background:#21ceda;}.blog-cyan:after{border-color:transparent #21ceda}
.blog-yellow{background:#c8a446;}.blog-yellow:after{border-color:transparent #c8a446}
.blog-grey{background:#7a7a7a;}.blog-grey:after{border-color:transparent #7a7a7a}
.blog-pink{background:#b12d4c;}.blog-pink:after{border-color:transparent #b12d4c}

/* Shop Radio Button Overrides */
.productdetails input[type=radio],.productdetails-view input[type=radio],.j2catitem input[type=radio]{display:none;margin:10px 20px;}
.productdetails input[type=radio] + label,.productdetails-view input[type=radio] + label,.j2catitem input[type=radio] + label{display:inline;padding:12px 16px;border:1px solid #ddd;}
.productdetails input[type=radio]:checked + label,.productdetails-view input[type=radio]:checked + label,.j2catitem input[type=radio]:checked + label{background-image: none;background-color:#ebebeb;color:#555;border:1px solid #ddd;}
.productdetails input[type="radio"] + label:hover,.productdetails-view input[type="radio"] + label:hover,.j2catitem input[type="radio"] + label:hover{background:#333;color:#fff;}


/* ----------------------------------------------*/
/* FONT AWESOME
/* ----------------------------------------------*/
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 
 .fontawesome-icon-list i {margin-right:8px;}
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/templates/urbanlife/fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('/templates/urbanlife/fonts/fontawesome-webfont.eot#iefix&v=4.0.3') format('embedded-opentype'), url('/templates/urbanlife/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/templates/urbanlife/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/templates/urbanlife/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;font-display:swap;}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}

.fontawesome-icon-list div {width:33%; display:inline-block; text-align:left; padding:10px 0;} 
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}

/*! FONT AWESOME AS MODULE SUFFIXES - SAME SYNTAX BUT WITHOUT THE FA PREFIX
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 
 .glass h3.moduletitle:before {content: "\f000";}
.music h3.moduletitle:before {content: "\f001";}
.search h3.moduletitle:before {content: "\f002";}
.envelope h3.moduletitle:before {content: "\f003";}
.heart h3.moduletitle:before {content: "\f004";}
.star h3.moduletitle:before {content: "\f005";}
.star-o h3.moduletitle:before {content: "\f006";}
.user h3.moduletitle:before {content: "\f007";}
.film h3.moduletitle:before {content: "\f008";}
.th-lg h3.moduletitle:before {content: "\f009";}
.th h3.moduletitle:before {content: "\f00a";}
.list h3.moduletitle:before {content: "\f00b";}
.check h3.moduletitle:before {content: "\f00c";}
.times h3.moduletitle:before {content: "\f00d";}
.search h3.moduletitle:before {content: "\f00e";}
.search-minus h3.moduletitle:before {content: "\f010";}
.power-off h3.moduletitle:before {content: "\f011";}
.signal h3.moduletitle:before {content: "\f012";}
.gear h3.moduletitle:before {content: "\f013";}
.trash h3.moduletitle:before {content: "\f014";}
.home h3.moduletitle:before {content: "\f015";}
.file h3.moduletitle:before {content: "\f016";}
.clock h3.moduletitle:before {content: "\f017";}
.road h3.moduletitle:before {content: "\f018";}
.download h3.moduletitle:before {content: "\f019";}
.arrow-circle-down h3.moduletitle:before {content: "\f01a";}
.arrow-circle-up h3.moduletitle:before {content: "\f01b";}
.inbox h3.moduletitle:before {content: "\f01c";}
.play-circle h3.moduletitle:before {content: "\f01d";}
.repeat h3.moduletitle:before {content: "\f01e";}
.refresh h3.moduletitle:before {content: "\f021";}
.list-alt h3.moduletitle:before {content: "\f022";}
.lock h3.moduletitle:before {content: "\f023";}
.flag h3.moduletitle:before {content: "\f024";}
.headphones h3.moduletitle:before {content: "\f025";}
.volume-off h3.moduletitle:before {content: "\f026";}
.volume-down h3.moduletitle:before {content: "\f027";}
.volume-up h3.moduletitle:before {content: "\f028";}
.qrcode h3.moduletitle:before {content: "\f029";}
.barcode h3.moduletitle:before {content: "\f02a";}
.tag h3.moduletitle:before {content: "\f02b";}
.tags h3.moduletitle:before {content: "\f02c";}
.book h3.moduletitle:before {content: "\f02d";}
.bookmark h3.moduletitle:before {content: "\f02e";}
.print h3.moduletitle:before {content: "\f02f";}
.camera h3.moduletitle:before {content: "\f030";}
.font h3.moduletitle:before {content: "\f031";}
.bold h3.moduletitle:before {content: "\f032";}
.italic h3.moduletitle:before {content: "\f033";}
.text-height h3.moduletitle:before {content: "\f034";}
.text-width h3.moduletitle:before {content: "\f035";}
.align-left h3.moduletitle:before {content: "\f036";}
.align-center h3.moduletitle:before {content: "\f037";}
.align-right h3.moduletitle:before {content: "\f038";}
.align-justify h3.moduletitle:before {content: "\f039";}
.list h3.moduletitle:before {content: "\f03a";}
.outdent h3.moduletitle:before {content: "\f03b";}
.indent h3.moduletitle:before {content: "\f03c";}
.video-camera h3.moduletitle:before{content: "\f03d";}
.picture-o h3.moduletitle:before {content: "\f03e";}
.pencil h3.moduletitle:before {content: "\f040";}
.map-marker h3.moduletitle:before {content: "\f041";}
.adjust h3.moduletitle:before {content: "\f042";}
.tint h3.moduletitle:before {content: "\f043";}
.edit h3.moduletitle:before {content: "\f044";}
.share-square-o h3.moduletitle:before {content: "\f045";}
.check-square-o h3.moduletitle:before {content: "\f046";}
.arrows h3.moduletitle:before {content: "\f047";}
.step-backward h3.moduletitle:before {content: "\f048";}
.fast-backward h3.moduletitle:before {content: "\f049";}
.backward h3.moduletitle:before {content: "\f04a";}
.play h3.moduletitle:before {content: "\f04b";}
.pause h3.moduletitle:before {content: "\f04c";}
.stop h3.moduletitle:before {content: "\f04d";}
.forward h3.moduletitle:before {content: "\f04e";}
.fast-forward h3.moduletitle:before {content: "\f050";}
.step-forward h3.moduletitle:before {content: "\f051";}
.eject h3.moduletitle:before {content: "\f052";}
.chevron-left h3.moduletitle:before {content: "\f053";}
.chevron-right h3.moduletitle:before {content: "\f054";}
.plus-circle h3.moduletitle:before {content: "\f055";}
.minus-circle h3.moduletitle:before {content: "\f056";}
.times-circle h3.moduletitle:before {content: "\f057";}
.check-circle h3.moduletitle:before {content: "\f058";}
.question-circle h3.moduletitle:before {content: "\f059";}
.info-circle h3.moduletitle:before {content: "\f05a";}
.crosshairs h3.moduletitle:before {content: "\f05b";}
.times-circle-o h3.moduletitle:before {content: "\f05c";}
.check-circle-o h3.moduletitle:before {content: "\f05d";}
.ban h3.moduletitle:before {content: "\f05e";}
.arrow-left h3.moduletitle:before {content: "\f060";}
.arrow-right h3.moduletitle:before {content: "\f061";}
.arrow-up h3.moduletitle:before {content: "\f062";}
.arrow-down h3.moduletitle:before {content: "\f063";}
.mail-forward h3.moduletitle:before,
.share h3.moduletitle:before {content: "\f064";}
.expand h3.moduletitle:before {content: "\f065";}
.compress h3.moduletitle:before {content: "\f066";}
.plus h3.moduletitle:before {content: "\f067";}
.minus h3.moduletitle:before {content: "\f068";}
.asterisk h3.moduletitle:before {content: "\f069";}
.exclamation-circle h3.moduletitle:before {content: "\f06a";}
.gift h3.moduletitle:before {content: "\f06b";}
.leaf h3.moduletitle:before {content: "\f06c";}
.fire h3.moduletitle:before {content: "\f06d";}
.eye h3.moduletitle:before {content: "\f06e";}
.eye-slash h3.moduletitle:before {content: "\f070";}
.warning h3.moduletitle:before,
.exclamation-triangle h3.moduletitle:before {content: "\f071";}
.plane h3.moduletitle:before {content: "\f072";}
.calendar h3.moduletitle:before {content: "\f073";}
.random h3.moduletitle:before {content: "\f074";}
.comment h3.moduletitle:before {content: "\f075";}
.magnet h3.moduletitle:before {content: "\f076";}
.chevron-up h3.moduletitle:before {content: "\f077";}
.chevron-down h3.moduletitle:before {content: "\f078";}
.retweet h3.moduletitle:before {content: "\f079";}
.shopping-cart h3.moduletitle:before {content: "\f07a";}
.folder h3.moduletitle:before {content: "\f07b";}
.folder-open h3.moduletitle:before {content: "\f07c";}
.arrows-v h3.moduletitle:before {content: "\f07d";}
.arrows-h h3.moduletitle:before {content: "\f07e";}
.bar-chart-o h3.moduletitle:before {content: "\f080";}
.twitter-square h3.moduletitle:before {content: "\f081";}
.facebook-square h3.moduletitle:before {content: "\f082";}
.camera-retro h3.moduletitle:before {content: "\f083";}
.key h3.moduletitle:before {content: "\f084";}
.gears h3.moduletitle:before,
.cogs h3.moduletitle:before {content: "\f085";}
.comments h3.moduletitle:before {content: "\f086";}
.thumbs-o-up h3.moduletitle:before {content: "\f087";}
.thumbs-o-down h3.moduletitle:before {content: "\f088";}
.star-half h3.moduletitle:before {content: "\f089";}
.heart-o h3.moduletitle:before {content: "\f08a";}
.sign-out h3.moduletitle:before {content: "\f08b";}
.linkedin-square h3.moduletitle:before {content: "\f08c";}
.thumb-tack h3.moduletitle:before {content: "\f08d";}
.external-link h3.moduletitle:before {content: "\f08e";}
.sign-in h3.moduletitle:before {content: "\f090";}
.trophy h3.moduletitle:before {content: "\f091";}
.github-square h3.moduletitle:before {content: "\f092";}
.upload h3.moduletitle:before {content: "\f093";}
.lemon-o h3.moduletitle:before {content: "\f094";}
.phone h3.moduletitle:before {content: "\f095";}
.square-o h3.moduletitle:before {content: "\f096";}
.bookmark-o h3.moduletitle:before {content: "\f097";}
.phone-square h3.moduletitle:before {content: "\f098";}
.twitter h3.moduletitle:before {content: "\f099";}
.facebook h3.moduletitle:before {content: "\f09a";}
.github h3.moduletitle:before {content: "\f09b";}
.unlock h3.moduletitle:before {content: "\f09c";}
.credit-card h3.moduletitle:before {content: "\f09d";}
.rss h3.moduletitle:before {content: "\f09e";}
.hdd-o h3.moduletitle:before {content: "\f0a0";}
.bullhorn h3.moduletitle:before {content: "\f0a1";}
.bell h3.moduletitle:before {content: "\f0f3";}
.certificate h3.moduletitle:before {content: "\f0a3";}
.hand-o-right h3.moduletitle:before {content: "\f0a4";}
.hand-o-left h3.moduletitle:before {content: "\f0a5";}
.hand-o-up h3.moduletitle:before {content: "\f0a6";}
.hand-o-down h3.moduletitle:before {content: "\f0a7";}
.arrow-circle-left h3.moduletitle:before {content: "\f0a8";}
.arrow-circle-right h3.moduletitle:before {content: "\f0a9";}
.arrow-circle-up h3.moduletitle:before {content: "\f0aa";}
.arrow-circle-down h3.moduletitle:before {content: "\f0ab";}
.globe h3.moduletitle:before {content: "\f0ac";}
.wrench h3.moduletitle:before {content: "\f0ad";}
.tasks h3.moduletitle:before {content: "\f0ae";}
.filter h3.moduletitle:before {content: "\f0b0";}
.briefcase h3.moduletitle:before {content: "\f0b1";}
.arrows-alt h3.moduletitle:before {content: "\f0b2";}
.group h3.moduletitle:before,
.users h3.moduletitle:before {content: "\f0c0";}
.chain h3.moduletitle:before,
.link h3.moduletitle:before {content: "\f0c1";}
.cloud h3.moduletitle:before {content: "\f0c2";}
.flask h3.moduletitle:before {content: "\f0c3";}
.cut h3.moduletitle:before,
.scissors h3.moduletitle:before {content: "\f0c4";}
.copy h3.moduletitle:before,
.files-o h3.moduletitle:before {content: "\f0c5";}
.paperclip h3.moduletitle:before {content: "\f0c6";}
.save h3.moduletitle:before,
.floppy-o h3.moduletitle:before {content: "\f0c7";}
.square h3.moduletitle:before {content: "\f0c8";}
.bars h3.moduletitle:before {content: "\f0c9";}
.list-ul h3.moduletitle:before {content: "\f0ca";}
.list-ol h3.moduletitle:before {content: "\f0cb";}
.strikethrough h3.moduletitle:before {content: "\f0cc";}
.underline h3.moduletitle:before {content: "\f0cd";}
.table h3.moduletitle:before {content: "\f0ce";}
.magic h3.moduletitle:before {content: "\f0d0";}
.truck h3.moduletitle:before {content: "\f0d1";}
.pinterest h3.moduletitle:before {content: "\f0d2";}
.pinterest-square h3.moduletitle:before {content: "\f0d3";}
.google-plus-square h3.moduletitle:before {content: "\f0d4";}
.google-plus h3.moduletitle:before {content: "\f0d5";}
.money h3.moduletitle:before {content: "\f0d6";}
.caret-down h3.moduletitle:before {content: "\f0d7";}
.caret-up h3.moduletitle:before {content: "\f0d8";}
.caret-left h3.moduletitle:before {content: "\f0d9";}
.caret-right h3.moduletitle:before {content: "\f0da";}
.columns h3.moduletitle:before {content: "\f0db";}
.unsorted h3.moduletitle:before,
.sort h3.moduletitle:before {content: "\f0dc";}
.sort-down h3.moduletitle:before,
.sort-asc h3.moduletitle:before {content: "\f0dd";}
.sort-up h3.moduletitle:before,
.sort-desc h3.moduletitle:before {content: "\f0de";}
.envelope h3.moduletitle:before {content: "\f0e0";}
.linkedin h3.moduletitle:before {content: "\f0e1";}
.rotate-left h3.moduletitle:before,
.undo h3.moduletitle:before {content: "\f0e2";}
.legal h3.moduletitle:before,
.gavel h3.moduletitle:before {content: "\f0e3";}
.dashboard h3.moduletitle:before,
.tachometer h3.moduletitle:before {content: "\f0e4";}
.comment-o h3.moduletitle:before {content: "\f0e5";}
.comments-o h3.moduletitle:before {content: "\f0e6";}
.flash h3.moduletitle:before,
.bolt h3.moduletitle:before {content: "\f0e7";}
.sitemap h3.moduletitle:before {content: "\f0e8";}
.umbrella h3.moduletitle:before {content: "\f0e9";}
.paste h3.moduletitle:before,
.clipboard h3.moduletitle:before {content: "\f0ea";}
.lightbulb-o h3.moduletitle:before {content: "\f0eb";}
.exchange h3.moduletitle:before {content: "\f0ec";}
.cloud-download h3.moduletitle:before {content: "\f0ed";}
.cloud-upload h3.moduletitle:before {content: "\f0ee";}
.user-md h3.moduletitle:before {content: "\f0f0";}
.stethoscope h3.moduletitle:before {content: "\f0f1";}
.suitcase h3.moduletitle:before {content: "\f0f2";}
.bell-o h3.moduletitle:before {content: "\f0a2";}
.coffee h3.moduletitle:before {content: "\f0f4";}
.cutlery h3.moduletitle:before {content: "\f0f5";}
.file-text-o *:before {content: "\f0f6";}
.building-o h3.moduletitle:before {content: "\f0f7";}
.hospital-o h3.moduletitle:before {content: "\f0f8";}
.ambulance h3.moduletitle:before {content: "\f0f9";}
.medkit h3.moduletitle:before {content: "\f0fa";}
.fighter-jet h3.moduletitle:before {content: "\f0fb";}
.beer h3.moduletitle:before {content: "\f0fc";}
.h-square h3.moduletitle:before {content: "\f0fd";}
.plus-square h3.moduletitle:before {content: "\f0fe";}
.angle-double-left h3.moduletitle:before {content: "\f100";}
.angle-double-right h3.moduletitle:before {content: "\f101";}
.angle-double-up h3.moduletitle:before {content: "\f102";}
.angle-double-down h3.moduletitle:before {content: "\f103";}
.angle-left h3.moduletitle:before {content: "\f104";}
.angle-right h3.moduletitle:before {content: "\f105";}
.angle-up h3.moduletitle:before {content: "\f106";}
.angle-down h3.moduletitle:before {content: "\f107";}
.desktop h3.moduletitle:before {content: "\f108";}
.laptop h3.moduletitle:before {content: "\f109";}
.tablet h3.moduletitle:before {content: "\f10a";}
.mobile-phone h3.moduletitle:before,
.mobile h3.moduletitle:before {content: "\f10b";}
.circle-o h3.moduletitle:before {content: "\f10c";}
.quote-left h3.moduletitle:before {content: "\f10d";}
.quote-right h3.moduletitle:before {content: "\f10e";}
.spinner h3.moduletitle:before {content: "\f110";}
.circle h3.moduletitle:before {content: "\f111";}
.mail-reply h3.moduletitle:before,
.reply h3.moduletitle:before {content: "\f112";}
.github-alt h3.moduletitle:before {content: "\f113";}
.folder-o h3.moduletitle:before {content: "\f114";}
.folder-open-o h3.moduletitle:before {content: "\f115";}
.smile-o h3.moduletitle:before {content: "\f118";}
.frown-o h3.moduletitle:before {content: "\f119";}
.meh-o h3.moduletitle:before {content: "\f11a";}
.gamepad h3.moduletitle:before {content: "\f11b";}
.keyboard-o h3.moduletitle:before {content: "\f11c";}
.flag-o h3.moduletitle:before {content: "\f11d";}
.flag-checkered h3.moduletitle:before {content: "\f11e";}
.terminal h3.moduletitle:before {content: "\f120";}
.code h3.moduletitle:before {content: "\f121";}
.reply-all h3.moduletitle:before {content: "\f122";}
.mail-reply-all h3.moduletitle:before {content: "\f122";}
.star-half-empty h3.moduletitle:before,
.star-half-full h3.moduletitle:before,
.star-half-o h3.moduletitle:before {content: "\f123";}
.location-arrow h3.moduletitle:before {content: "\f124";}
.crop h3.moduletitle:before {content: "\f125";}
.code-fork h3.moduletitle:before {content: "\f126";}
.unlink h3.moduletitle:before,
.chain-broken h3.moduletitle:before {content: "\f127";}
.question h3.moduletitle:before {content: "\f128";}
.info h3.moduletitle:before {content: "\f129";}
.exclamation h3.moduletitle:before {content: "\f12a";}
.superscript h3.moduletitle:before {content: "\f12b";}
.subscript h3.moduletitle:before {content: "\f12c";}
.eraser h3.moduletitle:before {content: "\f12d";}
.puzzle-piece h3.moduletitle:before {content: "\f12e";}
.microphone h3.moduletitle:before {content: "\f130";}
.microphone-slash h3.moduletitle:before {content: "\f131";}
.shield h3.moduletitle:before {content: "\f132";}
.calendar-o h3.moduletitle:before {content: "\f133";}
.fire-extinguisher h3.moduletitle:before {content: "\f134";}
.rocket h3.moduletitle:before {content: "\f135";}
.maxcdn h3.moduletitle:before {content: "\f136";}
.chevron-circle-left h3.moduletitle:before {content: "\f137";}
.chevron-circle-right h3.moduletitle:before {content: "\f138";}
.chevron-circle-up h3.moduletitle:before {content: "\f139";}
.chevron-circle-down h3.moduletitle:before {content: "\f13a";}
.html5 h3.moduletitle:before {content: "\f13b";}
.css3 h3.moduletitle:before {content: "\f13c";}
.anchor h3.moduletitle:before {content: "\f13d";}
.unlock-alt h3.moduletitle:before {content: "\f13e";}
.bullseye h3.moduletitle:before {content: "\f140";}
.ellipsis-h h3.moduletitle:before {content: "\f141";}
.ellipsis-v h3.moduletitle:before {content: "\f142";}
.rss-square h3.moduletitle:before {content: "\f143";}
.play-circle h3.moduletitle:before {content: "\f144";}
.ticket h3.moduletitle:before {content: "\f145";}
.minus-square h3.moduletitle:before {content: "\f146";}
.minus-square-o h3.moduletitle:before {content: "\f147";}
.level-up h3.moduletitle:before {content: "\f148";}
.level-down h3.moduletitle:before {content: "\f149";}
.check-square h3.moduletitle:before {content: "\f14a";}
.pencil-square h3.moduletitle:before {content: "\f14b";}
.external-link-square h3.moduletitle:before {content: "\f14c";}
.share-square h3.moduletitle:before {content: "\f14d";}
.compass h3.moduletitle:before {content: "\f14e";}
.toggle-down h3.moduletitle:before,
.caret-square-o-down h3.moduletitle:before {content: "\f150";}
.toggle-up h3.moduletitle:before,
.caret-square-o-up h3.moduletitle:before {content: "\f151";}
.toggle-right h3.moduletitle:before,
.caret-square-o-right h3.moduletitle:before {content: "\f152";}
.euro h3.moduletitle:before,
.eur h3.moduletitle:before {content: "\f153";}
.gbp h3.moduletitle:before {content: "\f154";}
.dollar h3.moduletitle:before,
.usd h3.moduletitle:before {content: "\f155";}
.rupee h3.moduletitle:before,
.inr h3.moduletitle:before {content: "\f156";}
.cny h3.moduletitle:before,
.rmb h3.moduletitle:before,
.yen h3.moduletitle:before,
.jpy h3.moduletitle:before {content: "\f157";}
.ruble h3.moduletitle:before,
.rouble h3.moduletitle:before,
.rub h3.moduletitle:before {content: "\f158";}
.won h3.moduletitle:before,
.krw h3.moduletitle:before {content: "\f159";}
.bitcoin h3.moduletitle:before,
.btc h3.moduletitle:before {content: "\f15a";}
.file h3.moduletitle:before {content: "\f15b";}
.file-text h3.moduletitle:before {content: "\f15c";}
.sort-alpha-asc h3.moduletitle:before {content: "\f15d";}
.sort-alpha-desc h3.moduletitle:before {content: "\f15e";}
.sort-amount-asc h3.moduletitle:before {content: "\f160";}
.sort-amount-desc h3.moduletitle:before {content: "\f161";}
.sort-numeric-asc h3.moduletitle:before {content: "\f162";}
.sort-numeric-desc h3.moduletitle:before {content: "\f163";}
.thumbs-up h3.moduletitle:before {content: "\f164";}
.thumbs-down h3.moduletitle:before {content: "\f165";}
.youtube-square h3.moduletitle:before {content: "\f166";}
.youtube h3.moduletitle:before {content: "\f167";}
.xing h3.moduletitle:before {content: "\f168";}
.xing-square h3.moduletitle:before {content: "\f169";}
.youtube-play h3.moduletitle:before {content: "\f16a";}
.shopping-cart h3.moduletitle:before {content: "\f07a";}
.dropbox h3.moduletitle:before {content: "\f16b";}
.stack-overflow h3.moduletitle:before {content: "\f16c";}
.instagram h3.moduletitle:before {content: "\f16d";}
.flickr h3.moduletitle:before {content: "\f16e";}
.adn h3.moduletitle:before {content: "\f170";}
.bitbucket h3.moduletitle:before {content: "\f171";}
.bitbucket-square h3.moduletitle:before {content: "\f172";}
.tumblr h3.moduletitle:before {content: "\f173";}
.tumblr-square h3.moduletitle:before {content: "\f174";}
.long-arrow-down h3.moduletitle:before {content: "\f175";}
.long-arrow-up h3.moduletitle:before {content: "\f176";}
.long-arrow-left h3.moduletitle:before {content: "\f177";}
.long-arrow-right h3.moduletitle:before {content: "\f178";}
.apple h3.moduletitle:before {content: "\f179";}
.windows h3.moduletitle:before {content: "\f17a";}
.android h3.moduletitle:before {content: "\f17b";}
.linux h3.moduletitle:before {content: "\f17c";}
.dribbble h3.moduletitle:before {content: "\f17d";}
.skype h3.moduletitle:before {content: "\f17e";}
.foursquare h3.moduletitle:before {content: "\f180";}
.trello h3.moduletitle:before {content: "\f181";}
.female h3.moduletitle:before {content: "\f182";}
.male h3.moduletitle:before {content: "\f183";}
.gittip h3.moduletitle:before {content: "\f184";}
.sun-o h3.moduletitle:before {content: "\f185";}
.moon-o h3.moduletitle:before {content: "\f186";}
.archive h3.moduletitle:before {content: "\f187";}
.bug h3.moduletitle:before {content: "\f188";}
.vk h3.moduletitle:before {content: "\f189";}
.weibo h3.moduletitle:before {content: "\f18a";}
.renren h3.moduletitle:before {content: "\f18b";}
.pagelines h3.moduletitle:before {content: "\f18c";}
.stack-exchange h3.moduletitle:before {content: "\f18d";}
.arrow-circle-o-right h3.moduletitle:before {content: "\f18e";}
.arrow-circle-o-left h3.moduletitle:before {content: "\f190";}
.toggle-left h3.moduletitle:before,
.caret-square-o-left h3.moduletitle:before {content: "\f191";}
.dot-circle-o h3.moduletitle:before {content: "\f192";}
.wheelchair h3.moduletitle:before {content: "\f193";}
.vimeo-square h3.moduletitle:before {content: "\f194";}
.turkish-lira h3.moduletitle:before,
.try h3.moduletitle:before {content: "\f195";}
.plus-square-o h3.moduletitle:before {content: "\f196";}

/*
  Docs at http://http://simpleweatherjs.com

  Look inspired by http://www.degreees.com/
  Used for demo purposes.

  Weather icon font from http://fonts.artill.de/collection/artill-weather-icons
*/

@font-face {
    font-family: 'weather';
    src: url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.eot');
    src: url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.woff') format('woff'),
         url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.ttf') format('truetype'),
         url('https://dl.dropboxusercontent.com/u/2086809/weatherfont/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;font-display:swap;}



#weather {
  width: 500px;
  margin: 0px auto;
  text-align: center;
  text-transform: uppercase;
}

#weather i {
  color: #fff;
  font-family: weather;
  font-size: 150px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.0;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#weather h2 {
  margin: 0 0 8px;
  color: #fff;
  font-size: 100px;
  font-weight: 300;
  text-align: center;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}

#weather ul {
  margin: 0;
  padding: 0;
}

#weather li {
  background: #fff;
  background: rgba(255,255,255,0.90);
  padding: 20px;
  display: inline-block;
  border-radius: 5px;
}

#weather .currently {
  margin: 0 20px;
}

@font-face {
	font-family: 'IcoMoon';
	src: url('/media/jui/fonts/IcoMoon.eot');
	src: url('/media/jui/fonts/IcoMoon.eot#iefix') format('embedded-opentype'), url('/media/jui/fonts/IcoMoon.woff') format('woff'), url('/media/jui/fonts/IcoMoon.ttf') format('truetype'), url('/media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;font-display:swap;}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}

.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-joomla:before {
	content: "\e200";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}

.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}

.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}

@media screen and (max-width: 900px){
.items-leading.xtc-leading.row-fluid .span3 .cat_title,.xtc-intro.clearfix.row-fluid .span3 .cat_title  {font-size:36px!important;}
}
/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* GRID LAYOUT CLASSES
/* ----------------------------------------------*/
html{min-height:100%;}

/* ----------------------------------------------*/
/* G 00 - Column Classes Responsive
/* ----------------------------------------------*/
.gridfirst{margin-left:0!important;clear:left;}
.gridlast{clear:right;}
.row-fluid [class*="span"] {min-height: 0;}

/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1.5%;}
.xtc-wrapper {max-width:1600px;}
.constrainmod {max-width:1600px;margin:0 auto!important; padding: 30px 0 0 200px; }
.xtc-wrapperpad {max-width:1600px;margin:0 auto;}
img {max-width:100%;}
.catimage {max-width:100%;min-width:1px;width:100%;}
#messagewrap{padding:10px 0;}

/* ----------------------------------------------*/
/* G 02 - Header
/* ----------------------------------------------*/
#header{position:relative;}
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#headerwrap .xtc-wrapper {max-width:1600px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0px auto;}
#header.row-fluid{width:auto;}
#headerwrap{position: fixed;top: 0; width: 97%;z-index: 99999;}
/* ----Sticky Header ----------------------*/
body.sticky{margin-top:100px;}
body.innerpage.sticky{margin-top:59px;}
body.nosticky #headerwrap{z-index: 9999999;position:relative;}
body.sticky #headerwrap {position:fixed;top: 0;z-index: 9999999;}
body.sticky #header {max-width:100%  0px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;}
#headerwrap.stickyscroll {z-index: 99999;}
#logo{float:left;}
.logomobilewrap img {margin:4% 0 0; display: none!important;}
  
/* ----------------------------------------------*/
/* G 03 - Main Menu
/* ----------------------------------------------*/
#menuwrap.xtc-wrapper{max-width:1600px;}
.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul {margin-left:0;padding:6px 12px 12px 12px;}
#menuwrap .suckerfish ul.menu > li ul li ul {margin:-47px 0px 0px 162px!important;min-width:150px;padding:12px;padding:6px 12px 12px 12px;}
#menuwrap .dualfish ul.menu > li ul li ul  {margin:-47px 0px 0px 200px!important;min-width:100px;padding:6px 12px 12px 12px;z-index:99999989;}
/* ----------------------------------------------*/
/* B 00 - XTC Menu Structure
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li span.separator {
    margin:0 12px;
    padding:10px 12px 6px;
    text-align:center;
    position:relative;
    display:inline-block;
    letter-spacing:1px;
    font-weight:100!important
}

#header ul.menu > li.parent:hover > a {
    margin:0 12px;
    padding:10px 12px 6px;
    text-align:center;
    position:relative;
    display:inline-block
}

#menuwrap ul.menu li.parent > ul > li > a,#menuwrap ul.menu li.parent > ul > li.active > a,#menuwrap ul.menu li.parent > ul > li > a:hover {
    margin:4px!important;
    display:block
}

#menuwrap ul.menu li.parent > ul {
    text-align:center
}

#menu > ul.menu {
    float:left;
    text-transform:uppercase
}

#menuwrap {
    float:right;
    margin:8px 0 6px
}

#menuright1,#menuright2,#menuright1 .module,#menuright2 .module {
    float:right;
    margin:0!important
}

/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu {
    margin:0;
    padding:0
}

.suckerfish ul.menu ul,.dualfish ul.menu ul {
    visibility:hidden;
    overflow:hidden;
    position:absolute
}

.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {
    overflow:visible
}

.suckerfish ul.menu > li,.dualfish ul.menu > li {
    display:block;
    float:left;
    margin-right:8px;
    padding:0 0 4px
}

.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a {
    display:block
}

.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu,.dualfish ul.menu li a span.xmenu {
    padding:0
}

.suckerfish ul.menu li a img,.dualfish ul.menu li a img {
    padding:0;
    float:left
}

.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover {
    visibility:visible
}

.suckerfish ul.menu > li > ul li > ul,.dualfish ul.menu > li > ul li > ul {
    visibility:hidden
}

.suckerfish ul.menu li ul li.xtcHover a,.dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a {
    line-height:120%;
    padding:12px 0 10px 9px
}

#menuwrap .suckerfish ul.menu li span.separator,#menuwrap .dualfish ul.menu li span.separator {
    padding:10px 0 10px 12px;
    margin:0;
    letter-spacing:0
}

.suckerfish ul.menu > li > ul > li:hover > a,.dualfish ul.menu > li > ul > li:hover > a {
    position:relative
}

.suckerfish ul.menu li a > span.image-title,.dualfish ul.menu li a > span.image-title {
    margin:0 0 0 56px;
    padding:12px 0 0;
    display:block
}

/* Suckerfish */
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li {
    display:block
}

#menuwrap .suckerfish ul.menu > li ul li {
    min-width:150px
}

/* .dualfish */
#menuwrap .dualfish ul.menu > li > ul {
    width:390px;
    padding:8px!important
}

#menuwrap .dualfish ul.menu > li > ul > li {
    width:170px;
    margin:0;
    padding:0;
    position:relative;
    float:left;
    padding-left:24px
}

#menuwrap .dualfish ul.menu > li > ul > li > ul {
    left:0!important;
    width:200px;
    margin-top:-6px!important
}

#menuwrap .dualfish ul.menu > li > ul > li > ul > li > ul {
    left:0!important;
    width:200px;
    margin-top:-2px
}

/* X-Menu */
.xmenu {
    text-transform:none;
    letter-spacing:0;
    font-size:11px!important
}

#header .menu ul .xmenu {
    line-height:11px!important
}

#header span.xmenu {
    padding-top:4px!important;
    margin-bottom:0!important;
    line-height:85%!important
}

ul.imgmenu {
    width:100%;
    display:table;
    float:right
}

ul.imgmenu li {
    display:table-cell
}

ul.imgmenu li:first-child {
    padding-left:0
}

ul.imgmenu img {
    float:left;
    padding:0 12px 0 0;
    width:3em
}

ul.imgmenu span.image-title {
    float:left;
    font-size:1em;
    display:inline-block;
    line-height:133%
}

/*Bottom Menu */
.bottommenu ul {
    padding:0;
    margin:0
}

.bottommenu li {
    list-style:none!important;
    margin-bottom:10px!important;
    padding-bottom:7px!important;
    border-bottom:1px solid rgba(255,255,255,0.03)!important
}

.bottommenu li a {
    font-size:11px;
    text-transform:uppercase!important
}

/* Side Menu */
.iconside {
    padding:0;
    margin:0
}

.iconside li {
    display:block;
    padding:0;
    margin-bottom:6px
}

.iconside li a {
    display:block;
    color:#333;
    position:relative;
    padding:3% 4% 3% 0
}

.side_title {
    font-size:20px;
    line-height:120%;
    display:inline-block;
    letter-spacing:0!important
}

.iconside li:hover {
    color:#2676ac
}

.iconside li img {
    opacity:.5;
    float:left;
    margin:12px 12px 0 0
}

.iconside li:hover img {
    opacity:1
}

.menusmall .side_title {
    font-family:Fira,Arial,Helvetica,sans-serif!important;
    font-size:11px!important;
    text-transform:uppercase!important;
    letter-spacing:0!important;
    color:#333!important
}

.menusmall .iconside li {
    line-height:100%!important;
    margin-bottom:10px!important;
    padding-bottom:7px!important;
    border-bottom:1px solid rgba(0,0,0,0.05)!important;
    display:block!important
}

.menusmall .iconside li a {
    font-size:11px!important;
    text-transform:uppercase!important;
    letter-spacing:0!important;
    color:#333!important
}

/* Icon Side Menu */
.xtc-iconsidemob {
    display:none
}

/* Archive Side Menu */
ul.archive-modulelightbox li a {
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:0!important;
    color:#333!important
}

ul.archive-modulelightbox li {
    line-height:100%!important;
    margin-bottom:16px;
    padding-bottom:13px;
    border-bottom:1px solid rgba(0,0,0,0.05);
    display:block!important
}

ul.archive-modulelightbox {
    padding:0;
    margin:0
}

/* Mobile Menu */
.xtcmobilemenu {
    float:left
}

.mobile-menu {
    padding-bottom:20px
}

.mobile-menu select.menu.xtcmobilemenu {
    max-width:100%;
    width:100%;
    min-width:1%;
    border-radius:0!important;
    border-color:#ddd
}
/* ----------------------------------------------*/
/* G 04 - Grid Regions
/* ----------------------------------------------*/
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:1!important;}
#region1wrap .xtc-wrapper {max-width:1600px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;}
#region1.row-fluid{width:auto;}
#region1.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; margin:0 auto;} 
/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;z-index:3!important;}
#region2wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region2.row-fluid{width:auto;}
#region2.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1600px;padding-top:45px;padding-bottom:45px;padding-left:100px;padding-right:100px;margin:0 auto;}
#region3.row-fluid{width:auto;}
#region3.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:100px;padding-right:100px; margin:0 auto;} 
body.frontpage #region3wrap .xtc-wrapper {padding-bottom:0!important;}
#component {padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;margin-bottom:40px;}
body.frontpage #component {padding-left:15px;} 
body.frontpage #component {margin-bottom:80px;}
#newsflash {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#banner {padding-right:0px;padding-left:0px;margin-bottom:30px;}
#xtc-region3title{margin: 0 auto;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1510px;padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region4.row-fluid{width:auto;}
#region4.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto;}
#region5.row-fluid{width:auto;}
#region5.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto;}
#region6.row-fluid{width:auto;}
#region6.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1510px;padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px;padding:45;margin:0 auto; }
#region7.row-fluid{width:auto;}
#region7.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:45px;padding-right:45px; margin:0 auto;} 
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1510px;padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px;margin:0 auto;}
#region8.row-fluid{width:auto;}
#region8.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:45px;padding-right:45px; margin:0 auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1600px;padding-top:45px;padding-bottom:45px;padding-left:120px;padding-right:120px;margin:0 auto;}
#region9.row-fluid{width:auto;}
#region9.xtc-fluidwrapper {padding-top:45px;padding-bottom:45px;padding-left:120px;padding-right:120px; margin:0 auto;}
#region9 p,  #region9 ul li, #region9 a {font-size:11px;}
#region9wrap .xtc-wrapper {padding:60px 0 0!important} 
/* ----Region10---------------------------*/
#region10wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region10wrap .xtc-wrapper {max-width:1600px;padding-top:0px;padding-bottom:0px;padding-left:120px;padding-right:120px;margin:0 auto;}
#region10.row-fluid{width:auto;}
#region10.xtc-fluidwrapper {padding-top:0px;padding-bottom:0px;padding-left:120px;padding-right:120px; margin:0 auto;} 
/* ----Region Padding---------------------------*/
.xtc-spacer {margin-bottom:3.727865px;}
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}


/* ----------------------------------------------*/
/* G 05 - Footer
/* ----------------------------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapperpad {max-width:1000px;padding-top:0px;padding-bottom:0px;padding-left:300px;padding-right:300px;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
#footer .module {margin-bottom:10px!important;}

/* ----------------------------------------------*/
/* G 06 - Modules
/* ----------------------------------------------*/
.module{margin:0 0 30px  0;}
/*
#left .module{margin:0 0 0 0;}
#right .module{margin:0 0 0 0;}
*/
.module > h3 {font-weight:normal !important; letter-spacing:1px!important;font-weight:normal!important;}
.firstarea .module, #left .firstarea .module, .firstarea #right .module,#region4_banner{margin-top:0px!important;}
.center > div:first-child{padding-top:0;}
/* Module Overrides,overrides for default suffix within specific areas of the regions */
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#right4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
.singlearea .module {margin-bottom:0;}
.lastarea .module {margin-bottom:0;}

/* ----------------------------------------------*/
/* G 07 MOBILE
/* ----------------------------------------------*/
body.mobile .mobilepad{padding:0;}
body.mobile .mobile > div:first-child{padding:0;}
body.mobile #mobilewrap{float:right;width:80%;}
body.mobile .module{margin:0;}
body.mobile h3.moduletitle,body.mobile .modulecontent{border-right:none;}
body.mobile #footerwrap {min-width:100%;}
body.mobile span.itemImage img{max-width:100%;width:auto!important;}
body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div{float:none!important;width:100%!important;}
body.mobile #mobilewrap .lg a{line-height:16px!important;}
#xtc-mobilesitewrap #menu{float:none;}
.xtc-iconsidemob select[multiple], .xtc-iconsidemob select[size]{width:100%;}
#component.mobilecomponent.clearfix {padding: 0 12px!important;margin-top:20px;}
.morewrap td.firstcol > div{text-align:right;}
.morewrap td.centercol > div{text-align:left;}
.area_map table{table-layout:fixed;}

/* ----------------------------------------------*/
/* G 09 Responsive Parameters
/* ----------------------------------------------*/
@media(max-width: 0px ){#region1 {display:none!important;}}
@media(max-width: 0px ){#region2 {display:none!important;}}
@media(max-width: 0px ){#region3 {display:none!important;}}
@media(max-width: 0px ){#region4 {display:none!important;}}
@media(max-width: 0px ){#region5 {display:none!important;}}
@media(max-width: 0px ){#region6 {display:none!important;}}
@media(max-width: 0px ){#region7 {display:none!important;}}
@media(max-width: 0px ){#region8 {display:none!important;}}
@media(max-width: 0px ){#region9 {display:none!important;}}
@media(max-width: 0px ){#region10 {display:none!important;}}
@media(max-width: 900px ){
#menu .xtcdefaultmenu  {display:none;}
#menu .mobilebtn {display:block!important;position:absolute;width:60px;height:60px;float:right;}
#menuwrap {margin:0!important;}
.mobilebtn select {display:block!important;background:none!important;border:none!important;font-size:16px;height:30px;width:30px;opacity:0; } SELECT.menu.suckerfish.xtcmobilemenu,SELECT.menu.dualfish.xtcmobilemenu {display:block!important;}
body.sticky {} 
ul.VMmenu {display:none!important;}
.vmcat_responsive {display:block!important;}
}
@media(max-width: 900px ){.mobileshow {display:block!important;}}
@media(max-width: 900px ){.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}}
/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {background:#f9f9f9 url('/templates/urbanlife/images/backgrounds/sc2.jpg') center 0px no-repeat fixed;color:#555;background-size:contain;}
.com_users {background:#f9f9f9 url('/templates/urbanlife/images/backgrounds/sc2.jpg') center 0px no-repeat fixed;color:#555;}
body.innerpage {background:#f5f5f5  url('/templates/urbanlife/images/backgrounds/porsche-normal.jpg') left top no-repeat fixed!important;color:#555;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#333333;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#333333;}
.loginpagetitle  {color:#777799}
a,input.button {color:#777777;}
a:hover {color:#c4494b;}
a:active {color:#777777;}
h1 {color:#333333;}
h2 {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}
/* ----------------------------------------------*/
/* B 02 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#2c4562;}
.basecolor_2 {color:#777799;}
.basecolor_3 {color:#6699cc;}
.basecolor_4 {color:#aaccdd;}
.basecolor_5 {color:#88aa99;}
.basecolor_6 {color:#ff7766;}
.basecolor_7 {color:#664455;}
.basecolor_8 {color:#bb6655;}
/* ----------------------------------------------*/
/* G 00 - Header,logo,menu
/* ----------------------------------------------*/
#headerwrap {background:#2c4562 ;}
#header{background: ;}
#logo a{background:url(/templates/urbanlife/images/logos/logo-safety-car.png) no-repeat 0 0;height: 50px;width:88px;margin:5px 5px;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
.topsearch .sb-search-input input {background:#ebebeb!important;}
/* XTC Menu */
#menuwrap {background: transparent;}
#menu {background: transparent;}
/* Top Level */
#menuwrap ul.menu > li,span.separator {background-color: !important;}
#menuwrap ul.menu > li a,span.separator {color:#fff!important;}
#menuwrap ul.menu > li.deeper.parent.xtcHover,#menuwrap ul.menu > li:hover {background-color: transparent!important;z-index:999999999999!important;position:relative!important;}
#menuwrap ul.menu > li:hover a {color:#f1f1f1!important;}
#menuwrap ul.menu > li.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active {background-color: !important;}
#menuwrap ul.menu > li.deeper.parent.active.xtcHover {background-color: transparent!important;}
#menuwrap ul.menu > li.active a {color:#f1f1f1!important;}
/* Drop Level */
#menuwrap ul.menu li.parent > ul {background-color: #2c4562!important;}
#menuwrap ul.menu li.parent > ul > li,#menuwrap .suckerfish ul.menu li span.separator, #menuwrap .dualfish ul.menu li span.separator{text-align:left; background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li > a,#menuwrap .suckerfish ul.menu li span.separator, #menuwrap .dualfish ul.menu li span.separator {color:#fff!important;}
#menuwrap ul.menu li.parent > ul > li:hover {background:#163A5E!important;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#fff!important;}
#menuwrap ul.menu li.parent > ul > li.active {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active:hover {background: transparent!important;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#fff!important;}
/* Icons Side Menu */
span.side_title:hover {color:#aaccdd!important;}
/* ----------------------------------------------*/
/* G 03 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ;}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* G 04 - Region 2
/* ----------------------------------------------*/
#region2wrap{background: ; }
#region2{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 05 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#fff ;}
#region3{ background: ;}
#component {background:transparent}
#left {background:transparent}
#right {background:transparent}
/* ----------------------------------------------*/
/* G 06 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#f1f1f1 ;}
#region4{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 07 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#f1f1f1 ;}
#region5{background:#2c4562 ;}
/* ----------------------------------------------*/
/* G 08 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#f1f1f1 ;}
#region6{background:#f9f9f9 ; }
/* ----------------------------------------------*/
/* G 09 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#f1f1f1 ;}
#region7{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 10 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#f1f1f1 ;}
#region8{background:#f9f9f9 ;}
/* ----------------------------------------------*/
/* G 11 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#2c4562 ;}
#region9{background:#2c4562 ;}
#region9 * {color:rgba(255,255,255,0.75)!important;}
#region9wrap .xtc-wrapper {padding:60px 120px 20px!important}
/* ----------------------------------------------*/
/* G 12 - Region 10
/* ----------------------------------------------*/
#region10wrap{background:#2c4562 ;}
#region10{background:#2c4562 ;}
/* ----------------------------------------------*/
/* G 13 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#2c4562;color:#222;}
.footerp {font-size:12px;color:#555;}
#footerpad{background:#2c4562;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: transparent;}
.module h3.moduletitle {background: #333;}
.module h3 span.first_word {color:#fff;}
span.rest{color:#c4494b;}
.module h3 span.rest{color:#c4494b;}
.basecolor5_box h3, .basecolor5_box h3 span, .basecolor5_box,.basecolor5_box .modulecontent,.basecolor5_box .modulecontent a {background:#88aa99!important; color:#fff!important; }
.basecolor6_box h3,.basecolor6_box h3 span,.basecolor6_box,.basecolor6_box .modulecontent,.basecolor6_box .modulecontent a {background:#ff7766!important; color:#fff!important; }
.basecolor7_box h3,.basecolor7_box h3 span,.basecolor7_box,.basecolor7_box .modulecontent,.basecolor7_box .modulecontent a {background:#664455!important; color:#fff!important; }
.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {background:#bb6655!important; color:#fff!important; }
/* Module Content H3 Override */
#left .module:first-child h3,#right .module:first-child h3 {
    border-top:none!important
}

/* Module H3 Titles */
h3.moduletitle i {
    vertical-align:middle;
    line-height:100%
}

h3.moduletitle i:before {
    vertical-align:middle
}

.module h3.moduletitle {
    padding:30px 0 30px 36px;
    margin:0
}

.modulecontent {
    padding:36px
}

.title-on .modulecontent {
    padding-top:30px!important
}

#menuright1,#menuright2 {
}

#menuright1 .modulecontent {
    padding:0;
    text-align:center;
    margin-right:-2px
}

#menuright2 .modulecontent {
    padding:0;
    text-align:center
}

.mobiletools a {
    display:inline-block;
    width:30px;
    height:30px;
    margin-right:-1px
}

.mobiletools a i {
    display:inline-block;
    margin:6px 0 0 -1px
}

/* LIGHT AND DARK TEXT SUFFIXES - box */
.textdark .modulecontent,.textdark .modulecontent a {
    color:#333!important
}

.textdark .modulecontent ul li {
    border-bottom-color:rgba(0,0,0,0.1)!important
}

.textlight .modulecontent,.textlight .modulecontent a {
    color:#fff!important
}

.textlight .modulecontent ul li {
    border-bottom-color:rgba(255,255,255,0.2)!important
}

/* MODULE SUFFIX - box */
.box h3.moduletitle,.darkbox h3.moduletitle,.bluebox h3.moduletitle,.redbox h3.moduletitle,.greenbox h3.moduletitle,.orangebox h3.moduletitle,.purplebox h3.moduletitle,.yellowbox h3.moduletitle,.lightbox h3.moduletitle,.basecolor5_box h3.moduletitle,.basecolor6_box h3.moduletitle,.basecolor7_box h3.moduletitle,.basecolor8_box h3.moduletitle {
    border:none!important;
    padding:30px 0 30px 36px!important
}

.lightbox.title-on .modulecontent,.darkbox.title-on .modulecontent,.box.title-on .modulecontent,.bluebox.title-on .modulecontent,.redbox.title-on .modulecontent,.greenbox.title-on .modulecontent,.orangebox.title-on .modulecontent,.purplebox.title-on .modulecontent,.yellowbox.title-on .modulecontent,.basecolor1_box.title-on .modulecontent,.basecolor2_box.title-on .modulecontent,.basecolor3_box.title-on .modulecontent,.basecolor4_box.title-on .modulecontent,.basecolor5_box.title-on .modulecontent,.basecolor6_box.title-on .modulecontent,.basecolor7_box.title-on .modulecontent,.basecolor8_box.title-on .modulecontent {
    padding-top:0!important
}

.transparentbox {
    background-color:rgba(0,0,0,0.5)!important;
    color:#fff!important
}

.darkbox,.darkbox h3 {
    background:#222!important
}

.darkbox * {
    color:#fff!important
}

.bluebox,.bluebox h3 {
    background:#076bb6!important
}

.bluebox * {
    color:#fff!important
}

.redbox,.redbox h3 {
    background:#e66665!important
}

.redbox * {
    color:#fff!important
}

.greenbox,.greenbox h3 {
    background:#9eceb4!important
}

.greenbox * {
    color:#fff!important
}

.orangebox,.orangebox h3 {
    background:#f47d43!important
}

.orangebox * {
    color:#fff!important
}

.purplebox,.purplebox h3 {
    background:#ae70af!important
}

.purplebox * {
    color:#fff!important
}

.yellowbox,.yellowbox h3 {
    background:#fac611!important
}

.yellowbox * {
    color:#fff!important
}

.lightbox {
    background:#fff!important
}

.lightbox h3 {
    background:none!important;
    border:none!important;
    color:#333!important
}

.lightbox h3 span {
    color:#333!important
}

.box .modulecontent,.darkbox .modulecontent,.bluebox .modulecontent,.redbox .modulecontent,.greenbox .modulecontent,.orangebox .modulecontent,.purplebox .modulecontent,.yellowbox .modulecontent,.lightbox .modulecontent,.stylebox .modulecontent,.transbox .modulecontent,.basecolor5_box .modulecontent,.basecolor6_box .modulecontent,.basecolor7_box .modulecontent,.basecolor8_box .modulecontent {
    padding:36px
}

/* MODULE SUFFIX - underline */
.underline h3.moduletitle,.underlinedark h3.moduletitle,.underlineblue h3.moduletitle,.underlinered h3.moduletitle,.underlinegreen h3.moduletitle,.underlineorange h3.moduletitle,.underlinepurple h3.moduletitle,.underlineyellow h3.moduletitle {
    padding:30px 0!important
}

.underline h3 span {
    color:#333!important
}

.underline h3 {
    border-bottom:3px solid #ccc;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underline h3.moduletitle:before {
    display:none!important
}

.underlinedark h3 span {
    color:#333!important
}

.underlinedark h3 {
    border-bottom:3px solid #666!important;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlineblue h3 span {
    color:#333!important
}

.underlineblue h3 {
    border-bottom:3px solid #076bb6;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlinered h3 span {
    color:#333!important
}

.underlinered h3 {
    border-bottom:3px solid #e66665;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlinegreen h3 span {
    color:#333!important
}

.underlinegreen h3 {
    border-bottom:3px solid #9eceb4;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlineorange h3 span {
    color:#333!important
}

.underlineorange h3 {
    border-bottom:3px solid #f47d43;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlinepurple h3 span {
    color:#333!important
}

.underlinepurple h3 {
    border-bottom:3px solid #ae70af;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

.underlineyellow h3 span {
    color:#333!important
}

.underlineyellow h3 {
    border-bottom:3px solid #fac611;
    background:none!important;
    border-left:0!important;
    padding-left:0!important
}

/* MODULE SUFFIX - tabbed */
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedyellow h3,.tabbedorange h3,.tabbedpurple h3 {
    padding:0!important;
    border:none!important
}

.tabbedlight h3.moduletitle,.tabbeddark h3.moduletitle,.tabbedblue h3.moduletitle,.tabbedgreen h3.moduletitle,.tabbedred h3.moduletitle,.tabbedyellow h3.moduletitle,.tabbedpurple h3.moduletitle,.tabbedorange h3.moduletitle {
    padding:20px 0 20px 30px!important;
    margin-bottom:30px!important
}

.tabbedlight h3 span {
    color:#333!important
}

.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedyellow h3 span,.tabbedpurple h3 span,.tabbedorange h3 span {
    color:#fff!important
}

.tabbedblue h3.moduletitle {
    background:#076bb6!important
}

.tabbedlight h3.moduletitle {
    background:#fafafa!important
}

.tabbeddark h3.moduletitle {
    background:#222!important
}

.tabbedred h3.moduletitle {
    background:#e66665!important
}

.tabbedgreen h3.moduletitle {
    background:#9eceb4!important
}

.tabbedorange h3.moduletitle {
    background:#f47d43!important
}

.tabbedpurple h3.moduletitle {
    background:#ae70af!important
}

.tabbedyellow h3.moduletitle {
    background:#fac611!important
}

/* MODULE SUFFIX - colors */
.module.blue,.module.orange {
    margin-bottom:30px!important
}

.blue h3.moduletitle,.ltgrey h3.moduletitle,.dkgrey h3.moduletitle,.red h3.moduletitle,.green h3.moduletitle,.aqua h3.moduletitle,.pink h3.moduletitle,.yellow h3.moduletitle,.purple h3.moduletitle,.orange h3.moduletitle {
    border:none!important;
    background:transparent!important;
    padding:0 0 30px!important
}

.blue h3 span {
    color:#076bb6!important
}

.ltgrey h3 span {
    color:#ccc!important
}

.dkgrey h3 span {
    color:#666!important
}

.red h3 span {
    color:#e66665!important
}

.green h3 span {
    color:#9eceb4!important
}

.purple h3 span {
    color:#ae70af!important
}

.orange h3 span {
    color:#f47d43!important
}

.yellow h3 span {
    color:#fac611!important
}

.white h3 span {
    color:#fff!important
}

/* MODULE SUFFIX - borderwrap */
.bwrap {
    padding:0 24px 24px!important;
    margin-bottom:10%!important;
    background:#fff!important;
    border:1px solid #ededed!important;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px
}

.bwrap h3.moduletitle {
    padding:13px 24px;
    margin-left:-24px;
    margin-right:-24px
}

/* MODULE SUFFIX - modblank */
.modblank .modulecontent {
    padding:0
}

.module.title-off.modblank,.module.title-off.modblank h3 {
    background:transparent!important
}

/* MODULE SUFFIX - nopad */
.nopad,.nopad .modulecontent {
    padding:0
}

.module .nopad,.modulecontent .nopad {
    padding:0
}

/* MODULE SUFFIX - nopadlr */
.nopadlr,.nopadlr .modulecontent {
    padding-left:0!important;
    padding-right:0!important
}

/* MODULE SUFFIX - nomarg */
.nomarg {
    margin:0!important
}

.module.nomargin {
    margin:0!important
}

.nomargin .moduletitle {
    margin:0!important
}

/* MODULE SUFFIX - nopadbt */
.nopadbt .modulecontent {
    padding:0 30px!important
}

/* MODULE SUFFIX - nopadtop */
.nopadtop .modulecontent {
    padding-top:0!important
}

/* MODULE SUFFIX - nopadbottom */
.nopadbottom .modulecontent {
    padding-bottom:0!important
}

/* MODULE SUFFIX - mobileshow */
.mobileshow {
    display:none
}

/* MODULE SUFFIX - no wrap */
.module .nowrap {
    background:none!important
}

/* MODULE SUFFIX - tright */
.modulecontent .tright {
    text-align:right!important
}



/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
.pagetitle, .pagetitle a {color:#333333;}
h2.cat_title a,h2.cat_title {color:#333333;}
.itemHeader h2.article_title a,.itemHeader h2.article_title  {color:#333333!important;}
.btn input,.btn button,#community-wrap .btn-primary {background:#2c4562!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.readmore1 .btn {background:none!important; border:1px solid rgba(0,0,0,0.3)!important;color:#222!important; font-size:12px!important;padding:10px 32px 11px!important;text-transform:uppercase!important;margin-top:10px!important; display:inline-block!important;border-radius:0px!important;}
.button {background:#6699cc!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.formstyle .button, .formstyle button {background: rgba(0,0,0,0.7) !important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.readmore a {color:#2c4562 !important;}
.readmore a span {color:#fff;}
.parent-category-name a, .category-name a, .create a, .modified a, .published a, .createdby a, .hits a {color:#664455!important;}
.readmore a:hover {background:#2c4562;color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
legend {color:#2c4562 !important;}
dt.result-title, dt.result-title a {color:#2c4562 !important; font-weight:normal;}
.search_menu_btn:hover {color:#fff;background:#2c4562;cursor:pointer;}
.topsearch .sb-search-input {background:#fff!important;color:#333 !important;}
.items-more h3 {color:#2c4562!important;}
.dropcap {color:#2c4562!important;}
div.itemFullText h3,.item-page h3 {color:#2c4562;}
.items-more ol {margin:0px!important;}
.cat-item input[type="radio"] + label:hover {background:#333;color:#fff;}
.cat-item input[type="radio"] + label:active {background:#923935;color:#fff;}

.com_content .blog .faq-blog_item:hover {
	border-color:#2c4562;
}

.com_content .blog .faq-blog_item span .page-header h2::before {
	color:#2c4562;
}

.pricetbl-title {
  background:#777799;
}

.pricetbl-price {
  background:#2c4562;
  color:#fff;
}

/* ----------------------------------------------*/
/* M 00 - Custom HTML - MainSlide Inset
/* ----------------------------------------------*/
.mainslide-header {margin:108px 0 150px;}
h1.pgtitle {color:#e6e6e6!important; font-size:58px;}

/* -----------------------------------------------------------------*/
/* M 01 - Category Colors on Frontpage Based on Joomla Category ID#
/* -----------------------------------------------------------------*/
.catid_107 {border-color: #2c4562!important;}
.catid_108 {border-color: #777799!important;}
.catid_109 {border-color: #6699cc!important;}
.catid_110 {border-color: #aaccdd!important;}
.catid_118 {border-color: #88aa99!important;}
.catid_119 {border-color: #ff7766!important;}
.articlesmain .catid_107:hover,.articlesmore .catid_107:hover {background:#2c4562!important;}
.articlesmain .catid_108:hover,.articlesmore .catid_108:hover  {background:#777799!important;}
.articlesmain .catid_109:hover,.articlesmore .catid_109:hover{background:#6699cc!important;}
.articlesmain .catid_110:hover,.articlesmore .catid_110:hover {background:#aaccdd!important;}
.articlesmain .catid_118:hover,.articlesmore .catid_118:hover {background:#88aa99!important;}
.articlesmain .catid_119:hover,.articlesmore .catid_119:hover{background:#ff7766!important;}

.articlesmain .articlemain:hover p.artcap, 
.articlesmain .articlemain:hover h3, 
.articlesmain .articlemain:hover p.artintro, 
.articlesmain .articlemain:hover p.artdate, 
.articlesmain .articlemain:hover p.artcomm {color:#fff;}
.articlesmain .articlemain:hover p.artcap, 
.articlesmain .articlemain:hover p.artdate {border-color:#fff!important;} 

.articlesmore .articlemain:hover p.artcap, 
.articlesmore .articlemain:hover h3, 
.articlesmore .articlemain:hover p.artintro, 
.articlesmore .articlemain:hover p.artdate, 
.articlesmore .articlemain:hover p.artcomm {color:#fff;}
.articlesmore .articlemain:hover p.artcap, 
.articlesmore .articlemain:hover p.artdate {border-color:#fff!important;} 


/* ----------------------------------------------*/
/* M 02 - Jxtc Social Wall User 13
/* ----------------------------------------------*/
.socialwall .col-1  .jxtc-icon a {background:#2c4562;}
.socialwall .col-2  .jxtc-icon a {background:#777799;}
.socialwall .col-3  .jxtc-icon a {background:#6699cc;}
.socialwall .col-4  .jxtc-icon a {background:#aaccdd;}
.socialwall .col-5  .jxtc-icon a {background:#88aa99;}
.socialwall .col-6  .jxtc-icon a {background:#ff7766;}
.socialwall .col-7  .jxtc-icon a {background:#664455;}
.socialwall .col-8  .jxtc-icon a {background:#bb6655;}
.socialwall .col-9  .jxtc-icon a {background:#2c4562;}
.socialwall .col-10 .jxtc-icon a {background:#777799;}
.socialwall .col-11 .jxtc-icon a {background:#6699cc;}
.socialwall .col-12 .jxtc-icon a {background:#aaccdd;}
.socialwall .col-13 .jxtc-icon a {background:#88aa99;}
.socialwall .col-14 .jxtc-icon a {background:#ff7766;}
.socialwall .col-15 .jxtc-icon a {background:#664455;}
.socialwall .col-16 .jxtc-icon a {background:#bb6655;}

/* ----------------------------------------------*/
/* M 03- Jxtc Social Wall Footer
/* ----------------------------------------------*/
.socialwallu37 .jxtc-icon a span.symbol {color:#f1f1f1!important;}

/* ----------------------------------------------*/
/* M 03 - Jxtc Kommento Wall Right 6
/* ----------------------------------------------*/
.wallcomments a {color:#accbe8;}
.comment-bubble:hover {color:#fff!important;}
.kwall .row-1 .comment-bubble:hover {background:#2c4562!important;}
.kwall .row-1 .comment-bubble:hover:after {border-color:transparent #2c4562!important;}
.kwall .row-2 .comment-bubble:hover {background:#777799!important;}
.kwall .row-2 .comment-bubble:hover:after {border-color:transparent #777799!important;}
.kwall .row-3 .comment-bubble:hover {background:#6699cc!important;}
.kwall .row-3 .comment-bubble:hover:after {border-color:transparent #6699cc!important;}
.kwall .row-4 .comment-bubble:hover {background:#aaccdd!important;}
.kwall .row-4 .comment-bubble:hover:after {border-color:transparent #aaccdd!important;}

/* ----------------------------------------------*/
/* M 05 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
.acymailing_form .btn-primary  {background: #2c4562!important;}

/* ----------------------------------------------*/
/* M 06 - Socializer Wall - User13
/* ----------------------------------------------*/
body.innerpage .fivehundredpx {
    color:#666!important
}

body.innerpage .aboutme {
    color:#666!important
}

body.innerpage .amazon {
    color:#666!important
}

body.innerpage .aol {
    color:#666!important
}

body.innerpage .appstore {
    color:#666!important
}

body.innerpage .apple {
    color:#666!important
}

body.innerpage .bebo {
    color:#666!important
}

body.innerpage .behance {
    color:#666!important
}

body.innerpage .bing {
    color:#666!important
}

body.innerpage .blip {
    color:#666!important
}

body.innerpage .blogger {
    color:#666!important
}

body.innerpage .coroflot {
    color:#666!important
}

body.innerpage .daytum {
    color:#666!important
}

body.innerpage .delicious {
    color:#666!important
}

body.innerpage .designbump {
    color:#666!important
}

body.innerpage .designfloat {
    color:#666!important
}

body.innerpage .deviantart {
    color:#666!important
}

body.innerpage .digg {
    color:#666!important
}

body.innerpage .dribble {
    color:#666!important
}

body.innerpage .drupal {
    color:#666!important
}

body.innerpage .ebay {
    color:#666!important
}

body.innerpage .etsy {
    color:#666!important
}

body.innerpage .facebook {
    color:#666!important
}

body.innerpage .feedburner {
    color:#666!important
}

body.innerpage .flickr {
    color:#666!important
}

body.innerpage .foodspotting {
    color:#666!important
}

body.innerpage .forrst {
    color:#666!important
}

body.innerpage .foursquare {
    color:#666!important
}

body.innerpage .friendsfeed {
    color:#666!important
}

body.innerpage .friendstar {
    color:#666!important
}

body.innerpage .gdgt {
    color:#666!important
}

body.innerpage .github {
    color:#666!important
}

body.innerpage .googleplus {
    color:#666!important
}

body.innerpage .googletalk {
    color:#666!important
}

body.innerpage .grooveshark {
    color:#666!important
}

body.innerpage .hyves {
    color:#666!important
}

body.innerpage .icondock {
    color:#666!important
}

body.innerpage .icq {
    color:#666!important
}

body.innerpage .identica {
    color:#666!important
}

body.innerpage .imessage {
    color:#666!important
}

body.innerpage .instagram {
    color:#666!important
}

body.innerpage .itunes {
    color:#666!important
}

body.innerpage .lastfm {
    color:#666!important
}

body.innerpage .linkedin {
    color:#666!important
}

body.innerpage .meetup {
    color:#666!important
}

body.innerpage .metacafe {
    color:#666!important
}

body.innerpage .mrwong {
    color:#666!important
}

body.innerpage .msn {
    color:#666!important
}

body.innerpage .myspace {
    color:#666!important
}

body.innerpage .newsvine {
    color:#666!important
}

body.innerpage .paypal {
    color:#666!important
}

body.innerpage .photobucket {
    color:#666!important
}

body.innerpage .picasa {
    color:#666!important
}

body.innerpage .pinterest {
    color:#666!important
}

body.innerpage .podcast {
    color:#666!important
}

body.innerpage .qik {
    color:#666!important
}

body.innerpage .quora {
    color:#666!important
}

body.innerpage .reddit {
    color:#666!important
}

body.innerpage .retweet {
    color:#666!important
}

body.innerpage .rss {
    color:#666!important
}

body.innerpage .scribd {
    color:#666!important
}

body.innerpage .sharethis {
    color:#666!important
}

body.innerpage .skype {
    color:#666!important
}

body.innerpage .slashdot {
    color:#666!important
}

body.innerpage .slideshare {
    color:#666!important
}

body.innerpage .smugmug {
    color:#666!important
}

body.innerpage .soundcloud {
    color:#666!important
}

body.innerpage .spotify {
    color:#666!important
}

body.innerpage .squidoo {
    color:#666!important
}

body.innerpage .stackoverflow {
    color:#666!important
}

body.innerpage .stumbleupon {
    color:#666!important
}

body.innerpage .technorati {
    color:#666!important
}

body.innerpage .tumblr {
    color:#666!important
}

body.innerpage .twitterbird {
    color:#666!important
}

body.innerpage .twitter {
    color:#666!important
}

body.innerpage .viddler {
    color:#666!important
}

body.innerpage .vimeo {
    color:#666!important
}

body.innerpage .virb {
    color:#666!important
}

body.innerpage .www {
    color:#666!important
}

body.innerpage .wikipedia {
    color:#666!important
}

body.innerpage .windows {
    color:#666!important
}

body.innerpage .wordpress {
    color:#666!important
}

body.innerpage .xing {
    color:#666!important
}

body.innerpage .yahoobuzz {
    color:#666!important
}

body.innerpage .yahoo {
    color:#666!important
}

body.innerpage .yelp {
    color:#666!important
}

body.innerpage .youtube {
    color:#666!important
}

/* ----------------------------------------------*/
/* M 07 - Custom Html - Menuright1, Menuright2
/* ----------------------------------------------*/
.toplogin{}
.topsearch  {}
.toplogin i,.topsearch i {color:#fff;}

/* ----------------------------------------------*/
/* M 07 - Custom Html -Footer
/* ----------------------------------------------*/
.footerp {color:#f1f1f1!important;}

/* ----------------------------------------------*/
/* E 00 - JEvents
/* ----------------------------------------------*/

.jeventlatestwrap {background:#000;color:#fff!important;text-transform:uppercase;padding-bottom:12px;}
span.mod_events_latest_content,span.mod_events_latest_date {padding:0px 12px;}
.mod_events_latest {border-top: 1px solid #3a3a3a!important;}
.cal_td_daysnames {color: #fff!important;background: #000!important;font-size:24px;font-weight:normal;padding:16px 0;}
#jevents_body ul.ev_ul li.ev_td_li,#jevents_body ul.ev_ul {list-style:none!important;}
#jevents_body legend {font-size:32px!important;color:#ccc!important;}
.ev_td_left,.ev_td_today {background:transparent!important;}

/* ----------------------------------------------*/
/* E 01 - JEM
/* ----------------------------------------------*/
div#jem h2 {background:#2c4562!important;color:#fff!important;font-weight:100!important;border:0px!important;}
div#jem .buttonfilter {background:#2c4562!important;color:#fff!important;font-weight:100!important;border:0px!important;}
#jem .eventcontentinner {background:#777799!important;}
#jem .daynamesRow, .daynamesRow td,#jem .today {background:#2c4562!important;}


/* ----------------------------------------------*/
/* RESPONSIVE
/* ----------------------------------------------*/
/* MOBILE */
.mobilebtn {background: url('/templates/urbanlife/images/icons/menu-icon-lt.png') 50% 50% no-repeat!important;margin:0 0 0 -8px;}
.mobilebtn select {background:#fff!important;}
.mobiletools a {display:inline-block; width:30px; height:30px; background:rgba(255,255,255,0.65); color:#333;}
@media(max-width:900px ){
body.frontpage {background:#333 ;color:#555;background-size:900px 900px!important;}
body.innerpage {background:#333  url('/templates/urbanlife/images/backgrounds/-1') top center no-repeat!important;color:#555;}
}
@media(max-width:900px ){
#headerwrap.xtc-bodygutter.sticky {border-right:2px solid #2c4562;}
#logo a{background:url(/templates/urbanlife/images/logos/logo-safety-car.png) no-repeat 0 0;height: 50px;width:88px!important;margin:7px 5px!important;}}
@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{
	background:transparent  url('/templates/urbanlife/images/backgrounds/mobile_-1') top center no-repeat fixed ; 
	background-size:auto;
}
#region1wrap {background-attachment:scroll;}
#region1{
	background:transparent  url('/templates/urbanlife/images/backgrounds/mobile_-1') center no-repeat; 
}

 


}

/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/





@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{
	background:#f1f1f1  url('/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;; 
	background-size:auto;
}
#region4wrap {background-attachment:scroll;}

#region4{
	background:#f9f9f9  url('/templates/urbanlife/images/backgrounds/mobile_-1') left repeat-y; 
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{
	background:#f1f1f1  url('/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;;background-size:auto;
}
#region5wrap {background-attachment:scroll;}

#region5{
	background:#2c4562  url('/templates/urbanlife/images/backgrounds/mobile_-1') right repeat-y;
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{
	background:#f1f1f1  url('/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;;
	background-size:auto;
}
#region6wrap {background-attachment:scroll;}

#region6{
	background:#f9f9f9  url('/templates/urbanlife/images/backgrounds/mobile_-1') left repeat-y;
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{
	background:#f1f1f1  url('/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;;
	background-size:auto;
}
#region7wrap {background-attachment:scroll;}

#region7{
	background:#f9f9f9  url('/templates/urbanlife/images/backgrounds/mobile_-1') right repeat-y;
}


 }

@media(max-width:800px ){
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{
	background:#f1f1f1  url('/templates/urbanlife/images/backgrounds/mobile_-1') 50% 50% no-repeat;background-size:auto;
}
#region8wrap {background-attachment:scroll;}

#region8{
	background:#f9f9f9  url('/templates/urbanlife/images/backgrounds/mobile_-1') left repeat-y;
}


 }






/* End Responsive Parameters */
/**
 * @version		1.1.0
 * @package		JoomlaXTC Urban Life template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
#menuwrap ul.menu li.parent > ul > li:hover, .contactbutton, .search_menu_btn, .social a,.ca-main,ul.menu.iconside li,ul.menu.iconside li:hover,.info:hover,.itemImageGallery .imagegalleryplg img,.opac,.catItemImage img:hover,.catItemImage:hover,.imagepe img:hover,.categorywrap .main, .categorywrap .more,.orderlist, .articlemain, .articlemain p.artcap,.articlemain h3, .articlemain p.artintro, .statswrap p.artdate, .statswrap p.artcomm 
{
-webkit-transition-property: all;
	-moz-transition-property: all;
		-o-transition-property: all;
			-ms-transition-property: all;
				transition-property: all;
-webkit-transition-duration: 0.15s,0.15s;
	-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
			-ms-transition-duration: 0.15s, 0.15s;
				transition-duration: 0.15s, 0.15s;
-webkit-transition-timing-function: ease-in,ease-out;
	-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
			-ms-transition-timing-function: ease-in,ease-out;
				transition-timing-function: ease-in,ease-out;
	}

/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated1{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.7s;-moz-animation-duration:0.7s;-ms-animation-duration:0.7s;-o-animation-duration:0.7s;animation-duration:0.7s;
-moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; -0-animation-delay:0.5s; animation-delay:0.5s;
-webkit-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
   -moz-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
     -o-transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);
        transition-timing-function: cubic-bezier(0.065, 0.125, 0.185, 0.980);}
.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}


@-webkit-keyframes anistyle {
0%   {opacity: 0; -webkit-transform: translateY (1000px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
}
		
@-moz-keyframes anistyle {
0% {opacity: 0;	-moz-transform: translateY(1000px);}
100% {opacity: 1;-moz-transform: translateY(0);}
}
	
@-o-keyframes anistyle {
0% {opacity: 0;	-o-transform: translateY(1000px);}
100% {opacity: 1;-o-transform: translateY(0);}
}
	
@keyframes anistyle {
0% {opacity: 0;transform: translateY(1000px);}
100% {opacity: 1;transform: translateY(0);}
}
	
.anistyle {
-webkit-animation-name: anistyle;
-moz-animation-name: anistyle;
-o-animation-name: anistyle;
animation-name: anistyle;
}	

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
	
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12
 {
 -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
         animation-fill-mode:forwards;
     -webkit-animation-duration:1s;
        -moz-animation-duration:1s;
             animation-duration:1s;
	 -webkit-transition: width 0.8s ease-in-out;
	    -moz-transition: width 0.8s ease-in-out;
          -o-transition: width 0.8s ease-in-out;
             transition: width 0.8s ease-in-out;
}

@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
			animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
			animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	-ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
			-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
				animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
			-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
				animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

.zoomanimated {
-webkit-animation-duration: 3s;
	animation-duration: 3s;
		-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}


/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
#menuright1 .modulecontent {
    padding:0!important
}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
#menuright1 .modulecontent {
    padding:0!important
}
}

@media(max-width:1500px) {
body.sticky {
    margin-top:80px!important
}
}

@media(max-width:1400px) {
.constrainmod {
    padding-top:0
}
}

@media(max-width:1280px) {
/* Joomla Content Padding and Margin Adjustments */
#region2wrap .xtc-wrapper,#region4wrap .xtc-wrapper,#region5wrap .xtc-wrapper,#region6wrap .xtc-wrapper,#region7wrap .xtc-wrapper,#region8wrap .xtc-wrapper,#region9wrap .xtc-wrapper {
    padding:30px!important
}

#region3wrap .xtc-wrapper {
    padding:30px!important
}

#left .module,#right .module {
    margin:0!important
}

.weather_k1_cleft {
    float:none!important;
    margin-bottom:20px!important
}
}

@media(max-width:1080px) {
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator,#header ul.menu > li.parent:hover > a {
    margin:0 6px;
    padding-right:6px!important
}
}

@media screen and (max-width: 980px) {
/* Joomla Content Padding and Margins */
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3 {
    width:100%;
    margin-left:0
}

.leftlarge .items-leading div:first-child + div {
    margin-left:0
}

.rightlarge .items-leading .span6,.rightlarge .items-leading .span3 {
    width:100%;
    margin-left:0
}

.centerlarge .items-leading .span6,.centerlarge .items-leading .span3 {
    width:100%;
    margin-left:0
}

.centerlarge .items-leading div:first-child + div + div {
    margin-left:0
}
}

@media screen and (max-width: 920px) {
.row-fluid [class*="span"]:first-child {
    margin-left:0!important
}
}

@media screen and (max-width: 900px) {
body.sticky {
    margin-top:60px!important
}

#headerwrap {
    margin-bottom:34px!important;
    width:100%
}

#headerwrap.xtc-bodygutter,#headerwrap.xtc-bodygutter.sticky {
    padding:0!important
}

/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {
    display:block;
    width:100%;
    margin-left:0
}

/* Region Padding Adjustments  */
#region1wrap .xtc-fluidwrapper,#region2wrap .xtc-fluidwrapper,#region4wrap .xtc-fluidwrapper,#region5wrap .xtc-fluidwrapper,#region6wrap .xtc-fluidwrapper,#region7wrap .xtc-fluidwrapper,#region8wrap .xtc-fluidwrapper,#region8wrap .xtc-fluidwrapper,#region10wrap .xtc-fluidwrapper,#region1wrap .xtc-wrapper,#region2wrap .xtc-wrapper,#region4wrap .xtc-wrapper,#region5wrap .xtc-wrapper,#region6wrap .xtc-wrapper,#region7wrap .xtc-wrapper,#region8wrap .xtc-wrapper,#region9wrap .xtc-wrapper,#region10wrap .xtc-wrapper {
    padding:0!important
}

#region2wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap {
    background:#f9f9f9
}

#region5 {
    background:transparent
}

#region2wrap {
    padding-top:24px!important
}

.module {
    margin-bottom:2.5%!important
}

#bottom1,#bottom2,#bottom3,#bottom4,#bottom5,#bottom6 {
    margin-left:2.5641025641026%!important;
    width:48.717948717949%!important;
    float:left!important;
    text-align:center!important
}

#region9 ul li {
    list-style-type:none!important
}

#region9 .module h3 span {
    font-weight:400!important
}

#bottom1,#bottom3,#bottom5 {
    margin-left:0!important
}

/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {
    width:33%!important
}

/* Search Field Resize */
input#mod-search-searchword.inputbox {
    width:100%!important
}

/* Contact Module Center */
div.contactwrap {
    text-align:center
}

/* Footer Module Center */
#footer {
    text-align:center
}

#menuwrap {
    float:right!important
}

/* Joomla Category */
input#modlgn-username.inputbox,input#modlgn-passwd.inputbox {
    max-width:94%!important;
    width:100%;
    min-width:1px!important
}

.mobilebtn {
    margin:0!important;
    position:relative!important
}

#region9 .module h3.moduletitle {
    padding:20px 0!important
}

.logowall .firstcol,.logowall .centercol,.logowall .lastcol {
    width:31.623931623932%!important;
    float:left!important;
    display:inline-block!important
}

body.innerpage {
    background-image:none!important
}

body.innerpage #headerwrap {
    background:#000!important
}

#headerwrap .xtc-wrapper {
    padding:6px 0 18px!important
}

.xtc-bodygutter {
    padding:0 2.5%!important
}

/* Hide and show suffix */
.hide900 {
    display:none
}

.show900 {
    display:block
}

/* pad200r suffix */
#component .padr200 {
    padding-right:0
}

/* Archive Module */
ul.archive-modulelightbox li {
    display:inline-block!important;
    width:24.5%!important
}

/* Socializer Wall Module */
.socialwall .firstcol,.socialwall .centercol,.socialwall .lastcol {
    width:16.667%!important
}

.socialwall .jxtc-icon a {
    max-width:100%!important
}

/* KWeather Module */
.weather_k1_cleft,.weather_k1_cright {
    text-align:center;
    float:none!important
}

.kw_row {
    display:inline-block
}

img.kw_icon_big {
    height:150px
}

p.kw_current_temp {
    font-size:28px!important;
    margin:0!important
}

.weather_k1_cleft {
    margin-top:-0
}

/* Footer Padding */
#footerwrap .xtc-wrapperpad {
    padding-left:20px;
    padding-right:20px
}

.menusmall .modulecontent {
    margin-bottom:40px!important
}

.menusmall ul.menu.iconside li {
    width:25%!important;
    display:inline-block!important
}
}

@media (max-width: 800px) {
.span12 .formwrap,.span12 form#finder-search {
    width:100%;
    padding:0;
    border:0 solid #FFF;
    outline:0
}
}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Tables */
table,thead,tbody,th,td,tr {
    display:block
}

thead tr {
    position:absolute;
    top:-9999px;
    left:-9999px
}

td {
    border:none;
    border-bottom:1px solid #eee;
    position:relative;
    
}

td:before {
    position:absolute;
    top:6px;
    left:6px;
    width:45%;
    padding-right:10px;
    white-space:nowrap
}

.com_virtuemart .orderlistcontainer {
    display:inline-block
}

#acyarchivelisting td {
    padding-left:0
}
}

@media (max-width: 768px) {
/* Joomla Article */
h2.article_title a,h2.article_title {
    font-size:42px!important
}

/* Joomla Search Text Align, Padding and Resize Adjustments */
.formwrap,form#finder-search {
    text-align:left;
    padding:10px;
    width:80%
}

.formwrap,form#finder-search {
    width:100%!important
}

/* Image Gallery Resize */
.imagegalleryplg img {
    width:50%!important
}

.loginformwrap {
    margin:60px auto 0!important;
    position:static!important;
    padding:60px 0;
    border:15px solid rgba(0,0,0,0.05);
    background:rgba(255,255,255,0.5)
}

.menusmall ul.menu.iconside li {
    width:32.5%!important
}

ul.archive-modulelightbox li {
    width:32.5%!important
}
}

@media(max-width:660px) {
.fontawesome-icon-list div {
    width:45%
}/* Archive Module */

}

@media(max-width:620px) {
/* Joomla Category Blog Pagination Hide */
.pagination-start,.pagination-end,.pagination-prev,.pagination-next {
    display:none!important
}

/* Global Component H1,H2,H3,H4,H5,H6 Resize */
#region1wrap .xtc-wrapper {
    padding:0!important
}

.img-fulltext-left,.article-full-left {
    float:none!important;
    width:100%!important
}

.article-full-left .article_infos {
    text-align:center!important
}

.sectiontableentry1 {
    background:none!important;
    padding:20px;
    border:1px solid #ccc;
    margin-bottom:12px
}

.sectiontableentry2 {
    background:none!important;
    padding:20px;
    border:1px solid #ccc;
    margin-bottom:12px
}

.Pagination ul {
    padding:9px 0!important
}

.iconarticletext p {
    margin-top:20px!important;
    font-size:14px!important
}

.menusmall ul.menu.iconside li {
    width:49%!important
}

ul.archive-modulelightbox li {
    width:49%!important
}
}

@media(max-width:560px) {
/* Socializer Wall Module */
.socialwall .firstcol,.socialwall .centercol,.socialwall .lastcol {
    width:33.3%!important
}

.socialwall .jxtc-icon a {
    max-width:100%!important
}

/* Search Button */
.search .button {
    margin:16px auto;
    display:block
}
}

@media(max-width:480px) {
body.sticky {
    margin-top:60px!important
}

.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3 {
    float:none;
    width:100%
}

/* Joomla Content Print & Email Button Adjustments */
.cat-item div.action {
    position:relative!important;
    right:0!important;
    bottom:0;
    top:24px
}

/* Custom HTML Inset Padding Adjustment */
/* Joomla Content Navigation Padding and Margin Adjustments */
div.itemNavigation {
    margin:0!important;
    padding:0!important
}

.span12 .itemNav_pre,.span11 .itemNav_pre,.span10 .itemNav_pre,.span9 .itemNav_pre,.span8 .itemNav_pre,.span7 .itemNav_pre,.span6 .itemNav_pre,.span5 .itemNav_pre,.span4 .itemNav_pre,.span3 .itemNav_pre,.span2 .itemNav_pre,.span1 .itemNav_pre,.span12 .itemNav_next,.span11 .itemNav_next,.span10 .itemNav_next,.span9 .itemNav_next,.span8 .itemNav_next,.span7 .itemNav_next,.span6 .itemNav_next,.span5 .itemNav_next,.span4 .itemNav_next,.span3 .itemNav_next,.span2 .itemNav_next,.span1 .itemNav_next {
    margin-left:0!important;
    padding-right:0;
    padding-left:0
}

.prevnext_style {
    margin-bottom:72px
}

/* Joomla Page Title Font Resize */
h1.pagetitle span {
    font-size:34px!important
}

/* Region Padding Resize */
.articleright p,.articleleft p {
    font-size:16px!important
}

.articleright h2,.articleleft h2 {
    font-size:36px!important;
    margin-bottom:15px!important
}

.imagegalleryplg img {
    width:100%!important
}

.btm_contactwrap h2 {
    font-size:34px!important
}

#bottom1,#bottom2,#bottom3,#bottom4,#bottom5,#bottom6 {
    margin-left:0!important;
    width:100%!important;
    float:none!important
}

.cal_div_daynames,.cal_div_weeklink {
    display:none
}

/* Archive Module */
ul.archive-modulelightbox li {
    width:49%!important
}

/* Login Form Wrap */
.loginformwrap {
    margin:30px auto 0!important;
    width:260px!important;
    padding:30px 0;
    border:10px solid rgba(0,0,0,0.05)
}

/* KWeather Module */
.kw_row {
    display:block
}

img.kw_icon_big {
    height:90px
}

.menusmall ul.menu.iconside li {
    width:100%!important
}

ul.archive-modulelightbox li {
    width:100%!important
}
}

@media(max-width:450px) {
/* Joomla Article Title Adjustment */
.jcatHeader h2 {
    font-size:32px!important
}

/* Joomla Article */
h2.article_title a,h2.article_title {
    font-size:26px!important
}

.itemJFullText {
    padding:0!important
}

.itemJFullText h2 {
    font-size:22px!important
}
}

@media(max-width:380px) {
.loginformwrap {
    margin:0!important;
    text-align:center!important;
    width:100%!important;
    padding:0!important;
    border:0!important;
    background:transparent!important
}

td.key {
    width:35px!important
}

/* Archive Module */
ul.archive-modulelightbox li {
    width:100%!important
}
}

@media(max-width:320px) {
/* Joomla Content Pagination Font Resize & Padding & Border Adjustments */
div.pagination ul li {
    padding:0 4px 0 0
}

/* Breadcrumbs Title Removal */
.showHere {
    display:none
}

.mobilebtn {
    margin:0 0 0 -7px!important
}
}
/* End Responsive Parameters */
/**
 * @copyright	(C) 2007 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
/**
 * @copyright	(C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(/media/system/images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(/media/system/images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(/media/system/images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(/media/system/images/notice-note.png);
	border-color: #F0DC7E;
}



/* Unpublished */
.system-unpublished, tr.system-unpublished {
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

span.highlight {
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 0;
}

.img-fulltext-float-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-fulltext-float-none {
}

.img-intro-float-right {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.img-intro-float-left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.img-intro-float-none {
}/**
 * @copyright	(C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(/templates/urbanlife/images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(/templates/urbanlife/images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(/templates/urbanlife/images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore,
.button2-left .article {
	background: url(/templates/urbanlife/images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(/templates/urbanlife/images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(/templates/urbanlife/images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(/templates/urbanlife/images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
/* Caption fixes */
.img_caption .left {
        float: left;
        margin-right: 1em;
}

.img_caption .right {
        float: right;
        margin-left: 1em;
}

.img_caption .left p {
        clear: left;
        text-align: center;
}

.img_caption .right p {
        clear: right;
        text-align: center;
}

.img_caption  {
	text-align: center!important;
}

.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}


/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(/templates/urbanlife/images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
/*Trying to fix the non responsive front page slideshow plugin here...*/
#fpssContainer1097.fpss-template-fsd {
    width: auto !important;
}
/*Lets fix the height of the titles that contain the class suffix alxsmallpadding*/
.alxsmallpadding.module h3.moduletitle {
    padding: 11px 0 11px 11px;
    font-size: 22px !important;
    line-height: 22px!important;
}

#component p { /*The Paragraph styling for most content. Mainly done for K2 Items. 24/04/2017: Take it up a notch to 15px */
    /*font-family: Fira, Arial, Helvetica, sans-serif;*/
    font-size: 15px;
}

/*The Edit article button used to break in two "half buttons" cause the container span was 120pixels. Increasing it to 150px fixes the problem (only appears in Greek Language Front end)*/
span.itemEditLink {
    width: 150px;
}

/**
 *
 * GK Contact plugin
 *
 **/
.gkContactForm {
	overflow: hidden;
	padding: 60px 0 0 0;
}
.gkContactForm[data-cols="1"] > div {
	width: 100%;
}
.gkContactForm[data-cols="2"] > div {
	float: right;
	width: 41%;
}
.gkContactForm[data-cols="2"] > form {
	float: left;
	width: 45%;
}
.gkContactForm h3 {
	color: #333;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
}
.gkContactForm form p {
	margin: 0 0 12px 0;
}
.gkContactForm input[type="text"],
.gkContactForm input[type="email"],
.gkContactForm textarea {
	width: 100%;
}
.gkContactForm input[type="text"],
.gkContactForm input[type="email"] {
	height: 52px;
	line-height: 53px;
	padding: 0 22px;
}
.gkContactForm textarea {
	height: 190px;
	padding: 22px;
}
.gkContactForm address {
	color: #999;
	font-size: 22px;
	font-style: normal;
	font-weight: 300;
	line-height: 36px;
	padding: 30px 0;
}
.gkContactForm address p {
	margin: 0;
}
.gkContactFooter {
	color: #999;
	font-size: 22px;
	font-style: normal;
	font-weight: 300;
	line-height: 36px;
	margin: 10px 0 0 0;
}
.gkContactSocialIcons {
	margin: 0;
	overflow: hidden;
	padding: 10px 0 0 0;
}
.gkContactSocialIcons > a {
	display: block;
	float: left;
	height: 32px;
	margin-right: 6px;
	overflow: hidden;
	width: 32px;
}
.gkContactSocialIcons > a:before {
	border: 2px solid #ebebeb;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #c7c7c7;
	display: block;
	font-family: FontAwesome;
	font-size: 16px;
	height: 32px;
	line-height: 28px;
	text-align: center;
	text-indent: 0;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 32px;
}
.gkContactSocialIcons > a:hover:before {
	background: #7484ff;
	border-color: #7484ff;
	color: #fff;
}
.gkContactFbIcon:before {
	content: '\f09A';
}
.gkContactTwitterIcon:before {
	content: '\f099';
}
.gkContactGplusIcon:before {
	content: '\f0d5';
}
.gkContactLinkedinIcon:before {
	content: '\f0e1';
}
.gkContactPinterestIcon:before {
	content: '\f0d2';
}
.gkContactRssIcon:before {
	content: '\f09e';
}
.gkContactSocialIcons > a:hover:before {
	background: #7484ff;
	border-color: #7484ff;
}
.bigbutton {
    background: #7484ff;
    border: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff!important;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: 400!important;
    line-height: 34px;
    margin: 0 5px 2px 2px;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border-width: 2px!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    float: none;
    padding: 0 32px!important;
    text-transform: uppercase!important;
    /*Height css should be removed cause it is adjusted via template style on the next css block*/
    /*height: 34px;
    height: 58px!important;
    line-height: 58px!important;*/
}
.bigbutton { /*This part is css to adjust the look of .bigbutton according to the css by the template.*/
    background: none!important;
    border: 1px solid rgba(0,0,0,0.3)!important;
    color: #222!important;
    /*font-size: 12px!important;*/ /*Nah! This is too small. Although it is used on the rest of the template. I do not like it on the contact us form*/
    padding: 10px 42px 11px!important;
    text-transform: uppercase!important;
    margin-top: 10px!important;
    display: inline-block!important;
    border-radius: 0!important;
    font-weight: 100!important;
}
.bigbutton:hover { /*What will happen when the bigbutton is hovered over*/
    /*background: #5a69de;*/
    background: #222!important;
    color: #fff!important;
}
/**
 * END********************
 * GK Contact plugin END
 * END********************
 **/

/*The size of the K2 articles Full Text*/
.com_k2 .itemFullText p {
    font-size: 16px !important;
}

/*I Hate CAPS!*/
h1, h2, h3, .category, a.mainlevel, div.pagination a, ul.pagenav a, .items-more h3, .featurearticles p, h4.news a, h5.month, h5.day, span.here, div.itemListCategory h1, .k2Container .rl_guest, .k2Container .rl_add, .k2Container .rl_remove, div.itemComments ul.itemCommentsList li span.commentDate, div.itemComments ul.itemCommentsList li span.commentAuthorName, div.userExtendedFieldsSocialProfiles h3, div.userExtendedFieldsContactDetails h3, div.userExtendedFieldsContactDetails ul li, .firstbutton, .centerbutton, .lastbutton, .showHere, span.here, .itemVideoBlock h1, .jnewstext h4, a.shopbutton, p.artcap, .product_price, .options, span.PricesalesPrice, .orderby-displaynumber div.title, .display-number, .vendor-store-desc p, .cart-view p, .catwrap .jcatHeader p, .side_title, Kunena span, #Kunena #ktab a span, #Kunena div.kthead-title a, #Kunena .ktitle a, .app-box > h3, .app-box .app-widget-header > h3, .mod_events_latest_content a:link, .jemmod p, #menu > ul.menu {
    text-transform: none !important;
}

/*Define the custom css for the writers class of the sidepanel where the latest article of each writer appears*/
.alxwriters ul, ol {
    padding: 0;
    margin: 0 0 0px 0px;
}

.alxwriters ul {
    list-style-type: none;
}

.alxwriters .moduleItemAuthor a {
    color: #000;
    font-size: 25px;
}
.alxwriters a.moduleItemTitle {
    color: #555;
}
.alxwriters .moduleItemAuthor a:hover {
    color: #c4494b;
}
.alxwriters a.moduleItemTitle:hover {
    color: #c4494b;
}
/*For some reason the 1st module that has the title turned on does not have a margin of 30*/
.module.title-on.alxwriters {
    margin: 0 0 30px 0 !important;
}

/*Fit 6 banners in a row*/
.alxpastissues .banneritem {
    overflow: hidden;
    width: 16.5%;
    float: left;
}

/*This should be used when it is not set on region 5 (user 19-24*/
/*.alxpastissues {
    background: #2c4562;
}*/

/*Fix the font size of the slider in the front page*/
.frontpage .npslideshow1 p {
    font-size: 16px;
}

/*fix the font size of h3 on the k2 category showcase items. Mainly on the frontpage.*/
.categoryarticlesmore .categoryarticle h3 {
    font-size: 20px !important;
}
/*And the size of the items in category view*/
.com_k2 .catItemHeader h3.catItemTitle {
    font-size: 22px;
}
/*And the Anchor links under the top header image of each article.*/
div.itemToolbar ul a {
    font-size: 18px !important;
}

/*Lets add a background image to the safetycar_tv page in case there is a margin-top of about 60px set in the body.*/
/*However since I have no background image for that I will comment it out and leave it here for future referrence.*/
/*I will also set the margin-top to -65px below for the body, to eliminate and room for background image.*/
/*body.safetycar_tv #region3wrap {
    background: #f9f9f9 url(/templates/urbanlife/images/backgrounds/sc2.jpg) center 0px no-repeat fixed;
    color: #555;
    background-size: contain;
}*/
/*Setting this to -65px eliminates any margin from the top of the page for the safetycar_tv page.*/
body.safetycar_tv {
    margin-top: -65px!important; /*They all pass with the !important flag only*/
}
@media (max-width: 1500px){
	body.safetycar_tv.sticky {
    	margin-top: 29px!important; /*I have a 29px margin from top instead of a smaller number, cause at 1200pixels or so, I get a second row of menu items here. It's not constant and changes acoording to how many menu items are active so I can't really calculate that. I will be getting a small background fill in here with that setting.*/
	}
}
@media screen and (max-width: 900px){
	body.safetycar_tv.sticky {
    	margin-top: -35px!important; /*They all pass with the !important flag only*/
	}
}
@media (max-width: 480px) {
		body.safetycar_tv.sticky {
			margin-top: -35px!important; /*They all pass with the !important flag only*/
		}
}
/*So because of the backgroud default image. I want to override it on my safetycar_tv page with a grey bacground. Here it is:*/
body.innerpage.safetycar_tv, .safetycar_tv #region3wrap {
    background: #f1f1f1 !important;
}

h2.sprocket-mosaic-title {
    padding: 10px 0 10px;
    border-bottom: 6px solid #333;
}
h2.sprocket-mosaic-title a {
    color: #333;
    line-height: 120% !important;
    font-size: 26px;
}

/*---- K2 Wrapper on small screen needs to have a smaller padding. ----*/
@media (max-width: 900px) {
	#region3wrap .xtc-wrapper {
		/*max-width: 1600px;
		padding-top: 45px;
		padding-bottom: 45px;*/
		padding-left: 10px;
		padding-right: 10px;
		/*margin: 0 auto;*/
	}
}

/*Androutsos, computerspot.gr: March 2022: Requested to make the menu left oriented.*/
div#menuwrap {
    float: left;
}
/*Androutsos, computerspot.gr: Fix the Mobile menu (Hamburger) that was occupying a smaller area than it was*/
@media (max-width: 900px){
	.mobilebtn select {
		height: 60px;
   		width: 60px;
	}
}

/*Androutsos, computerspot.gr: Fix for the header background being Black on Mobile on all pages except home.*/
@media screen and (max-width: 900px){
	body.innerpage #headerwrap {
		background: #2c4562!important;
	}
}

/*Androutsos, computerspot.gr: smaller headings for the following classes (Used in the Grid Layout of RockSprocket)*/
.alxSmallerHeadings h2 {
    font-size: 20px;
}
/* Sample CSS file */
.legend {
font-size:12px;
font-weight:bold;
color:#333333;
background-color:#e0e0e0;
padding:2px 10px 2px 10px;
border-bottom:1px solid #333333;
}

.tag {
padding:2px 0 2px 10px ;
font-size:10px;font-family:Arial;color:#333333;background-color:#f9f9f9;
border-bottom:1px solid #333333;
}

.socialwallu37 .jxtc-icon a span.symbol {display:inline-block; margin-top:26px; color:#333;}
.socialwallu37 .jxtc-icon a {display:block; max-width:110px; max-height:110px; height:110px;}
.fivehundredpx {color:#333;}
.aboutme {color:#333;}
.amazon {color:#333;}
.aol {color:#333;}
.appstore {color:#333;}
.apple {color:#333;}
.bebo {color:#333;}
.behance {color:#333;}
.bing {color:#333;}
.blip {color:#333;}
.blogger {color:#333;}
.coroflot {color:#333;}
.daytum {color:#333;}
.delicious {color:#333;}
.designbump {color:#333;}
.designfloat {color:#333;}
.deviantart {color:#333;}
.digg {color:#333;}
.dribble {color:#333;}
.drupal {color:#333;}
.ebay {color:#333;}
.etsy {color:#333;}
.facebook {color:#333;}
.feedburner {color:#333;}
.flickr {color:#333;}
.foodspotting {color:#333;}
.forrst {color:#333;}
.foursquare {color:#333;}
.friendsfeed {color:#333;}
.friendstar {color:#333;}
.gdgt{color:#333;}
.github {color:#333;}
.googleplus {color:#333;}
.googletalk {color:#333;}
.grooveshark {color:#333;}
.hyves {color:#333;}
.icondock {color:#333;}
.icq {color:#333;}
.identica {color:#333;}
.imessage {color:#333;}
.instagram {color:#333;}
.itunes {color:#333;}
.lastfm {color:#333;}
.linkedin {color:#333;}
.meetup {color:#333;}
.metacafe {color:#333;}
.mrwong {color:#333;}
.msn{color:#333;}
.myspace {color:#333;}
.newsvine {color:#333;}
.paypal {color:#333;}
.photobucket {color:#333;}
.picasa {color:#333;}
.pinterest {color:#333;}
.podcast {color:#333;}
.qik {color:#333;}
.quora {color:#333;}
.reddit {color:#333;}
.retweet {color:#333;}
.rss {color:#333;}
.scribd {color:#333;}
.sharethis {color:#333;}
.skype {color:#333;}
.slashdot {color:#333;}
.slideshare {color:#333;}
.smugmug {color:#333;}
.soundcloud {color:#333;}
.spotify {color:#333;}
.squidoo {color:#333;}
.stackoverflow {color:#333;}
.stumbleupon {color:#333;}
.technorati {color:#333;}
.tumblr {color:#333;}
.twitterbird {color:#333;}
.twitter {color:#333;}
.viddler {color:#333;}
.vimeo {color:#333;}
.virb {color:#333;}
.www {color:#333;}
.wikipedia {color:#333;}
.windows {color:#333;}
.wordpress {color:#333;}
.xing {color:#333;}
.yahoobuzz {color:#333;}
.yahoo {color:#333;}
.yelp {color:#333;}
.youtube {color:#333;}
/*
	Copyright (C) 2009,2010  Monev Software LLC.

	All Rights Reserved.

	http://www-joomlaxtc.com
*/

.popuphover{
  cursor:pointer;
}

.jxtcpopup{
  position:absolute;
  float:left;
  top:0;
  left:0;
  margin:0px auto 0px auto;
  padding:5px;
  z-index:99999;
  border:8px solid #d1d1d1;
  background: #d1d1d1;
}

.jxtcinner{
  width:auto;
}

.jxtcpopupclose{
  position:absolute;
  width:30px;
  height:30px;
  margin:0;
  padding:0px;
  top:-25px;
  right:0px;
  cursor:pointer;
  background: url(/modules/mod_jxtc_socializerwall/images/closebox.png) no-repeat;
}

.jxtcpopupdrag{
  position:absolute;
  width:30px;
  height:30px;
  margin:0;
  padding:0px;
  top:-25px;
  right:35px;
  cursor:pointer;
  background: url(/modules/mod_jxtc_socializerwall/images/movebox.png) no-repeat;
}

.tip{
	display:none;
}

.pop{
	display:none;
	cursor:pointer;
}

.prevbutton, .nextbutton {
	margin:0;
	cursor:pointer
}

/*semantic*/
.wallview {
	display:block;
	height:80px;
	overflow:hidden;
}

.wallslider {
	display:table;
	border-collapse:collapse;
	position:relative;
	visibility:hidden;
}
.wallsliderrow {
	display:table-row;
}
.wallslidercell {
	display:table-cell;
	width:auto;
	height:auto;
	vertical-align:top;
	text-align:left;
}

.wallfloat {
	float:left;
}
.wallfloat.lastcol {
	clear:right;
}
.wallpage {
	display:table;
	border-collapse:collapse;
	width:100%;
	height:100%;
}
.wallrow {
	display:table-row;
}
.wallelement {
	display:table-cell;
	vertical-align:top;
/*	text-align:left;*/
}

.wallspinner {
	height:40px;
	width:40px;
	margin:20px auto;
	position:relative;
	-webkit-animation: spinrotation .6s infinite linear;
	-moz-animation: spinrotation .6s infinite linear;
	-o-animation: spinrotation .6s infinite linear;
	animation: spinrotation .6s infinite linear;
	border-left:6px solid rgba(128,128,128,.15);
	border-right:6px solid rgba(128,128,128,.15);
	border-bottom:6px solid rgba(128,128,128,.15);
	border-top:6px solid rgba(128,128,128,.8);
	border-radius:100%;
}

@-webkit-keyframes spinrotation {	from {-webkit-transform: rotate(0deg);}	to {-webkit-transform: rotate(359deg);} }
@-moz-keyframes spinrotation { from {-moz-transform: rotate(0deg);}	to {-moz-transform: rotate(359deg);} }
@-o-keyframes spinrotation { from {-o-transform: rotate(0deg);}	to {-o-transform: rotate(359deg);} }
@keyframes spinrotation {	from {transform: rotate(0deg);}	to {transform: rotate(359deg);} }

.pagebutton {
	display:inline-block;
	cursor:pointer;
	padding:.1em;
	background-color:rgba(127,127,127,.4);
}

.pagebutton.centerbutton { margin:0 .2em 0 .2em; }
.pagebutton.current {	background-color:rgba(127,127,127,.8); }
/* K2 - Magnific Popup Overrides */
                        .mfp-iframe-holder {padding:10px;}
                        .mfp-iframe-holder .mfp-content {max-width:100%;width:100%;height:100%;}
                        .mfp-iframe-scaler iframe {background:#fff;padding:10px;box-sizing:border-box;box-shadow:none;}
                    
@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.eot');
    src: url('/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.eot#iefix') format('embedded-opentype'),
         url('/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('/modules/mod_jxtc_socializerwall/css/font/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;font-display:swap;}

#jxtcwall989 span.symbol {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    line-height:1;
    font-size:3em;
}
#jxtcwall989 span.more {
    font-size:6em;
}
