/* ===== template.css ===== */
_8f1i {
background-color: #00accf;
}

_2tga {
background-color: #00accf;
}

#art-main
{
  background: #FFFFFF;
  margin: 0 auto;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
  width: 100%;
  min-height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  overflow: hidden;
}

table, ul.art-hmenu
{
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
  margin: 0;
  padding: 0;
}

.art-button
{
  border: 0;
  border-collapse: separate;
  -webkit-border-radius: 0;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  background: #00AED1;
  border-width: 0;
  padding: 0 7px;
  margin: 0 auto;
  height: 24px;
}
.art-postcontent
{
font-size: 14px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
 }


.art-postcontent, .art-postheadericons, .art-postfootericons, .art-blockcontent, ul.art-vmenu a
{
  
  
}

.art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered
{
  font-size: 14px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-align: justify;
  line-height: 175%;
}

.art-postcontent p
{
  margin: 13px 0;
}

.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover, .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover, .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover, .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover, .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover, .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover, .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover, .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover, .art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover, .art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
  font-size: 22px;
  
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  line-height: 120%;
}

.art-postcontent a, .art-postcontent a:link
{
	position: relative;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #00accf;
}



.art-postcontent a:visited, .art-postcontent a.visited
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #0090ac;
}

.art-postcontent  a:hover, .art-postcontent a.hover
{
  font-weight: 500;
  text-decoration: underline;
  color:#00accf;
    -webkit-transition: all .3s ease;
    -khtml-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

















.art-postcontent h1
{
  color: #289AD7;
  margin: 10px 0 0;
  font-size: 26px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h1
{
  margin: 10px 0 0;
  font-size: 26px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited
{
  font-size: 26px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h2
{
  color: #00accf;
  margin: 10px 0 0;
  font-size: 22px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h2
{
  margin: 10px 0 0;
  font-size: 22px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited
{
  font-size: 22px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h3
{
  color: #00accf;
  margin: 10px 0;
  font-size: 20px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h3
{
  margin: 10px 0;
  font-size: 20px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited
{
  font-size: 20px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h4
{
  color: #727472;
  margin: 10px 0 0;
  font-size: 20px;
  font-family: 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-blockcontent h4
{
  margin: 10px 0 0;
  font-size: 20px;
  font-family: 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited
{
  font-size: 20px;
  font-family: 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-postcontent h5
{
  color: #727472;
  margin: 10px 0 0 15px;
  font-size: 15px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h5
{
  margin: 10px 0 0 15px;
  font-size: 15px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited
{
  font-size: 15px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h6
{
  color: #C9CBC9;
  margin: 0;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-blockcontent h6
{
  margin: 0;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited
{
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;
}

html, body
{
  height: 100%;
}

/**
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * https://github.com/necolas/normalize.css
 */

html
{
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body
{
  padding: 0;
  margin: 0;
  min-width: 1100px;
  color: #161616;
  line-height:16px

}

.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
  width: 100%;
  content: " ";
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after, .cleared, .clearfix:after
{
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}

li h1, .art-postcontent li h1, .art-blockcontent li h1
{
  margin: 1px;
}

li h2, .art-postcontent li h2, .art-blockcontent li h2
{
  margin: 1px;
}

li h3, .art-postcontent li h3, .art-blockcontent li h3
{
  margin: 1px;
}

li h4, .art-postcontent li h4, .art-blockcontent li h4
{
  margin: 1px;
}

li h5, .art-postcontent li h5, .art-blockcontent li h5
{
  margin: 1px;
}

li h6, .art-postcontent li h6, .art-blockcontent li h6
{
  margin: 1px;
}

li p, .art-postcontent li p, .art-blockcontent li p
{
  margin: 1px;
}

.art-shapes
{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
}

.art-slider-inner
{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.art-slidenavigator > a
{
  display: inline-block;
  vertical-align: middle;
  outline-style: none;
  font-size: 1px;
}

.art-slidenavigator > a:last-child
{
  margin-right: 0 !important;
}

.art-logo-2122368355
{
  position: absolute;
  top: 0px;
  left: 0%;
  margin-left: 0px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 102;
  width: 110px;
  height: 110px;
}

.art-object1963138809 h1, .art-object1963138809 h2, .art-object1963138809 h3, .art-object1963138809 h4, .art-object1963138809 h5, .art-object1963138809 h6, .art-object1963138809 p, .art-object1963138809 a, .art-object1963138809 ul, .art-object1963138809 ol, .art-object1963138809 li
{
  line-height: 24px;
}

.art-object1963138809
{
  position: absolute;
  top: 22px;
  left: 97.93%;
  margin-left: -176px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  background-image: url('../images/object1963138809.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  z-index: 101;
  width: 180px;
  height: 24px;
}

.default-responsive .art-object1963138809
{
  background-image: none;
}

.art-footer .layout-item-0
{
  padding: 20px;
}

.art-footer .layout-item-1
{
  padding-right: 0px;
  padding-left: 0px;
}

.ie7 .art-post .art-layout-cell
{
  border: none !important;
  padding: 0 !important;
}

.ie6 .art-post .art-layout-cell
{
  border: none !important;
  padding: 0 !important;
}

.art-header
{
	background: #727472;
  margin: 0 auto;
  background-repeat: no-repeat;
  height: 110px;
  position: relative;
  background-image: url('../images/header.jpg');
  background-position: center top;
}

.custom-responsive .art-header
{
  background-image: url('../images/header.jpg');
  background-position: center top;
}

.default-responsive .art-header, .default-responsive #art-header-bg
{
  background-image: url('../images/header.jpg');
  background-position: center center;
  background-size: auto;
}

.art-header-inner
{
  position: relative;
  width: 1100px;
  z-index: auto !important;
  margin: 0 auto;
}

.art-header>div.art-nostyle, .art-header>div.art-block, .art-header>div.art-post
{
  position: absolute;
  z-index: 101;
}

.art-nav
{
  background: #727472;
  padding: 7px 0;
  position: absolute;
  margin: 0;
  top: 55px;
  width: 100%;
  z-index: 100;
  text-align: right;
}

ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover
{
  outline: none;
  position: relative;
  z-index: 11;
}

ul.art-hmenu, ul.art-hmenu ul
{
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
}

ul.art-hmenu li
{
  position: relative;
  z-index: 5;
  display: block;
  float: left;
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
}

ul.art-hmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

ul.art-hmenu:after, ul.art-hmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}

ul.art-hmenu, ul.art-hmenu ul
{
  min-height: 0;
}

ul.art-hmenu
{
  display: inline-block;
  vertical-align: middle;
}

.art-nav:before
{
  content: ' ';
}

.desktop .art-nav
{
  width: 1100px;
  padding-left: 0;
  padding-right: 0;
}

.art-hmenu-extra1
{
  position: relative;
  display: block;
  float: left;
  width: auto;
  height: auto;
  background-position: center;
}

.art-hmenu-extra2
{
  position: relative;
  display: block;
  float: right;
  width: auto;
  height: auto;
  background-position: center;
}

.art-hmenu
{
  float: right;
}

.art-menuitemcontainer
{
  margin: 0 auto;
}
.art-menu-image
{
  vertical-align: middle;
  height: 18px;
  max-height: 18px;
}

ul.art-hmenu>li
{
  margin-left: 14px;
}

ul.art-hmenu>li:first-child
{
  margin-left: 7px;
}

ul.art-hmenu>li:last-child, ul.art-hmenu>li.last-child
{
  margin-right: 7px;
}

ul.art-hmenu>li>a
{
  padding: 0 8px;
  margin: 0 auto;
  position: relative;
  display: block;
  height: 35px;
  cursor: pointer;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 35px;
  text-align: center;
}

.art-hmenu>li>a, .art-hmenu>li>a:link, .art-hmenu>li>a:visited, .art-hmenu>li>a.active, .art-hmenu>li>a:hover
{
  font-size: 20px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
}

ul.art-hmenu>li>a.active
{
  padding: 0 8px;
  margin: 0 auto;
  color: #00AED1;
  text-decoration: none;
}

ul.art-hmenu>li>a:visited, ul.art-hmenu>li>a:hover, ul.art-hmenu>li:hover>a
{
  text-decoration: none;
}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
{
  padding: 0 8px;
  margin: 0 auto;
}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
{
  color: #D8D9D8;
  text-decoration: none;
}

ul.art-hmenu li li a
{
  background: #898989;
  background: transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 8px;
  margin: 0 auto;
}

ul.art-hmenu li li
{
  float: none;
  width: auto;
  margin-top: 3px;
  margin-bottom: 3px;
}

.desktop ul.art-hmenu li li ul>li:first-child
{
  margin-top: 0;
}

ul.art-hmenu li li ul>li:last-child
{
  margin-bottom: 0;
}

.art-hmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 28px;
  min-width: 7em;
  border: 0 solid transparent;
  text-align: left;
  line-height: 28px;
  color: #475162;
  font-size: 13px;
  font-family: 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  margin: 0;
}

.art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a.active, .art-hmenu ul a:hover
{
  text-align: left;
  line-height: 28px;
  color: #475162;
  font-size: 13px;
  font-family: 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  margin: 0;
}

ul.art-hmenu li li:after
{
  display: block;
  position: absolute;
  content: ' ';
  height: 0;
  top: -2px;
  left: 0;
  right: 0;
  z-index: 1;
  border-bottom: 1px solid #D8D9D8;
}

.desktop ul.art-hmenu li li:first-child:before, .desktop ul.art-hmenu li li:first-child:after
{
  display: none;
}

ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover>a
{
  background: #1463B8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 auto;
}

.art-hmenu ul a:hover
{
  text-decoration: none;
  color: #FFFFFF;
}

.desktop .art-hmenu ul li:hover>a
{
  color: #FFFFFF;
}

ul.art-hmenu ul:before
{
  background: #F2F2F2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #DBDBDB;
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
}

.desktop ul.art-hmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.desktop ul.art-hmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

ul.art-hmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url('../images/spacer.gif');
}

.desktop ul.art-hmenu>li>ul
{
  padding: 16px 36px 36px 36px;
  margin: -10px 0 0 -30px;
}

.desktop ul.art-hmenu ul ul
{
  padding: 36px 36px 36px 18px;
  margin: -36px 0 0 -5px;
}

.desktop ul.art-hmenu ul.art-hmenu-left-to-right
{
  right: auto;
  left: 0;
  margin: -10px 0 0 -30px;
}

.desktop ul.art-hmenu ul.art-hmenu-right-to-left
{
  left: auto;
  right: 0;
  margin: -10px -30px 0 0;
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right
{
  right: auto;
  left: 100%;
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left
{
  left: auto;
  right: 100%;
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right
{
  right: auto;
  left: 0;
  padding: 36px 36px 36px 18px;
  margin: -36px 0 0 -5px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left
{
  left: auto;
  right: 0;
  padding: 36px 18px 36px 36px;
  margin: -36px -5px 0 0;
}

.desktop ul.art-hmenu li ul>li:first-child
{
  margin-top: 0;
}

.desktop ul.art-hmenu li ul>li:last-child
{
  margin-bottom: 0;
}

.desktop ul.art-hmenu ul ul:before
{
  border-radius: 3px;
  top: 30px;
  bottom: 30px;
  right: 30px;
  left: 12px;
}

.desktop ul.art-hmenu>li>ul:before
{
  top: 10px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

.desktop ul.art-hmenu>li>ul.art-hmenu-left-to-right:before
{
  right: 30px;
  left: 30px;
}

.desktop ul.art-hmenu>li>ul.art-hmenu-right-to-left:before
{
  right: 30px;
  left: 30px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right:before
{
  right: 30px;
  left: 12px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left:before
{
  right: 12px;
  left: 30px;
}

.art-sheet
{
  background: #FFFFFF;
  background: transparent;
  margin: 20px auto 0;
  position: relative;
  cursor: auto;
  width: 1100px;
  z-index: auto !important;
}






.art-layout-wrapper
{
  position: relative;
  margin: 0 auto 0 auto;
  z-index: auto !important;
}

.art-content-layout
{
  display: table;
  width: 100%;
  table-layout: fixed;
}

.art-content-layout-row
{
  display: table-row;
}

.art-layout-cell
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  z-index: -1 !important;
}

.art-postcontent .art-content-layout
{
  border-collapse: collapse;
}

.art-vmenublock
{
  margin: 7px;
}

div.art-vmenublock img
{
  margin: 0;
}

.art-vmenublockheader
{
  border: 1px solid #C7C7C7;
  padding: 5px 0;
  margin: 0 auto 4px;
}

.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover
{
  color: #000000;
  font-size: 18px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  margin: 0 5px;
}

.art-vmenublockcontent
{
  margin: 0 auto;
}

ul.art-vmenu, ul.art-vmenu ul
{
  list-style: none;
  display: block;
}

ul.art-vmenu, ul.art-vmenu li
{
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
  line-height: 0;
}

ul.art-vmenu
{
  margin-top: 0;
  margin-bottom: 0;
}

ul.art-vmenu ul
{
  display: none;
  margin: 0;
  padding: 0;
  position: relative;
}

ul.art-vmenu ul.active
{
  display: block;
}

ul.art-vmenu>li>a
{
  padding: 0 0 0 10px;
  margin: 0 auto;
  font-size: 16px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-indent: 0;
  color: #171717;
  min-height: 32px;
  line-height: 32px;
}

ul.art-vmenu a
{
  display: block;
  cursor: pointer;
  z-index: 1;
  position: relative;
}

ul.art-vmenu li
{
  position: relative;
}

ul.art-vmenu>li
{
  margin-top: 5px;
}

ul.art-vmenu>li>ul
{
  padding: 0;
  margin-top: 4px;
  margin-bottom: 4px;
}

ul.art-vmenu>li:first-child
{
  margin-top: 0;
}

ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover
{
  background: #00AED1;
  padding: 0 0 0 10px;
  margin: 0 auto;
}

ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover
{
  text-decoration: none;
}

ul.art-vmenu a:hover, ul.art-vmenu a.active:hover
{
  color: #FFFFFF;
}

ul.art-vmenu>li>a.active:hover>span.border-top, ul.art-vmenu>li>a.active:hover>span.border-bottom
{
  background-color: transparent;
}

ul.art-vmenu>li>a.active
{
  background: #00AED1;
  padding: 0 0 0 10px;
  margin: 0 auto;
  text-decoration: none;
  color: #FFFFFF;
}

ul.art-vmenu>li:after, ul.art-vmenu>li>ul:after
{
  display: block;
  position: absolute;
  content: ' ';
  left: 0;
  right: 0;
  top: -5px;
}

ul.art-vmenu>li:after, ul.art-vmenu>li>ul:after
{
  z-index: 1;
  height: 2px;
  border-bottom: 1px solid #D8D9D8;
}

ul.art-vmenu>li:first-child:before, ul.art-vmenu>li:first-child:after
{
  display: none;
}

ul.art-vmenu>li>ul:before
{
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

ul.art-vmenu li li a
{
  margin: 0 auto;
  position: relative;
}

ul.art-vmenu ul li
{
  margin: 0;
  padding: 0;
}

ul.art-vmenu li li
{
  position: relative;
  margin-top: 0;
}

ul.art-vmenu ul a
{
  display: block;
  position: relative;
  min-height: 28px;
  overflow: visible;
  padding: 0;
  padding-left: 12px;
  padding-right: 2px;
  z-index: 0;
  line-height: 28px;
  color: #494949;
  font-size: 13px;
  font-family: 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-indent: 0;
  margin-left: 0;
  margin-right: 0;
}

ul.art-vmenu ul a:visited, ul.art-vmenu ul a.active:hover, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active
{
  line-height: 28px;
  color: #494949;
  font-size: 13px;
  font-family: 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-indent: 0;
  margin-left: 0;
  margin-right: 0;
}

ul.art-vmenu ul ul a
{
  padding-left: 24px;
}

ul.art-vmenu ul ul ul a
{
  padding-left: 36px;
}

ul.art-vmenu ul ul ul ul a
{
  padding-left: 48px;
}

ul.art-vmenu ul ul ul ul ul a
{
  padding-left: 60px;
}

ul.art-vmenu li li a:before
{
  content: url('../images/vmenusubitemicon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.art-vmenu li li a:before
{
  bottom: 0;
}

ul.art-vmenu ul>li>a:hover, ul.art-vmenu ul>li>a.active:hover
{
  background: #00AED1;
  margin: 0 auto;
}

ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a.active:hover
{
  text-decoration: none;
  color: #FFFFFF;
}

ul.art-vmenu ul a:hover:after
{
  background-position: center;
}

ul.art-vmenu ul a.active:hover:after
{
  background-position: center;
}

ul.art-vmenu ul a.active:after
{
  background-position: bottom;
}

ul.art-vmenu li li a:hover:before
{
  content: url('../images/vmenuhoveredsubitemicon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.art-vmenu li li a:hover:before
{
  bottom: 0;
}

ul.art-vmenu ul>li>a.active
{
  background: #00AED1;
  margin: 0 auto;
}

ul.art-vmenu ul a.active, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active:hover
{
  text-decoration: none;
  color: #FFFFFF;
}

ul.art-vmenu li li a.active:before
{
  content: url('../images/vmenuactivesubitemicon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera ul.art-vmenu li li a.active:before
{
  bottom: 0;
}

.art-block
{
  margin: 7px;
}

div.art-block img
{
  border: none;
  margin: 5px;
}

.art-blockheader
{
  border: 1px solid #C7C7C7;
  padding: 6px 2px;
  margin: 0 auto 8px;
}

.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover
{
  color: #000000;
  font-size: 18px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  margin: 0 5px;
}

.art-blockcontent
{
  padding: 2px;
  margin: 0 auto;
  color: #161716;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
}

.art-blockcontent table, .art-blockcontent li, .art-blockcontent a, .art-blockcontent a:link, .art-blockcontent a:visited, .art-blockcontent a:hover
{
  color: #161716;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
}

.art-blockcontent p
{
  margin: 0 5px;
}

.art-blockcontent a, .art-blockcontent a:link
{
  color: #484A48;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent a:visited, .art-blockcontent a.visited
{
  color: #484A48;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-blockcontent a:hover, .art-blockcontent a.hover
{
  color: #1463B8;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-block ul>li:before
{
  content: url('../images/blockbullets.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: -14px;
}

.opera .art-block ul>li:before
{
  bottom: 0;
}

.art-block li
{
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 150%;
  color: #727472;
  margin: 5px 0 5px 5px;
}

.art-block ul>li, .art-block ol
{
  padding: 0;
}

.art-block ul>li
{
  padding-left: 14px;
}

.art-breadcrumbs
{
  margin: 0 auto;
}

a.art-button, a.art-button:link, a:link.art-button:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button
{
  text-decoration: none;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #FFFFFF;
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 24px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.art-button img
{
  margin: 0;
  vertical-align: middle;
}

.firefox2 .art-button
{
  display: block;
  float: left;
}

input, select, textarea, a.art-search-button span
{
  vertical-align: middle;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-block select
{
  width: 96%;
}

input.art-button
{
  float: none !important;
  -webkit-appearance: none;
}

.art-button.active, .art-button.active:hover
{
  background: #00AED1;
  border-width: 0;
  padding: 0 7px;
  margin: 0 auto;
}

.art-button.active, .art-button.active:hover
{
  color: #FAFAFA !important;
}

.art-button.hover, .art-button:hover
{
  background: #DBDBDB;
  border-width: 0;
  padding: 0 7px;
  margin: 0 auto;
}

.art-button.hover, .art-button:hover
{
  color: #000000 !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
{
  background: #EEEFEE;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border-width: 0;
  margin: 0 auto;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
{
  width: 100%;
  padding: 4px 0;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-shadow: none;
}

input.art-error, textarea.art-error
{
  background: #DBDBDB;
  border: 1px solid #F63B22;
  margin: 0 auto;
}

input.art-error, textarea.art-error
{
  color: #111111 !important;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

form.art-search input[type="text"]
{
  background: #FFFFFF;
  border-radius: 0;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border-width: 0;
  margin: 0 auto;
  width: 100%;
  height: 24px;
  padding: 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #161716 !important;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

form.art-search
{
  background-image: none;
  border: 0;
  display: block;
  position: relative;
  top: 0;
  padding: 0;
  margin: 5px;
  left: 0;
  line-height: 0;
}

form.art-search input, a.art-search-button
{
  -webkit-appearance: none;
  top: 0;
  right: 0;
}

form.art-search>input, a.art-search-button
{
  bottom: 0;
  left: 0;
  vertical-align: middle;
}

form.art-search input[type="submit"], input.art-search-button, a.art-search-button
{
  border-radius: 0;
  margin: 0 auto;
}

form.art-search input[type="submit"], input.art-search-button, a.art-search-button
{
  position: absolute;
  left: auto;
  display: block;
  border: none;
  background: url('../images/searchicon.png') center center no-repeat;
  width: 24px;
  height: 100%;
  padding: 0;
  color: #F7F7F7 !important;
  cursor: pointer;
}

a.art-search-button span.art-search-button-text
{
  display: none;
}

label.art-checkbox:before
{
  background: #8F8F8F;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #C7C7C7;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  content: ' ';
}

label.art-checkbox
{
  cursor: pointer;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  line-height: 16px;
  display: inline-block;
  color: #161716 !important;
  position: relative;
}

.art-checkbox>input[type="checkbox"]
{
  margin: 0 5px 0 0;
}

label.art-checkbox.active:before
{
  background: #8F8F8F;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #B6B6B6;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
}

label.art-checkbox.hovered:before
{
  background: #8F8F8F;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #B6B6B6;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
}

label.art-radiobutton:before
{
  background: #8F8F8F;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  margin: 0 auto;
  width: 12px;
  height: 12px;
}

label.art-radiobutton
{
  cursor: pointer;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  line-height: 12px;
  display: inline-block;
  color: #161716 !important;
}

.art-radiobutton>input[type="radio"]
{
  vertical-align: baseline;
  margin: 0 5px 0 0;
}

label.art-radiobutton.active:before
{
  background: #8F8F8F;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block;
}

label.art-radiobutton.hovered:before
{
  background: #8F8F8F;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  margin: 0 auto;
  width: 12px;
  height: 12px;
  display: inline-block;
}

label.art-checkbox input[type="checkbox"]
{
  display: none;
}

label.art-checkbox.art-checked:after
{
  content: url('../images/checkboxicon.png');
  position: absolute;
  left: 0;
  top: 0;
}

.art-comments
{
  border-top: 1px dotted #C6C8C6;
  margin: 0 auto;
  margin-top: 25px;
}

.art-comments h2
{
  color: #454745;
}

.art-comment-inner
{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px;
  margin: 0 auto;
  margin-left: 96px;
}

.art-comment-avatar
{
  float: left;
  width: 80px;
  height: 80px;
  padding: 2px;
  background: #fff;
  border: 1px solid #DBDBDB;
}

.art-comment-avatar>img
{
  margin: 0 !important;
  border: none !important;
}

.art-comment-content
{
  padding: 10px 0;
  color: #454745;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-comment
{
  margin-top: 6px;
}

.art-comment:first-child
{
  margin-top: 0;
}

.art-comment-header
{
  color: #454745;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-comment-header a, .art-comment-header a:link, .art-comment-header a:visited, .art-comment-header a.visited, .art-comment-header a:hover, .art-comment-header a.hovered
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-comment-header a, .art-comment-header a:link
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  color: #00758C;
}

.art-comment-header a:visited, .art-comment-header a.visited
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #5B5E5B;
}

.art-comment-header a:hover, .art-comment-header a.hovered
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #009AB9;
}

.art-comment-content a, .art-comment-content a:link, .art-comment-content a:visited, .art-comment-content a.visited, .art-comment-content a:hover, .art-comment-content a.hovered
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-comment-content a, .art-comment-content a:link
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #00758C;
}

.art-comment-content a:visited, .art-comment-content a.visited
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #5B5E5B;
}

.art-comment-content a:hover, .art-comment-content a.hovered
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #009AB9;
}

.art-pager
{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 6px;
  margin: 2px;
  text-align: right;
}

.art-pager>*:last-child
{
  margin-right: 0 !important;
}

.art-pager>span
{
  cursor: default;
}

.art-pager>*
{
  background: #F7F7F7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  margin: 0 4px 0 auto;
  line-height: normal;
  position: relative;
  display: inline-block;
  margin-left: 0;
}

.art-pager a:link, .art-pager a:visited, .art-pager .active
{
  line-height: normal;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #004654;
}

.art-pager .active
{
  background: #C7C7C7;
  padding: 10px;
  margin: 0 4px 0 auto;
  color: #002F38;
}

.art-pager .more
{
  background: #F7F7F7;
  margin: 0 4px 0 auto;
}

.art-pager a.more:link, .art-pager a.more:visited
{
  color: #004654;
}

.art-pager a:hover
{
  background: #DBDBDB;
  padding: 10px;
  margin: 0 4px 0 auto;
}

.art-pager  a:hover, .art-pager  a.more:hover
{
  text-decoration: none;
  color: #003D49;
}

.art-pager>*:after
{
  margin: 0 0 0 auto;
  display: inline-block;
  position: absolute;
  content: ' ';
  top: 0;
  width: 0;
  height: 100%;
  right: 0;
  text-decoration: none;
}

.art-pager>*:last-child:after
{
  display: none;
}

.art-commentsform
{
  background: #B6B6B6;
  background: transparent;
  padding: 10px;
  margin: 0 auto;
  margin-top: 25px;
  color: #454745;
}

.art-commentsform h2
{
  padding-bottom: 10px;
  margin: 0;
  color: #454745;
}

.art-commentsform label
{
  display: inline-block;
  line-height: 25px;
}

.art-commentsform input:not([type=submit]), .art-commentsform textarea
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}

.art-commentsform .form-submit
{
  margin-top: 10px;
}

.art-post
{
  padding: 15px;
  margin: 5px;
}

a img
{
  border: 0;
}





.art-article img, img.art-article, .art-block img, .art-footer img
{
  margin: 0 20px 0 0;
}

.art-metadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.art-article table, table.art-article
{
  border-collapse: collapse;
  margin: 1px;
}

.art-post .art-content-layout-br
{
  height: 0;
}

.tabelacennik
{
    width: 550px;
  	
}
.tabelacena
{
    width: 50px;
	text-align: right !important;
  	
}


.art-article th, .art-article td
{
  padding: 2px;
  border: solid 1px #EEEFEE;
  vertical-align: top;
  text-align: left;
}

.art-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

.preview-cms-logo
{
  border: 0;
  margin: 1em 1em 0 0;
  float: left;
}

.image-caption-wrapper
{
  padding: 0 20px 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper img
{
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper div.art-collage
{
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper p
{
  font-size: 80%;
  text-align: right;
  margin: 0;
}

.art-postheader
{
  color: #00accf;
  margin: -5px 10px 20px 0;
  font-size: 28px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 1px;
}

.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered
{
  font-size: 28px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 1px;
}

.art-postheader a, .art-postheader a:link
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #00AED1;
}

.art-postheader a:visited, .art-postheader a.visited
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #00AED1;
}

.art-postheader a:hover, .art-postheader a.hovered
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #1AD9FF;
}

.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #727472;
}

.art-postheadericons
{
  padding: 1px;
  margin: 0 0 5px 10px;
}

.art-postheadericons a, .art-postheadericons a:link
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #00A4C4;
}

.art-postheadericons a:visited, .art-postheadericons a.visited
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #626262;
}

.art-postheadericons a:hover, .art-postheadericons a.hover
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  color: #03D5FF;
}

.art-postediticon:before
{
  content: url('../images/system/edit.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postediticon:before
{
  bottom: 0;
}

.art-postcontent ul>li:before, .art-post ul>li:before, .art-textblock ul>li:before
{
  content: url('../images/postbullets.png');
  margin-right: 8px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postcontent ul>li:before, .opera   .art-post ul>li:before, .opera   .art-textblock ul>li:before
{
  bottom: 0;
}

.art-postcontent li, .art-post li, .art-textblock li
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-align: left;
  line-height: 150%;
  color: #161616;
  margin: 5px 0 5px 10px;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li, .art-postcontent ol, .art-post ol, .art-textblock ol
{
  padding: 0;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
{
  padding-left: 16px;
}

.art-postcontent ul>li:before, .art-post ul>li:before, .art-textblock ul>li:before
{
  margin-left: -16px;
}

.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
  margin: 1em 0 1em 10px;
}

.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
  margin: 0.5em 0 0.5em 10px;
}

.art-postcontent li, .art-post li, .art-textblock li
{
  margin: 5px 0 5px 0;
}

.art-postcontent ol>li, .art-post ol>li, .art-textblock ol>li
{
  overflow: visible;
}

.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
{
  overflow-x: visible;
  overflow-y: hidden;
}

blockquote
{
  background: #EEEFEE url('../images/postquote.png') no-repeat scroll;
  padding: 10px 10px 10px 47px;
  margin: 10px 0 0 25px;
  color: #131413;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: italic;
  text-align: left;
  overflow: auto;
  clear: both;
}

blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a, blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link, blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited, blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
{
  color: #131413;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: italic;
  text-align: left;
}

blockquote p, .art-postcontent blockquote p, .art-blockcontent blockquote p, .art-footer blockquote p
{
  margin: 0;
  margin: 5px 0;
}

.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #727472;
}

.art-postfootericons
{
  padding: 1px;
  margin: 0 0 0 10px;
}

.art-postfootericons a, .art-postfootericons a:link
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #289AD7;
}

.art-postfootericons a:visited, .art-postfootericons a.visited
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #289AD7;
}

.art-postfootericons a:hover, .art-postfootericons a.hover
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #626462;
}

.art-postcategoryicon:before
{
  content: url('../images/postcategoryicon.png');
  margin-right: 6px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  bottom: auto;
}

.opera .art-postcategoryicon:before
{
  bottom: 0;
}

.Sorter img
{
  border: 0;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  position: static;
  z-index: 1;
  width: 12px;
  height: 6px;
}

.Sorter a
{
  position: relative;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #818181;
}

.Sorter a:link
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #818181;
}

.Sorter a:visited, .Sorter a.visited
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #818181;
}

.Sorter a:hover, .Sorter a.hover
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #626262;
}

.Sorter
{
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #464646;
}

.art-footer
{
  background: #626462;
  margin: 0 auto;
  position: relative;
  color: #FFFFFF;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
  text-align: center;
  padding: 0;
}

.art-footer a, .art-footer a:link, .art-footer a:visited, .art-footer a:hover, .art-footer td, .art-footer th, .art-footer caption
{
  color: #FFFFFF;
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
}

.art-footer p
{
  padding: 0;
  text-align: center;
}

.art-footer a, .art-footer a:link
{
  color: #CDF7FF;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-footer a:visited
{
  color: #CDF7FF;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-footer a:hover
{
  color: #FFFFFF;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: underline;
}

.art-footer h1
{
  color: #B6B6B6;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 0 0 5px;
}

.art-footer h2
{
  color: #C7C7C7;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h3
{
  color: #62E5FF;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h4
{
  color: #C6C8C6;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h5
{
  color: #C6C8C6;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h6
{
  color: #C6C8C6;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer img
{
  border: none;
  margin: 0;
}

.art-footer-inner
{
  margin: 0 auto;
  width: 1100px;
  padding: 8px;
  padding-right: 8px;
  padding-left: 8px;
}

.art-rss-tag-icon
{
  background: url('../images/footerrssicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-rss-tag-icon:empty
{
  vertical-align: middle;
}

.art-facebook-tag-icon
{
  background: url('../images/footerfacebookicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 300px;
  min-width: 300px;
  display: inline-block;
  text-indent: 303px;
  background-position: left center;
  vertical-align: middle;
}

.art-facebook-tag-icon:empty
{
  vertical-align: middle;
}

.art-twitter-tag-icon
{
  background: url('../images/footertwittericon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-twitter-tag-icon:empty
{
  vertical-align: middle;
}

.art-tumblr-tag-icon
{
  background: url('../images/tumblricon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-tumblr-tag-icon:empty
{
  vertical-align: middle;
}

.art-pinterest-tag-icon
{
  background: url('../images/pinteresticon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-pinterest-tag-icon:empty
{
  vertical-align: middle;
}

.art-vimeo-tag-icon
{
  background: url('../images/vimeoicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 33px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-vimeo-tag-icon:empty
{
  vertical-align: middle;
}

.art-youtube-tag-icon
{
  background: url('../images/youtubeicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-youtube-tag-icon:empty
{
  vertical-align: middle;
}

.art-linkedin-tag-icon
{
  background: url('../images/linkedinicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-linkedin-tag-icon:empty
{
  vertical-align: middle;
}

.art-footer ul>li:before
{
  content: url('../images/footerbullets.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: -13px;
}

.opera .art-footer ul>li:before
{
  bottom: 0;
}

.art-footer li
{
  font-size: 13px;
  font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #FFFFFF;
}

.art-footer ul>li, .art-footer ol
{
  padding: 0;
}

.art-footer ul>li
{
  padding-left: 13px;
}

.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #ECECEC;
}

.art-page-footer
{
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: center !important;
  text-decoration: none;
  color: #D8D8D8;
}

.art-lightbox-wrapper
{
  background: #333;
  background: rgba(0, 0, 0, .8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
}

.art-lightbox, .art-lightbox-wrapper .art-lightbox-image
{
  cursor: pointer;
}

.art-lightbox-wrapper .art-lightbox-image
{
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
}

.art-lightbox-wrapper .art-lightbox-image.active
{
  display: inline-block;
}

.art-lightbox-wrapper .lightbox-error
{
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
}

.art-lightbox-wrapper .loading
{
  background: #fff url('../images/preloader-01.gif') center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
}

.art-lightbox-wrapper .arrow
{
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
}

.art-lightbox-wrapper .arrow.left
{
  left: 9px;
}

.art-lightbox-wrapper .arrow.right
{
  right: 9px;
}

.art-lightbox-wrapper .arrow:hover
{
  opacity: 1;
  filter: alpha(opacity=100);
}

.art-lightbox-wrapper .arrow.disabled
{
  display: none;
}

.art-lightbox-wrapper .arrow-t, .art-lightbox-wrapper .arrow-b
{
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  left: 26px;
  position: relative;
  width: 30px;
}

.art-lightbox-wrapper .arrow-t
{
  top: 38px;
}

.art-lightbox-wrapper .arrow-b
{
  top: 50px;
}

.art-lightbox-wrapper .close
{
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
}

.art-lightbox-wrapper .close:hover
{
  opacity: 1;
  filter: alpha(opacity=100);
}

.art-lightbox-wrapper .close .cw, .art-lightbox-wrapper .close .ccw
{
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
}

.art-lightbox-wrapper .cw
{
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}

.art-lightbox-wrapper .ccw
{
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}

.art-lightbox-wrapper .close-alt, .art-lightbox-wrapper .arrow-right-alt, .art-lightbox-wrapper .arrow-left-alt
{
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
}

.ie8 .art-lightbox-wrapper .close-alt, .ie8 .art-lightbox-wrapper .arrow-right-alt, .ie8 .art-lightbox-wrapper .arrow-left-alt
{
  display: block;
}

.ie8 .art-lightbox-wrapper .cw, .ie8 .art-lightbox-wrapper .ccw
{
  display: none;
}

.art-content-layout .art-sidebar1
{
  margin: 0 auto;
  width: 260px;
}

.art-content-layout .art-content
{
  margin: 0 auto;
}

fieldset
{
  border: none;
}

fieldset dl
{
  display: block;
  margin: 0;
  padding: 0;
  background: none;
}

fieldset dt
{
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 12em;
  height: 2em;
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
  background: none;
  line-height: 2em;
  overflow: hidden;
}

fieldset dd
{
  display: block;
  min-height: 2em;
  margin: 0 0 0 12em;
  padding: 0;
  background: none;
  line-height: 2em;
}

fieldset label
{
  display: inline-block;
  width: 12em;
}

fieldset textarea
{
  vertical-align: text-top;
}

.img-fulltext-left, .img-intro-left
{
  float: left;
  display: block;
  border: none;
  padding: 0;
  margin: 0 0.3em 0.3em 0;
  margin-top: 0;
}

.img-fulltext-right, .img-intro-right
{
  float: right;
  display: block;
  border: none;
  padding: 0;
  margin: 0 0 0.3em 0.3em;
  margin-top: 0;
}

ul.pagenav
{
  clear: both;
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

ul.pagenav li, ul.pagenav li:before
{
  display: block;
  background: none;
  margin: 0;
  padding: 0;
  width: 50%;
  text-align: center;
  content: normal;
}

ul.pagenav li.pagenav-prev
{
  float: left;
}

ul.pagenav li.pagenav-next
{
  margin: 0 0 0 50%;
}

div.item-page dl.tabs
{
  display: block;
  margin: 0;
  padding: 0;
}

div.item-page dl.tabs:before
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: left;
  width: 1em;
  height: 2em;
  overflow: hidden;
}

div.item-page dl.tabs dt
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: left;
  height: 2em;
  overflow: hidden;
  border-left: solid 1px #EEEFEE;
  border-top: solid 1px #EEEFEE;
}

div.item-page dl.tabs dt h3
{
  margin: 0;
  padding: 0 1em;
  line-height: 2em;
  font-size: 100%;
  overflow: hidden;
}

div.item-page dl.tabs dt h3 a
{
  text-decoration: none;
}

div.item-page dl.tabs:after
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  border-left: solid 1px #EEEFEE;
  content: " ";
  overflow: hidden;
  height: 2em;
}

div.item-page div.current
{
  clear: both;
  border: solid 1px #EEEFEE;
}

div.item-page div.current dd.tabs
{
  margin: 0;
  padding: 0;
}

div.item-page .panel
{
  border: solid 1px #EEEFEE;
  margin-top: -1px;
}

div.item-page .panel h3
{
  margin: 0;
  padding: 0;
}

div.item-page .panel h3 a
{
  display: block;
  padding: 6px;
  text-decoration: none;
}

div.item-page .panel h3.pane-toggler-down a
{
  border-bottom: solid 1px #EEEFEE;
}

div.item-page .panel .pane-slider
{
  margin: 0;
  padding: 0;
}

div.item-page div.pagination ul
{
  clear: both;
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

div.item-page div.pagination li
{
  display: block;
  width: 50%;
  margin: 0;
  padding: 0;
  text-align: center;
  float: left;
  white-space: nowrap;
}

div.item-page div.pagination:after
{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.edit.item-page select + div
{
  width: 100% !important;
}

.edit.item-page div > ul
{
  border: 1px solid #B9C2CB;
}

.edit.item-page .search-field
{
  overflow: visible;
}

.edit.item-page .search-field > input
{
  width: 100% !important;
}

.edit.item-page ul > li:before
{
  content: normal;
}

.edit.item-page fieldset
{
  border: solid 1px #EEEFEE;
}

.edit.item-page fieldset legend
{
  padding: 7px;
  font-weight: bold;
}

#editor-xtd-buttons
{
  float: left;
  padding: 0;
}

.toggle-editor
{
  float: right;
}

#searchForm .phrases-box
{
  display: block;
  float: left;
}

#searchForm .ordering-box
{
  text-align: right;
}

#searchForm .phrases-box label, #searchForm .ordering-box label, #searchForm .only label
{
  display: inline-block;
  width: auto;
  height: 2em;
  margin: 0;
  padding: 0 0.3em;
}

#mod-finder-searchform label
{
  display: block;
}

#mod-finder-searchform input.inputbox
{
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 300px;
}

#login-form fieldset label
{
  width: 100%;
}

#login-form #form-login-username label, #login-form #form-login-password label
{
  display: block;
}

#login-form #form-login-username input, #login-form #form-login-password input
{
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 300px;
}

.breadcrumbs img
{
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

dl.stats-module
{
  padding: 0.3em 0 0.3em 0.3em;
  margin: 0;
}

dl.stats-module dt
{
  float: left;
  display: block;
  line-height: 1.5em;
  min-height: 1.5em;
  width: 10em;
  padding: 0.3em 0.3em 0 0;
  margin: 0;
  font-weight: bold;
}

dl.stats-module dd
{
  display: block;
  line-height: 1.5em;
  min-height: 1.5em;
  margin: 0 0 0 10em;
}

div.mod-languages ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}

div.mod-languages li
{
  background: none;
  margin: 0 0.3em;
  padding: 0;
}

div.mod-languages ul.lang-inline li
{
  display: inline;
}

div.mod-languages ul.lang-block li
{
  display: block;
}

div.mod-languages img
{
  border: none;
  margin: 0;
  padding: 0;
}

div.clr
{
  clear: both;
}

#system-message ul li
{
  background-image: none;
}

ul.actions, ul.actions li, ul.actions li img
{
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
}

ul.actions li
{
  background: none;
  list-style: none;
}

.items-row
{
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

.items-row .item
{
  display: table-cell;
  vertical-align: top;
}

.items-row .row-separator
{
  display: none;
}

div.pagination p.counter
{
  display: inline-block;
  margin: 0 0.3em 0 0;
  padding: 0;
  background: none;
}

div.pagination ul, div.pagination ul li, div.pagination ul > li:before
{
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0 0.3em;
  background: none;
  content: normal;
}

div.tip-wrap
{
  background: #fff;
  border: 1px solid #aaa;
}

div.tip-wrap div.tip
{
  padding: 0.3em;
}

div.tip-wrap div.tip-title
{
  font-weight: bold;
}

table.category
{
  width: 100%;
}

table.category thead th img
{
  padding: 0 0 0 0.3em;
  margin: 0;
  border: none;
}

span.hasTip a img
{
  padding: 0;
  margin: 0;
  border: none;
}

div.categories-list ul li span.item-title, div.cat-children ul li span.item-title
{
  display: block;
  margin: 0 0 0.3em 0;
}

div.categories-list ul li div.category-desc, div.cat-children ul li div.category-desc
{
  margin: 0 0 0.3em 0;
}

div.categories-list dl, div.cat-children dl
{
  display: block;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  background: none;
}

div.categories-list dl dt, div.cat-children dl dt, div.categories-list dl dd, div.cat-children dl dd
{
  display: inline-block;
  padding: 0;
  margin: 0;
  background: none;
}

div.img_caption p.img_caption
{
  padding: 0.3em 0;
  margin: 0;
}

form .search label, form .finder label
{
  display: none;
}

#search-searchword
{
  margin-bottom: 5px;
}

.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3
{
  float: left;
  clear: right;
}

.cols-2 .column-1
{
  width: 50%;
}

.cols-2 .column-2
{
  width: 50%;
}

.cols-3 .column-1
{
  width: 33%;
}

.cols-3 .column-2
{
  width: 33%;
}

.cols-3 .column-3
{
  width: 34%;
}

.row-separator
{
  clear: both;
  float: none;
  font-size: 1px;
  display: block;
}

ul.categories-module li h1, ul.categories-module li h2, ul.categories-module li h3, ul.categories-module li h4, ul.categories-module li h5, ul.categories-module li h6
{
  display: inline;
}

.only, .phrases
{
  border: solid 1px #ccc;
  margin: 10px 0 0 0px;
  padding: 15px;
  line-height: 1.3em;
}

div.tags
{
  display: inline;
}

.tag-category ul > li:before
{
  content: normal;
}

ul.list-striped > li:before
{
  content: normal;
}

.list-striped
{
  border-top: 1px solid #ddd;
}

.list-striped li, .list-striped dd
{
  border-bottom: 1px solid #ddd;
}

.accordion
{
  margin-bottom: 18px;
}

.accordion-group
{
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion-heading
{
  border-bottom: 0;
}

.accordion-heading .accordion-toggle
{
  display: block;
  padding: 8px 15px;
}

.accordion-toggle
{
  cursor: pointer;
}

.accordion-inner
{
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.accordion-body.in:hover
{
  overflow: visible;
}

.collapse.in
{
  height: auto;
}

.collapse
{
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -moz-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height .35s ease;
}

.element-invisible
{
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.mod-articles-category-group
{
	margin-top:0px;
	width:110px;
	display:inline-block;
}
.grart
{
	
	padding: 5px 0 5px 0;
	margin: 0;
	
	
}
.grars
{
	
	
}
.category-module ul>li:before
{
	content: none;
	
}
.category-module ul>li
{
	
	margin-left: -15px;
}


/* Begin Additional CSS Styles */
.art-article th, .art-article td {
border-bottom: 1px solid #D8D9D8;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}
/* End Additional CSS Styles */

/*Style added by Bogumio*/
a.site-contact-phone
{
font-weight: 600;
text-decoration: none;
background: url('/images/ico-phone.png') right center no-repeat;
background-size: 25px 25px;
padding: 0 25px 0 0;
}

a.site-contact-mail
{
font-weight: 600;
text-decoration: none;
background: url('/images/ico-mail.png') right center no-repeat;
background-size: 25px 25px;
padding: 6px 35px 0 0;
}

a.site-contact-phone:hover
{
 color: #289AD7;
    background: url('/images/ico-phone-h.png') right center no-repeat;
    background-size: 25px 25px;
    -webkit-transition: all 1s ease;
    -khtml-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease

}

a.site-contact-mail:hover
{
 color: #289AD7;
    background: url('/images/ico-mail-h.png') right center no-repeat;
    background-size: 25px 25px;
    -webkit-transition: all 1s ease;
    -khtml-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease

}

a.site-phone-footer
{
text-decoration: none;
}



/*Style gallery added by Bogumio*/

/*Ga*/
div.sigplus-gallery ul > li > a > img {
background:#00accf;max-width:none !important;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow: 0px 0px 0px 2px rgba(0,172,207,0.59);-moz-box-shadow: 0px 0px 0px 2px rgba(0,172,207,0.59);box-shadow: 0px 0px 0px 2px rgba(0,172,207,0.59);
}

div.sigplus-gallery ul > li > a:hover > img {
opacity:0.8;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);-webkit-box-shadow: 0px 0px 5px 4px rgba(0,172,207,0.59);
-moz-box-shadow: 0px 0px 5px 4px rgba(0,172,207,0.59); box-shadow: 0px 0px 5px 4px rgba(0,172,207,0.59);

}

.sigplus-gallery > ul > li {
padding-right:22px !important;
padding-bottom:32px !important;
}

/*Style gallery added by Bogumio*/

/*Wyśrodkowanie boksów m.in. Zabiegi*/

.article-center {
  
  text-align: center;
}
/*Zmiana zachowania boksów Zabiegi */
.effectck-julia{background:#ffffff;padding: 13px;margin: -13px;}

/*Filtrowanie archiwum artykułów */
.hidelabeltxt
{
visibility: hidden; text-align: center;
}
.filters
{
  text-align: center;
  margin-top:-40px;
}

.mod-articles-category-title li
{
  list-style-type: none;
  list-style-image: url("http://www.beautyinside.pl/images/5x5r.png");
}

/*Wygląd formularza kontaktowego */
.mod_sef_td {
    width:  65%;
  	vertical-align: top;
 }   
.mod_sef_tr  td{
    border-bottom: 1px solid #ffffff;
  	vertical-align: top;
	
}
.mod_sef_th {
    width:  150px;
    height: 40px;
  	font-size:14px;
  	vertical-align: top;
	
	}
.mod_sef_tr  th{
   	border-bottom: 1px solid #ffffff;
  	vertical-align: top;
	
	}
.mod_sef_tr  input{
   	color: white;
}	

.nowosc  {
   	background-image: url('/images/nowosc-small.png');
  	background-position:10px 50px;
  	background-repeat: no-repeat;
    
}

#mod_simpleemailform_field1_1{
    width: 95%;
    height: 40px;
	background:#00accf;
	border: 2px solid #00accf;
	color: white;
	font-size: 13px;
	font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  	padding: 5px;
  	
	
}
#mod_simpleemailform_field2_1 {
    width: 95%;
    height: 40px;
	background:#00accf;
	border: 2px solid #00accf;
	color: white;
	font-size: 13px;
	font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  	
	
}
#mod_simpleemailform_field3_1 {
    width: 95%;
    height: 40px;
	background:#00accf;
	border: 2px solid #00accf;
	color: white;
	font-size: 13px;
	font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  	padding: 5px;
	
}


#mod_simpleemailform_field4_1 {
    width: 95%;
    height: 150px;
  	resize: none;
	background:#00accf;
	border: 2px solid #00accf;
	color: white;
	font-size: 15px;
	font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  	padding: 5px;
	
}
#mod_simpleemailform_reset_1 {
    height: 40px;
	width: 60px;
	resize: none;
	background:#00accf;
	border: 2px solid #00accf;
	color: white;
	font-size: 15px;
	font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}


#mod_simpleemailform_submit_1 {
    height: 40px;
	width: 60px;
  	resize: none;
	background:#00accf;
	border: 2px solid #00accf;
	color: white;
	font-size: 15px;
	font-family: Raleway, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

/*Wyrównanie wysokości pod obrazkami POLECANE ZABIEGI na stronie głównej */

#favimagehover-title1, #favimagehover-title2, #favimagehover-title3 {
    
    height: 80px;
  	display: flex;
    align-items: center;
  	
}
#mod_sef_table  {
    height: 40px;
	width: 60px;
  	resize: none;
	background:#00accf;
	border: 2px solid #00accf;
	
}

#joinfb  {
  float:left;
  display: inline-block;
  color: #289AD7;
  width:50px;
  height:50px;
  background: url('/images/fb.png') right center no-repeat;
  background-size: 50px 50px;
  padding: 0 0 0 5px;
}

#joininsta  {
  float:left;
  display: inline-block;
  color: #289AD7;
  width:50px;
  height:50px;
  background: url('/images/instagram.png') right center no-repeat;
  background-size: 50px 50px;
  padding: 0 0 0 25px;
}

#joinfb:hover  {
 
  background: url('/images/fb-h.png') right center no-repeat;
  background-size: 50px 50px;
    -webkit-transition: all 1s ease;
    -khtml-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
  
}

#joininsta:hover  {
  
  background: url('/images/instagram-h.png') right center no-repeat;
  background-size: 50px 50px;
    -webkit-transition: all 1s ease;
    -khtml-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
  
}

nowosc_mid
{
  vertical-align: middle;
  height: 22px;
  max-height: 22px;
  margin-bottom: -8px;
}


beautycolor
{
	color: #00accf;
    text-decoration: none;
}

_8f1i {
background-color: #00accf;
}

_2tga {
background-color: #00accf;
}

a{
  text-decoration: none;
  color: #0074D9;
}




.accordion-heading:hover {
  background-color:#00accf;
  color: #000000;
  font-color: #000000;
  text-decoration: none;
}

.accordion-toggle {
  background-color:#ffffff;
  color: #000000;
  font-color: #00accf;
  text-decoration: none;
}






.tabelacennik
{
    width:100%;
  	
}
.tabelacena
{
    width: 55px;
	text-align: right;
  	
}

filter-search-lbl
{
visibility: hidden;
}

label[for="filter-search"]
{
    display:none;
}

#filter-search
{
    display:none;
}

button[title="Polub to"]
{
background: #00accf;
border-radius: 3px;
color: #fff;
visibility: hidden;
display:none;
}


element.style {
}
._8f1i {
    background-color: rgba(9, 30, 66);
    border-radius: inherit;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

._2tga._8j9v 
{
background: #00accf;
border-radius: 3px;
color: #fff;
padding: 8px 16px;
}

.btn-facebook {
background: #00accf;
border-radius: 3px;
color: #fff;
padding: 8px 16px;
}

.btn-facebook:link, .btn-facebook:visited {
color: #fff;
}

.btn-facebook:active, .btn-facebook:hover {
background: #00accf;
color: #fff;
}

element.style {
}

._8f1i {
    background-color:  #00accf;
    border-radius: inherit;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.css_fb_share{
display: block;
margin: -5px 5px 20px 18px;
}



/* ===== template.responsive.css ===== */
/* Created by Artisteer v4.3.0.60745 */

.responsive body
{
   min-width: 240px;
}
  
.responsive img 
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}  
  
.responsive .art-content-layout img,
.responsive .art-content-layout video
{
   max-width: 100%;
   height: auto !important;
}

.responsive.responsive-phone .art-content-layout img 
{
   margin: 1%;
}

.responsive.responsive-phone .art-collage,
.responsive.responsive-tablet .art-collage {
   margin: 0 !important;
}

.responsive .art-content-layout .art-sidebar0, 
.responsive .art-content-layout .art-sidebar1, 
.responsive .art-content-layout .art-sidebar2 
{
   width: auto !important;
}
    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}

.responsive .art-content-layout, 
.responsive .art-content-layout-row
{
   padding: 0;
}
    
.responsive .image-caption-wrapper 
{
   width: auto;
}

.responsive.responsive-tablet .art-vmenublock,
.responsive.responsive-tablet .art-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.responsive .art-responsive-embed 
{
   height: 0;
   padding-bottom: 56.25%;
   /* 16:9 */
    position: relative;
}

.responsive .art-responsive-embed iframe,
.responsive .art-responsive-embed object,
.responsive .art-responsive-embed embed
{
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

.responsive .art-header 
{
   width: auto !important;
   max-width: none !important;
   min-height: 110px !important;
   min-width: 0 !important;
   text-align: center;
}

.default-responsive .art-header 
{
   height: auto;
}

.default-responsive .art-header *
{
   position: relative;
   text-align: center;
   -webkit-transform: none !important;
   -moz-transform: none !important;
   -o-transform: none !important;
   -ms-transform: none !important;
   transform: none !important;
}

.default-responsive .art-header .art-headline, 
.default-responsive .art-header .art-slogan 
{
   display: block !important;
   top: 0 !important;
   left: 0 !important;
   margin: 2% !important;
   text-align: center !important;
}
    
.default-responsive .art-header .art-headline a, 
.default-responsive .art-header .art-slogan 
{
   white-space: normal !important;
}

.default-responsive .art-header .art-logo
{
   display: inline-block;
   margin: auto !important;
   left: auto;
   top: auto !important;
   width: auto;
   height: auto;
}

.responsive .art-header .art-slidenavigator 
{
   position: absolute;
}

.default-responsive .art-header .art-positioncontrol 
{
   display: block !important;
   position: relative !important;
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
   margin: 2% auto !important;
   width: auto !important;
   height: auto !important;
}

.responsive .art-header #art-flash-area
{
   display: none;
}

/* Search and other elements in header element directly */
.default-responsive .art-header>.art-textblock
{
   position: relative !important;
   display: block !important;
   margin: 1% auto !important;
   width: 75% !important;
   top: auto !important;
   right: auto !important;
   bottom: auto !important;
   left: auto !important;
}

.default-responsive .art-header .art-textblock 
{
   position: relative !important;
   display: block !important;
   margin: auto !important;
   left: 0 !important;
   right: 0 !important;
   top: auto !important;
   height: auto !important;
   width: auto;
   background-image: none;
}

/* '.art-header *' used noram align, but for '.art-textblock *' we must force align because of preview */
.responsive .art-header .art-textblock *
{
   text-align: center !important;
}

.default-responsive .art-header .art-shapes > .art-textblock,
.default-responsive .art-header .art-slide-item > .art-textblock
{
   display: none !important;
}

.default-responsive .art-header .art-shapes > .art-textblock *
{
   text-align: center !important;
   width: auto !important;
   height: auto !important;
   display: block;
}

.default-responsive .art-header .art-slider .art-textblock *
{
   text-align: center !important;
   width: auto !important;
   height: auto !important;
   display: block;
}

/* For icons like facebook, rss, etc. */
.responsive .art-header>.art-textblock>div 
{
   width: 100%;
}
/* dynamic width nav */
.responsive nav.art-nav,
.responsive .art-nav-inner
{
   width: auto !important;
   position: relative !important;
   top: auto !important;
   left: auto !important;
   right: auto !important;
   bottom: auto !important;
   margin-top: 0;
   margin-bottom: 0;
   min-width: 0;
   text-align: right !important;
}

.responsive nav.art-nav
{
   min-width: 1%;
   margin-top: 1%;
}

.responsive .art-nav 
{
   padding-left: 0;
   padding-right: 0;
   margin-bottom: 20px;
}

/* full width hmenu, instead of inline-block */
.responsive .art-nav ul.art-hmenu 
{
   float: none;
   text-align: center;
   display: none;
}

/* elements on different lines */
.responsive .art-nav ul.art-hmenu li,
.responsive .art-hmenu-extra1,
.responsive .art-hmenu-extra2
{
   float: none;
}
  
/* horizontal margins */
.responsive .art-nav ul.art-hmenu>li:first-child, 
.responsive .art-nav ul.art-hmenu>li:last-child, 
.responsive .art-nav ul.art-hmenu>li
{
   margin-left: 0;
   margin-right: 0;
}
 
/* separator */ 
.responsive .art-nav ul.art-hmenu>li:before
{
   display: none;
}

/* vertical distance between items */
.responsive .art-nav ul.art-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   height: auto;
   white-space: normal;
}

.responsive .art-nav ul.art-hmenu>li:first-child>a
{
   margin-top: 0 !important;
}

.responsive .art-nav ul.art-hmenu>li:last-child>a
{
   margin-bottom: 0 !important;
}

/* fixes for extended menu */
.responsive .art-nav .ext, 
.responsive .art-nav ul.art-hmenu>li>ul, 
.responsive .art-nav ul.art-hmenu>li>ul>li,
.responsive .art-nav ul.art-hmenu>li>ul>li a
{
   width: auto !important;
}

/* submenu position on hover */
.responsive .art-nav ul.art-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
   position: relative !important;
   visibility: visible !important;
}

.responsive .art-nav ul.art-hmenu li.active>ul
{
   display: block !important;
}
.responsive .art-nav ul.art-hmenu ul li.active>a
{
   font-weight: bold;
}

.art-nav .art-menu-btn 
{
   border: 1px solid #404040;
   border-radius: 3px;
   box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
   display: none;
   -svg-background: linear-gradient(to bottom, #707070 0, #000 100%);
   background: -ms-linear-gradient(top, #707070 0, #000 100%);
   background: -moz-linear-gradient(top, #707070 0, #000 100%);
   background: -o-linear-gradient(top, #707070 0, #000 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #000));
   background: -webkit-linear-gradient(top, #707070 0, #000 100%);
   background: linear-gradient(to bottom, #707070 0, #000 100%);
   margin: 3px;
   outline: none;
   padding: 5px;
   position: relative;
   vertical-align: bottom;
   width: 20px;
}

.art-nav .art-menu-btn span 
{
   background: #E0E0E0;
   border-radius: 2px;
   display: block;
   height: 3px;
   margin: 3px 1px;
   position: relative;
   -moz-transition: background .2s;
   -o-transition: background .2s;
   -webkit-transition: background .2s;
   transition: background .2s;
}

.art-nav .art-menu-btn:hover span
{
   background: #f3f3f3;
}

.responsive .art-nav .art-menu-btn 
{
   display: inline-block;
}

.responsive .art-nav .art-hmenu.visible 
{
   display: block;
}

.responsive .art-nav ul.art-hmenu>li>ul>li:first-child:after 
{
   display: none;
}
.responsive .art-nav ul.art-hmenu ul a
{
   padding-left: 4% !important;
}
.responsive .art-nav ul.art-hmenu ul ul a
{
   padding-left: 6% !important;
}
.responsive .art-nav ul.art-hmenu ul ul ul a
{
   padding-left: 8% !important;
}
.responsive .art-nav ul.art-hmenu ul ul ul ul a
{
   padding-left: 10% !important;
}
.responsive .art-nav ul.art-hmenu ul ul ul ul ul a
{
   padding-left: 12% !important;
}
  
.responsive .art-nav ul.art-hmenu>li>ul
{
   padding: 5px;
}
  
.responsive .art-nav ul.art-hmenu>li>ul:before
{
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

.responsive .art-sheet
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none !important;
   margin-right: 1% !important;
   margin-left: 1% !important;
   margin-top: 1% !important;
}

#art-resp {
   display: none;
}

@media all and (max-width: 1099px)
{
    #art-resp, #art-resp-t { display: block; }
    #art-resp-m { display: none; }
}

@media all and (max-width: 480px)
{
    #art-resp, #art-resp-m { display: block; }
    #art-resp-t { display: none; }
}

#art-resp-desktop {
   display: none;
}
#art-resp-tablet-landscape {
   display: none;
}
#art-resp-tablet-portrait {
   display: none;
}
#art-resp-phone-landscape {
   display: none;
}
#art-resp-phone-portrait {
   display: none;
}

@media (min-width: 1200px)
{
    #art-resp-desktop { display: block; }
}

@media (min-width: 980px) and (max-width: 1199px)
{
    #art-resp-tablet-landscape { display: block; }
}

@media (min-width: 768px) and (max-width: 979px)
{
    #art-resp-tablet-portrait { display: block; }
}

@media (min-width: 480px) and (max-width: 767px)
{
    #art-resp-phone-landscape { display: block; }
}

@media (max-width: 479px)
{
    #art-resp-phone-portrait { display: block; }
}
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}

.responsive .art-layout-cell 
{
   width: auto !important;
   height: auto !important;
}

.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.responsive .responsive-tablet-layout-cell,
.responsive.responsive-tablet .art-footer .art-content-layout .art-layout-cell 
{
   margin: 1%;
   width: 98% !important;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-2 .art-layout-cell
{
   width: 48% !important;
}

.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .art-footer .art-content-layout .responsive-layout-row-3 .art-layout-cell
{
   width: 31% !important;
}
.responsive .art-post
{
   border-radius: 0;
}

.responsive .art-footer-inner
{
   width: auto;
   padding: 2% !important;
}

.responsive.responsive-tablet .items-row .item ,
.responsive.responsive-phone .items-row .item 
{
    width: auto;
    display: block;
}

/* ===== custom.css ===== */
/* Begin Additional CSS Styles */
.art-article th, .art-article td {
border-bottom: 1px solid #D8D9D8;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

filter-search-lbl
{
visibility: hidden;
}

label[for="filter-search"]
{
    display:none;
}

css_fb_share
{
display: block;
margin: -5px 5px 20px 18px;
}

/* End Additional CSS Styles */




/* ===== sliders ===== */
/**
 * @package         Sliders
 * @version         6.1.1PRO
 * 
 * @author          Peter van Westen <info@regularlabs.com>
 * @link            http://www.regularlabs.com
 * @copyright       Copyright © 2016 Regular Labs All Rights Reserved
 * @license         http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */
/*
 * You can override this stylesheet by creating your own in:
 * /templates/[YOUR TEMPLATE]/css/sliders/style.min.css
 */
.rl_sliders .fade {
  opacity: 0;
  -webkit-transition: opacity 1ms linear;
  -moz-transition: opacity 1ms linear;
  -o-transition: opacity 1ms linear;
  transition: opacity 1ms linear;
}
.rl_sliders .fade.in {
  opacity: 1;
}
.rl_sliders.has_effects .fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.rl_sliders .collapse {
  display: block;
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 1ms ease;
  -moz-transition: height 1ms ease;
  -o-transition: height 1ms ease;
  transition: height 1ms ease;
}
.rl_sliders .collapse.in {
  height: auto;
}
.rl_sliders.has_effects .collapse {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.rl_sliders.accordion {
  margin-bottom: 18px;
}
.rl_sliders.accordion > .accordion-group {
  margin-bottom: 12px;
  border: 0px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.rl_sliders.accordion > .accordion-group .accordion-heading {
  border-bottom: 0;
background: #ffffff;
border-bottom: 2px solid #c7c7c7;

}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
  display: block;
  padding: 4px 15px;
  cursor: pointer;
text-align:center;
font-size:18px;
background-color: #00accf;
font-color:#00accf;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle:hover {
font-color:#ffffff;
}

.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  padding: 9px 15px;
  border-top: 0px solid #e5e5e5;
}
.rl_sliders.accordion > .accordion-group > .accordion-body.in:hover {
  overflow: visible;
}
@font-face {
  font-family: 'IcoMoon';
  src: url('../fonts/IcoMoon.eot');
  src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.rl_sliders.accordion {
  *zoom: 1;
  margin-bottom: 1em;
}
.rl_sliders.accordion:before,
.rl_sliders.accordion:after {
  display: table;
  content: "";
  line-height: 0;
}
.rl_sliders.accordion:after {
  clear: both;
}
.rl_sliders.accordion:last-child {
  margin-bottom: 0;
}
.rl_sliders.accordion > .accordion-group {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.rl_sliders.accordion > .accordion-group .panel-heading {
  padding: 0;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
  background-color: #17c5e8;
  color: #ffffff;
  font-color: #ffffff;
  text-decoration: none;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle span.rl_sliders-title-inactive {
  color:#ffffff;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover span.rl_sliders-title-inactive:hover {
  color:#ffffff;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle span.rl_sliders-title-active {
  display: none;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background-color: #00accf;
  color: #ffffff;
  font-color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle span.rl_sliders-title-inactive {
  display: none;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle span.rl_sliders-title-active {
  display: inherit;
}
.rl_sliders.accordion > .accordion-group > div > a:focus,
.rl_sliders.accordion > .accordion-group.active > div > a:focus {
  outline: none;
  -webkit-box-shadow: 0;
  box-shadow: inset 0;
}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
  padding: 15px;
  overflow-y: hidden !important;
  overflow-x: auto;
  *zoom: 1;
}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner:before,
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner:after {
  clear: both;
}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner > :first-child {
  margin-top: 0;
}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner > :last-child {
  margin-bottom: 0;
}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner .rl_sliders-title {
  display: none;
}
.rl_sliders.accordion > .accordion-group.icon > .accordion-heading > a.accordion-toggle span.rl_sliders-toggle-inner:before {
  display: inline-block;
  *margin-right: .3em;
  font-family: 'IcoMoon';
  font-style: normal;
  content:url('/images/nowosc-small.png');
}
.rl_sliders.accordion > .accordion-group.icon.active > .accordion-heading > a.accordion-toggle span.rl_sliders-toggle-inner:before {
  content:url('/images/nowosc-small.png');
}
.rl_sliders.accordion > .accordion-group.blue {
  border-top: 5px solid #e5e5e5;
  border-top-color: #74b4e8;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.blue:hover,
.rl_sliders.accordion > .accordion-group.blue.active {
  border-top-color: #2384d3;
}
.rl_sliders.accordion > .accordion-group.blue.solid {
  border-color: #74b4e8;
}
.rl_sliders.accordion > .accordion-group.blue.solid > .accordion-heading > a.accordion-toggle {
  background-color: #74b4e8;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.blue.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.blue.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #f7fbfe;
  border-color: #f7fbfe;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.blue.solid:hover,
.rl_sliders.accordion > .accordion-group.blue.solid.active {
  border-color: #2384d3;
}
.rl_sliders.accordion > .accordion-group.blue:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.blue.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #2384d3;
}
.rl_sliders.accordion > .accordion-group.primary {
  border-top: 5px solid #e5e5e5;
  border-top-color: #74b4e8;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.primary:hover,
.rl_sliders.accordion > .accordion-group.primary.active {
  border-top-color: #2384d3;
}
.rl_sliders.accordion > .accordion-group.primary.solid {
  border-color: #74b4e8;
}
.rl_sliders.accordion > .accordion-group.primary.solid > .accordion-heading > a.accordion-toggle {
  background-color: #74b4e8;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.primary.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.primary.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #f7fbfe;
  border-color: #f7fbfe;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.primary.solid:hover,
.rl_sliders.accordion > .accordion-group.primary.solid.active {
  border-color: #2384d3;
}
.rl_sliders.accordion > .accordion-group.primary:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.primary.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #2384d3;
}
.rl_sliders.accordion > .accordion-group.info {
  border-top: 5px solid #e5e5e5;
  border-top-color: #47b0cf;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.info:hover,
.rl_sliders.accordion > .accordion-group.info.active {
  border-top-color: #24748c;
}
.rl_sliders.accordion > .accordion-group.info.solid {
  border-color: #47b0cf;
}
.rl_sliders.accordion > .accordion-group.info.solid > .accordion-heading > a.accordion-toggle {
  background-color: #47b0cf;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.info.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.info.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #c0e4ef;
  border-color: #c0e4ef;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.info.solid:hover,
.rl_sliders.accordion > .accordion-group.info.solid.active {
  border-color: #24748c;
}
.rl_sliders.accordion > .accordion-group.info:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.info.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #24748c;
}
.rl_sliders.accordion > .accordion-group.green {
  border-top: 5px solid #e5e5e5;
  border-top-color: #62bc62;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.green:hover,
.rl_sliders.accordion > .accordion-group.green.active {
  border-top-color: #378137;
}
.rl_sliders.accordion > .accordion-group.green.solid {
  border-color: #62bc62;
}
.rl_sliders.accordion > .accordion-group.green.solid > .accordion-heading > a.accordion-toggle {
  background-color: #62bc62;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.green.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.green.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #cdeacd;
  border-color: #cdeacd;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.green.solid:hover,
.rl_sliders.accordion > .accordion-group.green.solid.active {
  border-color: #378137;
}
.rl_sliders.accordion > .accordion-group.green:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.green.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #378137;
}
.rl_sliders.accordion > .accordion-group.success {
  border-top: 5px solid #e5e5e5;
  border-top-color: #62bc62;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.success:hover,
.rl_sliders.accordion > .accordion-group.success.active {
  border-top-color: #378137;
}
.rl_sliders.accordion > .accordion-group.success.solid {
  border-color: #62bc62;
}
.rl_sliders.accordion > .accordion-group.success.solid > .accordion-heading > a.accordion-toggle {
  background-color: #62bc62;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.success.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.success.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #cdeacd;
  border-color: #cdeacd;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.success.solid:hover,
.rl_sliders.accordion > .accordion-group.success.solid.active {
  border-color: #378137;
}
.rl_sliders.accordion > .accordion-group.success:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.success.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #378137;
}
.rl_sliders.accordion > .accordion-group.orange {
  border-top: 5px solid #e5e5e5;
  border-top-color: #faa937;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.orange:hover,
.rl_sliders.accordion > .accordion-group.orange.active {
  border-top-color: #c67605;
}
.rl_sliders.accordion > .accordion-group.orange.solid {
  border-color: #faa937;
}
.rl_sliders.accordion > .accordion-group.orange.solid > .accordion-heading > a.accordion-toggle {
  background-color: #faa937;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.orange.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.orange.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #fee9cc;
  border-color: #fee9cc;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.orange.solid:hover,
.rl_sliders.accordion > .accordion-group.orange.solid.active {
  border-color: #c67605;
}
.rl_sliders.accordion > .accordion-group.orange:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.orange.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #c67605;
}
.rl_sliders.accordion > .accordion-group.warning {
  border-top: 5px solid #e5e5e5;
  border-top-color: #faa937;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.warning:hover,
.rl_sliders.accordion > .accordion-group.warning.active {
  border-top-color: #c67605;
}
.rl_sliders.accordion > .accordion-group.warning.solid {
  border-color: #faa937;
}
.rl_sliders.accordion > .accordion-group.warning.solid > .accordion-heading > a.accordion-toggle {
  background-color: #faa937;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.warning.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.warning.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #fee9cc;
  border-color: #fee9cc;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.warning.solid:hover,
.rl_sliders.accordion > .accordion-group.warning.solid.active {
  border-color: #c67605;
}
.rl_sliders.accordion > .accordion-group.warning:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.warning.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #c67605;
}
.rl_sliders.accordion > .accordion-group.red {
  border-top: 5px solid #e5e5e5;
  border-top-color: #d3534c;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.red:hover,
.rl_sliders.accordion > .accordion-group.red.active {
  border-top-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.red.solid {
  border-color: #d3534c;
}
.rl_sliders.accordion > .accordion-group.red.solid > .accordion-heading > a.accordion-toggle {
  background-color: #d3534c;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.red.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.red.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #f1c9c7;
  border-color: #f1c9c7;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.red.solid:hover,
.rl_sliders.accordion > .accordion-group.red.solid.active {
  border-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.red:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.red.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.danger {
  border-top: 5px solid #e5e5e5;
  border-top-color: #d3534c;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.danger:hover,
.rl_sliders.accordion > .accordion-group.danger.active {
  border-top-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.danger.solid {
  border-color: #d3534c;
}
.rl_sliders.accordion > .accordion-group.danger.solid > .accordion-heading > a.accordion-toggle {
  background-color: #d3534c;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.danger.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.danger.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #f1c9c7;
  border-color: #f1c9c7;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.danger.solid:hover,
.rl_sliders.accordion > .accordion-group.danger.solid.active {
  border-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.danger:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.danger.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.error {
  border-top: 5px solid #e5e5e5;
  border-top-color: #d3534c;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.error:hover,
.rl_sliders.accordion > .accordion-group.error.active {
  border-top-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.error.solid {
  border-color: #d3534c;
}
.rl_sliders.accordion > .accordion-group.error.solid > .accordion-heading > a.accordion-toggle {
  background-color: #d3534c;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.error.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.error.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #f1c9c7;
  border-color: #f1c9c7;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.error.solid:hover,
.rl_sliders.accordion > .accordion-group.error.solid.active {
  border-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.error:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.error.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #942a25;
}
.rl_sliders.accordion > .accordion-group.grey {
  border-top: 5px solid #e5e5e5;
  border-top-color: #b3b3b3;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.grey:hover,
.rl_sliders.accordion > .accordion-group.grey.active {
  border-top-color: #808080;
}
.rl_sliders.accordion > .accordion-group.grey.solid {
  border-color: #b3b3b3;
}
.rl_sliders.accordion > .accordion-group.grey.solid > .accordion-heading > a.accordion-toggle {
  background-color: #b3b3b3;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.grey.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.grey.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #ffffff;
  border-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.grey.solid:hover,
.rl_sliders.accordion > .accordion-group.grey.solid.active {
  border-color: #808080;
}
.rl_sliders.accordion > .accordion-group.grey:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.grey.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #808080;
}
.rl_sliders.accordion > .accordion-group.gray {
  border-top: 5px solid #e5e5e5;
  border-top-color: #b3b3b3;
  -webkit-border-radius: 5px 5px 4px 4px;
  -moz-border-radius: 5px 5px 4px 4px;
  border-radius: 5px 5px 4px 4px;
}
.rl_sliders.accordion > .accordion-group.gray:hover,
.rl_sliders.accordion > .accordion-group.gray.active {
  border-top-color: #808080;
}
.rl_sliders.accordion > .accordion-group.gray.solid {
  border-color: #b3b3b3;
}
.rl_sliders.accordion > .accordion-group.gray.solid > .accordion-heading > a.accordion-toggle {
  background-color: #b3b3b3;
  color: #ffffff;
}
.rl_sliders.accordion > .accordion-group.gray.solid > .accordion-heading > a.accordion-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rl_sliders.accordion > .accordion-group.gray.solid.solid.color_content > .accordion-body > .accordion-inner {
  background-color: #ffffff;
  border-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.rl_sliders.accordion > .accordion-group.gray.solid:hover,
.rl_sliders.accordion > .accordion-group.gray.solid.active {
  border-color: #808080;
}
.rl_sliders.accordion > .accordion-group.gray:hover.solid > .accordion-heading > a.accordion-toggle,
.rl_sliders.accordion > .accordion-group.gray.active.solid > .accordion-heading > a.accordion-toggle {
  background-color: #808080;
}
.rl_sliders.accordion .rl_sliders-scroll {
  position: relative;
  visibility: hidden;
  padding: 0;
}
@media print {
  .rl_sliders .rl_sliders-group {
    border: 0 !important;
  }
  .rl_sliders .accordion-heading {
    display: none !important;
  }
  .rl_sliders .accordion-body {
    display: block !important;
    opacity: 1 !important;
    height: auto !important;
  }
  .rl_sliders .rl_sliders-title {
    display: block !important;
  }
  .rl_sliders .accordion-inner {
    border: 0 !important;
    padding: 0 !important;
  }
}


/* ===== imageeffectck ===== */
.gridck{position:relative;margin:0 auto;padding:1em 0 4em;list-style:none;text-align:center;}
figure.imageeffectck{position:relative;overflow:hidden;margin:10px 1%;background:#3085a3;text-align:center;cursor:pointer;display:inline-block;will-change:transform;}
figure.imageeffectck img{position:relative;display:block;max-width:100%;width:100%;opacity:0.8;margin:0;}
figure.imageeffectck figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.imageeffectck figcaption::before,
figure.imageeffectck figcaption::after{pointer-events:none;}
figure.imageeffectck figcaption,
figure.imageeffectck figcaption > a{position:absolute;top:0;left:0;right:0;bottom:0;}
figure.imageeffectck figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
figure.imageeffectck .imageeffectck_title{word-spacing:-0.15em;font-weight:300;font-size:1.5em;line-height:24px;font-family:'Open Sans';}
figure.imageeffectck .imageeffectck_title span{font-weight:800;}
figure.imageeffectck .imageeffectck_title,
figure.imageeffectck .imageeffectck_desc{margin:0;}
figure.imageeffectck .imageeffectck_desc{letter-spacing:1px;font-size:68.5%;}
figure.effectck-lily img{max-width:none !important;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:0.7;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-40px,0, 0);transform:translate3d(-40px,0,0);float:left;}
figure.effectck-lily figcaption{text-align:left;}
figure.effectck-lily figcaption > div{position:absolute;bottom:0;left:0;padding:2em;right:0;height:50%;}
figure.effectck-lily .imageeffectck_title,
figure.effectck-lily .imageeffectck_desc{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
figure.effectck-lily .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-lily .imageeffectck_desc{color:rgba(255,255,255,0.8);opacity:0;-webkit-transition:opacity 0.2s, -webkit-transform 0.35s;transition:opacity 0.2s, transform 0.35s;}
figure.effectck-lily:hover img,
figure.effectck-lily:hover .imageeffectck_desc{opacity:1;}
figure.effectck-lily:hover img,
figure.effectck-lily:hover .imageeffectck_title,
figure.effectck-lily:hover .imageeffectck_desc{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-lily:hover .imageeffectck_desc{-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
figure.effectck-oscar{background:-webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);background:linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);}
figure.effectck-oscar img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-oscar figcaption{padding:3em;background-color:rgba(58,52,42,0.7);-webkit-transition:background-color 0.35s;transition:background-color 0.35s;position:absolute;bottom:0;left:0;right:0;top:0;}
figure.effectck-oscar figcaption::before{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid #fff;content:'';}
figure.effectck-oscar .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
figure.effectck-oscar figcaption::before,
figure.effectck-oscar .imageeffectck_desc{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0);transform:scale(0);}
figure.effectck-oscar:hover .imageeffectck_title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-oscar:hover figcaption::before,
figure.effectck-oscar:hover .imageeffectck_desc{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effectck-oscar:hover figcaption{background-color:rgba(58,52,42,0);}
figure.effectck-oscar:hover img{opacity:0.4;}
figure.effectck-sadie figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);background:linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);}
figure.effectck-sadie .imageeffectck_title{position:absolute;top:50%;left:0;width:100%;color:#484c61;-webkit-transition:-webkit-transform 0.35s, color 0.35s;transition:transform 0.35s, color 0.35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);}
figure.effectck-sadie figcaption::before,
figure.effectck-sadie .imageeffectck_desc{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-sadie .imageeffectck_desc{position:absolute;bottom:0;left:0;right:0;bottom:0;padding:2em;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
figure.effectck-sadie:hover .imageeffectck_title{color:#fff;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0);}
figure.effectck-sadie:hover figcaption::before ,
figure.effectck-sadie:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-honey{background:#4a3753;}
figure.effectck-honey img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-honey:hover img{opacity:0.5;}
figure.effectck-honey figcaption::before{position:absolute;bottom:0;left:0;right:0;height:10px;background:#fff;content:'';-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}
figure.effectck-honey .imageeffectck_title{position:absolute;bottom:0;left:0;right:0;padding:1em 1.5em;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
figure.effectck-honey .imageeffectck_title i,
figure.effectck-honey .imageeffectck_desc{font-style:normal;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
figure.effectck-honey figcaption::before,
figure.effectck-honey .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-honey:hover figcaption::before,
figure.effectck-honey:hover .imageeffectck_title,
figure.effectck-honey:hover .imageeffectck_title i,
figure.effectck-honey:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-layla{background:#18a367;}
figure.effectck-layla img{}
figure.effectck-layla figcaption{padding:3em 2em;}
figure.effectck-layla figcaption::before,
figure.effectck-layla figcaption::after{position:absolute;content:'';opacity:0;}
figure.effectck-layla figcaption::before{top:10%;right:7%;bottom:10%;left:7%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;}
figure.effectck-layla figcaption::after{top:7%;right:10%;bottom:7%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0;}
figure.effectck-layla .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-layla .imageeffectck_desc{padding:0.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
figure.effectck-layla .imageeffectck_title{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}
figure.effectck-layla img,
figure.effectck-layla figcaption::before,
figure.effectck-layla figcaption::after,
figure.effectck-layla .imageeffectck_desc{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-layla:hover img{opacity:0.7;-webkit-transform:translate3d(0,0,0) scale(1.2);transform:translate3d(0,0,0) scale(1.2);}
figure.effectck-layla:hover figcaption::before,
figure.effectck-layla:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effectck-layla:hover .imageeffectck_title,
figure.effectck-layla:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-layla:hover figcaption::after,
figure.effectck-layla:hover .imageeffectck_title,
figure.effectck-layla:hover .imageeffectck_desc,
figure.effectck-layla:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s;}
figure.effectck-marley figcaption{text-align:right;}
figure.effectck-marley .imageeffectck_title,
figure.effectck-marley .imageeffectck_desc{position:absolute;right:30px;left:30px;padding:10px 0;}
figure.effectck-marley .imageeffectck_desc{bottom:30px;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
figure.effectck-marley .imageeffectck_title{top:30px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
figure.effectck-marley:hover .imageeffectck_title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-marley .imageeffectck_title::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
figure.effectck-marley .imageeffectck_title::after,
figure.effectck-marley .imageeffectck_desc{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-marley:hover .imageeffectck_title::after,
figure.effectck-marley:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-ruby{background-color:#17819c;}
figure.effectck-ruby img{opacity:0.7;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.15);transform:scale(1.15);}
figure.effectck-ruby:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1);}
figure.effectck-ruby .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
figure.effectck-ruby .imageeffectck_desc{margin:1em 0 0;padding:1em;border:1px solid #fff;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1);}
figure.effectck-ruby:hover .imageeffectck_title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-ruby:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}
figure.effectck-roxy{background:-webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);background:linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);}
figure.effectck-roxy img{max-width:none !important;width:-webkit-calc(100% + 60px);width:calc(100% + 60px);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);}
figure.effectck-roxy figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}
figure.effectck-roxy figcaption{padding:3em;text-align:left;}
figure.effectck-roxy .imageeffectck_title{}
figure.effectck-roxy .imageeffectck_desc{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
figure.effectck-roxy:hover img{opacity:0.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-roxy:hover figcaption::before,
figure.effectck-roxy:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-bubba{background:#9e5406;}
figure.effectck-bubba img{opacity:0.7;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-bubba:hover img{opacity:0.4;}
figure.effectck-bubba figcaption::before,
figure.effectck-bubba figcaption::after{position:absolute;top:7%;right:7%;bottom:7%;left:7%;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
figure.effectck-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
figure.effectck-bubba .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
figure.effectck-bubba .imageeffectck_desc{padding:20px 2.5em;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
figure.effectck-bubba:hover figcaption::before,
figure.effectck-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effectck-bubba:hover .imageeffectck_title,
figure.effectck-bubba:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-romeo{-webkit-perspective:1000px;perspective:1000px;}
figure.effectck-romeo img{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,0,300px);transform:translate3d(0,0,300px);}
figure.effectck-romeo:hover img{opacity:0.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-romeo figcaption::before,
figure.effectck-romeo figcaption::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:'';-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
figure.effectck-romeo:hover figcaption::before{opacity:0.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);}
figure.effectck-romeo:hover figcaption::after{opacity:0.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg);}
figure.effectck-romeo .imageeffectck_title,
figure.effectck-romeo .imageeffectck_desc{position:absolute;top:50%;left:0;right:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-romeo .imageeffectck_title{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-150%,0);transform:translate3d(0,-50%,0) translate3d(0,-150%,0);}
figure.effectck-romeo .imageeffectck_desc{padding:0.25em 2em;-webkit-transform:translate3d(0,-80%,0) translate3d(0,150%,0);transform:translate3d(0,-80%,0) translate3d(0,150%,0);}
figure.effectck-romeo:hover .imageeffectck_title{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0);}
figure.effectck-romeo:hover .imageeffectck_desc{-webkit-transform:translate3d(0,-50%,0) translate3d(0,100%,0);transform:translate3d(0,-50%,0) translate3d(0,100%,0);}
figure.effectck-milo{background:#2e5d5a;}
figure.effectck-milo img{max-width:none !important;width:-webkit-calc(100% + 60px);width:calc(100% + 60px);opacity:1;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.effectck-milo:hover img{opacity:0.5;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}
figure.effectck-milo .imageeffectck_title{position:absolute;right:0;bottom:0;padding:1em 1.2em;}
figure.effectck-milo .imageeffectck_desc{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);}
figure.effectck-milo:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-dexter{background:-webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);background:linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%);}
figure.effectck-dexter img{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-dexter:hover img{opacity:0.4;}
figure.effectck-dexter figcaption::after{position:absolute;right:7%;bottom:7%;left:7%;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;content:'';-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
figure.effectck-dexter:hover figcaption::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-dexter figcaption{padding:12%;text-align:left;}
figure.effectck-dexter .imageeffectck_desc{position:absolute;right:14%;bottom:14%;left:14%;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);}
figure.effectck-dexter:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-sarah{background:#42b078;}
figure.effectck-sarah img{max-width:none !important;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.effectck-sarah:hover img{opacity:0.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-sarah figcaption{text-align:left;}
figure.effectck-sarah .imageeffectck_title{position:relative;overflow:hidden;padding:0.5em 0;}
figure.effectck-sarah .imageeffectck_title::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:'';-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
figure.effectck-sarah:hover .imageeffectck_title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-sarah .imageeffectck_desc{padding:1em 0;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
figure.effectck-sarah:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
figure.effectck-zoe .imageeffectck_title{float:left;}
figure.effectck-zoe .imageeffectck_desc.icon-links a{float:right;color:#3c4a50;font-size:1.4em;}
figure.effectck-zoe:hover .imageeffectck_desc.icon-links a:hover,
figure.effectck-zoe:hover .imageeffectck_desc.icon-links a:focus{color:#252d31;}
figure.effectck-zoe .imageeffectck_desc.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;}
figure.effectck-zoe .imageeffectck_title,
figure.effectck-zoe .imageeffectck_desc.icon-links a{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);}
figure.effectck-zoe .imageeffectck_desc.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:'feathericons';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-eye::before{content:'\e000';}
.icon-paper-clip::before{content:'\e001';}
.icon-heart::before{content:'\e024';}
figure.effectck-zoe .imageeffectck_title{display:inline-block;}
figure.effectck-zoe:hover .imageeffectck_desc.description{opacity:1;}
figure.effectck-zoe:hover figcaption,
figure.effectck-zoe:hover .imageeffectck_title,
figure.effectck-zoe:hover .imageeffectck_desc.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-zoe:hover .imageeffectck_title{-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.effectck-zoe:hover .imageeffectck_desc.icon-links a:nth-child(3){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.effectck-zoe:hover .imageeffectck_desc.icon-links a:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
figure.effectck-zoe:hover .imageeffectck_desc.icon-links a:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
figure.effectck-chico img{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12);}
figure.effectck-chico:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1);}
figure.effectck-chico figcaption{padding:3em;}
figure.effectck-chico figcaption::before{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid #fff;content:'';-webkit-transform:scale(1.1);transform:scale(1.1);}
figure.effectck-chico figcaption::before,
figure.effectck-chico .imageeffectck_desc{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-chico .imageeffectck_title{}
figure.effectck-chico .imageeffectck_desc{margin:0 auto;max-width:200px;-webkit-transform:scale(1.5);transform:scale(1.5);}
figure.effectck-chico:hover figcaption::before,
figure.effectck-chico:hover .imageeffectck_desc{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effectck-julia{background:#ffffff;}
figure.effectck-julia img{background:#00accf;color:#00accf;max-width:none !important;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow: 0px 0px 0px 2px rgba(0,172,207,0.59);
-moz-box-shadow: 0px 0px 0px 2px rgba(0,172,207,0.59);
box-shadow: 0px 0px 0px 2px rgba(0,172,207,0.59);}
figure.effectck-julia figcaption{text-align:left;}
figure.effectck-julia .imageeffectck_title{margin-left:-28px;position: absolute;bottom: 20px;font-family:Raleway;vertical-align:bottom; text-align:center;padding:4.4px;font-weight:500;font-size:26px;text-shadow:
	1px 1px 2px #444444,
	/* end of 2 level deep grey shadow */
	3px 3px 2px #000000;
	}
figure.effectck-julia .imageeffectck_desc{display:inline-block;margin:0 0 0.25em;padding:0.4em 1em;background:rgba(0,0,0,0.9);color:#00accf;text-transform:none;font-weight:600;font-size:75%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-360px,0,0);transform:translate3d(-360px,0,0);}
figure.effectck-julia .imageeffectck_desc:first-child{-webkit-transition-delay:0.15s;transition-delay:0.15s;}
figure.effectck-julia .imageeffectck_desc:nth-of-type(2){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.effectck-julia .imageeffectck_desc:nth-of-type(3){-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.effectck-julia:hover .imageeffectck_desc:first-child{-webkit-transition-delay:0s;transition-delay:0s;}
figure.effectck-julia:hover .imageeffectck_desc:nth-of-type(2){-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.effectck-julia:hover .imageeffectck_desc:nth-of-type(3){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.effectck-julia:hover img{background:#2f3238;opacity:0.8;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-box-shadow: 0px 0px 5px 4px rgba(0,172,207,0.59);
-moz-box-shadow: 0px 0px 5px 4px rgba(0,172,207,0.59);
box-shadow: 0px 0px 5px 4px rgba(0,172,207,0.59);}
figure.effectck-julia:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-goliath{background:#df4e4e;}
figure.effectck-goliath img,
figure.effectck-goliath .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-goliath img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.effectck-goliath .imageeffectck_title,
figure.effectck-goliath .imageeffectck_desc{position:absolute;bottom:0;left:0;padding:15px 30px;}
figure.effectck-goliath .imageeffectck_desc{text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}
figure.effectck-goliath:hover img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);}
figure.effectck-goliath:hover .imageeffectck_title{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);}
figure.effectck-goliath:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-hera{background:#303fa9;}
figure.effectck-hera .imageeffectck_title{font-size:158.75%;}
figure.effectck-hera .imageeffectck_title,
figure.effectck-hera .imageeffectck_desc{position:absolute;top:50%;left:50%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;transform-origin:50%;}
figure.effectck-hera figcaption::before{position:absolute;top:50%;left:50%;width:200px;height:200px;border:2px solid #fff;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);-webkit-transform-origin:50%;transform-origin:50%;}
figure.effectck-hera .imageeffectck_desc{width:100px;text-transform:none;font-size:121%;line-height:2;}
figure.effectck-hera .imageeffectck_desc a{color:#fff;}
figure.effectck-hera .imageeffectck_desc a:hover,
figure.effectck-hera .imageeffectck_desc a:focus{opacity:0.6;}
figure.effectck-hera .imageeffectck_desc a i{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-hera .imageeffectck_desc a:first-child i{-webkit-transform:translate3d(-60px,-60px,0);transform:translate3d(-60px,-60px,0);}
figure.effectck-hera .imageeffectck_desc a:nth-child(2) i{-webkit-transform:translate3d(60px,-60px,0);transform:translate3d(60px,-60px,0);}
figure.effectck-hera .imageeffectck_desc a:nth-child(3) i{-webkit-transform:translate3d(-60px,60px,0);transform:translate3d(-60px,60px,0);}
figure.effectck-hera .imageeffectck_desc a:nth-child(4) i{-webkit-transform:translate3d(60px,60px,0);transform:translate3d(60px,60px,0);}
figure.effectck-hera:hover figcaption::before{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);}
figure.effectck-hera:hover .imageeffectck_title{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);transform:translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);}
figure.effectck-hera:hover .imageeffectck_desc i:empty{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
figure.effectck-winston{background:#162633;text-align:left;}
figure.effectck-winston img{-webkit-transition:opacity 0.45s;transition:opacity 0.45s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.effectck-winston figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/triangle.svg) no-repeat center center;background-size:100% 100%;content:'';-webkit-transition:opacity 0.45s, -webkit-transform 0.45s;transition:opacity 0.45s, transform 0.45s;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
figure.effectck-winston .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
figure.effectck-winston .imageeffectck_desc{position:absolute;right:0;bottom:0;padding:0 1.5em 7% 0;}
figure.effectck-winston a{margin:0 10px;color:#5d504f;font-size:170%;}
figure.effectck-winston a:hover,
figure.effectck-winston a:focus{color:#cc6055;}
figure.effectck-winston .imageeffectck_desc a i{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}
figure.effectck-winston:hover img{opacity:0.6;}
figure.effectck-winston:hover .imageeffectck_title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-winston:hover figcaption::before{opacity:0.7;-webkit-transform:rotate3d(0,0,1,20deg);transform:rotate3d(0,0,1,20deg);}
figure.effectck-winston:hover .imageeffectck_desc i{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-winston:hover .imageeffectck_desc a:nth-child(3) i{-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.effectck-winston:hover .imageeffectck_desc a:nth-child(2) i{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.effectck-winston:hover .imageeffectck_desc a:first-child i{-webkit-transition-delay:0.15s;transition-delay:0.15s;}
figure.effectck-selena{background:#fff;}
figure.effectck-selena img{opacity:0.95;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
figure.effectck-selena:hover img{-webkit-transform:scale3d(0.95,0.95,1);transform:scale3d(0.95,0.95,1);}
figure.effectck-selena .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
figure.effectck-selena .imageeffectck_desc{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:perspective(1000px) rotate3d(1,0,0,90deg);transform:perspective(1000px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;}
figure.effectck-selena:hover .imageeffectck_title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-selena:hover .imageeffectck_desc{opacity:1;-webkit-transform:perspective(1000px) rotate3d(1,0,0,0);transform:perspective(1000px) rotate3d(1,0,0,0);}
figure.effectck-terry{background:#34495e;}
figure.effectck-terry figcaption{padding:1em;}
figure.effectck-terry figcaption::before,
figure.effectck-terry figcaption::after{position:absolute;width:200%;height:200%;border-style:solid;border-color:#101010;content:'';-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-terry figcaption::before{right:0;bottom:0;border-width:0 70px 60px 0;-webkit-transform:translate3d(70px,60px,0);transform:translate3d(70px,60px,0);}
figure.effectck-terry figcaption::after{top:0;left:0;border-width:15px 0 0 15px;-webkit-transform:translate3d(-15px,-15px,0);transform:translate3d(-15px,-15px,0);}
figure.effectck-terry img,
figure.effectck-terry .imageeffectck_desc a{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-terry img{opacity:0.85;}
figure.effectck-terry .imageeffectck_title{position:absolute;bottom:0;left:0;padding:0.4em 10px;width:50%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
@media screen and (max-width:920px){figure.effectck-terry .imageeffectck_title{padding:0.75em 10px;font-size:120%;}
}
figure.effectck-terry .imageeffectck_desc{float:right;clear:both;text-align:left;text-transform:none;font-size:111%;}
figure.effectck-terry .imageeffectck_desc a{display:block;margin-bottom:1em;color:#fff;opacity:0;-webkit-transform:translate3d(90px,0,0);transform:translate3d(90px,0,0);}
figure.effectck-terry .imageeffectck_desc a:hover,
figure.effectck-terry .imageeffectck_desc a:focus{color:#f3cf3f;}
figure.effectck-terry:hover figcaption::before,
figure.effectck-terry:hover figcaption::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-terry:hover img{opacity:0.6;}
figure.effectck-terry:hover .imageeffectck_title,
figure.effectck-terry:hover .imageeffectck_desc a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-terry:hover .imageeffectck_desc a{opacity:1;}
figure.effectck-terry:hover .imageeffectck_desc a:first-child{-webkit-transition-delay:0.025s;transition-delay:0.025s;}
figure.effectck-terry:hover .imageeffectck_desc a:nth-child(2){-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.effectck-terry:hover .imageeffectck_desc a:nth-child(3){-webkit-transition-delay:0.075s;transition-delay:0.075s;}
figure.effectck-terry:hover .imageeffectck_desc a:nth-child(4){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.effectck-phoebe{background:#675983;}
figure.effectck-phoebe img{opacity:0.85;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-phoebe:hover img{opacity:0.6;}
figure.effectck-phoebe figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/triangle2.svg) no-repeat center center;background-size:100% 100%;content:'';-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(5,2.5,1);transform:scale3d(5,2.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
figure.effectck-phoebe:hover figcaption::before{opacity:0.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.effectck-phoebe .imageeffectck_title{margin-top:1em;-webkit-transition:transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
figure.effectck-phoebe:hover .imageeffectck_title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-phoebe .imageeffectck_desc a{color:#fff;font-size:140%;opacity:0;position:relative;display:inline-block;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-phoebe .imageeffectck_desc a:first-child{-webkit-transform:translate3d(-60px,-60px,0);transform:translate3d(-60px,-60px,0);}
figure.effectck-phoebe .imageeffectck_desc a:nth-child(2){-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);}
figure.effectck-phoebe .imageeffectck_desc a:nth-child(3){-webkit-transform:translate3d(60px,-60px,0);transform:translate3d(60px,-60px,0);}
figure.effectck-phoebe:hover .imageeffectck_desc a{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-apollo{background:#3498db;}
figure.effectck-apollo img{opacity:0.95;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}
figure.effectck-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);content:'';-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
figure.effectck-apollo .imageeffectck_desc{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-apollo .imageeffectck_title{text-align:left;}
figure.effectck-apollo:hover img{opacity:0.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.effectck-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}
figure.effectck-apollo:hover .imageeffectck_desc{opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.effectck-kira{background:#fff;text-align:left;}
figure.effectck-kira img{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-kira figcaption{z-index:1;}
figure.effectck-kira .imageeffectck_desc{padding:2.25em 0.5em;font-weight:600;font-size:100%;line-height:1.5;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
figure.effectck-kira .imageeffectck_desc a{margin:0 0.5em;color:#101010;}
figure.effectck-kira .imageeffectck_desc a:hover,
figure.effectck-kira .imageeffectck_desc a:focus{opacity:0.6;}
figure.effectck-kira figcaption::before{position:absolute;top:0;right:2em;left:2em;z-index:-1;height:3.5em;background:#fff;content:'';-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,4em,0) scale3d(1,0.023,1);transform:translate3d(0,4em,0) scale3d(1,0.023,1);-webkit-transform-origin:50% 0;transform-origin:50% 0;}
figure.effectck-kira:hover img{opacity:0.5;}
figure.effectck-kira:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-kira:hover figcaption::before{opacity:0.7;-webkit-transform:translate3d(0,5em,0) scale3d(1,1,1);transform:translate3d(0,5em,0) scale3d(1,1,1);}
figure.effectck-steve{z-index:auto;overflow:visible;background:#000;}
figure.effectck-steve:before,
figure.effectck-steve .imageeffectck_title:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;content:'';-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-steve:before{box-shadow:0 3px 30px rgba(0,0,0,0.8);opacity:0;}
figure.effectck-steve figcaption{z-index:1;}
figure.effectck-steve img{opacity:1;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0);}
figure.effectck-steve .imageeffectck_title,
figure.effectck-steve .imageeffectck_desc{background:#fff;color:#2d434e;}
figure.effectck-steve .imageeffectck_title{position:relative;margin-top:0.5em;padding:0.25em;}
figure.effectck-steve .imageeffectck_title:before{box-shadow:0 1px 10px rgba(0,0,0,0.5);}
figure.effectck-steve .imageeffectck_desc{margin-top:1em;padding:0.5em;font-weight:800;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(0.9,0.9,1);transform:scale3d(0.9,0.9,1);}
figure.effectck-steve:hover:before{opacity:1;}
figure.effectck-steve:hover img{-webkit-transform:perspective(1000px) translate3d(0,0,21px);transform:perspective(1000px) translate3d(0,0,21px);}
figure.effectck-steve:hover .imageeffectck_title:before{opacity:0;}
figure.effectck-steve:hover .imageeffectck_desc{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.effectck-moses{background:-webkit-linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);background:linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);}
figure.effectck-moses img{opacity:0.85;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-moses .imageeffectck_title,
figure.effectck-moses .imageeffectck_desc{padding:7%;min-width:50%;height:50%;border:2px solid #fff;}
figure.effectck-moses .imageeffectck_title{padding:7%;min-width:50%;height:50%;text-align:left;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);}
figure.effectck-moses .imageeffectck_desc{float:right;padding:7%;text-align:right;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
figure.effectck-moses:hover .imageeffectck_title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-moses:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-moses:hover img{opacity:0.6;}
figure.effectck-jazz{background:-webkit-linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);background:linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);}
figure.effectck-jazz img{opacity:0.9;}
figure.effectck-jazz figcaption::after,
figure.effectck-jazz img,
figure.effectck-jazz .imageeffectck_desc{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-jazz figcaption::after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;content:'';opacity:0;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
figure.effectck-jazz .imageeffectck_title,
figure.effectck-jazz .imageeffectck_desc{opacity:1;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);}
figure.effectck-jazz .imageeffectck_title{padding-top:7%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-jazz .imageeffectck_desc{padding:0.5em 2em;text-transform:none;font-size:0.85em;opacity:0;}
figure.effectck-jazz:hover img{opacity:0.7;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}
figure.effectck-jazz:hover figcaption::after{opacity:1;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);}
figure.effectck-jazz:hover .imageeffectck_title,
figure.effectck-jazz:hover .imageeffectck_desc{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.effectck-ming{background:#030c17;}
figure.effectck-ming img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effectck-ming figcaption::before{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:2px solid #fff;box-shadow:0 0 0 7% rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);}
figure.effectck-ming .imageeffectck_title{margin:7% 0 10px 0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.effectck-ming .imageeffectck_desc{padding:1em;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5);}
figure.effectck-ming:hover .imageeffectck_title{-webkit-transform:scale(0.9);transform:scale(0.9);}
figure.effectck-ming:hover figcaption::before,
figure.effectck-ming:hover .imageeffectck_desc{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.effectck-ming:hover figcaption{background-color:rgba(58,52,42,0);}
figure.effectck-ming:hover img{opacity:0.4;}
figure.effectck-lexi{background:-webkit-linear-gradient(-45deg, #000 0%,#fff 100%);background:linear-gradient(-45deg, #000 0%,#fff 100%);}
figure.effectck-lexi img{margin:-10px 0 0 -10px;max-width:none !important;width:-webkit-calc(100% + 10px);width:calc(100% + 10px);opacity:0.9;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.effectck-lexi figcaption::before,
figure.effectck-lexi .imageeffectck_desc{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-lexi figcaption::before{position:absolute;right:-100px;bottom:-100px;width:300px;height:300px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 900px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transform:scale3d(0.5,0.5,1);transform:scale3d(0.5,0.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
figure.effectck-lexi:hover img{opacity:0.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-lexi .imageeffectck_title{text-align:left;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(5px,5px,0);transform:translate3d(5px,5px,0);}
figure.effectck-lexi .imageeffectck_desc{position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;-webkit-transform:translate3d(20px,20px,0);transform:translate3d(20px,20px,0);}
figure.effectck-lexi:hover figcaption::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.effectck-lexi:hover .imageeffectck_title,
figure.effectck-lexi:hover .imageeffectck_desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effectck-duke{background:-webkit-linear-gradient(-45deg, #34495e 0%,#cc6055 100%);background:linear-gradient(-45deg, #34495e 0%,#cc6055 100%);}
figure.effectck-duke img,
figure.effectck-duke .imageeffectck_desc{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effectck-duke:hover img{opacity:0.1;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1);}
figure.effectck-duke .imageeffectck_title{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
figure.effectck-duke .imageeffectck_desc{position:absolute;bottom:0;left:0;margin:20px;padding:7%;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);-webkit-transform-origin:50% -100%;transform-origin:50% -100%;}
figure.effectck-duke:hover .imageeffectck_title,
figure.effectck-duke:hover .imageeffectck_desc{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
figure.fadeck{background:none;}
figure.fadeck figcaption{top:auto;bottom:0;padding:1em;height:50%;background:rgba(255,255,255,0.7);color:#3c4a50;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
figure.fadeck img{opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;}
figure.fadeck .imageeffectck_title{float:none;}
figure.fadeck .imageeffectck_desc.icon-links a{float:right;color:#3c4a50;font-size:1.4em;}
figure.fadeck:hover .imageeffectck_desc.icon-links a:hover,
figure.fadeck:hover .imageeffectck_desc.icon-links a:focus{color:#252d31;}
figure.fadeck .imageeffectck_desc.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;}
figure.fadeck .imageeffectck_title,
figure.fadeck .imageeffectck_desc.icon-links a{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);}
figure.fadeck .imageeffectck_desc.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:'feathericons';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
figure.fadeck .imageeffectck_title{display:inline-block;}
figure.fadeck:hover .imageeffectck_desc.description{opacity:1;}
figure.fadeck:hover img{opacity:0.5;}
figure.fadeck:hover figcaption,
figure.fadeck:hover .imageeffectck_title,
figure.fadeck:hover .imageeffectck_desc.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.fadeck:hover .imageeffectck_title{-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.fadeck:hover .imageeffectck_desc.icon-links a:nth-child(3){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.fadeck:hover .imageeffectck_desc.icon-links a:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
figure.fadeck:hover .imageeffectck_desc.icon-links a:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
figure.edafck{background:none;}
figure.edafck figcaption{top:auto;bottom:0;padding:1em;height:50%;background:rgba(255,255,255,0.7);color:#3c4a50;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
figure.edafck img{opacity:0.5;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;}
figure.edafck .imageeffectck_title{float:none;}
figure.edafck .imageeffectck_desc.icon-links a{float:right;color:#3c4a50;font-size:1.4em;}
figure.edafck:hover .imageeffectck_desc.icon-links a:hover,
figure.edafck:hover .imageeffectck_desc.icon-links a:focus{color:#252d31;}
figure.edafck .imageeffectck_desc.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;}
figure.edafck .imageeffectck_title,
figure.edafck .imageeffectck_desc.icon-links a{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);}
figure.edafck .imageeffectck_desc.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:'feathericons';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
figure.edafck .imageeffectck_title{display:inline-block;}
figure.edafck:hover .imageeffectck_desc.description{opacity:1;}
figure.edafck:hover img{opacity:1;}
figure.edafck:hover figcaption,
figure.edafck:hover .imageeffectck_title,
figure.edafck:hover .imageeffectck_desc.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.edafck:hover .imageeffectck_title{-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.edafck:hover .imageeffectck_desc.icon-links a:nth-child(3){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.edafck:hover .imageeffectck_desc.icon-links a:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
figure.edafck:hover .imageeffectck_desc.icon-links a:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
figure.puffck{background:none;overflow:visible;}
figure.puffck figcaption{top:auto;bottom:0;padding:1em;height:0;background:rgba(255,255,255,0.7);color:#3c4a50;overflow:hidden;opacity:0;-webkit-transition:all 0.35s;transition:all 0.35s;}
figure.puffck img{scale:1;opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
figure.puffck .imageeffectck_title{float:none;}
figure.puffck .imageeffectck_desc.icon-links a{float:right;color:#3c4a50;font-size:1.4em;}
figure.puffck:hover .imageeffectck_desc.icon-links a:hover,
figure.puffck:hover .imageeffectck_desc.icon-links a:focus{color:#252d31;}
figure.puffck .imageeffectck_desc.description{position:absolute;bottom:8em;padding:2em;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;}
figure.puffck .imageeffectck_title,
figure.puffck .imageeffectck_desc.icon-links a{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);}
figure.puffck .imageeffectck_desc.icon-links a span::before{display:inline-block;padding:8px 10px;font-family:'feathericons';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
figure.puffck .imageeffectck_title{display:inline-block;}
figure.puffck:hover .imageeffectck_desc.description{opacity:1;}
figure.puffck:hover img{z-index:99;-webkit-transform:translate3d(0,0,0) scale(1.2);transform:translate3d(0,0,0) scale(1.2);}
figure.puffck:hover figcaption{opacity:1;height:50%;}
figure.puffck:hover figcaption,
figure.puffck:hover .imageeffectck_title,
figure.puffck:hover .imageeffectck_desc.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:100;}
figure.puffck:hover .imageeffectck_title{-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.puffck:hover .imageeffectck_desc.icon-links a:nth-child(3){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
figure.puffck:hover .imageeffectck_desc.icon-links a:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
figure.puffck:hover .imageeffectck_desc.icon-links a:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s;}

/* ===== favslider ===== */
.fav-container a:active,
.favslider a:active,
.fav-container a:focus,
.favslider a:focus{outline:none;}
.favs,
.fav-control-nav,
.fav-direction-nav{margin:0;padding:0;list-style:none;}
.favslider{margin:0;padding:0;opacity:0;}
.favslider .favs > li{display:none;-webkit-backface-visibility:hidden;background:none!important;padding:0px!important;position:relative;}
.favslider .favs img{width:100%;display:block;}
.fav-pauseplay span{text-transform:capitalize;}
.favs:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .favs{display:block;}
* html .favs{height:1%;}
.no-js .favs > li:first-child{display:block;}
.favslider{margin-top:-20px;margin-left:0px;position:relative;zoom:1;padding-bottom:30px;}
div[id^="carousel-"].favslider,
div[id*=" carousel-"].favslider{margin-bottom:3px;}
.favslider .favs{zoom:1;}
.favslider li:before{display:none;}
.fav-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .fav-viewport{max-height:300px;}
#carousel img{display:block;opacity:.5;filter:alpha(opacity=50);cursor:pointer;}
#carousel img:hover{opacity:1;filter:alpha(opacity=100);}
#carousel .fav-active-slide img{opacity:1;filter:alpha(opacity=100);cursor:default;}
#carousel li:active img{opacity:1;}
.carousel li{margin-right:5px;}
#fav-caption.favalign-left,
#fav-caption.favalign-left h3,
#fav-caption.favalign-left p{text-align:left;}
#fav-caption.favalign-center,
#fav-caption.favalign-center h3,
#fav-caption.favalign-center p{text-align:center;}
#fav-caption.favalign-right,
#fav-caption.favalign-right h3,
#fav-caption.favalign-right p{text-align:right;}
.favhide{opacity:0;}
.favshow{opacity:1;}
.layout-effect-none{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;}
.layout-effect1{-webkit-animation-name:layout-effect1;-moz-animation-name:layout-effect1;animation-name:layout-effect1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect1{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes layout-effect1{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes layout-effect1{0%{opacity:0;}
100%{opacity:1;}
}
.layout-effect2{-webkit-animation-name:layout-effect2;-moz-animation-name:layout-effect2;animation-name:layout-effect2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect2{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect2{0%{opacity:0;-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect2{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:translate3d(0, -100%, 0);transform:none;}
}
.layout-effect3{-webkit-animation-name:layout-effect3;-moz-animation-name:layout-effect3;animation-name:layout-effect3;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect3{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect3{0%{opacity:0;-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect3{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
}
.layout-effect4{-webkit-animation-name:layout-effect4;-moz-animation-name:layout-effect4;animation-name:layout-effect4;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect4{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect4{0%{opacity:0;-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect4{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
}
.layout-effect5{-webkit-animation-name:layout-effect5;-moz-animation-name:layout-effect5;animation-name:layout-effect5;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect5{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect5{0%{opacity:0;-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect5{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
}
.layout-effect6{-webkit-animation-name:layout-effect6;-moz-animation-name:layout-effect6;animation-name:layout-effect6;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect6{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@-moz-keyframes layout-effect6{0%{opacity:0;-moz-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes layout-effect6{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);-moz-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.layout-effect7{-webkit-animation-name:layout-effect7;-moz-animation-name:layout-effect7;animation-name:layout-effect7;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect7{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@-moz-keyframes layout-effect7{0%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-moz-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes layout-effect7{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);-moz-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px);}
}
.layout-effect8{-webkit-animation-name:layout-effect8;-moz-animation-name:layout-effect8;animation-name:layout-effect8;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect8{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes layout-effect8{0%{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
#fav-caption{position:absolute;zoom:1;}
#fav-caption.favstyle-default{width:96%;margin:0;padding:2%;left:0;bottom:0;}
#fav-caption.favstyle-center{width:40%;height:24%;margin:auto;padding:2%;top:0;left:0;bottom:0;right:0;}
#fav-caption.favstyle-bg-dark{background:rgba(17, 17, 17, 0.67);}
#fav-caption.favstyle-bg-dark h3,
#fav-caption.favstyle-bg-dark p{color:#fff;}
#fav-caption.favstyle-bg-light{background:rgba(255, 255, 255, 0.67);}
#fav-caption.favstyle-bg-light h3,
#fav-caption.favstyle-bg-light p{color:#222;}
#fav-caption.favstyle-bg-transparent{background:transparent;}
#fav-caption.favstyle-bg-transparent h3,
#fav-caption.favstyle-bg-transparent p{color:#fff;}
#fav-caption h3{color:#fff;margin-top:0;margin-bottom:8px;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:1.3em;border:none;text-shadow:none;box-shadow:none;}
.fav-direction-nav{*height:0;}
.fav-direction-nav a{width:52px !important;height:52px !important;margin:-26px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.favslider.light-arrows .fav-direction-nav a{background:url(../images/mod/favslider/bg_direction_nav.png) no-repeat 0 0;}
.favslider.dark-arrows .fav-direction-nav a{background:url(../images/mod/favslider/bg_direction_nav_dark.png) no-repeat 0 0;}
.favslider.light-arrows .fav-direction-nav .fav-next,
.favslider.dark-arrows .fav-direction-nav .fav-next{background-position:100% 0;right:0px;}
.favslider.light-arrows .fav-direction-nav .fav-prev,
.favslider.dark-arrows .fav-direction-nav .fav-prev{left:0px;}
.favslider.light-arrows .fav-direction-nav li .fav-prev,
.favslider.dark-arrows .fav-direction-nav li .fav-prev{left:0px;}
.favslider.light-arrows .fav-direction-nav li .fav-next,
.favslider.dark-arrows .fav-direction-nav li .fav-next{background-position:-52px 0;right:0;}
.favslider:hover .fav-next{opacity:0.8;filter:alpha(opacity=80);right:5px;}
.favslider:hover .fav-prev{opacity:0.8;filter:alpha(opacity=80);left:5px;}
.favslider:hover .fav-next:hover,
.favslider:hover .fav-prev:hover{opacity:1;filter:alpha(opacity=100);}
.fav-direction-nav .fav-disabled{cursor:default;}
.fav-disabled:hover{opacity:0.3!important;filter:alpha(opacity=30)!important;}
.fav-direction-nav li{margin:0!important;padding:0!important;}
.fav-control-nav{width:100%;position:absolute;bottom:-40px;left:0;text-align:center;}
.fav-control-nav li{margin:0!important;display:inline-block;zoom:1;*display:inline;background:none!important;padding:0!important;}
.fav-control-paging li a{background-color:rgba(17, 17, 17, 0.27);width:14px;height:14px;display:block;cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 3px rgba(17, 17, 17, 0.47);-webkit-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:3px;margin-left:3px;}
.fav-control-paging li a:hover,
.fav-control-paging li a:focus,
.fav-control-paging li a.fav-active{background:rgba(17, 17, 17, 0.87);}
.fav-control-thumbs{position:relative;}
.fav-control-nav.fav-control-thumbs{bottom:0;}
.fav-control-thumbs li{width:25%;float:left;margin:0;}
.fav-control-thumbs img{width:100%;display:block;opacity:.7;filter:alpha(opacity=70);cursor:pointer;}
.fav-control-thumbs img:hover{opacity:1;filter:alpha(opacity=100);}
.fav-control-thumbs .fav-active{opacity:1;cursor:default;filter:alpha(opacity=100);}
@media screen and (max-width:860px){.fav-direction-nav .fav-prev{opacity:1;filter:alpha(opacity=100);left:0;}
.fav-direction-nav .fav-next{opacity:1;filter:alpha(opacity=100);right:0;}
}
p.favreadmore.btn{margin-bottom:0;margin-top:7px;}
.fav-video{}

/* ===== favimagehover ===== */
div[id^="favimagehover"] a,
div[id*=" favimagehover"] a,
div[id^="favimagehover"] a:hover,
div[id*=" favimagehover"] a:hover,
div[id^="favimagehover"] a:focus,
div[id*=" favimagehover"] a:focus{text-decoration:none!important;}
div[id^="favimagehover-box"],
div[id*=" favimagehover-box"]{position:relative;overflow:hidden;margin-bottom:14px;margin-top:14px;}
div[id^="favimagehover-image"],
div[id*=" favimagehover-image"]{height:100%;text-align:center;line-height:0;margin-bottom:-1px;}
div[id^="favimagehover-image"] img,
div[id*=" favimagehover-image"] img{width:100%;}
div[id^="favimagehover-image-container"],
div[id*=" favimagehover-image-container"]{position:relative;}
div[id^="favimagehover-overlay"],
div[id*=" favimagehover-overlay"]{opacity:0;filter:alpha(opacity = 0);position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0;}
div[id^="favimagehover-overlay"]:hover,
div[id*=" favimagehover-overlay"]:hover,
div[id^="favimagehover-overlay"]:focus,
div[id*=" favimagehover-overlay"]:focus{background-color:#111;opacity:0.8;filter:alpha(opacity = 80);-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}
div[id^="favimagehover-overlay"] p,
div[id*=" favimagehover-overlay"] p{padding:8% 6% 4%;margin-bottom:0;}
h4[id^="favimagehover-title"],
h4[id*=" favimagehover-title"]{margin-top:0;font-weight:normal;}
div[id^="favimagehover-readmore"] a.btn,
div[id*=" favimagehover-readmore"] a.btn{background-image:none;border:1px solid transparent;text-shadow:none;box-shadow:none;}
div[id^="favimagehover-readmore"] a.btn:hover,
div[id*=" favimagehover-readmore"] a.btn:hover,
div[id^="favimagehover-readmore"] a.btn:focus,
div[id*=" favimagehover-readmore"] a.btn:focus{border:1px solid transparent;box-shadow:0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);}
.favimagehover-readmore{padding-left:6%;padding-right:6%;}
@media (min-width:980px){div[id^="favimagehover-box"].span2 h4,
div[id*=" favimagehover-box"].span2 h4{font-size:14px;}
div[id^="favimagehover-box"].span2 div[id^="favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span2 div[id^="favimagehover-description-icon"] i,
div[id^="favimagehover-box"].span2 div[id*=" favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span2 div[id*=" favimagehover-description-icon"] i{font-size:1.2em;}
div[id^="favimagehover-box"].span2 div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-box"].span2 div[id^="favimagehover-icon"] i,
div[id^="favimagehover-box"].span2 div[id*=" favimagehover-icon"] i,
div[id*=" favimagehover-box"].span2 div[id*=" favimagehover-icon"] i{font-size:3.3em;}
div[id^="favimagehover-box"].span2-4,
div[id*=" favimagehover-box"].span2-4{width:17.790056%;}
div[id^="favimagehover-box"].span2-4 h4,
div[id*=" favimagehover-box"].span2-4 h4{font-size:16px;}
div[id^="favimagehover-box"].span2-4 div[id^="favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span2-4 div[id^="favimagehover-description-icon"] i,
div[id^="favimagehover-box"].span2-4 div[id*=" favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span2-4 div[id*=" favimagehover-description-icon"] i{font-size:1.4em;}
div[id^="favimagehover-box"].span2-4 div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-box"].span2-4 div[id^="favimagehover-icon"] i,
div[id^="favimagehover-box"].span2-4 div[id*=" favimagehover-icon"] i,
div[id*=" favimagehover-box"].span2-4 div[id*=" favimagehover-icon"] i{font-size:4em;}
div[id^="favimagehover-box"].span3 h4,
div[id*=" favimagehover-box"].span3 h4{font-size:18px;}
div[id^="favimagehover-box"].span3 div[id^="favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span3 div[id^="favimagehover-description-icon"] i,
div[id^="favimagehover-box"].span3 div[id*=" favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span3 div[id*=" favimagehover-description-icon"] i{font-size:1.8em;}
div[id^="favimagehover-box"].span3 div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-box"].span3 div[id^="favimagehover-icon"] i,
div[id^="favimagehover-box"].span3 div[id*=" favimagehover-icon"] i,
div[id*=" favimagehover-box"].span3 div[id*=" favimagehover-icon"] i{font-size:5em;}
div[id^="favimagehover-box"].span4 h4,
div[id*=" favimagehover-box"].span4 h4{font-size:24px;}
div[id^="favimagehover-box"].span4 div[id^="favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span4 div[id^="favimagehover-description-icon"] i,
div[id^="favimagehover-box"].span4 div[id*=" favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span4 div[id*=" favimagehover-description-icon"] i{font-size:2em;}
div[id^="favimagehover-box"].span4 div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-box"].span4 div[id^="favimagehover-icon"] i,
div[id^="favimagehover-box"].span4 div[id*=" favimagehover-icon"] i,
div[id*=" favimagehover-box"].span4 div[id*=" favimagehover-icon"] i{font-size:8em;}
div[id^="favimagehover-box"].span6 h4,
div[id*=" favimagehover-box"].span6 h4{font-size:28px;}
div[id^="favimagehover-box"].span6 div[id^="favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span6 div[id^="favimagehover-description-icon"] i,
div[id^="favimagehover-box"].span6 div[id*=" favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span6 div[id*=" favimagehover-description-icon"] i{font-size:2.4em;}
div[id^="favimagehover-box"].span6 div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-box"].span6 div[id^="favimagehover-icon"] i,
div[id^="favimagehover-box"].span6 div[id*=" favimagehover-icon"] i,
div[id*=" favimagehover-box"].span6 div[id*=" favimagehover-icon"] i{font-size:12em;}
div[id^="favimagehover-box"].span12 h4,
div[id*=" favimagehover-box"].span12 h4{font-size:32px;}
div[id^="favimagehover-box"].span12 div[id^="favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span12 div[id^="favimagehover-description-icon"] i,
div[id^="favimagehover-box"].span12 div[id*=" favimagehover-description-icon"] i,
div[id*=" favimagehover-box"].span12 div[id*=" favimagehover-description-icon"] i{font-size:5em;}
div[id^="favimagehover-box"].span12 div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-box"].span12 div[id^="favimagehover-icon"] i,
div[id^="favimagehover-box"].span12 div[id*=" favimagehover-icon"] i,
div[id*=" favimagehover-box"].span12 div[id*=" favimagehover-icon"] i{font-size:20em;}
}
@media handheld, only screen and (max-width:979px){div[id^="favimagehover-box"],
div[id*=" favimagehover-box"]{margin-bottom:21px;}
div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-icon"] i{font-size:8em;}
div[id^="favimagehover-box"].span2,
div[id*=" favimagehover-box"].span2,
div[id^="favimagehover-box"].span2-4,
div[id*=" favimagehover-box"].span2-4,
div[id^="favimagehover-box"].span3,
div[id*=" favimagehover-box"].span3,
div[id^="favimagehover-box"].span4,
div[id*=" favimagehover-box"].span4,
div[id^="favimagehover-box"].span6,
div[id*=" favimagehover-box"].span6{margin-left:2.127659574468085%;float:left;}
div[id^="favimagehover-box"].span2,
div[id*=" favimagehover-box"].span2,
div[id^="favimagehover-box"].span2-4,
div[id*=" favimagehover-box"].span2-4,
div[id^="favimagehover-box"].span4,
div[id*=" favimagehover-box"].span4{width:31.6239%;}
div[id^="favimagehover-box"].span2:first-child,
div[id*=" favimagehover-box"].span2:first-child,
div[id^="favimagehover-box"].span2-4:first-child,
div[id*=" favimagehover-box"].span2-4:first-child,
div[id^="favimagehover-box"].span4:first-child,
div[id*=" favimagehover-box"].span4:first-child,
div[id^="favimagehover-box"].span6:first-child,
div[id*=" favimagehover-box"].span6:first-child{margin-left:0;}
div[id^="favimagehover-box"].span2:nth-child(4),
div[id*=" favimagehover-box"].span2:nth-child(4),
div[id^="favimagehover-box"].span2-4:nth-child(4),
div[id*=" favimagehover-box"].span2-4:nth-child(4){margin-left:0;clear:both;}
div[id^="favimagehover-box"].span2-4:nth-child(4),
div[id*=" favimagehover-box"].span2-4:nth-child(4),
div[id^="favimagehover-box"].span2-4:nth-child(5),
div[id*=" favimagehover-box"].span2-4:nth-child(5){width:48.93617021276595%;}
}
@media handheld, only screen and (max-width:767px){div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-icon"] i{font-size:6em;}
div[id^="favimagehover-box"].span3,
div[id*=" favimagehover-box"].span3{margin-left:2.127659574468085%;float:left;}
div[id^="favimagehover-box"].span3:first-child,
div[id*=" favimagehover-box"].span3:first-child{margin-left:0;}
div[id^="favimagehover-box"].span3:nth-child(4)
div[id*=" favimagehover-box"].span3:nth-child(4){margin-left:0;clear:both;}
div[id^="favimagehover-box"].span2,
div[id*=" favimagehover-box"].span2,
div[id^="favimagehover-box"].span2-4,
div[id*=" favimagehover-box"].span2-4,
div[id^="favimagehover-box"].span3,
div[id*=" favimagehover-box"].span3,
div[id^="favimagehover-box"].span4,
div[id*=" favimagehover-box"].span4,
div[id^="favimagehover-box"].span6,
div[id*=" favimagehover-box"].span6{width:48.93617021276595%;}
div[id^="favimagehover-box"].span2:nth-child(3),
div[id*=" favimagehover-box"].span2:nth-child(3),
div[id^="favimagehover-box"].span2-4:nth-child(3),
div[id*=" favimagehover-box"].span2-4:nth-child(3),
div[id^="favimagehover-box"].span3:nth-child(3),
div[id*=" favimagehover-box"].span3:nth-child(3),
div[id^="favimagehover-box"].span4:nth-child(3),
div[id*=" favimagehover-box"].span4:nth-child(3),
div[id^="favimagehover-box"].span2:nth-child(5),
div[id*=" favimagehover-box"].span2:nth-child(5),
div[id^="favimagehover-box"].span2-4:nth-child(5),
div[id*=" favimagehover-box"].span2-4:nth-child(5),
div[id^="favimagehover-box"].span3:nth-child(5),
div[id*=" favimagehover-box"].span3:nth-child(5),
div[id^="favimagehover-box"].span4:nth-child(5),
div[id*=" favimagehover-box"].span4:nth-child(5){margin-left:0;clear:both;}
div[id^="favimagehover-box"].span2:nth-child(4),
div[id*=" favimagehover-box"].span2:nth-child(4),
div[id^="favimagehover-box"].span2-4:nth-child(4),
div[id*=" favimagehover-box"].span2-4:nth-child(4),
div[id^="favimagehover-box"].span3:nth-child(4),
div[id*=" favimagehover-box"].span3:nth-child(4){margin-left:2.127659574468085%;clear:none;}
div[id^="favimagehover-box"].span2-4:last-child,
div[id*=" favimagehover-box"].span2-4:last-child,
div[id^="favimagehover-box"].span4:last-child,
div[id*=" favimagehover-box"].span4:last-child{float:none;width:100%;margin-left:0;}
}
@media handheld, only screen and (max-width:480px){div[id^="favimagehover-icon"] i,
div[id*=" favimagehover-icon"] i{font-size:8em;}
div[id^="favimagehover-box"].span2,
div[id*=" favimagehover-box"].span2,
div[id^="favimagehover-box"].span2-4,
div[id*=" favimagehover-box"].span2-4,
div[id^="favimagehover-box"].span3,
div[id*=" favimagehover-box"].span3,
div[id^="favimagehover-box"].span4,
div[id*=" favimagehover-box"].span4,
div[id^="favimagehover-box"].span6,
div[id*=" favimagehover-box"].span6{float:none !important;width:100% !important;margin-left:0 !important;}
}
.favhide{opacity:0;}
.favshow{opacity:1;}
.layout-effect-none{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;}
.layout-effect1{-webkit-animation-name:layout-effect1;-moz-animation-name:layout-effect1;animation-name:layout-effect1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect1{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes layout-effect1{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes layout-effect1{0%{opacity:0;}
100%{opacity:1;}
}
.layout-effect2{-webkit-animation-name:layout-effect2;-moz-animation-name:layout-effect2;animation-name:layout-effect2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect2{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect2{0%{opacity:0;-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect2{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:translate3d(0, -100%, 0);transform:none;}
}
.layout-effect3{-webkit-animation-name:layout-effect3;-moz-animation-name:layout-effect3;animation-name:layout-effect3;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect3{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect3{0%{opacity:0;-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect3{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
}
.layout-effect4{-webkit-animation-name:layout-effect4;-moz-animation-name:layout-effect4;animation-name:layout-effect4;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect4{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect4{0%{opacity:0;-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect4{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
}
.layout-effect5{-webkit-animation-name:layout-effect5;-moz-animation-name:layout-effect5;animation-name:layout-effect5;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect5{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect5{0%{opacity:0;-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect5{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
}
.layout-effect6{-webkit-animation-name:layout-effect6;-moz-animation-name:layout-effect6;animation-name:layout-effect6;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect6{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@-moz-keyframes layout-effect6{0%{opacity:0;-moz-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes layout-effect6{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);-moz-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.layout-effect7{-webkit-animation-name:layout-effect7;-moz-animation-name:layout-effect7;animation-name:layout-effect7;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect7{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@-moz-keyframes layout-effect7{0%, 20%, 53%, 80%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-moz-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-moz-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-moz-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-moz-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-moz-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes layout-effect7{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-moz-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);-moz-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-moz-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);-moz-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
.layout-effect8{-webkit-animation-name:layout-effect8;-moz-animation-name:layout-effect8;animation-name:layout-effect8;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes layout-effect8{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-moz-keyframes layout-effect8{0%{opacity:0;-moz-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-moz-transform:none;transform:none;}
}
@keyframes layout-effect8{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);-moz-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}
}

/* ===== klixo ===== */
.slideShow_content{margin:0 auto;position:relative;border:1px solid #3c3217}div.article_slider{margin:0 auto;overflow:hidden;position:relative}div.article_slider div.contentBoxWrapper{position:relative}div.article_slider div.readmore{position:absolute;right:10px}div.article_slider div.readmore a{text-decoration:none;font-weight:bold;margin:5px 10px 0 0}div.article_slider div.slide_show_header h3{padding:0px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}div.article_slider div.navBar{position:absolute;z-index:100;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8;bottom:9px}div.article_slider div.navBar div.center_nav{width:auto;margin:0;padding:0;text-align:center;height:22px;position:relative}div.article_slider a.previous,div.article_slider a.next{width:50px;text-decoration:none;cursor:pointer;height:100%;position:absolute;top:0;z-index:100}div.article_slider a.previous{left:4px}div.article_slider a.previous:hover{background:url('../images/mod/klixo/nav_arrows.png') no-repeat scroll left 50% transparent}div.article_slider a.next{right:4px}div.article_slider a.next:hover{background:url('../images/mod/klixo/nav_arrows.png') no-repeat scroll right 50% transparent}div.article_slider div.navBar ul{display:inline;padding:0;margin:0}div.article_slider div.navBar ul.numbers{color:#b9b8bd;font-weight:bold;list-style-type:none}div.article_slider div.navBar ul li{display:inline-block;text-align:center;cursor:pointer;margin:0 2px;padding:0;background-image:none;line-height:16px;height:16px;cursor:pointer;width:12px}div.article_slider div.navBar ul.numbers li{font-size:12px}div.article_slider div.navBar ul.dots li{margin:3px 2px 0}div.article_slider div.navBar ul.numbers li.button_img_selected{cursor:default}div.article_slider div.navBar ul.dots li.button_img_selected{cursor:default}div.article_slider div.navBar ul.dots li.button_img{background:url('../images/mod/klixo/small_dots.png') 50% 0 no-repeat}div.article_slider div.navBar ul.dots li.button_img:hover{background:url('../images/mod/klixo/small_dots.png') right 0 no-repeat}div.article_slider div.navBar ul.dots li.button_img_selected{background:url('../images/mod/klixo/small_dots.png')left 0 no-repeat}div.article_slider div.contentBoxWrapper{overflow:hidden;padding:0}div.article_slider div.contentBoxWrapper .content-box{position:relative;overflow:hidden; margin: -10px;}div.article_slider div.contentBoxWrapper .content-box p a{text-decoration:none;font-weight:bold}div.article_slider div.textContent{margin:10px;overflow:hidden}div.contentError{margin:10px auto;text-align:center;font-weight:bold;color:#C00}

/* ===== jasidenews ===== */
/**
 * ------------------------------------------------------------------------
 * JA SideNews Module for J25 & J34
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
 */

.ja-slidenews-item {
	border-bottom: 1px dotted #ccc;
	padding: 8px 0;
	float:left;
	clear:both;
	width:100%;
}

.ja-slidenews-item .ja-title {
	display: block;
	font-weight: normal;
font-size:18px;
padding-bottom: 10px;
}

.ja-slidenews-item .ja-createdate {
	color: #666;
	font-size: 92%;
	font-weight: bold;
	padding: 2px 5px 2px 0;
}
.ja-sidenews-title{ font-weight:bold }
.ja-sidenews-postdate{ font-size:85%; }
/*****STYLE FOR SIDENEWS LAYOUT******/
.ja-sidenews{ 
		width: 100%; 
	/*	float:left; */
		overflow: hidden; 
		position: relative;
		padding:0;
		margin:0;
		cursor:pointer;
}
.ja-sidenews-display {
	position: absolute; 
	top: 0;
	z-index:1;
	height: 100%;
	width:100%
}
.ja-sidenews-desc{
	padding: 5px 10px;
}

.ja-sidenews-desc h3 {
	line-height: 1.4;
}

.ja-slidenews-cover{
		float: left; 
		position: absolute; 
		width: 100%;
		z-index:3;
		overflow: hidden;
		left:0; 
		bottom:0;	
}
.ja-slidenews-item img {
	border:0px solid #21211C;
	margin-right:10px;
	margin-top:3px;
}
.ja-slidenews-item img[align="left"] {
	float: left;
	margin-right: 10px;
	margin-left: 0;
}

.ja-slidenews-item img[align="right"] {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

/* ===== sigplus ===== */
.slideplus-slot{margin:2px
!important}a.sigplus-image>img{border:0
none transparent !important}a.sigplus-image{display:inline-block !important;box-sizing:border-box !important}a.sigplus-image>img{box-sizing:border-box !important;max-width:100%;height:auto}a.sigplus-image[href$=".mov"]:after,a.sigplus-image[href$=".mpg"]:after,a.sigplus-image[href$=".mp4"]:after,a.sigplus-image[href$=".ogg"]:after,a.sigplus-image[href$=".webm"]:after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background:none}.sigplus-gallery ul>li{overflow:visible !important}.sigplus-gallery ul>li:before{content:none !important}.sigplus-gallery ul > li > a,
.sigplus-gallery ul > li > div > a,
.sigplus-gallery ul>li>div>.captionplus>a{display:inline-block !important}.sigplus-gallery .sigplus-thumb{display:none}.sigplus-center,.sigplus-center>ul{text-align:center !important}.sigplus-center>*{float:none !important;clear:both !important}.sigplus-left,.sigplus-left>ul{text-align:left !important}.sigplus-right,.sigplus-right>ul{text-align:right !important}.sigplus-left.sigplus-float>*{float:left !important;clear:left !important}.sigplus-left.sigplus-clear>*{margin:0
auto 0 0 !important}.sigplus-right.sigplus-float>*{float:right !important;clear:right !important}.sigplus-right.sigplus-clear>*{margin:0
0 0 auto !important}.sigplus-gallery>ul{display:block;position:relative;margin:0;padding:0;list-style-type:none;list-style-image:none}.sigplus-gallery>ul>li{display:inline-block;position:relative;margin:1px;border:0
none transparent;padding:0;background:transparent none no-repeat scroll 0 0;text-align:center;visibility:visible;opacity:1;animation:fade-in 1s}.sigplus-gallery>ul>li.sigplus-hidden{opacity:0;transition:opacity 1s linear}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.sigplus-gallery.scrollplus-horizontal .scrollplus-content{display:inline}.sigplus-gallery.scrollplus-container
ul{display:inline-flex;flex-wrap:nowrap;align-items:center;flex:none;list-style-type:none;margin:0;padding:0;white-space:nowrap}.sigplus-gallery.scrollplus-container ul>li{display:inline-block;flex:none}.sigplus-gallery.scrollplus-vertical
ul{flex-direction:column;max-width:100%}.sigplus-gallery.scrollplus-horizontal
ul{flex-direction:row}.sigplus-hidden{display:none !important}.sigplus-gallery.sigplus-noscript>ul{overflow:auto !important;white-space:pre !important}.sigplus-summary,.sigplus-download{display:none !important}.sigplus-search-preview{cursor:pointer;float:left;margin:0
4px}.sigplus-search-result+*{clear:both}

/* ===== social slider ===== */
/**
 * @package    JJ_Social_Slider
 * @author     JoomJunk <admin@joomjunk.co.uk>
 * @copyright  Copyright (C) 2011 - 2021 JoomJunk. All Rights Reserved
 * @license    GPL v3.0 or later https://gnu.org/licenses/gpl-3.0.html
 */

.jj_sl_navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    list-style: none;
    z-index: 9999;
}
.jj_sl_navigation li {
	padding: 1px 0px 1px 0px;
    overflow: hidden;
	direction: ltr;
	border: 0;
	display: block;
	float: none;
}

/* Left */
.jj_sl_navigation.left {
	left: -140px;
}
.jj_sl_navigation.left li {
	left: 0;
	position: relative;
	
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.jj_sl_navigation.left li:hover {
	-webkit-transform: translateX(140px);
	-moz-transform: translateX(140px);
	transform: translateX(140px);

	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.jj_sl_navigation.left li a {
	padding: 11px 0px 11px 10px;
	margin-left: -2px;
}
.jj_sl_navigation.left .jj_sprite,
.jj_sl_navigation.left .jj_sprite_custom {
	float: right;
	right: 3px;
}

/* Right */
.jj_sl_navigation.right { 
	right: -140px;
}
.jj_sl_navigation.right li {
	right: 0;
	position: relative;

	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);

	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.jj_sl_navigation.right li:hover {
	-webkit-transform: translateX(-140px);
	-moz-transform: translateX(-140px);
	transform: translateX(-140px);

	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.jj_sl_navigation.right li a {
	padding: 11px 10px 11px 0px;
	margin-left: 0;
	line-height:16px !important;
}
.jj_sl_navigation.right .jj_sprite,
.jj_sl_navigation.right .jj_sprite_custom  {
	float: left;
	left: 3px;
}


.jj_sl_navigation li a {
    display: block;
    width: 170px;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: inherit;
	box-sizing: content-box;

	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;	
}
.jj_sl_navigation li a:focus {
	outline: 0;
	border: 0;
}
.jj_sl_navigation li a .jj_social_text {
	display: inline-block;
	width: 130px;
}
.jj_sl_navigation .jj_sl_facebook a:hover{ background-color: #3B5998; }
.jj_sl_navigation .jj_sl_twitter a:hover{ background-color: #4099FF; }
.jj_sl_navigation .jj_sl_google a:hover{ background-color: #DB4A39; }
.jj_sl_navigation .jj_sl_myspace a:hover{ background-color: #3B64B3; }
.jj_sl_navigation .jj_sl_youtube a:hover{ background-color: #CC252C; }
.jj_sl_navigation .jj_sl_linkedin a:hover{ background-color: #4F93B3; }
.jj_sl_navigation .jj_sl_steam a:hover{ background-color: #111111; }
.jj_sl_navigation .jj_sl_lastfm a:hover{ background-color: #bf0d1c; }
.jj_sl_navigation .jj_sl_pinterest a:hover{ background-color: #b61d23; }
.jj_sl_navigation .jj_sl_soundcloud a:hover{ background-color: #ff5419; }
.jj_sl_navigation .jj_sl_tumblr a:hover{ background-color: #304e6c; }
.jj_sl_navigation .jj_sl_github a:hover{ background-color: #222222; }
.jj_sl_navigation .jj_sl_flickr a:hover{ background-color: #ff0084; }
.jj_sl_navigation .jj_sl_rss a:hover{ background-color: #FF6600; }
.jj_sl_navigation .jj_sl_vimeo a:hover{ background-color: #1BB7EA; }

.jj_sl_navigation a:hover {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.jj_sl_navigation .jj_sprite,
.jj_sl_navigation .jj_sprite_custom {
	display: block;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -16px;
}
.jj_sprite.jj_facebook { background-position: 0 0; }
.jj_sprite.jj_flickr { background-position: -32px 0; }
.jj_sprite.jj_github { background-position: -64px 0; }
.jj_sprite.jj_soundcloud { background-position: -96px 0; }
.jj_sprite.jj_google { background-position: 0 -32px; }
.jj_sprite.jj_lastfm { background-position: -32px -32px; }
.jj_sprite.jj_linkedin { background-position: -64px -32px; }
.jj_sprite.jj_steam { background-position: -96px -32px; }
.jj_sprite.jj_myspace { background-position: 0 -64px; }
.jj_sprite.jj_pinterest { background-position: -32px -64px; }
.jj_sprite.jj_rss { background-position: -64px -64px; }
.jj_sprite.jj_tumblr { background-position: -96px -64px; }
.jj_sprite.jj_twitter { background-position: 0 -96px; }
.jj_sprite.jj_vimeo { background-position: -32px -96px; }
.jj_sprite.jj_youtube { background-position: -64px -96px; }
.jj_sprite.jj_z-custom { background-position: -96px -96px; }

/* ===== site-extra ===== */
/* ===== czcionki hostowane lokalnie (zamiast Google Fonts) ===== */
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/raleway-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/raleway-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/opensans-300-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/opensans-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ===== minimalne zamienniki klas Bootstrapa 2 używanych w treści ===== */
.row-fluid{width:100%}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;box-sizing:border-box;margin-left:2.5641%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span4{width:31.6239%}
@media (max-width:767px){.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0}}
.btn{display:inline-block;padding:4px 12px;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;text-decoration:none}
.btn .ico-arrow{vertical-align:-2px;margin-right:.4em}
.collapse{display:none}
.collapse.in{display:block}
.hidelabeltxt{display:none}
html.responsive body{min-width:0}

/* ===== slider na stronie głównej (zamiennik favslider/flexslider) ===== */
.favslider{overflow:hidden}
.favslider .favs{display:flex;transition:transform .6s ease;will-change:transform}
.favslider .favs:after{display:none}
.favslider .favs>li{display:block!important;flex:0 0 100%;min-width:100%}
.favslider .fav-direction-nav a.fav-prev{left:0}
.favslider .fav-direction-nav a.fav-next{right:0}
@media (hover:none){.favslider .fav-direction-nav a{opacity:.8}}

/* ===== slider „Promocje/nowości” (zamiennik klixo) ===== */
.article_slider [id^="moduleSlideShow"]{position:relative;height:268px;overflow:hidden}
.article_slider [id^="moduleSlideShow"]>div[id^="slide_"]{display:none;opacity:0;transition:opacity .8s}
.article_slider [id^="moduleSlideShow"]>div[id^="slide_"].is-active{display:block;opacity:1}
.article_slider a.previous,.article_slider a.next{height:100%}
.article_slider .content-box a{text-decoration:none}
.article_slider .content-box a:hover h3{text-decoration:underline}
html.responsive .art-layout-cell[style*="height: 340px"]{height:auto!important}

/* ===== pasek społecznościowy po prawej (dawny mod_social_slider + likebox) ===== */
.jj_sl_navigation{top:109px}
.jj_sl_navigation li a{background-color:#00accf;text-align:right;color:#fff!important}
.jj_sl_navigation .jj_sl_custom1 a:hover,.jj_sl_navigation .jj_sl_custom2 a:hover,.jj_sl_navigation .jj_sl_custom3 a:hover{background-color:#00accf}
.jj_sl_navigation .jj_sprite_custom.jj_custom1{background-image:url(../images/mod/social/infolinia_small.png);background-size:32px 32px}
.jj_sl_navigation .jj_sprite_custom.jj_custom2{background-image:url(../images/mod/social/instagram_small.png);background-size:32px 32px}
.jj_sl_navigation .jj_sprite_custom.jj_custom3{background-image:url(../images/mod/social/f-white.png);background-size:auto 24px;background-position:center}
@media print{.jj_sl_navigation{display:none}}

/* ===== galeria + lightbox (zamiennik sigplus/boxplus) ===== */
/* odstępy jak w oryginale (bez tego w rzędzie mieszczą się 3 miniatury zamiast 4) */
.sigplus-gallery>ul>li{margin:1px}
.sigplus-gallery a.sigplus-image img{transition:opacity .2s}
.sigplus-gallery a.sigplus-image:hover img{opacity:.85}
.bi-lightbox{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center}
.bi-lightbox img{max-width:92vw;max-height:90vh;box-shadow:0 0 30px rgba(0,0,0,.6);background:#fff}
.bi-lightbox button{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;font:28px/1 Arial,sans-serif;width:48px;height:48px;cursor:pointer;border-radius:24px}
.bi-lightbox button:hover{background:rgba(255,255,255,.3)}
.bi-lightbox .bi-close{top:16px;right:16px}
.bi-lightbox .bi-prev{left:16px;top:50%;margin-top:-24px}
.bi-lightbox .bi-next{right:16px;top:50%;margin-top:-24px}
.bi-lightbox .bi-counter{position:absolute;bottom:14px;left:0;right:0;text-align:center;color:#ddd;font:13px Arial,sans-serif}

/* ===== akordeony (Regular Labs Sliders) – bez Bootstrapa ===== */
.rl_sliders .accordion-heading a{cursor:pointer}
.rl_sliders .accordion-body{overflow:hidden}

/* ===== obrazki nie wychodzą poza kolumnę (dawniej robił to JS Artisteera) ===== */
.art-article img,.art-content .custom img,.art-postcontent img{max-width:100%;height:auto}
.article_slider .textContent img{max-width:100%;height:auto}
.ja-slidenews-item img{max-width:112px;height:auto}
figure.imageeffectck img{max-width:100%}
.art-content table{max-width:100%}

/* ===== logo i menu wyrównane do kolumny treści (dawniej ustawiał to JS Artisteera) ===== */
html.desktop .art-header>.art-logo{left:calc(50% - 550px)}
html.desktop nav.art-nav{left:calc(50% - 550px)}

/* ===== drobiazgi ===== */
.art-header .art-logo img{display:block}
.art-menu-btn span{display:block}
iframe{max-width:100%}
