.t3-header {
  padding-top: 28px;
  padding-bottom: 22px;
  z-index: 99;
}
.logo {
  float: left;
}
.logo a {
  display: inline-block;
  line-height: 1;
  margin: 0;
}
.logo-image {
  overflow: hidden;
  padding-top: 5px;
}
.logo-image a {
  background-image: url("../../templates/tz_lania/images/logo.png");
  background-repeat: no-repeat;
  width: 204px;
  height: 25px;
}
.logo-image span,
.logo-image small {
  display: none;
}
.logo-text a {
  color: #4d4d4d;
  text-decoration: none;
  font-size: 17.5px;
}
.logo-text:hover a,
.logo-text a:hover,
.logo-text a:active,
.logo-text a:focus {
  text-decoration: none;
}
.logo-text .site-slogan {
  display: block;
  font-size: 14px;
  margin-top: 5px;
}
.head-search {
  float: right;
  margin-top: 30px;
}
.head-search form {
  margin: 0;
  float: right;
}
.head-search label {
  display: none;
}
.head-search .input {
  background: url("../../templates/tz_lania/images/ico/search-invert.png") no-repeat 8px center;
  width: 120px;
  padding-left: 26px;
}
.head-search .input:focus {
  color: #4d4d4d;
  width: 180px;
}
.t3-sl {
  padding-bottom: 0;
  padding-top: 0;
}
.t3-sl-1 {
  padding-left: 0;
  padding-right: 0;
}
body {
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
  font-family: 'Open Sans';
}
body .container {
  background-color: #fff;
  -webkit-box-shadow: 0 5px 4px rgba(0,0,0,0.75);
  -moz-box-shadow: 0 5px 4px rgba(0,0,0,0.75);
  box-shadow: 0 5px 4px rgba(0,0,0,0.75);
}
body .container p {
  font-size: 14px;
}
body .tz-inner {
  padding: 0 55px;
  position: relative;
}
body .row .span50,
body .row-fluid .span50 {
  width: 100%;
  float: left;
}
.t3-mainbody {
  padding: 0;
}
.t3-sidebar {
  overflow: hidden;
}
.t3-sidebar .sidebar-inner {
  padding: 65px 55px 65px 0;
}
.t3-sidebar .sidebar-inner .t3-module {
  margin-bottom: 40px;
}
.t3-sidebar .sidebar-inner h3.module-title {
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: 700;
}
.t3-sidebar .sidebar-inner ul.tz_news li {
  margin: 10px 0 0;
}
.t3-sidebar .sidebar-inner ul.tz_news li p {
  line-height: 25px;
}
.t3-sidebar .sidebar-inner ul.tz_news li img {
  width: 100%;
  margin: 0;
  float: none;
}
.t3-sidebar .sidebar-inner ul.tz_news li .tz_title {
  margin: 20px 0 10px 0;
  clear: both;
  text-transform: none;
  line-height: 20px;
}
.t3-sidebar .sidebar-inner ul.tz_news li .tz_title a {
  font-size: 18px;
  color: #282828;
  text-transform: none;
  font-weight: 700;
}
.t3-sidebar .sidebar-inner .tztwd-tweet-container {
  padding: 0 0 10px 0;
}
.t3-sidebar .sidebar-inner .tztwd-tweet-container .tztwd-tweet-data {
  text-align: left;
}
.t3-sidebar .sidebar-inner .tztwd-tweet-container .tztwd-tweet {
  line-height: 22px;
  font-size: 13px;
}
.t3-sidebar .sidebar-inner ul {
  list-style: none;
  margin: 0;
}
.t3-sidebar .sidebar-inner ul li a {
  padding: 5px 0;
  text-transform: uppercase;
  color: #282828;
}
.t3-footer {
  background: none;
  color: #6a6a6a;
  padding: 0;
  border: none;
  font-style: inherit;
  *zoom: 1;
}
.t3-footer:before,
.t3-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.t3-footer:after {
  clear: both;
}
.t3-footer small {
  display: block;
  font-size: 100%;
}
.t3-footer a {
  color: #999;
  font-size: 13px;
}
.t3-footer a:hover,
.t3-footer a:active,
.t3-footer a:focus {
  color: #009900;
}
.t3-footer ul.tz_news li {
  line-height: 28px;
}
.t3-footer ul.tz_news li span {
  font-size: 12px;
  line-height: 17px;
}
.t3-footer .container {
  background: #222222;
}
.t3-footnav {
  padding: 90px 0 60px;
  *zoom: 1;
}
.t3-footnav:before,
.t3-footnav:after {
  display: table;
  content: "";
  line-height: 0;
}
.t3-footnav:after {
  clear: both;
}
.t3-footnav ul {
  list-style: none;
  margin-left: 0;
}
.t3-footnav li {
  line-height: 24px;
}
.t3-footnav .module-title {
  font-size: 30px;
  color: #999;
}
.t3-copyright {
  border-top: 1px solid #2f2f2f;
  font-size: 12px;
  padding: 20px 0;
  *zoom: 1;
  font-weight: 700;
  color: #8e8d8d;
}
.t3-copyright:before,
.t3-copyright:after {
  display: table;
  content: "";
  line-height: 0;
}
.t3-copyright:after {
  clear: both;
}
.t3-copyright .container {
  position: relative;
}
.t3-copyright p {
  color: #8e8d8d;
}
#t3-footer .copyright {
  float: left;
  min-height: 0;
}
.poweredby {
  float: right;
  text-align: right;
}
.poweredby .t3-logo,
.poweredby .t3-logo-small {
  float: right;
  opacity: .5;
}
div.t3-module {
  overflow: hidden;
  margin: 0;
}
div.t3-module h1,
div.t3-module h2,
div.t3-module h3,
div.t3-module h4,
div.t3-module h5,
div.t3-module h6 {
  text-transform: uppercase;
  color: #282828;
  font-weight: normal;
}
div.t3-module.modulesignup {
  font-size: 15px;
  color: #6a6a6a;
}
div.t3-module.modulesignup h2 {
  margin-bottom: 3px;
  font-size: 30px;
  line-height: 30px;
  margin-top: 0;
}
div.t3-module.modulesignup p {
  font-size: 15px;
  margin-bottom: 0;
}
div.t3-module.padding {
  padding: 45px 55px;
}
div.t3-module.modulemargin-none {
  margin: 0;
}
div.t3-module .TzServices-item {
  text-align: center;
}
div.t3-module .TzServices-item h3.title {
  font-size: 24px;
  text-transform: none;
  line-height: 30px;
  color: #6a6a6a;
  font-weight: 700;
}
div.t3-module .TzServices-item .image {
  min-height: 92px;
  position: relative;
}
div.t3-module .TzServices-item p {
  font-size: 12px;
  line-height: 22px;
}
div.t3-module.align-center {
  text-align: center;
}
div.t3-module.moduleservice {
  padding: 65px 55px;
}
div.t3-module.release .module-title span {
  font-size: 30px;
  font-weight: normal;
  color: #282828;
}
div.t3-module .para-overlay {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
div.t3-module .para-background {
  background-attachment: fixed;
  background-clip: padding-box;
  background-position: 0 0;
  background-size: cover;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
}
div.t3-module #tz_new_customlink {
  position: relative;
  overflow: hidden;
}
div.t3-module #tz_new_customlink .TzNew_PortfolioTitle {
  position: relative;
}
div.t3-module #tz_new_grid {
  color: #6a6a6a;
}
div.t3-module #tz_new_grid .grid_desc {
  padding-bottom: 20px;
}
div.t3-module #tz_new_grid .tz_new_grid_title {
  font-size: 18px;
  color: #6a6a6a;
  text-transform: none;
  margin-bottom: 0;
  line-height: 25px;
  font-weight: 700;
}
div.t3-module #tz_new_grid .p_tag {
  font-size: 12px;
  text-transform: capitalize;
  font-style: italic;
  display: block;
  line-height: 22px;
}
div.t3-module.release {
  padding-top: 65px;
  padding-bottom: 65px;
}
div.t3-module .tz_new_quote {
  position: relative;
  overflow: hidden;
}
div.t3-module .tz_new_quote .tz_new_quote-inner {
  padding: 50px 70px;
}
div.t3-module .tz_new_quote .tz_new_quote-inner .quote-content {
  background: url("../../templates/tz_lania/images/quote-open.png") top left no-repeat;
  padding-left: 50px;
  font-size: 18px;
  color: #fff;
  font-style: italic;
  line-height: 40px;
  position: relative;
}
div.t3-module .tz_new_quote .tz_new_quote-inner .quote-content .quote_close {
  background: url("../../templates/tz_lania/images/quote-close.png") bottom center no-repeat;
  display: inline-block;
  width: 50px;
  height: 36px;
}
div.t3-module .tz_new_quote .tz_new_quote-inner .quote-content label {
  display: inline;
}
div.t3-module .showbiz-container {
  padding: 0;
}
div.t3-module .showbiz-container .showbiz-title {
  position: relative;
  margin: 0;
  left: 0;
  background: none;
  color: #6a6a6a;
  text-transform: none;
}
div.t3-module .showbiz-container .showbiz-title .name-author {
  font-size: 18px;
  color: #6a6a6a;
  font-weight: 700;
  display: block;
}
div.t3-module .showbiz-container .showbiz-title .author_position {
  display: block;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
}
div.t3-module .showbiz-container .mediaholder {
  padding: 0;
  background: none;
}
div.t3-module .showbiz-container .mediaholder .mediaholder_innerwrap {
  padding: 10px;
}
div.t3-module .showbiz-container .mediaholder .mediaholder_innerwrap img {
  margin: 0;
  padding: 3%;
  width: 94%;
  background: #fff;
  border: 1px solid #e0e4e6;
  -webkit-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}
div.t3-module .showbiz-container .mediaholder .mediaholder_innerwrap img:hover {
  -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 7px rgba(0,0,0,0.2);
  box-shadow: 0 0 7px rgba(0,0,0,0.2);
}
div.t3-module .employee-desc {
  line-height: 30px;
  margin-bottom: 40px;
  padding: 0 125px;
}
div.t3-module .module-title {
  font-size: 30px;
  color: #222222;
}
div.t3-module ul.nav {
  margin: 0;
}
div.t3-module ul.nav li a:hover {
  background: none;
  color: #009900;
  text-decoration: none;
}
div.t3-module .custom h2 {
  font-size: 30px;
  text-transform: capitalize;
  line-height: 35px;
  color: #282828;
  margin: 0;
}
div.t3-module .custom p,
div.t3-module .custom ul {
  margin-top: 20px;
}
div.t3-module .custom .caption {
  font-size: 13px;
  color: #fff;
  font-weight: 700;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #6a6a6a;
  padding: 2px 10px;
}
div.t3-module .custom ul.check {
  margin-bottom: 10px;
}
div.t3-module div.tz_imageslider .mediaholder .mediaholder_innerwrap {
  border: none;
}
div.t3-module div.tz_imageslider .mediaholder .mediaholder_innerwrap img {
  border: none;
  background: none;
  padding: 0;
}
div.t3-module div.tz_imageslider .mediaholder .mediaholder_innerwrap img:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.t3-module ul.tz_news {
  margin-left: 0;
}
div.t3-module .tz_tabs_introtext {
  background: none;
}
div.t3-module.moduletabs h3.module-title {
  text-align: center;
  text-transform: uppercase;
}
div.t3-module .tz-wrap {
  padding: 0;
}
div.t3-module .tz-wrap .tz_tabs_introtext {
  padding-left: 0;
}
div.t3-module .tz-wrap ul.tabs {
  border-bottom: 1px solid #e7e7e7;
  margin-left: 0;
}
div.t3-module .tz-wrap ul.tabs li a {
  text-transform: uppercase;
  font-family: 'Raleway';
  color: #6a6a6a;
  font-size: 18px;
  background: none;
  border-bottom: 1px solid #e7e7e7;
}
div.t3-module .tz-wrap ul.tabs li a.active {
  color: #282828;
  border-bottom: 1px solid #282828;
}
div.t3-module .tz-wrap .mod_tz_news ul li {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
div.t3-module .tz-wrap .mod_tz_news ul li .tz_title a {
  font-size: 18px;
  color: #6a6a6a;
  font-weight: 700;
}
div.t3-module .tz-wrap .mod_tz_news ul li img {
  float: left;
  margin: 0 30px 0 0;
  width: 260px;
  height: auto;
}
div.t3-module .tz-wrap .mod_tz_news ul li .tz_readmore a {
  color: #6a6a6a;
  font-weight: 700;
}
div.t3-module .tz-wrap .mod_tz_news ul li .tz_readmore a:hover {
  color: #009900;
}
.moduletable.padding {
  padding: 45px 55px;
}
.moduletable h3 {
  font-size: 24px;
  color: #000;
  line-height: 30px;
  text-transform: uppercase;
}
.moduletable .custom {
  padding-top: 20px;
}
#block-responsive .responsive-right {
  margin-left: 0 !important;
}
#block-responsive .responsive-right .moduletable.padding {
  padding: 40px 30px 40px 0;
}
#block-responsive .responsive-right .moduletable.padding input.inputbox {
  margin-right: 15px;
  float: left;
}
#t3-footer .container div.t3-module .module-title {
  color: #DDDDDD;
  font-size: 18px;
  font-weight: bold;
}
#t3-footer .copyright p {
  font-size: 13px;
}
#t3-footer .bottom-footer .t3-sl {
  padding: 45px 55px;
}
.t3-copyright a#toTop {
  position: absolute;
  padding-left: 25px;
  background: url(../../templates/tz_lania/images/bg-totop.png) left center no-repeat;
  right: 50px;
  cursor: pointer;
}
.t3-copyright a#toTop span {
  font-size: 13px;
  color: #8e8d8d;
  font-weight: 700;
}
.t3-copyright p {
  margin: 0;
}
.TzCustomText .TzNew_PortfolioTitle h3 {
  font-weight: 300;
  padding: 85px 0;
  font-family: 'Raleway';
  margin: 0;
  text-transform: capitalize;
  font-size: 48px;
  color: #fff;
}
.TzCustomText img {
  margin: 0 80px;
}
.TzCustomText img:first-child {
  margin-left: 0;
}
.TzCustomText img:last-child {
  margin-right: 0;
}
.modulerss ul li {
  background: url(../../templates/tz_lania/images/rss.png) left 9px no-repeat;
  padding-left: 25px;
}
.modulerss ul li:hover {
  background-position: left -54px;
}
ul.social {
  list-style: none;
  margin: 0;
  padding: 9px 0;
  text-align: right;
}
ul.social li {
  display: inline;
}
ul.social li a {
  color: #606060;
  -webkit-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
ul.social li a:hover {
  color: #9e9e9e;
}
ul.social.block {
  padding: 5px 0;
}
ul.social.block li {
  display: block;
  text-align: left;
}
ul.social.block li a {
  margin-right: 0;
  font-size: 15px;
}
ul.social.block li a.name {
  width: auto;
  font-size: 13px;
}
ul.social.block li:hover a {
  color: #009900;
}
.TzIcon {
  float: right;
}
.TzIcon a.btn {
  border: none;
  background: none;
  box-shadow: none;
  text-shadow: none;
  padding: 5px 0 5px 20px;
}
.TzIcon a.btn:hover,
.TzIcon a.btn:active,
.TzIcon a.btn:focus {
  background: none;
  box-shadow: none;
}
.TzIcon a.btn i {
  color: #cccccc;
  font-size: 14px;
  margin-right: 2px;
}
.TzIcon a.btn .caret {
  margin-top: 12px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #cccccc;
}
div.TzPagination ul.pagination-list li {
  display: inline;
}
div.TzPagination ul.pagination-list li a {
  border: 2px solid #282828;
  padding: 7px 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  color: #282828;
  background: #fff;
  font-weight: 700;
  margin: 0 4px;
  -webkit-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
div.TzPagination ul.pagination-list li a:hover,
div.TzPagination ul.pagination-list li a:active,
div.TzPagination ul.pagination-list li a:focus {
  background: #282828;
  color: #fff;
}
div.TzPagination ul.pagination-list li.active a {
  background: #282828;
  color: #fff;
}
h1.heading-page,
.TzHeadingTitle,
#t3-content h1.TzArticleTitle {
  font-size: 48px;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  color: #282828;
  font-family: 'Open Sans';
}
.TzBlog .TzBlogInner {
  padding: 50px 10px 50px 55px;
  border: none;
}
.TzBlog .TzBlogInner .TzItemsLeading .TzLeading {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 20px;
  margin-bottom: 55px;
}
.TzBlog .TzBlogInner .TzItemsLeading .TzLeading .tz_portfolio_image img {
  width: 100%;
}
.TzBlog .TzBlogInner h1.heading-page {
  font-size: 48px;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  margin: 0 0 52px 0;
}
.TzBlog .TzBlogInner h2.TzBlogTitle {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 30px 0 0;
  padding-right: 40px;
  line-height: 35px;
}
.TzBlog .TzBlogInner h2.TzBlogTitle a {
  font-size: 30px;
  font-weight: 700;
  color: #282828;
  font-family: 'Open Sans';
}
.TzBlog .TzBlogInner .TzArticleBlogInfo {
  border: none;
  clear: both;
  padding: 0;
  margin: 0;
}
.TzBlog .TzBlogInner .TzArticleBlogInfo span,
.TzBlog .TzBlogInner .TzArticleBlogInfo a {
  font-size: 14px;
  color: #282828;
  font-style: italic;
}
.TzBlog .TzBlogInner .TzArticleBlogInfo span label,
.TzBlog .TzBlogInner .TzArticleBlogInfo a label {
  display: inline;
  margin: 0;
  color: #6a6a6a;
}
.TzBlog .TzBlogInner .TzDescription {
  margin: 10px 0;
}
.TzBlog .TzBlogInner .TzDescription a {
  color: #009900;
}
.TzBlog .TzBlogInner .p_tag {
  color: #6a6a6a;
  font-style: italic;
}
.TzBlog .TzBlogInner .p_tag label {
  display: inline;
}
.TzBlog .TzBlogInner .p_tag a {
  color: #6a6a6a;
  font-size: 14px;
}
.TzBlog .TzBlogInner .p_tag .TzLine {
  padding: 0 0 0 20px;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem {
  padding-bottom: 20px;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image {
  float: left;
  width: 260px;
  margin: 0 25px 10px 0;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image .tz_portfolio_image {
  margin: 0;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image .tz_portfolio_image img {
  width: 100%;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image .TzIcon {
  margin: 0;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image .TzIcon a.btn {
  padding: 5px 0 0 5px;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image .TzIcon a.btn i {
  font-size: 14px;
  margin-right: 2px;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image .TzIcon a.btn .caret {
  margin-top: 12px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #cccccc;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .Blog-second-image .TzArticleBlogInfo {
  clear: none;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem h2.TzBlogTitle {
  margin: 0;
  padding: 0;
  line-height: 30px;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem h2.TzBlogTitle a {
  font-size: 24px;
}
.TzBlog .TzBlogInner .TzItemsRow .TzItem .p_tag {
  clear: both;
}
.image-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  -webkit-transition: all 0.5s ease 0ms;
  -moz-transition: all 0.5s ease 0ms;
  -o-transition: all 0.5s ease 0ms;
  transition: all 0.5s ease 0ms;
  overflow: hidden;
}
.image-overlay .image-icon {
  top: -50%;
  line-height: 20px;
  position: absolute;
  width: 100%;
  -webkit-transition: all 0.5s ease 0ms;
  -moz-transition: all 0.5s ease 0ms;
  -o-transition: all 0.5s ease 0ms;
  transition: all 0.5s ease 0ms;
}
.image-overlay .image-icon span {
  display: inline-block;
  padding: 9px 12px;
  border: 1px solid #bdc4c4;
  -webkit-box-shadow: 1px 1px 0px 0px rgba(255,255,255,0.5);
  -moz-box-shadow: 1px 1px 0px 0px rgba(255,255,255,0.5);
  box-shadow: 1px 1px 0px 0px rgba(255,255,255,0.5);
  background: rgba(0,0,0,0.5);
  margin: 10px;
  cursor: pointer;
}
.image-overlay .image-icon span i {
  color: #fff;
  font-size: 16px;
}
.tz_new_grid_media {
  position: relative;
  overflow: hidden;
}
.tz_new_grid_media a {
  display: block;
}
.tz_new_grid_media .image-overlay {
  position: absolute;
}
.tz_new_grid_media .image-overlay .image-icon {
  top: -50%;
  position: absolute;
  width: 100%;
  -webkit-transition: all 0.5s ease 0ms;
  -moz-transition: all 0.5s ease 0ms;
  -o-transition: all 0.5s ease 0ms;
  transition: all 0.5s ease 0ms;
  z-index: 1;
}
.tz_new_grid_media .image-overlay a {
  display: inline-block;
}
.tz_new_grid_media:hover .image-overlay {
  background: rgba(0,0,0,0.5);
}
.tz_new_grid_media:hover .image-overlay .image-icon {
  -webkit-transition: all 0.5s ease 0ms;
  -moz-transition: all 0.5s ease 0ms;
  -o-transition: all 0.5s ease 0ms;
  transition: all 0.5s ease 0ms;
  top: 38%;
}
div#TzContent {
  padding: 40px;
  width: auto;
  opacity: 0;
}
div#TzContent h1.heading-page {
  margin: 15px;
}
div#TzContent #tz_options {
  margin: 30px 15px;
}
div#TzContent #tz_options #filter a {
  padding: 6px 15px;
  font-size: 12px;
  color: #414952;
  border: 1px solid #e1e5e7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: capitalize;
  margin: 0 6px;
  float: left;
  line-height: 20px;
  -webkit-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}
div#TzContent #tz_options #filter a.selected,
div#TzContent #tz_options #filter a:hover {
  background: #282828;
  color: #fff;
}
div#TzContent .tz_item .TzInner {
  margin: 20px;
  padding: 0;
  border: none;
  text-align: center;
  border-bottom: 2px solid #e9e9e9;
  -webkit-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
div#TzContent .tz_item .TzInner:hover {
  border-bottom: 2px solid #282828;
}
div#TzContent .tz_item .TzInner .TzPortfolioMedia .tz_portfolio_image img {
  width: 100%;
}
div#TzContent .tz_item .TzInner .TzPortfolioDescription {
  padding-bottom: 10px;
}
div#TzContent .tz_item .TzInner .TzPortfolioDescription .TzPortfolioTitle {
  line-height: 25px;
  margin-bottom: 0;
}
div#TzContent .tz_item .TzInner .TzPortfolioDescription .TzPortfolioTitle a {
  color: #6a6a6a;
  font-size: 18px;
  text-transform: capitalize;
}
div#TzContent .tz_item .TzInner .TzPortfolioDescription .item_tags {
  color: #6a6a6a;
}
div#TzContent .tz_item .TzInner .TzPortfolioDescription .item_tags a {
  font-size: 12px;
  color: #6a6a6a;
  font-style: italic;
}
div#TzContent .tz_item .portfolio-box-image {
  position: relative;
}
div#TzContent .tz_item .portfolio-box-image:hover {
  cursor: pointer;
}
div#TzContent .tz_item .portfolio-box-image:hover .image-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}
div#TzContent .tz_item .portfolio-box-image:hover .image-overlay .image-icon {
  top: 38%;
  -webkit-transition: all 0.5s ease 0ms;
  -moz-transition: all 0.5s ease 0ms;
  -o-transition: all 0.5s ease 0ms;
  transition: all 0.5s ease 0ms;
}
#tz_append {
  text-align: center;
  margin-top: 20px;
  position: relative;
}
#tz_append a.btn {
  display: inline-block;
  width: auto;
  box-shadow: none;
}
#tz_append #infscr-loading {
  left: auto;
  position: relative;
}
#tz_append #infscr-loading img {
  display: none !important;
}
#tz_append #infscr-loading div em {
  background: none repeat scroll 0 0 rgba(0,0,0,0);
  border: 2px solid #282828;
  border-radius: 5px 5px 5px 5px;
  color: #282828;
  font-family: 'ralewayregular';
  font-size: 18px;
  padding: 8px 20px;
  text-transform: uppercase;
  font-style: normal;
}
div.TzPortfolioItemPage .TzItemPageInner {
  padding: 55px;
  padding-right: 50px;
}
div.TzPortfolioItemPage .TzItemPageInner .TzArticleMedia img {
  width: 100%;
}
div.TzPortfolioItemPage .TzItemPageInner .TzArticleMedia .flexslider {
  width: 100%;
}
div.TzPortfolioItemPage .TzItemPageInner h1.TzArticleTitle {
  margin-bottom: 30px;
}
div.TzPortfolioItemPage .info_item .TzArticleInfo {
  border: none;
  margin: 0;
  padding: 0;
}
div.TzPortfolioItemPage .info_item .TzArticleInfo label {
  display: block;
}
div.TzPortfolioItemPage .info_item label {
  font-family: 'Raleway';
  font-weight: 700;
  font-size: 18px;
  font-style: normal;
}
div.TzPortfolioItemPage .info_item span,
div.TzPortfolioItemPage .info_item a {
  font-size: 14px;
  color: #6a6a6a;
  font-style: italic;
  margin-bottom: 10px;
  display: block;
}
div.TzPortfolioItemPage .info_item span a,
div.TzPortfolioItemPage .info_item a a {
  display: inline;
  margin: 0;
  text-transform: capitalize;
}
div.TzPortfolioItemPage .TzArticleDescription {
  margin: 20px 0 0 0;
  padding-bottom: 0;
}
div.TzPortfolioItemPage .TzArticleDescription p {
  color: #6a6a6a;
}
div.TzPortfolioItemPage h3 {
  font-size: 24px;
  font-family: 'Open Sans';
  font-weight: 700;
  color: #282828;
  border: none;
  text-transform: capitalize;
}
div.TzPortfolioItemPage .tz_portfolio_user {
  border: none;
}
div.TzPortfolioItemPage .tz_portfolio_user h3.TzArticleAuthorTitle {
  font-size: 24px;
  font-family: 'Open Sans';
  font-weight: 700;
  color: #282828;
  border: none;
  text-transform: capitalize;
}
div.TzPortfolioItemPage .tz_portfolio_user .TzAuthorInfo {
  border: none;
}
div.TzPortfolioItemPage .tz_portfolio_like_button {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
}
div.TzPortfolioItemPage .tz_portfolio_like_button .TzLikeButtonInner {
  padding: 5px 0 0 0;
}
div.TzPortfolioItemPage .TzRelated h3.TzRelatedTitle {
  float: left;
}
div.TzPortfolioItemPage .TzRelated hr.related {
  border-color: #E9E9E9;
  border-style: solid;
  border-width: 0 0 2px;
  height: 0;
  margin: 0 0 0 17px;
  padding-top: 36px;
}
div.TzItemPage h1,
div.TzPortfolioItemPage h1 {
  font-size: 62px;
  border: none;
  color: #515050;
  margin: 15px 0;
  padding: 0;
}
div.TzItemPage h1,
div.TzItemPage h2,
div.TzItemPage h3,
div.TzItemPage h4,
div.TzItemPage h5,
div.TzItemPage h6,
div.TzPortfolioItemPage h1,
div.TzPortfolioItemPage h2,
div.TzPortfolioItemPage h3,
div.TzPortfolioItemPage h4,
div.TzPortfolioItemPage h5,
div.TzPortfolioItemPage h6 {
  color: #515050;
}
div.TzItemPage p,
div.TzPortfolioItemPage p {
  font-size: 14px;
}
div.TzItemPage div.TzItemPageInner {
  padding: 55px 20px 55px 55px;
  border: none;
}
div.TzItemPage div.TzItemPageInner .TzHeadingTitle {
  line-height: normal;
  margin: 0 0 30px;
  padding: 0 0 15px;
}
div.TzItemPage div.TzItemPageInner .TzArticleMedia img {
  width: 100%;
}
div.TzItemPage div.TzItemPageInner .TzArticleMedia .flexslider {
  width: 100%;
}
div.TzItemPage div.TzItemPageInner h1.BlogTzArticleTitle {
  font-size: 30px;
  line-height: 35px;
  font-family: 'Open Sans';
  border: none;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #282828;
}
div.TzItemPage div.TzItemPageInner .TzArticleInfo {
  border: none;
}
div.TzItemPage div.TzItemPageInner .TzArticleInfo label {
  display: inline;
  color: #6a6a6a;
}
div.TzItemPage div.TzItemPageInner .TzArticleInfo span,
div.TzItemPage div.TzItemPageInner .TzArticleInfo a {
  font-size: 14px;
  color: #282828;
  font-style: italic;
}
div.TzItemPage div.TzItemPageInner .TzArticleTag {
  margin: 0;
}
div.TzItemPage div.TzItemPageInner .TzArticleTag span,
div.TzItemPage div.TzItemPageInner .TzArticleTag a {
  float: left;
  color: #6a6a6a;
  font-style: italic;
  font-size: 14px;
}
div.TzItemPage div.TzItemPageInner .TzArticleTag a {
  margin-right: 15px;
}
div.TzItemPage div.TzItemPageInner .TzArticleTag span.title {
  margin-right: 20px;
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage {
  margin: 10px 20px;
  position: relative;
  text-align: center;
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage:hover {
  cursor: pointer;
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage:hover .image-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage:hover .image-overlay .image-icon {
  top: 30%;
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage:hover .image-overlay .image-icon span {
  padding: 4px 11px;
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage:hover .image-overlay .image-icon a.fancybox {
  display: inline;
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage img {
  width: 100%;
}
div.TzItemPage div.TzItemPageInner ul li.TzItem div.TzImage .image-overlay .image-icon span {
  padding: 6px 12px;
}
.item-page div.TzArticleDescription {
  padding-bottom: 10px;
}
.item-page .tz_portfolio_like_button {
  margin-top: 30px;
  background: none;
  padding: 20px 0;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}
.item-page .tz_portfolio_like_button .TzLikeButtonInner {
  padding: 5px 0 0 0;
}
.item-page .tz_portfolio_like_button .TzLikeButtonInner .TzLikeQuestion {
  font-weight: 700;
  font-size: 15px;
  margin-right: 30px;
  padding: 0;
  line-height: 25px;
}
.item-page .TzRelated h3 {
  font-size: 24px;
  color: #282828;
}
.item-page .TzRelated .row-fluid {
  margin: 0;
  list-style: none;
}
.item-page .TzRelated .row-fluid .TzItem {
  float: left;
  -webkit-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.item-page .TzRelated .row-fluid .TzItem .TzImage {
  position: relative;
  text-align: center;
}
.item-page .TzRelated .row-fluid .TzItem .TzImage:hover {
  cursor: pointer;
}
.item-page .TzRelated .row-fluid .TzItem .TzImage:hover .image-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}
.item-page .TzRelated .row-fluid .TzItem .TzImage:hover .image-overlay .image-icon {
  top: 38%;
}
.item-page .TzRelated .row-fluid .TzItem .TzImage:hover .image-overlay .image-icon a.fancybox {
  display: inline;
}
.item-page .TzRelated .row-fluid .TzItem .TzImage img {
  width: 100%;
}
.item-page .TzRelated .row-fluid .TzItem .TzImage .image-overlay .image-icon span {
  padding: 6px 12px;
}
.item-page .TzRelated .row-fluid .TzItem .TzImage .image-overlay .image-icon a.fancybox {
  display: inline;
}
.item-page .TzRelated .row-fluid .TzItem.first .TzImage {
  margin-left: 0;
}
.item-page .TzRelated .row-fluid .TzItem.last .TzImage {
  margin-right: 0;
}
.item-page .TzRelated .row-fluid .TzItem a {
  display: block;
  text-align: center;
}
.item-page .TzRelated ol li.TzItem {
  width: 100%;
  float: none;
  margin: 0;
}
.item-page .TzRelated ol li.TzItem a {
  text-align: left;
  color: #282828;
}
.item-page .tz_portfolio_comment {
  margin-top: 30px;
}
div div.tz_portfolio_user {
  padding: 0 0 45px 0;
}
div div.tz_portfolio_user h3.TzArticleAuthorTitle {
  border: medium none;
  color: #3E3F3F;
  float: left;
  font-size: 36px;
  font-weight: normal;
  margin: 0 0 12px;
  padding: 10px 0;
  text-transform: capitalize;
}
div div.tz_portfolio_user .AuthorBlock {
  clear: both;
}
div div.tz_portfolio_user .AuthorAvatar {
  background: none repeat scroll 0 0 rgba(0,0,0,0);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: right;
  height: 160px;
  margin-left: 50px;
  margin-top: -40px;
  overflow: hidden;
  padding: 0;
  width: 160px;
}
div div.tz_portfolio_user .AuthorDetails {
  padding-bottom: 10px;
}
div div.tz_portfolio_user .AuthorDetails p {
  margin: 0;
}
div div.tz_portfolio_user .TzAuthorInfo {
  margin: 0;
  border: none;
}
div div.tz_portfolio_user .TzAuthorInfo a {
  font-size: 13px;
  color: #282828;
  float: left;
  margin-right: 15px;
}
div div.tz_portfolio_user .TzAuthorInfo a:hover {
  color: #009900;
}
div div.contact {
  padding: 55px 20px 55px 55px;
}
div div.contact .contact-form {
  padding-top: 10px;
}
div div.contact .contact-form .contact-info-text {
  color: #7c7e7e;
  font-size: 24px;
  margin-bottom: 30px;
  margin-left: 30px;
  display: block;
}
div div.contact .contact-form .contact-address {
  margin: 0;
}
div div.contact .contact-form input,
div div.contact .contact-form textarea {
  width: 94%;
  padding: 0 3%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #7c7e7e;
}
div div.contact .contact-form textarea {
  border: 2px solid #6a6a6a;
}
div div.contact .contact-form .control-group {
  margin-bottom: 20px;
}
div div.contact .contact-map {
  margin-bottom: 40px;
}
div div.contact .contact-map .contact-copy label {
  text-align: left;
}
div div.contact button.btn {
  margin: 10px 0 0;
  background: none;
  text-transform: capitalize;
}
div div.contact button.btn:hover {
  background: none;
  color: #282828;
}
div div.contact .dl-horizontal dd {
  margin-left: 30px;
}
div div.contact .dl-horizontal dd i {
  float: left;
  font-size: 17px;
  margin-top: 5px;
}
div div.contact .dl-horizontal dd span.jicons-none {
  margin: 0;
}
div div.contact .dl-horizontal dd span {
  display: block;
  padding-left: 40px;
  margin-bottom: 20px;
  color: #7c7e7e;
  line-height: 25px;
}
div div.contact .dl-horizontal dd span a {
  color: #7c7e7e;
}
div div.contact .dl-horizontal dd span.contact-telephone {
  margin-bottom: 10px;
}
div div.contact h3.contact-title {
  text-transform: capitalize;
  font-size: 24px;
  font-family: 'Open Sans';
  font-weight: 700;
  color: #282828;
}
div#timeline {
  opacity: 0;
}
div#timeline .TzDate {
  padding: 0;
}
div#timeline .TzDate .TzInner {
  border-bottom: 2px solid #282828;
  height: 308px;
  position: relative;
}
div#timeline .TzDate .TzInner .tz-border-top {
  border-top: 2px solid #282828;
}
div#timeline h2.timeline-date {
  position: absolute;
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
  top: 35%;
  font-size: 30px;
}
div#timeline h2.timeline-date span {
  background: none;
  display: block;
  color: #282828;
  line-height: 40px;
  padding: 0;
  font-weight: normal;
  text-transform: uppercase;
}
div.Counter {
  padding: 0;
  float: right;
  margin: 0;
}
div.Counter ul.countdown {
  margin: 0;
}
div.Counter ul.countdown li {
  border: 2px solid #515151;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  text-align: center;
  color: #515151;
  padding: 6px;
  float: left;
  width: 46px;
  margin: 0 10px 0 0;
}
div.Counter ul.countdown li span {
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  color: #515151;
  line-height: 15px;
  font-family: 'Raleway';
}
div.Counter ul.countdown li span.bold {
  font-weight: 700;
  font-size: 29px;
  line-height: 30px;
}
div.count-readmore {
  float: right;
  background: #515151;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 9px 15px;
  text-align: center;
}
div.count-readmore p {
  margin: 0;
}
div.count-readmore h3 {
  font-weight: 700;
  font-size: 18px;
  margin: 0;
  line-height: 22px;
}
div.count-readmore h4 {
  font-weight: 700;
  font-size: 12px;
  margin: 0;
  line-height: 20px;
}
div.count-readmore a {
  color: #fff;
  text-transform: uppercase;
}
.tz-event .event-desc h2 {
  margin: 0;
  font-size: 29px;
  color: #282828;
  font-weight: normal;
  line-height: 35px;
  white-space: nowrap;
}
.tz-event .event-desc p {
  font-size: 15px;
  color: #6a6a6a;
  margin: 0;
}
.tz_imageslider .showbiz-navigation a {
  position: absolute;
  top: 47%;
  background: none;
  border: none;
  z-index: 1000;
}
.tz_imageslider .showbiz-navigation a:hover {
  background: none !important;
}
.tz_imageslider .showbiz-navigation a i {
  color: #a3a3a3;
  font-size: 28px;
}
.tz_imageslider .showbiz-navigation a.sb-navigation-left {
  left: -10px;
  border: none !important;
}
.tz_imageslider .showbiz-navigation a.sb-navigation-right {
  right: -10px;
  border: none !important;
}
#tz_Flexslider div.flexslider {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
}
#tz_Flexslider div.flexslider ul {
  margin: 0;
}
#tz_Flexslider div.flexslider .sl-description {
  position: absolute;
  bottom: 80px;
  padding: 30px 55px;
  color: #fff;
  width: 70%;
}
#tz_Flexslider div.flexslider .sl-description h3 a {
  font-size: 36px;
  color: #fff;
}
#tz_Flexslider div.flexslider .sl-description h3 a:hover {
  color: #fff;
}
#tz_Flexslider div.flexslider .flex-control-nav {
  text-align: right;
  margin: 0;
  bottom: 10px;
  padding-right: 20px;
  width: 98%;
}
#tz_Flexslider div.flexslider .flex-control-paging li a {
  font-size: 0;
}
#tz_Flexslider #carousel .flex-control-nav {
  display: none;
}
ul.cb-slideshow {
  margin: 0;
}
ul.cb-slideshow .caption-description {
  width: 70%;
}
ul.cb-slideshow .caption-description h3.slide-title {
  color: #fff;
  font-size: 36px;
}
.slider-wrapper #slider {
  margin: 0;
  box-shadow: none;
}
.slider-wrapper #slider div.nivo-caption {
  padding: 30px 55px;
}
.slider-wrapper #slider div.nivo-caption h3 {
  font-size: 36px;
}
.slider-wrapper #slider div.nivo-caption h3 a {
  color: #fff;
  border: none;
}
div#TZGuestBook {
  background: none;
  padding: 50px 35px;
  width: auto;
}
div#TZGuestBook h1.heading-page {
  margin: 15px 20px;
}
div#TZGuestBook #wrap-baiviet {
  background: none;
  padding: 0;
}
div#TZGuestBook #wrap-baiviet .warp-comment .nnt-warp-comment-class {
  background: #f5f5f5;
  margin: 20px;
  box-shadow: none;
  padding: 10px;
  border: 2px solid #e2e6e8;
}
div#TZGuestBook #wrap-baiviet .warp-comment .nnt-warp-comment-class ul {
  padding: 15px 20px;
  background: url(../../templates/tz_lania/images/guestbook.png) right top no-repeat;
}
div#TZGuestBook #wrap-baiviet .warp-comment .nnt-warp-comment-class .nnt-warl-comment-li-title {
  font-size: 18px;
  color: #6a6a6a;
  font-weight: 700;
}
div#TZGuestBook #wrap-baiviet .warp-comment .nnt-warp-comment-class .nnt-warl-comment-li-title span {
  padding: 0;
}
div#TZGuestBook #wrap-baiviet .warp-comment .nnt-warp-comment-class .nnt-warl-comment-li-title em {
  font-weight: 300;
  font-size: 12px;
  display: block;
  line-height: 15px;
}
div#TZGuestBook #wrap-baiviet .warp-comment .nnt-warp-comment-class .nnt-warl-comment-li-comment {
  border: none;
  background: none;
  width: 100%;
  margin: 20px 0 0 0;
}
div#TZGuestBook #wrap-baiviet .warp-comment .nnt-warp-comment-class .nnt-warl-comment-li-comment p {
  padding: 0;
  font-family: inherit;
  line-height: 25px;
}
div#TZGuestBook #nnt_comment {
  text-align: center;
}
div#TZGuestBook #nnt_comment #nnt_comment_a1 {
  background: none;
  display: inline-block;
  float: none;
  font-size: 18px;
  width: auto;
  height: auto;
  line-height: 25px;
  padding-top: 8px;
}
div#TZGuestBook #nnt_comment #nnt_comment_a1:hover,
div#TZGuestBook #nnt_comment #nnt_comment_a1:active,
div#TZGuestBook #nnt_comment #nnt_comment_a1:focus {
  border: 2px solid #282828;
  color: #282828;
}
div#TZGuestBook .nnt-warl-comment-li-3 {
  background: none;
  border: none;
}
div#warp-fom {
  background: #f5f5f5;
  padding: 10px;
  height: auto;
}
div#warp-fom h5#tz-guestbook-h5 {
  height: 30px;
  margin-top: 0;
  line-height: 30px;
  text-transform: uppercase;
  padding-bottom: 20px;
}
div#warp-fom h5#tz-guestbook-h5 img#tz-guestbook-h5-img {
  left: auto;
  right: 5px;
  top: 5px;
}
div#warp-fom h5#tz-guestbook-h5 img#tz-guestbook-h5-img:hover {
  width: 36px;
}
div#warp-fom #warp-input-sub {
  background: none;
  border: 2px solid #282828;
  box-shadow: none;
  color: #282828;
  font-size: 18px;
  height: auto;
  padding: 8px 20px;
  width: auto;
  text-shadow: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
div#warp-fom * {
  -webkit-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}
div.TzDate-blog .TzBlogInner h1.heading-page {
  margin-bottom: 0;
}
.date-group h3.date-title {
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 36px;
  display: block;
  float: none;
  color: #282828;
  border-bottom: 1px solid #e9e9e9;
  margin: 0 0 43px 0;
}
div .tp-leftarrow.default {
  background: url("../../templates/tz_lania/images/large_left.png") no-repeat scroll 0 0;
}
div .tp-rightarrow.default {
  background: url("../../templates/tz_lania/images/large_right.png") no-repeat scroll 0 0;
}
div .tp-caption.slide_link {
  text-shadow: none;
  text-transform: uppercase;
  font-size: 18px;
  color: #ffffff !important;
  font-family: 'Raleway';
  background: none;
  width: auto;
  cursor: pointer;
  font-weight: 700;
}
div .tp-caption.slide_link a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #fff !important;
  padding: 8px 20px;
  color: #ffffff !important;
  display: inline-block;
}
div .tp-caption.slide_link a:hover,
div .tp-caption.slide_link a:active,
div .tp-caption.slide_link a:focus {
  background: none;
  color: #ffffff;
}
div .tp-caption.slide_link a.btn-small {
  font-size: 12px;
  padding: 3px 12px;
  border: 1px solid #fff;
  cursor: pointer;
}
div .tp-caption.large_text {
  text-transform: uppercase;
  font-size: 48px;
  text-shadow: none;
  font-family: 'Raleway';
  font-weight: 700;
}
div .tp-caption.align-center {
  text-align: center;
}
div .tp-caption.medium-title {
  font-size: 36px;
}
div .slotholder {
  position: relative;
}
div .slide-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.6);
  z-index: 1;
}
.parallax-viewport {
  
  position: relative;
  overflow: hidden;
}
.parallax-layer {
  position: absolute;
}
div#Kunena {
  padding: 40px 55px;
}
div#Kunena .kprofileboxcnt .kbutton {
  border: 2px solid #282828;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 8px 20px;
  text-transform: uppercase;
  font-size: 18px;
  color: #282828;
  font-family: 'Raleway';
  background: none;
}
div#Kunena tr.krow1 td {
  background: #fff;
}
div#Kunena div input[type="text"],
div#Kunena div input[type="email"],
div#Kunena div input[type="password"] {
  padding: 5px 10px;
}
div#Kunena .klink-block {
  padding: 15px 0;
}
div#Kunena .k_guest {
  padding: 10px 0;
}
div#Kunena div#ktop {
  border-color: #e9e9e9 !important;
}
div#Kunena td {
  border-top: 1px solid #e9e9e9;
}
div#Kunena div.kblock div.kbody,
div#Kunena .kforum-pathway,
div#Kunena .klist-markallcatsread {
  border-color: #e9e9e9;
}
div#Kunena .kforum-pathway {
  background: #fff;
}
div#Kunena .klist-markallcatsread {
  border-top: none;
}
div#Kunena div.kblock > div.kheader,
div#Kunena .kblock div.kheader {
  background-color: #6a6a6a !important;
  padding: 10px 10px 2px 10px;
}
div#Kunena div.kblock span.ktoggler {
  top: 0;
  right: 0;
  cursor: pointer;
}
div#Kunena a:link,
div#Kunena a:hover,
div#Kunena a:visited,
div#Kunena a:active {
  color: #666 !important;
}
div#Kunena a:hover {
  color: #009900 !important;
}
div#Kunena .kheader h2,
div#Kunena .kheader h2 a {
  color: #fff !important;
}
div#Kunena div.kthead-title a {
  color: #666 !important;
}
div#Kunena div.kthead-title a:hover {
  color: #009900 !important;
}
.TzLikeButtonInner .TwitterButton {
  margin-left: 10px;
  width: 80px;
}
.TzLikeButtonInner .LinkedinButton {
  margin-left: 10px;
}
.TzLikeButtonInner .GooglePlusOneButton {
  width: 70px;
  margin-left: 8px;
}
#tztwd-tweets .tztwd-tweet-container {
  padding-top: 0;
  padding-left: 0;
  font-size: 13px;
}
#eblog-wrapper {
  width: auto;
  margin: 50px 55px 20px 55px;
}
#tz-Guestbook-warp #warp-fom {
  bottom: 20%;
  top: 10%;
}