@charset "utf-8";
/* CSS Document */
/* CSS STYLE */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700,600);
/*@import url(http://fast.fonts.net/cssapi/d25479be-a892-4bd8-8856-8f68d9f437a3.css);*/
@font-face {
    font-family: 'rooneysans-light';
    src: url('../fonts/rooney_sans_light-webfont.eot');
    src: url('../fonts/rooney_sans_light-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rooney_sans_light-webfont.woff2') format('woff2'),
         url('../fonts/rooney_sans_light-webfont.woff') format('woff'),
         url('../fonts/rooney_sans_light-webfont.ttf') format('truetype'),
         url('../fonts/rooney_sans_light-webfont.svg#rooneysans-light') format('svg');
    font-weight: 100;
    font-style: normal;

}

.fa-print, a.fc_printbutton {
	display:none!important;
}


@font-face {
    font-family: 'rooneysans-medium';
    src: url('../fonts/rooney_sans_medium-webfont.eot');
    src: url('../fonts/rooney_sans_medium-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rooney_sans_medium-webfont.woff2') format('woff2'),
         url('../fonts/rooney_sans_medium-webfont.woff') format('woff'),
         url('../fonts/rooney_sans_medium-webfont.ttf') format('truetype'),
         url('../fonts/rooney_sans_medium-webfont.svg#rooneysans-mediumuploadedfile') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'rooneysans-bold';
    src: url('../fonts/rooney_sans_bold-webfont.eot');
    src: url('../fonts/rooney_sans_bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rooney_sans_bold-webfont.woff2') format('woff2'),
         url('../fonts/rooney_sans_bold-webfont.woff') format('woff'),
         url('../fonts/rooney_sans_bold-webfont.ttf') format('truetype'),
         url('../fonts/rooney_sans_bold-webfont.svg#rooneysans-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'IcoMoon';
  src:  url('../fonts/icomoonc5fd.eot?jn9e0z');
  src:  url('../fonts/icomoonc5fd.eot?jn9e0z#iefix') format('embedded-opentype'),
    url('../fonts/icomoonc5fd.ttf?jn9e0z') format('truetype'),
    url('../fonts/icomoonc5fd.woff?jn9e0z') format('woff'),
    url('../fonts/icomoonc5fd.svg?jn9e0z#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'IcoMoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e900";
}
.icon-home2:before {
  content: "\e901";
}
.icon-home3:before {
  content: "\e902";
}
.icon-office:before {
  content: "\e903";
}
.icon-newspaper:before {
  content: "\e904";
}
.icon-pencil:before {
  content: "\e905";
}
.icon-pencil2:before {
  content: "\e906";
}
.icon-quill:before {
  content: "\e907";
}
.icon-pen:before {
  content: "\e908";
}
.icon-blog:before {
  content: "\e909";
}
.icon-eyedropper:before {
  content: "\e90a";
}
.icon-droplet:before {
  content: "\e90b";
}
.icon-paint-format:before {
  content: "\e90c";
}
.icon-image:before {
  content: "\e90d";
}
.icon-images:before {
  content: "\e90e";
}
.icon-camera:before {
  content: "\e90f";
}
.icon-headphones:before {
  content: "\e910";
}
.icon-music:before {
  content: "\e911";
}
.icon-play:before {
  content: "\e912";
}
.icon-film:before {
  content: "\e913";
}
.icon-video-camera:before {
  content: "\e914";
}
.icon-dice:before {
  content: "\e915";
}
.icon-pacman:before {
  content: "\e916";
}
.icon-spades:before {
  content: "\e917";
}
.icon-clubs:before {
  content: "\e918";
}
.icon-diamonds:before {
  content: "\e919";
}
.icon-bullhorn:before {
  content: "\e91a";
}
.icon-connection:before {
  content: "\e91b";
}
.icon-podcast:before {
  content: "\e91c";
}
.icon-feed:before {
  content: "\e91d";
}
.icon-mic:before {
  content: "\e91e";
}
.icon-book:before {
  content: "\e91f";
}
.icon-books:before {
  content: "\e920";
}
.icon-library:before {
  content: "\e921";
}
.icon-file-text:before {
  content: "\e922";
}
.icon-profile:before {
  content: "\e923";
}
.icon-file-empty:before {
  content: "\e924";
}
.icon-files-empty:before {
  content: "\e925";
}
.icon-file-text2:before {
  content: "\e926";
}
.icon-file-picture:before {
  content: "\e927";
}
.icon-file-music:before {
  content: "\e928";
}
.icon-file-play:before {
  content: "\e929";
}
.icon-file-video:before {
  content: "\e92a";
}
.icon-file-zip:before {
  content: "\e92b";
}
.icon-copy:before {
  content: "\e92c";
}
.icon-paste:before {
  content: "\e92d";
}
.icon-stack:before {
  content: "\e92e";
}
.icon-folder:before {
  content: "\e92f";
}
.icon-folder-open:before {
  content: "\e930";
}
.icon-folder-plus:before {
  content: "\e931";
}
.icon-folder-minus:before {
  content: "\e932";
}
.icon-folder-download:before {
  content: "\e933";
}
.icon-folder-upload:before {
  content: "\e934";
}
.icon-price-tag:before {
  content: "\e935";
}
.icon-price-tags:before {
  content: "\e936";
}
.icon-barcode:before {
  content: "\e937";
}
.icon-qrcode:before {
  content: "\e938";
}
.icon-ticket:before {
  content: "\e939";
}
.icon-cart:before {
  content: "\e93a";
}
.icon-coin-dollar:before {
  content: "\e93b";
}
.icon-coin-euro:before {
  content: "\e93c";
}
.icon-coin-pound:before {
  content: "\e93d";
}
.icon-coin-yen:before {
  content: "\e93e";
}
.icon-credit-card:before {
  content: "\e93f";
}
.icon-calculator:before {
  content: "\e940";
}
.icon-lifebuoy:before {
  content: "\e941";
}
.icon-phone:before {
  content: "\e942";
}
.icon-phone-hang-up:before {
  content: "\e943";
}
.icon-address-book:before {
  content: "\e944";
}
.icon-envelop:before {
  content: "\e945";
}
.icon-pushpin:before {
  content: "\e946";
}
.icon-location:before {
  content: "\e947";
}
.icon-location2:before {
  content: "\e948";
}
.icon-compass:before {
  content: "\e949";
}
.icon-compass2:before {
  content: "\e94a";
}
.icon-map:before {
  content: "\e94b";
}
.icon-map2:before {
  content: "\e94c";
}
.icon-history:before {
  content: "\e94d";
}
.icon-clock:before {
  content: "\e94e";
}
.icon-clock2:before {
  content: "\e94f";
}
.icon-alarm:before {
  content: "\e950";
}
.icon-bell:before {
  content: "\e951";
}
.icon-stopwatch:before {
  content: "\e952";
}
.icon-calendar:before {
  content: "\e953";
}
.icon-printer:before {
  content: "\e954";
}
.icon-keyboard:before {
  content: "\e955";
}
.icon-display:before {
  content: "\e956";
}
.icon-laptop:before {
  content: "\e957";
}
.icon-mobile:before {
  content: "\e958";
}
.icon-mobile2:before {
  content: "\e959";
}
.icon-tablet:before {
  content: "\e95a";
}
.icon-tv:before {
  content: "\e95b";
}
.icon-drawer:before {
  content: "\e95c";
}
.icon-drawer2:before {
  content: "\e95d";
}
.icon-box-add:before {
  content: "\e95e";
}
.icon-box-remove:before {
  content: "\e95f";
}
.icon-download:before {
  content: "\e960";
}
.icon-upload:before {
  content: "\e961";
}
.icon-floppy-disk:before {
  content: "\e962";
}
.icon-drive:before {
  content: "\e963";
}
.icon-database:before {
  content: "\e964";
}
.icon-undo:before {
  content: "\e965";
}
.icon-redo:before {
  content: "\e966";
}
.icon-undo2:before {
  content: "\e967";
}
.icon-redo2:before {
  content: "\e968";
}
.icon-forward:before {
  content: "\e969";
}
.icon-reply:before {
  content: "\e96a";
}
.icon-bubble:before {
  content: "\e96b";
}
.icon-bubbles:before {
  content: "\e96c";
}
.icon-bubbles2:before {
  content: "\e96d";
}
.icon-bubble2:before {
  content: "\e96e";
}
.icon-bubbles3:before {
  content: "\e96f";
}
.icon-bubbles4:before {
  content: "\e970";
}
.icon-user:before {
  content: "\e971";
}
.icon-users:before {
  content: "\e972";
}
.icon-user-plus:before {
  content: "\e973";
}
.icon-user-minus:before {
  content: "\e974";
}
.icon-user-check:before {
  content: "\e975";
}
.icon-user-tie:before {
  content: "\e976";
}
.icon-quotes-left:before {
  content: "\e977";
}
.icon-quotes-right:before {
  content: "\e978";
}
.icon-hour-glass:before {
  content: "\e979";
}
.icon-spinner:before {
  content: "\e97a";
}
.icon-spinner2:before {
  content: "\e97b";
}
.icon-spinner3:before {
  content: "\e97c";
}
.icon-spinner4:before {
  content: "\e97d";
}
.icon-spinner5:before {
  content: "\e97e";
}
.icon-spinner6:before {
  content: "\e97f";
}
.icon-spinner7:before {
  content: "\e980";
}
.icon-spinner8:before {
  content: "\e981";
}
.icon-spinner9:before {
  content: "\e982";
}
.icon-spinner10:before {
  content: "\e983";
}
.icon-spinner11:before {
  content: "\e984";
}
.icon-binoculars:before {
  content: "\e985";
}
.icon-search:before {
  content: "\e986";
}
.icon-zoom-in:before {
  content: "\e987";
}
.icon-zoom-out:before {
  content: "\e988";
}
.icon-enlarge:before {
  content: "\e989";
}
.icon-shrink:before {
  content: "\e98a";
}
.icon-enlarge2:before {
  content: "\e98b";
}
.icon-shrink2:before {
  content: "\e98c";
}
.icon-key:before {
  content: "\e98d";
}
.icon-key2:before {
  content: "\e98e";
}
.icon-lock:before {
  content: "\e98f";
}
.icon-unlocked:before {
  content: "\e990";
}
.icon-wrench:before {
  content: "\e991";
}
.icon-equalizer:before {
  content: "\e992";
}
.icon-equalizer2:before {
  content: "\e993";
}
.icon-cog:before {
  content: "\e994";
}
.icon-cogs:before {
  content: "\e995";
}
.icon-hammer:before {
  content: "\e996";
}
.icon-magic-wand:before {
  content: "\e997";
}
.icon-aid-kit:before {
  content: "\e998";
}
.icon-bug:before {
  content: "\e999";
}
.icon-pie-chart:before {
  content: "\e99a";
}
.icon-stats-dots:before {
  content: "\e99b";
}
.icon-stats-bars:before {
  content: "\e99c";
}
.icon-stats-bars2:before {
  content: "\e99d";
}
.icon-trophy:before {
  content: "\e99e";
}
.icon-gift:before {
  content: "\e99f";
}
.icon-glass:before {
  content: "\e9a0";
}
.icon-glass2:before {
  content: "\e9a1";
}
.icon-mug:before {
  content: "\e9a2";
}
.icon-spoon-knife:before {
  content: "\e9a3";
}
.icon-leaf:before {
  content: "\e9a4";
}
.icon-rocket:before {
  content: "\e9a5";
}
.icon-meter:before {
  content: "\e9a6";
}
.icon-meter2:before {
  content: "\e9a7";
}
.icon-hammer2:before {
  content: "\e9a8";
}
.icon-fire:before {
  content: "\e9a9";
}
.icon-lab:before {
  content: "\e9aa";
}
.icon-magnet:before {
  content: "\e9ab";
}
.icon-bin:before {
  content: "\e9ac";
}
.icon-bin2:before {
  content: "\e9ad";
}
.icon-briefcase:before {
  content: "\e9ae";
}
.icon-airplane:before {
  content: "\e9af";
}
.icon-truck:before {
  content: "\e9b0";
}
.icon-road:before {
  content: "\e9b1";
}
.icon-accessibility:before {
  content: "\e9b2";
}
.icon-target:before {
  content: "\e9b3";
}
.icon-shield:before {
  content: "\e9b4";
}
.icon-power:before {
  content: "\e9b5";
}
.icon-switch:before {
  content: "\e9b6";
}
.icon-power-cord:before {
  content: "\e9b7";
}
.icon-clipboard:before {
  content: "\e9b8";
}
.icon-list-numbered:before {
  content: "\e9b9";
}
.icon-list:before {
  content: "\e9ba";
}
.icon-list2:before {
  content: "\e9bb";
}
.icon-tree:before {
  content: "\e9bc";
}
.icon-menu:before {
  content: "\e9bd";
}
.icon-menu2:before {
  content: "\e9be";
}
.icon-menu3:before {
  content: "\e9bf";
}
.icon-menu4:before {
  content: "\e9c0";
}
.icon-cloud:before {
  content: "\e9c1";
}
.icon-cloud-download:before {
  content: "\e9c2";
}
.icon-cloud-upload:before {
  content: "\e9c3";
}
.icon-cloud-check:before {
  content: "\e9c4";
}
.icon-download2:before {
  content: "\e9c5";
}
.icon-upload2:before {
  content: "\e9c6";
}
.icon-download3:before {
  content: "\e9c7";
}
.icon-upload3:before {
  content: "\e9c8";
}
.icon-sphere:before {
  content: "\e9c9";
}
.icon-earth:before {
  content: "\e9ca";
}
.icon-link:before {
  content: "\e9cb";
}
.icon-flag:before {
  content: "\e9cc";
}
.icon-attachment:before {
  content: "\e9cd";
}
.icon-eye:before {
  content: "\e9ce";
}
.icon-eye-plus:before {
  content: "\e9cf";
}
.icon-eye-minus:before {
  content: "\e9d0";
}
.icon-eye-blocked:before {
  content: "\e9d1";
}
.icon-bookmark:before {
  content: "\e9d2";
}
.icon-bookmarks:before {
  content: "\e9d3";
}
.icon-sun:before {
  content: "\e9d4";
}
.icon-contrast:before {
  content: "\e9d5";
}
.icon-brightness-contrast:before {
  content: "\e9d6";
}
.icon-star-empty:before {
  content: "\e9d7";
}
.icon-star-half:before {
  content: "\e9d8";
}
.icon-star-full:before {
  content: "\e9d9";
}
.icon-heart:before {
  content: "\e9da";
}
.icon-heart-broken:before {
  content: "\e9db";
}
.icon-man:before {
  content: "\e9dc";
}
.icon-woman:before {
  content: "\e9dd";
}
.icon-man-woman:before {
  content: "\e9de";
}
.icon-happy:before {
  content: "\e9df";
}
.icon-happy2:before {
  content: "\e9e0";
}
.icon-smile:before {
  content: "\e9e1";
}
.icon-smile2:before {
  content: "\e9e2";
}
.icon-tongue:before {
  content: "\e9e3";
}
.icon-tongue2:before {
  content: "\e9e4";
}
.icon-sad:before {
  content: "\e9e5";
}
.icon-sad2:before {
  content: "\e9e6";
}
.icon-wink:before {
  content: "\e9e7";
}
.icon-wink2:before {
  content: "\e9e8";
}
.icon-grin:before {
  content: "\e9e9";
}
.icon-grin2:before {
  content: "\e9ea";
}
.icon-cool:before {
  content: "\e9eb";
}
.icon-cool2:before {
  content: "\e9ec";
}
.icon-angry:before {
  content: "\e9ed";
}
.icon-angry2:before {
  content: "\e9ee";
}
.icon-evil:before {
  content: "\e9ef";
}
.icon-evil2:before {
  content: "\e9f0";
}
.icon-shocked:before {
  content: "\e9f1";
}
.icon-shocked2:before {
  content: "\e9f2";
}
.icon-baffled:before {
  content: "\e9f3";
}
.icon-baffled2:before {
  content: "\e9f4";
}
.icon-confused:before {
  content: "\e9f5";
}
.icon-confused2:before {
  content: "\e9f6";
}
.icon-neutral:before {
  content: "\e9f7";
}
.icon-neutral2:before {
  content: "\e9f8";
}
.icon-hipster:before {
  content: "\e9f9";
}
.icon-hipster2:before {
  content: "\e9fa";
}
.icon-wondering:before {
  content: "\e9fb";
}
.icon-wondering2:before {
  content: "\e9fc";
}
.icon-sleepy:before {
  content: "\e9fd";
}
.icon-sleepy2:before {
  content: "\e9fe";
}
.icon-frustrated:before {
  content: "\e9ff";
}
.icon-frustrated2:before {
  content: "\ea00";
}
.icon-crying:before {
  content: "\ea01";
}
.icon-crying2:before {
  content: "\ea02";
}
.icon-point-up:before {
  content: "\ea03";
}
.icon-point-right:before {
  content: "\ea04";
}
.icon-point-down:before {
  content: "\ea05";
}
.icon-point-left:before {
  content: "\ea06";
}
.icon-warning:before {
  content: "\ea07";
}
.icon-notification:before {
  content: "\ea08";
}
.icon-question:before {
  content: "\ea09";
}
.icon-plus:before {
  content: "\ea0a";
}
.icon-minus:before {
  content: "\ea0b";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-cancel-circle:before {
  content: "\ea0d";
}
.icon-blocked:before {
  content: "\ea0e";
}
.icon-cross:before {
  content: "\ea0f";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-checkmark2:before {
  content: "\ea11";
}
.icon-spell-check:before {
  content: "\ea12";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-exit:before {
  content: "\ea14";
}
.icon-play2:before {
  content: "\ea15";
}
.icon-pause:before {
  content: "\ea16";
}
.icon-stop:before {
  content: "\ea17";
}
.icon-previous:before {
  content: "\ea18";
}
.icon-next:before {
  content: "\ea19";
}
.icon-backward:before {
  content: "\ea1a";
}
.icon-forward2:before {
  content: "\ea1b";
}
.icon-play3:before {
  content: "\ea1c";
}
.icon-pause2:before {
  content: "\ea1d";
}
.icon-stop2:before {
  content: "\ea1e";
}
.icon-backward2:before {
  content: "\ea1f";
}
.icon-forward3:before {
  content: "\ea20";
}
.icon-first:before {
  content: "\ea21";
}
.icon-last:before {
  content: "\ea22";
}
.icon-previous2:before {
  content: "\ea23";
}
.icon-next2:before {
  content: "\ea24";
}
.icon-eject:before {
  content: "\ea25";
}
.icon-volume-high:before {
  content: "\ea26";
}
.icon-volume-medium:before {
  content: "\ea27";
}
.icon-volume-low:before {
  content: "\ea28";
}
.icon-volume-mute:before {
  content: "\ea29";
}
.icon-volume-mute2:before {
  content: "\ea2a";
}
.icon-volume-increase:before {
  content: "\ea2b";
}
.icon-volume-decrease:before {
  content: "\ea2c";
}
.icon-loop:before {
  content: "\ea2d";
}
.icon-loop2:before {
  content: "\ea2e";
}
.icon-infinite:before {
  content: "\ea2f";
}
.icon-shuffle:before {
  content: "\ea30";
}
.icon-arrow-up-left:before {
  content: "\ea31";
}
.icon-arrow-up:before {
  content: "\ea32";
}
.icon-arrow-up-right:before {
  content: "\ea33";
}
.icon-arrow-right:before {
  content: "\ea34";
}
.icon-arrow-down-right:before {
  content: "\ea35";
}
.icon-arrow-down:before {
  content: "\ea36";
}
.icon-arrow-down-left:before {
  content: "\ea37";
}
.icon-arrow-left:before {
  content: "\ea38";
}
.icon-arrow-up-left2:before {
  content: "\ea39";
}
.icon-arrow-up2:before {
  content: "\ea3a";
}
.icon-arrow-up-right2:before {
  content: "\ea3b";
}
.icon-arrow-right2:before {
  content: "\ea3c";
}
.icon-arrow-down-right2:before {
  content: "\ea3d";
}
.icon-arrow-down2:before {
  content: "\ea3e";
}
.icon-arrow-down-left2:before {
  content: "\ea3f";
}
.icon-arrow-left2:before {
  content: "\ea40";
}
.icon-circle-up:before {
  content: "\ea41";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-circle-down:before {
  content: "\ea43";
}
.icon-circle-left:before {
  content: "\ea44";
}
.icon-tab:before {
  content: "\ea45";
}
.icon-move-up:before {
  content: "\ea46";
}
.icon-move-down:before {
  content: "\ea47";
}
.icon-sort-alpha-asc:before {
  content: "\ea48";
}
.icon-sort-alpha-desc:before {
  content: "\ea49";
}
.icon-sort-numeric-asc:before {
  content: "\ea4a";
}
.icon-sort-numberic-desc:before {
  content: "\ea4b";
}
.icon-sort-amount-asc:before {
  content: "\ea4c";
}
.icon-sort-amount-desc:before {
  content: "\ea4d";
}
.icon-command:before {
  content: "\ea4e";
}
.icon-shift:before {
  content: "\ea4f";
}
.icon-ctrl:before {
  content: "\ea50";
}
.icon-opt:before {
  content: "\ea51";
}
.icon-checkbox-checked:before {
  content: "\ea52";
}
.icon-checkbox-unchecked:before {
  content: "\ea53";
}
.icon-radio-checked:before {
  content: "\ea54";
}
.icon-radio-checked2:before {
  content: "\ea55";
}
.icon-radio-unchecked:before {
  content: "\ea56";
}
.icon-crop:before {
  content: "\ea57";
}
.icon-make-group:before {
  content: "\ea58";
}
.icon-ungroup:before {
  content: "\ea59";
}
.icon-scissors:before {
  content: "\ea5a";
}
.icon-filter:before {
  content: "\ea5b";
}
.icon-font:before {
  content: "\ea5c";
}
.icon-ligature:before {
  content: "\ea5d";
}
.icon-ligature2:before {
  content: "\ea5e";
}
.icon-text-height:before {
  content: "\ea5f";
}
.icon-text-width:before {
  content: "\ea60";
}
.icon-font-size:before {
  content: "\ea61";
}
.icon-bold:before {
  content: "\ea62";
}
.icon-underline:before {
  content: "\ea63";
}
.icon-italic:before {
  content: "\ea64";
}
.icon-strikethrough:before {
  content: "\ea65";
}
.icon-omega:before {
  content: "\ea66";
}
.icon-sigma:before {
  content: "\ea67";
}
.icon-page-break:before {
  content: "\ea68";
}
.icon-superscript:before {
  content: "\ea69";
}
.icon-subscript:before {
  content: "\ea6a";
}
.icon-superscript2:before {
  content: "\ea6b";
}
.icon-subscript2:before {
  content: "\ea6c";
}
.icon-text-color:before {
  content: "\ea6d";
}
.icon-pagebreak:before {
  content: "\ea6e";
}
.icon-clear-formatting:before {
  content: "\ea6f";
}
.icon-table:before {
  content: "\ea70";
}
.icon-table2:before {
  content: "\ea71";
}
.icon-insert-template:before {
  content: "\ea72";
}
.icon-pilcrow:before {
  content: "\ea73";
}
.icon-ltr:before {
  content: "\ea74";
}
.icon-rtl:before {
  content: "\ea75";
}
.icon-section:before {
  content: "\ea76";
}
.icon-paragraph-left:before {
  content: "\ea77";
}
.icon-paragraph-center:before {
  content: "\ea78";
}
.icon-paragraph-right:before {
  content: "\ea79";
}
.icon-paragraph-justify:before {
  content: "\ea7a";
}
.icon-indent-increase:before {
  content: "\ea7b";
}
.icon-indent-decrease:before {
  content: "\ea7c";
}
.icon-share:before {
  content: "\ea7d";
}
.icon-new-tab:before {
  content: "\ea7e";
}
.icon-embed:before {
  content: "\ea7f";
}
.icon-embed2:before {
  content: "\ea80";
}
.icon-terminal:before {
  content: "\ea81";
}
.icon-share2:before {
  content: "\ea82";
}
.icon-mail:before {
  content: "\ea83";
}
.icon-mail2:before {
  content: "\ea84";
}
.icon-mail3:before {
  content: "\ea85";
}
.icon-mail4:before {
  content: "\ea86";
}
.icon-amazon:before {
  content: "\ea87";
}
.icon-google:before {
  content: "\ea88";
}
.icon-google2:before {
  content: "\ea89";
}
.icon-google3:before {
  content: "\ea8a";
}
.icon-google-plus:before {
  content: "\ea8b";
}
.icon-google-plus2:before {
  content: "\ea8c";
}
.icon-google-plus3:before {
  content: "\ea8d";
}
.icon-hangouts:before {
  content: "\ea8e";
}
.icon-google-drive:before {
  content: "\ea8f";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-facebook2:before {
  content: "\ea91";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-whatsapp:before {
  content: "\ea93";
}
.icon-spotify:before {
  content: "\ea94";
}
.icon-telegram:before {
  content: "\ea95";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-vine:before {
  content: "\ea97";
}
.icon-vk:before {
  content: "\ea98";
}
.icon-renren:before {
  content: "\ea99";
}
.icon-sina-weibo:before {
  content: "\ea9a";
}
.icon-rss:before {
  content: "\ea9b";
}
.icon-rss2:before {
  content: "\ea9c";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-youtube2:before {
  content: "\ea9e";
}
.icon-twitch:before {
  content: "\ea9f";
}
.icon-vimeo:before {
  content: "\eaa0";
}
.icon-vimeo2:before {
  content: "\eaa1";
}
.icon-lanyrd:before {
  content: "\eaa2";
}
.icon-flickr:before {
  content: "\eaa3";
}
.icon-flickr2:before {
  content: "\eaa4";
}
.icon-flickr3:before {
  content: "\eaa5";
}
.icon-flickr4:before {
  content: "\eaa6";
}
.icon-dribbble:before {
  content: "\eaa7";
}
.icon-behance:before {
  content: "\eaa8";
}
.icon-behance2:before {
  content: "\eaa9";
}
.icon-deviantart:before {
  content: "\eaaa";
}
.icon-500px:before {
  content: "\eaab";
}
.icon-steam:before {
  content: "\eaac";
}
.icon-steam2:before {
  content: "\eaad";
}
.icon-dropbox:before {
  content: "\eaae";
}
.icon-onedrive:before {
  content: "\eaaf";
}
.icon-github:before {
  content: "\eab0";
}
.icon-npm:before {
  content: "\eab1";
}
.icon-basecamp:before {
  content: "\eab2";
}
.icon-trello:before {
  content: "\eab3";
}
.icon-wordpress:before {
  content: "\eab4";
}
.icon-joomla:before {
  content: "\eab5";
}
.icon-ello:before {
  content: "\eab6";
}
.icon-blogger:before {
  content: "\eab7";
}
.icon-blogger2:before {
  content: "\eab8";
}
.icon-tumblr:before {
  content: "\eab9";
}
.icon-tumblr2:before {
  content: "\eaba";
}
.icon-yahoo:before {
  content: "\eabb";
}
.icon-yahoo2:before {
  content: "\eabc";
}
.icon-tux:before {
  content: "\eabd";
}
.icon-appleinc:before {
  content: "\eabe";
}
.icon-finder:before {
  content: "\eabf";
}
.icon-android:before {
  content: "\eac0";
}
.icon-windows:before {
  content: "\eac1";
}
.icon-windows8:before {
  content: "\eac2";
}
.icon-soundcloud:before {
  content: "\eac3";
}
.icon-soundcloud2:before {
  content: "\eac4";
}
.icon-skype:before {
  content: "\eac5";
}
.icon-reddit:before {
  content: "\eac6";
}
.icon-hackernews:before {
  content: "\eac7";
}
.icon-wikipedia:before {
  content: "\eac8";
}
.icon-linkedin:before {
  content: "\eac9";
}
.icon-linkedin2:before {
  content: "\eaca";
}
.icon-lastfm:before {
  content: "\eacb";
}
.icon-lastfm2:before {
  content: "\eacc";
}
.icon-delicious:before {
  content: "\eacd";
}
.icon-stumbleupon:before {
  content: "\eace";
}
.icon-stumbleupon2:before {
  content: "\eacf";
}
.icon-stackoverflow:before {
  content: "\ead0";
}
.icon-pinterest:before {
  content: "\ead1";
}
.icon-pinterest2:before {
  content: "\ead2";
}
.icon-xing:before {
  content: "\ead3";
}
.icon-xing2:before {
  content: "\ead4";
}
.icon-flattr:before {
  content: "\ead5";
}
.icon-foursquare:before {
  content: "\ead6";
}
.icon-yelp:before {
  content: "\ead7";
}
.icon-paypal:before {
  content: "\ead8";
}
.icon-chrome:before {
  content: "\ead9";
}
.icon-firefox:before {
  content: "\eada";
}
.icon-IE:before {
  content: "\eadb";
}
.icon-edge:before {
  content: "\eadc";
}
.icon-safari:before {
  content: "\eadd";
}
.icon-opera:before {
  content: "\eade";
}
.icon-file-pdf:before {
  content: "\eadf";
}
.icon-file-openoffice:before {
  content: "\eae0";
}
.icon-file-word:before {
  content: "\eae1";
}
.icon-file-excel:before {
  content: "\eae2";
}
.icon-libreoffice:before {
  content: "\eae3";
}
.icon-html-five:before {
  content: "\eae4";
}
.icon-html-five2:before {
  content: "\eae5";
}
.icon-css3:before {
  content: "\eae6";
}
.icon-git:before {
  content: "\eae7";
}
.icon-codepen:before {
  content: "\eae8";
}
.icon-svg:before {
  content: "\eae9";
}
.icon-IcoMoon:before {
  content: "\eaea";
}

html {overflow-y: auto ;    height: 100%; }
body {
    background-color: #FFFFFF;
    font-family: "Raleway", Helvetica, sans-serif !important;
    font-size: 13px;
   
}
img {max-width: 100% }
#top {
    /*    background: none repeat scroll 0 0 #444444;
    color: #ddd;
    font-size: 12px;
    margin-bottom: 16px;
    padding-bottom: 4px;
    padding-top: 4px;*/
}
#top .container .separator {
    border-left: 1px solid #CCCCCC;
    display: inline-block;
    height: 10px;
    margin: 0 20px;
    width: 1px;
}
#top .container {padding: 15px;}
#navigation {
    /*   border-bottom: 3px solid #ccc;;
    margin-bottom: 20px;*/
}
#container{padding-bottom: 180px;}
.navbar {border-radius: 0!important }
.navbar-default {
 /*   background-color: #2c3e50;
    border-color: transparent;*/
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {outline: medium none }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {outline: medium none }

.dropdown-menu {
    padding: 0px!important;
    border-radius: 0!important;
}
#main #main-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #E5E5E5; /* border 1, if you have front component*/
    margin-bottom: 20px;
    padding: 5px;
}
#breadcrumbs .moduletable {
    border: 0;
    padding: 0;
}
#fullwidth {
    margin-top: -20px;
    overflow: hidden;
}
#fullwidth .moduletable {
    border: 0;
    padding: 0;
}
.black .moduletable {
    background: none repeat scroll 0 0 #222222;
    border-color: #222222;
    color: #AAAAAA;
}
.moduletable {
    /*    background: none repeat scroll 0 0 #FFFFFF;;
    border: 1px solid #E5E5E5;*/
    margin-bottom: 20px;
    padding: 10px;
}
.panel.moduletable {    padding: 0 }
.panel .moduletable {
    box-shadow: none;
    margin: 0px 10px;
    padding: 10px;
}
#brand {
    float: left;
    padding-left: 15px;
    padding-top: 5px;
}
.page-header {margin: 10px 0 20px; display: inline-block;}
.page-head{display: inline-block;}
.hasTooltip {display: inline !important }
.noMainbody {display: none !important }
ul.unstyled,
ol.unstyled {
    list-style: outside none none;
    margin-left: 0;
    padding: 0;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  /*  float: left;
    position: relative !important;*/
    margin-left: 0 !important;
}
.checkbox label, .radio label {
    padding-left: 20px;
    padding-right: 10px;
}
label {
    display: block;
    margin-bottom: 5px;
}
label,
input,
button,
select,
textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    font-family: arial;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {cursor: pointer }
.control-group input, .control-group textarea, .control-group .uneditable-input{/*width: 100% !important */}
.contact-form .control-group input, .contact-form .control-group textarea, .contact-form .control-group .uneditable-input {
    width: 100%;
}
.email-copy-input {float: left }
#pop-print {
    float: right;
    margin: 10px;
}
div#jform_catid_chzn.chzn-container, div#jform_catid_chzn.chzn-container div.chzn-drop, div#jform_state_chzn.chzn-container, div#jform_state_chzn.chzn-container div.chzn-drop, div#jform_featured_chzn.chzn-container, div#jform_featured_chzn.chzn-container div.chzn- drop, div#jform_access_chzn.chzn-container, div#jform_access_chzn.chzn-container div.chzn-drop, div#jform_metadata_tags_chzn.chzn-container, div#jform_metadata_tags_chzn.chzn-container div.chzn-drop, div#jform_language_chzn.chzn- container, div#jform_language_chzn.chzn-container div.chzn-drop, div#jform_language_chzn.chzn-container, div#jform_tags_chzn.chzn-container {
    width: 260px !important;
}
.control-group .control-label {
    padding-top: 7px;
    padding-bottom: 7px;
}
.chzn-container-single .chzn-single {
    width: 140px;
}
.chzn-container .chzn-drop{
    width: 100px;
}
.btn.modal {
    bottom: auto;
    display: inline;
    left: auto;
    position: relative;
    top: auto;
}
body {
    padding-bottom: 100px;}

body:not(#print){
     
  height: 100%;

    /* The html and body elements cannot have any padding or margin. */
   background: url('../images/bg.jpg') bottom left no-repeat;
   background-size: cover;
      background-attachment: fixed;
   
}
/* Wrapper for page content to push down footer */
#wrap {
    overflow-x: hidden;
    min-height: 100%;
    margin: 0 auto -35px;
    overflow: hidden;
    position: relative;
  background: white;
}
#wrap > .container{
   background: white; 
    }
/* Set the fixed height of the footer here */
#footer {
    /*  height: 80px;;
    background-color: #f5f5f5;*/
}
.container.footer {
    border-radius: 0;
    border: 0;
    padding-bottom:20px;
}

.credit {
	background-color:#6A8B00;
	text-align:center;
	padding:5px;	
}

.credit p {
	margin:0;
	color:#fff;
	font-size:10px;
}
.credit p a{
	text-decoration:none;
	color:#fff;
	font-weight:600;
	transition:opacity 300ms;
}
.credit p a:hover{
	opacity:0.6;
	transition:opacity 300ms;
}
.footer .moduletable {
    background: transparent;
    border: 0;
    margin-bottom: 0;
}
#push {    height: 60px; background: #85AE00;}
/* LAYOUT */
/* Floats */
.float-left {float: left }
.float-right {float: right }
.group:before,
.group:after {
    content: "";
    display: table;
}
.group:after {clear: both }
.ie7 .group {zoom: 1 }
/* JOOMLA */
.form-horizontal .control-label {text-align: inherit!important;}
i.icon-calendar:before {
	content: "\1f4c5";
	display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  position: relative;
  top: 1px;
}
div.contact-form-field label,
div.message-label label {
display: inline !important;
}
div#jform_tags_chzn.chzn-container ul.chzn-choices li.search-field input.default {
    padding: 0;
}
.control-group input[type="checkbox"] {
    width: 10px!important;
}
.btn-toolbar {
    margin-bottom: 10px;
}
.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.cols-2 .column-1 {
    float: left;
    width: 46%;
}
.cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 46%;
}
.cols-3 .column-1 {
    float: left;
    margin-right: 4%;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-3 {
    float: right;
    padding: 0 5px;
    width: 29%;
}
.items-row {
    margin-bottom: 10px !important;
    overflow: hidden;
}
.column-1,
.column-2,
.column-3 {padding: 10px 5px }
.column-2 {
    margin-left: 40%;
    width: 55%;
}
.column-3 {width: 30% }
.blog-more {padding: 10px 5px }
/*TO TOP*/
.back-to-top {
    position: fixed;
    bottom: 5em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 12px;
    padding: 1em;
    display: none;
}
.back-to-top:hover {background-color: #85AE00; color: white; font-weight: 500;  }
/* Media Queries */
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) { 
}
/* Landscape phones and down */
@media (max-width: 480px) {
    .bx-wrapper .bx-viewport{
	left:0 !important;
    }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    
    .navbar-header{display: none;}
    nav.navigation{
	padding: 15px;
    }
    #container{overflow: hidden;}
    #container > div{ padding: 0}
    .footer .moduletable{
     padding: 0;
    }
    .menuitem389 td:nth-child(3){display: none;}
    .dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn{
	background: transparent !important;
    }
    .menu-thumbs .image-title{font-size:70% !important;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
}
/* Large desktop */
@media (min-width: 1200px) { 
}
/* Fix disappearing tabs on editor page - Added by Waseem Sadiq 8th March 2015*/
.icons .btn-group,
.icons .btn-group a[data-toggle="tab"][aria-expanded="false"],
ul.nav-tabs > li > a[data-toggle="tab"][aria-expanded="false"]
{
    display:block!important;
}

.collapse:hover {
overflow: visible;
}
.ux-menu-sub li,
.ux-menu-sub{width:100%  !important;}
.menu-thumbs .menu-item{     padding: 5px 5px 9px 5px}
.week-photo, .mod-phot-week .module-title ,.mod-phot-week .module-title h3{background: #69008C;color: white; text-transform: uppercase; padding-left:5px; padding-right:5px; margin-top: 4px; margin-bottom: 4px; margin-left: 8px;}
.menu-item span,
.week-photo, .mod-phot-week .module-title {position: absolute; top:10px; left:-5px; padding: 5px; z-index: 2; }
.menu-thumbs .menu-item a{padding: 0;}
.menu-thumbs .menu-item img{width: 100%;}
.menu-thumbs .menu-item a span {color: white; text-transform: uppercase; padding-left:5px; padding-right:5px; font-size: 12px;}
.menu-thumbs .menu-item img{padding-left:10px; }
.item-184 a span{ background: #0085B2;}
.item-185 a span{background: #FE5E00;}
.item-186 a span{background: #D93700;}
.item-187 a span{background: #3F00FF;}

.dj-subwrap-in .dj-subwrap{
    position:relative !important; 
    left: inherit !important;
     top: inherit !important;}
.dj-megamenu-default li .dj-subwrap{padding-bottom: 15px !important; padding-top: 15px !important;}
.dj-megamenu-default li ul.dj-subtree{margin: 0 !important;  line-height: 1.3em;}
.dj-megamenu-default li ul.dj-subtree a{margin-left: 10px; }
.dj-more:first-child, .dj-submenu > li a{padding-top: 0px !important;  font-family: 'Raleway', sans-serif;}
.dj-more{    padding-bottom: 5px !important;  font-family: 'Raleway', sans-serif;}
.dj-subwrap .dj-subcol:not(:last-of-type){border-right: 1px solid white;}
.dj-subwrap .dj-subcol:last-child{border-right:0px;}
.menu-thumbs .moduletable{ padding: 0;}
.no-pad{ padding:0 !important;}

nav.navigation{background: #86B200; min-height: 45px;}
.dj-megamenu-default{margin-bottom: 0;}
.banner-mod h1,
.banner-mod h2,
.banner-mod h3{margin: 0;}
.banner-mod h1{font-size: 200%; font-weight: bold;}
.banner-mod h2{font-size: 200%; font-weight: normal; margin-bottom: 15px;}
.banner-mod h3{font-size: 150% !important; font-style: italic;}
 .banner-mod a{color:white; text-shadow: 1px -1px 2px rgba(0, 0, 0, 0.65);}
 .banner-mod a:hover,
 .banner-mod a:focus{color:white; text-shadow: 1px -1px 2px rgba(0, 0, 0, 0.65); text-decoration: none;}
.no-pad{padding: 0 !important;}
.container.footer{background: #85AE00;}
.container.footer a{color: #fff;}
.container.footer .block h3{font-size: initial; font-weight: bold;color:#fff;}
.social-foot .well-sm{padding-top:0;}
.social-foot{padding-top:25px;}
.social-foor .title{ margin-top: 5px;}
.social-foot p {color: #fff;}
.item-image{margin-top: 5px;}
.spacer-top{margin-top:15px;}
.spacer-bot{margin-bottom:15px;}
.page-head h4{font-weight: bold;}
p > .readmore{ }

/*Flexicontent Article Template*/
/* Default Theme : item template CSS file */

.flexi.lineinfo {
	display: block;
	padding: 0;
	margin: 0 0 1em;
	overflow: hidden;
	clear: both;
}

.flexi.subtitle1 {
}
.flexi.subtitle2 {
}
.flexi.subtitle3 {
}

.tabbertab .flexi.element,
.subtitle1 .flexi.element,
.subtitle2 .flexi.element,
.subtitle3 .flexi.element {
	clear: none;
	display: block;
	float: left;
	max-width: 100% !important;  /* Allow responsive width while floating */
	padding: 0% !important;  /* Allow responsive width while floating */
	margin: 0.5em 2% 0.5em 2% !important;
}


/* topblock: Field block styling */
.flexi.topblock {
	overflow: hidden;
	
	margin-bottom: 10px;
}
.topblock .flexi.image {
	display: block;
	float: left;
	max-width: 100% !important;  /* Allow responsive width while floating */
	padding: 0% !important;  /* Allow responsive width while floating */
	
	
	border: 0px solid silver;
}
.topblock .flexi.image a {
	outline: none;
	
}
.topblock .flexi.image img {
	border: 1px solid white;
}
.topblock .flexi.infoblock {
	overflow: hidden;
}

/* infoblock: Field block styling */
.flexi.infoblock {
	border: 0px solid silver;
	margin: 0 0 10px;
	padding: 0;
}
.infoblock ul.flexi {
	margin: 0 !important;
	padding: 0 !important;
}
.infoblock ul li.flexi {
	padding: 0;
	background: none;
	min-height: 10px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0%;
	zoom: 1;
	*display: inline;
	_height: 10px;
}


/* Field values into 1 column */
.onecols ul li.flexi {
	width: 100%;
}
.onecols .flexi.label {
	min-width: 20%;
	margin-right: 4%;
	margin-bottom:6px;
}
.onecols .flexi.value {
	min-width: 74%;
	margin-right: 1%;
}


/* Field values into 2 columns */
.twocols ul li.flexi {
	min-width: 48%;
}
.twocols .flexi.label {
	min-width: 34%;
	margin: 2px 3% 6px 0;
	box-sizing: border-box;
}
.twocols .flexi.value {
	min-width: 59%;
	margin: 2px 4% 6px 0;
	box-sizing: border-box;
}

/* ===============================================
   "micro" clearfix 
   http://nicolasgallagher.com/micro-clearfix-hack/
   =============================================== */

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.group:before,
.group:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.group:after {
	clear: both;
}
	/** jEvents Calendar component**/
	/* 
	* Component Styling 
	*/
	#jevents_body{
	    width:100% !important;
	    border:1px solid #DDD;
	    background-color:#F7F7F7;
	    border-radius:8px;
	    padding-top:10px;
	    padding-bottom:10px;
	}
	#jevents_header{
	    width:100%!important;
	    border:none;
	}
	#jevents_header td, #jevents_header tr, div.ev_navigation tr, div.ev_navigation td{
	    border:none;
	}
	#jevents_body .contentpaneopen  table,#jevents_body .contentpaneopen  td,#jevents_body .contentpaneopen tr,#jevents_body .contentpaneopen p, #jevents_body .contentpaneopen div {
	    border:none;	
	    line-height:1.5em;
	}
	.jeventslight{
	    color:#000000;
	}
	
	/*********************
	* Calendar style
	**********************/
	#jevents_body .cal_table {
	    border: 1px solid #DDD;
	    width:100.3%;
	    margin-left:-1px;
	    padding-top:20px;
	    padding-bottom:20px;
	    background-color:#CCC;
	}
	#cal_title {
	    margin:0.5em auto;
	    
	    font-size: 14px;
	    font-style: normal;
	    font-weight: bold;
	    color: #000000;
	    text-decoration: none;
	    text-align:center;
	}
	#jevents_body .cal_daysnames {
	    width:14px;
	    background-color:#fff;
	    border:0px solid;
	    height:22px;
	    line-height:22px;
	    color:#474747;
	    font-weight:bold;
	    text-align:left;
	}
	.cal_daysnames {
	    
	    font-size: 12px;
	    font-style: normal;
	    font-weight: bold;
	    color: #000000;
	    text-decoration: none;
	}
	.cal_daysoutofmonth {
	    background-color: #d4d8d8;
	    padding:4px;
	}
	.cal_daysoutofmonth {
	    font-size: 12px;
	    font-style: normal;
	    line-height: normal;
	    font-weight: bold;
	    color: #000000;
	    text-decoration: none;
	}
	#jevents_body .cal_today {
	    background-color:#FFF;
	    padding:5px 0px 0px 0px;
	    height:80px;
	    vertical-align:top;
	    width:14%;
	}
	#jevents_body .cal_daysnoevents {
	    background-color: #FFF;
	    padding:4px;
	    height:80px;
	    vertical-align:top;
	    width:14%;
	}
	#jevents_body .cal_dayshasevents {
	    background-color: #FFF;
	    padding:4px;
	    vertical-algin:top;
	    height:80px;
	    width:14%;
	}
	a.cal_daylink:link {
	    
	    font-size: 12px;
	    font-style: normal;
	    font-weight: bold;
	    color: #000000;
	    text-decoration: none;
	}
	a.cal_daylink:visited{
	    
	    font-size: 12px;
	    font-style: normal;
	    font-weight: bold;
	    color: #000000;
	    text-decoration: none;
	}
	a.cal_daylink:hover{
	    
	    font-size: 12px;
	    font-style: normal;
	    font-weight: bold;
	    color: Red;
	    text-decoration: none;
	}
	#jevents_body a.cal_titlelink:link, #jevents_body a.cal_titlelink:visited, #jevents_body a.cal_titlelink:hover {
	    font-size:10px;
	    line-height:14px;
	    font-weight: normal;
	    text-decoration: none;
	    color:#474747 ;
	    display:block;
	    margin-bottom:1px;
	    padding:2px;
	}
	#jevents_body a.cal_titlelink:hover {
	    background-color:#F7F7F7;
	}
	#jevents_body .month_cell_st {padding:0px;background-color:#E4E8E8;}
	.cal_cell_rows {height:80px; vertical-align:top;}
	
	#jevents_body .cal_top_day_names {width:100%;min-width:395px;}
	#jevents_body .cal_top_day_names tr {border:0px solid;}
	#jevents_body .cal_top_day_names td {width:12%;padding-left:3px;}
	/***************************
	* Detail View 
	***************************/
	.ev_prevrepeat {
	    line-height:20px;
	    float:left;
	    margin-right:30px;
	}
	.ev_prevrepeat a {
	    background-repeat: no-repeat; 
	    background-position: center left;
	    padding-left:20px;
	}
	.ev_prevrepeat a.blue {
	    background-image: url("../images/g_blue.html");
	}
	.ev_prevrepeat a.gray {
	    background-image: url("../images/g_gray.html");
	}
	.ev_prevrepeat a.green {
	    background-image: url("../images/g_green.html");
	}
	.ev_prevrepeat a.orange {
	    background-image: url("../images/g_orange.html");
	}
	.ev_prevrepeat a.red {
	    background-image: url("../images/g_red.html");
	}
	.ev_prevrepeat a.yellow {
	    background-image: url("../images/g_yellow.html");
	}
	.ev_nextrepeat {
	    line-height:20px;
	    float:left;
	    margin-left:0px;
	}
	.ev_nextrepeat a {
	    background-repeat: no-repeat; 
	    background-position: center right;
	    padding-right:20px;
	}
	.ev_nextrepeat a.blue {
	    background-image: url("../images/d_blue.html");
	}
	.ev_nextrepeat a.gray {
	    background-image: url("../images/d_gray.html");
	}
	.ev_nextrepeat a.green {
	    background-image: url("../images/d_green.html");
	}
	.ev_nextrepeat a.orange {
	    background-image: url("../images/d_orange.html");
	}
	.ev_nextrepeat a.red {
	    background-image: url("../images/d_red.html");
	}
	.ev_nextrepeat a.yellow {
	    background-image: url("../images/d_yellow.html");
	}
	
	/***************************
	* List style
	**************************/
	ul.ev_ul {
	    list-style:none;
	    padding:0px;
	    margin:5px;
	}
	#jevents_body  ul.ev_ul li.ev_td_li {
	    border-style:solid;
	    border-width:0 0 0 5px;
	    margin-bottom:1px;
	    padding-left:2px;
	    background-image:none
	}
	a.ev_link_cat:link {
	    font-size:12px;
	    
	    color: Gray;
	    text-decoration:none;
	}
	a.ev_link_cat:visited  {
	    font-size:12px;
	    
	    color: Gray;
	    text-decoration:none;
	}
	a.ev_link_cat:hover  {
	    font-size:12px;
	    
	    color: Black;
	}
	a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover  {
	    font-size:12px;
	    
	    color: Gray;
	    text-decoration:none;
	    font-weight:normal;
	}
	a.ev_link_row:hover  {
	    text-decoration:inherit;
	    color: Black;
	}
	a.ev_link_unpublished {
	    color:red;
	    text-decoration:none;
	}
	a.ev_link_weekday:link {
	    font-size:12px;
	    
	    color: Gray;
	    text-decoration:none;
	}
	a.ev_link_weekday:visited  {
	    font-size:12px;
	    
	    color: Gray;
	    text-decoration:none;
	}
	a.ev_link_weekday:hover  {
	    font-size:12px;
	    
	    color: Black;
	}
	.ev_fieldset {
	    
	    font-size: 12px;
	    font-style: normal;
	    font-weight: bold;
	    /* color: black; */
	}
	.jev_catdesc {
	    margin-bottom:4px;
	}
	#jevents_body  .ev_table {
	    border-right: 1px solid black;
	    border-left: 1px solid black;
	    border-bottom: 1px solid black;
	}
	.ev_table td {
	    padding:5px;
	}
	#jevents_body .ev_td_right {
	    /*background-color: #FFDEAD;*/
	    border-top: 1px solid #000000;
	}
	#jevents_body .ev_td_left {
	    background-color: #c5d5e5;
	    border-right: 1px solid #000000;
	    border-top: 1px solid #000000;
	    
	    font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    color: black;
	    text-align : left;
	    vertical-align: top;
	    width:100px!important;
	}
	#jevents_body .ev_td_today {
	    background-color: #E9B4A1;
	    border-right: 1px solid #000000;
	    border-top: 1px solid #000000;
	    
	    font-size: 12px;
	    font-style: normal;
	    font-weight: normal;
	    color: black;
	}
	
	.ev_repeatexception{
	    font-weight:bold;
	    color:black;
	    background-color:yellow;
	}
	
	table.jev_row {
	    margin:0px;
	    font-size:inherit;
	}
	
	.jev_toprow div.previousmonth , .jev_toprow div.nextmonth {  
	    background-color: #85AE00;
	    border:1px solid #85AE00;
	}
	.jev_toprow div.previousmonth {
	    border-top-left-radius: 5px;
	    border-bottom-left-radius: 5px;
	}
	.jev_toprow div.nextmonth {
	    border-top-right-radius: 5px;
	    border-bottom-right-radius: 5px;
	}
	#jevents_body .jev_toprow div.previousmonth a {
	    font-size:12px;
	    font-weight:normal;
	    padding-left:10px;
	    color:#FFF;
	    background:url(../images/mini_arrowleft.html) no-repeat center left !important;
	    text-decoration:none;
	}
	.jev_toprow div.currentmonth{ 
	    border-top:1px solid #85AE00 ;
	    border-bottom: 1px solid #85AE00 ;
	    margin-bottom:-1px;
	}
	#jevents_body .jev_toprow div.nextmonth a {
	    padding-right:10px;
	    color:#FFF;
	    font-size:12px;
	    font-weight:normal;
	    background:url(../images/mini_arrowright.html) no-repeat center right !important;
	    text-decoration:none;
	}
	.jev_toprow div.previousmonth, .jev_toprow div.currentmonth, .jev_toprow div.nextmonth {
	    float: left;
	    height: 23px;
	    line-height: 23px;
	    text-align: center!important;
	    color: #606F79!important;
	    font-weight: bold;
	}
	.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
	    width: 25%;
	    min-height:23px;
	}
	.jev_toprow div.currentmonth {
	    width: 46.6%;
	}
	div.previousmonth {
	    margin-left:1%;
	}
	#jevents_body #jev_maincal.jev_listview .jev_daysnames {
	    background-color: #F7F7F7;
	    border-width: 1px 1px 1px 0px;
	    border-style: solid;
	    border-color: #DDD;
	    padding-left: 10px;
	    height: 23px;
	    line-height: 23px;
	    color: #474747;
	    font-size: 12px;
	    font-weight: normal;
	    text-align: left;
	    float: left;
	    width: 110px;
	    max-width: 100%;
	    overflow: hidden;
	}
	
	/**********************
	* Form style
	**********************/
	/* Styles for dhtml tabbed-pages */
	.ontab {
	    
	    font-size: 10px;
	    background-color: ThreedShadow;
	    border-left: outset 1px #ff9900;
	    border-right: outset 1px #808080;
	    border-top: outset 1px #ff9900;
	    border-bottom: solid 1px #d5d5d5;
	    text-align: center;
	    cursor: pointer;
	    font-weight: bold;
	    /* color: #FFFFFF; */
	}
	.offtab {
	    
	    font-size: 10px;
	    background-color: #EEEEEE;
	    border-left: outset 1px #E0E0E0;
	    border-right: outset 1px #E0E0E0;
	    border-top: outset 1px #E0E0E0;
	    border-bottom: solid 1px #d5d5d5;
	    text-align: center;
	    cursor: pointer;
	    font-weight: normal;
	}
	.tabpadding {
	    border-bottom: solid 0px #777777;
	}
	.tabheading {
	    background-color: #ffae00;
	    border-left: solid 1px #777777;
	    border-right: solid 1px #777777;
	    /* color: #FFFFFF; */
	    
	    font-size: 10pt;
	    text-align: left;
	}
	.tabcontent {
	    /* background-color: ThreedFace; */
	    border-top: solid 1px #777777;
	    border-left: solid 1px #777777;
	    border-right: solid 1px #777777;
	    border-bottom: solid 1px #777777;
	    /* color: #FFFFFF; */
	    
	    font-size: 16pt;
	    text-align: left;
	}
	.pagetext {
	    visibility: hidden;
	    display: none;
	    position: relative;
	    top: 0;
	}
	.frm_td_bydays {
	    background-color: #FFF8DC;
	    font-size: 12px;
	    color: black;
	}
	.frm_td_byweeks {
	    background-color: #FFF0F5;
	    font-size: 12px;
	    color: black;
	}
	.frm_td_bymonth {
	    background-color: #FDF5E6;
	    font-size: 12px;
	    color: black;
	}
	.frm_td_byyear {
	    background-color: #F0F8FF;
	    font-size: 12px;
	    color: black;
	}
	/* Calendar navigaton area */
	div.ev_navigation a:hover{
	    background:transparent!important;
	}
	
	div.ev_navigation table{
	    margin: 0px auto;
	}
	/* Calendar admin panel */
	div.ev_adminpanel {
	}
	div.ev_adminpanel form div:nth-child(odd) {
	    float:left;
	}
	div.ev_adminpanel form div {
	    padding:5px 10px 5px 5px;
	}
	div.ev_adminpanel #published_fv , div.ev_adminpanel #justmine_fv{
		width:100px;
	}
	/**********************
	* Nav bar style
	**********************/
	a.nav_bar_link:link {
	    font-size: 10px;
	    
	    color: Green;
	}
	a.nav_bar_link:visited  {
	    font-size:10px;
	    
	    color: Teal;
	}
	a.nav_bar_link:hover  {
	    font-size:10px;
	    
	    color: Lime;
	}
	.nav_bar_cell  {
	    background-color: #ECECEC;
	}
	
	/****************************
	* Iconic calendar navigation
	****************************/
	
	td.iconic_td {
	    width:60px!important;
	    margin:0px;
	    padding:0px;
	}
	div.nav_bar_cal{
	    margin:0px;
	    padding:0px;
	    width:50px;
	}
	div.nav_bar_cal img, div.nav_bar_cal a{
	    height:31px;
	    width:50px;
	    border:0;
	}
	tr.icon_labels{
	    font-size:7pt;
	    margin:0px;
	    padding:0px;
	    vertial-align:top;
	}
	div#ev_icon_yearly {
	    background-image: url("../images/cal5x.html")!important;
	    background-repeat: no-repeat;
	}
	div#ev_icon_monthly {
	    background-image: url("../images/cal1x.html")!important;
	    background-repeat: no-repeat;
	}
	div#ev_icon_weekly{
	    background-image: url("../images/cal2x.html")!important;
	    background-repeat: no-repeat;
	}
	div#ev_icon_daily{
	    background-image: url("../images/cal3x.html")!important;
	    background-repeat: no-repeat;
	}
	div#ev_icon_search{
	    background-image: url("../images/cal8x.html")!important;
	    background-repeat: no-repeat;
	}
	div#ev_icon_jumpto{
	    background-image: url("../images/cal9x.html")!important;
	    background-repeat: no-repeat;
	}
	
	div.jev_pagination {
	    width:100%;
	    text-align:center;
	}
	.jev_pagination li {
	    display:inline;
	    margin-right:3px;
	}
	
	/* Event Legend Module Styling */
	.moduletable div.event_legend_container {
	    border:solid black 1px;
	    background-color: #FFDEAD;
	    color:black;
	    padding:3px;
	    font-size:0.9em;
	}
	ul.event_legend_list{
	    list-style:none !important;
	    padding:0px;
	    margin:5px;
	}
	ul.event_legend_list li {
	    list-style:none !important;
	    border:solid black 1px;
	    background-image:none !important;
	    padding-left:0px;
	}
	div.event_legend_name {
	    padding:3px;
	    font-weight:bold;
	}
	div.event_legend_name a{
	    display:block;
	    text-decoration:none;
	    background-color:inherit;
	    color:black;
	}
	
	div.event_legend_desc {
	    background-color:white;
	    color:black;
	    padding:3px 3px 3px 20px;
	
	}
	
	tr.dialogs, tr.dialogs td, tr.dialogs div{
	    z-index:9999;
	}
	/* Component Legend Styling
	   float div to get table like view 
	   border-color is set to category color by code */
	#jevents_body .event_legend_container {
	    border: none;
	}
	#jevents_body  div.event_legend_item {
	    float:left;
	    border-left-width:0px;
	    border-left-style:solid;
	    padding-left:4px;
	    margin-top:5px;
	    margin-left:0px;
	    margin-bottom:4px;
	    /*	width:90px;*/
	    min-width:90px;
	    white-space:nowrap;
	    overflow:hidden;
	}
	#jevents_body div.event_legend_name {
	    border-left-width:8px;
	    border-left-style:solid;
	    padding: 0px 0px 0px 4px;
	}
	#jevents_body div.event_legend_desc {
	    border-left-width:8px;
	    border-left-style:solid;
	    padding: 0px 0px 0px 4px;
	    display:none;
	}
	/* end component legend */
	
	div.jev_adminfilter {
	    text-align:center;
	    font-weight:bold;
	    margin:5px auto 10px auto; 
	}
	
	#jevents_body a.addjevent:hover {background-color: transparent;}
	a.addjevent {
	    width:16px;
	    height:16px;
	    margin-right:2px;
	    float:right;
	    background-image: url("../images/add.html")!important;
	    background-repeat: no-repeat; 
	    background-position: top left;
	    visibility:hidden;
	}
	a.addjevent img {
	    border-width:0px!important;
	}
	td.showjevadd a.addjevent {
	    visibility:visible;
	}
	.jev_clear {
	    clear: both;
	}
	
	/***************************************
	* Boostrap ToolTips for JEvents Calendar
	****************************************/
	#jevents .jevbootstrap  .top .popover-title {
		padding:0px;
	}
	.jevtip-tip, .jevtip {
	   float: left;
	   background: #f5f5f5;
	   border: 1px solid #D4D5AA;
	   padding: 0px;
	   max-width: 400px;
	   z-index:99;
	   font-size:10pt;
	}
	.jevtip-text {
	   padding: 0;
	   margin: 0;
	   font-size: 0.8em;
	}
	
	div.jevtt_title{
	   font-weight: bold;
	   font-size: 1.2em;
	   padding:8px 14px;
	   border-radius:5px 5px 0px 0px;
	}
	div.jevtt_text{
		line-height: 1.3em;
	}
	span.hasjevtip {
	    display: block;
	}
	
	
	/* Joomla 1.6 changes */
	#action_dialog {
	    text-align: left;
	    position:absolute;
	    right:0px;
	    background-color:#dedede;
	    border:solid 1px #000000;
	    width:200px;
	    padding:10px;
	    visibility:hidden;
	    z-index:999;
	}
	#action_dialog div {
	    width:12px!important;
	    position:absolute;
	    right:0px;
	    top:0px;
	    background-color:#ffffff;
	    border:solid #000000;
	    border-width:0 0 1px 1px;
	    text-align:center;
	}
	#action_dialog a{
	    display:block;
	    margin:0px 2px;
	}
	#jevents_header {position:relative;}
	#jevents_header ul.actions {
	    list-style-image: none;
	    /* position:absolute;   right:0px;    top:0px;*/
	    float:right;
	    margin:5px 5px 2px 2px!important;
	    list-style-type: none;
	    list-style-image: none;
	    width:auto!important;	
	}
	#jevents_header ul.actions li {
	    line-height:14px!important;	
	    background-image:none!important;
	    padding-left:0px!important;
	    overflow:visible!important;
	    float:left;
	    margin-left:3px;
	}
	
	/* Print version */
	@media print {
	    @page {
		size:landscape;
	    }
	    body.contentpane {
		filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3); 
	    }
	    table.contentpaneopen {
		background-image:none!important;
		background-color:white!important;
	    }
	    div.ev_navigation {
		display:none;
	    }
	    div.ev_adminpanel {
		display:none;
	    }
	    .ev_noprint {
		display:none;
	    }
	}
	
	/* ICAL Export style */
	div.ical_form_button.export_public a{
	    float:left;
	    margin-bottom:5px;
	    margin-right: 2%;
	    width:45%;
	    clear:both;
	}
	div.ical_form_button.export_private a {
	    float:right;
	    margin-bottom:5px;
	    margin-left:2%;
	    width:45%;
	    text-align:right;
	}
	div.ical_form_button a{
	    border: 1px solid rgb(202, 202, 202);
	    padding: 6px;
	    border-radius: 4px;
	    background-color: rgb(247, 247, 247);
	    color: rgb(107, 121, 107);
	    line-height:2.6;
	}
	div.ical_form_button a:hover {
	
	}
	.ical_submit {
	    padding:5px;
	}
	
	.jev_google_export {
	    float:left;
	    width:100%;   
	}
	.jev_google_export img{
	    display:block;
	    margin-top:5px;
	}
	.jev_google_export_pub {
	    float:left;
	    margin:5px;
	}
	.jev_google_export_priv {
	    float:right;
	    margin:5px;
	}
	h3.export_pub {
	    float:left;
	    width:50%;
	    text-align:left;
	}
	h3.export_priv {
	    float:right;
	    width:50%;
	    text-align:right;
	}
	.ical_form_button.export_public h3 {
	    text-align:center;
	}
	h2.ical_generated {
	    text-align:center;
	}
	input.ical_submit {
	    margin:10px 0 10px 0;
	    display:block;
	}
	.icalformat label {
	    display:inline-block;
	}
	div.export_form {
	    background-color:#cfcfcf;
	    display:inline-block;  
	    width:97%;
	    border-radius:5px; 
	    background-color: #f5f5f5;
	    border: 1px solid #e3e3e3;
	    padding:10px;
	}
	/* flat design enhancments */
	div.new-navigation {margin:auto auto;margin-bottom:20px;display:inline-block; width:100%;}
	.nav-items {margin-left:auto;margin-right:auto;text-align:center; display:inline-block;width:93%; }
	#jevents_body .nav-items div.active a, .jev_header2 .active a {background-color:#85AE00; color:#FFF; }
	#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {background-color:#FFF; border-left: 1px solid #85AE00;}
	.nav-items > div {margin-left:-5px;display:inline-block;padding: 3px 0px 2px 0px;line-height:23px;vertical-align:middle;border:1px solid #85AE00;border-left:0px; }
	.nav-items > div a {padding:8px 12px 7px 12px;text-decoration:none;color: #474747;}
	#jevents_body .nav-items > div a:hover {padding:7px 12px 7px 12px;background-color:#CCC;border-left:1px solid #85AE00;color:#000;}
	.nav-items > div:first-child {border-radius:5px 0 0 5px;border-left:1px solid #85AE00;}
	.nav-items > div:last-child {border-radius:0 5px 5px 0;border-right:1px solid #85AE00;}
	.nav-items > div:first-child a:hover {border-radius:5px 0 0 5px; margin-left:-1px;}
	.nav-items > div:last-child a:hover {border-radius:0 5px 5px 0;}
	.new-navigation #nav-search {display:inline-block; float:right;padding-right:10px;}
	.month_date {min-height:25px;display:inline-block;width:100%;padding-left:10px;vertical-align:top;margin-bottom:5px;}
	.month_title_year, .month_date, .month_title {display:inline-block;}
	.month_title_year {padding-left:6px;font-size:1.5em;}
	.month_title {font-size:2em;}
	
	#jevents_body .cal_today a.cal_daylink {margin-top:5px;}
	#jevents_body .cal_today a.cal_daylink {background-color:#85AE00; padding:4px;border-radius:10px;color:#FFFFFF;}
	#jevents_body .cal_today a.cal_daylink:hover {border-left: 1px solid #85AE00;background-color:#fff; border:1px solid #85AE00; padding:4px;border-radius:10px;color:#85AE00;}
	
	.saturday, .sunday { color: #ADADAD;}
	#jev_maincal {margin:15px -1px 15px -1px;background-color:#FCFCFC;border:1px solid #ddd;}
	div#jumpto form {text-align:center; width: 93%;margin-top:10px;}
	#jevents_body #jumpto form select{
	    font-size:12px;	
	    line-height: 20px;
	    border: 1px solid #bbb;
	    border-bottom-color: #a2a2a2;
	    border-radius: 4px;
	    vertical-align: middle;
	}
	#jevents_body #jumpto form button  {display: inline-block;
					    padding: 0px 14px;
					    margin-bottom: 0;
					    font-size: 12px;
					    line-height: 20px;
					    text-align: center;
					    vertical-align: middle;
					    cursor: pointer;
					    color: #333;
					    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
					    background-color: #f5f5f5;
					    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;
					    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=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);
					    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
					    border: 1px solid #bbb;
					    border-bottom-color: #a2a2a2;
					    border-radius: 4px;
	}
	
	#jevents_body div.event_details {padding:10px;}
	#jevents_body div.event_details_m > div {vertical-align:top;}
	#jevents_body div.event_details_m .repeat {width:58%;display:inline-block;}
	#jevents_body div.event_details_m .contact {width:30%;display:inline-block;}
	#jevents_body div.event_details_m .hits {width:10%;display:inline-block;}
	.ev_prevrepeat, .ev_nextrepeat {display:inline-block;}
	.ev_nextrepeat {margin-left:15px;}
	#jevents_body div.list_no_e {padding:15px;text-align:center; font-size:14px;}
	#jevents_body .jev_daysnames.category {margin-top:0px !important;padding-left:5px ;padding-right:5px ;padding-top:5px;min-width:110px;min-height: 33px;}
	#jev_maincal.jev_listview.category .jev_listrow:first-child {border-bottom:0px;}
	
	#jevents_body .jev_daysnames.category select {background: none;height: 25px;width: 110px;border:1px solid #ddd;font-size:11px;}
	#jevents_body .jev_pagination select#limit.inputbox {width:60px;}
	.event_details {padding:10px;}
	#jevents_body #jevcatbar {border:0px;border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;border-radius: 3px 3px 0px 0px;}
	#jevents_body .event_div_1 {border-left:3px;margin:7px 0px 6px 0px ;}
	#jevents_body .event_div_2 {float:left;}
	.jev_listview .jev_listrow {
	    float: left;
	    border-color: #ddd;
	    border-style: solid;
	    border-width: 0px 0px 1px 0px;
	    margin-bottom: -1px;
	}
	.jev_listview .jev_listrow {
	    width: 100%;
	}
	/**#main ul {
	    list-style-position: outside;
	    list-style-type: square;
	    padding: 0 0 0 15px;
	    margin: 10px 0 10px 0px;
	}**/
	#jevents_body .jev_listview .jev_listrow li {
	    background: none;
	    padding-left: 10px;
	    margin: 3px 10px;
	    border-style: solid;
	    border-width: 0px 0px 1px 4px!important;
	    list-style-type: none;
	}
	.jev_toprow .jev_header2 {
	    margin: 0px;
	    padding: 0px;
	    border: none;
	    height: 23px;
	}
	.jev_toprow .jev_header2 {
	    width: 100%;
	}
	#jevents_body table {
	  width: 100% !important;
	}
	
	/* Removing inline styles in tables */
	#jevents_body table.contentpaneopen {width:100%;}
	#jevents_body td.contentheading {width:auto;}
	
	/* Media Queries for mobile and desktop displays */
	@media (max-width: 698px){
		.jev-only-mobile{
			display: block;
		  }
		.jev-only-desktop{
			display: none;
		 }
	}
	@media (min-width: 699px) {
		.jev-only-mobile{
			display: none;
		  }
		.jev-only-desktop{
			display: block;
		 }
	}
	.jev_toprow .jev_header2 > * {
	  height: auto !important;
	}
	
	/** Css for jQuery popups in calendar cells **/
	.popover div > div {color:inherit;}
	
	/** JEvents jQuery adjustments **/
	.jev_daysnames.category  {
	    width:200px !important;
	    height:auto !important;
	}
	.jev_daysnames.category .chzn-container.chzn-container-single {
	    position: absolute !important;
	    width: 195px !important;
	    text-align: left;
	    display: block;
	}
	
	/** Make sure choosen list is under input **/
	#jevents .chzn-container.chzn-container-single .chzn-results {clear:both;}
/** jEvents Calendar component**/
/**
 * Include this rule to trigger hasLayout and contain floats.
 */
.group {
	/* for IE 6/7 */
	*zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");
	/* non-JS fallback */
	*zoom: 1;
}
/*Flexicontent Article Template*/

img.fc_field_image {
    display: inline-block;
    margin: 0px;
    padding: 1px;
    border: 0px solid lightgray;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.field_art_gallery img.fc_field_image {
    display: inline-block;
    margin: 0px;
    padding: 1px;
    border: 0px solid lightgray;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.subtitle3 > .flexi.element{width:100%;
    
margin-left: 5px !important;}


.fcitems .slideshow-images,.fcitems  .field_art_banner{ width: 100%; height: auto;min-height: 300px;}
.slideshow-captions{display: none;}
.fccategory .slideshow-images a{display: block; height:100%;}
.fccategory .slideshow-images img{visibility: hidden !important;}
.slideshow{margin-bottom: 0 !important;}
.description >h1{margin-top: 0;}
.menuitem267 .subtitle3 > .flexi.element{ margin: 0 !important;}
.menuitem267 .slideshow-images, .menuitem267  .field_art_banner{ width: 100%; height: auto;min-height: 369px;}
.navbar-inverse .ux-menu-container  {    display: inline-block;
    margin-top: 15px;}
    #content-top .ux-menu-container{z-index: 0 !important;}
    .fc_edit_container_full > .label-fcouter { max-width: 100% !important; width: 100% !important;}
    #flexicontent .label-fcouter > label, #flexicontent .label-fcinner
    {text-align: left !important; width: 100%;}
    .col-main > .messages { margon-top:15px;}
    #footer{ position: absolute; bottom: 0; width: 100%;}
    .newsflash .readmore{font-family: "Raleway", sans-serif; color: #85AB00; text-decoration: underline;}
    #wrap > .container{position: relative; height: 100%;}
    .at-icon-wrapper{border-radius: 8px;}
    .fc_printbutton,
    .fc_printbutton strong{
	padding: 0 !important;
	color: initial;
	font-family: "Raleway";
	line-height: 32px !important;
	DISPLAY: block !important;
	height: 32px;
	float: left;  margin-left: 5px; font-size: 12px;
margin-top: 10px;
	
    }
    .field_art_share.label{font-family: "Raleway", sans-serif; color:black; font-weight: 600; margin: 0 !important; font-size: 12px; padding-left: 0px;}
    .addthis_sharing_toolbox{font-size: 0px;}
    .subtitle1 .fa.fa-print{margin-top: 10px;line-height: 32px; font-size: 32px; float: left;}
    .dj-megamenu-default * {font-family: "Raleway", sans-serif; -webkit-font-smoothing: antialiased;}
    .dj-megamenu-default li ul.dj-submenu > li > a{
	    font-size: 14px;
    font-weight: bold !important;
    line-height: 120% !important;
	
    }
    .dj-megamenu-default li ul.dj-subtree > li > a{padding: 0;}
    .dj-megamenu-default li ul.dj-subtree{line-height: 100%;}
    .dj-megamenu-default li ul.dj-subtree > li > a{font-size: 12px; line-height: 130%;}
    .menu-thumbs .moduletable{margin-bottom: 5px;}
    .mod-news .title{margin-top: 0px; font-weight: 600; color: #A1A1A1;}
    .mod-news .moduletable{ padding-top: 0;}
    .mod-news .newsflash-titlemod-news{font-size: 16px; font-weight: bold; margin: 0;}
    .time-ago{    line-height: 190%; font-family: 'Helvetica'; font-size: 12px;}
    .mod-news a{color: #85AB00; text-decoration: underline; }
     .where-foot ul{list-style: none; padding: 0;}
    .mod-quick h3,
    .where-foot h3,
     .where-foot a,
     .mod-quick a{ font-size: 12px !important; line-height: 130%; margin-bottom: 0;}
    .mod-quick  .list-inline ,
    .mod-quick .list-inline {margin-bottom: 0;}
    .h1, h1 {
    font-size: 36px;
}
.h2, h2 {
    font-size: 30px;
}
h1 .fc_item_title,
.h3, h3 {
    font-size: 16px !important;
    line-height: 130%;
}
.h4, h4 {
    font-size: 15px;
}
.h5, h5 {
    font-size: 14px;
}
.h6, h6 {
    font-size: 12px;
}
p {
    margin: 0 0 10px;
    font-size: 12px;
    line-height: 130%;
}
h1.contentheading{    font-size: inherit;}
h1 .fc_item_title{font-weight: bold; line-height: 130%;}
.nav>li>a:focus, .nav>li>a:hover{background: transparent;}

.dj-up.li-cat-8:hover,
.dj-up.li-cat-8:hover div.dj-subwrap,
.dj-up.li-cat-8:hover div.dj-subwrap .dj-submenu,
.dj-up.li-cat-8:hover div.dj-subwrap .dj-submenu li{
    background:#0085B2;
}

.dj-up.li-cat-9:hover,
.dj-up.li-cat-9:hover div.dj-subwrap,
.dj-up.li-cat-9:hover div.dj-subwrap .dj-submenu,
.dj-up.li-cat-9:hover div.dj-subwrap .dj-submenu li{
    background: #e65400;
}
.dj-up.li-cat-10:hover,
.dj-up.li-cat-10:hover div.dj-subwrap,
.dj-up.li-cat-10:hover div.dj-subwrap .dj-submenu,
.dj-up.li-cat-10:hover div.dj-subwrap .dj-submenu li{
    background:#3F00FF;
}
.dj-up.li-cat-11:hover,
.dj-up.li-cat-11:hover div.dj-subwrap,
.dj-up.li-cat-11:hover div.dj-subwrap .dj-submenu,
.dj-up.li-cat-11:hover div.dj-subwrap .dj-submenu li{
    background:#D93700;
}

li.dj-up:hover > a,
li.dj-up:hover > a > span,
li.dj-up:hover{ cursor:default !important;}
#top > .container{ background: url('../images/topbanner.jpg'); background-size: cover; padding-top: 30px;}
.btn{border-radius: 0px; }
#top > .container .btn-warning,
#top > .container .btn-warning.active,
#top > .container .btn-warning.focus,
#top > .container .btn-warning:active,
#top > .container .btn-warning:focus
{
    font-size: 14px; 
    padding: 2px 13px;
    font-weight: 600; 
    border-radius: 0px !important;
    background-color: #FF8100 !important;
    border-color: #FF8100 !important;}
    #flexicontent ul.statetoggler > li.topLevel ul > li img{padding: 0 !important;}
    .main-where{
	background: rgba(154, 175, 117, 0.32);
	margin-left: 15px;
	margin-right: 5px;
	
    }
     .main-where .module-title{
	background: #476258;
	color:white;
	margin-top: -16px;
	padding: 8px;
	max-width: 49%;
	margin-left: -23px;}
       .main-where .module-title h3{margin: 0;}
     .main-where a{color: #465F58; font-weight: 600; font-size: 15px; font-family: "Raleway"; width:auto; padding-bottom: 0 !important;}
     .main-where a:before{content:"...";}
     .main-where a:after{content:" >>";}
      .main-where li>a:focus, .main-where  .nav>li>a:hover{background: transparent;}
      .main-where li{display: inline-block; min-width: 49%;}
       .main-where ul{margin-top: 15px;}
      .camp-blocks li div{ padding: 5px;}
      .camp-blocks li{
	 
	    min-height:245px;
	    background-position: bottom right;
	    background-repeat: no-repeat;
	    background-size: contain;
	    width: 48%;
	    }
      .camp-blocks li:nth-child(1){background-color:#335875 ; border:1px solid black;  color: white;margin-left: 10px; background-size:100%}
      .camp-blocks li .newsflash-title a{ color: white;}
      .camp-blocks li:nth-child(1)  .newsflash-title a { font-family: "Superclarendon W00 Blac1415356", 'Coustard', serif; color: white;}
     .camp-blocks li:nth-child(2){background-color: #FF8000;   background-size: initial; margin-left: 18px; margin-right: -20px;background-size:100%;}
   .dj-up:not(.dropdown):hover,
   .dj-up:not(.dropdown) span:hover,
   .dj-up:not(.dropdown) a:hover{cursor: pointer !important;.}
   .all-news h2 { font-size: 130%;}
   .all-news .page-header{ margin: 0;}
   .all-news .items-leading  .pull-left.item-image{ height: auto; max-width: 33%; padding: 5px; padding-left: 0px; }
   
   iframe body{ background: white !important;}
   div.newscalendar{max-width: 100%;}
   form.add-place .fcfield-group label{
   
    text-align:right;
    
   }
   .form-validate label.label{
    color:inherit;
   }
    
    form.add-place .fcfield-group .fcclear{display: none !important;}
    
    form.add-place .fcfield-group .fcfieldval_container_outer{
	width:24%;
	float: left;
	margin-top: 10px;
	    margin-left: 3%;
    }
    .fcfieldval_container_28 label{width:60%;}
    #flexicontent ul.fcfield-sortables > li > [class^="fcfield-"], #flexicontent ul.fcfield-sortables > li > [class*=" fcfield-"]{
	    float: left;
    margin-right: 5px;
    line-height: 49px;
    /* display: block; */
    /* position: relative; 
    margin-top: -19px;*/
    /* clear: both; */
    }
    
    div.field_place_hours{font-size: 90%;}
    .field_place_features .fa:before{font-size: 150%;}
    .field_place_features .dsc{font-size: 80%; line-height: 120%; padding-top: 5px;}
    .label.field_place_map{color: inherit; padding: 0; font-size: 12px;}
    .map{ margin-top: 15px;}
    .map > img{ width:100% !important; height: auto !important;}
    .fc_bloglist_item h2.contentheading{ font-size: 150%;  clear: both; color: inherit; font-weight: 600;}
    .fc_bloglist_item h2.contentheading a{color: inherit;}
    
    .slideshow-thumbnails{display: none;}
    .fccategory .dsc{display: none;}
    /*.counc-area .form-group{margin: 0;}*/
    .counc-area .form-group label,
    #form-login-remember{display: none;}
    .counc-area .form-group .input-group-addon{ padding: 3px;color: #337ab7; border-radius: 0;}
    
    .ux-menu a {
    display: block;
    position: relative;
    text-decoration: none;
    color: white !important;
    border-left: 1px solid #FF8100 !important;
    border-top: 1px solid #FF8100 !important;
    border-bottom: 1px solid #FF8100 !important;
    background: #FF8100 !important;
    font-size: 12px;
    line-height: 12px;
    padding: 10px 14px;
}
span.fcfont-icon{line-height: 120% !important;}
#container_fcfield_26{width: 100% !important;}
.desc-content.field_place_map{overflow: hidden;}
/*.bx-wrapper img {
    max-width: none !important;
    display: block;
    height: 360px; margin: 0 auto;}*/
    .wimg{background:white; }
    .bx-viewport{box-shadow: none !important;}
    .news.mod_flexicontent_wrapper .content_featured{padding: 0 !important;}
    .mod-phot-week > .moduletable{margin: 0; padding-top: 0; padding-bottom: 0;}
    .mod-phot-week{margin-bottom: -30px; margin-top: -10px;}
    .bx-wrapper .bx-next{ right: 20px !important;}
    .bx-wrapper .bx-controls-direction a{ z-index: 3 !important;}
    .tooltip.top{ z-index: 30000;}
    .prop_label{    color: inherit !important;
    font-size: 85% !important;
    text-align: left !important;}
    .ev_adminpanel form  >div {clear:both;}
    .action_dialogJ{overflow: hidden;} .modal-backdrop{z-index: 0;}
    .jevbootstrap .fade.in{ display: none;}
    .jevbootstrap .modal-dialog{width:100% !important; padding: 0;     margin-right: -17px !important;}
    .adminform .jevpublished,
    .adminform  .jevcreator,
    .adminform  .jevcategory,
    .adminform  .jevstate,
    .adminform  .jevaccess{width: 20%; float: left; margin-left: 2%;}
    .adminform .jevpublished .span2,
    .adminform  .jevcreator .span2,
    .adminform  .jevcategory .span2,.adminform  .jev_description .span2,
    .adminform  .jevstate .span2,
    .adminform  .jevaccess .span2{width:100%; clear: both;}
    .jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #85AE00;
    border: 1px solid #85AE00;
}
 #sbox-window iframe{
    padding: 25px;
    padding-left: 0;}
    .main-where .module-content .item-393{ padding-top: 15px; font-weight: bold;}
    .main-where .module-content .item-393 a{ font-weight: bold;}
    .bx-wrapper img{    min-width: 100%;}
    .dj-submenu .dropdown-toggle:hover{cursor: default;}
    
    .desc-content img{margin-bottom: 5px;}
    
    div[aria-label="Images - Droppics"],
    div[aria-label="Image"]{border:1px solid orange;}
    .slideshow-images img{ max-width: initial !important;}

textarea {
resize:none!important;
}
.for-print{
 display:none;
}

.jicons-icons { 
	display:none;
}
.contact-address address {
    margin-left: 15px;
}

input, button, select, textarea {
	border: 1px solid #999;
	padding-left:5px;
	padding-right:5px;
}
.topblock .flexi.image a,
.topblock .flexi.image a img{
    	width:100%;
}
.where-foot a i.fa{
        border-radius: 50%;
    height: 48px;
    width: 48px;
    font-weight: bold;
    color: #85AE00;
    font-size: 155%;
    border: 0;
    margin-top: 5px;
	line-height: 185%;
}
a[href="http://www.webdevelopmentconsultancy.com/joomla-extensions/dmc-firewall.html"]{
    display:none;
}
.newsflashmod-news >div:nth-of-type(odd){
    clear:both;
}


#flexicontent ul.fcfield-sortables > li span.fcfield-insertvalue.fc_after.fcfont-icon:before {
    background: none;
    font-family: "Arial";
    font-style: normal;
    content: "Add";
}
#flexicontent ul.fcfield-sortables > li span.fcfield-insertvalue.fc_after.fcfont-icon:after {
    display:none;
}
#flexicontent ul.fcfield-sortables > li span.fcfield-delvalue.fcfont-icon:before {
    background: none;
    font-family: "Arial";
    font-style: normal;
    content: "Remove";
}

#flexicontent ul.fcfield-sortables > li span.fcfield-drag-handle.fcfont-icon:before {
    background: none;
    font-family: "Arial";
    font-style: normal;
    content: "Move";
}



article#flexicontent .dj-submenu ul li {
    padding-left: 20px;
}
article#flexicontent .dj-submenu {
    list-style: none;
    padding-left: 0;
}
article#flexicontent .dj-submenu .caret{
    
    display:none !important;
}

.chronoforms6_credits{
    
    display:none !important;    
}
