/*
Enterprise template for Joomla!
Commercial Software
Copyright 2012, 2013, 2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/
/* ----------------------------------------------*/
/* D 00 - CSS Reset
/* ----------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0px none;}
table { border-collapse: separate; border-spacing: 0px;}
caption, th, td { text-align: left; font-weight: normal; border-collapse: collapse; }
blockquote:before, blockquote:after, q:before, q:after {  }
blockquote, q {  }
ul {list-style:none;}
li {list-style-type:none;list-style-image:none;}
a{color: inherit; text-decoration:none; }
td, div {font-size: 100%;}
* {padding:0;margin:0;}
body {line-height:130%;margin:0;padding:0;height:100%;width:100%;}
/* ----------------------------------------------*/
/* D 01 - CSS Grid
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* D 02 - 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;}
/* ----------------------------------------------*/
/* D 03 - CSS Float Classes
/* ----------------------------------------------*/
.floatLeft {float:left;}
.floatRight {float:right;}
/* ----------------------------------------------*/
/* D 04 - CSS Hide Text
/* ----------------------------------------------*/
a.hideTxt, span.hideTxt {display:block;}
.hideTxt {text-indent:-9999px;}
/* ----------------------------------------------*/
/* D 05 - Simple Image Gallery Pro fix
/* ----------------------------------------------*/
#lbOverlay {z-index: 999998!important;}
#lbCenter, #lbBottomContainer {z-index: 999999!important;}
#sbox-content {background:#000 !important;}
/* ----------------------------------------------*/
/* D 06 - XTC Menu Structure
/* ----------------------------------------------*/
ul.suckerfish, ul.dropline, ul.dualfish {position:relative;list-style-type:none;z-index:99999999999999;margin:0;padding:0;}
ul.suckerfish > li, ul.dropline > li, ul.dualfish > li {display:block;float:left;padding:0; }
ul.suckerfish > li > a, ul.dropline > li > a, ul.dualfish > li > a {display: block;padding:8px 28px;}
ul.suckerfish > ul > li > a, ul.dropline > ul > li > a, ul.dualfish > ul > li > a {display:block;}
ul.dualfish > li > ul li > ul,ul.suckerfish > li > ul li > ul,ul.dropline > li > ul li > ul {visibility:hidden;}
ul.suckerfish li.xtcHover > ul, ul.dropline li.xtcHover > ul, ul.dualfish li.xtcHover > ul,ul.suckerfish li > ul:hover, ul.dropline li > ul:hover, ul.dualfish li > ul:hover {visibility:visible;}
ul.suckerfish ul,ul.dropline ul,  ul.dualfish ul {display: block;visibility:hidden;overflow:hidden;position:absolute;z-index:9999;top:60px;padding:4px 8px 10px;}
ul.suckerfish ul:hover, ul.dropline ul:hover, ul.dualfish ul:hover {overflow:visible;}
ul.suckerfish > li > ul > li:hover > a, ul.dualfish > li > ul > li:hover > a, ul.dropline > li > ul > li:hover > a {padding:0; position:relative; z-index:999;}
ul.dualfish > li > ul > li > a,ul.suckerfish > li > ul > li > a,ul.dropline > li > ul > li > a,ul.dualfish > li > ul > li.active > a,ul.suckerfish > li > ul > li.active > a, ul.dropline > li > ul > li.active > a {display:block;padding:0;line-height:46px;}
ul.dualfish > li > ul > li a{}
ul.dualfish > li > ul > li > a:hover,ul.suckerfish > li > ul > li > a:hover,ul.dropline > li > ul > li > a:hover {display:block;padding:0;line-height:46px;}
#menu ul.menu li.parent > ul ul{}
ul.dualfish li a > span,ul.suckerfish li a > span,ul.dropline li a > span {padding:0;}
ul.dualfish li a > span.image-title,ul.suckerfish li a > span.image-title,ul.dropline li a > span.image-title {margin:0 0 0 56px;padding:12px 0 0 0;display:block;}
ul.dualfish li a > span.image-title span.xmenu,ul.suckerfish li a > span.image-title span.xmenu,ul.dropline li a > span.image-title span.xmenu {}
ul.dualfish li a span.xmenu,ul.suckerfish li a span.xmenu,ul.dropline li a span.xmenu {padding:0;}
ul.suckerfish li a img,ul.dualfish li a img,ul.dropline li a img {padding:0;float:left;}
ul.suckerfish > li, ul.dualfish > li, ul.dropline > li {margin-right:0;background:none;}
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {padding:14px 36px 16px;line-height:100%;}
ul.suckerfish li ul li.xtcHover a, ul.dualfish li ul li.xtcHover a, ul.dropline li ul li.xtcHover a {padding:0;line-height:46px;}
ul.suckerfish li li > a {}
ul.dualfish li li > a,  ul.dropline li li > a{border-left:0px!important;}
/* Suckerfish */
ul.suckerfish ul > li {position:relative;float:none;}
ul.suckerfish ul li:first-child{background:none!important;}
ul.suckerfish > li > ul {width:200px;padding:0;}
ul.suckerfish > li > ul > li {width:200px;margin:0;padding:0px;text-align:center;position:relative;}
ul.suckerfish > li > ul > li > a {padding:0;margin:0;}
ul.suckerfish > li > ul > li > ul {margin:0px 0px 0px 195px;}
ul.suckerfish > li > ul > li > ul {top:0;}
/* Dualfish */
ul.dualfish > li > ul {width:345px;}
ul.dualfish > li > ul > li {width:152px;margin:0 0px 0 16px;padding:0;text-align:left;display:block;position:relative;float:left;}
#menu > ul.dualfish > li > ul > li:first-child + li{background:none!important;}
ul.dualfish li ul li:first-child{background:none!important;}
ul.dualfish > li > ul > li > ul {top:-8px;left:172px !important;padding:0;width:190px;}
/* Dropline */
ul.dropline > ul > li {display:block;float:left;width:auto;}
ul.dropline li ul {height:auto;width:786px;padding:0;margin-left:0!important;left:-86px;;position:absolute;display:block;float:none;}
ul.dropline li ul li {width:149px;margin:0 0px 0 8px;padding:0px;text-align:center;position:relative;}
ul.dropline > li > ul > li > a {display:block;margin:0px;}
ul.dropline > li > ul > li > ul {position:absolute;margin:0;top:45px;left:-164px;}
#menu > ul.dropline > li > ul > li:first-child,#menu > ul.dropline > li > ul > li:first-child + li,#menu > ul.dropline > li > ul > li:first-child + li + li,#menu > ul.dropline > li > ul > li:first-child + li + li + li,#menu > ul.dropline > li > ul > li:first-child + li + li + li + li,#menu > ul.dropline > li > ul > li ul li:first-child,#menu > ul.dropline > li > ul > li ul li:first-child + li,#menu > ul.dropline > li > ul > li ul li:first-child + li + li,#menu > ul.dropline > li > ul > li ul li:first-child + li + li + li,#menu > ul.dropline > li > ul > li ul li:first-child + li + li + li + li{background:none!important;}
/* X-Menu */
.xmenu {text-transform:none;letter-spacing:0;font-size:11px !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%; }
/* ----------------------------------------------*/
/* D 07 - Content Overrides
/* ----------------------------------------------*/
/*content pages*/
.category_header span, .article_header span,.action span{margin:0 5px 0 0;float:left;font-size:85%;line-height:130%;}
.action span{float:right;}
span.subheading-category {display:block;background:#5e8bc9;padding:12px 28px;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
/*category list*/
.categories-list li{border-top:1px solid #CCCCCC;padding:10px 0;}
.categories-list ul li ul li h4{font-size:0.975em;}
.categories-list ul li span{font-size:0.875em;}
tr.cat-list-row0 td,tr.cat-list-row1 td{ border-bottom: 1px solid #ccc;padding: 20px 5px 20px;font-family:Arial, Helvetica, sans-serif!important;font-size:14px;}
div.display-limit {margin-bottom:20px;}
th.hits,th.hits a{font-size:22px;}
.webtitle,.webtitle p{font-size:24px;}
tr.cat-list-row0 td p,tr.cat-list-row1 td p{margin:0!important;padding:0!important;}
/*More Articles */
.items-more {margin-top:40px;}
.items-more ol {margin:0;}
.items-more h3 {font-size:18px;margin:12px 0;}
p.counter {text-align:center;}
div.pagination,div.pagination ul  {text-align: center;height:auto;box-shadow:none!important;}
div.pagination ul li{display:inline-block; padding:0 10px 0 0}
div.pagination span {padding:10px 15px;font-size:14px;}
div.pagination a,ul.pagenav a {padding:10px 15px;font-size:14px;}
ul.pagenav li.pagenav-prev{float:left;}
ul.pagenav li.pagenav-next{float:right;}
p.counter{font-size:14px!important;}
/*search*/
.result{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd;}
dd {margin:0 0 3px 0; font-size:0.875em;}
/* contact */
.contact_image {margin:15px 0 15px 0;}
.vcard {margin: 12px 0;padding:12px;background:#999;color:#fff;}
.contact label{font-size: 0.875em;font-weight:bold;line-height:18px;}
.ctfields {border:5px solid #fff; outline:1px solid #f1f1f1; padding:30px !important;}
.ctfields img{padding:8px 0 0 0;}
/*user pages*/
#users-profile-core dd, #users-profile-custom dd {padding: 8px 0; }
#users-profile-core dt, #users-profile-custom dt,.login label {float: left;line-height:30px;width: 12em; }
label#password-lbl, label#username-lbl {padding-top:8px;}
label#remember-lbl {line-height:24px;}
form fieldset dt {clear: left;float: left;padding: 3px 0;width: 16em; margin-top:12px !important;}
span.star{color:#F00;}
span.optional {font-size: 10px; font-weight:normal; text-transform:uppercase; color:#999;}
label{display:inline-block;font-size:10px; text-transform:uppercase; font-weight:bold; padding-right:12px;}
input[type="radio"], input[type="checkbox"]{margin-top:0;}
#login-form label{line-height:14px;float:left;width:76px;}
#adminForm label{float:left;width:150px;}
p#form-login-username label,p#form-login-password label{line-height:26px;}
input,select{margin:0 0 10px 0;}
dt span.spacer{display:block;}
.registration dl dt.spacer{float:none;}
#recaptcha_area{margin:0 0 10px 0;}
label{margin:0;}
select, input[type="file"]{height:auto;margin-bottom: 9px;}
.ffield{clear:both;margin:0 0 9px 0;}
.formwrap,form#finder-search {text-align:left; width:50%; padding:42px 42px 22px; background:#f7f7f7; border:5px solid #ffffff; outline:1px solid #f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
a#advanced-search-toggle {display:inline-block; margin: 16px 0 0 154px;}
.formwrap ul {margin-top:12px;}
.formwrap li {font-size:10px !important; text-transform:uppercase !important; list-style: inside; padding-top:4px;}
ol.feedwrap, ul.feedwrap {margin:30px 0 0 0 !important;}
ol.feedwrap li, ul.feedwrap li {padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #efefef;}
h4.feedtitle {font-size:100%;}
div.category-desc {}
div.category-desc img {border:1px solid #ebebeb; width:115px; margin:6px 20px 0px 0;}
/*newsfeeds*/
.categories-list{}
.categories-list ul{list-style:none;margin:0;padding:0;}
.categories-list li{/*border-top:1px solid #efefef;padding:10px 0;*/}
.categories-list li:first-child{border-top:none;}
.categories-list h2{margin-bottom:0;}
ul.actions{list-style:none;}
.newsfeed-count{margin:0;}
.archive ul{margin:0;list-style:none;}
.archive ul li{padding:0;list-style:none;}
div.newsfeed.redirect-ltr {text-align:left; padding:50px; background:#f7f7f7; border:5px solid #ffffff; outline:1px solid #f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
div.newsfeed.redirect-ltr .ol {margin:0 !important; list-style: lower-roman!important; font-size:1em;}
/*buttons*/
.readmore{float:left;}
.readmore a {font-weight:bold;color:#999;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;float:left;}
.quotetxt {font-weight: 100 !important}
/*form and buttons*/
select, input{margin:0;padding:11px !important;border:1px solid #f1f1f1 !important;background: #ffffff !important;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.button, button {background:#5e8bc9;padding:12px 49px;font-weight:bold;color:#999;font-size:0.875em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
input.button{border:none!important; }
.search select#ordering {line-height:26px;}
input#ccname1, input#ccemail1 {margin-bottom:20px;}
textarea {-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #ebebeb;color:#999999;font-size:12px;margin:0 5px 0 0;padding-left:12px;}
input[type="checkbox"], input[type="radio"] {height:auto;border:0px!important; padding-top:12px !important;}
/*system message*/
dt.error{font-size:20px;line-height:20px;padding:10px;color:#ccc;}
dd.error{padding:10px;}
dd.error ul{list-style:none;}
.catmenu img {float:left;}
/* Panes */
.panel{margin-top:-1px;}
#main .contact .panel h3{margin:0px 0 0px 0;padding: 0;	background:#eee;border:0}
.panel h3 a{display:block;padding:6px;text-decoration:none;color:#444;padding:6px;}
.pagination ul{text-align:center;}
.pagination ul li{display:inline;padding:0 10px;}
#mailto-window {padding:24px;background:#fff;}
#left .module:first-child h3,#right .module:first-child h3{border-top:none!important;}
#xtc-region3title{margin: 0 auto;}
.wallpage {table-layout:fixed!important;}
.wallslider{display:block!important;}
h3.moduletitle i{vertical-align:middle; line-height:100%;}
h3.moduletitle i:before{vertical-align:middle;}
.tip-wrap{background:#FFFFCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;max-width:80%;}
.tip-text{color:#222;font-size:11px;}
#adminForm label{font-size: 0.875em;font-weight:bold;line-height:42px;}
[class^="icon-"], [class*=" icon-"]{background-image:none!important;}

/*fotogallery*/

a.fancy {
    background: #fff;
    border: 1px solid #f1f1f1;
    padding: 5px;
    display: inline-block;
    margin: 0 2px 5px 0;
}

@media(min-width:500px ){
a.fancy img {
    height: 190px;
}
}









/*
Template Name:Enterprise XTC
Template URI:http://www.joomlaxtc.com
Description:Enterprise XTC Joomla 3.0
Version:1.0
Author:Monev Software LLC
Author URI:http://www.joomlaxtc.com
License:#  The CSS, XHTML is released under GPL:#  http://www.opensource.org/licenses/gpl-license.php 
		 #  Graphics under exclusive license (C)2009-2012 Monev Software LLC 
		 #  Additional CSS, PHP, and Javascripting under exclusive license (C)2009-2010 Monev Software LLC 
	     #  http://www.joomlaxtc.com

*/
/* ----------------------------------------------*/
/* G 00 - Body
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* G 01 - Basic Structure 
/* ----------------------------------------------*/
.xtc-bodygutter{padding:0 1%;}
.xtc-wrapper {max-width:1280px;}
.xtc-wrapperpad {max-width:1280px;margin:0 auto;}
/* ----Header---------------------------*/
#headerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;background: black;padding-bottom: 9px;}
#headerwrap .xtc-wrapper {max-width:1200px;padding-top:10px!important;padding-bottom:10px!important;padding-left:40px!important;padding-right:40px!important;margin:0 auto;}
#header.row-fluid{width:auto;}
#headerwrap{z-index:9999;position:relative;}
/* ----Sticky Header ----------------------*/
body.sticky{margin-top:78px;}
body.nosticky #headerwrap{z-index: 9999;position:relative;width: 100%;}
body.sticky #headerwrap {position:fixed;top: 0;width: 100%;z-index: 9999;margin-bottom:0px;}
body.sticky #header {max-width:100%  -80px;padding-top:10px!important;padding-bottom:10px!important;padding-left:40px!important;padding-right:40px!important;}
body.sticky .stickyscroll #header{padding-top:15px!important;}
#headerwrap.stickyscroll {height: 80px;z-index: 99999;}
#logo{  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;}
.stickyscroll #menuwrap {margin-top:0px!important;}
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region1wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region1.row-fluid{width:auto;}
/* ----Region2---------------------------*/
#region2wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region2wrap .xtc-wrapper {max-width:1280px;padding-top:20px!important;padding-bottom:20px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region2wrap #region2 {
	padding-top:15px!important;
	padding-bottom:15px!important}
#region2wrap #region2 .item-34 img{
    margin-top: 6px;
}
#region2.row-fluid{width:auto;}
/* ----Region3---------------------------*/
#region3wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region3wrap .xtc-wrapper {max-width:1280px;padding-top:40px!important;padding-bottom:40px!important;margin:0 auto;}
#component{padding-left:40px;padding-right:40px;}
#left{padding-left:40px!important;}
#right{padding-right:40px!important;}
#region3.row-fluid{width:auto;}
.r3spacer {padding-bottom:0 !important;}
.r3spacer_bottom {padding-bottom:0 !important;}
/* ----Region4---------------------------*/
#region4wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region4wrap .xtc-wrapper {max-width:1280px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin:0 auto;}
#region4.row-fluid{width:auto;}
/* ----Region5---------------------------*/
#region5wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region5wrap .xtc-wrapper {max-width:1200px;padding-top:0px!important;padding-bottom:0px!important;padding-left:40px!important;padding-right:40px!important;margin:0 auto;}
#region5.row-fluid{width:auto;}
/* ----Region6---------------------------*/
#region6wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region6wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region6.row-fluid{width:auto;}
/* ----Region7---------------------------*/
#region7wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region7wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region7.row-fluid{width:auto;}
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region8wrap .xtc-wrapper {max-width:1280px;padding-top:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin:0 auto;}
#region8.row-fluid{width:auto;}
/* ----Region9---------------------------*/
#region9wrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#region9wrap .xtc-wrapper {max-width:1200px;padding-top:20px!important;padding-bottom:20px!important;padding-left:40px!important;padding-right:40px!important;margin:0 auto;}
#region9.row-fluid{width:auto;}
/* ----Footer---------------------------*/
#footerwrap .xtc-wrapperpad {width:auto!important;margin:0 auto;}
#footerwrap .xtc-wrapper {max-width:1260px;padding-top:10px!important;padding-bottom:10px!important;padding-left:10px!important;padding-right:10px!important;margin:0 auto;}
#footerpad.row-fluid{width:auto;}
/* ----Region Padding---------------------------*/
..xtc-spacer {margin-bottom:3.727865px;}
.xtc-gutter {padding:0px;}
.xtc-gutter2 {padding:45px 0px 50px;}
.xtc-gutter3 {padding:0 0px;}
.r1spacer_top{padding:20px 0 0 0;}
.r2spacer_top{padding:20px 0 0 0;}
.r3spacer_top{padding:0px 0 0 0;}
.r4spacer_top{padding:20px 0 0 0;}
.r5spacer_top{padding:20px 0 0 0;}
.r6spacer_top{padding:20px 0 0 0;}
.r7spacer_top{padding:20px 0 0 0;}
.r8spacer_top{padding:20px 0 0 0;}
.r9spacer_top{padding:20px 0 0 0;}
/* ----Module Padding---------------------------*/
.firstarea .module, #left .module:first-child, #right .module:first-child,#region4_banner .module:first-child{margin-top:0;}
.center > div:first-child{padding-top:0;}
/* Content Pages*/
.row-fluid > .xtc-leading > div:first-child,.row-fluid > .xtc-leading > div:first-child+div,.row-fluid > .xtc-leading >div:first-child+div+div{margin-bottom:30px;}
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{margin-bottom:12px;}
.xtc-intro .row-fluid > div > div{margin-bottom:30px;;}
.blog-featured > .xtc-leading > div > div,.blog-featured > .row-fluid > .row-fluid > div{margin-bottom:30px;}
/* ----------------------------------------------*/
/* G 02 - Header,logo,menu,top
/* ----------------------------------------------*/
#headerglobal{width:100%;padding:0;position:fixed;top:0;z-index:999;}
#header{position:relative;z-index:9999;}
#logo{float:left;margin:6px 0 0 0;}
#top{float:right;margin-top:30px;position:relative;z-index:997;}
#search{float:right;}
#search .module{margin:0;padding:0;}
#search input{}
#search input.button{}
#search input#mod-search-searchword{}
#messagewrap{padding:10px 0;}
/* ----------------------------------------------*/
/* G 03 - Menu
/* ----------------------------------------------*/
#menu{float:right;margin: 4px 0 0 0;padding:0 13px 0 0;display:  flex;align-items:  center;}
#menu > ul.menu{float:left;margin-right: 20px;}
#menu ul.menu > li:first-child > a,#menu ul.menu > li:first-child > a:hover,#menu ul.menu > li.current:first-child > a{}
#menu ul.menu > li > a{font-size: 16px;padding: 15px 11px;font-weight: bold;}
#menu ul.menu li.parent > ul{}
#menuright1,#menuright2{float:right;padding: 4px 0 0 14px;text-align: right;} 
#menu > div:first-child{padding:16px 0 0 0;}
.xtcmobilemenu{float:left;}
/* Side Menu */
ul.sidemenu{}
ul.sidemenu li{line-height:280%;padding:0;border-top:1px solid #ccc;}
ul.sidemenu li:first-child{border-top:none;}
/* Dual Menu */
.dualcol{clear:both;overflow:hidden;}
.dualcol li {float:left;width:50%;padding:0;text-align:left!important;font-size:0.9em;line-height:220%;}
/* ----------------------------------------------*/
/* G 04 - Content
/* ----------------------------------------------*/
#component{}
body.frontpage #component.r3spacer_top{ margin-top: 40px;}
body.frontpage div.item-page {} 
/* ----------------------------------------------*/
/* G 05 - Footer
/* ----------------------------------------------*/
#footerwrap .module{margin:0;font-size:10px;text-align:center;}
/* ----------------------------------------------*/
/* G 06 - Module
/* ----------------------------------------------*/
.module{margin:40px 0 0 0;}
.module h3{margin:0 0 30px 0;}
/* ----------------------------------------------*/
/* G 07 - Content Overrides
/* ----------------------------------------------*/
.btn input,.btn button{margin:0;padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;padding:10px 20px;text-align:center;}
.btn {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:arial;font-size:13px;font-weight:bold;padding:8px 18px;text-decoration:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.article_header{margin:0 0 20px 0;border-bottom: 1px solid #cccccc; padding-bottom: 24px;display: none;}
.newsdate{float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:arial;font-size:16px;font-weight:normal;padding:12px 18px;text-decoration:none;text-transform:uppercase;}
.article_info{margin-left:112px;}
.article_info_nodate{}
h1.pagetitle{padding:0 10px;}
h5.month{display:inline-block;font-family arial;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.article_date{float:left;padding:8px;}
.article_date_pad{float:left;width:80px;height:80px;text-align:center;}
h5.day {margin:0;width:80px!important;text-align:center;padding:18px 0 0 0;line-height:70%;}
h5.month{margin:0;width:80px!important;text-align:center;padding:0 0 6px 0;line-height:70%;}
.category_header span, .article_header span, .action span {font-size:11px;line-height:144%;display:inline-block;}
div.breadcrumbs { padding:4px 4px;text-transform:uppercase;font-size:0.7em!important;text-align:center;}
span.showHere {padding:0 5px;}
a.pathway {padding:0 5px 0 0;}
span.here {padding-left:5px;}
.readmore a span {font-size:100%;padding-right:8px;}
.pagination ul > li > a, .pagination ul > li > span {font-size:87%;line-height:28px;font-weight:bold;}
div.action.float:right img {width:10px!important;}
email-icon img {width:10px!important;}
.readmore{float:left;}
.iconbar{float:right;}
.category_date{float:left;}
.category_info{margin:0 0 0 96px;}
div.action{position:relative;bottom:0;}
.cat-item{position:relative;}
.cat-item div.action{position:absolute;bottom:-38px;right:0;}
.cat-item div.action img,div.action img{width:12px;}
.cat-item div.action span{padding-right:10px;margin:0 12px 0 0;}
.cat-item div.action span:first-child{padding-right:0;margin:0;border-right:none;}
.day {font-size:36px!important;line-height:100%;}
.wallframe  {padding:8px;}
.imgframe  {padding:8px;}
div.phrases-box {margin:0 0 12px 0;}
div.form-limit {margin-top:18px;}
div.login-fields {margin-bottom:12px;}
form#login-form > ul > li {line-height:144%!important;}
form#login-form > ul > li a {font-size:10px;font-weight:bold;text-transform:uppercase;}
td.wb-title h4.title {font-size:100%;}
th.hits {font-size:100%!important;}
div#bottom1 ul li {list-style:none;text-align:center;}
.xtc-leading > div:first-child+div+div+div /* Third column */{margin-left:0;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {margin-bottom:20px;padding:20px;}
.comwrap {padding:12px 22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
div.contact.row-fluid {padding-top:12px;}
div.contact.row-fluid img {margin-top:-28px;background: #fff;border: 1px solid #f1f1f1}
div.contact.row-fluid span.subheading-category {display:inline-block;margin-bottom:12px 0 20px;}
div.contact.row-fluid h3 {margin-bottom:20px;font-size:1.5em;font-weight:normal;}
div.contact.row-fluid h2 {margin:-15px 0 20px -5px;padding:0;font-size:3em;font-weight:normal;}
div.contact.row-fluid div.ctfields img {margin-top:-10px;}
.pager a, .pager span{background:none!important;border:none!important;}
.items-leading .span6 p{display:none;}
div.items-leading.xtc-leading div.span6 .art_info {display:inline-block;margin:9px 0!important;padding-right:12px;}
.items-leading.xtc-leading .span6 .cat-item{margin-bottom:0;}
.category_text p {margin:1em 0!important;}
h4.title{padding:18px 0 6px 0;font-size:21px;line-height:110%;}
div.items-leading.xtc-leading.span12 div.span6 h4 {font-size:28px;letter-spacing:-1px;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:none;}
div.items-leading.xtc-leading.span12 div.span6 div.kmt-readon {margin-top:3px;}
div.items-leading.xtc-leading.span12 div.span6 .cat-item div.action {bottom:-21px;}
.art_info{font-size:0.75em!important;display:block;margin:8px 0 8px 0!important;} 
div.items-leading.xtc-leading.span12 div.span6 .art_info{display:inline-block;margin:9px 0 9px 0!important;padding-right:12px;}
/* Front Page Article layout */
.fpwrap {padding:0;}
.fpwrap h1 {font-size:4em;font-weight:100;letter-spacing:-2px;}
.fpwrap h2 {font-size:3em;font-weight:100;}
.fpwrap span.fptext {display:block;font-size:120%!important;padding:20px 0;}
ul.fplist {padding:0;display:inline-block;}
ul.fplist li {font-size:1.2em!important;padding-left:0;}
ul.fplist li span i {font-size:0.875em;margin:4px 6px 0 0;}
img.signature {display:inline-block;margin:-42px 0 0 50px;}
.article_info .btn{background:none!important;border-color:transparent!important;}
.article_info .btn-group.open .dropdown-toggle{background:none!important;border:none!important;box-shadow:none!important;}
span.caret{float:none!important;}
.article_info ul li{float:left;}
.article_info ul li a:hover,.article_info ul li a:focus{background:none!important;}
.xtc-full-img{margin:0 0 20px 0;}

/* ----------------------------------------------*/
/* S 00 - 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,#left1 .module:first-child,#right1 .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,.firstarea .module,#region1 .module:first-child{margin:0;}
/* ----------------------------------------------*/
/* S 01 - Box Styles
/* ----------------------------------------------*/
.box h3 span, .darkbox h3 span,.bluebox h3 span,.redbox h3 span,.greenbox h3 span,.pinkbox h3 span,.aquabox h3 span,.tanbox h3 span{color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.box,.darkbox,.bluebox,.bluebox,.redbox,.greenbox,.pinkbox,.aquabox,.tanbox,.lightbox{padding:20px; border:8px solid #fff !important; outline:1px solid #f1f1f1;}
.box h3,.darkbox h3,.bluebox h3,.redbox h3,.greenbox h3,.pinkbox h3,.aquabox h3,.tanbox h3{ background:none!important;border:none!important; }
.darkbox{background:#222222;color:#fff;}
.bluebox{background:#5e8bc9;color:#fff;}
.redbox{background:#a50729;color:#fff;}
.greenbox{background:#529ca6;color:#fff;}
.pinkbox{background:#e55171;color:#fff;}
.aquabox{background:#007489;color:#fff;}
.tanbox{background:#c0b69f;color:#fff;}
.lightbox {background:#f1f0f0;color:#666;}
.lightbox h3{background:none!important;border:none!important;}
.lightbox h3 span{}
/* ----------------------------------------------*/
/* S 02 - Bottom 
/* ----------------------------------------------*/
.bottom h3 span {font-weight:normal!important;color:#6f7576!important;font-size:0.6em!important;font-family:Arial, Helvetica, sans-serif!important;text-transform:uppercase;letter-spacing:1px!important;}
.bottom h3 {border-bottom:1px solid #2a2a2a;padding-bottom:12px;}
/* ----------------------------------------------*/
/* S 03 - Underline (underline)
/* ----------------------------------------------*/
.underline h3 span {color:#cecece!important;}
.underline h3 {border-bottom:4px solid #cecece;padding-bottom:8px;background:none!important;}
.underlinedark h3 span {color:#666666!important;}
.underlinedark h3 {border-bottom:4px solid #666666;padding-bottom:8px;background:none!important;}
.underlineblue h3 span {color:#5e8bc9!important;}
.underlineblue h3 {border-bottom:4px solid #5e8bc9;padding-bottom:8px;background:none!important;}
.underlinered h3 span {color:#a50729!important;}
.underlinered h3 {border-bottom:4px solid #a50729;padding-bottom:8px;background:none!important;}
.underlinegreen h3 span {color:#529ca6!important;}
.underlinegreen h3 {border-bottom:4px solid #529ca6;padding-bottom:8px;background:none!important;}
.underlinepink  h3 span {color:#e55171!important;}
.underlinepink h3 {border-bottom:4px solid #e55171;padding-bottom:8px;background:none!important;}
.underlineaqua h3 span {color:#007489!important;}
.underlineaqua h3 {border-bottom:4px solid #007489;padding-bottom:8px;background:none!important;}
.underlinetan h3 span {color:#c0b69f!important;}
.underlinetan h3 {border-bottom:4px solid #c0b69f;padding-bottom:8px;background:none!important;}
/* ----------------------------------------------*/
/* S 04 -Icons (classname as suffix)
/* ----------------------------------------------*/
.alert h3,.articlez h3,.briefcase h3,.camera h3,.cart h3,.ccards h3,.chart h3,.clack h3,.clipboard h3,.clock h3,.comment h3,.envelope h3,.file h3,.film h3,.graph h3,.heart h3,.inbox h3,.mic h3,.movie h3,.paperclip h3,.phone h3,.phones h3,.picto h3,.radar h3,.srch h3,.speech h3,.stylus h3,.tag h3,.userz h3,.world h3{padding-left:65px!important;padding-top:14px!important;padding-bottom:14px!important;background-size:28px!important;border:none!important;}
.alert h3 span.rest,.articlez h3 span.rest,.briefcase h3 span.rest,.camera h3 span.rest,.cart h3 span.rest,.ccards h3 span.rest,.chart h3 span.rest,.clack h3 span.rest,.clipboard h3 span.rest,.clock h3 span.rest,.comment h3 span.rest,.envelope h3 span.rest,.file h3 span.rest,.film h3 span.rest,.graph h3 span.rest,.heart h3 span.rest,.inbox h3 span.rest,.mic h3 span.rest,.movie h3 span.rest,.paperclip h3 span.rest,.phone h3 span.rest,.phones h3 span.rest,.picto h3 span.rest,.radar h3 span.rest,.srch h3 span.rest,.speech h3 span.rest,.stylus h3 span.rest,.tag h3 span.rest,.userz h3 span.rest,.world h3 span.rest{color:#999;}
.alert h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/alert.png) no-repeat 0 50%!important;}
.articlez h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/article.png) no-repeat 0 50%!important;}
.briefcase h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/briefcase.png) no-repeat 0 50%!important;}
.camera h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/camera.png) no-repeat 0 50%!important;}
.cart h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/cart.png) no-repeat 0 50%!important;}
.ccards h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/ccards.png) no-repeat 0 50%!important;}
.chart h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/chart.png) no-repeat 0 50%!important;}
.clack h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/clack.png) no-repeat 0 50%!important;}
.clipboard h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/clipboard.png) no-repeat 0 50%!important;}
.clock h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/clock.png) no-repeat 0 50%!important;}
.comment h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/comment.png) no-repeat 0 50%!important;}
.envelope h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/envelope.png) no-repeat 0 50%!important;}
.file h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/file.png) no-repeat 0 50%!important;}
.film h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/film.png) no-repeat 0 50%!important;}
.graph h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/graph.png) no-repeat 0 50%!important;}
.heart h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/heart.png) no-repeat 0 50%!important;}
.inbox h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/inbox.png) no-repeat 0 50%!important;}
.mic h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/mic.png) no-repeat 0 50%!important;}
.movie h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/movie.png) no-repeat 0 50%!important;}
.paperclip h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/paperclip.png) no-repeat 0 50%!important;}
.phone h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/phone.png) no-repeat 0 50%!important;}
.phones h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/phones.png) no-repeat 0 50%!important;}
.picto h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/picto.png) no-repeat 0 50%!important;}
.radar h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/radar.png) no-repeat 0 50%!important;}
.srch h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/search.png) no-repeat 0 50%!important;}
.speech h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/speech.png) no-repeat 0 50%!important;}
.stylus h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/stylus.png) no-repeat 0 50%!important;}
.tag h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/tag.png) no-repeat 0 50%!important;}
.userz h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/user.png) no-repeat 0 50%!important;}
.world h3{background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/world.png) no-repeat 0 50%!important;}
/* ----------------------------------------------*/
/* S 05 - Tabbed (classname as suffix)
/* ----------------------------------------------*/
.tabbed h3,.tabbedlight h3,.tabbeddark h3,.tabbedblue h3,.tabbedgreen h3,.tabbedred h3,.tabbedtan h3,.tabbedpink h3,.tabbedaqua h3{border-bottom-style:solid!important;border-bottom-width:2px!important;padding:0 0 10px 0!important;margin:10px 0 40px 0!important;}
.tabbed h3 span,.tabbedlight h3 span,.tabbeddark h3 span,.tabbedblue h3 span,.tabbedgreen h3 span,.tabbedred h3 span,.tabbedtan h3 span,.tabbedaqua h3 span,.tabbedpink h3 span{padding:10px 24px!important;min-width:120px!important;}
.tabbedblue h3{border-bottom-color:#33749f!important;background:none!important;}
.tabbedlight h3{border-bottom-color:#ccc!important;background:none!important;}
.tabbeddark h3{border-bottom-color:#666666!important;background:none!important;}
.tabbedred h3{border-bottom-color:#5e1b1b!important;background:none!important;}
.tabbedgreen h3{border-bottom-color:#529ca6!important;background:none!important;}
.tabbedpink h3{border-bottom-color:#e55171!important;background:none!important;}
.tabbedaqua h3{border-bottom-color:#007489!important;background:none!important;}
.tabbedtan h3{border-bottom-color:#c0b69f!important;background:none!important;}
.tabbedblue h3 span{background:#33749f!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedlight h3 span{background:#cccccc!important;color:#999!important;}
.tabbeddark h3 span{background:#666666!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedred h3 span{background:#5e1b1b!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedgreen h3 span{background:#529ca6!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedaqua h3 span{background:#007489!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedpink h3 span{background:#e55171!important;color:#fff!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.tabbedtan h3 span{background:#c0b69f!important;color:#333!important;color:rgba(255,255,255,0.75)!important;text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
/* ----------------------------------------------*/
/* S 06 - Colors (classname as suffix)
/* ----------------------------------------------*/
.blue h3,.ltgrey h3,.dkgrey h3,.red h3,.green h3,.aqua h3,.pink h3,.tan h3{background:none!important;border:none!important;}
.blue h3 span {color:#33749f!important;}
.ltgrey h3 span {color:#ccc!important;}
.dkgrey h3 span {color:#666666!important;}
.red h3 span {color:#5e1b1b!important;}
.green h3 span {color:#529ca6!important;}
.aqua h3 span {color:#007489!important;}
.pink h3 span {color:#e55171!important;}
.tan h3 span {color:#c0b69f!important;}
/* ----------------------------------------------*/
/* S 07 - Nopad (classname as suffix)
/*------------------------------------------------*/
.nopad {padding:0px!important;}
/* ----------------------------------------------*/
/* S 08  - Nopad (classname as suffix)
/*------------------------------------------------*/
.pushleft{margin-left:28.641%!important;}
/* ----------------------------------------------*/
/* MOD 00 - Login Slide
/* ----------------------------------------------*/
div.slide-leftbox input.button, input.button {padding:12px 35px!important;font-weight:bold;font-size:12px!important;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.slide-container{z-index:999999!important;margin:60px auto 30px;position:relative;border-radius:4px;}
.slide-container h1 {font-size:15px;font-weight:bold;padding-bottom:8px;margin-bottom:16px;}
.slide-container h1 .log-in,.slide-container h1 .sign-up {display:inline-block;text-transform:uppercase;}
.slide-container h1 .log-in {padding-right:2px;}
.slide-container h1 .sign-up {padding-left:2px;}
.slide-container .float {width:50%;float:left;padding-top:15px;}
.slide-container .float:first-of-type {padding-right:5px;}
.slide-container .float:last-of-type {padding-left:5px;}
.slide-container label {display:block;padding:0 0 5px 2px;cursor:pointer;text-transform:uppercase;font-weight:400;font-size:11px;}
.slide-container label i {margin-right:5px;display:inline-block;width:10px;}	
.ulogin1 {float:left;width:48%;}
.ulogin2 {float:right;width:48%;}	
.jlogin1 {float:left;width:20%;margin-right:12px;}
.jlogin2 {float:left;width:70%;margin-top:14px;color:#999;}
.jlogintext {float:left;margin:0 12px 12px 0;}
ul.imgmenu{width:100%;display: flex;align-items: center;justify-content:  center;}
ul.imgmenu img {width: auto;}
ul.imgmenu li a {display: flex;align-items: center;margin-right: 25px;font-size: 14px;font-family: "Roboto";}
ul.imgmenu span.image-title {line-height: 1.3;font-size:  14px;font-family: 'Roboto';}
/* ----------------------------------------------*/
/* MOD 01 Acymailing
/* ----------------------------------------------*/
.acysubbuttons{	text-align:left!important;margin-top:12px;}

/* ----------------------------------------------*/
/* MOD 02 - JXTC  Walls NewsPro - Grid Styles - Color styles are found in the styles css
/* ----------------------------------------------*/
.newsitemwrap {margin:0;padding:0;}
/*------Text----------*/
.newstext {padding:20px;text-align:center;}
.newsitemwrap h4 {margin-bottom: 15px;}
.newsitemwrap h4 a {font-size:18px;font-family: 'Roboto Slab', serif;font-weight: 600;}
/*------Read More Buttons------*/
/*
.newsitemwrap a.article-readmore {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;margin-top:17px;}
*/
/*------ToolTips----------*/
.tt-wrapper{padding:0 !important;width:100%;height:60px;margin-top:16px;}
.tt-wrapper li{display:inline-block;padding:0 8px;}
.tt-wrapper li a{display:block;width:60px;height:60px;border-radius:50%;outline:none;position:relative;}
.tt-wrapper li a span{width:100px;height:auto;line-height:20px;padding:10px;left:50%;margin-left:-64px;font-family:'Alegreya SC', Georgia, serif;font-weight:400;font-style:italic;font-size:14px;text-align:center;text-indent:0px;border-radius:5px;position:absolute;pointer-events:none;bottom:100px;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tt-wrapper li a span:before,.tt-wrapper li a span:after{content:'';position:absolute;bottom:-15px;left:50%;margin-left:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;}
.tt-wrapper li a span:after{bottom:-14px;margin-left:-10px;}
.tt-wrapper li a:hover span{opacity:0.9;bottom:70px;}
/* ----------------------------------------------*/
/* H 01 - Custom HTML Markup(etc)
/* ----------------------------------------------*/
.devices {width:408px;height: 562px;margin: -60px 60px 24px -40px;z-index:99;position:relative;background:url(https://varta-mista.com.ua/templates/enterprise/images/backgrounds/devices-fp.png) right bottom no-repeat;float:left;}
h3.xxl{font-size:204px!important;line-height:100%!important;text-align:center;}
body h3.medium,body h3.medium span{font-size:180%;line-height:90%;text-align:center;display:block;padding-top:12px;letter-spacing:-2px;}
h2.spanpink {margin-bottom:8px;}
p.lgt-drk{text-transform:uppercase;font-size:14px;text-align:center;}
.gridgutter {display:table-cell;}
.time-to {width:100%;height:155px;margin-bottom:32px;}
ul.social li {line-height:70%!important;display:inline-block;margin-right:0px;padding:3px 7px 3px 3px!important;}
ul.social li span {padding:0;}
ul.social li.last {padding:0!important;border:none;}
.social1 {width:100%;margin-top:40px;}
ul.social1 {display:table;}
ul.social1 li {display:table-cell;line-height:70%!important;margin:0px;text-align:center;padding:0!important;font-size:3em;}
/* Grey Bar Embelem/Menu Buttons */
.embelemmenu {}
.embelemwrap {margin:-60px 0; float:left; width:33%; height:319px;position:relative;z-index:9999;}
.embelem-lg {height:598px;}
/*.embelemwrap img {max-width:100%;position:relative;z-index:9999;}*/
.midmenuwrap1 {margin-top:78px; width:33.5%;float:left;text-align:right;}
.midmenuwrap2 {margin-top:78px; width:33%;float:left; text-align:left;}
.midmenuwrap1 a.article-readmore-last {margin:0 0 0 32px;}
.midmenuwrap2 a.article-readmore-first {margin:0 32px 0 0;}
.midmenuwrap1 a.first,.midmenuwrap1 a.last,.midmenuwrap2 a.first, .midmenuwrap2 a.last {
display:inline-block;
-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;
font-weight:100 !important; letter-spacing:0.5px; text-transform:uppercase; font-size:1.05em; font-weight:bold; text-align:center;
padding:9px 0; width:41%;
text-decoration:none;
}
.midmenuwrap1 a.first {margin:0 32px 0 0;}
.midmenuwrap1 a.last {margin:0;}
.midmenuwrap2 a.first {margin:0 32px 0 0;}
.midmenuwrap2 a.last {margin:0;}
ul.fplist1 {width:100%;padding:0;}
ul.fplist1 li {width:40%;text-align:center;font-size:1.7em!important;font-weight:bold;line-height:100%;display:inline-block!important;}
ul.fplist1 li .iwrap {width:220px;height:220px;margin-bottom:20px;border-radius:50%; border:3px solid #fff;}
ul.fplist1 li .iwrwap img {max-width:100%;} 
ul.fplist1 li.first {padding:0 60px 0 0; }
ul.fplist1 li.middle {padding:0 0 0 60px;}
ul.fplist1 li.last {margin-left:-12px;}
.contactwrap {white-space:nowrap;font-size: 13.5px;}
.contactwrap i {padding-top:2px;}
.contactwrap1 {text-align:center !important;margin-top:28px;}
.contactwrap1 i {padding-top:6px;}
input.button.subbutton.btn.btn-primary {background:#444 !important;}
/* ----------------------------------------------*/
/* H 02 - Kommento
/* ----------------------------------------------*/
div.kmt-readon {margin-top:8px; }
.kmt-readon span.aligned-left {margin-right:10px;}
.kmt-readon span.kmt-readmore {background:none!important;font-weight:100 !important;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.kmt-readmore a {padding-right:10px;}
.kmt-readon span.kmt-comment,.kmt-readon span.kmt-hits  {background:none!important;font-weight:100 !important;font-size:0.85em;display:inline-block;text-transform:uppercase;}
.kmt-comment a {padding-right:10px;}
.kmt-readon span {padding:0;}
#section-kmt #kmt-fame {padding:30px;}
#section-kmt .avatar {margin-right:20px;}
#section-kmt .kmt-list > li > div {padding:30px 0!important}
#section-kmt .input.button {margin-left:6px!important;}
#section-kmt .kmt-btn-submit,#section-kmt .input.button  {padding:9px 28px!important;font-weight:100 !important;font-family:Arial, Helvetica, sans-serif;font-size:12px!important;display:inline-block;text-transform:uppercase;border:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.kmt-content p {line-height:133%;margin:0 0 35px 20px!important;position:relative;padding:30px!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
div.kmt-content p:after {content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0px;border-style:solid;display:block;width:0;}
#section-kmt .kmt-control-user {padding-left:20px;}
#section-kmt .kmt-form-length > b {padding:7px 14px 7px 36px!important;}
#section-kmt .kmt-option{float:none!important;}
#section-kmt .float-li > li, #section-kmt .float-span > span{float:right!important;}
#section-kmt ul.kmt-form-author{ margin:0 0 15px 0;}
#section-kmt h3.kmt-title {font-size:18px;}
/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {background:url(https://varta-mista.com.ua/templates/enterprise/images/icons/menu-icon.png) no-repeat  50% 50%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;position:relative;width:20px;height:20px;float:left;margin:10px 0 13px 13px;overflow:hidden;}
.mobilebtn{display:none;}
.mobilebtn select {background:none!important;border:none!important;font-size:16px;height:30px;margin-right:40px;width:15px;display: none;}
.mobilelogo {padding:0px 0px 0px 16px;}
body.mobile{padding:0;width:100%;}
body.mobile #enterprisemobile,body.mobile #headerwrap{}

body.mobile .mobilepad{padding:20px 0 0 0;}
body.mobile .enterprisemobile > 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;}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){
html,  body{width:100%;overflow-x:hidden;}
}
ul.social1 {display:none;}
ul.fplist1 {display:none;}
.embelem-lg {display:none;}

#component .enterprisewrap p {
	margin: 10px 0;
}/*
Enterprise template for Joomla!
Commercial Software
Copyright 2012, 2013, 2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body {background:  #000 url('https://varta-mista.com.ua/templates/enterprise/images/backgrounds/squares.png') repeat; color: #333;}

body {background: url(/./templates/enterprise/images/backgrounds/background.png) repeat;}

#region9 {color: #666;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#3b85ce;}
.componentheading {color:#3b85ce;}
a,input.button {color:#666666;}
a:hover {color:#3b85ce !important;}
a:active {color:#3b85ce;}
h1 {color:#3b85ce;}
h2 {color:#3b85ce;}
h3 {color:#333333;}
h4 {color:#3b85ce;}
h5 {color:#333333;}
h6 {color:#333333;}
/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle{background-color: #f6f6f6;}
.pagetitle, .pagetitle a {color:#fff; color:#3b85ce;}
.pagetitle span{}
.title {color:#3b85ce;}
.title a {color:#3b85ce;}
.title a:hover {color:#666666;}
h4.title{color:#666;}
/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#3b85ce;}
.basecolor_2 {color:#393939;}
.basecolor_2 a {color:#393939;}
.basecolor_3 {color:#aaaaaa;}
.basecolor_4 {color:#cccccc;}
.basecolor_5 {color:#3b85ce;}
.basecolor_6 {color:#8cbee0;}
.basecolor_7 {color:#444444;}
.basecolor_8 {color:#ee8081;}

/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{background:transparent ; }
#header{background:#000000 ;//border-bottom:6px solid #393939;}
#logo a{background:url(https://varta-mista.com.ua/templates/enterprise/images/logos/eplogo.png) no-repeat 0 0;height: 36px;width:143px;padding:0;}
#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);}
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ; }
#region1{background:#f9f9f9  url('https://varta-mista.com.ua/templates/enterprise/images/backgrounds/bkgbright.png') bottom center repeat-x; }
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent ; }
#region2{background:#000 ; }
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:transparent ; }
#region3wrapnoimg{background:transparent;}
#region3{ background: #f0f1f2; ; }
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent ; }
#region4{background:#f5f5f5  url('https://varta-mista.com.ua/templates/enterprise/images/backgrounds/whitestripes-new.png') repeat-x;border-bottom:5px solid #c9c9c9; border-top:1px solid #ebebeb;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:transparent ; }
#region5{background:#f9f9f9 ; }
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent ; }
#region6{background:#f9f9f9  url('https://varta-mista.com.ua/templates/enterprise/images/backgrounds/regionsep.png') bottom repeat-x; }
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent ; }
#region7{background:#f9f9f9 ; }
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:transparent ; }
#region8{background:#f9f9f9 ; }
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:transparent ; }
#region9{background:#242424 ; }
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;color: #c7c7c7;}
/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:transparent;color:#222;}
#footerpad{background:#000;}

/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menu {background: transparent;}
/* Top Level */
#header ul.menu > li > a {color:#bbb; background: transparent; border-top:0.1px solid transparent;  }
#header ul.menu > li > a:hover {color:#fff;background: transparent;border-top:0.1px solid #8cbee0; }
#header ul.menu > li.active > a {color:#ffffff;background: transparent;border-top:0.1px solid #393939;}
/* Dropdown Level */
#header ul.menu li.parent > ul {background: #393939;border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; box-shadow: 0 10px 15px rgba(0,0,0,0.5); -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.5);}
#header ul.menu li.parent > ul > li {border-bottom:1px dotted #444;}
#header ul.menu li.parent > ul > li > a {color:#ccc; color:#aaaaaa;background: ;}
#header ul.menu li.parent > ul > li.active > a {color:#aaaaaa;background: #262626 ;}
#header ul.menu li.parent > ul > li > a:hover {color:#cccccc;background: #1F1F1F ;}
#header ul.menu li.parent > ul li:first-child a{}
#header ul.menu li.parent > ul li:last-child a{}
/* ----------------------------------------------*/
/* M 01 - Main Menu Dropdown Styles
/* ----------------------------------------------*/
.drop1 {border-left: 4px solid #ffffff;}
.drop2 {border-left: 4px solid #ccc;}
.drop3 {border-left: 4px solid #ee8081;}
.drop4 {border-left: 4px solid #8cbee0;}
.drop5 {border-left: 4px solid #ccc;}
.drop6 {border-left: 4px solid #ee8081;}
.drop7 {border-left: 4px solid #8cbee0;}
.drop8 {border-left: 4px solid #ccc;}
.drop9 {border-left: 4px solid #ee8081;}
.dropstyles1 {border-left: 4px solid #93107f;}
.dropstyles2 {border-left: 4px solid #108893;}
.dropstyles3 {border-left: 4px solid #936d10;}
.dropstyles4 {border-left: 4px solid #931029;}
.dropstyles5 {border-left: 4px solid #93107f;}
.dropstyles6 {border-left: 4px solid #108893;}
/* ----------------------------------------------*/
/* M 02 - Horizontal Top Menu
/* ----------------------------------------------*/
.menualignwrap {border:1px solid #ff0000;}
.midmenuwrap1 a.first,.midmenuwrap1 a.last, .midmenuwrap2 a.first, .midmenuwrap2 a.last {
background-color:#f9f9f9;
border:1px solid #e0e0e0;
color:#a2a2a2;
text-shadow:1.6px 1.6px 0 #fff;
-moz-box-shadow:0 0 0 6px #eeeeee, 0 0 0 7px #ffffff;
-webkit-box-shadow:0 0 0 6px #eeeeee, 0 0 0 7px #ffffff;
box-shadow:0 0 0 6px #eeeeee, 0 0 0 7px #ffffff;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));
background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);
background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);

}
.xmenu {color:#444;}

/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: ;}
.module h3{background:   ; }
.module h3 span.first_word{color:#3b85ce;}
.module h3 span.rest{color:!important;}
.rtitle h3 span {background-color:#393939;color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.underline h3 {border-bottom: 4px solid #393939;background:none!important;}
.frame {border: 8px solid #393939!important;}
.box{background:#393939!important;color:#fff!important;}
.tabbed h3{border-bottom-color:#393939!important;background:none!important;}
.tabbed h3 span{background:#393939!important;	color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}

/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
/* Front Page Article layout */
.fpwrap h1 {color:#393939;}
.fpwrap h2 {color:#3b85ce;}
.fpwrap span.fptext {color:#797979;}
ul.fplist li {color:#333;}
ul.fplist li span i {color:#666;}
/* Joomla Content */
.comwrap {background:#f7f7f7;border:5px solid #ffffff;outline:1px solid #f1f1f1;}
.category_img{border:1px solid #e1e2de;background:#eef0eb;}
.cat-item div.action span{border-right:1px solid #CCCCCC;}
.btn input,.btn button{ background:#660066;}
.btn { background:#ff0000; }
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#d5d5d5; border: 1px solid #fff;}
.imgframe,.article_date {background:#fff;  border:1px solid #f1f1f1; }
h5.day {color:#fff;}
h5.month{color:#fff;}
.article_date_pad{color:#fff;background-color:#393939;}
div.contact.row-fluid h3 {color:#333;display: none;}
div.breadcrumbs {background:#ebebeb;}
span.showHere {color:#3b85ce;}
a.pathway {color:#999999 !important;}
span.here {color:#999999 !important;}
.readmore a {color:#3b85ce !important; font-weight:normal}
.readmore a span {color:#393939;}
div.pagination span {color:#ccc;}
.pagination ul > li > a, .pagination ul > li > span {background-color:#aaaaaa;color:#ccc;}
.pagination ul > li > a {color:#fff;}	
.pagination ul > li > a:hover {color:#666;}
div.action{}
legend {color:#3b85ce !important;}
dt.result-title, dt.result-title a {color:#3b85ce !important; font-weight:normal;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search_menu_btn:hover {color:#fff;background:#3b85ce;cursor:pointer;}
.items-more h3 {color:#3b85ce!important;}
/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:#f9f9f9;}
.bargraphv,.bargraphv a:hover{ background-color:#3b85ce!important;}
.circletag { background-color:#3b85ce!important;}
.circlebottom {border-top-color: #3b85ce!important;}
.cloud_tag1 {background-color:#393939!important;}
.bargraphv,.bargraphv a {background-color:#3b85ce!important;} 

/* ----------------------------------------------*/
/* H 01 - JXTC  Walls(Newspro News Module)
/* ----------------------------------------------*/
/*------Text Colors----------*/
.newsitemwrap h4 a {color: #1b5998;} 
p.article-info {color:#999;}
p.article-intro {color:#5a5a5a}
/*------Read More Buttons------*/
/*.newsitemwrap a.article-readmore {-moz-box-shadow:1px 1px 0 0 #bdbdbd;-webkit-box-shadow:1px 1px 0 0 #bdbdbd;box-shadow:1px 1px 0 0 #bdbdbd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);background-color:#f9f9f9;border:5px solid #e3e3e3;display:inline-block;color:#a6a6a6;text-shadow:1px 1px 0 #fff;}
*/
/*------Border Styles----------*/
.newswrap {border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.newsitemwrap {border-right:1px solid #ebebeb;}
 #user31{
    background: #f0f1f2;
}
/*
.uslugi .newsitemwrap {border-bottom:1px solid #cecece;}
.uslugi .firstcol .newsitemwrap {border-left:1px solid #cecece;}

@media (max-width: 900px) {
.uslugi .col-3 .newsitemwrap {border-left:1px solid #cecece;}
}*/


.newsitemwrap img.intimage {border-bottom:1px solid #ebebeb;}
/*------ToolTips----------*/
.tt-wrapper li a.first{ background-color:#8cbee0;}
.tt-wrapper li a.middle{ background-color:#444444;}
.tt-wrapper li a.last{ background-color:#ee8081;}
.tt-wrapper li a span{color: #719DAB;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);border: 4px solid #fff;background:#fff;box-shadow: 1px 1px 2px rgba(0,0,0,0.1);}
.tt-wrapper li a span:before,.tt-wrapper li a span:after{border-top: 10px solid rgba(0,0,0,0.1);}
.tt-wrapper li a span:after{border-top: 10px solid #fff;}
/* ----------------------------------------------*/
/* H 02 - JXTC Slide Panel
/* ----------------------------------------------*/
.slide-container{background: #ffffff;border-radius: 4px;color: #7e7975;box-shadow: 0 2px 2px rgba(0,0,0,0.2),0 1px 5px rgba(0,0,0,0.2),0 0 0 12px rgba(255,255,255,0.4);}
.slide-container h1 {color: #bdb5aa;border-bottom: 1px solid #EBE6E2;text-shadow: 0 2px 0 rgba(255,255,255,0.8);box-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.slide-container h1 .log-in {color: #6c6763;}
.slide-container h1 .sign-up {color: #ffb347;}
.slide-container .float {border-top: 1px solid rgba(255,255,255,1);}
.slide-container label {color:#000;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.login_slide_btn {color:#ebebeb;background:#3b85ce;}
.login_slide_btn:hover {color:#fff;background:#3b85ce;cursor:pointer;}
.logout_slide_btn {color:#3b85ce;background:#ebebeb;}
.logout_slide_btn:hover {color:#fff;background:#3b85ce;cursor:pointer;}
div.slide-leftbox li a {color:#3b85ce;font-size:10px; font-weight:bold; text-transform:uppercase;}
div.slide-leftbox input.button, input.button {background:#3b85ce !important;	color:#fff;}
/* ----------------------------------------------*/
/* H 03 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing {background:#666!important;}
#user_email_formAcymailing {background:#666!important;}
/* ----------------------------------------------*/
/* H 04 - JXTC Contact Wall
/* ----------------------------------------------*/
.circle1:hover {background-color:#3b85ce;}
/* ----------------------------------------------*/
/* H 05 - Custom HTML Markup
/* ----------------------------------------------*/
.embelemwrap {
background: url(https://varta-mista.com.ua/templates/enterprise/images/backgrounds/embelem-lg.png) 50% 50% no-repeat;
-moz-background-size:contain; -webkit-background-size:contain; background-size:contain;
}
.embelem-lg {background: url(https://varta-mista.com.ua/templates/enterprise/images/backgrounds/embelem-lg.png) 50% 50% no-repeat;
-moz-background-size:contain; -webkit-background-size:contain; background-size:contain;}
ul.social li a {color:#393939;}
ul.social li {border-right: 1px solid #ebebeb;}
ul.social1 li {color:#999;}
.map {background: url(https://varta-mista.com.ua/templates/enterprise/images/backgrounds/adress.png) 50% 50% no-repeat; max-width:100%; height:164px;
-moz-background-size:100%; -webkit-background-size:100%; background-size:100%;}
ul.fplist1 li .iwrap {border:8px solid #fff; box-shadow: 0 0 0 10px rgba(0,0,0,0.025);}
ul.fplist1 li.first .iwrap {background:#8cbee0;}
ul.fplist1 li.middle .iwrap {background:#ee8081;}
ul.fplist1 li.last .iwrap {background:#444444;}
/* ----------------------------------------------*/
/* H 06 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#3b85ce !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#3b85ce !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#3b85ce !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#3b85ce !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#3b85ce !important;}
.kmt-hits a:hover {color:#3b85ce !important;}
#section-kmt .input.button {background:#3b85ce !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#3b85ce !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
/* ----------------------------------------------*/
/* H 07 - JXTC Easy Image Gallery
/* ----------------------------------------------*/
.unoslider_title {color:#fff;}
.unoslider_description {color:#f1f1f1;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
#menuright2 .image-title a {
	color: #fff;
}

.imgframe, .article_date {
    float: left;
    margin: 0 15px 10px 0;
}
#header ul.menu > li > a {color: #fff;border-top: 1px solid transparent;}
/* #logo:before {
	content: '';
    background: url(/./templates/enterprise/images/logos/backgound-logo.png) no-repeat 0 0;
    height: 106px;
    width: 528px;
    position: absolute;
    top: -1px;
    left: 0;
	z-index: -1;
} */
#logo a {
    background: url(/./templates/enterprise/images/logos/logotype.png) no-repeat 0 0;
    height: 200px;
    width: 480px;
    position: absolute;
    top: 10px;
    left: 17px;
}
#logo a:after {
    background: url(/./templates/enterprise/images/logos/logo-name.png) no-repeat 0 0;
    height: 86px;
    width: 480px;
    position: absolute;
    top: 10px;
    left: 190px;
    content: '';
}
.innerpage.sticky #logo a {
    height: 107px;
    width: 86px;
    top: 4px;
    left: 17px;
    background-size: 100%;
}
.innerpage.sticky #logo a:after {
    top: 15px;
    left: 110px;
    content: '';
}
#region2wrap .xtc-wrapper {
	padding-top: 25px!important;
    padding-bottom: 25px!important;
}
.embelem-lg {
    background: url(/./templates/enterprise/images/backgrounds/devices-fp.png) 50% 50% no-repeat;
}
.article_text h1 {
	font-size: 28px;
    font-family: 'Roboto';
    margin-bottom: 20px;
}
.item-121  ul li {
	width: 100%;
}
.span6 .ctfields div {
    display: inline-block;
}
.pane-slider.content input[type="text"], .pane-slider.content textarea {width: 100%;}
.pane-slider.content div {margin: 0 !important;}
#header ul.menu > li > a:hover { border-top: 1px solid #8cbee0;}
#component p {font-size: 14px !important;}
#component .article_text ul {
	padding-left: 40px;
	margin-bottom: 10px;
}
#component .article_text ul li {
	list-style-type: disc;
	padding: 0;
}
#component .article_text .list-none li {
	list-style-type: none;
}
body.frontpage div.item-page {
    margin-top: -30px;
}
.r3spacer_top .enterprisewrap {
	font-family: 'Roboto';
}
.r3spacer_top .enterprisewrap h1 {
	font-size: 24px;
	margin-bottom: 0;
	letter-spacing: 0.5px;
	border: 0;
}
.r3spacer_top .enterprisewrap h2 {
	font-size: 24px;
	font-family: 'Roboto';
	letter-spacing: 0.5px;
}
#component.r3spacer_top .enterprisewrap p {
	font-size: 16px !important;
	color: #000;
	line-height: 25px;
	margin: 0 0 10px;
}
#component #user31 {
    margin: 0;
}
.dualcol li.item-312, .dualcol li.item-313 {
	width: 100%;
}
.article_text h1 {
   font-size: 3em;
   font-family: 'Roboto';
   margin-bottom: 20px;
   border-bottom: 1px solid #cccccc;
   padding-bottom: 10px;
}
.article_text h2 {
	margin-top: 20px;
    margin-bottom: 10px;
}
.article_text h3 {
	margin-top: 15px;
    margin-bottom: 15px;
}
.ffield .form-control {
    padding: 5px 10px!important;
	width: 100%;
}
#component .article_text p {
    margin: 0 0 2em;
}
#component .article_text span {
	margin: 0px 0 15px;
    display: block;
}
.span6 .ctfields {
    padding: 10px 20px 0 !important;
}
.span6 .ffield dd {
    padding: 0 21px 0 0;
}
#bottom2 .contactwrap {
	white-space: inherit;
}
div#bottom2 .module {
	padding: 20px 15px;
}
#component .ctfields [class^="icon-"], #component .ctfields [class*=" icon-"] {
	vertical-align: text-bottom;
}

.col-2-md {
	width: 50%;
	float: left;
}

#wallsliderjxtcwall432 {
	top: 0px; visibility: visible;
}
.wallview.columns-4 .singlepage.page-1 .row-1 {
	width: 25%;
	float: left;
	background: #f0f1f2;
}

@media (min-width: 520px) {
	.xtc-full-img.img-fulltext-right.imgframe {
		width: 355px;
		max-width: 40%;
	}
}
@media (min-width: 1161px) {
	.devices {
		margin: 0 62px 0px -25px;
	}
}
@media (min-width: 1200px) {
	ul.imgmenu li a {
		margin-right: 40px;
	}
	.text-ul {
		display: inline-block;
		width: 64%;
	}
}
@media (max-width: 1160px) {
	#logo a {
		width: 190px;
	}
	.devices {width:310px;background-size: contain;margin: -125px 35px 24px 0;}
}
@media (max-width: 1144px) {
	ul.imgmenu li a {
		margin-right: 0px;
	}
}
@media (max-width: 1041px) {
	ul.imgmenu {
		flex-wrap: wrap;
	}
	ul.imgmenu li {
		margin-bottom: 10px;
	}
}
@media (max-width: 768px) {
	#logo:before {
		height: 101px;
	}
}
@media (max-width: 767px) {
	.article_text .enterprisewrap {
		padding: 0 10px;
	}
	 #component .article_text ul {
		padding-left: 15px;
	}
	.xtc-bodygutter {
		padding: 0;
	}
	#component.r3spacer_top .article_text .list-none {
		text-align: left;
	}
	#menuright2 {
		margin-left: 40px;
	}
}
@media (max-width: 650px) {
	.newsitemwrap img.intimage {width: 100%;}
}
@media(max-width: 520px) {
	#menuright2 .image-title a {
		font-weight: bold;
		font-size: 16px;
	}
	body.sticky #header {
		padding-right: 0px!important;
	}
	#menuright2 {
		margin-left: 25px;
	}
}

@media (max-width: 370px) {#menuright1 {
    display: none;
}
#menuright2 .image-title a {
    font-size: 12px;
}}
#partner {
	padding: 20px 0;
	background: #f0f1f2;
}
#partner .title h2 {
	font-size: 24px;
	font-family: "Roboto";
	color: rgb(65, 139, 202);
}
#partner .title {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 20px;
}
.partner-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}
.partner-wrap .par-items {
    width: 33%;
    padding: 0px 20px;
    margin: 30px 0;
	position: relative;
}
.partner-wrap .par-items .logo {
    margin-bottom: 15px;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.5s;
}
.partner-wrap .par-items .logo:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.partner-wrap .par-items .name {
	font-size: 16px;
	font-family: "Roboto";
	color: rgb(184, 184, 184);
	text-align: center;
}
@media (min-width: 992px) {
	.partner-wrap .par-items .name {
		height: 30px;
	}
	.partner-wrap .par-items:after {
		content: '';
		width: 1px;
		height: 130px;
		background: #fff;
		display: block;
		position: absolute;
		top: 12px;
		left: 0;
	}
	.partner-wrap .par-items:nth-child(2):after {
		top: 12px;
	}
}
@media (max-width: 991px) {
	.partner-wrap {
		flex-wrap: wrap;
	}
}
@media (max-width: 479px) {
	.partner-wrap .par-items {
		width: 100%;
	}
}/*
Enterprise template for Joomla!
Commercial Software
Copyright 2012, 2013, 2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/
.row-fluid .span12{margin-left:0;}
img{max-width:100%;}
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu li.parent > ul > li > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,.social a,.flatgreybutton,.bargraphv a,.circle1,#header ul.menu > li > a:hover {
	     -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
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
body
 {
	 opacity:0; 
    -webkit-animation:fadeIn ease-in 1;  
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
     -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-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
	@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

/* Responsive Animation Parameters */



/* CSS3 Rotating Words */
.rw-wrapper{width: 100%;text-align:center!important;padding: 20px 0 30px 0;position:relative;}
.rw-words{display: inline;text-indent: 10px;}
.rw-words-1 span{position: absolute;opacity: 0;overflow: hidden;text-align:center!important;-webkit-animation: rotateWord 18s linear infinite 0s;-moz-animation: rotateWord 18s linear infinite 0s;-o-animation: rotateWord 18s linear infinite 0s;-ms-animation: rotateWord 18s linear infinite 0s;animation: rotateWord 18s linear infinite 0s;left: 50%;margin-left:-50%;width: 100%;}
.rw-words-1 span:nth-child(2) {-webkit-animation-delay: 3s;-moz-animation-delay: 3s;-o-animation-delay: 3s;-ms-animation-delay: 3s;animation-delay: 3s;}
.rw-words-1 span:nth-child(3) {-webkit-animation-delay: 6s;-moz-animation-delay: 6s;-o-animation-delay: 6s;-ms-animation-delay: 6s;animation-delay: 6s;}
.rw-words-1 span:nth-child(4) {-webkit-animation-delay: 9s;-moz-animation-delay: 9s;-o-animation-delay: 9s;-ms-animation-delay: 9s;animation-delay: 9s;}
.rw-words-1 span:nth-child(5) {-webkit-animation-delay: 12s;-moz-animation-delay: 12s;-o-animation-delay: 12s;-ms-animation-delay: 12s;animation-delay: 12s;}
.rw-words-1 span:nth-child(6) {-webkit-animation-delay: 15s;-moz-animation-delay: 15s;-o-animation-delay: 15s;-ms-animation-delay: 15s;animation-delay: 15s;}
@-webkit-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;-webkit-transform: translateY(-30px);}
	5% { opacity: 1;-webkit-transform: translateY(0px);}
    17% { opacity: 1;-webkit-transform: translateY(0px);}
	20% { opacity: 0;-webkit-transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@-moz-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;}
	5% { opacity: 1;}
    17% { opacity: 1;}
	20% { opacity: 0;}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@-o-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;-o-transform: translateY(-30px);}
	5% { opacity: 1;-o-transform: translateY(0px);}
    17% { opacity: 1;-o-transform: translateY(0px);}
	20% { opacity: 0;-o-transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@-ms-keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;-ms-transform: translateY(-30px);}
	5% { opacity: 1;-ms-transform: translateY(0px);}
    17% { opacity: 1;-ms-transform: translateY(0px);}
	20% { opacity: 0;-ms-transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@keyframes rotateWord {
    0% { opacity: 0;}
    2% { opacity: 0;transform: translateY(-30px);}
	5% { opacity: 1;transform: translateY(0px);}
    17% { opacity: 1;transform: translateY(0px);}
	20% { opacity: 0;transform: translateY(30px);}
	80% { opacity: 0;}
    100% { opacity: 0;}}
@media screen and (max-width: 768px){.rw-sentence { font-size: 18px;}}
@media screen and (max-width: 320px){.rw-sentence { font-size: 9px;}}

/* CSS3 Animations */
.spin {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-o-transition: all 400ms linear;-ms-transition: all 400ms linear;transition: all 400ms linear;}
.spin:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.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: 0.5s ease;-moz-animation: 0.5s ease;-ms-animation: 0.5s ease;-o-animation: 0.5s ease;animation: 0.5s ease;}
.animated.hinge {-webkit-animation: 2s ease;-moz-animation: 2s ease;-ms-animation: 2s ease;-o-animation: 2s ease;animation: 2s ease;}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1);} 
  50% { -webkit-transform: scale(1.5);}
    100% { -webkit-transform: scale(1);}}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1);}  
  50% { -moz-transform: scale(1.5);}
    100% { -moz-transform: scale(1);}}
@-ms-keyframes pulse {
    0% { -ms-transform: scale(1);} 
  50% { -ms-transform: scale(1.5);}
    100% { -ms-transform: scale(1);}}
@-o-keyframes pulse {
    0% { -o-transform: scale(1);}  
  50% { -o-transform: scale(1.5);}
    100% { -o-transform: scale(1);}}
@keyframes pulse {
    0% { transform: scale(1);} 
  50% { transform: scale(1.5);}
    100% { transform: scale(1);}}
.pulse:hover{-webkit-animation-name: pulse;-moz-animation-name: pulse;-ms-animation-name: pulse;-o-animation-name: pulse;animation-name: pulse;}
@keyframes shake{
0% { transform: translate(2px, 1px) rotate(0deg);}
10% { transform: translate(-1px, -2px) rotate(-1deg);}
20% { transform: translate(-3px, 0px) rotate(1deg);}
30% { transform: translate(0px, 2px) rotate(0deg);}
40% { transform: translate(1px, -1px) rotate(1deg);}
50% { transform: translate(-1px, 2px) rotate(-1deg);}
60% { transform: translate(-3px, 1px) rotate(0deg);}
70% { transform: translate(2px, 1px) rotate(-1deg);}
80% { transform: translate(-1px, -1px) rotate(1deg);}
90% { transform: translate(2px, 2px) rotate(0deg);}
100% { transform: translate(1px, -2px) rotate(-1deg);}}
@-moz-keyframes shake{
0% { -moz-transform: translate(2px, 1px) rotate(0deg);}
10% { -moz-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -moz-transform: translate(-3px, 0px) rotate(1deg);}
30% { -moz-transform: translate(0px, 2px) rotate(0deg);}
40% { -moz-transform: translate(1px, -1px) rotate(1deg);}
50% { -moz-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -moz-transform: translate(-3px, 1px) rotate(0deg);}
70% { -moz-transform: translate(2px, 1px) rotate(-1deg);}
80% { -moz-transform: translate(-1px, -1px) rotate(1deg);}
90% { -moz-transform: translate(2px, 2px) rotate(0deg);}
100% { -moz-transform: translate(1px, -2px) rotate(-1deg);}}
@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg);}
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg);}
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg);}
30% { -webkit-transform: translate(0px, 2px) rotate(0deg);}
40% { -webkit-transform: translate(1px, -1px) rotate(1deg);}
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg);}
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg);}
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg);}
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg);}
90% { -webkit-transform: translate(2px, 2px) rotate(0deg);}
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg);}}
.shake{display:block;}
.shake:hover,.shake:focus{animation-name: shake;animation-duration: 0.8s;transform-origin:50% 50%;animation-iteration-count: infinite;animation-timing-function: linear;-moz-animation-name:shake;-moz-animation-duration: 0.8s;-moz-transform-origin:50% 50%;-moz-animation-iteration-count: infinite;-moz-animation-timing-function:linear;-webkit-animation-name: shake;-webkit-animation-duration: 0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
.bump{float: left;margin: 15px;-webkit-transition: margin 0.5s ease-out;-moz-transition: margin 0.5s ease-out;-o-transition: margin 0.5s ease-out;}
.bump:hover {margin-top: 2px;clear:both;}
.tint {position: relative;cursor: pointer;}
.tint:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.3);-moz-transition: all .3s linear;-webkit-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.tint:hover:before {background: none;}
 
/* CSS3 Responsive Breakpoints */
@media(max-width:1920px){
#component p {font-size:0.9em;}
p {font-size:100%;}
.team-lft {display:none}
.team-rt {width:100%!important;float:none;}}
@media(max-width:1600px){.unoslider_caption {bottom:36%;}}
@media(max-width:1440px){.unoslider_caption {bottom:36%;}}
@media(max-width:1280px){.fpwrap h2 {font-size:2.7em;}.unoslider_caption {bottom:36%;}}
.unoslider_caption {bottom:36%;}}
@media(max-width:1140px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {}
.fpwrap h1 {font-size:3.7em; white-space:nowrap;}
.fpwrap h2 {font-size:2.4em; white-space:nowrap;}
.embelemwrap {width:37%;}
.midmenuwrap1 {width:31.5%; margin-top:45px;}
.midmenuwrap2 {width:31%; margin-top:45px;}
.midmenuwrap1 a.first {margin:0 0 28px 0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.midmenuwrap1 a.last {margin:0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.midmenuwrap2 a.first {margin:0 0 28px 0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.midmenuwrap2 a.last {margin:0;width:86%;text-align:center;padding-left:0;padding-right:0;}
.tt-wrapper{margin-bottom: 70px;}
.devices {width:338px;}
.unoslider_caption {bottom:36%;}}
@media(max-width:1070px){
img.signature {display:inline-block;margin:-58px 0 0 24px;max-width:30%;}
.menu.suckerfish.xtcdefaultmenu.in{
	display: block;
}
#menu > ul.menu {
    float: left;
    margin-right: 20px;
    position: absolute;
    left: 0;
    right: 0;
    background: #010101;
    margin: 0 auto;
    width: 100%;
    top: 100px;
    z-index: -1;
}
ul.suckerfish > li, ul.dualfish > li, ul.dropline > li {
    margin-right: 0;
    background: none;
    width: 100%;
    text-align: center;
}
#header ul.menu li.parent > a:after {
    content: '+';
	margin-left: 5px;
}
#header ul.menu li.parent.xtcHover > a:after {
    content: '-';
}
#header ul.menu li.parent > ul.suckerfish {
    position: relative;
    top: 0;
    width: 100%;
	display: block;
	z-index: 1 !important;
}
#header ul.menu li.parent > ul.suckerfish > li {
    width: 100%;
}
#header ul.menu li.parent.xtcHover > ul.suckerfish {
	height: auto !important;;
}
.menu.suckerfish.xtcdefaultmenu{display:none;}.mobilebtn{display:block;}#headerwrap .xtc-wrapperpad {padding-bottom: 9px;}}
#logo:before {height: 101px;}
}
@media(max-width:1000px){ 
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:50%!important;}
.ulwrap {width:29%;}
body.frontpage #component {padding-bottom:60px;}
.devices {margin-top:-100px;}
.fpwrap span.fptext {font-size:110%!important;}
.fpwrap h1 {font-weight:bold;font-size:5.2em;line-height:70%!important;}
.fpwrap h2 {padding-top:12px;font-size:2em;}
.fpwrap h1 span {font-size:.5em;display:block;}
body.frontpage #component {padding-top:0;}
.embelemwrap {margin:-48px 0 -61px !important; width:41%; height:300px; }
.midmenuwrap1 {width:29%;}
.midmenuwrap2 {width:29%;}
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {padding:14px 28px 16px;}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {padding:14px 28px 16px;}
ul.imgmenu{}
ul.imgmenu li{}
ul.imgmenu img { }
ul.imgmenu span.image-title { line-height:110%; padding-top:5px;}
.xmenu {display:none;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:inline-block;margin-top:0.6em!important;}
#region4 {}
.unoslider_caption {bottom:36%;}}
@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
img.signature {margin-left:18px;max-width:25%;}
.unoslider_caption {bottom:36%;}}
@media(max-width:900px){
ul.suckerfish > li > a, ul.dualfish > li > a, ul.dropline > li > a {padding:14px 21px 16px;}
ul.suckerfish > li > a:hover, ul.dualfish > li > a:hover, ul.dropline > li > a:hover,ul.suckerfish > li:hover > a, ul.dualfish > li:hover > a, ul.dropline > li:hover > a {padding:14px 21px 16px;}
.modspace a h4.news {min-height:50px;}
/*div.item-page {padding:30px 20px 0 20px;}*/
.fpwrap h1 {font-weight:bold;font-size:4.6em;line-height:70%!important; white-space:nowrap;}
.fpwrap h1 span {font-size:.5em;display:block;font-family: Source, sans-serif;}
.fpwrap h2 {font-size:1.7em;}
.embelemwrap {margin:-33px 0;}
.tt-wrapper{margin-bottom: 0;}
.wallfloat { width:50%!important;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;width:50%!important;}
.map {height:180px;background-position:center top;-moz-background-size:80%;-webkit-background-size:80%;background-size:80%;}	
#region9 .row-fluid .span3{float:left;width:48.6188%;margin-left:2.76243%;}
#region9 .row-fluid .span3:first-child,#region9 .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
#region9 .row-fluid .span3:first-child + .span3 + .span3{clear:left;}
ul.imgmenu{}
ul.imgmenu li{}
ul.imgmenu img { }
ul.imgmenu span.image-title {}
#headerwrap .xtc-wrapper {padding-left:24px!important; padding-right:12px!important; }

.unoslider_caption {bottom:36%;}}
@media(max-width:840px){
	img.signature {display:none;}
	.unoslider_caption {bottom:36%;}}
@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child + .span3 + .span3{margin-left:0;}
.xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:48.6188%;}
.embelemwrap {margin:-45px 0; width:43%;}
.midmenuwrap1 {width:28%;}
.midmenuwrap2 {width:28%;}
.unoslider_caption {bottom:36%;}}
@media (max-width: 767px) { 
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
.xmenu {display:none;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:20px;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:20px;}
.map {height:180px;-moz-background-size:95%;-webkit-background-size:95%;background-size:95%;}
/*
ul.fplist li {text-align:center;display:inline !important;}
ul.fplist li span i {margin:0 0 16px 0;display:block;font-size:4em!important;}
*/
#component, #left, #right{padding-left:40px;padding-right:40px;}
.pushleft{margin-left:1.641%!important;}
.unoslider_caption {bottom:36%;}}
@media(max-width:800px){
.embelemwrap {margin:-45px 0; width:47%;}
.midmenuwrap1 {width:26%;}
.midmenuwrap2 {width:26%;}
.unoslider_caption {bottom:36%;}}
@media(max-width:786px){
#component p {font-size:110%;line-height:133%}
h4 {padding:16px 6px 6px 0;font-size:150%!important;line-height:110%;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
#region9 .xtcdefaultmenu{display:block;}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
.ulwrap {width:45%;}
.modspace {padding-bottom:50px;margin-bottom:20px;border-bottom:1px solid #dddddd;}
.modspace a h4.news {font-size:200%!important;letter-spacing:-1px;padding-bottom:0!important;margin-bottom:0!important;}
ul.social1 {display:table;}
#left {display:none;}
.devices {display:none;}
.unoslider_caption {bottom:28% !important;}
body.frontpage #component {padding:0px 10px;}
.fpwrap h1 {font-size:5.4em;line-height:70%!important; border:none; white-space:normal;}
.fpwrap h2 {font-size:2.4em; white-space:normal;}
.fpwrap span.fptext {max-width:100%;}
.fpwrap-bottom {text-align:center;}
.fpwrap {text-align:center;}
ul.fplist {display:none;}
ul.fplist1 {display:block; margin-bottom:30px;}
#region1 {display:none !important;}
#region2 {background:#222 !important;}
#region4 {padding:40px 0!important;}
.pushleft{margin-left:5.641%!important;}
.embelemwrap {display:none;} .embelemwrap img {display:none;}
.embelem-lg {display:block!important;margin-bottom:30px;}
.midmenuwrap1 {float:left;}
.midmenuwrap2 {float:right;}
.midmenuwrap1,.midmenuwrap2 {margin:0!important;width:49%; text-align:center;}
.midmenuwrap1 a.first {margin:0 0 14px 16px;width:90%;padding-left:0;padding-right:0;}
.midmenuwrap1 a.last {margin:14px 0 0 16px;width:90%;padding-left:0;padding-right:0;}
.midmenuwrap2 a.first {margin:0 16px 14px 0;width:90%;padding-left:0;padding-right:0;}
.midmenuwrap2 a.last {margin:14px 16px 0 0;width:90%;padding-left:0;padding-right:0;}
.unoslider_caption {bottom:36%;}
.frontpage.sticky #logo a:after {
    left: 100px;
    content: '';
}
.frontpage.sticky #logo a {
    background-size: contain;
    height: 92px;
	top: 5px;
}
#region2wrap {
    margin-top: 20px;
}
#region2wrap .xtc-wrapper {
    padding: 25px !important;
}}

@media all and (max-width: 768px/*) and (min-width: 480px*/) {
.team-lft {display:inline-block;width:28%!important;float:left;}
.team-rt {width:68%!important;float:right;}
h3.teamtitle-rt{font-size:140%;color:#444;margin:0 0 0.4em 0;font-size:160%!important;}
.team {max-width:100%;}
.teamintro-rt {font-size:140%;margin:0 0 0.4em 0;line-height:144%;font-size:1em!important;}
ul.fplist1 li.first {padding:0 45px 0 0;}
ul.fplist1 li.middle {padding:0 0 0 45px;}
ul.fplist1 li.last {}
.unoslider_caption {bottom:36%;}}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.wallfloat { width:100%!important;}
.wallfloat.lastcol {clear:none!important;}
.wallfloat.col-2,.wallfloat.col-4, .wallfloat.col-6, .wallfloat.col-8, .wallfloat.col-10 {clear:right!important;width:100%!important;}
.ulwrap {width:40%;margin-right:20px;}
.modspace a h4.news { min-height:none!important;}
.team-lft {display:block;width:98%!important;float:none;margin-bottom:20px;}
.team-rt {width:100%!important;float:none;}
div.formwrap {width:auto;padding:7%;}
#region9 .row-fluid .span3{width:100%;margin-left:0;}
.map {height:280px !important;}
#region9 .module h3{text-align:center; border:none; padding:14px 0; background:#202020;}
div#bottom1 .module, div#bottom2 .module, div#bottom3 .module, div#bottom4 .module, div#bottom6 .module {padding-bottom:0;margin-bottom:10px;}
.dualcol li {font-size:1.1em;text-align:center!important;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #292929;}
.contactwrap {text-align:center; font-size:120%; line-height:184%;}
.contactwrap1 {display:inline-block; margin:28px auto 0;  }
.contactwrap1 span.circle1 {display:inline-block;width:60px; height:60px; margin:0 24px;}
.contactwrap1 i {padding:19px 10px 0; font-size:140% !important;}
.unoslider_caption {bottom:36%;}
div.acymailing_form {text-align:center;}
p.acysubbuttons {text-align:center !important;}
input.button.subbutton.btn.btn-primary {width:85%;}
.slide-containter {left:180px!important;}}
@media(max-width:620px){
.midmenuwrap1,.midmenuwrap2 {margin:14px 0 0 0;width:48%; text-align:center;}
/*ul.fplist1 li {padding:0!important;width:100%!important;}*/
ul.fplist1 li .iwrap {width:160px;height:160px;margin-bottom:20px;}
ul.fplist1 li.first {padding:0 35px 0 0;}
ul.fplist1 li.middle {padding:0 0 0 35px;}
ul.fplist1 li.last {padding-top:20px;}
.article_date,.article_date_pad  {display:none;}
.article_info{margin-left:0;}
.fpwrap h2 {font-size:2em;}
ul.imgmenu{display:none !important;}
.embelem-lg {height:498px;}
#region2 {display:none !important;}
.unoslider_caption {bottom:36%;}
.slide-containter {left:150px!important;}
}
@media(max-width:525px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.embelem-lg {height:428px;}
.ulwrap {width:100%;margin-right:0;}
.fpwrap h1 {font-size:5em;}
.fpwrap h2 {font-size:2.5em;}
.unoslider_caption {bottom:36%;}
#region9wrap .xtc-wrapper {padding:20px !important;}
.slide-container {left:100px!important;}}
@media(max-width:480px){
#region4 {min-height:none!important;border-top:10px solid #f1f1f1;background-image:none!important; border-bottom:10px solid #f1f1f1; outline:1px solid #ebebeb;}
#region4 {padding:0!important;}
#region4wrap .xtc-wrapper {padding:30px 0 !important;}
.midmenuwrap1, .midmenuwrap2 {width:100%;}
.midmenuwrap1 {margin:0;}
.midmenuwrap2 {margin-top:24px;}
.midmenuwrap1 a.first,.midmenuwrap2 a.first{margin:0 10px;}
.midmenuwrap1 a.last,.midmenuwrap2 a.last{margin:25px 10px 0 10px;}
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
.embelem-lg {height:432px;}
ul.social {display:none}
ul.social {width:90%;}
ul.social1 li {font-size:2em;}
ul.partners li {font-size:1.4em!important;}
ul.fplist1 li .iwrap {width:140px;height:140px;margin-bottom:20px;}
  ul.fplist1 li.first {padding:0 30px 0 0;}
ul.fplist1 li.middle {padding:0 0 0 30px;}
.unoslider_caption {bottom:36%;}
.map {height:220px !important;}
.slide-container {left:80px!important;}
.slide-leftbox {width:420px!important;height:500px!important;}
.slide-container {left:20px!important;width:420px!important;height:500px!important;}
.slide-inner-container {width:420px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
}
@media(max-width:440px){
ul.fplist1 li {padding:0 0 30px 0!important; margin-bottom:30px; border-bottom:1px solid #ebebeb;width:100%!important; display:block;}
ul.fplist1 li.last {margin:0; padding:0; border:none;}
ul.fplist1 li .iwrap {width:240px;height:240px;margin-bottom:20px;}
.fpwrap h1 {font-size:4.2em;}
.fpwrap h2 {font-size:2.5em;}
#headerwrap .xtc-wrapper {padding-left:12px!important; padding-right:0px!important; }
#logo a {width: 132px;background-size: 315px;}
.embelem-lg {height:380px;background-size: contain;}
.map {height:190px !important;}
.contactwrap1 span.circle1 {width:50px; height:50px; margin:0 16px;}
.contactwrap1 i {padding:12px 10px 0; font-size:140% !important;}
.slide-leftbox {width:400px!important;height:400px!important;}
.slide-container {left:20px!important;width:400px!important;height:400px!important;}
.slide-inner-container {width:400px!important;height:400px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}	
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}}
@media(max-width: 420px){.innerpage.sticky #logo a {left: 10px;background-size:  contain;height: 92px;}.innerpage.sticky #logo a:after {top: 22px;left: 100px;content: '';background-size: contain;width: 200px;}}
@media(max-width:390px){.embelem-lg {height:340px;}.frontpage.sticky #logo a:after {content: '';background-size: contain; width: 180px;top: 23px;}}
@media(max-width:350px){.embelem-lg {height:300px;}}
@media(max-width:320px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
.cols-2 .item,.cols-3 .item,.cols-4 .item,.cols-5 .item,.cols-6 .item{width:100%!important;}
.contact_wall_img,.lm_banner{display:none;}
div.pagination span, div.pagination a,ul.pagenav a {font-size:1em!important;padding:2px 8px;border:2px solid #e3e3e3;}
div.pagination ul li {padding:0 4px 0 0;}
.map {height:130px !important;}
.slide-leftbox {width:280px!important;height:400px!important;}
.slide-container {left:20px!important;width:280px!important;height:500px!important;}
.slide-inner-container {width:280px!important;height:500px!important;}
.slide-container .float {width:25%!important;}
.ulogin1,.ulogin2 {float:none!important;}
.jlogin1 {float:none!important;}
.jlogin2 {float:none!important;}
.jlogintext {float:none!important;}
.embelem-lg {height:260px;}
}
@media(max-width: 740px) {
	#logo a:after{display: none;}
}
@media(max-width:1230px) and (min-width: 1070px){
	#logo a:after{display: none;}
}
@-moz-document url-prefix() {
	@media (min-width: 320px){
		#headerwrap .xtc-wrapperpad {padding-bottom: 6px;}
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsdate{margin:0 30px 0 0;}}
/* End Responsive Parameters */
/*
Enterprise template for Joomla!
Commercial Software
Copyright 2012, 2013, 2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/
@font-face {
    font-family: 'Luxi';
    src: url('../fonts/Luxi/luxisr-webfont.eot');
    src: url('../fonts/Luxi/luxisr-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/luxisr-webfont.woff') format('woff'),
         url('../fonts/Luxi/luxisr-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/luxisr-webfont.svg#RockwellRegular') format('svg');
    font-weight: 100;
    font-style: normal;}
@font-face {
    font-family: 'LuxiBold';
    src: url('../fonts/Luxi/luxisb-webfont.eot');
    src: url('../fonts/Luxi/luxisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/luxisb-webfont.woff') format('woff'),
         url('../fonts/Luxi/luxisb-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/luxisb-webfont.svg#Rockwell') format('svg');
    font-weight: 100;
    font-style: normal;}
@font-face {
    font-family: 'Oxygen';
    src: url('../fonts/Luxi/Oxygen-webfont.eot');
    src: url('../fonts/Luxi/Oxygen-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/Oxygen-webfont.woff') format('woff'),
         url('../fonts/Luxi/Oxygen-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/Oxygen-webfont.svg#RockwellRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'OxygenBold';
    src: url('../fonts/Luxi/Oxygen-Bold-webfont.eot');
    src: url('../fonts/Luxi/Oxygen-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Luxi/Oxygen-Bold-webfont.woff') format('woff'),
         url('../fonts/Luxi/Oxygen-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Luxi/Oxygen-Bold-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'Source';
    src: url('../fonts/Source/SourceSansPro-Regular-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Regular-webfont.svg#RockwellRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'SourceSemiBold';
    src: url('../fonts/Source/SourceSansPro-Semibold-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Semibold-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Semibold-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'SourceBold';
    src: url('../fonts/Source/SourceSansPro-Bold-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Bold-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Bold-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'SourceLight';
    src: url('../fonts/Source/SourceSansPro-Light-webfont.eot');
    src: url('../fonts/Source/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Source/SourceSansPro-Light-webfont.woff') format('woff'),
         url('../fonts/Source/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('../fonts/Source/SourceSansPro-Light-webfont.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald/Oswald-Regular-webfont.eot');
    src: url('../fonts/Oswald/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oswald/Oswald-Regular-webfont.woff') format('woff'),
         url('../fonts/Oswald/Oswald-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Oswald/Oswald-Regular-webfont.svg#RockwellRegular') format('svg');
    font-weight: normal;
    font-style: normal;}
h1, h2, h3, h4, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content .contentheading, #content .componentheading, .jnewstitle, .category, a.mainlevel, .contentheading span,.unoslider_caption, ul.fplist1 li, .midmenuwrap1 a.first,.midmenuwrap1 a.last,.midmenuwrap2 a.first, .midmenuwrap2 a.last,div.pagination a,ul.pagenav a,.items-more h3  {
/*font-family: LuxiBold, sans-serif !important;*/
/*font-family: OxygenBold, sans-serif !important;*/
font-family: SourceSemiBold, sans-serif;
font-weight:500 !important;}  
#topmenu #mainmenu > li a, .slidetext p,  .flatgreybutton1, .fpwrap h2, ul.fplist li, .fpwrap h1,.unoslider_description  {
/*font-family: Luxi, sans-serif !important;*/
/*font-family: Oxygen, sans-serif !important;*/
font-family: Source, sans-serif !important;
font-weight:100 !important;}
.callwrap1 h1, h1.slide {font-family: SourceLight, sans-serif !important;font-weight:100 !important;}
/*Global */
body {
font-family:Source, Arial, Helvetica, sans-serif;font-size:0.9em;direction:ltr;line-height: 160%;}
/*Content and Component Headings */
.contentheading,h2.title {font-family:SourceSemiBold, Arial, Helvetica, sans-serif;font-size:3em;line-height:95% !important;padding:12px 0;}
div.joomla div.multicolumns h2.title {font-size:2.1428571428571;line-height:2.1428571428571;}
.componentheading,.pagetitle {font-family: SourceSemiBold, Arial, Helvetica, sans-serif;font-size:2em;line-height:2em;margin:0 0 20px 0;}
.pagetitle span {padding:5px 32px 5px 32px;font-weight:bold;display:inline-block;}
.component h2 {letter-spacing:-2px;}
.module h3 span {font-size:1.1em;line-height:1.1em;}
.module h3 span.module_subtitle {font-size:11px;font-weight:normal;text-transform:none;line-height:12px;}
.cat h3.title,.cat_rest h3.title {font-size: 250%;font-weight: normal;letter-spacing: -1px;line-height: 110%;margin: 0;padding:0 0 4px;float:left;width:auto;}
div.joomla div.description {font-size:18px;line-height:20px;}
p {line-height:152%;}
.txt_small {font-size:12px;line-height:14px;}
.txt_large {font-size:60px;line-height:63px;padding:0;}
.upper {text-transform:uppercase;}
.ff_times {font-family:"Times New Roman", Times, serif;}
ul.dualfish li a,ul.suckerfish li a,ul.dropline li a {font-size:1em;}
ul.dualfish li ul.dualfish li a,ul.suckerfish li ul.suckerfish li a,ul.dropline li ul.dropline li a{font-size:0.9em;}
/*Be nice, IE fix below*/
div,a,a:link,ul.dualfish li ul li a span, ul.suckerfish li ul li a span, ul.dropline li ul li a span{font-family:Source, Arial, Helvetica, sans-serif;}
/* ----------------------------------------------*/
/* TYPOGRAPHY
/* ----------------------------------------------*/
#component p {margin: 2em 0;line-height:170%;}
h1 {font-size:4.2em;letter-spacing: -1px; line-height:100%; padding:0; }
h1.iteminfo{padding:0 0 55px 0;margin:0 0 18px 0;}
h2 { font-size:1.7em; letter-spacing: -1px; line-height:100%; font-weight:normal;}
h3 { font-size:1.3em;letter-spacing: -1px; line-height:100%;}
h4 { font-size:18px;}
h5 { font-size:0.85em;}
h6 { font-size:0.85em;}
.dropcap{float:left;padding:4px 8px 0 0;display:block;color:#999;font:50px/40px Times,serif}
quotes{padding:1em 40px 1em 15px;font:16px Arial;color:#777}
blockquote.opensmall{background:url(../images/typo/openquote.gif) no-repeat 0 0;border:0;padding:0 0 0 6px;text-align:justify}
blockquote.opensmall p{background:url(../images/typo/closequote.gif) no-repeat 100% 100%;padding:0 0 0 15px;font:16px Arial;color:#777}
blockquote.openlarge{background:url(../images/typo/oquote_lg.png) no-repeat 0 0;border:0;padding:0;text-align:justify}
blockquote.openlarge p{background:url(../images/typo/equote_lg.png) no-repeat 100% 100%;padding:10px 0 10px 50px;font:18px Arial;line-height:28px;color:#777}
.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(../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.error{padding-left:25px;color:#f10033;background:url(../images/typo/error.gif) no-repeat top left}
p.message{color:#069;background:url(../images/typo/info.gif) no-repeat top left;padding-left:25px}
p.ideas{padding-left:25px;color:#ee9600;background:url(../images/typo/lightbulb.gif) no-repeat top left}
p.download{background:url(../images/typo/download.gif) no-repeat 5px center;padding-left:25px}
p.astrix{background:url(../images/typo/icon-asterisk_sm.png) no-repeat 5px center;padding-left:25px}
p.com{background:url(../images/typo/ext_com.png) no-repeat 5px center;padding-left:35px}
p.mod{background:url(../images/typo/ext_mod.png) no-repeat 5px center;padding-left:35px}
p.plug{background:url(../images/typo/ext_plugin.png) no-repeat 5px center;padding-left:35px}
p.lang{background:url(../images/typo/ext_lang.png) no-repeat 5px center;padding-left:35px}
p.rss{background:url(../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;width:20%;min-width:150px;margin:0 20px 20px 0;display:inline-block;-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{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}
.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);text-shadow:1px 1px 0 rgba(0,0,0,0.5);font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.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:#6c1d1e;background:-webkit-gradient(linear,0 0,0 100%,from(#6c1d1e),to(#590c0d));background:-moz-linear-gradient(#6c1d1e,#590c0d);background:-o-linear-gradient(#6c1d1e,#590c0d);background:linear-gradient(#6c1d1e,590c0d)}
.blog-red:after{border-color:transparent #590c0d}
.blog-blue{background:#8296af;background:-webkit-gradient(linear,0 0,0 100%,from(#8296af),to(#587faf));background:-moz-linear-gradient(#8296af,#587faf);background:-o-linear-gradient(#8296af,#587faf);background:linear-gradient(#8296af,#587faf)}
.blog-blue:after{border-color:transparent #587faf}
.blog-green{background:#aba338;background:-webkit-gradient(linear,0 0,0 100%,from(#aba338),to(#90892f));background:-moz-linear-gradient(#aba338,#90892f);background:-o-linear-gradient(#aba338,#90892f);background:linear-gradient(#aba338,#90892f)}
.blog-green:after{border-color:transparent #90892f}
.blog-tan{background:#877e6e;background:-webkit-gradient(linear,0 0,0 100%,from(#877e6e),to(#87785e));background:-moz-linear-gradient(#877e6e,#87785e);background:-o-linear-gradient(#877e6e,#87785e);background:linear-gradient(#877e6e,#87785e)}
.blog-tan:after{border-color:transparent #87785e}
.blog-cyan{background:#8ad5da;background:-webkit-gradient(linear,0 0,0 100%,from(#8ad5da),to(#21ceda));background:-moz-linear-gradient(#8ad5da,#21ceda);background:-o-linear-gradient(#8ad5da,#21ceda);background:linear-gradient(#8ad5da,#21ceda)}
.blog-cyan:after{border-color:transparent #21ceda}
.blog-yellow{background:#c8ab5e;background:-webkit-gradient(linear,0 0,0 100%,from(#c8ab5e),to(#c8a446));background:-moz-linear-gradient(#c8ab5e,#c8a446);background:-o-linear-gradient(#c8ab5e,#c8a446);background:linear-gradient(#c8ab5e,#c8a446)}
.blog-yellow:after{border-color:transparent #c8a446}
.blog-grey{background:#999;background:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#7a7a7a));background:-moz-linear-gradient(#999,#7a7a7a);background:-o-linear-gradient(#999,#7a7a7a);background:linear-gradient(#999,#7a7a7a)}
.blog-grey:after{border-color:transparent #7a7a7a}
.blog-pink{background:#e03960;background:-webkit-gradient(linear,0 0,0 100%,from(#e03960),to(#b12d4c));background:-moz-linear-gradient(#e03960,#b12d4c);background:-o-linear-gradient(#e03960,#b12d4c);background:linear-gradient(#e03960,#b12d4c)}
.blog-pink:after{border-color:transparent #b12d4c}
.num{position:relative;width:200px;height:200px;margin:50px 0 200px;text-align:center;font:140px/200px Arial,sans-serif;color:#fff;color:rgba(255,255,255,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.4);font-weight:bold;background:#c91f2c}
.num:before{content:"";position:absolute;bottom:-100px;right:0;border-width:0 0 100px 100px;border-style:solid;border-color:transparent #c91f2c}
.num:after{content:"";position:absolute;bottom:-140px;right:85px;border-width:0 0 140px 0;border-style:solid}
.num-med{position:relative;width:130px;height:130px;margin:50px 0 200px;text-align:center;font:80px/120px Arial,sans-serif;color:#fff;color:rgba(255,255,255,0.75);text-shadow:0 -1px 0 rgba(0,0,0,0.4);font-weight:bold;background:#c91f2c}
.num-med:before{content:"";position:absolute;bottom:-80px;right:0;border-width:0 0 80px 80px;border-style:solid;border-color:transparent #c91f2c}
.num-med:after{content:"";position:absolute;bottom:-140px;right:85px;border-width:0 0 140px 0;border-style:solid}
.num-sm{position:relative;width:80px;height:80px;margin:50px 0 200px;text-align:center;font:50px/80px Arial,sans-serif;color:#fff;color:rgba(255,255,255,0.75);text-shadow:-1px -1px 0 rgba(0,0,0,0.4);font-weight:bold;background:#c91f2c}
.num-sm:before{content:"";position:absolute;bottom:-30px;right:0;border-width:0 0 30px 30px;border-style:solid;border-color:transparent #c91f2c}
.num-sm:after{content:"";position:absolute;bottom:-10px;right:85px;border-width:0 0 140px 0;border-style:solid}
button:hover{cursor:pointer}
button::-moz-focus-inner{border:0}
button.minimal{background:#e3e3e3;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 1px 1px #f6f6f6;-webkit-box-shadow:inset 0 0 1px 1px #f6f6f6;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:8px 0 9px;text-align:center;text-shadow:0 1px 0 #fff;width:150px}
button.minimal:hover{background:#d9d9d9;-moz-box-shadow:inset 0 0 1px 1px #eaeaea;-webkit-box-shadow:inset 0 0 1px 1px #eaeaea;box-shadow:inset 0 0 1px 1px #eaeaea;color:#222;cursor:pointer}
button.minimal:active{background:#d0d0d0;-moz-box-shadow:inset 0 0 1px 1px #e3e3e3;-webkit-box-shadow:inset 0 0 1px 1px #e3e3e3;box-shadow:inset 0 0 1px 1px #e3e3e3;color:#000}
button.blue-pill{background:#8296af;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0;text-align:center;text-transform:uppercase;width:150px}
button.blue-pill:hover{background:#587faf;cursor:pointer}
button.purple-pill{background:#a5b8da;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.purple-pill:hover{background:#9badcc;cursor:pointer}
button.red-pill{background:#6c1d1e;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.red-pill:hover{background:#800002;cursor:pointer}
button.cyan-pill{background:#8ad5da;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.cyan-pill:hover{background:#21ceda;cursor:pointer}
button.tan-pill{background:#877e6e;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.tan-pill:hover{background:#87785e;cursor:pointer}
button.yellow-pill{background:#c8a446;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.yellow-pill:hover{background:#c89100;cursor:pointer}
button.grey-pill{background:#999;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.grey-pill:hover{background:#7a7a7a;cursor:pointer}
button.pink-pill{background:#e03960;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0;text-align:center;text-transform:uppercase;width:150px}
button.pink-pill:hover{background:#e03960;cursor:pointer}
button.blue{background:#8296af;background:-webkit-gradient(linear,0 0,0 100%,from(#8296af),to(#587faf));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.blue:hover{background:#587faf;cursor:pointer}
button.purple{background:#a5b8da;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.purple:hover{background:#9badcc;cursor:pointer}
button.cyan{background:#8ad5da;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.cyan:hover{background:#21ceda;cursor:pointer}
button.red{background:#6c1d1e;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.red:hover{background:#800002;cursor:pointer}
button.tan{background:#877e6e;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.tan:hover{background:#87785e;cursor:pointer}
button.yellow{background:#c8a446;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.yellow:hover{background:#c89100;cursor:pointer}
button.grey{background:#999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.grey:hover{background:#7a7a7a;cursor:pointer}
button.pink{background:#e03960;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:12px 0 12px 0!important;text-align:center;text-transform:uppercase;width:150px}
button.pink:hover{background:#7a7a7a;cursor:pointer}
.flatbluebutton{background:#5e8bc9;padding:12px 28px;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatbluebutton_lg{background:#5e8bc9;padding:2.3% 9%;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatbluebutton_lg1{background:#5e8bc9;padding:2.3% 9%;font-weight:bold;color:#fff;display:none;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatgreybutton{background:#3f3f3f;padding:12px 28px;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatgreybutton_lg{background:#3f3f3f;padding:2.3% 9%;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.flatgreybutton_lg1{background:#3f3f3f;padding:2.3% 9%;font-weight:bold;color:#fff;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none}
.smallbluebutton{font-weight:100;color:#999;font-size:.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.smallgreybutton{font-weight:100;color:#fff;font-size:.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
button[disabled],button[disabled]:hover,button[disabled]:active{background:#999;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#aaa;cursor:not-allowed;text-shadow:none}
ul.column li{margin:0 0 30px 0;text-align:center}
.grayhover1{padding:12px}
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{list-style-image:none}
ul li{line-height:180%;padding-left:15px}
ul.list1 li{background:url(../images/bullet.gif) no-repeat 18px 13px;line-height:133%!important;padding:7px 0 7px 40px!important}
ul.pagenav{text-align:center}
ul.pagenav li{display:inline;padding:0 10px}
div.cat-children ul li{border-bottom:1px solid #dcdcdc;padding:15px 5px}
span.item-title a{font-size:24px;font-weight:normal;letter-spacing:0}
div.cat-children p{margin:10px 0!important}
ol{margin-left:25px}
ol li{list-style-type:decimal;background:0;margin:0 0 0 30px;padding:0}
a{text-decoration:none}
a:hover{text-decoration:none}
h1.pagetitle1{background-color:#ebebeb;border:4px solid #fff;outline:1px solid #f2f2f2;padding:0 10px;margin:0 0 30px 0!important;font-family:Arial;font-size:2em;font-weight:normal;line-height:2em;display:block;color:#333}
h1.pagetitle1 i {font-size:1em; padding:0.3em 0.75em 0 0.15em; color:#333;}
.typowrap {background:#fafafa; padding:30px; border-radius:5px; margin-bottom:30px;}
.GreyButton{-moz-box-shadow:1px 1px 0 0 #bdbdbd;-webkit-box-shadow:1px 1px 0 0 #bdbdbd;box-shadow:1px 1px 0 0 #bdbdbd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);background-color:#f9f9f9;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #e3e3e3;display:inline-block;color:#a6a6a6;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #fff}
.GreyButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e9e9e9),color-stop(1,#f9f9f9));background:-moz-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-webkit-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-o-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-ms-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:linear-gradient(to bottom,#e9e9e9 5%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9',GradientType=0);background-color:#e9e9e9;color:#a6a6a6;cursor:pointer}
.GreyButton:active{position:relative;top:1px}
.BlueButton{-moz-box-shadow:inset 1px 1px 0 0 #54a3f7;-webkit-box-shadow:inset 1px 1px 0 0 #54a3f7;box-shadow:inset 1px 1px 0 0 #54a3f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#007dc1),color-stop(1,#0061a7));background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1',endColorstr='#0061a7',GradientType=0);background-color:#007dc1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #19557d;display:inline-block;color:#dfe9f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #154682}
.BlueButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0061a7),color-stop(1,#007dc1));background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7',endColorstr='#007dc1',GradientType=0);background-color:#0061a7;color:#dfe9f0!important;cursor:pointer}
.BlueButton:active{position:relative;top:1px}
.OrangeButton{-moz-box-shadow:1px 1px 0 0 #828282;-webkit-box-shadow:1px 1px 0 0 #828282;box-shadow:1px 1px 0 0 #828282;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fbb450),color-stop(1,#f89306));background:-moz-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-webkit-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-o-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-ms-linear-gradient(top,#fbb450 5%,#f89306 100%);background:linear-gradient(to bottom,#fbb450 5%,#f89306 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89306',GradientType=0);background-color:#fbb450;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #d48f3b;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #8f7f24}
.OrangeButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f89306),color-stop(1,#fbb450));background:-moz-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-webkit-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-o-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-ms-linear-gradient(top,#f89306 5%,#fbb450 100%);background:linear-gradient(to bottom,#f89306 5%,#fbb450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306',endColorstr='#fbb450',GradientType=0);background-color:#f89306;color:#fff;cursor:pointer}
.OrangeButton:active{position:relative;top:1px}
.RedButton{-moz-box-shadow:1px 1px 0 0 #616161;-webkit-box-shadow:1px 1px 0 0 #616161;box-shadow:1px 1px 0 0 #616161;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f24537),color-stop(1,#c62d1f));background:-moz-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-webkit-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-o-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-ms-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:linear-gradient(to bottom,#f24537 5%,#c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537',endColorstr='#c62d1f',GradientType=0);background-color:#f24537;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #d02718;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #810e05}
.RedButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c62d1f),color-stop(1,#f24537));background:-moz-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-webkit-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-o-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-ms-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:linear-gradient(to bottom,#c62d1f 5%,#f24537 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f',endColorstr='#f24537',GradientType=0);background-color:#c62d1f;color:#fff;cursor:pointer}
.RedButton:active{position:relative;top:1px}
.PinkButton{-moz-box-shadow:1px 1px 0 0 #595959;-webkit-box-shadow:1px 1px 0 0 #595959;box-shadow:1px 1px 0 0 #595959;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ff5bb0),color-stop(1,#ef027c));background:-moz-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-webkit-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-o-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-ms-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:linear-gradient(to bottom,#ff5bb0 5%,#ef027c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0',endColorstr='#ef027c',GradientType=0);background-color:#ff5bb0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #c7407f;display:inline-block;color:#f7e8f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #7a0041}
.PinkButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ef027c),color-stop(1,#ff5bb0));background:-moz-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-webkit-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-o-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-ms-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:linear-gradient(to bottom,#ef027c 5%,#ff5bb0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027c',endColorstr='#ff5bb0',GradientType=0);background-color:#ef027c;color:#fff;cursor:pointer}
.PinkButton:active{position:relative;top:1px}
.CyanButton{-moz-box-shadow:1px 1px 0 0 #636363;-webkit-box-shadow:1px 1px 0 0 #636363;box-shadow:1px 1px 0 0 #636363;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#33bdef),color-stop(1,#019ad2));background:-moz-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-webkit-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-o-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-ms-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:linear-gradient(to bottom,#33bdef 5%,#019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',endColorstr='#019ad2',GradientType=0);background-color:#33bdef;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #348dba;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #5b6178}
.CyanButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#019ad2),color-stop(1,#33bdef));background:-moz-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-webkit-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-o-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-ms-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:linear-gradient(to bottom,#019ad2 5%,#33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2',endColorstr='#33bdef',GradientType=0);background-color:#019ad2;color:#fff;cursor:pointer}
.CyanButton:active{position:relative;top:1px}
.GreenButton{-moz-box-shadow:inset 1px 1px 0 0 #9acc85;-webkit-box-shadow:inset 1px 1px 0 0 #9acc85;box-shadow:inset 1px 1px 0 0 #9acc85;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#74ad5a),color-stop(1,#68a54b));background:-moz-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-webkit-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-o-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-ms-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:linear-gradient(to bottom,#74ad5a 5%,#68a54b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a',endColorstr='#68a54b',GradientType=0);background-color:#74ad5a;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #3b6e22;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #506e3c}
.GreenButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#68a54b),color-stop(1,#74ad5a));background:-moz-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-webkit-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-o-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-ms-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:linear-gradient(to bottom,#68a54b 5%,#74ad5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b',endColorstr='#74ad5a',GradientType=0);background-color:#68a54b;color:#fff;cursor:pointer}
.GreenButton:active{position:relative;top:1px}
.DarkGreyButton{-moz-box-shadow:inset 1px 1px 0 0 #787878;-webkit-box-shadow:inset 1px 1px 0 0 #787878;box-shadow:inset 1px 1px 0 0 #787878;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6e6e6e),color-stop(1,#525252));background:-moz-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-webkit-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-o-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-ms-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:linear-gradient(to bottom,#6e6e6e 5%,#525252 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#525252',GradientType=0);background-color:#6e6e6e;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #454545;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #212121}
.DarkGreyButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#525252),color-stop(1,#6e6e6e));background:-moz-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-webkit-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-o-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-ms-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:linear-gradient(to bottom,#525252 5%,#6e6e6e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252',endColorstr='#6e6e6e',GradientType=0);background-color:#525252;color:#fff;cursor:pointer}
.DarkGreyButton:active{position:relative;top:1px}
.BrownButton{-moz-box-shadow:inset 1px 1px 0 0 #7d6549;-webkit-box-shadow:inset 1px 1px 0 0 #7d6549;box-shadow:inset 1px 1px 0 0 #7d6549;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#7d5d3b),color-stop(1,#634b30));background:-moz-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-webkit-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-o-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-ms-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:linear-gradient(to bottom,#7d5d3b 5%,#634b30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b',endColorstr='#634b30',GradientType=0);background-color:#7d5d3b;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #544232;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.BrownButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#634b30),color-stop(1,#7d5d3b));background:-moz-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-webkit-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-o-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-ms-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:linear-gradient(to bottom,#634b30 5%,#7d5d3b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30',endColorstr='#7d5d3b',GradientType=0);background-color:#634b30;color:#fff;cursor:pointer}
.BrownButton:active{position:relative;top:1px}
.TanButton{-moz-box-shadow:1px 1px 0 0 #5e5e5e;-webkit-box-shadow:1px 1px 0 0 #5e5e5e;box-shadow:1px 1px 0 0 #5e5e5e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#b5a791),color-stop(1,#a1937e));background:-moz-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-webkit-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-o-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-ms-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:linear-gradient(to bottom,#b5a791 5%,#a1937e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5a791',endColorstr='#a1937e',GradientType=0);background-color:#b5a791;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:5px solid #8c7f6c;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.TanButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#a1937e),color-stop(1,#b5a791));background:-moz-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-webkit-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-o-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-ms-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:linear-gradient(to bottom,#a1937e 5%,#b5a791 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1937e',endColorstr='#b5a791',GradientType=0);background-color:#a1937e;color:#fff;cursor:pointer}
.TanButton:active{position:relative;top:1px}
.LightGreyPill{-moz-box-shadow:1px 1px 0 0 #bdbdbd;-webkit-box-shadow:1px 1px 0 0 #bdbdbd;box-shadow:1px 1px 0 0 #bdbdbd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-webkit-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);background-color:#f9f9f9;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #e3e3e3;display:inline-block;color:#a6a6a6;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #fff}
.LightGreyPill:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#e9e9e9),color-stop(1,#f9f9f9));background:-moz-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-webkit-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-o-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:-ms-linear-gradient(top,#e9e9e9 5%,#f9f9f9 100%);background:linear-gradient(to bottom,#e9e9e9 5%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9',GradientType=0);background-color:#e9e9e9;color:#a6a6a6;cursor:pointer}
.LightGreyPill:active{position:relative;top:1px}
.BluePillButton{-moz-box-shadow:inset 1px 1px 0 0 #54a3f7;-webkit-box-shadow:inset 1px 1px 0 0 #54a3f7;box-shadow:inset 1px 1px 0 0 #54a3f7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#007dc1),color-stop(1,#0061a7));background:-moz-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-webkit-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-o-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:-ms-linear-gradient(top,#007dc1 5%,#0061a7 100%);background:linear-gradient(to bottom,#007dc1 5%,#0061a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1',endColorstr='#0061a7',GradientType=0);background-color:#007dc1;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #19557d;display:inline-block;color:#dfe9f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #154682}
.BluePillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0061a7),color-stop(1,#007dc1));background:-moz-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-webkit-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-o-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:-ms-linear-gradient(top,#0061a7 5%,#007dc1 100%);background:linear-gradient(to bottom,#0061a7 5%,#007dc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7',endColorstr='#007dc1',GradientType=0);background-color:#0061a7;color:#fff;cursor:pointer}
.BluePillButton:active{position:relative;top:1px}
.OrangePillButton{-moz-box-shadow:1px 1px 0 0 #828282;-webkit-box-shadow:1px 1px 0 0 #828282;box-shadow:1px 1px 0 0 #828282;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fbb450),color-stop(1,#f89306));background:-moz-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-webkit-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-o-linear-gradient(top,#fbb450 5%,#f89306 100%);background:-ms-linear-gradient(top,#fbb450 5%,#f89306 100%);background:linear-gradient(to bottom,#fbb450 5%,#f89306 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89306',GradientType=0);background-color:#fbb450;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #d48f3b;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #8f7f24}
.OrangePillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f89306),color-stop(1,#fbb450));background:-moz-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-webkit-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-o-linear-gradient(top,#f89306 5%,#fbb450 100%);background:-ms-linear-gradient(top,#f89306 5%,#fbb450 100%);background:linear-gradient(to bottom,#f89306 5%,#fbb450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306',endColorstr='#fbb450',GradientType=0);background-color:#f89306;color:#fff;cursor:pointer}
.OrangePillButton:active{position:relative;top:1px}
.RedPillButton{-moz-box-shadow:1px 1px 0 0 #616161;-webkit-box-shadow:1px 1px 0 0 #616161;box-shadow:1px 1px 0 0 #616161;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f24537),color-stop(1,#c62d1f));background:-moz-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-webkit-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-o-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:-ms-linear-gradient(top,#f24537 5%,#c62d1f 100%);background:linear-gradient(to bottom,#f24537 5%,#c62d1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537',endColorstr='#c62d1f',GradientType=0);background-color:#f24537;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #d02718;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #810e05}
.RedPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#c62d1f),color-stop(1,#f24537));background:-moz-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-webkit-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-o-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:-ms-linear-gradient(top,#c62d1f 5%,#f24537 100%);background:linear-gradient(to bottom,#c62d1f 5%,#f24537 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f',endColorstr='#f24537',GradientType=0);background-color:#c62d1f;color:#fff;cursor:pointer}
.RedPillButton:active{position:relative;top:1px}
.PinkPillButton{-moz-box-shadow:1px 1px 0 0 #595959;-webkit-box-shadow:1px 1px 0 0 #595959;box-shadow:1px 1px 0 0 #595959;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ff5bb0),color-stop(1,#ef027c));background:-moz-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-webkit-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-o-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:-ms-linear-gradient(top,#ff5bb0 5%,#ef027c 100%);background:linear-gradient(to bottom,#ff5bb0 5%,#ef027c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0',endColorstr='#ef027c',GradientType=0);background-color:#ff5bb0;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #c7407f;display:inline-block;color:#f7e8f0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 1px 0 #7a0041}
.PinkPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ef027c),color-stop(1,#ff5bb0));background:-moz-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-webkit-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-o-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:-ms-linear-gradient(top,#ef027c 5%,#ff5bb0 100%);background:linear-gradient(to bottom,#ef027c 5%,#ff5bb0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027c',endColorstr='#ff5bb0',GradientType=0);background-color:#ef027c;color:#fff;cursor:pointer}
.PinkPillButton:active{position:relative;top:1px}
.CyanPillButton{-moz-box-shadow:1px 1px 0 0 #636363;-webkit-box-shadow:1px 1px 0 0 #636363;box-shadow:1px 1px 0 0 #636363;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#33bdef),color-stop(1,#019ad2));background:-moz-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-webkit-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-o-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:-ms-linear-gradient(top,#33bdef 5%,#019ad2 100%);background:linear-gradient(to bottom,#33bdef 5%,#019ad2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',endColorstr='#019ad2',GradientType=0);background-color:#33bdef;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #348dba;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #5b6178}
.CyanPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#019ad2),color-stop(1,#33bdef));background:-moz-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-webkit-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-o-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:-ms-linear-gradient(top,#019ad2 5%,#33bdef 100%);background:linear-gradient(to bottom,#019ad2 5%,#33bdef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2',endColorstr='#33bdef',GradientType=0);background-color:#019ad2;color:#fff;cursor:pointer}
.CyanPillButton:active{position:relative;top:1px}
.GreenPillButton{-moz-box-shadow:inset 1px 1px 0 0 #9acc85;-webkit-box-shadow:inset 1px 1px 0 0 #9acc85;box-shadow:inset 1px 1px 0 0 #9acc85;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#74ad5a),color-stop(1,#68a54b));background:-moz-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-webkit-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-o-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:-ms-linear-gradient(top,#74ad5a 5%,#68a54b 100%);background:linear-gradient(to bottom,#74ad5a 5%,#68a54b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a',endColorstr='#68a54b',GradientType=0);background-color:#74ad5a;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #3b6e22;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #506e3c}
.GreenPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#68a54b),color-stop(1,#74ad5a));background:-moz-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-webkit-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-o-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:-ms-linear-gradient(top,#68a54b 5%,#74ad5a 100%);background:linear-gradient(to bottom,#68a54b 5%,#74ad5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b',endColorstr='#74ad5a',GradientType=0);background-color:#68a54b;color:#fff;cursor:pointer}
.GreenPillButton:active{position:relative;top:1px}
.DarkGreyPillButton{-moz-box-shadow:inset 1px 1px 0 0 #787878;-webkit-box-shadow:inset 1px 1px 0 0 #787878;box-shadow:inset 1px 1px 0 0 #787878;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#6e6e6e),color-stop(1,#525252));background:-moz-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-webkit-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-o-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:-ms-linear-gradient(top,#6e6e6e 5%,#525252 100%);background:linear-gradient(to bottom,#6e6e6e 5%,#525252 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e',endColorstr='#525252',GradientType=0);background-color:#6e6e6e;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #454545;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:0 -1px 0 #212121}
.DarkGreyPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#525252),color-stop(1,#6e6e6e));background:-moz-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-webkit-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-o-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:-ms-linear-gradient(top,#525252 5%,#6e6e6e 100%);background:linear-gradient(to bottom,#525252 5%,#6e6e6e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252',endColorstr='#6e6e6e',GradientType=0);background-color:#525252;color:#fff;cursor:pointer}
.DarkGreyPillButton:active{position:relative;top:1px}
.BrownPillButton{-moz-box-shadow:inset 1px 1px 0 0 #7d6549;-webkit-box-shadow:inset 1px 1px 0 0 #7d6549;box-shadow:inset 1px 1px 0 0 #7d6549;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#7d5d3b),color-stop(1,#634b30));background:-moz-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-webkit-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-o-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:-ms-linear-gradient(top,#7d5d3b 5%,#634b30 100%);background:linear-gradient(to bottom,#7d5d3b 5%,#634b30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b',endColorstr='#634b30',GradientType=0);background-color:#7d5d3b;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #544232;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.BrownPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#634b30),color-stop(1,#7d5d3b));background:-moz-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-webkit-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-o-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:-ms-linear-gradient(top,#634b30 5%,#7d5d3b 100%);background:linear-gradient(to bottom,#634b30 5%,#7d5d3b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30',endColorstr='#7d5d3b',GradientType=0);background-color:#634b30;color:#fff;cursor:pointer}
.BrownPillButton:active{position:relative;top:1px}
.TanPillButton{-moz-box-shadow:1px 1px 0 0 #5e5e5e;-webkit-box-shadow:1px 1px 0 0 #5e5e5e;box-shadow:1px 1px 0 0 #5e5e5e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#b5a791),color-stop(1,#a1937e));background:-moz-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-webkit-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-o-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:-ms-linear-gradient(top,#b5a791 5%,#a1937e 100%);background:linear-gradient(to bottom,#b5a791 5%,#a1937e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5a791',endColorstr='#a1937e',GradientType=0);background-color:#b5a791;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;border:5px solid #8c7f6c;display:inline-block;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:9px 23px;text-decoration:none;text-shadow:1px 1px 0 #382c24}
.TanPillButton:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#a1937e),color-stop(1,#b5a791));background:-moz-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-webkit-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-o-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:-ms-linear-gradient(top,#a1937e 5%,#b5a791 100%);background:linear-gradient(to bottom,#a1937e 5%,#b5a791 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1937e',endColorstr='#b5a791',GradientType=0);background-color:#a1937e;color:#fff;cursor:pointer}
.TanPillButton:active{position:relative;top:1px}
#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}
@font-face{font-family:"FontAwesome";src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix') format('eot'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit}
a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit}
.icon-large:before{vertical-align:top;font-size:1.3333333333333333em}
.btn [class^="icon-"],.btn [class*=" icon-"]{line-height:.9em}
li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}
li .icon-large[class^="icon-"],li .icon-large[class*=" icon-"]{width:1.875em}
li[class^="icon-"],li[class*=" icon-"]{margin-left:0;list-style-type:none}
li[class^="icon-"]:before,li[class*=" icon-"]:before{text-indent:-2em;text-align:center}
li[class^="icon-"].icon-large:before,li[class*=" icon-"].icon-large:before{text-indent:-1.3333333333333333em}
.icon-glass:before{content:"\f000"}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-cog:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-repeat:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-cogs:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up:before{content:"\f087"}
.icon-thumbs-down:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-check-empty:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paper-clip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope-alt:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-user-md:before{content:"\f200"}
ul.the-icons li{padding-bottom:12px}
ul.the-icons li i{padding-top:1px}
.cloud_tag1{width:30px;height:30px;text-align:center;margin:8px 0 12px 3px !important;color:#fff;font-weight:bold;font-size:12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e92d33;}
.cloud_tag1 span {display:inline-block;padding-top:4px;}
.circle1{float:left;width:30px;height:30px;text-align:center;margin:8px 8px 12px 0px !important;color:#242424;font-size:18px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#4e4e4e;}
.circle1 span {display:inline-block;padding-top:8px;}
.bargraphv,.bargraphv a{width:38px;background-color:#f0bb54;/*background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMmIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:-o-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:-webkit-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:linear-gradient(bottom,#171717 0,#2b2b25 100%)*/}
.barone{height:20px;margin-top:180px}
.bartwo{height:40px;margin-top:160px}
.barthree{height:60px;margin-top:140px}
.barfour{height:80px;margin-top:120px}
.barfive{height:100px;margin-top:100px}
.barsix{height:120px;margin-top:80px}
.barseven{height:140px;margin-top:60px}
.bareight{height:160px;margin-top:40px}
.barnine{height:180px;margin-top:20px}
.barten{height:200px;margin-top:0}
.circletag{width:30px;height:27px;padding-top:4px;text-align:center;margin-left:5px;color:#fff;font-weight:bold;font-size:12px;-moz-border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;-webkit-border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e92d33}
.circlebottom{margin:-3px 0 12px 14px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid red}
.circletagone{margin-top:180px}
.circletagtwo{margin-top:160px}
.circletagthree{margin-top:140px}
.circletagfour{margin-top:120px}
.circletagfive{margin-top:100px}
.circletagsix{margin-top:80px}
.circletagseven{margin-top:60px}
.circletageight{margin-top:40px}
.circletagnine{margin-top:20px}
.circletagten{margin-top:0}
.bartagone{height:20px}
.bartagtwo{height:40px}
.bartagthree{height:60px}
.bartagfour{height:80px}
.bartagfive{height:100px}
.bartagsix{height:120px}
.bartagseven{height:140px}
.bartageight{height:160px}
.bartagnine{height:180px}
.bartagten{height:200px}/**
 * @copyright	Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Import project-level system CSS */
@import url(../../../media/system/css/system.css);

/* 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	Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @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(../images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

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

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

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

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

.button2-left .blank {
	background: url(../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(../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(../images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
