<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  color: #444444;
  font-size: 15px;
  font-weight: normal;
  line-height: 32px;
  margin: 0;
}
a {
  color: #353639;
  outline: none !important;
}
button:hover,
button,
.btn-base,
.btn-base:hover {
  -moz-transition: all 200ms linear 0s;
  -webkit-transition: all 200ms linear 0s;
  -o-transition: all 200ms linear 0s;
}
a:active,
a:focus,
a:hover {
  color: #072c87;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #3b3b3b;
  text-transform: none;
  font-weight: normal;
  margin: 0;
}
.item-page h1 {
  font-size: 40px;
}
.item-page h2 {
  font-size: 36px;
}
.item-page h3 {
  font-size: 32px;
}
.item-page h4 {
  font-size: 28px;
}
.item-page h5 {
  font-size: 24px;
}
.item-page h6 {
  font-size: 20px;
}
.row {
  clear: both;
}
.row:after {
  clear: both;
  content: "";
  display: table;
}
body &gt; header &gt; .row {
  background: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 10px 0 20px 0;
  padding: 10px 0;
}
body &gt; header &gt; h1 {
  line-height: 24px;
  margin-bottom: 20px;
}
body &gt; header &gt; h1 small {
  clear: both;
  display: block;
  font-size: 14px;
}
body &gt; header &gt; .row p,
body &gt; header &gt; form {
  margin: 0;
}
body &gt; header #mod-search-searchword {
  float: right;
  margin-bottom: 0 !important;
}
#tz-logo.css-logo {
  background: transparent url('http://www.logiagenesis.es/templates/tz_aragon/images/images/logo.png') no-repeat 0 0;
  display: block;
  height: 67px;
  text-indent: -9999px;
  width: 188px;
}
#tz-logo.text-logo span {
  display: block;
  font-size: 24px;
  line-height: 24px;
  padding: 10px 0 0 0;
}
#tz-logo.text-logo small {
  display: block;
  font-size: 12px;
  line-height: 12px;
  padding: 0 0 10px 0;
}
h1.tz-logo {
  display: block;
  z-index: 2;
  margin: 7px 0;
}
#tz-header {
  background: #f5f5f5;
  -webkit-box-shadow: inset 0 0 3px #ebebeb;
  -moz-box-shadow: inset 0 0 3px #ebebeb;
  -ms-box-shadow: inset 0 0 3px #ebebeb;
  -o-box-shadow: inset 0 0 3px #ebebeb;
  box-shadow: inset 0 0 3px #ebebeb;
  margin-bottom: 32px;
  padding: 30px 0;
}
body &gt; header + section#tz-main:before {
  content: "";
  display: block;
  margin-top: 0;
  padding-top: 0;
  width: 100%;
}
#tz-content {
  padding-bottom: 0;
}
#tz-bottom {
  border-top: 1px solid #e5e5e5;
  margin: 30px 0;
  padding: 45px 0 0 0;
}
body &gt; footer {
  font-size: 12px;
  background: #072c87;
  margin-top: 0;
  font-style: normal;
  border: none;
  padding: 0;
}
body &gt; footer ul {
  float: left;
}
body &gt; footer .tz-bottom ul li {
  margin-right: 10px;
  line-height: 20px;
}
body &gt; footer a {
  color: #aaa;
}
body &gt; footer a:active,
body &gt; footer a:focus,
body &gt; footer a:hover {
  background: transparent !important;
  color: #3e3f3f;
}
body &gt; footer .tz-toplink {
  margin-left: 20px;
}
.tz-footer-framework {
  text-align: center;
  max-width: 52%;
  overflow: hidden;
  margin: auto;
}
.tz-footer-framework .tz-copyrights {
  margin-bottom: 30px;
  line-height: 25px;
}
#tz-framework-logo {
  background: url('../../../images/framework-logo.png') center center no-repeat !important;
  display: inline-block;
  height: 43px;
  margin: 0 0 30px 0;
  padding-bottom: 6px;
  text-indent: -9999em;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  width: 185px;
}
#tz-framework-logo:hover {
  opacity: 1.0;
}
.tz-disclaimer {
  clear: both;
  text-align: center;
  line-height: 18px;
}
footer .tz-toplink i {
  margin-top: -3px;
}
footer .tz-copyrigths {
  color: #aaa;
}
.box {
  margin-bottom: 40px;
}
.box ul {
  list-style-type: none;
  margin: 0;
}
.box ul li {
  line-height: 1.5;
  padding: 5px 0;
}
.box .header {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 12px;
}
#tz-bottom .box a {
  color: #777;
}
#tz-bottom .box a:active,
#tz-bottom .box a:focus,
#tz-bottom .box a:hover {
  color: #333;
}
#tz-bottom .box ul li {
  line-height: 2;
  padding: 0;
}
.box.blue-header {
  border-color: #5990de !important;
}
.box.blue-header .header {
  color: #5990de;
}
.box.blue {
  background: #5990de;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}
.box.blue .header {
  color: #fff;
}
.box.blue a {
  color: #e8effa;
}
.box.blue a:active,
.box.blue a:focus,
.box.blue a:hover {
  color: #fff;
}
.box.red-header {
  border-color: #dd514c !important;
}
.box.red-header .header {
  color: #dd514c;
}
.box.red-header a {
  color: #dd514c;
}
.box.red-header a:active,
.box.red-header a:focus,
.box.red-header a:hover {
  color: #ff736e;
}
.box.red {
  background: #dd514c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}
.box.red .header {
  color: #fff;
}
.box.red a {
  color: #ffc4c2;
}
.box.red a:active,
.box.red a:focus,
.box.red a:hover {
  color: #fff;
}
.box.green-header {
  border-color: #5eb95e !important;
}
.box.green-header .header {
  color: #5eb95e;
}
.box.green-header a {
  color: #5eb95e;
}
.box.green-header a:active,
.box.green-header a:focus,
.box.green-header a:hover {
  color: #7fdb7f;
}
.box.green {
  background: #5eb95e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}
.box.green .header {
  color: #fff;
}
.box.green a {
  color: #e4f3e4;
}
.box.green a:active,
.box.green a:focus,
.box.green a:hover {
  color: #fff;
}
.box.yellow-header {
  border-color: #fbb450 !important;
}
.box.yellow-header .header {
  color: #fbb450;
}
.box.yellow-header a {
  color: #fbb450;
}
.box.yellow-header a:active,
.box.yellow-header a:focus,
.box.yellow-header a:hover {
  color: #fdd672;
}
.box.yellow {
  background: #fbb450;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 10px 15px;
}
.box.yellow .header {
  color: #fff;
}
.box.yellow a {
  color: #fffbc7;
}
.box.yellow a:active,
.box.yellow a:focus,
.box.yellow a:hover {
  color: #fff;
}
.box.border1 {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}
.box.border2 {
  border: 3px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}
.box.border3 {
  border: 2px dashed #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}
.box .header [class^="icon-"],
.box .header [class*=" icon-"] {
  padding-right: 6px;
}
.box.hot,
.box.new,
.box.coming,
.box.popular {
  position: relative;
}
.box.hot:after,
.box.new:after,
.box.coming:after,
.box.popular:after {
  background: #dd514c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  content: "HOT";
  display: block;
  font-size: 11px;
  height: 16px;
  line-height: 17px;
  padding: 0 4px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
}
.box.new:after {
  background: #5990de;
  content: "NEW";
}
.box.coming:after {
  background: #fbb450;
  content: "COMING";
}
.box.popular:after {
  background: #5eb95e;
  content: "POPULAR";
}
.box.red.hot:after,
.box.red.new:after,
.box.red.coming:after,
.box.red.popular:after,
.box.blue.hot:after,
.box.blue.new:after,
.box.blue.coming:after,
.box.blue.popular:after,
.box.green.hot:after,
.box.green.new:after,
.box.green.coming:after,
.box.green.popular:after,
.box.yellow.hot:after,
.box.yellow.new:after,
.box.yellow.coming:after,
.box.yellow.popular:after {
  background: #fff !important;
  color: #dd514c !important;
  right: 12px !important;
  top: 12px !important;
}
.box.blue.hot:after,
.box.blue.new:after,
.box.blue.coming:after,
.box.blue.popular:after {
  color: #5990de !important;
}
.box.green.hot:after,
.box.green.new:after,
.box.green.coming:after,
.box.green.popular:after {
  color: #5eb95e !important;
}
.box.yellow.hot:after,
.box.yellow.new:after,
.box.yellow.coming:after,
.box.yellow.popular:after {
  color: #fbb450 !important;
}
.tz-facebook-icon,
.tz-twitter-icon,
.tz-gplus-icon,
.tz-rss-icon {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  float: none !important;
  height: 22px;
  margin: 2px 5px;
  text-indent: -9999px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 22px;
}
.tz-facebook-icon:hover,
.tz-twitter-icon:hover,
.tz-gplus-icon:hover,
.tz-rss-icon:hover {
  background-color: #fff;
  height: 30px;
  margin: 8px 5px;
  width: 30px;
}
.tz-facebook-icon {
  background: #727272 url('../../../images/fb_icon.png') no-repeat center center;
}
.tz-twitter-icon {
  background: #727272 url('../../../images/twitter_icon.png') no-repeat center center;
}
.tz-gplus-icon {
  background: #727272 url('../../../images/gplus_icon.png') no-repeat center center;
}
.tz-rss-icon {
  background: #727272 url('../../../images/rss_icon.png') no-repeat center center;
}
#tz-social-icons {
  background: #333;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-box-shadow: 0 0 6px #939393;
  -moz-box-shadow: 0 0 6px #939393;
  -ms-box-shadow: 0 0 6px #939393;
  -o-box-shadow: 0 0 6px #939393;
  box-shadow: 0 0 6px #939393;
  left: 0;
  padding: 10px 0;
  position: fixed;
  text-align: center;
  top: 40%;
  width: 48px;
  z-index: 2;
}
#tz-social-icons.right {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  left: auto;
  right: 0;
}
#tz-social-icons p {
  margin: 0 !important;
}
#tzuserless {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto 10px auto;
  max-width: 980px;
  padding: 10px 15px;
}
#tzuserless &gt; img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  float: left;
  margin-right: 10px;
}
#tzuserless &gt; h3 {
  line-height: 1.0;
}
#tzuserless &gt; p {
  margin-bottom: 4px;
}
.TzLayoutBlog .tz-inner {
  padding: 30px 42px;
}
.tz-inner {
  padding: 30px 10px 27px 10px;
}
h1.tz-logo a {
  display: block;
}
form {
  position: relative;
  margin: 0;
}
.search label.icon-search {
  position: absolute;
  left: 10px;
  top: 10px;
}
#mod-search-searchword {
  padding-left: 30px;
  font-size: 12px;
}
.sidebar-search {
  padding-top: 7px;
}
.btn-base {
  color: #fff !important;
  font-size: 24px;
  border: none;
}
.btn-base:hover {
  background: #3e3f3f !important;
  color: #fff !important;
}
.bg-1 {
  background: #5583cf !important;
}
.bg-2 {
  background: #072c87 !important;
}
.tz-headline p,
.tz-headline .content {
  text-align: center;
}
.tz-headline p {
  padding-top: 18px;
}
.tz-headline h2 {
  color: #010101;
  font-size: 28px;
  font-weight: normal;
}
.tz-headline .custom a {
  margin-right: 25px;
  line-height: 20px;
}
.tz-headline .custom a:hover {
  color: #fff;
}
.custom_bootstrap span.icon {
  background: url("../../../images/bootrap.png") no-repeat scroll center top transparent;
  display: block;
  height: 61px;
}
.custom_bootstrap:hover span.icon {
  background-position: center -75px;
}
.custom_design span.icon {
  background: url("../../../images/design.png") no-repeat scroll center top transparent;
  display: block;
  height: 49px;
  margin-top: 10px;
}
.custom_design:hover span.icon {
  background-position: center -60px;
}
.custom_css span.icon {
  background: url("../../../images/css.png") no-repeat scroll center top transparent;
  display: block;
  height: 61px;
}
.custom_css:hover span.icon {
  background-position: center -74px;
}
.custom_style span.icon {
  background: url("../../../images/style.png") no-repeat scroll center top transparent;
  display: block;
  height: 59px;
}
.custom_style:hover span.icon {
  background-position: center -72px;
}
.tz-spotlight:hover span.icon {
  cursor: pointer;
}
.tz-spotlight .content:hover h3 {
  color: #d75a46;
}
.tz-spotlight4 .content {
  padding: 10px 22px 0 22px;
  text-align: center;
}
.content p {
  line-height: 18px;
}
.tz-spotlight .content h3 {
  color: #464646;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 12px;
}
.tz-spotlight .box {
  margin-bottom: 20px;
}
.tz-spotlight2 .box h3 {
  margin-bottom: 18px;
  font-size: 30px;
  font-weight: normal;
  margin-top: 10px;
}
.tz-spotlight2 .box .line,
#ja-topsl2 ul.tz_news li {
  padding: 20px 0;
}
.ticket span.icon {
  background: url("../../../images/ticket.png") no-repeat scroll left top transparent;
  float: left;
  height: 60px;
  width: 60px;
}
.ticket:hover span.icon {
  background-position: left -70px;
}
.ticket:hover h4 a {
  color: #d75a46;
}
.tz-spotlight2 .box h4 {
  margin: 0;
}
.tz-spotlight2 .box p {
  margin-bottom: 0;
  margin-top: 6px;
  padding-left: 91px;
  padding-right: 77px;
}
.tz-spotlight2 .box h4 a {
  color: #353639;
  display: block;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  padding-left: 90px;
  text-transform: none;
}
.forum span.icon {
  background: url("../../../images/forum.png") no-repeat scroll left top transparent;
  float: left;
  height: 60px;
  width: 60px;
}
.forum:hover span.icon {
  background-position: left -69px;
}
.email span.icon {
  background: url("../../../images/mail.png") no-repeat scroll left top transparent;
  float: left;
  height: 45px;
  width: 61px;
}
.email:hover span.icon {
  background-position: left -61px;
}
.face span.icon {
  background: url("../../../images/face.png") no-repeat scroll left top transparent;
  float: left;
  height: 62px;
  width: 61px;
}
.face:hover span.icon {
  background-position: left -66px;
}
.twitter span.icon {
  background: url("../../../images/twitt.png") no-repeat scroll left top transparent;
  float: left;
  height: 50px;
  width: 61px;
}
.twitter:hover span.icon {
  background-position: left -54px;
}
.youtube span.icon {
  background: url("../../../images/youtube.png") no-repeat scroll left top transparent;
  float: left;
  height: 65px;
  width: 61px;
}
.youtube:hover span.icon {
  background-position: left -73px;
}
.tz-spotlight2 .content .line:hover h4 a,
#tz-footer .tz-bottom .menu li a:hover {
  color: #d75a46;
}
.tz-spotlight2 .box {
  margin-bottom: 10px;
}
#tz-footer .tz-bottom h3 {
  font-size: 18px;
  font-weight: normal;
  color: #fff;
}
#tz-footer .tz-bottom .menu li a {
  color: #a5a5a5;
  font-size: 14px;
}
.footer-bottom {
  font-size: 14px;
  line-height: 18px;
  color: #404041;
  text-align: center;
  border-top: 1px solid rgba(255,255,255,0.1);
}
.footer-bottom small {
  font-size: 14px;
}
.footer-bottom * {
  color: #fff;
}
.footer-bottom a {
  text-decoration: none;
}
.tz-bottom .box {
  margin-bottom: 10px;
}
#tz-footer .tz-inner {
  padding: 20px 50px 13px 50px;
}
.tz-white-background {
  background: #fff;
}
.tz-border-shadow {
  box-shadow: 0 2px 0 #f4f4f4;
}
#tz-component .TzBlog .TzBlogInner,
div.TzBlog .TzBlogInner .TzItem,
#tz-component .TzBlog .TzBlogInner .TzArticleBlogInfo,
div.TzItemPage .TzItemPageInner,
div.TzPortfolioItemPage .TzItemPageInner,
div.TzItemPage .TzArticleInfo,
div.TzPortfolioItemPage .TzArticleInfo {
  border: none;
}
#tz-component .TzBlog .TzBlogInner .TzArticleBlogInfo {
  padding: 0;
  margin-bottom: 6px;
}
.TzArticleBlogInfo span {
  color: #888888;
  font-size: 14px;
}
div.TzItemPage h2.TzArticleTitle,
div.TzPortfolioItemPage h2.TzArticleTitle {
  line-height: 27px;
}
.box span.tz_date {
  font-size: 11px;
  color: #d75a46;
}
.box .content a:hover {
  color: #072c87;
}
.box h3.header {
  font-size: 24px;
  color: #3b3b3b;
}
.sidebar-nav .twtr-bd .twtr-tweets p {
  font-size: 12px;
  line-height: 20px !important;
}
.sidebar-nav .twtr-doc .twtr-bd .twtr-tweet {
  border: none;
  background: none;
  padding: 0 10px 0 0;
}
.sidebar-nav .twtr-bd .twtr-tweets p em {
  display: block;
  background: url(../../../images/bird.png) left center no-repeat;
  padding: 0 20px;
  margin-top: 0;
}
.sidebar-nav .twtr-widget .twtr-tweet-wrap {
  padding-left: 0;
}
.box ul.menu li {
  background: url(../../../images/arrow-list.png) left center no-repeat;
  padding-left: 10px;
  font-style: normal;
}
.sidebar-nav #login-form .input-prepend a.btn {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  box-shadow: none;
  height: 13px;
  position: absolute;
  right: 5px;
  top: 7px;
  z-index: 5;
}
.sidebar-nav #login-form .icon-question-sign {
  z-index: 5;
}
.sidebar-nav #login-form input {
  color: #8a8c8c;
  padding: 11px 10%;
  width: 78%;
}
.sidebar-nav #login-form span.add-on {
  background: none;
}
.sidebar-nav #login-form input#modlgn-remember {
  width: 10px;
}
.control-group i.icon-user,
.control-group i.icon-lock {
  position: absolute !important;
  top: 13px !important;
  left: 7px;
  z-index: 5;
}
.control-group {
  position: relative;
}
.sidebar-nav .box .mod_tz_tag a {
  background: #fff;
  padding: 2px 8px;
  border: 1px solid #e3e2e2;
  border-right: none;
  display: inline-block;
  font-size: 11px;
  position: relative;
  margin-right: 20px;
}
.sidebar-nav .box .mod_tz_tag li {
  display: inline-block;
}
.sidebar-nav .box .mod_tz_tag a:after {
  border-color: transparent transparent transparent #FFFFFF;
  border-style: solid;
  border-width: 14px;
  content: "";
  height: 0;
  position: absolute;
  right: -28px;
}
.sidebar-nav .box .mod_tz_tag a:after {
  margin-left: 0;
  top: 0;
}
.sidebar-nav .box .mod_tz_tag li:hover a:after {
  border-color: transparent transparent transparent #d15845;
}
.sidebar-nav .box .mod_tz_tag li:hover a {
  background: #d15845;
  color: #fff;
  border-color: transparent;
}
div.TzItemPage .TzArticleMedia,
div.TzPortfolioItemPage .TzArticleMedia {
  margin: 0 0 25px;
}
div.tz_portfolio_like_button {
  background: none;
}
.TzAdd {
  display: none;
}
.FacebookButton {
  margin-right: 25px;
}
.sidebar-nav .btn-base {
  font-size: 17px;
  border: none;
  padding: 11px 18px !important;
  margin-right: 10px;
  line-height: 18px !important;
  color: #fff;
  float: left;
  margin-bottom: 10px;
}
#form-login-submit {
  padding-top: 10px;
}
#form-login-password {
  padding: 2px 0;
}
.sidebar-nav .btn-base:hover {
  background: #262626;
}
.sidebar-nav .box .content a.btn-base {
  color: #fff;
}
div ul.TzVote-stars,
ul.TzVote-stars li a:hover,
div ul.TzVote-stars li.current-rating,
div ul.TzVote-stars-small,
div ul.TzVote-stars-small li a:hover,
div ul.TzVote-stars-small li.current-rating {
  background-color: transparent !important;
  background-image: url("../../../images/star.png") !important;
  background-repeat: repeat-x !important;
}
.TZcategory-name {
  margin-bottom: 25px;
  margin-top: -6px;
}
.TzArticle-info i {
  margin-right: 3px;
}
.inline {
  display: inline;
}
.TzArticle-info &gt; div {
  margin-right: 20px;
}
div.sidebar-nav .input-prepend {
  display: block;
}
.content ul.tz_news li {
  margin-bottom: 7px;
}
#login-form .controls {
  margin-bottom: 3px;
}
form#login-form {
  padding-top: 10px;
}
div#timeline .TzDate h2 span {
  padding: 5px 15px;
  font-size: 30px;
}
.category-list .category li a {
  color: #1F1F1F;
  font-size: 24px;
  font-weight: normal;
}
small.list-author {
  padding-top: 5px;
  display: block;
}
.category-list .list-striped li {
  padding: 18px 20px;
}
.contact-form .control-group .controls input,
.contact-form .control-group .controls textarea {
  width: 70%;
  padding: 10px;
}
.contact-form .control-group .controls input#jform_contact_email_copy {
  width: 10px;
  margin-top: 10px;
}
.contact,
.contact legend,
.contact textarea,
.contact input {
  color: #888;
}
.contact h3 {
  font-size: 24px;
}
.contact .form-actions {
  border: none;
}
.contact .contact-address {
  margin: 0;
}
.contact-form {
  padding-right: 25px;
}
.form-actions {
  padding-top: 0;
}
.TzArticleDescription .page-header {
  margin: 0;
  border: 0;
  padding: 0;
}
.TzArticleDescription .page-header h1 {
  margin-top: 0;
}
.TzIcon li {
  float: left;
  list-style: none;
  padding-left: 10px;
}
.TzIcon li.edit-icon {
  padding-top: 2px;
}
.tz_portfolio_like_button .TzLikeQuestion {
  font-size: 18px;
  color: #000;
}
div.tz_portfolio_user h3.TzArticleAuthorTitle {
  border: none;
  font-size: 24px;
  color: #000;
  text-transform: none;
}
div.tz_portfolio_like_button {
  margin-bottom: 20px;
}
.sidebar-nav h3 {
  margin: 0;
}
.sidebar-nav #login-form .logout-button input {
  width: auto;
}
.cat-items ul {
  margin-bottom: 10px;
}
.tz_portfolio_video img,
.tz_portfolio_image_gallery img {
  width: 100%;
}
body &gt; iframe {
  float: left;
}
body &gt; footer .color-link a {
  text-transform: capitalize;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  display: inline-block;
  text-indent: -99999px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
body &gt; footer .color-link .blue {
  background: #072c87;
}
body &gt; footer .color-link .blue:hover,
body &gt; footer .color-link .blue:active,
body &gt; footer .color-link .blue:focus {
  background: #072c87 !important;
}
body &gt; footer .color-link .pink {
  background: #ff6f91;
}
body &gt; footer .color-link .pink:hover,
body &gt; footer .color-link .pink:active,
body &gt; footer .color-link .pink:focus {
  background: #ff6f91 !important;
}
body &gt; footer .color-link .green {
  background: #60ddb8;
}
body &gt; footer .color-link .green:hover,
body &gt; footer .color-link .green:active,
body &gt; footer .color-link .green:focus {
  background: #60ddb8 !important;
}
body &gt; footer .color-link .gray {
  background: #838383;
}
body &gt; footer .color-link .gray:hover,
body &gt; footer .color-link .gray:active,
body &gt; footer .color-link .gray:focus {
  background: #838383 !important;
}
body &gt; footer .color-link .yellow {
  background: #dbdd55;
}
body &gt; footer .color-link .yellow:hover,
body &gt; footer .color-link .yellow:active,
body &gt; footer .color-link .yellow:focus {
  background: #dbdd55 !important;
}
body &gt; footer .color-link .orange {
  background: #e08a51;
}
body &gt; footer .color-link .orange:hover,
body &gt; footer .color-link .orange:active,
body &gt; footer .color-link .orange:focus {
  background: #e08a51 !important;
}
body &gt; footer .color-link .red {
  background: #072c87;
}
.btn {
  background: #072c87;
}
.btn:hover,
.btn:active,
.btn:focus {
  background: #262626;
  color: #fff;
}
html.TzOverflow,
body.TzOverflow {
  overflow: hidden;
}
.TzLayoutBlog {
  background: #f7f7f7;
}
.tz-slideshow .box h1.header,
.tz-slideshow .box h2.header,
.tz-slideshow .box h3.header,
.tz-slideshow .box h4.header,
.tz-slideshow .box h5.header,
.tz-slideshow .box h6.header,
.tz-employee .box h1.header,
.tz-employee .box h2.header,
.tz-employee .box h3.header,
.tz-employee .box h4.header,
.tz-employee .box h5.header,
.tz-employee .box h6.header,
.tz-spotlight3 .box h1.header,
.tz-spotlight3 .box h2.header,
.tz-spotlight3 .box h3.header,
.tz-spotlight3 .box h4.header,
.tz-spotlight3 .box h5.header,
.tz-spotlight3 .box h6.header,
.tz-headline .box h1.header,
.tz-headline .box h2.header,
.tz-headline .box h3.header,
.tz-headline .box h4.header,
.tz-headline .box h5.header,
.tz-headline .box h6.header,
.tz-border-bottom .box h1.header,
.tz-border-bottom .box h2.header,
.tz-border-bottom .box h3.header,
.tz-border-bottom .box h4.header,
.tz-border-bottom .box h5.header,
.tz-border-bottom .box h6.header,
.tz-social-bottom .box h1.header,
.tz-social-bottom .box h2.header,
.tz-social-bottom .box h3.header,
.tz-social-bottom .box h4.header,
.tz-social-bottom .box h5.header,
.tz-social-bottom .box h6.header,
.tz-logo-link .box h1.header,
.tz-logo-link .box h2.header,
.tz-logo-link .box h3.header,
.tz-logo-link .box h4.header,
.tz-logo-link .box h5.header,
.tz-logo-link .box h6.header,
.tz-testimonial .box h1.header,
.tz-testimonial .box h2.header,
.tz-testimonial .box h3.header,
.tz-testimonial .box h4.header,
.tz-testimonial .box h5.header,
.tz-testimonial .box h6.header,
.tz-contact-bottom .box h1.header,
.tz-contact-bottom .box h2.header,
.tz-contact-bottom .box h3.header,
.tz-contact-bottom .box h4.header,
.tz-contact-bottom .box h5.header,
.tz-contact-bottom .box h6.header,
.tz-contact .box h1.header,
.tz-contact .box h2.header,
.tz-contact .box h3.header,
.tz-contact .box h4.header,
.tz-contact .box h5.header,
.tz-contact .box h6.header,
.tz-services-head .box h1.header,
.tz-services-head .box h2.header,
.tz-services-head .box h3.header,
.tz-services-head .box h4.header,
.tz-services-head .box h5.header,
.tz-services-head .box h6.header,
.tz-services .box h1.header,
.tz-services .box h2.header,
.tz-services .box h3.header,
.tz-services .box h4.header,
.tz-services .box h5.header,
.tz-services .box h6.header {
  color: #fff;
  background: url("../../../images/bg_heading.png") repeat;
  font-size: 42px;
  line-height: 42px;
  text-transform: uppercase;
  margin-bottom: 29px;
}
.tz-slideshow .box h1.header span,
.tz-slideshow .box h2.header span,
.tz-slideshow .box h3.header span,
.tz-slideshow .box h4.header span,
.tz-slideshow .box h5.header span,
.tz-slideshow .box h6.header span,
.tz-employee .box h1.header span,
.tz-employee .box h2.header span,
.tz-employee .box h3.header span,
.tz-employee .box h4.header span,
.tz-employee .box h5.header span,
.tz-employee .box h6.header span,
.tz-spotlight3 .box h1.header span,
.tz-spotlight3 .box h2.header span,
.tz-spotlight3 .box h3.header span,
.tz-spotlight3 .box h4.header span,
.tz-spotlight3 .box h5.header span,
.tz-spotlight3 .box h6.header span,
.tz-headline .box h1.header span,
.tz-headline .box h2.header span,
.tz-headline .box h3.header span,
.tz-headline .box h4.header span,
.tz-headline .box h5.header span,
.tz-headline .box h6.header span,
.tz-border-bottom .box h1.header span,
.tz-border-bottom .box h2.header span,
.tz-border-bottom .box h3.header span,
.tz-border-bottom .box h4.header span,
.tz-border-bottom .box h5.header span,
.tz-border-bottom .box h6.header span,
.tz-social-bottom .box h1.header span,
.tz-social-bottom .box h2.header span,
.tz-social-bottom .box h3.header span,
.tz-social-bottom .box h4.header span,
.tz-social-bottom .box h5.header span,
.tz-social-bottom .box h6.header span,
.tz-logo-link .box h1.header span,
.tz-logo-link .box h2.header span,
.tz-logo-link .box h3.header span,
.tz-logo-link .box h4.header span,
.tz-logo-link .box h5.header span,
.tz-logo-link .box h6.header span,
.tz-testimonial .box h1.header span,
.tz-testimonial .box h2.header span,
.tz-testimonial .box h3.header span,
.tz-testimonial .box h4.header span,
.tz-testimonial .box h5.header span,
.tz-testimonial .box h6.header span,
.tz-contact-bottom .box h1.header span,
.tz-contact-bottom .box h2.header span,
.tz-contact-bottom .box h3.header span,
.tz-contact-bottom .box h4.header span,
.tz-contact-bottom .box h5.header span,
.tz-contact-bottom .box h6.header span,
.tz-contact .box h1.header span,
.tz-contact .box h2.header span,
.tz-contact .box h3.header span,
.tz-contact .box h4.header span,
.tz-contact .box h5.header span,
.tz-contact .box h6.header span,
.tz-services-head .box h1.header span,
.tz-services-head .box h2.header span,
.tz-services-head .box h3.header span,
.tz-services-head .box h4.header span,
.tz-services-head .box h5.header span,
.tz-services-head .box h6.header span,
.tz-services .box h1.header span,
.tz-services .box h2.header span,
.tz-services .box h3.header span,
.tz-services .box h4.header span,
.tz-services .box h5.header span,
.tz-services .box h6.header span {
  background: #072c87;
  padding: 16px 29px 15px 29px;
  display: inline-block;
}
.tz-slideshow {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.tz-slideshow .box {
  margin: 0;
}
.tz-header {
  background: #fff;
  width: 100%;
  display: block;
}
.tz-header .tz-inner {
  padding: 0 12px 0 42px;
}
header.tz-border-shadow {
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.08);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.08);
  -ms-box-shadow: 0 2px 5px rgba(0,0,0,0.08);
  -o-box-shadow: 0 2px 5px rgba(0,0,0,0.08);
  box-shadow: 0 2px 5px rgba(0,0,0,0.08);
}
.tz-spotlight3,
.tz-headline {
  background: #f7f7f7;
}
.tz-spotlight3 .tz-inner {
  padding: 30px 35px 27px 35px;
}
.tz-headline .tz-inner {
  padding: 61px 10px 28px;
}
.tz-headline ._intro {
  margin: 0;
}
header.tz-border-bottom,
section.tz-border-bottom {
  border-bottom: 1px solid #dfe3ec;
}
.tz-social-bottom {
  background: #072c87;
}
.tz-social-bottom .tz-inner {
  padding: 76px 10px 46px 10px;
}
.tz-social-bottom .box h1.header,
.tz-social-bottom .box h2.header,
.tz-social-bottom .box h3.header,
.tz-social-bottom .box h4.header,
.tz-social-bottom .box h5.header,
.tz-social-bottom .box h6.header {
  color: #072c87;
  background: url('../../../images/bg_heading2.png') repeat;
}
.tz-social-bottom .box h1.header span,
.tz-social-bottom .box h2.header span,
.tz-social-bottom .box h3.header span,
.tz-social-bottom .box h4.header span,
.tz-social-bottom .box h5.header span,
.tz-social-bottom .box h6.header span {
  background: #fff;
}
.tz-logo-link h3.header {
  margin-bottom: 43px;
}
.tz-logo-link .tz-inner {
  padding: 55px 10px 2px 10px;
}
.tz-logo-link .box {
  margin-bottom: 43px;
}
.tz-testimonial {
  background: #f7f7f7;
}
.tz-testimonial .tz-inner {
  padding: 37px 50px 0 0;
}
.tz-testimonial .box {
  margin-bottom: 34px;
}
.tz-contact-bottom {
  background: #f7f7f7;
}
.tz-contact-bottom .tz-inner {
  padding: 55px 10px 25px 10px;
}
.map .box {
  margin: 0;
}
.tz-contact .tz-inner {
  padding-top: 69px;
  padding-bottom: 44px;
}
.tz-contact .box {
  margin-bottom: 35px;
}
.tz-contact .box h3.header {
  margin-bottom: 41px;
  margin-top: 0;
}
#employee .tz-inner {
  padding: 55px 10px 20px 10px;
}
.tz-employee .box {
  margin-bottom: 43px;
}
.tz-employee .box h3.header {
  margin: 0 0 34px 0;
}
.tz-employee .content p {
  line-height: 34px;
  font-size: 18px;
}
.tz-employee .content p span {
  color: #072c87;
}
.tz-headline h3.header {
  font-size: 32px;
  line-height: 32px;
  margin: 0 0 20px 0;
}
.tz-headline .content {
  font-size: 18px;
}
.tz-headline .content a {
  color: #fff;
  text-decoration: none;
  font-size: 32px;
  line-height: 32px;
}
.tz-headline .content a:hover,
.tz-headline .content a:active,
.tz-headline .content a:focus {
  color: #072c87;
}
.tz-services-head .tz-inner {
  padding-top: 75px;
}
.tz-services .box h3.header {
  margin: 0 0 29px 0;
}
.tz-services .tz-services-content {
  background: #f7f7f7;
}
.tz-services-content .tz-inner {
  padding: 60px 10px 31px 33px;
}
.tz-services-content .content * {
  font-size: 15px;
  line-height: 32px;
}
.tz-services-content .content .row-fluid {
  margin-bottom: 57px;
}
.tz-favourite .box,
.twitter .box {
  margin: 0;
}
.tz-theme-panel {
  position: fixed;
  width: 45px;
  line-height: 24px;
  right: 0;
  top: 20%;
  text-align: center;
  z-index: 999999;
  opacity: 0.2;
}
.tz-theme-panel .theme-panel-inner {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: rgba(0,0,0,0.2);
  padding: 3px;
}
.tz-theme-panel .row {
  position: relative;
  padding-top: 11px;
  padding-bottom: 5px;
  background: #fff;
  height: 45px;
  overflow: hidden;
}
.tz-theme-panel a {
  display: inline-block;
  text-indent: -99999px;
  width: 20px;
  height: 20px;
  margin-bottom: 12px;
}
.tz-theme-panel a:last-child {
  margin-bottom: 10px;
}
.tz-theme-panel .title {
  display: inline-block;
  background: url('../../../images/pen-icon.png') top center / 18px no-repeat;
  cursor: pointer;
  font-size: 10px;
  line-height: 13px;
  padding-bottom: 13px;
  padding-top: 25px;
}
.tz-theme-panel .default {
  background: #e26a62;
}
.tz-theme-panel .blue {
  background: #072c87;
}
.tz-theme-panel .pink {
  background: #ff6f91;
}
.tz-theme-panel .green {
  background: #60ddb8;
}
.tz-theme-panel .gray {
  background: #838383;
}
.tz-theme-panel .yellow {
  background: #dbdd55;
}
.tz-theme-panel .orange {
  background: #e08a51;
}
.TzLayoutBlog #tz-breadcrumb .tz-inner {
  padding: 35px 0 40px 0;
}
#tz-breadcrumb {
  background: #f7f7f7;
}
#tz-breadcrumb .breadcrumb {
  border: none;
  padding: 0;
}
#tz-breadcrumb .breadcrumb * {
  font-size: 27px;
  color: #a0a0a0;
  text-decoration: none;
}
#tz-breadcrumb .breadcrumb a:hover,
#tz-breadcrumb .breadcrumb a:focus,
#tz-breadcrumb .breadcrumb a:active {
  color: #072c87;
}
.tz-main-body {
  background: #f3f3f3;
}
.tz-main-body .heading {
  color: #072c87;
  background: url("../../../images/bg_heading2.png") repeat;
  font-size: 42px;
  line-height: 42px;
  text-transform: uppercase;
  margin-bottom: 34px;
}
.tz-main-body .heading span {
  background: #fff;
  padding: 16px 29px 15px 29px;
  display: inline-block;
}
.tz-main-body .tz-inner {
  padding: 69px 0 0 0;
}
section.tz-main-body-blog {
  background: #fff;
}
section.tz-main-body-blog .tz-inner {
  padding: 66px 20px 43px 20px;
}
.TzLayoutBlog section.tz-main-body-blog .tz-inner {
  padding: 90px 0 75px;
}
.sidebar-nav .box .content a,
.sidebar-nav .box .content p {
  color: #3e3f3f;
  line-height: 24px;
  text-decoration: none;
}
.sidebar-nav .box,
.tz-main-body-blog .box {
  margin-bottom: 50px;
}
.sidebar-nav .box h3.header,
.tz-main-body-blog .box h3.header {
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
  margin-top: -7px;
}
.sidebar-nav .box h3.header span,
.tz-main-body-blog .box h3.header span {
  display: inline-block;
}
.sidebar-nav .box .content a,
.tz-main-body-blog .box .content a {
  font-size: 14px;
  line-height: 26px;
  -webkit-transition: transform 300ms linear 0s;
  -moz-transition: transform 300ms linear 0s;
  -o-transition: transform 300ms linear 0s;
  transition: transform 300ms linear 0s;
}
.sidebar-nav .box .content a:hover,
.sidebar-nav .box .content a:active,
.sidebar-nav .box .content a:focus,
.tz-main-body-blog .box .content a:hover,
.tz-main-body-blog .box .content a:active,
.tz-main-body-blog .box .content a:focus {
  color: #072c87;
}
.sidebar-nav .box .content ul,
.tz-main-body-blog .box .content ul {
  padding: 0;
}
.sidebar-nav .box .content ul li,
.tz-main-body-blog .box .content ul li {
  border: none;
}
.sidebar-nav .box .content img,
.tz-main-body-blog .box .content img {
  width: 100%;
  margin: 4px 0 13px 0;
}
.sidebar-nav .box .content p,
.tz-main-body-blog .box .content p {
  margin: 4px 0 0 0;
}
#TzThemeClose {
  margin-top: 0;
  background: none;
  border: none;
  font-size: 17px;
  line-height: 27px;
  vertical-align: top;
}
#TzThemeClose i {
  padding: 0 !important;
}
#TzThemeClose:hover {
  background: none !important;
  color: #000 !important;
}
.paddingLeft {
  padding-left: 35px;
}
.paddingRight {
  padding-right: 35px;
}
@media (max-width: 1199px) {
  .TzEmployee {
    padding: 0 40px;
  }
  .bx-wrapper div.bx-controls-direction a.bx-prev {
    left: -40px;
  }
  .bx-wrapper div.bx-controls-direction a.bx-next {
    right: -40px;
  }
  .bx-wrapper .slide div.image {
    max-height: 200px;
  }
  .TzLayoutBlog .tz-inner,
  .TzLayoutBlog section.tz-main-body-blog .tz-inner,
  .TzLayoutBlog #tz-breadcrumb .tz-inner {
    padding-left: 42px;
    padding-right: 42px;
  }
  .TzLayoutBlog .tz-header .tz-inner {
    padding: 0 12px 0 42px;
  }
}
div#TzContent .tz_item .TzInner {
  padding: 0;
  margin: 0;
  border: none;
}
.option-combo {
  display: block;
  margin-bottom: 10px;
}
#TzContent div.tz_item .TzPortfolioReadmore {
  background: #072c87;
}
#TzContent div.tz_item .TzPortfolioReadmore:hover {
  background: #3e3f3f;
}
#TzContent .TzIcon {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
#TzContent .TzIcon a:hover {
  color: #072c87;
}
#TzContent .TzIcon .btn-group a .icon-cog {
  color: #fff;
}
#TzContent .TzIcon .btn-group a .caret {
  border-top-color: #fff;
}
#portfolio {
  margin-top: -10px;
  background: #fff;
}
div#TzContent .TzVote-count {
  color: #fff;
}
#TzContent #portfolio .TzPortfolioIntrotext {
  text-transform: none;
  margin: 0;
}
#TzContent #portfolio .TzPortfolioIntrotext p {
  margin: 0;
}
div#TzContent #tz_options .option-combo span {
  color: #c3caca;
  font-size: 18px;
  padding: 0 2px;
}
div#TzContent #tz_options .option-combo a {
  display: inline-block;
  clear: both;
  font-size: 18px;
  line-height: 18px;
  margin: 0 10px 0 0;
  padding: 12px 14px !important;
  border: 1px solid #fff !important;
  color: #072c87;
  text-transform: uppercase;
  text-decoration: none;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
div#TzContent #tz_options .option-combo a:hover,
div#TzContent #tz_options .option-combo a:active,
div#TzContent #tz_options .option-combo a:focus {
  background: transparent;
  color: #fff;
}
div#TzContent #tz_options .option-combo a.selected {
  background: transparent;
  border: 1px solid #fff;
  box-shadow: none;
  color: #fff;
}
div#TzContent #tz_options .option-combo h2 {
  display: block;
  color: #000;
  font-size: 18px;
  text-transform: none;
  float: none;
  margin: 0 0 10px 0;
}
div#TzContent #tz_options ul {
  margin: 0;
}
div#TzContent #tz_options ul li {
  list-style: none;
  background: none;
  padding: 0;
}
div#TzContent .tz_item .tz_portfolio_image,
div#TzContent .tz_item .tz_portfolio_image_gallery,
div#TzContent .tz_item .tz_portfolio_video {
  margin-bottom: 0;
}
#TzContent #portfolio h3.TzPortfolioTitle {
  margin-bottom: 0;
}
#TzContent .TzPortfolioIntrotext {
  margin-top: 15px;
  font-size: 14px;
  line-height: 25px;
  color: #fff;
  text-transform: uppercase;
}
.tz_portfolio_image img {
  max-width: auto;
  max-width: auto;
}
div#TzContent .tz_item,
div#TzContent .tz_item a {
  color: #888888;
}
div#TzContent .tz_item .TzPortfolioDescription {
  padding: 0 18px 23px;
}
div#TzContent .tz_item .TzPortfolioDescription * {
  color: #fff;
}
div#TzContent .tz_item h3 a {
  color: rgba(255,255,255,0.8);
  font-size: 24px;
  font-weight: normal;
  text-decoration: none;
}
div#TzContent .tz_feature_item h3 a {
  font-size: 44px;
}
#TzContent .tz_feature_item .TzPortfolioDate {
  font-size: 18px;
}
#TzContent .tz_append {
  text-align: center;
}
#tz_append {
  text-align: center;
  background: #3e3f3f;
  padding: 15px 37px;
  margin-top: 0px;
}
#tz_append em,
#tz_append a {
  font-style: normal;
  font-size: 30px;
  color: #fff;
  border: none;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-decoration: none;
  width: auto;
  display: inline-block;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  line-height: 48px;
  text-shadow: none;
}
div#tz_append a {
  line-height: 48px;
  padding: 0 !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
div#tz_append a.TzHidden {
  display: none !important;
}
#tz_append em span,
#tz_append a.tzNomore span {
  color: #d75a46 !important;
}
#tz_append a.tzNomore {
  color: #fff;
}
div#infscr-loading {
  background: none;
}
div#infscr-loading {
  bottom: auto;
  left: auto;
  padding: 0 !important;
  position: relative;
}
div#infscr-loading img {
  vertical-align: inherit;
  margin-right: 6px;
}
#TzContent .TzPortfolioMedia img {
  position: relative;
  width: auto;
  max-width: none;
  -webkit-transition: transform 300ms linear 0s;
  -moz-transition: transform 300ms linear 0s;
  -o-transition: transform 300ms linear 0s;
  transition: transform 300ms linear 0s;
}
#TzContent .TzItemHead {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  padding: 18px;
  opacity: 0;
}
div#TzContent .TzItemHeadInner {
  background: none repeat scroll 0 0 rgba(255,255,255,0.2);
  width: 0;
  height: 0;
  border: 1px solid rgba(255,255,255,0.3);
  text-align: center;
  overflow: hidden;
  top: 50%;
  left: 50%;
  opacity: 1;
  position: relative;
}
div#TzContent .TzItemHeading {
  position: relative;
  top: 42%;
}
div#TzContent .TzInner:hover .TzItemHead {
  opacity: 1;
}
div#TzContent .TzInner:hover .TzItemHeadInner {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
div#TzContent .TzInner:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: transform 300ms linear 0s;
  -moz-transition: transform 300ms linear 0s;
  -o-transition: transform 300ms linear 0s;
  transition: transform 300ms linear 0s;
}
#TzContent .TzItemTop {
  position: relative;
}
#tz_options {
  text-align: left;
  padding-bottom: 69px;
}
.TzPortfolioDate {
  margin-bottom: 5px;
  color: #fff;
  font-size: 12px;
}
.fancybox-opened .fancybox-skin {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
div.TzBlog .TzBlogInner {
  padding: 9px 0 0 0;
  border: none;
}
div.TzItemPage .TzItemPageInner,
div.TzPortfolioItemPage .TzItemPageInner,
.TzEdit .TzEditInner,
div.TzTag .TzTagInner,
div.TzBlogFeatured .TzBlogFeaturedInner,
div.TzUser .TzUserInner {
  padding: 0;
  border: none;
}
div.TzBlog .TzArticleBlogInfo span a,
div.TzBlog .TzArticleBlogInfo span.red,
div.TzBlog .TzArticleBlogInfo span.date,
div.TzItemPage a,
div.TzPortfolioItemPage a {
  color: #d75a46;
  font-size: 14px;
}
div.TzBlog div.TzBlogInner h3.TzBlogTitle a,
div.TzItemPage h2.TzArticleTitle a,
div.TzTag .TzTagInner h3.TzTagTitle a,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzBlogTitle a,
div.TzUser .TzUserInner h3.TzUserTitle a {
  font-size: 32px;
  color: #1f1f1f;
  font-weight: normal;
}
div.TzBlog .TzBlogInner .TzFeature,
div.TzTag .TzTagInner .TzFeature,
div.TzBlogFeatured .TzBlogFeaturedInner .TzFeature,
div.TzUser .TzUserInner .TzFeature {
  line-height: 9px;
  display: inline-block;
  vertical-align: top;
  margin-top: 12px;
}
div.TzBlog .TzBlogInner .TzItem a.TzReadmore,
div.TzBlog .TzBlogInner .TzReadmore,
div.TzTag .TzTagInner .TzItem a.TzReadmore,
div.TzTag .TzTagInner .TzReadmore,
div.TzBlogFeatured .TzBlogFeaturedInner .TzItem a.TzReadmore,
div.TzBlogFeatured .TzBlogFeaturedInner .TzReadmore,
div.TzUser .TzUserInner .TzItem a.TzReadmore,
div.TzUser .TzUserInner .TzReadmore {
  text-decoration: none;
  color: #fff;
  font-weight: normal;
  background: #072c87;
  font-size: 14px;
  float: left;
  padding: 8px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div.TzBlog .TzBlogInner .TzItem a.TzReadmore:hover,
div.TzBlog .TzBlogInner .TzItem a.TzReadmore:active,
div.TzBlog .TzBlogInner .TzItem a.TzReadmore:focus,
div.TzBlog .TzBlogInner .TzReadmore:hover,
div.TzBlog .TzBlogInner .TzReadmore:active,
div.TzBlog .TzBlogInner .TzReadmore:focus,
div.TzTag .TzTagInner .TzItem a.TzReadmore:hover,
div.TzTag .TzTagInner .TzItem a.TzReadmore:active,
div.TzTag .TzTagInner .TzItem a.TzReadmore:focus,
div.TzTag .TzTagInner .TzReadmore:hover,
div.TzTag .TzTagInner .TzReadmore:active,
div.TzTag .TzTagInner .TzReadmore:focus,
div.TzBlogFeatured .TzBlogFeaturedInner .TzItem a.TzReadmore:hover,
div.TzBlogFeatured .TzBlogFeaturedInner .TzItem a.TzReadmore:active,
div.TzBlogFeatured .TzBlogFeaturedInner .TzItem a.TzReadmore:focus,
div.TzBlogFeatured .TzBlogFeaturedInner .TzReadmore:hover,
div.TzBlogFeatured .TzBlogFeaturedInner .TzReadmore:active,
div.TzBlogFeatured .TzBlogFeaturedInner .TzReadmore:focus,
div.TzUser .TzUserInner .TzItem a.TzReadmore:hover,
div.TzUser .TzUserInner .TzItem a.TzReadmore:active,
div.TzUser .TzUserInner .TzItem a.TzReadmore:focus,
div.TzUser .TzUserInner .TzReadmore:hover,
div.TzUser .TzUserInner .TzReadmore:active,
div.TzUser .TzUserInner .TzReadmore:focus {
  background: #3e3f3f;
}
div.TzBlog .TzBlogInner .TzDescription,
div.TzTag .TzTagInner .TzDescription,
div.TzBlogFeatured .TzBlogFeaturedInner .TzDescription,
div.TzUser .TzUserInner .TzDescription {
  color: #3e3f3f;
  font-size: 14px;
  line-height: 2.1em;
  margin-bottom: 22px;
}
div.TzBlog .TzBlogInner .TzItem,
div.TzBlog .TzBlogInner .TzLeading,
div.TzTag .TzTagInner .TzItem,
div.TzTag .TzTagInner .TzLeading,
div.TzBlogFeatured .TzBlogFeaturedInner .TzItem,
div.TzBlogFeatured .TzBlogFeaturedInner .TzLeading,
div.TzUser .TzUserInner .TzItem,
div.TzUser .TzUserInner .TzLeading {
  border-bottom: 1px solid rgba(0,0,0,0.1);
  padding-bottom: 35px;
  margin-bottom: 35px;
}
div.TzBlog .TzBlogInner .TzBlogMedia,
div.TzBlog .TzBlogInner .TzTagMedia,
div.TzBlog .TzBlogInner .TzUserMedia,
div.TzTag .TzTagInner .TzBlogMedia,
div.TzTag .TzTagInner .TzTagMedia,
div.TzTag .TzTagInner .TzUserMedia,
div.TzBlogFeatured .TzBlogFeaturedInner .TzBlogMedia,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagMedia,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserMedia,
div.TzUser .TzUserInner .TzBlogMedia,
div.TzUser .TzUserInner .TzTagMedia,
div.TzUser .TzUserInner .TzUserMedia {
  margin-bottom: 27px;
}
div.TzBlog .TzBlogInner img,
div.TzTag .TzTagInner img,
div.TzBlogFeatured .TzBlogFeaturedInner img,
div.TzUser .TzUserInner img {
  width: 100%;
}
div.TzBlog .TzBlogInner .TzRightInfo,
div.TzTag .TzTagInner .TzRightInfo,
div.TzBlogFeatured .TzBlogFeaturedInner .TzRightInfo,
div.TzUser .TzUserInner .TzRightInfo {
  float: right;
}
div.TzBlog .TzBlogInner a:hover,
div.TzBlog .TzBlogInner a:active,
div.TzBlog .TzBlogInner a:focus,
div.TzTag .TzTagInner a:hover,
div.TzTag .TzTagInner a:active,
div.TzTag .TzTagInner a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner a:active,
div.TzBlogFeatured .TzBlogFeaturedInner a:focus,
div.TzUser .TzUserInner a:hover,
div.TzUser .TzUserInner a:active,
div.TzUser .TzUserInner a:focus {
  color: #072c87;
}
div.TzBlog .TzBlogInner h3.TzBlogTitle,
div.TzBlog .TzBlogInner h3.TzTagTitle,
div.TzBlog .TzBlogInner h3.TzUserTitle,
div.TzTag .TzTagInner h3.TzBlogTitle,
div.TzTag .TzTagInner h3.TzTagTitle,
div.TzTag .TzTagInner h3.TzUserTitle,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzBlogTitle,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzTagTitle,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzUserTitle,
div.TzUser .TzUserInner h3.TzBlogTitle,
div.TzUser .TzUserInner h3.TzTagTitle,
div.TzUser .TzUserInner h3.TzUserTitle {
  margin: 0 0 9px 0;
}
div.TzBlog .TzBlogInner h3.TzBlogTitle a,
div.TzBlog .TzBlogInner h3.TzTagTitle a,
div.TzBlog .TzBlogInner h3.TzUserTitle a,
div.TzTag .TzTagInner h3.TzBlogTitle a,
div.TzTag .TzTagInner h3.TzTagTitle a,
div.TzTag .TzTagInner h3.TzUserTitle a,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzBlogTitle a,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzTagTitle a,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzUserTitle a,
div.TzUser .TzUserInner h3.TzBlogTitle a,
div.TzUser .TzUserInner h3.TzTagTitle a,
div.TzUser .TzUserInner h3.TzUserTitle a {
  color: #3e3f3f;
  text-decoration: none;
  line-height: 40px;
}
div.TzBlog .TzBlogInner h3.TzBlogTitle a:hover,
div.TzBlog .TzBlogInner h3.TzBlogTitle a:active,
div.TzBlog .TzBlogInner h3.TzBlogTitle a:focus,
div.TzBlog .TzBlogInner h3.TzTagTitle a:hover,
div.TzBlog .TzBlogInner h3.TzTagTitle a:active,
div.TzBlog .TzBlogInner h3.TzTagTitle a:focus,
div.TzBlog .TzBlogInner h3.TzUserTitle a:hover,
div.TzBlog .TzBlogInner h3.TzUserTitle a:active,
div.TzBlog .TzBlogInner h3.TzUserTitle a:focus,
div.TzTag .TzTagInner h3.TzBlogTitle a:hover,
div.TzTag .TzTagInner h3.TzBlogTitle a:active,
div.TzTag .TzTagInner h3.TzBlogTitle a:focus,
div.TzTag .TzTagInner h3.TzTagTitle a:hover,
div.TzTag .TzTagInner h3.TzTagTitle a:active,
div.TzTag .TzTagInner h3.TzTagTitle a:focus,
div.TzTag .TzTagInner h3.TzUserTitle a:hover,
div.TzTag .TzTagInner h3.TzUserTitle a:active,
div.TzTag .TzTagInner h3.TzUserTitle a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzBlogTitle a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzBlogTitle a:active,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzBlogTitle a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzTagTitle a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzTagTitle a:active,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzTagTitle a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzUserTitle a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzUserTitle a:active,
div.TzBlogFeatured .TzBlogFeaturedInner h3.TzUserTitle a:focus,
div.TzUser .TzUserInner h3.TzBlogTitle a:hover,
div.TzUser .TzUserInner h3.TzBlogTitle a:active,
div.TzUser .TzUserInner h3.TzBlogTitle a:focus,
div.TzUser .TzUserInner h3.TzTagTitle a:hover,
div.TzUser .TzUserInner h3.TzTagTitle a:active,
div.TzUser .TzUserInner h3.TzTagTitle a:focus,
div.TzUser .TzUserInner h3.TzUserTitle a:hover,
div.TzUser .TzUserInner h3.TzUserTitle a:active,
div.TzUser .TzUserInner h3.TzUserTitle a:focus {
  color: #072c87;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo,
div.TzBlog .TzBlogInner .TzTagArticleInfo,
div.TzBlog .TzBlogInner .TzUserArticleInfo,
div.TzTag .TzTagInner .TzArticleBlogInfo,
div.TzTag .TzTagInner .TzTagArticleInfo,
div.TzTag .TzTagInner .TzUserArticleInfo,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo,
div.TzUser .TzUserInner .TzArticleBlogInfo,
div.TzUser .TzUserInner .TzTagArticleInfo,
div.TzUser .TzUserInner .TzUserArticleInfo {
  border: none;
  margin: 0;
  padding: 0 0 5px 0;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo span,
div.TzBlog .TzBlogInner .TzTagArticleInfo span,
div.TzBlog .TzBlogInner .TzUserArticleInfo span,
div.TzTag .TzTagInner .TzArticleBlogInfo span,
div.TzTag .TzTagInner .TzTagArticleInfo span,
div.TzTag .TzTagInner .TzUserArticleInfo span,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo span,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo span,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo span,
div.TzUser .TzUserInner .TzArticleBlogInfo span,
div.TzUser .TzUserInner .TzTagArticleInfo span,
div.TzUser .TzUserInner .TzUserArticleInfo span {
  display: inline-block;
  margin-left: 15px;
  font-size: 14px;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo span.TzBlogCreate,
div.TzBlog .TzBlogInner .TzArticleBlogInfo span.TzTagDate,
div.TzBlog .TzBlogInner .TzArticleBlogInfo span.TzUserCreate,
div.TzBlog .TzBlogInner .TzTagArticleInfo span.TzBlogCreate,
div.TzBlog .TzBlogInner .TzTagArticleInfo span.TzTagDate,
div.TzBlog .TzBlogInner .TzTagArticleInfo span.TzUserCreate,
div.TzBlog .TzBlogInner .TzUserArticleInfo span.TzBlogCreate,
div.TzBlog .TzBlogInner .TzUserArticleInfo span.TzTagDate,
div.TzBlog .TzBlogInner .TzUserArticleInfo span.TzUserCreate,
div.TzTag .TzTagInner .TzArticleBlogInfo span.TzBlogCreate,
div.TzTag .TzTagInner .TzArticleBlogInfo span.TzTagDate,
div.TzTag .TzTagInner .TzArticleBlogInfo span.TzUserCreate,
div.TzTag .TzTagInner .TzTagArticleInfo span.TzBlogCreate,
div.TzTag .TzTagInner .TzTagArticleInfo span.TzTagDate,
div.TzTag .TzTagInner .TzTagArticleInfo span.TzUserCreate,
div.TzTag .TzTagInner .TzUserArticleInfo span.TzBlogCreate,
div.TzTag .TzTagInner .TzUserArticleInfo span.TzTagDate,
div.TzTag .TzTagInner .TzUserArticleInfo span.TzUserCreate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo span.TzBlogCreate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo span.TzTagDate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo span.TzUserCreate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo span.TzBlogCreate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo span.TzTagDate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo span.TzUserCreate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo span.TzBlogCreate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo span.TzTagDate,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo span.TzUserCreate,
div.TzUser .TzUserInner .TzArticleBlogInfo span.TzBlogCreate,
div.TzUser .TzUserInner .TzArticleBlogInfo span.TzTagDate,
div.TzUser .TzUserInner .TzArticleBlogInfo span.TzUserCreate,
div.TzUser .TzUserInner .TzTagArticleInfo span.TzBlogCreate,
div.TzUser .TzUserInner .TzTagArticleInfo span.TzTagDate,
div.TzUser .TzUserInner .TzTagArticleInfo span.TzUserCreate,
div.TzUser .TzUserInner .TzUserArticleInfo span.TzBlogCreate,
div.TzUser .TzUserInner .TzUserArticleInfo span.TzTagDate,
div.TzUser .TzUserInner .TzUserArticleInfo span.TzUserCreate {
  margin: 0;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo span.date,
div.TzBlog .TzBlogInner .TzTagArticleInfo span.date,
div.TzBlog .TzBlogInner .TzUserArticleInfo span.date,
div.TzTag .TzTagInner .TzArticleBlogInfo span.date,
div.TzTag .TzTagInner .TzTagArticleInfo span.date,
div.TzTag .TzTagInner .TzUserArticleInfo span.date,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo span.date,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo span.date,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo span.date,
div.TzUser .TzUserInner .TzArticleBlogInfo span.date,
div.TzUser .TzUserInner .TzTagArticleInfo span.date,
div.TzUser .TzUserInner .TzUserArticleInfo span.date {
  color: #686868;
  margin: 0;
  font-size: 19px;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo a,
div.TzBlog .TzBlogInner .TzTagArticleInfo a,
div.TzBlog .TzBlogInner .TzUserArticleInfo a,
div.TzTag .TzTagInner .TzArticleBlogInfo a,
div.TzTag .TzTagInner .TzTagArticleInfo a,
div.TzTag .TzTagInner .TzUserArticleInfo a,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo a,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo a,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo a,
div.TzUser .TzUserInner .TzArticleBlogInfo a,
div.TzUser .TzUserInner .TzTagArticleInfo a,
div.TzUser .TzUserInner .TzUserArticleInfo a {
  font-size: 14px;
  color: rgba(0,0,0,0.4);
  text-decoration: none;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo a:hover,
div.TzBlog .TzBlogInner .TzArticleBlogInfo a:active,
div.TzBlog .TzBlogInner .TzArticleBlogInfo a:focus,
div.TzBlog .TzBlogInner .TzTagArticleInfo a:hover,
div.TzBlog .TzBlogInner .TzTagArticleInfo a:active,
div.TzBlog .TzBlogInner .TzTagArticleInfo a:focus,
div.TzBlog .TzBlogInner .TzUserArticleInfo a:hover,
div.TzBlog .TzBlogInner .TzUserArticleInfo a:active,
div.TzBlog .TzBlogInner .TzUserArticleInfo a:focus,
div.TzTag .TzTagInner .TzArticleBlogInfo a:hover,
div.TzTag .TzTagInner .TzArticleBlogInfo a:active,
div.TzTag .TzTagInner .TzArticleBlogInfo a:focus,
div.TzTag .TzTagInner .TzTagArticleInfo a:hover,
div.TzTag .TzTagInner .TzTagArticleInfo a:active,
div.TzTag .TzTagInner .TzTagArticleInfo a:focus,
div.TzTag .TzTagInner .TzUserArticleInfo a:hover,
div.TzTag .TzTagInner .TzUserArticleInfo a:active,
div.TzTag .TzTagInner .TzUserArticleInfo a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo a:active,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo a:active,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo a:active,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo a:focus,
div.TzUser .TzUserInner .TzArticleBlogInfo a:hover,
div.TzUser .TzUserInner .TzArticleBlogInfo a:active,
div.TzUser .TzUserInner .TzArticleBlogInfo a:focus,
div.TzUser .TzUserInner .TzTagArticleInfo a:hover,
div.TzUser .TzUserInner .TzTagArticleInfo a:active,
div.TzUser .TzUserInner .TzTagArticleInfo a:focus,
div.TzUser .TzUserInner .TzUserArticleInfo a:hover,
div.TzUser .TzUserInner .TzUserArticleInfo a:active,
div.TzUser .TzUserInner .TzUserArticleInfo a:focus {
  color: #072c87;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo .TzBlogCreatedby,
div.TzBlog .TzBlogInner .TzTagArticleInfo .TzBlogCreatedby,
div.TzBlog .TzBlogInner .TzUserArticleInfo .TzBlogCreatedby,
div.TzTag .TzTagInner .TzArticleBlogInfo .TzBlogCreatedby,
div.TzTag .TzTagInner .TzTagArticleInfo .TzBlogCreatedby,
div.TzTag .TzTagInner .TzUserArticleInfo .TzBlogCreatedby,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo .TzBlogCreatedby,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo .TzBlogCreatedby,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo .TzBlogCreatedby,
div.TzUser .TzUserInner .TzArticleBlogInfo .TzBlogCreatedby,
div.TzUser .TzUserInner .TzTagArticleInfo .TzBlogCreatedby,
div.TzUser .TzUserInner .TzUserArticleInfo .TzBlogCreatedby {
  background: url('../../../images/author-icon.png') left top no-repeat;
  padding-left: 28px;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo .TzPortfolioCommentCount,
div.TzBlog .TzBlogInner .TzTagArticleInfo .TzPortfolioCommentCount,
div.TzBlog .TzBlogInner .TzUserArticleInfo .TzPortfolioCommentCount,
div.TzTag .TzTagInner .TzArticleBlogInfo .TzPortfolioCommentCount,
div.TzTag .TzTagInner .TzTagArticleInfo .TzPortfolioCommentCount,
div.TzTag .TzTagInner .TzUserArticleInfo .TzPortfolioCommentCount,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo .TzPortfolioCommentCount,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo .TzPortfolioCommentCount,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo .TzPortfolioCommentCount,
div.TzUser .TzUserInner .TzArticleBlogInfo .TzPortfolioCommentCount,
div.TzUser .TzUserInner .TzTagArticleInfo .TzPortfolioCommentCount,
div.TzUser .TzUserInner .TzUserArticleInfo .TzPortfolioCommentCount {
  background: url('../../../images/comment-icon.png') left no-repeat;
  padding-left: 21px;
}
div.TzBlog .TzBlogInner .TzArticleBlogInfo .tags,
div.TzBlog .TzBlogInner .TzTagArticleInfo .tags,
div.TzBlog .TzBlogInner .TzUserArticleInfo .tags,
div.TzTag .TzTagInner .TzArticleBlogInfo .tags,
div.TzTag .TzTagInner .TzTagArticleInfo .tags,
div.TzTag .TzTagInner .TzUserArticleInfo .tags,
div.TzBlogFeatured .TzBlogFeaturedInner .TzArticleBlogInfo .tags,
div.TzBlogFeatured .TzBlogFeaturedInner .TzTagArticleInfo .tags,
div.TzBlogFeatured .TzBlogFeaturedInner .TzUserArticleInfo .tags,
div.TzUser .TzUserInner .TzArticleBlogInfo .tags,
div.TzUser .TzUserInner .TzTagArticleInfo .tags,
div.TzUser .TzUserInner .TzUserArticleInfo .tags {
  background: url('../../../images/tags-icon.png') left no-repeat;
  padding-left: 28px;
}
div.TzBlog .TzBlogInner p,
div.TzTag .TzTagInner p,
div.TzBlogFeatured .TzBlogFeaturedInner p,
div.TzUser .TzUserInner p {
  margin: 0;
}
div.TzBlog .TzBlogInner .TzIcon .btn-group a,
div.TzTag .TzTagInner .TzIcon .btn-group a,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a,
div.TzUser .TzUserInner .TzIcon .btn-group a {
  font-size: 11px;
}
div.TzBlog .TzBlogInner .TzIcon .btn-group a .icon-cog,
div.TzTag .TzTagInner .TzIcon .btn-group a .icon-cog,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a .icon-cog,
div.TzUser .TzUserInner .TzIcon .btn-group a .icon-cog {
  color: #ccc;
  font-size: 18px;
}
div.TzBlog .TzBlogInner .TzIcon .btn-group a .caret,
div.TzTag .TzTagInner .TzIcon .btn-group a .caret,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a .caret,
div.TzUser .TzUserInner .TzIcon .btn-group a .caret {
  border-top-color: #ccc;
  margin-left: 5px;
}
div.TzBlog .TzBlogInner .TzIcon .btn-group a:hover .icon-cog,
div.TzBlog .TzBlogInner .TzIcon .btn-group a:focus .icon-cog,
div.TzBlog .TzBlogInner .TzIcon .btn-group a:active .icon-cog,
div.TzTag .TzTagInner .TzIcon .btn-group a:hover .icon-cog,
div.TzTag .TzTagInner .TzIcon .btn-group a:focus .icon-cog,
div.TzTag .TzTagInner .TzIcon .btn-group a:active .icon-cog,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a:hover .icon-cog,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a:focus .icon-cog,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a:active .icon-cog,
div.TzUser .TzUserInner .TzIcon .btn-group a:hover .icon-cog,
div.TzUser .TzUserInner .TzIcon .btn-group a:focus .icon-cog,
div.TzUser .TzUserInner .TzIcon .btn-group a:active .icon-cog {
  color: #072c87;
}
div.TzBlog .TzBlogInner .TzIcon .btn-group a:hover .caret,
div.TzBlog .TzBlogInner .TzIcon .btn-group a:focus .caret,
div.TzBlog .TzBlogInner .TzIcon .btn-group a:active .caret,
div.TzTag .TzTagInner .TzIcon .btn-group a:hover .caret,
div.TzTag .TzTagInner .TzIcon .btn-group a:focus .caret,
div.TzTag .TzTagInner .TzIcon .btn-group a:active .caret,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a:hover .caret,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a:focus .caret,
div.TzBlogFeatured .TzBlogFeaturedInner .TzIcon .btn-group a:active .caret,
div.TzUser .TzUserInner .TzIcon .btn-group a:hover .caret,
div.TzUser .TzUserInner .TzIcon .btn-group a:focus .caret,
div.TzUser .TzUserInner .TzIcon .btn-group a:active .caret {
  border-top-color: #072c87;
}
div.TzBlog .TzBlogInner .TzPagination li,
div.TzTag .TzTagInner .TzPagination li,
div.TzBlogFeatured .TzBlogFeaturedInner .TzPagination li,
div.TzUser .TzUserInner .TzPagination li {
  padding: 0 5px 8px 5px;
}
div.TzBlog .TzBlogInner .TzPagination li.active a,
div.TzTag .TzTagInner .TzPagination li.active a,
div.TzBlogFeatured .TzBlogFeaturedInner .TzPagination li.active a,
div.TzUser .TzUserInner .TzPagination li.active a {
  color: #fff;
  background: #072c87;
}
div.TzBlog .TzBlogInner .TzPagination li.disabled a,
div.TzTag .TzTagInner .TzPagination li.disabled a,
div.TzBlogFeatured .TzBlogFeaturedInner .TzPagination li.disabled a,
div.TzUser .TzUserInner .TzPagination li.disabled a {
  background: #3e3f3f;
}
div.TzBlog .TzBlogInner .TzPagination a,
div.TzTag .TzTagInner .TzPagination a,
div.TzBlogFeatured .TzBlogFeaturedInner .TzPagination a,
div.TzUser .TzUserInner .TzPagination a {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  background: #3e3f3f;
}
div.TzBlog .TzBlogInner .TzPagination a:hover,
div.TzBlog .TzBlogInner .TzPagination a:active,
div.TzBlog .TzBlogInner .TzPagination a:focus,
div.TzTag .TzTagInner .TzPagination a:hover,
div.TzTag .TzTagInner .TzPagination a:active,
div.TzTag .TzTagInner .TzPagination a:focus,
div.TzBlogFeatured .TzBlogFeaturedInner .TzPagination a:hover,
div.TzBlogFeatured .TzBlogFeaturedInner .TzPagination a:active,
div.TzBlogFeatured .TzBlogFeaturedInner .TzPagination a:focus,
div.TzUser .TzUserInner .TzPagination a:hover,
div.TzUser .TzUserInner .TzPagination a:active,
div.TzUser .TzUserInner .TzPagination a:focus {
  color: #fff;
  background: #072c87;
}
div.TzPagination {
  text-align: center;
  margin: 22px 0 41px 0;
}
div.TzPagination ul {
  padding-left: 0;
}
div.TzPagination li {
  padding: 0 5px 8px 5px;
  display: inline-block;
  line-height: 36px;
}
div.TzPagination li.active a {
  color: #fff;
  background: #072c87;
}
div.TzPagination li.disabled a {
  background: #3e3f3f;
}
div.TzPagination a {
  color: #fff;
  font-size: 14px;
  padding: 9px 12px;
  margin: 0;
  font-weight: normal;
  background: #3e3f3f;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div.TzPagination a:hover,
div.TzPagination a:active,
div.TzPagination a:focus {
  color: #fff;
  background: #072c87;
}
.TzIcon {
  display: inline-block;
  margin-left: 15px;
  margin-bottom: -4px;
}
.TzIcon .btn-group a {
  padding: 0 !important;
  background: none;
  color: #ccc;
  text-decoration: none;
  font-size: 11px;
}
.TzIcon .btn-group a i {
  padding: 0 !important;
}
.TzIcon .btn-group a .icon-cog {
  color: #ccc;
  font-size: 18px;
}
.TzIcon .btn-group a .caret {
  border-top-color: #ccc;
  margin-left: 5px;
}
.TzIcon .btn-group a:hover .icon-cog,
.TzIcon .btn-group a:focus .icon-cog,
.TzIcon .btn-group a:active .icon-cog {
  color: #072c87;
}
.TzIcon .btn-group a:hover .caret,
.TzIcon .btn-group a:focus .caret,
.TzIcon .btn-group a:active .caret {
  border-top-color: #072c87;
}
.TzIcon .dropdown-menu {
  min-width: auto;
  border-color: #e1e5e7;
  padding: 8px 14px 0;
  margin-top: 3px;
  min-width: inherit;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.TzIcon .dropdown-menu a:hover,
.TzIcon .dropdown-menu a:focus,
.TzIcon .dropdown-menu a:active {
  color: #072c87;
  background: none;
}
.TzIcon li {
  padding: 0 0 8px 0;
}
.TzIcon .icon-print,
.TzIcon .icon-envelope,
.TzIcon .icon-edit,
.TzIcon .icon-eye-close {
  top: 0;
}
.profile-edit label,
.registration label {
  display: inline-block;
}
.profile-edit input,
.registration input {
  margin: 0;
}
.profile-edit .form-actions,
.registration .form-actions {
  padding-top: 20px;
}
.profile-edit .btn,
.registration .btn {
  margin: 0 5px;
}
div.TzItemPage {
  margin: 0;
  padding: 0 0 5px 0;
}
div.TzItemPage h2.TzArticleTitle {
  margin: -10px 0 10px 0;
  line-height: 40px;
}
div.TzItemPage h2.TzArticleTitle a {
  color: #3e3f3f;
  text-decoration: none;
  line-height: 40px;
}
div.TzItemPage h2.TzArticleTitle a:hover,
div.TzItemPage h2.TzArticleTitle a:active,
div.TzItemPage h2.TzArticleTitle a:focus {
  color: #072c87;
}
div.TzItemPage a {
  color: rgba(0,0,0,0.4);
  text-decoration: none;
}
div.TzItemPage a:hover,
div.TzItemPage a:active,
div.TzItemPage a:focus {
  color: #072c87;
}
div.TzItemPage img {
  width: 100%;
}
div.TzItemPage .TzArticleMedia {
  margin-bottom: 27px;
}
div.TzItemPage .TzArticleMedia iframe {
  border: 0;
}
div.TzItemPage .TzRightInfo {
  float: right;
}
div.TzItemPage .TzArticleTag a {
  color: rgba(0,0,0,0.4) !important;
  background: none;
  padding: 0;
}
div.TzItemPage .TzArticleTag a:hover {
  color: #072c87 !important;
}
div.TzItemPage .TzArticleInfo {
  border: none;
  margin: 0;
  padding: 0 0 12px 0;
  font-size: 13px;
  color: rgba(0,0,0,0.4);
}
div.TzItemPage .TzArticleInfo span {
  display: inline-block;
  margin-left: 15px;
}
div.TzItemPage .TzArticleInfo span.TzCreate {
  margin: 0;
  font-size: 19px;
  color: #686868;
}
div.TzItemPage .TzArticleInfo a {
  color: rgba(0,0,0,0.4);
  text-decoration: none;
}
div.TzItemPage .TzArticleInfo a:hover,
div.TzItemPage .TzArticleInfo a:active,
div.TzItemPage .TzArticleInfo a:focus {
  color: #072c87;
}
div.TzItemPage .TzArticleInfo .TzCreatedby {
  background: url('../../../images/author-icon.png') left no-repeat;
  padding-left: 28px;
}
div.TzItemPage .TzArticleInfo .TZCommentCount {
  background: url('../../../images/comment-icon.png') left no-repeat;
  padding-left: 21px;
}
div.TzItemPage .TzArticleInfo .TzArticleTag {
  display: inline-block;
  background: url('../../../images/tags-icon.png') left no-repeat;
  padding-left: 28px;
  margin-left: 15px;
}
div.TzItemPage .TzArticleInfo .TzArticleTag a {
  margin: 0;
}
div.TzItemPage .TzArticleDescription {
  font-size: 15px;
  line-height: 32px;
}
div.TzItemPage .TzRelated img {
  width: auto;
}
div.TzItemPage .typography h1,
div.TzItemPage .typography h2,
div.TzItemPage .typography h3,
div.TzItemPage .typography h4,
div.TzItemPage .typography h5,
div.TzItemPage .typography h6 {
  line-height: 50px;
}
.TzRelated ul {
  margin: 0;
  padding: 0;
}
.TzRelated li {
  list-style: none;
}
.TzRelated img {
  width: auto;
}
.TzUser .tz_portfolio_user {
  margin-bottom: 88px;
}
div.tz_portfolio_user {
  border: none;
}
div.tz_portfolio_user h3.TzArticleAuthorTitle {
  display: none;
}
div.tz_portfolio_user .TzAuthorInfo {
  margin: 0;
  padding: 0;
  border: none;
}
div.tz_portfolio_user .AuthorDetails {
  padding-bottom: 26px;
  line-height: 1.9em;
}
div.tz_portfolio_user .AuthorDetails .AuthorName {
  margin: 0;
  line-height: 35px;
  padding-bottom: 23px;
}
div.tz_portfolio_user .AuthorDetails .AuthorName a {
  text-transform: none;
  font-size: 35px;
  font-weight: normal;
  color: #3e3f3f;
}
div.tz_portfolio_user .AuthorDetails .AuthorName a:hover {
  color: #072c87;
}
div.tz_portfolio_user .AuthorDetails .TzAuthorInfo {
  border: none;
  margin: 0;
  padding: 0;
}
div.tz_portfolio_user .TzSocialLink {
  color: #3e3f3f;
  margin-right: 10px;
  font-size: 13px;
}
div.tz_portfolio_user .AuthorAvatar {
  float: right;
  margin-left: 30px;
  width: 148px;
  height: 148px;
}
div.tz_portfolio_user .AuthorAvatar img {
  display: inline-block;
  margin: 10px;
  border-radius: 500px 500px 500px 500px;
  vertical-align: middle;
  border: none;
  width: 100%;
}
div.TzTag .TzTagInner h1.TzTagHeading {
  font-size: 36px;
  color: #3e3f3f;
  text-transform: capitalize;
  border: none;
  padding-bottom: 29px;
}
.archive .article-info {
  color: rgba(0,0,0,0.4);
  text-align: left;
  font-size: 13px;
}
.archive .article-info dd {
  display: inline-block;
  margin: 0 8px 12px 0;
}
.archive .createdby {
  color: rgba(0,0,0,0.4);
  font-size: 13px;
}
.archive .row0,
.archive .row1 {
  border-bottom: 1px solid #E3E3E3;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
.categories-list ul {
  padding: 0;
}
.categories-list .item-title span {
  color: rgba(0,0,0,0.4);
}
.TzEdit .TzEditInner {
  border: none;
}
.TzEdit .TzEditor .span12 {
  margin: 0;
}
#fancybox-overlay {
  background: #000;
  z-index: 9999990;
  cursor: url(../../../images/close-icon.png), url(../../../images/close-icon.png), auto;
}
.fancybox-opened {
  z-index: 9999991;
  margin-top: 25px;
}
.fancybox-close {
  background: url('../../../images/close-icon.png') no-repeat;
  top: -40px;
  right: -1px;
  width: 25px;
  height: 25px;
}
div.cloud-zoom-big {
  border: none;
}
div.tz_portfolio_like_button iframe {
  border: none;
}
div.TzPortfolioItemPage {
  overflow: hidden;
  color: #464646;
  font-size: 14px;
  margin: 0 0 28px 0;
}
div.TzPortfolioItemPage .TzLikeQuestion {
  color: #464646;
}
div.TzPortfolioItemPage .TzInfo {
  padding: 0 48px;
}
div.TzPortfolioItemPage .TzPortfolioPadding {
  padding: 0;
}
div.TzPortfolioItemPage .TzArticleInfo,
div.TzPortfolioItemPage .TzArticleTag,
div.TzPortfolioItemPage .TzArticleTag h3,
div.TzPortfolioItemPage .TzArticleInfoBottom {
  margin: 0;
  padding: 0;
}
div.TzPortfolioItemPage .TzArticleInfo a,
div.TzPortfolioItemPage .TzArticleInfo span {
  color: #464646;
  font-size: 17px;
  line-height: 38px;
}
div.TzPortfolioItemPage .TzArticleInfo a:hover {
  color: #072c87;
}
div.TzPortfolioItemPage .TzArticleInfo .TzCreate,
div.TzPortfolioItemPage .TzArticleInfo .TzArticleCategory,
div.TzPortfolioItemPage .TzArticleInfo .TzHits,
div.TzPortfolioItemPage .TzArticleInfo .TzCreatedby {
  display: block;
}
div.TzPortfolioItemPage h2.TzArticleTitle {
  margin: 0 0 27px 0;
  font-size: 48px;
  color: #464646;
}
div.TzPortfolioItemPage h2.TzArticleTitle a {
  color: #464646;
  font-size: 48px;
  font-weight: normal;
}
div.TzPortfolioItemPage h2.TzArticleTitle a:hover {
  color: #072c87;
}
div.TzPortfolioItemPage .TzIcon {
  display: block;
  margin-top: -10px;
}
div.TzPortfolioItemPage .TzArticleMedia {
  margin: 0 0 65px 0;
}
div.TzPortfolioItemPage .TzArticleMedia img {
  width: 100%;
}
div.TzPortfolioItemPage .TzArticleMedia iframe {
  border: 0;
}
div.TzPortfolioItemPage .TzGoogleMap h3,
div.TzPortfolioItemPage .ExtraFieldTitle {
  font-size: 17px;
  color: #464646;
  border: none;
  margin: 0;
  line-height: 32px;
}
div.TzPortfolioItemPage .TzArticleTag h3 {
  border: none;
  display: inline-block;
  font-size: 17px;
  color: #464646;
  line-height: 32px;
}
div.TzPortfolioItemPage .TzArticleTag a {
  font-size: 17px;
  line-height: 32px;
  background: none;
  color: #464646 !important;
  padding: 0;
  margin: 0;
}
div.TzPortfolioItemPage .TzArticleTag a:hover {
  color: #072c87 !important;
}
div.TzPortfolioItemPage .TzArticleExtraField * {
  color: #464646;
}
div.TzPortfolioItemPage .TzArticleExtraField .name {
  font-weight: bold;
}
div.TzPortfolioItemPage .TzArticleExtraField .TzExtra {
  margin: 0 0 0 30px;
}
div.TzPortfolioItemPage .TzArticleDescription {
  padding: 0 0 10px 0;
}
div.TzPortfolioItemPage .typography h1,
div.TzPortfolioItemPage .typography h2,
div.TzPortfolioItemPage .typography h3,
div.TzPortfolioItemPage .typography h4,
div.TzPortfolioItemPage .typography h5,
div.TzPortfolioItemPage .typography h6 {
  line-height: 50px;
}
div.ib-preview img {
  max-width: none;
}
.login .nav &gt; li &gt; a:hover,
.login .nav &gt; li &gt; a:focus,
.login .nav &gt; li &gt; a:active {
  background: none;
  color: #072c87;
}
.login .nav-pills li a {
  margin: 0;
}
.login .nav-pills li:hover a {
  background: none;
  color: #072c87;
  margin: 0;
}
.login .well {
  border-width: 0 0 1px 0;
  box-shadow: none;
}
.reset .form-actions,
.remind .form-actions {
  padding-top: 20px;
}
.categories-list .item-title {
  display: block;
  border-top: 1px solid #f7f7f7;
  margin: 0;
  padding: 10px 0;
}
.weblink-category h2 {
  font-size: 20px;
}
.weblink-category .title a {
  color: #072c87;
}
.weblink-category .title a:hover,
.weblink-category .title a:focus,
.weblink-category .title a:active {
  color: #3e3f3f;
}
div#nguyenngoctu,
div#wrap-baiviet {
  background: none;
  margin: 0;
}
div#nguyenngoctu {
  padding-bottom: 28px;
  position: static;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div#wrap-baiviet {
  padding-bottom: 38px;
}
#nnt_comment {
  text-align: center;
  padding-bottom: 30px;
}
#nguyenngoctu #nnt_comment_a1,
div#nnt_comment #nnt_comment_a1:focus {
  background: #072c87;
  color: #fff;
}
#nguyenngoctu #nnt_comment_a1 {
  width: auto;
  height: auto;
  padding: 12px 40px;
  font-size: 18px;
  float: none;
  display: inline-block;
  margin-right: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
#nguyenngoctu #nnt_comment_a1:hover,
#nguyenngoctu #nnt_comment_a1:active,
#nguyenngoctu #nnt_comment_a1:focus {
  background: #3e3f3f;
}
div.nnt-warp-comment-class {
  background: #f7f7f7;
  border: none;
  margin: 9px;
  padding: 25px 15px;
  -webkit-box-shadow: 0px 2px 2px #b9b9b9;
  -moz-box-shadow: 0px 2px 2px #b9b9b9;
  -ms-box-shadow: 0px 2px 2px #b9b9b9;
  -o-box-shadow: 0px 2px 2px #b9b9b9;
  box-shadow: 0px 2px 2px #b9b9b9;
}
div.nnt-warp-comment-class ul {
  padding: 0;
}
div.nnt-warp-comment-class li {
  list-style: none;
}
div.nnt-warp-comment-class li {
  padding-left: 22px;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-1,
div.nnt-warp-comment-class .nnt-warl-comment-li-2,
div.nnt-warp-comment-class .nnt-warl-comment-li-4,
div.nnt-warp-comment-class .nnt-warl-comment-li-comment {
  background: none;
  border: none;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-title {
  background: url('../../../images/quote-icon.png') left top no-repeat;
  padding: 13px 0 7px 22px;
  color: #000;
  width: auto;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-title span {
  padding: 0;
  font-size: 14px;
  display: inline-block;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-comment {
  width: auto;
  margin: 0;
  line-height: 23px;
  color: #000;
  padding-top: 0;
  padding-bottom: 12px;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-comment p {
  padding: 0;
  margin: 0;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-2 {
  color: #848484;
  font-size: 11px;
  line-height: 15px;
  padding-top: 0;
  padding-bottom: 10px;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-2 span {
  width: auto;
  padding: 0;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-1 {
  width: auto;
  color: #000;
  font-size: 11px;
  padding-top: 0;
  line-height: 15px;
  padding-bottom: 2px;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-1 span {
  width: auto;
  padding: 0;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-4 {
  font-size: 10px;
  line-height: 15px;
  padding-top: 0;
  padding-bottom: 0;
  color: #757575;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-4 span {
  width: auto;
  padding: 0;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-3 {
  background: none;
  border: none;
  color: #757575;
  padding-top: 0;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-3 a {
  color: #757575;
  font-size: 11px;
  line-height: 15px;
  padding: 0;
}
div.nnt-warp-comment-class .nnt-warl-comment-li-3 a:hover,
div.nnt-warp-comment-class .nnt-warl-comment-li-3 a:focus,
div.nnt-warp-comment-class .nnt-warl-comment-li-3 a:active {
  color: #072c87;
}
div#tz-Guestbook-warp {
  z-index: 999999;
}
div#warp-fom {
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 40%;
  height: 95%;
  bottom: auto;
  top: 0;
  margin-top: 10px;
  overflow-y: auto;
  border: none;
}
div#warp-fom input[type="text"] {
  background: #fcfcfc;
  border: 1px solid #d9dbdc;
  padding: 7px 0;
  text-indent: 15px;
  margin-bottom: 12px;
  color: #8a8c8c;
}
div#warp-fom #text-ra {
  width: 92%;
  height: 164px;
  resize: none;
  padding: 13px 0 0 0;
  text-indent: 15px;
  color: #8a8c8c;
}
div#warp-fom #warp-label {
  font-size: 12px;
}
div#warp-fom #nnt_com1 {
  margin-top: 4px;
}
div#warp-fom .warp-in2 {
  text-align: center;
}
div#warp-fom #warp-input-sub {
  color: #fff;
  background: #072c87;
  border: none;
  padding: 12px 40px;
  text-shadow: none;
  margin: 5px 0 25px 0;
  font-size: 13px;
  height: 45px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div#warp-fom #warp-input-sub:hover {
  background: #3e3f3f;
}
img#tz-guestbook-h5-img,
img#tz-guestbook-h5-img:hover {
  width: auto;
  left: auto;
  right: -20px;
  top: -13px;
}
#tz-guestbook-h5 {
  text-align: center;
  background: url("../../../images/bg-line.png") center bottom repeat-x;
  border: none;
  color: #000000;
  margin: 13px 20px 21px 20px;
  width: auto;
  height: auto;
  padding-bottom: 15px;
}
#tz-guestbook-h5 span {
  font-size: 17px;
  position: relative;
  left: auto;
  top: auto;
  display: inline-block;
}
.tz-social-link {
  display: inline-block;
}
.tz-social-link ul {
  margin: 0;
}
.tz-social-link li {
  list-style: none;
  display: inline-block;
  margin-left: 8px;
  padding: 0;
}
.tz-social-link a {
  display: block;
  line-height: normal;
  vertical-align: baseline;
  background: none;
  text-decoration: none;
  color: #fff;
  font-size: 29px;
  border: 1px solid #fff;
  text-align: center;
  width: 42px;
  height: 42px;
  line-height: 43px;
  font-family: "socialicoregular";
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.tz-social-link a:hover {
  color: #072c87;
  background: #fff;
}
.tz-social-link .google-plus:before {
  content: "G";
}
.tz-social-link .twitter:before {
  content: "L";
}
.tz-social-link .facebook:before {
  content: "F";
}
.tz-social-link .pinterest:before {
  content: ":";
}
.tz-social-link .rss:before {
  content: "R";
}
.nav {
  margin-bottom: 20px;
}
.nav &gt; li &gt; a:hover {
  background-color: #666;
  color: #eee;
}
.nav .dropdown-toggle .caret {
  border-top-color: #07b;
  border-bottom-color: #07b;
  margin-top: 8px;
  margin-left: 5px;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #00466f;
  border-bottom-color: #00466f;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #666;
  border-bottom-color: #666;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -o-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu li &gt; a {
  clear: both;
  color: #444;
  display: block;
  line-height: 20px;
  font-weight: normal;
  padding: 3px 20px;
  text-shadow: none;
  white-space: nowrap;
}
.dropdown-menu li &gt; a:hover,
.dropdown-menu li &gt; a:focus,
.dropdown-submenu:hover &gt; a {
  color: #eee;
  text-decoration: none;
  background-color: #666;
}
.dropdown-menu .active &gt; a,
.dropdown-menu .active &gt; a:hover {
  color: #eee;
  text-decoration: none;
  outline: 0;
  background-color: #07b;
}
.dropdown-menu .disabled &gt; a,
.dropdown-menu .disabled &gt; a:hover {
  color: #999;
}
.dropdown-menu .disabled &gt; a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open &gt; .dropdown-menu {
  display: block;
}
.nav li.dropdown.open &gt; .dropdown-toggle,
.nav li.dropdown.active &gt; .dropdown-toggle,
.nav li.dropdown.open.active &gt; .dropdown-toggle,
.nav &gt; li.dropdown.open.active &gt; a:hover {
  background-color: #07b;
  color: #eee;
}
.nav li.dropdown &gt; .dropdown-toggle .caret {
  border-top-color: #666;
  border-bottom-color: #666;
}
.nav li.dropdown &gt; .dropdown-toggle:hover .caret {
  border-top-color: #eee;
  border-bottom-color: #eee;
}
.nav li.dropdown.open &gt; .dropdown-toggle .caret,
.nav li.dropdown.active &gt; .dropdown-toggle .caret,
.nav li.dropdown.open.active &gt; .dropdown-toggle .caret {
  border-top-color: #eee;
  border-bottom-color: #eee;
}
.pull-right &gt; .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu &gt; .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.dropdown-submenu:hover &gt; .dropdown-menu {
  display: block;
}
.touch .dropdown-submenu:hover &gt; .dropdown-menu {
  display: none;
}
.touch .dropdown-submenu.open &gt; .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu &gt; .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.dropdown-submenu &gt; a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover &gt; a:after {
  border-left-color: #eee;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left &gt; .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.plazart-navhelper {
  background: #2f2f2f;
  color: #666;
}
.breadcrumb {
  padding: 10px 0;
  margin: 0;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.breadcrumb li {
  text-shadow: none;
  display: block;
  float: left;
}
.breadcrumb a {
  color: #666;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #666;
}
.breadcrumb .divider img {
  vertical-align: middle;
}
.breadcrumb .active {
  color: #999;
}
.plazart-mainnav {
  text-align: center;
}
.plazart-mainnav .nav-collapse.collapse {
  z-index: 99999;
}
.plazart-mainnav .navbar {
  color: #666;
  margin-bottom: 0;
  margin-top: 0;
  width: auto;
}
.plazart-mainnav .navbar-inner {
  min-height: 40px;
  padding: 7px 0;
  background: transparent;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  filter: none;
}
.plazart-mainnav .navbar .nav {
  display: block;
  float: right;
  padding: 0;
}
.plazart-mainnav .navbar .nav &gt; li {
  float: none;
  display: inline-block;
  text-align: left;
}
.plazart-mainnav .navbar .nav &gt; li.active.btnred &gt; a {
  padding: 5px 15px;
  background: #072c87;
  color: #fff;
  opacity: 1;
}
.plazart-mainnav .navbar .nav &gt; .btnred &gt; a {
  padding: 5px 15px;
  color: #fff;
}
.plazart-mainnav .navbar .nav &gt; .btnred &gt; a:hover,
.plazart-mainnav .navbar .nav &gt; .btnred &gt; a:focus,
.plazart-mainnav .navbar .nav &gt; .btnred &gt; a:active {
  background: #072c87;
  color: #fff;
}
.plazart-mainnav .navbar .nav &gt; li &gt; a {
  border-top: 0;
  padding: 5px 22px;
  text-shadow: none;
  text-transform: uppercase;
  color: #3e3f3f;
  font-size: 18px;
}
.plazart-mainnav .navbar .nav &gt; li &gt; a:focus,
.plazart-mainnav .navbar .nav &gt; li &gt; a:hover {
  background-color: transparent;
  color: #072c87;
  text-shadow: none;
  outline: none;
}
.plazart-mainnav .navbar .nav &gt; .active &gt; a,
.plazart-mainnav .navbar .nav &gt; .active &gt; a:hover,
.plazart-mainnav .navbar .nav &gt; .active &gt; a:focus {
  background-color: transparent;
  color: #072c87;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.plazart-mainnav .navbar .btn-navbar {
  float: left;
  padding: 3px 9px !important;
  margin: 10px 18px 0 15px;
  display: none !important;
  border: 1px solid #C8CDD0 !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.plazart-mainnav .navbar .btn-navbar [class^="icon-"],
.plazart-mainnav .navbar .btn-navbar [class^=" icon-"] {
  color: #404041;
  text-shadow: none;
  font-size: 17px;
  padding: 0;
  top: 0;
}
.plazart-mainnav .dropdown .caret {
  margin-left: 5px;
}
.plazart-mainnav .dropdown-menu {
  border: 1px solid #e1e5e7;
  -webkit-box-shadow: 0 0 5px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 5px 0px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 0 5px 0px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 5px 0px rgba(0,0,0,0.1);
  box-shadow: 0 0 5px 0px rgba(0,0,0,0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.plazart-mainnav .dropdown-menu li &gt; a {
  border-top: none;
  padding: 5px 20px;
  text-shadow: none;
  color: #3e3f3f;
  font-size: 12px;
}
.plazart-mainnav .plazart-megamenu .mega-nav &gt; li,
.plazart-mainnav .plazart-megamenu .dropdown-menu .mega-nav &gt; li {
  padding: 4px 8px 4px 10px;
}
.plazart-mainnav .plazart-megamenu .group-last .mega-nav &gt; li,
.plazart-mainnav .plazart-megamenu .group-last .dropdown-menu .mega-nav &gt; li {
  padding-left: 0;
}
.plazart-mainnav .plazart-megamenu .mega-nav .mega-group li {
  padding: 0;
}
.plazart-mainnav .plazart-megamenu .mega-nav .mega-group li a {
  padding: 8px 0;
}
.plazart-mainnav .dropdown-menu li:first-child &gt; a {
  border-top: 0;
}
.plazart-mainnav .navbar .nav &gt; li &gt; .dropdown-menu:before {
  display: block;
  border: none;
  background: url('../../../images/menu_arrow.png') no-repeat;
  top: -10px;
  left: 34px;
  height: 10px;
  width: 14px;
}
.plazart-mainnav .navbar .nav &gt; li &gt; .dropdown-menu:after {
  border: none;
  left: 34px;
}
.plazart-mainnav .navbar .nav &gt; li.mega-align-right &gt; .dropdown-menu:before,
.plazart-mainnav .navbar .nav &gt; li.mega-align-right &gt; .dropdown-menu:after {
  left: auto;
  right: 34px;
}
.plazart-mainnav .navbar .nav &gt; li.mega-align-center &gt; .dropdown-menu:before,
.plazart-mainnav .navbar .nav &gt; li.mega-align-center &gt; .dropdown-menu:after {
  left: 50%;
  margin-left: -7px;
}
.plazart-mainnav .dropdown-menu li &gt; a:hover,
.plazart-mainnav .dropdown-menu li &gt; a:focus,
.plazart-mainnav .dropdown-submenu:hover &gt; a {
  background: none;
  color: #072c87;
}
.plazart-mainnav .dropdown-menu .active &gt; a,
.plazart-mainnav .dropdown-menu .active &gt; a:hover {
  background: none;
  color: #072c87;
}
.plazart-mainnav .dropdown-menu .disabled &gt; a,
.plazart-mainnav .dropdown-menu .disabled &gt; a:hover {
  color: #999;
}
.plazart-mainnav .dropdown-menu .disabled &gt; a:hover {
  background-color: transparent;
}
.plazart-mainnav .nav li.dropdown.open &gt; .dropdown-toggle {
  background: none;
  color: #072c87;
}
.plazart-mainnav .nav li.dropdown.active &gt; .dropdown-toggle,
.plazart-mainnav .nav li.dropdown.open.active &gt; .dropdown-toggle {
  background: none;
  color: #072c87;
}
.plazart-mainnav .nav li.dropdown &gt; .dropdown-toggle .caret {
  display: none;
}
.plazart-mainnav .nav li.dropdown.open &gt; .dropdown-toggle .caret,
.plazart-mainnav .nav li.dropdown.active &gt; .dropdown-toggle .caret,
.plazart-mainnav .nav li.dropdown.open.active &gt; .dropdown-toggle .caret {
  border-bottom-color: #666;
  border-top-color: #666;
}
.plazart-mainnav .plazart-megamenu .dropdown-submenu.mega-align-right &gt; .dropdown-menu {
  right: 95%;
  top: 45%;
}
.plazart-mainnav .plazart-megamenu .dropdown-submenu.mega-align-left &gt; .dropdown-menu {
  right: 95%;
  top: 45%;
}
.plazart-mainnav .dropdown-submenu &gt; a:after {
  border: none;
}
@media (max-width: 979px) {
  .always-show .mega &gt; .mega-dropdown-menu,
  .always-show .dropdown-menu {
    display: block !important;
  }
  .navbar-collapse-fixed-top,
  .navbar-collapse-fixed-bottom {
    width: 100%;
    z-index: 1000;
  }
  .navbar-collapse-fixed-top .nav-collapse.in,
  .navbar-collapse-fixed-bottom .nav-collapse.in {
    position: fixed;
    width: 100%;
    overflow-y: auto;
    top: 40px;
    bottom: 0;
  }
  .navbar-collapse-fixed-top .nav-collapse.in &gt; *,
  .navbar-collapse-fixed-bottom .nav-collapse.in &gt; * {
    padding-bottom: 50px;
  }
  .navbar-collapse-fixed-bottom {
    bottom: 0;
    top: auto;
  }
  .navbar-collapse-fixed-bottom .nav-collapse.in {
    top: 0;
    bottom: 40px;
  }
  .plazart-navhelper {
    margin-left: -20px;
    margin-right: -20px;
  }
  .plazart-mainnav {
    border-top: none;
    background: transparent;
    height: auto;
    margin-left: -20px;
    margin-right: -20px;
  }
  .plazart-mainnav .navbar-inner {
    padding: 18px 0;
  }
  .plazart-mainnav .navbar .btn-navbar {
    display: block !important;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .plazart-mainnav .navbar .btn-navbar:hover {
    cursor: pointer;
  }
  .plazart-mainnav .nav-collapse {
    margin-top: 10px;
    background: #fff;
  }
  .plazart-mainnav .nav-collapse .nav {
    margin: 0;
    padding: 0;
  }
  .plazart-mainnav .nav-collapse .nav &gt; li &gt; a {
    margin-bottom: 0;
  }
  .plazart-mainnav .nav-collapse .nav &gt; li &gt; a,
  .plazart-mainnav .nav-collapse .dropdown-menu a {
    border-bottom: 1px solid #eee;
    padding: 10px 20px;
    font-weight: bold;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 0;
  }
  .plazart-mainnav .nav-collapse .nav &gt; li &gt; a:hover {
    background-color: #666;
    background-image: none;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu a {
    border-top: 1px solid #d9d9d9;
    border-bottom: 0;
    font-weight: normal;
    padding: 10px 20px;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu a:hover {
    background-color: #666;
    background-image: none;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu {
    margin: 0;
    padding: 0;
    background-color: #e6e6e6;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  .plazart-mainnav.navbar-collapse-fixed-top {
    margin-left: 0;
    margin-right: 0;
  }
  .plazart-mainnav .navbar .nav &gt; li &gt; .dropdown-menu:before,
  .plazart-mainnav .navbar .nav &gt; li &gt; .dropdown-menu:after,
  .plazart-mainnav .navbar .nav &gt; li &gt; .dropdown-menu .divider {
    display: none;
  }
  .plazart-mainnav .customization {
    display: none;
  }
  #off-canvas-nav .plazart-megamenu .span12.mega-col-nav .mega-inner {
    padding-left: 7px;
  }
  #off-canvas-nav .plazart-mainnav {
    background: #efefef;
    z-index: 999992;
  }
  #off-canvas-nav .plazart-mainnav .plazart-megamenu ul.mega-nav .mega-group &gt; .mega-group-title,
  #off-canvas-nav .plazart-mainnav .plazart-megamenu div.dropdown-menu .mega-nav .mega-group &gt; .mega-group-title,
  #off-canvas-nav .plazart-mainnav .plazart-megamenu div.dropdown-menu .active .mega-nav .mega-group &gt; .mega-group-title {
    border: none;
    margin: 15px 0 0 0;
  }
  #off-canvas-nav .plazart-mainnav .dropdown-submenu {
    margin-top: 15px;
  }
  #off-canvas-nav .plazart-mainnav .nav li.dropdown &gt; .dropdown-toggle .caret {
    display: inline-block;
    margin-top: 10px;
  }
  #off-canvas-nav .plazart-mainnav .nav li.dropdown &gt; .dropdown-toggle .caret:hover,
  #off-canvas-nav .plazart-mainnav .nav li.dropdown &gt; .dropdown-toggle .caret:focus,
  #off-canvas-nav .plazart-mainnav .nav li.dropdown &gt; .dropdown-toggle .caret:active {
    border-top-color: #072c87;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse {
    margin: 0;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li {
    padding: 0;
    border-bottom: 1px solid #d3d7d9;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li .dropdown-menu {
    display: none !important;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li.dropdown.open.active &gt; a {
    border: none;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li.dropdown.open.active &gt; a:hover,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li.dropdown.open.active &gt; a:focus {
    border: none;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li:hover .dropdown-menu {
    display: block !important;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li a:hover,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li a:focus,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li a:active {
    background: none;
    color: #072c87;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li a:hover .caret,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li a:focus .caret,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li a:active .caret {
    border-top-color: #072c87;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a {
    font-size: 14px;
    text-transform: uppercase;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a:hover,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a:focus,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a:active {
    background: none;
    color: #072c87;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a:hover .caret,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a:focus .caret,
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a:active .caret {
    border-top-color: #072c87;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li.active &gt; a {
    color: #072c87;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .dropdown-menu {
    background: #efefef;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .dropdown-menu .mega-nav &gt; li {
    padding: 0;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .dropdown-menu .mega-nav &gt; li a {
    padding: 10px 17px;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .dropdown-menu a {
    font-size: 13px;
    border-top: none;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav li a,
  #off-canvas-nav .plazart-mainnav .nav-collapse .dropdown-menu a {
    text-align: left;
  }
  #off-canvas-nav .plazart-mainnav .nav-collapse .nav &gt; li &gt; a,
  #off-canvas-nav .plazart-mainnav .nav-collapse .dropdown-menu &gt; a {
    color: #404041;
    font-weight: normal;
    padding: 10px 16px;
    margin: 0;
    opacity: 1;
  }
  #off-canvas-nav .plazart-mainnav .btnred a {
    background: inherit;
    color: inherit;
  }
  #off-canvas-nav .plazart-mainnav &gt; li.active.btnred &gt; a {
    background: inherit;
    color: #404041;
    opacity: 1;
    margin: 0;
  }
  #off-canvas-nav .plazart-mainnav &gt; li.btnred &gt; a {
    color: #fff;
  }
  #off-canvas-nav .plazart-mainnav &gt; li.btnred &gt; a:hover {
    background: inherit;
    color: #404041;
  }
}
@media (max-width: 1024px) {
  .plazart-mainnav .navbar .nav &gt; li &gt; a {
    font-size: 16px;
    padding: 8px 12px;
  }
  header h1.tz-logo {
    margin: 8px 0;
  }
}
.hidelabeltxt {
  display: none;
}
.form-limit,
.display-limit {
  float: right;
  margin: 20px 0;
}
.form-limit select,
.display-limit select {
  width: 64px;
}
.btn-toolbar.article-info {
  border-top: 1px solid #f7f7f7;
  padding: 0;
}
#tz-content hr {
  display: none;
}
#tz-content h2 small {
  clear: both;
  display: block;
  font-size: 11px;
  line-height: 1.0;
}
.tz-article-content {
  font-size: 14px;
}
body &gt; .container-fluid.tz-message .alert {
  margin: 15px 0;
}
.contact fieldset legend {
  font-size: 11px;
}
.contact .jicons-icons {
  display: none;
}
.contact .contact-position dd,
.contact .contact-address dd {
  margin: 8px 0;
}
.item-page {
  position: relative;
}
.item-page aside {
  float: left;
  position: absolute;
  width: 85px;
}
.item-image {
  margin: 0 0 20px 0;
  width: 100%;
}
.tz-article {
  font-size: 14px;
  line-height: 26px !important;
}
.item-page .item-page {
  min-height: 400px;
}
.item-page time {
  display: block;
  width: 66px;
  height: 66px;
  line-height: 52px;
  margin: 0 0 0 8px;
  padding: 6px;
  text-align: center;
  background: #ffb251;
  font-size: 48px;
  font-weight: 600;
  color: #fff;
}
.item-page time span {
  display: block;
  font-size: 18px;
  line-height: 0;
}
.article-info {
  margin-bottom: 0;
  text-align: right;
  font-size: 11px;
}
.article-info dd {
  margin: 0 0 12px;
}
.tz-item-page .tz-article {
  min-height: 400px;
}
.tz-article .article-header {
  clear: both;
  color: #444;
  font-size: 48px;
  line-height: 52px;
  margin: 0 0 24px;
}
.tz-article .item-image + .article-header,
.tz-article .img-intro-left + .article-header,
.tz-article .img-intro-none + .article-header,
.tz-article .img-intro-right + .article-header {
  margin-top: 32px;
}
.tz-article .article-header a {
  color: #000;
}
.tz-article .article-header a:hover {
  color: #77AAEE;
}
.tz-article .content-links {
  margin: 32px 0 0;
}
.cat-items ul {
  list-style-type: none;
}
.cat-items li {
  clear: both;
}
.cat-items li h4 {
  float: left;
}
.archive .filter-search {
  float: right;
}
.archive .filter-search select {
  margin-right: 10px;
  width: 100px;
}
#advancedSearch {
  font-size: 11px;
}
#advancedSearch &gt; div {
  border: 1px solid #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 10px 0;
  padding: 10px 15px;
}
#search-results {
  margin: 20px 0 40px 0;
}
#search-results .result-title {
  font-size: 18px;
  margin: 0 0 10px 0;
}
#finder-filter-select-list {
  list-style-type: none;
  margin-left: 0;
}
#finder-filter-select-list li {
  padding: 0 0 5px 0;
}
#finder-filter-select-list label {
  min-width: 135px;
  padding-right: 10px;
  text-align: right;
}
#searchForm label {
  display: inline-block;
  margin-left: 5px;
  margin-right: 10px;
}
#searchForm fieldset div {
  padding: 10px 0;
}
#searchForm legend {
  font-size: 12px;
  margin-bottom: 5px;
}
.search-results {
  clear: both;
}
.search-results .result-title {
  font-size: 18px;
  margin: 0 0 10px 0;
}
.contentpane iframe {
  border: 1px solid #e5e5e5;
}
.category-list .category li a:hover,
.category-list .category li a:active,
.category-list .category li a:focus {
  color: #072c87;
}
.categories-list li .item-title {
  margin-bottom: 0px;
}
.contact-category .cat-children ul,
.weblink-category .cat-children ul,
.categories-list ul {
  list-style-type: none;
  margin-left: 0;
}
.contact-category .cat-children ul ul,
.weblink-category .cat-children ul ul,
.categories-list ul ul {
  clear: both;
  margin-left: 20px;
}
.contact-category .cat-children ul li,
.weblink-category .cat-children ul li,
.categories-list ul li {
  font-size: 14px;
  line-height: 1.4;
}
.contact-category .cat-children ul li,
.weblink-category .cat-children ul li,
.categories-list ul li li {
  font-size: 14px;
}
.contact-category .cat-children ul li li,
.weblink-category .cat-children ul li li,
.categories-list ul li li li {
  font-size: 12px;
}
.contact-category .cat-children dl,
.weblink-category .cat-children dl,
.category-desc,
.categories-list dl {
  color: #666;
  font-size: 11px;
}
.contact-category .cat-children dt,
.contact-category .cat-children dd,
.weblink-category .cat-children dt,
.weblink-category .cat-children dd,
.categories-list dt,
.categories-list dd {
  float: left;
}
.newsfeed .feed-description {
  border-bottom: 1px solid #e5e5e5;
  color: #888;
  font-size: 16px;
  margin: 10px 0 20px 0;
  padding: 0 0 10px 0;
}
.newsfeed &gt; ol {
  list-style-type: none;
  margin: 0;
}
.newsfeed &gt; ol &gt; li {
  border-top: 1px solid #e5e5e5;
  font-size: 18px;
  padding: 20px 0;
}
.newsfeed &gt; ol &gt; li:first-child {
  border-top: none;
}
.newsfeed &gt; ol &gt; li &gt; a {
  display: block;
  padding: 0 0 15px 0;
}
.newsfeed &gt; ol &gt; li .feed-item-description {
  font-size: 12px;
  text-indent: 5px;
}
.profile dl dt,
.profile dl dd {
  line-height: 21px;
  padding: 6px 0;
}
.reset fieldset,
.remind fieldset {
  margin-top: 50px;
}
div.img_caption {
  border: 1px solid #eee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 10px 5px 10px;
}
p.img_caption {
  clear: both;
  color: #888;
  font-size: 11px;
  line-height: 1.6;
  padding-top: 10px;
  text-align: center;
}
.article-index {
  margin-left: 40px;
}
.article-index h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.pagenavcounter {
  color: #999;
  font-size: 11px;
  margin: 10px 0 30px 0;
}
.toclink.active {
  color: #333;
  font-weight: bold;
}
#tzSocialAPI {
  border-top: 1px solid #e5e5e5;
  margin: 20px 0 10px;
  padding: 20px 0 0;
  clear: both;
}
#tzSocialAPI &gt; iframe,
#tzSocialAPI &gt; #___plusone_0 {
  position: relative;
  top: -5px;
}
#tzSocialAPI #___plus_0 {
  vertical-align: top;
  position: relative;
  margin-right: 10px !important;
  top: -5px;
}
#fb-auth small {
  background: transparent url('http://www.logiagenesis.es/templates/tz_aragon/images/images/fb_icon.png') no-repeat 0 0;
  display: block;
  float: left;
  position: relative;
  text-indent: -9999px;
  top: 2px;
  width: 16px;
}
ul.latestnews_home li {
  border-bottom: 1px solid #e5e5e5;
  padding: 8px 0 !important;
  font-size: 20px;
  list-style-type: circle;
}

ul.mostread_home li {
  border-bottom: 1px solid #e5e5e5;
  padding: 8px 0 !important;
}
.finder {
  padding-bottom: 20px;
}
div.pagination {
  text-align: center;
  margin-bottom: 0;
}
div.pagination ul {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
div.pagination ul &gt; li:last-child &gt; a,
div.pagination ul &gt; li:last-child &gt; span {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div.pagination ul &gt; .disabled &gt; span,
div.pagination ul &gt; .disabled &gt; a {
  background: #3e3f3f;
  color: #fff;
}
div.pagination ul &gt; .disabled &gt; span:hover,
div.pagination ul &gt; .disabled &gt; span:active,
div.pagination ul &gt; .disabled &gt; span:focus,
div.pagination ul &gt; .disabled &gt; a:hover,
div.pagination ul &gt; .disabled &gt; a:active,
div.pagination ul &gt; .disabled &gt; a:focus {
  background: #3e3f3f;
  color: #fff;
}
div.pagination ul &gt; .active &gt; a {
  color: #fff;
  background: #072c87;
}
div.pagination ul li {
  padding: 0 5px;
  display: inline-block;
}
div.pagination ul li a,
div.pagination ul li span {
  background: #3e3f3f;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  border: none;
  padding: 8px 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div.pagination ul li a:hover,
div.pagination ul li a:active,
div.pagination ul li a:focus {
  color: #fff;
  background: #072c87;
}
@media (max-width: 599px) {
  article img[align=left],
  .img_caption.left,
  article img[align=right],
  .img_caption.right,
  .img-fulltext-left,
  .img-fulltext-right {
    float: none !important;
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
  }
}
@media (max-width: 1024px) {
  .TzLayoutBlog section.tz-main-body .tz-inner,
  .TzLayoutBlog section#tz-breadcrumb .tz-inner,
  section.tz-testimonial .tz-inner {
    padding-left: 42px;
    padding-right: 42px;
  }
}
.tz-big-header {
  color: #333;
  font-size: 112px;
  font-weight: 700;
  line-height: 1.6;
  margin-top: 40px;
  text-align: center;
  -webkit-filter: blur(35px);
  -moz-filter: blur(35px);
  filter: blur(35px);
  -webkit-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
  -moz-transition: -moz-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
  -ms-transition: font-size 0.5s ease-out, line-height 0.5s ease-out;
  -o-transition: font-size 0.5s ease-out, line-height 0.5s ease-out;
  transition: filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
}
body.loaded .tz-big-header {
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  filter: blur(0px);
}
.tz-big-header span {
  color: #5990de;
}
h2 {
  margin: 20px 0;
}
.tz-medium-header {
  color: #333;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.2;
}
.tz-small-header {
  color: #7c7c7c;
  font-size: 24px;
  font-weight: 100;
  line-height: 1.2;
  text-align: center;
  -webkit-transition: font-size 0.5s ease-out;
  -moz-transition: font-size 0.5s ease-out;
  -o-transition: font-size 0.5s ease-out;
  transition: font-size 0.5s ease-out;
}
.tz-buttons {
  padding: 80px 0;
  text-align: center;
  -webkit-transition: padding 0.5s ease-out;
  -moz-transition: padding 0.5s ease-out;
  -o-transition: padding 0.5s ease-out;
  transition: padding 0.5s ease-out;
}
.tz-blue-button,
.tz-yellow-button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 30px;
  font-weight: 300;
  height: 60px;
  line-height: 61px;
  margin-left: 25px;
  padding: 0 45px;
  text-shadow: 0 1px 0 rgba(0,0,0,0.21);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.tz-blue-button {
  background: #5990de;
}
.tz-yellow-button {
  background: #fbb450;
}
.tz-blue-button:first-child,
.tz-yellow-button:first-child {
  margin-left: 0;
}
.tz-blue-button:active,
.tz-blue-button:focus,
.tz-blue-button:hover,
.tz-yellow-button:active,
.tz-yellow-button:focus,
.tz-yellow-button:hover {
  background: #333;
  color: #fff;
}
.tz-demo-content {
  padding: 0 15px;
  text-align: center;
}
.tz-demo-content img {
  display: block;
  height: auto;
  margin: 30px auto;
  max-width: 100%;
  -webkit-transform: scale(1.0);
  -moz-transform: scale(1.0);
  -ms-transform: scale(1.0);
  -o-transform: scale(1.0);
  transform: scale(1.0);
  -webkit-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
}
.tz-demo-content:hover img {
  -webkit-animation-name: tzbounce;
  -webkit-animation-duration: 0.75s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: tzbounce;
  -moz-animation-duration: 0.75s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: tzbounce;
  -ms-animation-duration: 0.75s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: tzbounce;
  animation-duration: 0.75s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-webkit-keyframes tzbounce {
  0% {
    -webkit-transform: scale(1.0);
  }
  25% {
    -webkit-transform: scale(0.9);
  }
  50% {
    -webkit-transform: rotateZ(1.0);
  }
  75% {
    -webkit-transform: rotateZ(1.1);
  }
  100% {
    -webkit-transform: rotateZ(1.0);
  }
}
@-moz-keyframes tzbounce {
  0% {
    -moz-transform: scale(1.0);
  }
  25% {
    -moz-transform: scale(0.9);
  }
  50% {
    -moz-transform: rotateZ(1.0);
  }
  75% {
    -moz-transform: rotateZ(1.1);
  }
  100% {
    -moz-transform: rotateZ(1.0);
  }
}
@keyframes tzbounce {
  0% {
    transform: scale(1.0);
  }
  25% {
    transform: scale(0.9);
  }
  50% {
    transform: rotateZ(1.0);
  }
  75% {
    transform: rotateZ(1.1);
  }
  100% {
    transform: rotateZ(1.0);
  }
}
.tz-demo-content h2 {
  font-size: 24px;
}
.tz-demo-content p {
  color: #777;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px 0;
}
#tz-download-btn {
  width: 155px;
}
.tz-right {
  float: right;
}
.tz-left {
  float: left;
}
.clr {
  clear: both;
  height: 0;
}
.tz-border-bottom {
  border-bottom: 1px solid;
}
.tz-border-top {
  border-top: 1px solid;
}
.tz-border-left {
  border-left: 1px solid;
}
.tz-border-right {
  border-right: 1px solid;
}
.tz-border {
  border: 1px solid #f2f5f5;
}
.btn-base,
.btn {
  display: inline-block !important;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
  font-size: 21px;
  padding: 5px 20px !important;
  color: #fff;
  box-shadow: none !important;
  border: none !important;
  background-image: none !important;
  text-shadow: none !important;
}
.btn-large {
  padding: 17px 40px !important;
}
.btn-medium {
  padding: 10px 20px !important;
  font-size: 14px !important;
}
.btn-small {
  padding: 5px 10px !important;
  font-size: 11px !important;
}
.btn:hover {
  background: #222;
  color: #fff !important;
}
.btn-icon {
  width: 115px !important;
  height: 36px;
  line-height: 26px;
  display: inline-block !important;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
  margin: 4px 4px 4px 0;
  padding: 0 !important;
  border: none;
  text-transform: capitalize;
  color: #fff !important;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#5e6674),to(#7d8491));
  background: -webkit-linear-gradient(top,#7d8491,#5e6674);
  background: -moz-linear-gradient(top,#7d8491,#5e6674);
  background: -ms-linear-gradient(top,#7d8491,#5e6674);
  background: -o-linear-gradient(top,#7d8491,#5e6674);
}
.btn-icon span {
  display: inline-block;
  font-size: 0;
  padding: 0;
  margin-right: 13px;
  width: 20px;
  height: 20px;
  background-image: url(http://www.logiagenesis.es/templates/tz_aragon/images/btn-icon.png);
  background-repeat: no-repeat;
}
.btn-icon-light {
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#cccccc),to(#dbdbdb));
  background: -webkit-linear-gradient(top,#dbdbdb,#cccccc);
  background: -moz-linear-gradient(top,#dbdbdb,#cccccc);
  background: -ms-linear-gradient(top,#dbdbdb,#cccccc);
  background: -o-linear-gradient(top,#dbdbdb,#cccccc);
  color: #353c49 !important;
  box-shadow: 0px 2px 1px -1px #757575;
}
.btn-icon-download {
  background-position: -7px -9px;
}
.btn-icon-close {
  background-position: -40px -7px;
}
.btn-icon-checked {
  background-position: -75px -9px;
}
.btn-icon-start {
  background-position: -111px -9px;
}
.btn-icon-cart {
  background-position: -142px -9px;
}
.btn-icon-search {
  background-position: -172px -9px;
}
.btn-light-icon-download {
  background-position: -7px -42px;
}
.btn-light-icon-close {
  background-position: -40px -40px;
}
.btn-light-icon-checked {
  background-position: -75px -42px;
}
.btn-light-icon-start {
  background-position: -111px -42px;
}
.btn-light-icon-cart {
  background-position: -142px -42px;
}
.btn-light-icon-search {
  background-position: -172px -42px;
}
div .small-btn-base {
  width: 92px !important;
  text-align: center;
  height: 29px;
  line-height: 29px;
  display: inline-block !important;
  cursor: pointer;
  border-radius: 5px;
  margin: 4px 4px 4px 0;
  color: #fff !important;
}
.round-btn {
  border-radius: 25px !important;
  width: 137px !important;
  height: 40px;
  line-height: 37px;
}
.btn-base:hover,
.small-btn-base:hover {
  background: #262626 !important;
  color: #fff !important;
}
button:hover,
button,
.sidebar-nav *,
.btn-base,
.btn-base:hover,
.small-btn-base:hover,
a.btn-primary:hover,
button:hover,
.form-actions a.btn,
.btn,
.btn:hover,
.column,
.column:hover,
li.title-row,
.tz-font-icon,
.tz-font-icon:hover {
  -moz-transition: all 200ms linear 0s !important;
  -webkit-transition: all 200ms linear 0s !important;
  -o-transition: all 200ms linear 0s !important;
}
.bg-hot-pink {
  background-color: #ee2465;
}
.bg-pink {
  background-color: #ec6681;
}
.bg-purple-low {
  background-color: #5e5668;
}
.bg-gray {
  background-color: #E5E5E5;
}
.bg-dark {
  background-color: #3F3F3F;
}
.bg-gray-dark {
  background-color: #CCCCCC;
  color: #fff !important;
}
.bg-blue-1 {
  background-color: #278aab;
}
.bg-blue-2 {
  background-color: #199dac;
}
.bg-green {
  background-color: #4c8624;
}
.bg-blue-3 {
  background-color: #7fcdcd;
}
.bg-orange {
  background-color: #e15d44;
}
.bg-red-orange {
  background-color: #e26a62;
  color: #fff !important;
}
.bg-yellow {
  background-color: #f9c62d;
}
.bg-blue-4 {
  background-color: #09c0be;
}
.bg-black {
  background-color: #3F3F3F;
  color: #fff !important;
}
button.btn-primary,
a.btn-primary {
  background: none repeat scroll 0 0 #4C8624;
  border: medium none;
  border-radius: 25px;
  box-shadow: none;
  color: #FFFFFF;
  font-size: 14px;
  height: 40px;
  line-height: 37px;
  width: 137px;
}
a.btn-primary:hover,
button:hover,
.form-actions a.btn:hover {
  background: none repeat scroll 0 0 #262626 !important;
  color: #FFFFFF !important;
}
.btn-icon:hover {
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#222222),to(#444444)) !important;
  background: -webkit-linear-gradient(top,#444444,#222222) !important;
  background: -moz-linear-gradient(top,#444444,#222222) !important;
  background: -ms-linear-gradient(top,#444444,#222222) !important;
  background: -o-linear-gradient(top,#444444,#222222) !important;
}
div.TzItemPage ol,
div.TzPortfolioItemPage ol {
  padding-left: 25px;
}
div.TzItemPage ul,
div.TzPortfolioItemPage ul {
  padding-left: 0;
}
div.TzItemPage ul ul,
div.TzPortfolioItemPage ul ul {
  padding-left: 25px;
}
div.TzItemPage ul.unstyled ul li,
div.TzPortfolioItemPage ul.unstyled ul li {
  list-style: none;
}
div.TzItemPage blockquote,
div.TzPortfolioItemPage blockquote {
  margin: 0 0 18px;
  padding: 0 0 0 15px;
  border-left: 5px solid #e6e6e6;
}
div.TzItemPage blockquote.pull-right,
div.TzPortfolioItemPage blockquote.pull-right {
  border-right: 5px solid #e6e6e6;
  margin: 0 18px 20px 0;
  padding: 0 15px 0 0;
  border-left: none;
}
div.TzItemPage blockquote.image,
div.TzPortfolioItemPage blockquote.image {
  background-image: url(http://www.logiagenesis.es/templates/tz_aragon/images/bg-quote.png);
  background-repeat: repeat-y;
  padding-left: 45px;
  background-position: top left;
}
div.TzItemPage span,
div.TzPortfolioItemPage span {
  color: #a5a5a5;
}
div.TzItemPage .hightlight,
div.TzPortfolioItemPage .hightlight {
  background: #fa5d90;
  color: #fff;
}
div.TzItemPage h1,
div.TzPortfolioItemPage h1 {
  border: none;
  margin: 0;
  font-size: 40px;
  color: #3B3B3B;
  font-weight: normal;
  margin: 30px 0 10px;
  padding: 0;
  line-height: 42px;
}
li {
  padding: 5px 0;
}
ul.inline {
  display: inline;
  list-style: none;
}
div ul.unstyled,
ol.unstyled {
  list-style: none;
}
ul.inline &gt; li,
ol.inline &gt; li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
div.flexslider {
  width: 100% !important;
}
.flexslider .slides img {
  width: 100%;
}
.tz-border-radius {
  border-radius: 20px !important;
  -webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
}
#system-message .alert {
  min-height: 46px;
  padding-top: 0;
  padding-left: 56px;
  padding-bottom: 0;
  margin-top: 20px;
  margin-left: 15px;
  margin-right: 20px;
  border-radius: 0;
}
#system-message .alert a.close {
  background: url(http://www.logiagenesis.es/templates/tz_aragon/images/btn-close-message.png) -1px -3px no-repeat;
  height: 14px;
  width: 14px;
  cursor: pointer;
  font-size: 0;
  top: 35%;
  opacity: 1;
}
#system-message .alert a.close:hover {
  background-position: -1px -33px;
  -moz-transition: all 200ms linear 0s;
  -webkit-transition: all 200ms linear 0s;
  -o-transition: all 200ms linear 0s;
}
#system-message .alert h4.alert-heading {
  display: none;
}
#system-message .alert p {
  font-size: 12px;
  text-shadow: none;
  margin-top: 10px;
}
#system-message .alert-warning,
#system-message .alert-notice {
  background: url(http://www.logiagenesis.es/templates/tz_aragon/images/icon-message.png) 12px 7px no-repeat #ebe2b6;
  border: 1px solid #dbcb87;
  box-shadow: 0 0 0 1px #ebe2b6;
}
#system-message .alert-warning p,
#system-message .alert-notice p {
  color: #967c2d;
}
#system-message .alert-error {
  background: url(http://www.logiagenesis.es/templates/tz_aragon/images/icon-message.png) 12px -49px no-repeat #e46c55;
  border: 1px solid #ce3522;
  box-shadow: 0 0 0 1px #e46c55;
}
#system-message .alert-error p {
  color: #fff;
}
#system-message .alert-success,
#system-message .alert-message {
  background: url(http://www.logiagenesis.es/templates/tz_aragon/images/icon-message.png) 12px -109px no-repeat #34ba7c;
  border: 1px solid #0b8b41;
  box-shadow: 0 0 0 1px #2ab776;
}
#system-message .alert-success p,
#system-message .alert-message p {
  color: #fff;
}
ul.check,
ul.star,
ul.comment,
ul.arrow,
ul.shap1,
ul.shap2,
ul.author,
ul.system {
  margin: 0;
}
ul.check li,
ul.star li,
ul.comment li,
ul.arrow li,
ul.shap1 li,
ul.shap2 li,
ul.author li,
ul.system li {
  list-style: none;
}
ul.check li .icon,
ul.star li .icon,
ul.comment li .icon,
ul.arrow li .icon,
ul.shap1 li .icon,
ul.shap2 li .icon,
ul.author li .icon,
ul.system li .icon {
  background-image: url(../../../images/icon-liststyle.png);
  font-size: 0;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  padding-right: 7px;
  display: inline-block;
}
ul.check li .icon {
  background-position: 0 -2px;
}
ul.star li .icon {
  background-position: 0 -33px;
}
ul.comment li .icon {
  background-position: 0 -65px;
}
ul.arrow li .icon {
  background-position: 0 -95px;
}
ul.shap1 li .icon {
  background-position: 0 -130px;
}
ul.shap2 li .icon {
  background-position: 0 -159px;
}
ul.author li .icon {
  background-position: 0 -188px;
}
ul.system li .icon {
  background-position: 0 -214px;
}
#pricing-table-1 .column {
  background: #f3f3f3;
}
#pricing-table-1 .column ul.price-title {
  background: #3e3f3f;
  color: #fff;
}
#pricing-table-1 .column ul.price-title li.title-row {
  font-size: 28px;
  line-height: 1.5em;
  padding: 0;
}
#pricing-table-1 .column ul.price-title li.pricing-row {
  padding: 45px 0 0 0;
  line-height: 50px;
}
#pricing-table-1 .column ul.price-title li.pricing-row label {
  font-size: 38px;
  position: relative;
  top: -40px;
}
#pricing-table-1 .column ul.price-title li.pricing-row .exact_price {
  font-size: 90px;
  font-style: normal;
}
#pricing-table-1 .column ul.price-title li.pricing-row em.time {
  font-size: 20px;
  font-style: normal;
}
.full-boxed-pricing .column {
  float: left;
  text-align: center;
}
.full-boxed-pricing .column ul {
  margin: 0;
  padding: 20px;
}
.full-boxed-pricing .column ul li {
  font-size: 15px;
  padding: 10px 0;
}
.full-boxed-pricing .column ul label {
  display: inline;
}
.full-boxed-pricing .column ul li.footer-row {
  padding: 30px 0 20px 0;
}
#pricing-table-2 {
  max-width: 800px;
  margin: 0 auto;
}
#pricing-table-2 .column {
  border: 1px solid #dadada;
  border-left: none;
  margin: 0 !important;
}
#pricing-table-2 .column ul {
  padding: 0;
}
#pricing-table-2 .column ul li {
  border-bottom: 1px solid #dadada;
  color: #3e3f3f;
  font-size: 13px;
  padding: 15px 0;
}
#pricing-table-2 .column ul li.title-row {
  color: #e26a62;
  font-size: 24px;
  padding: 30px 0;
}
#pricing-table-2 .column ul li.footer-row {
  padding: 48px 0;
  border-bottom: none;
}
#pricing-table-2 .column ul.price-title li.pricing-row {
  padding: 23px 0 0 0;
  line-height: 50px;
}
#pricing-table-2 .column ul.price-title li.pricing-row label {
  font-size: 20px;
  position: relative;
  top: -40px;
}
#pricing-table-2 .column ul.price-title li.pricing-row .exact_price {
  font-size: 63px;
  font-style: normal;
}
#pricing-table-2 .column ul.price-title li.pricing-row em.time {
  font-size: 14px;
  font-style: normal;
}
#pricing-table-2 .column-first {
  border-left: 1px solid #dadada;
}
#pricing-table-2 .over {
  box-shadow: 0 0 7px #ccc;
  border: 1px solid #dadada;
  transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  background: #fff;
}
#pricing-table-2 .over ul li.title-row {
  background: #E26A62;
  color: #fff;
}
.progress {
  background: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
div i {
  padding: 3px 15px;
}
.skill .row-fluid {
  text-transform: uppercase;
  padding: 8px 0;
}
.dropcap {
  float: left;
  font-size: 250%;
  border-radius: 2px;
  padding: 5px;
  margin: 7px 7px 0 0;
}
table {
  text-align: center;
}
table thead {
  font-weight: bold;
}
table thead th {
  padding: 12px;
  color: #000;
}
table thead th span {
  display: block;
  border-right: 1px solid #dadada;
  padding: 8px 0;
}
table thead th.last-item span {
  border: none;
}
table tr {
  border: 1px solid #dadada;
}
table tr td {
  padding: 12px;
}
.badge {
  border-radius: 2px 2px 2px 2px;
  padding-left: 2px;
  padding-right: 2px;
}
.label,
.badge {
  background-color: #999999;
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 11.844px;
  font-weight: normal;
  line-height: 14px;
  padding: 5px 10px;
  text-shadow: none;
  vertical-align: baseline;
  white-space: nowrap;
}
.label-important,
.badge-important {
  background-color: #DD5563;
}
.label-important[href],
.badge-important[href] {
  background-color: #953B39;
}
.label-warning,
.badge-warning {
  background-color: #FFD650;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #F5941F;
}
.label-success,
.badge-success {
  background-color: #75C270;
}
.label-success[href],
.badge-success[href] {
  background-color: #A7C622;
}
.label-info,
.badge-info {
  background-color: #78C4D4;
}
.label-info[href],
.badge-info[href] {
  background-color: #2D6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1A1A1A;
}
.label {
  border-radius: 3px 3px 3px 3px;
}
h3.popover-title {
  font-size: 24px !important;
}
.fontsocial {
  text-align: center;
}
.tz-font-icon {
  display: inline-block;
  text-align: center;
  margin: 10px;
}
.tz-font-icon:hover {
  cursor: pointer;
  background: #222 !important;
}
.hover-none:hover {
  background: none !important;
}
.tz-font-icon {
  font-family: 'socialicoregular';
}
.size48 {
  font-size: 48px !important;
  height: 48px;
  width: 48px;
  line-height: 48px;
  padding: 10px;
}
.size46 {
  font-size: 46px !important;
  height: 46px;
  width: 46px;
  line-height: 46px;
  padding: 10px;
}
.size44 {
  font-size: 44px !important;
  height: 44px;
  width: 44px;
  line-height: 44px;
  padding: 10px;
}
.size42 {
  font-size: 42px !important;
  height: 42px;
  width: 42px;
  line-height: 42px;
  padding: 8px;
}
.size40 {
  font-size: 40px !important;
  height: 40px;
  width: 40px;
  line-height: 40px;
  padding: 8px;
}
.size38 {
  font-size: 38px !important;
  height: 38px;
  width: 38px;
  line-height: 38px;
  padding: 6px;
}
.size36 {
  font-size: 36px !important;
  height: 36px;
  width: 36px;
  line-height: 36px;
  padding: 6px;
}
.size34 {
  font-size: 34px !important;
  height: 34px;
  width: 34px;
  line-height: 34px;
  padding: 5px;
}
.size32 {
  font-size: 32px !important;
  height: 32px;
  width: 32px;
  line-height: 32px;
  padding: 5px;
}
.size30 {
  font-size: 30px !important;
  height: 30px;
  width: 30px;
  line-height: 30px;
  padding: 3px;
}
.size28 {
  font-size: 28px !important;
  height: 28px;
  width: 28px;
  line-height: 28px;
  padding: 3px;
}
.size26 {
  font-size: 26px !important;
  height: 26px;
  width: 26px;
  line-height: 26px;
  padding: 3px;
}
.size24 {
  font-size: 24px !important;
  height: 24px;
  width: 24px;
  line-height: 24px;
  padding: 3px;
}
.size22 {
  font-size: 22px !important;
  height: 22px;
  width: 22px;
  line-height: 22px;
  padding: 3px;
}
.size20 {
  font-size: 20px !important;
  height: 20px;
  width: 20px;
  line-height: 20px;
  padding: 3px;
}
.size18 {
  font-size: 18px !important;
  height: 18px;
  width: 18px;
  line-height: 18px;
  padding: 3px;
}
.size16 {
  font-size: 16px !important;
  height: 16px;
  width: 16px;
  line-height: 16px;
  padding: 3px;
}
.tz-font-icon-facebook:before {
  content: "F";
}
.tz-font-icon-twitter2:before {
  content: "T";
}
.tz-font-icon-plus:before {
  content: "G";
}
.tz-font-icon-skype:before {
  content: "H";
}
.tz-font-icon-linkedin:before {
  content: "I";
}
.tz-font-icon-deviantart:before {
  content: "J";
}
.tz-font-icon-bloger:before {
  content: "K";
}
.tz-font-icon-twitter:before {
  content: "L";
}
.tz-font-icon-myspace:before {
  content: "M";
}
.tz-font-icon-flickr:before {
  content: "N";
}
.tz-font-icon-tumblr:before {
  content: "o";
}
.tz-font-icon-rss:before {
  content: "R";
}
.tz-font-icon-stumble:before {
  content: "S";
}
.tz-font-icon-vimeo:before {
  content: "V";
}
.tz-font-icon-wordpress:before {
  content: "W";
}
.tz-font-icon-youtube:before {
  content: "X";
}
.tz-font-icon-yahoo:before {
  content: "Y";
}
.tz-font-icon-aim:before {
  content: "Z";
}
.tz-font-icon-dribble:before {
  content: "D";
}
.tz-font-icon-behance:before {
  content: "E";
}
.tz-font-icon-apple:before {
  content: "@";
}
.tz-font-icon-window:before {
  content: "0";
}
.tz-font-icon-add:before {
  content: "1";
}
.tz-font-icon-share:before {
  content: "2";
}
.tz-font-icon-like:before {
  content: "3";
}
.tz-font-icon-picasa:before {
  content: "4";
}
.tz-font-icon-lastfm:before {
  content: "6";
}
.tz-font-icon-pin:before {
  content: "7";
}
.tz-font-icon-ember:before {
  content: "8";
}
.tz-font-icon-qik:before {
  content: "9";
}
.tz-font-icon-comment:before {
  content: "?";
}
.tz-font-icon-soundcloud:before {
  content: "!";
}
.tz-font-icon-me:before {
  content: "$";
}
.tz-font-icon-pinterest:before {
  content: "&amp;";
}
.tz-font-icon-down:before {
  content: "(";
}
.tz-font-icon-repeat:before {
  content: ")";
}
.tz-font-icon-flow:before {
  content: ",";
}
.tz-font-icon-star:before {
  content: "-";
}
.tz-font-icon-music:before {
  content: ".";
}
.tz-font-icon-completed:before {
  content: "/";
}
.tz-font-icon-a:before {
  content: "A";
}
.font-border-circle {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.color-white {
  color: #fff !important;
}
.color-pink {
  color: #EC6681 !important;
}
.color-dark {
  color: #3E403F !important;
}
.color-gray {
  color: #838383 !important;
}
.color-orange {
  color: #E08A51 !important;
}
.tz-font-icon:hover {
  color: #072c87 !important;
}
.tz-font-icon.bg-dark:hover {
  background: #072c87 !important;
  color: #fff !important;
}
.btn-base,
.btn {
  font-size: 14px;
}
.bebas-font {
  font-family: 'BebasNeueRegular';
}
.color-red {
  color: #072c87 !important;
}
table thead th span {
  color: #000 !important;
}
.bg-red-orange {
  background-color: #072c87;
}
#pricing-table-2 .column ul li.title-row {
  color: #072c87;
}
#pricing-table-2 .over ul li.title-row {
  color: #fff;
  background: #072c87;
}
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
  line-height: 50px;
  padding-top: 15px;
}
code {
  color: #072c87;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #072c87;
  background-image: linear-gradient(to bottom,#AAB4F4,#072c87);
}
div.TzItemPage .hightlight,
div.TzPortfolioItemPage .hightlight {
  background: #072c87;
}
@font-face {
  font-family: 'IcoMoon';
  src: url('http://www.logiagenesis.es/templates/tz_aragon/media/jui/fonts/IcoMoon.eot');
  src: url('http://www.logiagenesis.es/templates/tz_aragon/media/jui/fonts/IcoMoon.eot') format('embedded-opentype'), url('http://www.logiagenesis.es/templates/tz_aragon/media/jui/fonts/IcoMoon.svg') format('svg'), url('http://www.logiagenesis.es/templates/tz_aragon/media/jui/fonts/IcoMoon.woff') format('woff'), url('http://www.logiagenesis.es/templates/tz_aragon/media/jui/fonts/IcoMoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: 'IcoMoon';
  content: attr(data-icon);
  speak: none;
}
[class^="icomoon-"],
[class*=" icomoon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  font-size: 15px;
}
[class^="icomoon-"]:before,
[class*=" icomoon-"]:before {
  font-family: 'IcoMoon';
  font-style: normal;
  speak: none;
}
.icomoon-home:before {
  content: "\21";
}
.icomoon-user:before {
  content: "\22";
}
.icomoon-checkedout:before,
.icomoon-lock:before,
.icomoon-locked:before {
  content: "\23";
}
.icomoon-comment:before,
.icomoon-comments:before {
  content: "\24";
}
.icomoon-comments-2:before {
  content: "\25";
}
.icomoon-share-alt:before,
.icomoon-out:before {
  content: "\26";
}
.icomoon-share:before,
.icomoon-redo:before {
  content: "\27";
}
.icomoon-undo:before {
  content: "\28";
}
.icomoon-file-add:before {
  content: "\29";
}
.icomoon-new:before,
.icomoon-plus:before {
  content: "\2a";
}
.icomoon-apply:before,
.icomoon-edit:before,
.icomoon-pencil:before {
  content: "\2b";
}
.icomoon-pencil-2:before {
  content: "\2c";
}
.icomoon-folder:before {
  content: "\2d";
}
.icomoon-folder-2:before {
  content: "\2e";
}
.icomoon-picture:before {
  content: "\2f";
}
.icomoon-pictures:before {
  content: "\30";
}
.icomoon-list:before,
.icomoon-list-view:before {
  content: "\31";
}
.icomoon-power-cord:before {
  content: "\32";
}
.icomoon-cube:before {
  content: "\33";
}
.icomoon-puzzle:before {
  content: "\34";
}
.icomoon-flag:before {
  content: "\35";
}
.icomoon-tools:before {
  content: "\36";
}
.icomoon-cogs:before {
  content: "\37";
}
.icomoon-options:before,
.icomoon-cog:before {
  content: "\38";
}
.icomoon-equalizer:before {
  content: "\39";
}
.icomoon-wrench:before {
  content: "\3a";
}
.icomoon-brush:before {
  content: "\3b";
}
.icomoon-eye-open:before,
.icomoon-eye:before {
  content: "\3c";
}
.icomoon-checkbox-unchecked:before {
  content: "\3d";
}
.icomoon-checkin:before,
.icomoon-checkbox:before {
  content: "\3e";
}
.icomoon-checkbox-partial:before {
  content: "\3f";
}
.icomoon-asterisk:before,
.icomoon-star-empty:before {
  content: "\40";
}
.icomoon-star-2:before {
  content: "\41";
}
.icomoon-featured:before,
.icomoon-star:before {
  content: "\42";
}
.icomoon-calendar:before {
  content: "\43";
}
.icomoon-calendar-2:before {
  content: "\44";
}
.icomoon-question-sign:before,
.icomoon-help:before {
  content: "\45";
}
.icomoon-support:before {
  content: "\46";
}
.icomoon-warning:before {
  content: "\48";
}
.icomoon-publish:before,
.icomoon-save:before,
.icomoon-ok:before,
.icomoon-checkmark:before {
  content: "\47";
}
.icomoon-unpublish:before,
.icomoon-trash:before,
.icomoon-cancel:before {
  content: "\4a";
}
.icomoon-eye-close:before,
.icomoon-minus:before {
  content: "\4b";
}
.icomoon-purge:before,
.icomoon-trash:before {
  content: "\4c";
}
.icomoon-envelope:before,
.icomoon-mail:before {
  content: "\4d";
}
.icomoon-mail-2:before {
  content: "\4e";
}
.icomoon-unarchive:before,
.icomoon-drawer:before {
  content: "\4f";
}
.icomoon-archive:before,
.icomoon-drawer-2:before {
  content: "\50";
}
.icomoon-box-add:before {
  content: "\51";
}
.icomoon-box-remove:before {
  content: "\52";
}
.icomoon-search:before {
  content: "\53";
}
.icomoon-filter:before {
  content: "\54";
}
.icomoon-camera:before {
  content: "\55";
}
.icomoon-play:before {
  content: "\56";
}
.icomoon-music:before {
  content: "\57";
}
.icomoon-grid-view:before {
  content: "\58";
}
.icomoon-grid-view-2:before {
  content: "\59";
}
.icomoon-menu:before {
  content: "\5a";
}
.icomoon-thumbs-up:before {
  content: "\5b";
}
.icomoon-thumbs-down:before {
  content: "\5c";
}
.icomoon-delete:before,
.icomoon-remove:before,
.icomoon-cancel-2:before {
  content: "\49";
}
.icomoon-save-new:before,
.icomoon-plus-2:before {
  content: "\5d";
}
.icomoon-ban-circle:before,
.icomoon-minus-sign:before,
.icomoon-minus-2:before {
  content: "\5e";
}
.icomoon-key:before {
  content: "\5f";
}
.icomoon-quote:before {
  content: "\60";
}
.icomoon-quote-2:before {
  content: "\61";
}
.icomoon-database:before {
  content: "\62";
}
.icomoon-location:before {
  content: "\63";
}
.icomoon-zoom-in:before {
  content: "\64";
}
.icomoon-zoom-out:before {
  content: "\65";
}
.icomoon-expand:before {
  content: "\66";
}
.icomoon-contract:before {
  content: "\67";
}
.icomoon-expand-2:before {
  content: "\68";
}
.icomoon-contract-2:before {
  content: "\69";
}
.icomoon-health:before {
  content: "\6a";
}
.icomoon-wand:before {
  content: "\6b";
}
.icomoon-unblock:before,
.icomoon-refresh:before {
  content: "\6c";
}
.icomoon-vcard:before {
  content: "\6d";
}
.icomoon-clock:before {
  content: "\6e";
}
.icomoon-compass:before {
  content: "\6f";
}
.icomoon-address:before {
  content: "\70";
}
.icomoon-feed:before {
  content: "\71";
}
.icomoon-flag-2:before {
  content: "\72";
}
.icomoon-pin:before {
  content: "\73";
}
.icomoon-lamp:before {
  content: "\74";
}
.icomoon-chart:before {
  content: "\75";
}
.icomoon-bars:before {
  content: "\76";
}
.icomoon-pie:before {
  content: "\77";
}
.icomoon-dashboard:before {
  content: "\78";
}
.icomoon-lightning:before {
  content: "\79";
}
.icomoon-move:before {
  content: "\7a";
}
.icomoon-next:before {
  content: "\7b";
}
.icomoon-previous:before {
  content: "\7c";
}
.icomoon-first:before {
  content: "\7d";
}
.icomoon-last:before {
  content: "\e000";
}
.icomoon-loop:before {
  content: "\e001";
}
.icomoon-shuffle:before {
  content: "\e002";
}
.icomoon-arrow-first:before {
  content: "\e003";
}
.icomoon-arrow-last:before {
  content: "\e004";
}
.icomoon-chevron-up:before,
.icomoon-uparrow:before,
.icomoon-arrow-up:before {
  content: "\e005";
}
.icomoon-chevron-right:before,
.icomoon-arrow-right:before {
  content: "\e006";
}
.icomoon-chevron-down:before,
.icomoon-downarrow:before,
.icomoon-arrow-down:before {
  content: "\e007";
}
.icomoon-chevron-left:before,
.icomoon-arrow-left:before {
  content: "\e008";
}
.icomoon-arrow-up-2:before {
  content: "\e009";
}
.icomoon-arrow-right-2:before {
  content: "\e00a";
}
.icomoon-download:before,
.icomoon-arrow-down-2:before {
  content: "\e00b";
}
.icomoon-arrow-left-2:before {
  content: "\e00c";
}
.icomoon-play-2:before {
  content: "\e00d";
}
.icomoon-menu-2:before {
  content: "\e00e";
}
.icomoon-arrow-up-3:before {
  content: "\e00f";
}
.icomoon-arrow-right-3:before {
  content: "\e010";
}
.icomoon-arrow-down-3:before {
  content: "\e011";
}
.icomoon-arrow-left-3:before {
  content: "\e012";
}
.icomoon-print:before,
.icomoon-printer:before {
  content: "\e013";
}
.icomoon-color-palette:before {
  content: "\e014";
}
.icomoon-camera-2:before {
  content: "\e015";
}
.icomoon-file:before {
  content: "\e016";
}
.icomoon-file-remove:before {
  content: "\e017";
}
.icomoon-save-copy:before,
.icomoon-copy:before {
  content: "\e018";
}
.icomoon-cart:before {
  content: "\e019";
}
.icomoon-basket:before {
  content: "\e01a";
}
.icomoon-broadcast:before {
  content: "\e01b";
}
.icomoon-screen:before {
  content: "\e01c";
}
.icomoon-tablet:before {
  content: "\e01d";
}
.icomoon-mobile:before {
  content: "\e01e";
}
.icomoon-users:before {
  content: "\e01f";
}
.icomoon-briefcase:before {
  content: "\e020";
}
.icomoon-download:before {
  content: "\e021";
}
.icomoon-upload:before {
  content: "\e022";
}
.icomoon-bookmark:before {
  content: "\e023";
}
.icomoon-out-2:before {
  content: "\e024";
}
label[for="mod-search-searchword"] {
  display: none;
}
#mod-search-searchword {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 33px;
  max-width: 100% !important;
  line-height: 33px;
  color: #bdbcbc;
}
.stats-module dt,
.stats-module dd {
  float: left;
}
.stats-module dt {
  clear: both;
}
#tz-breadcrumb .icon-home {
  margin-top: -2px;
}
.tz-banner .box {
  margin: 0;
}
.box hr {
  background: #3e3f3f;
  border: none;
  display: block;
  height: 1px;
  width: 10%;
}
.tz-archive-module a {
  text-transform: uppercase;
}
.tz-archive-module span {
  color: #b1b1b1;
}
.testimonial {
  font-size: 18px;
}
.testimonial .introtext {
  background: url('../../../images/testimonial-icon.png') left top no-repeat;
  padding: 10px 0 39px 82px;
  color: #8c8c8c;
  line-height: 32px;
  text-align: left;
}
.testimonial .introtext p {
  margin: 0;
  line-height: 32px;
}
.testimonial .author {
  color: #616161;
  text-align: right;
}
.custom_intro {
  color: #838383;
}
.custom_intro h2 {
  color: #3e3f3f;
  text-transform: uppercase;
}
.custom_intro h2,
.custom_intro p {
  font-size: 18px;
}
.custom_intro p {
  line-height: 30px;
  padding: 0;
  margin: 0;
}
.custom_intro hr {
  width: 12%;
  background: #404041;
  margin-bottom: 36px;
}
.box .custom_webdesgin,
.box .custom_mobiledesign,
.box .custom_brand {
  padding: 28px 25px 21px 25px;
  background: #fff;
  border: 1px solid #e8edef;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.box .custom_webdesgin p:first-child,
.box .custom_mobiledesign p:first-child,
.box .custom_brand p:first-child {
  float: left;
  padding: 0;
  margin: 0 12px 0 0;
}
.box .custom_webdesgin h2,
.box .custom_mobiledesign h2,
.box .custom_brand h2 {
  margin: 0;
  font-size: 18px;
}
.box .custom_webdesgin .info,
.box .custom_mobiledesign .info,
.box .custom_brand .info {
  margin: 6px 0 0 0;
  color: #838383;
  font-size: 14px;
}
.box .custom_webdesgin .intro,
.box .custom_mobiledesign .intro,
.box .custom_brand .intro {
  margin: 18px 0 31px 0;
  font-size: 13px;
  color: #595959;
  line-height: 24px;
}
.box .custom_webdesgin .intro span,
.box .custom_mobiledesign .intro span,
.box .custom_brand .intro span {
  color: #072c87;
}
.box .custom_webdesgin .icon,
.box .custom_mobiledesign .icon,
.box .custom_brand .icon {
  background: url('../../../images/web-design.png') no-repeat;
  text-indent: -99999px;
  display: block;
  height: 47px;
  width: 34px;
}
.box .custom_webdesgin .readmore,
.box .custom_mobiledesign .readmore,
.box .custom_brand .readmore {
  clear: both;
  background: rgba(62,63,63,0.5);
  padding: 7px 18px;
  text-decoration: none;
  color: #fff;
  font-size: 11px;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.box .custom_webdesgin .readmore:active,
.box .custom_webdesgin .readmore:focus,
.box .custom_webdesgin .readmore:hover,
.box .custom_mobiledesign .readmore:active,
.box .custom_mobiledesign .readmore:focus,
.box .custom_mobiledesign .readmore:hover,
.box .custom_brand .readmore:active,
.box .custom_brand .readmore:focus,
.box .custom_brand .readmore:hover {
  color: #fff;
  background: rgba(111,121,255,0.5);
}
.box .custom_mobiledesign .icon {
  background: url('../../../images/mobile-design.png') no-repeat;
}
.box .custom_brand .icon {
  background: url('../../../images/brand-developer.png') no-repeat;
}
.custom_newsletter h2,
.custom_newsletter form {
  display: inline-block;
}
.custom_newsletter h2 {
  font-size: 32px;
  color: #fff;
  margin: 0 24px 0 0;
}
.custom_newsletter form .inputbox {
  width: 293px;
  background: #fff;
  border: none;
  height: 34px;
  margin-right: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.custom_newsletter form .subcription_btn {
  font-size: 20px;
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
  padding: 8px 24px;
  vertical-align: top;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.custom_newsletter form .subcription_btn:hover,
.custom_newsletter form .subcription_btn:focus,
.custom_newsletter form .subcription_btn:active {
  background: #fff;
  color: #072c87;
}
.content .custom_product .tzbutton {
  float: right;
  font-size: 32px;
  display: inline-block;
  line-height: 35px;
  padding: 13px 20px 10px;
  margin-top: 10px;
  background: #072c87;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.content .custom_product .tzbutton:hover,
.content .custom_product .tzbutton:active,
.content .custom_product .tzbutton:focus {
  color: #fff;
  background: #3e3f3f;
}
.content .custom_product .info {
  display: inline-block;
  max-width: 78%;
}
.content .custom_product p {
  text-align: left;
  margin: 0;
  font-size: 18px;
  line-height: 33px;
  padding: 0;
}
.content .custom_product .title {
  color: #3e3f3f;
  font-size: 32px;
  margin-bottom: 18px;
}
#article-random .random-module {
  padding: 0;
  margin: 0;
}
#article-random .random-module li {
  list-style: none;
  padding: 0;
  position: relative;
  min-height: 500px;
  overflow: hidden;
}
#article-random .random-module li .image {
  width: 100%;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  height: 100%;
}
#article-random .random-module a {
  color: #fff;
}
#article-random .random-module .info {
  position: static;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
}
#article-random .random-module .bg_image {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  background: rgba(0,0,0,0.5);
}
#article-random .random-module .infoInner {
  position: relative;
  padding: 23px 0 25px 0;
}
#article-random .random-module .title {
  text-decoration: none;
  font-size: 46px;
  line-height: 46px;
  display: inline-block;
  margin-top: -3px;
}
#article-random .random-module .introtext {
  font-size: 18px;
  line-height: 32px;
  margin: 0 auto 38px;
  width: 80%;
}
#article-random .random-module .readmore {
  text-transform: uppercase;
  border: 1px solid #fff;
  padding: 10px 20px;
  text-decoration: none;
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
#article-random .random-module .readmore:hover,
#article-random .random-module .readmore:focus,
#article-random .random-module .readmore:active {
  color: #404041;
  background: #fff;
}
#article-random .random-module hr {
  background: #fff;
  width: 10%;
  margin-bottom: 41px;
  margin-top: 20px;
  border: none;
  height: 1px;
}
.TzContact .contact-name {
  font-size: 36px;
}
.TzContact .inner {
  padding: 30px 10px 27px 10px;
}
.TzContact .page-header h2 {
  font-size: 32px;
  margin: 0 0 37px 0;
}
.TzContact .text {
  color: #5a5a5a;
  font-size: 13px;
}
.TzContact .tz-contact-button-bar {
  position: relative;
  display: inline-block;
}
.TzContact #tz-contact-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.7) url('../../../images/contact-loading.gif') center center no-repeat;
}
.TzContact .inputbox {
  border: 1px solid #d2d2d2;
  width: 99%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.TzContact .btn {
  background: #072c87;
  font-size: 17px;
  padding: 8px 15px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.TzContact #message-sent-false,
.TzContact #message-sent {
  display: none;
  line-height: 17px;
  margin: 15px 0 0 0;
}
.TzContact #message-sent-false {
  color: #FF0000;
  padding: 5px 15px 9px;
  border: 1px solid #ff0000;
}
.TzContact #message-sent {
  color: #072c87;
  padding: 5px 15px 9px;
  border: 1px solid #072c87;
}
.TzContact #contact-form {
  margin: 0;
}
.TzContact .input-left .inputbox,
.TzContact .input-right .inputbox {
  line-height: 30px;
  margin-bottom: 20px;
  padding: 8px 0;
  text-indent: 17px;
}
.TzContact .input-left .validate-email,
.TzContact .input-right .validate-email {
  margin-bottom: 14px;
}
.TzContact .input-right {
  margin-left: 20px;
}
.TzContact .input-right .inputbox {
  max-height: 163px;
  resize: none;
}
.TzContact .form-actions {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
.TzContact .contact-address {
  margin-top: -3px;
  font-size: 14px;
}
.TzContact .contact-address .contact-icon {
  float: left;
}
.TzContact .contact-address .info {
  padding: 0 0 23px 38px;
}
.TzContact .contact-misc {
  color: #7C7E7E;
  font-size: 14px;
}
.TzContact .contact-misc * {
  margin: 0;
  line-height: 24px;
}
.TzContact .contact-miscinfo .contact-icon {
  text-align: right;
}
.TzContact .emailCopy .inputbox {
  margin: 0 5px 3px 0;
}
.TzContact .emailCopy * {
  width: auto;
  display: inline-block;
  margin: 0;
}
.box .content .social-link a:hover,
.box .content .social-link a:focus,
.box .content .social-link a:active {
  background-color: transparent;
}
.box .logo-link h2 {
  color: #3e3f3f;
  font-size: 46px;
  text-align: center;
  line-height: 46px;
  margin: 0 0 16px;
}
.box .logo-link .description {
  color: #595959;
  font-size: 18px;
  line-height: 25px;
  padding-bottom: 20px;
  text-align: center;
}
.box .logo-link .description p {
  line-height: 25px;
}
.box .logo-link ul {
  margin: auto;
  padding: 0;
  text-align: center;
}
.box .logo-link ul li {
  display: inline-block;
  padding: 0 28px 24px 28px;
}
.box .logo-link a:hover,
.box .logo-link a:active,
.box .logo-link a:focus {
  background-color: transparent;
}
.box .logo-link hr {
  margin-bottom: 30px;
}
.box .social-link ul {
  padding: 0;
}
.box .social-link ul li {
  display: inline-block;
  padding: 0 6px 0 0;
}
.box .social-link ul li a {
  position: relative;
  display: inline-block;
}
.box .social-link ul li a:hover img {
  opacity: 0;
}
.box .social-link ul li a:hover .hover {
  opacity: 1;
}
.box .social-link ul li .hover {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.box .TzServices .title {
  color: #3e3f3f;
  font-size: 36px;
  line-height: 45px;
  margin: 0 0 20px 0;
}
.box .TzServices .image {
  display: inline-block;
  width: 145px;
  height: 175px;
  background: #fff;
  float: left;
  border: 1px solid rgba(0,0,0,0.1);
  margin-right: 27px;
  -webkit-box-shadow: 2px 2px 0 -1px #FFFFFF, 2px 2px 0 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 2px 2px 0 -1px #FFFFFF, 2px 2px 0 0px rgba(0,0,0,0.1);
  -ms-box-shadow: 2px 2px 0 -1px #FFFFFF, 2px 2px 0 0px rgba(0,0,0,0.1);
  -o-box-shadow: 2px 2px 0 -1px #FFFFFF, 2px 2px 0 0px rgba(0,0,0,0.1);
  box-shadow: 2px 2px 0 -1px #FFFFFF, 2px 2px 0 0px rgba(0,0,0,0.1);
}
.box .TzServices .image span {
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  height: 100%;
  width: 100%;
}
.tz-services h3.header {
  margin: 0 0 37px 0;
}
.tz-services-head .content * {
  font-size: 18px;
  line-height: 35px;
}
.tztwd-container {
  position: relative;
  overflow: hidden;
  min-height: 500px;
  font-size: 18px;
  color: #fff;
}
.tztwd-container .image {
  background-attachment: fixed;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}
.tztwd-container .tztwd {
  position: static;
}
.tztwd-container a {
  color: #072c87;
}
.tztwd-container .bg_background {
  background: rgba(0,0,0,0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tztwd-tweets .tztwd-tweet-container {
  border: none;
  padding-bottom: 20px;
  position: relative;
}
.tztwd-tweets .tztwd-tweet {
  background: url(../../../images/bg-twitter-feed.png) center top no-repeat;
  padding-top: 64px;
  border: none;
  text-align: center;
}
.box .content .tztwd-container a:hover {
  color: #fff;
}
.sidebar-nav .box .content .tztwd-container {
  min-height: auto;
}
.sidebar-nav .box .content .tztwd-container img {
  width: auto;
}
.sidebar-nav .box .content .tztwd-container * {
  font-size: 13px;
  line-height: 28px;
}
.sidebar-nav .box .content .tztwd-container .tztwd-header img {
  margin-right: 10px;
}
.sidebar-nav .box .content .tztwd-container .tztwd-tweet-data,
.sidebar-nav .box .content .tztwd-container .tztwd-tweet-data * {
  font-size: 11px;
  text-align: left;
  padding-top: 6px;
}
.sidebar-nav .box .content .tztwd-tweet-data a:hover,
.sidebar-nav .box .content .tztwd-header a:hover {
  color: #072c87;
}
.sidebar-nav .tztwd-header {
  padding-bottom: 20px;
}
.sidebar-nav .tztwd-header &gt; a span {
  display: block;
}
.sidebar-nav .tztwd-container {
  min-height: inherit;
}
.sidebar-nav .tztwd-container .tztwd {
  background: none transparent;
  position: static;
}
.sidebar-nav .tztwd-container .bg_background {
  background: none;
}
.sidebar-nav .tztwd-tweet-container {
  padding: 0 0 17px 0;
  color: #3e3f3f;
}
.sidebar-nav .tztwd-tweet-container:first-child {
  padding-top: 12px;
}
.sidebar-nav .tztwd-tweets .tztwd-tweet {
  background: none;
  color: #3e3f3f;
  text-align: left;
  padding: 0;
  display: inline-block;
}
.sidebar-nav .tztwd-tweets .tztwd-tweet a {
  color: #072c87;
}
.sidebar-nav .tztwd-tweets .tztwd-tweet a:hover,
.sidebar-nav .tztwd-tweets .tztwd-tweet a:active,
.sidebar-nav .tztwd-tweets .tztwd-tweet a:focus {
  color: #3e3f3f;
}
.sidebar-nav .tztwd-tweets * {
  font-size: 13px;
  line-height: 22px;
}
#tz_fullslide {
  position: relative;
  overflow: hidden;
}
#tz_fullslide #supersized {
  position: static;
  overflow: hidden;
  padding: 0;
}
#tz_fullslide #supersized li {
  position: absolute;
}
#tz_fullslide #supersized img {
  max-width: none;
}
#tz_fullslide .bg-slide-overlay {
  background: url('../../../images/bg-dot.png') repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
ul#supersized li.prevslide img,
ul#supersized li.activeslide img {
  display: inline-block;
}
div#tz_fullslide .slide-des {
  position: absolute;
  left: 0;
  bottom: 0;
  right: auto;
  width: 100%;
  overflow: hidden;
}
div#tz_fullslide #slidecaption {
  padding: 21px 0 11px;
}
div#tz_fullslide #slidecaption h2 {
  background: none;
  text-transform: uppercase;
  font-size: 68px;
  line-height: 68px;
  padding: 0 0 0 45px;
  max-width: 77%;
}
.tz-slide-caption {
  background: rgba(0,0,0,0.25);
  position: relative;
}
.TzFullSlide #prevslide,
.TzFullSlide #nextslide {
  background: url('../../../images/direction-icon.png') no-repeat;
  width: 25px;
  height: 52px;
  margin-top: -26px;
}
.TzFullSlide #prevslide {
  left: auto;
  right: 94px;
  background-position: center left;
}
.TzFullSlide #nextslide {
  background-position: center right;
  right: 42px;
}
.TzFullSlide #prevslide:active,
.TzFullSlide #nextslide:active {
  margin-top: -26px;
}
.TzFullSlide .slider-control {
  position: absolute;
}
div#tz_fullslide #slidecaption1 {
  background: none;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 32px;
  margin-top: 0;
  position: relative;
  padding: 23px 45px 27px 45px;
}
div#tz_fullslide #slidecaption {
  position: relative;
  margin-bottom: 77px;
}
.TzFullVideo .video-wrap {
  height: 100%;
}
.box ul.category-menu {
  padding: 0;
}
.box ul.category-menu li {
  border: none;
  padding: 7px 0;
}
.box ul.category-menu a {
  text-transform: uppercase;
  font-size: 14px;
}
.box ul.category-menu span {
  color: #b1b1b1;
}
.sidebar-nav ul.TzModFeature li a.FeatureTitle {
  font-size: 17px;
}
.sidebar-nav ul.TzModFeature li a.FeatureTitle img {
  padding: 0;
}
.TzTestimonial div.info {
  position: static;
}
.TzTestimonial .bg_image {
  position: absolute;
  background: rgba(0,0,0,0.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.TzTestimonial .container-fluid {
  position: relative;
}
.TzTestimonial .quote {
  padding: 25px 0;
}
.container-fluid {
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
}
.tz-mainmenu-toggle {
  display: none;
}
img {
  max-width: 100%;
}
div.imgcaption {
  max-width: 100% !important;
}
.btn-toolbar {
  clear: both;
}
.article-index + .btn-toolbar {
  clear: left;
}
aside .btn-group &gt; .dropdown-toggle {
  padding: 0 !important;
}
.btn.btn-primary [class^="icon-"] {
  margin-top: -1px;
  opacity: 1;
}
a [class^="icon-"] {
  margin-top: -3px;
}
.well {
  background: #fff;
}
.nav-pills li:hover a {
  background: #5990de;
  color: #fff;
}
.form-actions {
  background: #fff;
  border-top: 1px solid #ddd;
  overflow: hidden;
}
[class^="icon-"],
[class*=" icon-"] {
  position: relative;
  top: 2px;
}
.btn-group.open .btn.dropdown-toggle,
.btn.dropdown-toggle {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
[class*="span"]:first-child {
  margin-left: 0 !important;
}
.row {
  margin-left: 0 !important;
}
[class*="span"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.breadcrumb {
  background: transparent;
  border: none;
  border-bottom: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 15px 0;
}
.breadcrumb &gt; li &gt; .divider {
  padding: 0 10px;
}
table {
  clear: both;
}
aside .dropdown-menu {
  min-width: 80px !important;
}
.list-striped {
  border: 1px solid #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  list-style-type: none;
  margin: 0;
  padding: 3px;
}
.list-striped li {
  padding: 7px 10px;
}
.list-striped li:nth-child(odd) {
  background-color: #f9f9f9;
}
.list-striped li:hover {
  background-color: #f5f5f5;
}
a {
  text-decoration: none;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  border: 1px solid #d2d2d2;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.tip-wrap {
  background: #3e3f3f;
  padding: 3px 10px;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.tip-wrap .tip-title {
  font-weight: bold;
}
form .nav-tabs li {
  padding-bottom: 0;
}
form .nav-tabs li a {
  margin-top: 5px;
}
.btnred a {
  margin: 0px 20px;
  padding: 5px 15px;
  background: #072c87;
  border-radius: 5px 5px 5px 5px;
  color: #ffffff;
  opacity: 0.7;
  -webkit-transition: opacity 300ms linear 0s;
  -moz-transition: opacity 300ms linear 0s;
  -o-transition: opacity 300ms linear 0s;
  transition: opacity 300ms linear 0s;
}
.btnred a:hover,
.btnred a:focus,
.btnred a:active {
  opacity: 1;
}
@media (max-width: 979px) {
  .tz-mainmenu-toggle {
    display: inline-block;
  }
  .tz-main-menu {
    float: none;
  }
  .tz-main-menu ul.nav-child {
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    opacity: 1 !important;
    padding: 0 !important;
    position: static !important;
    width: 100% !important;
  }
  .tz-main-menu &gt; ul {
    background: #fff;
    border: 1px solid #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px !important;
  }
  .tz-main-menu &gt; ul &gt; li:first-child &gt; a {
    border-top: none !important;
  }
  .tz-main-menu ul li {
    border: none !important;
    line-height: 28px !important;
    min-height: 28px !important;
  }
  .tz-main-menu ul li a,
  .tz-main-menu ul li li a,
  .tz-main-menu ul li ul li a {
    border-top: 1px solid #e5e5e5;
    color: #777 !important;
    font-weight: normal !important;
    line-height: 28px !important;
    margin: 0 !important;
    min-height: 28px !important;
  }
  .tz-main-menu ul li a {
    font-size: 13px;
    padding: 0 15px !important;
  }
  .tz-main-menu ul li a:active,
  .tz-main-menu ul li a:focus,
  .tz-main-menu ul li a:hover {
    background: #f5f5f5 !important;
    color: #585656 !important;
  }
  .tz-main-menu ul li li a {
    font-size: 12px;
    padding-left: 30px !important;
  }
  .tz-main-menu ul li li li a {
    font-size: 11px;
    padding-left: 40px !important;
  }
  .tz-main-menu ul li li li li a {
    font-size: 10px;
    padding-left: 50px !important;
  }
  .tz-main-menu ul ul {
    background: #fff;
    border: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    position: static;
    width: 100%;
  }
  .tz-big-header {
    font-size: 80px;
    line-height: 1.5;
    margin-top: 20px;
  }
  .tz-small-header {
    font-size: 18px;
  }
  .tz-buttons {
    padding: 60px 0;
  }
  .tz-blue-button,
  .tz-yellow-button {
    font-size: 24px;
    font-weight: 300;
    height: 48px;
    line-height: 49px;
    margin-left: 25px;
    padding: 0 36px;
  }
  .tz-medium-header {
    font-size: 30px;
  }
  #tz-download-btn {
    width: 130px;
  }
  header.tz-header {
    display: block;
  }
  header.tz-header .tz-inner {
    padding: 0;
  }
  header.tz-header h1.tz-logo {
    margin: -2px 0;
  }
  aside.left-sidebar,
  section#tz-content,
  aside.right-sidebar {
    width: 100%;
    margin-left: 0;
  }
  div.paddingLeft,
  div.paddingRight {
    padding: 0;
  }
  .off-canvas body &gt; .tz-theme-panel {
    left: auto;
  }
  div.TzContact #contact-form {
    width: 100%;
    margin-bottom: 25px;
  }
  div.TzContact #contact-form .input-right {
    width: 100%;
    margin: 0;
  }
  div.TzContact .contact-address {
    margin-left: 0;
  }
  section.tz-contact-bottom div.tz-inner {
    padding-top: 15px;
  }
  .bx-wrapper div.slide div.image {
    max-height: 120px;
  }
  .TzServices .span6 {
    margin-top: 0;
  }
  .content div.custom_product p {
    text-align: center;
  }
  .content div.custom_product p .info {
    display: block;
    max-width: 100%;
  }
  .content div.custom_product p .tzbutton {
    float: none;
  }
  .TzFullSlide div#tz_fullslide #slidecaption h2 {
    font-size: 39px;
  }
  div.tz-social-link {
    padding-top: 25px !important;
    display: inline-block;
  }
  .off-canvas {
    width: 100%;
    overflow-x: hidden;
    position: relative;
  }
  .off-canvas body {
    height: 100%;
    overflow-x: hidden;
    width: 100%;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .off-canvas body &gt; * {
    left: 0;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .off-canvas #plazart-mainnav .nav-collapse {
    display: none;
  }
  .off-canvas #off-canvas-nav {
    display: block;
    position: fixed;
    top: 0;
    z-index: 999991;
    height: 100%;
    width: 100%;
    background: none;
    filter: alpha(opacity=0);
    pointer-events: none;
  }
  .off-canvas #off-canvas-nav .plazart-mainnav {
    width: 270px;
    height: 100%;
    left: -270px;
    margin-left: 0;
    overflow-y: auto;
    position: absolute;
  }
  .off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse {
    height: auto;
    overflow: visible;
    padding-left: 20px;
    padding-bottom: 50px;
    background: none;
  }
  .off-canvas-enabled body &gt; * {
    -webkit-transform: translateX(250px);
    -moz-transform: translateX(250px);
    -ms-transform: translateX(250px);
    -o-transform: translateX(250px);
    transform: translateX(250px);
  }
  .off-canvas-enabled #off-canvas-nav {
    z-index: 999991;
    pointer-events: auto;
    background-color: rgba(255,255,255,0.3);
  }
  #plazart-mainnav button.btn-navbar {
    display: block !important;
  }
  section.tz-main-body .tz-inner {
    padding: 69px 10px 0;
  }
}
@media (max-width: 768px) {
  [class*="span"]:after {
    clear: both;
    content: "";
    display: block;
  }
  [class*="span"] {
    margin-top: 20px;
  }
  [class*="span"]:first-child {
    margin-top: 0;
  }
  .row-fluid .span3 {
    float: left;
    margin-top: 0 !important;
    width: 48.618784527%;
    *width: 48.5655930376383%;
  }
  .row-fluid .span3:nth-child(2n) {
    margin-left: 6px;
  }
  .row-fluid .span3:nth-child(2n+1) {
    margin-right: 6px;
  }
  .row-fluid .span2,
  .row-fluid .span4 {
    float: left;
    margin-top: 0 !important;
    width: 31.491712705%;
    *width: 31.4385212156383%;
  }
  .row-fluid .span2:nth-child(3n),
  .row-fluid .span4:nth-child(3n) {
    margin-left: 6px;
    margin-right: 0 !important;
  }
  .row-fluid .span2:nth-child(3n+1),
  .row-fluid .span4:nth-child(3n+1) {
    margin-left: 0 !important;
    margin-right: 6px;
  }
  .row-fluid .span2:nth-child(3n+2),
  .row-fluid .span4:nth-child(3n+2) {
    margin-left: 3px;
    margin-right: 3px;
  }
  .tz-article .article-header {
    font-size: 32px !important;
    line-height: 48px !important;
  }
  #tz-header {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  body &gt; footer .nav {
    padding: 14px 0;
    width: 100%;
  }
  body &gt; footer .nav li {
    clear: both;
    display: block;
    text-align: left;
    width: 100%;
  }
  body &gt; footer .nav {
    border-bottom: 1px solid #e5e5e5;
  }
  body &gt; footer .tz-copyrights,
  body &gt; footer .tz-toplink {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
  }
  #tz-social-icons {
    display: none !important;
  }
  body &gt; header &gt; .row {
    text-align: center;
  }
  html,
  body {
    position: relative;
  }
  body {
    padding: 0;
  }
  body &gt; header #mod-search-searchword {
    float: none;
    margin: 0 auto;
  }
  #tz-main .container-fluid #sidebar {
    margin: 0 !important;
    width: 100% !important;
  }
  #tz-main .container-fluid #sidebar .box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left !important;
    padding: 0 10px !important;
    width: 50%;
  }
  .tz-big-header {
    font-size: 56px;
    line-height: 1.4;
    margin-top: 10px;
  }
  .tz-small-header {
    font-size: 16px;
  }
  .tz-buttons {
    padding: 30px 0;
  }
  .tz-blue-button,
  .tz-yellow-button {
    font-size: 18px;
    font-weight: 300;
    height: 32px;
    line-height: 33px;
    margin-left: 16px;
    padding: 0 24px;
  }
  .tz-medium-header {
    font-size: 24px;
  }
  .container-fluid .row-fluid .tz-demo-content,
  .container-fluid .row-fluid .tz-demo-content.span4 {
    float: none !important;
    margin: 0 auto !important;
    max-width: 360px !important;
    width: 100% !important;
  }
  #tz-download-btn {
    width: 100px;
  }
  .tz-main-menu {
    padding: 0 20px;
    position: absolute;
    right: 28px;
    top: 85px;
    left: 50px;
    z-index: 9999;
  }
  .tz-headline .custom a.bg-1 {
    margin-bottom: 10px;
  }
  div.TzBlog div.TzBlogInner h3.TzBlogTitle a,
  div.TzItemPage h2.TzArticleTitle a,
  div.TzPortfolioItemPage h2.TzArticleTitle a {
    font-size: 24px !important;
  }
  #tz-component .TzBlog .TzBlogInner,
  div.TzItemPage .TzItemPageInner,
  div.TzPortfolioItemPage .TzItemPageInner,
  div.TzItemPage .TzArticleInfo,
  div.TzPortfolioItemPage .TzArticleInfo {
    padding-right: 0 !important;
  }
  div.tz-inner {
    padding: 0 20px 27px;
  }
  #tz-framework-logo {
    margin: auto;
    float: none !important;
    clear: both;
  }
  a,
  a:active,
  a:hover {
    text-decoration: none;
  }
  .tz-headline h2 {
    line-height: 36px;
  }
  .container-fluid div.row-fluid .span2 {
    max-width: 100% !important;
  }
  div#TzContent #tz_options ul li {
    display: inline !important;
  }
  div#tz_options,
  div#portfolio {
    float: none;
    width: 100%;
  }
  div#TzContent div.tz_item .TzInner {
    margin-left: 0;
    margin-right: 0;
  }
  div#timeline .TzDate {
    padding-left: 0;
  }
  div.tz-mainmenu-toggle a {
    margin-top: 3px;
  }
  div.contact-form {
    padding: 0 !important;
  }
  .contact-form .control-group .controls input,
  .contact-form .control-group .controls textarea {
    padding: 10px 5% !important;
    width: 90% !important;
  }
  div.form-actions {
    padding-left: 0;
  }
  .always-show .mega &gt; .mega-dropdown-menu,
  .always-show .dropdown-menu {
    display: block !important;
  }
  .tz-main-body h1.header,
  .tz-main-body h2.header,
  .tz-main-body h3.header,
  .tz-main-body h4.header,
  .tz-main-body h5.header,
  .tz-main-body h6.header {
    margin-bottom: 15px;
  }
  .tz-main-body .content {
    margin-top: 15px;
  }
  .TzLayoutBlog header.tz-header .span12,
  section#employee .span12 {
    margin: 0 !important;
  }
  section.tz-slideshow .tz-inner,
  section.tz-employee .tz-inner,
  section.tz-spotlight3 .tz-inner,
  section.tz-headline .tz-inner,
  section.tz-border-bottom .tz-inner,
  section.tz-social-bottom .tz-inner,
  section.tz-logo-link .tz-inner,
  section.tz-testimonial .tz-inner,
  section.tz-testimonial .tz-inner,
  section.tz-contact-bottom .tz-inner,
  section.tz-contact .tz-inner,
  div.tz-services-head .tz-inner,
  section.tz-services .tz-inner {
    padding: 0;
  }
  section.tz-slideshow .box h1.header,
  section.tz-slideshow .box h2.header,
  section.tz-slideshow .box h3.header,
  section.tz-slideshow .box h4.header,
  section.tz-slideshow .box h5.header,
  section.tz-slideshow .box h6.header,
  section.tz-employee .box h1.header,
  section.tz-employee .box h2.header,
  section.tz-employee .box h3.header,
  section.tz-employee .box h4.header,
  section.tz-employee .box h5.header,
  section.tz-employee .box h6.header,
  section.tz-spotlight3 .box h1.header,
  section.tz-spotlight3 .box h2.header,
  section.tz-spotlight3 .box h3.header,
  section.tz-spotlight3 .box h4.header,
  section.tz-spotlight3 .box h5.header,
  section.tz-spotlight3 .box h6.header,
  section.tz-headline .box h1.header,
  section.tz-headline .box h2.header,
  section.tz-headline .box h3.header,
  section.tz-headline .box h4.header,
  section.tz-headline .box h5.header,
  section.tz-headline .box h6.header,
  section.tz-border-bottom .box h1.header,
  section.tz-border-bottom .box h2.header,
  section.tz-border-bottom .box h3.header,
  section.tz-border-bottom .box h4.header,
  section.tz-border-bottom .box h5.header,
  section.tz-border-bottom .box h6.header,
  section.tz-social-bottom .box h1.header,
  section.tz-social-bottom .box h2.header,
  section.tz-social-bottom .box h3.header,
  section.tz-social-bottom .box h4.header,
  section.tz-social-bottom .box h5.header,
  section.tz-social-bottom .box h6.header,
  section.tz-logo-link .box h1.header,
  section.tz-logo-link .box h2.header,
  section.tz-logo-link .box h3.header,
  section.tz-logo-link .box h4.header,
  section.tz-logo-link .box h5.header,
  section.tz-logo-link .box h6.header,
  section.tz-testimonial .box h1.header,
  section.tz-testimonial .box h2.header,
  section.tz-testimonial .box h3.header,
  section.tz-testimonial .box h4.header,
  section.tz-testimonial .box h5.header,
  section.tz-testimonial .box h6.header,
  section.tz-testimonial .box h1.header,
  section.tz-testimonial .box h2.header,
  section.tz-testimonial .box h3.header,
  section.tz-testimonial .box h4.header,
  section.tz-testimonial .box h5.header,
  section.tz-testimonial .box h6.header,
  section.tz-contact-bottom .box h1.header,
  section.tz-contact-bottom .box h2.header,
  section.tz-contact-bottom .box h3.header,
  section.tz-contact-bottom .box h4.header,
  section.tz-contact-bottom .box h5.header,
  section.tz-contact-bottom .box h6.header,
  section.tz-contact .box h1.header,
  section.tz-contact .box h2.header,
  section.tz-contact .box h3.header,
  section.tz-contact .box h4.header,
  section.tz-contact .box h5.header,
  section.tz-contact .box h6.header,
  div.tz-services-head .box h1.header,
  div.tz-services-head .box h2.header,
  div.tz-services-head .box h3.header,
  div.tz-services-head .box h4.header,
  div.tz-services-head .box h5.header,
  div.tz-services-head .box h6.header,
  section.tz-services .box h1.header,
  section.tz-services .box h2.header,
  section.tz-services .box h3.header,
  section.tz-services .box h4.header,
  section.tz-services .box h5.header,
  section.tz-services .box h6.header {
    margin-bottom: 25px;
  }
  section.tz-slideshow .box h1.header span,
  section.tz-slideshow .box h2.header span,
  section.tz-slideshow .box h3.header span,
  section.tz-slideshow .box h4.header span,
  section.tz-slideshow .box h5.header span,
  section.tz-slideshow .box h6.header span,
  section.tz-employee .box h1.header span,
  section.tz-employee .box h2.header span,
  section.tz-employee .box h3.header span,
  section.tz-employee .box h4.header span,
  section.tz-employee .box h5.header span,
  section.tz-employee .box h6.header span,
  section.tz-spotlight3 .box h1.header span,
  section.tz-spotlight3 .box h2.header span,
  section.tz-spotlight3 .box h3.header span,
  section.tz-spotlight3 .box h4.header span,
  section.tz-spotlight3 .box h5.header span,
  section.tz-spotlight3 .box h6.header span,
  section.tz-headline .box h1.header span,
  section.tz-headline .box h2.header span,
  section.tz-headline .box h3.header span,
  section.tz-headline .box h4.header span,
  section.tz-headline .box h5.header span,
  section.tz-headline .box h6.header span,
  section.tz-border-bottom .box h1.header span,
  section.tz-border-bottom .box h2.header span,
  section.tz-border-bottom .box h3.header span,
  section.tz-border-bottom .box h4.header span,
  section.tz-border-bottom .box h5.header span,
  section.tz-border-bottom .box h6.header span,
  section.tz-social-bottom .box h1.header span,
  section.tz-social-bottom .box h2.header span,
  section.tz-social-bottom .box h3.header span,
  section.tz-social-bottom .box h4.header span,
  section.tz-social-bottom .box h5.header span,
  section.tz-social-bottom .box h6.header span,
  section.tz-logo-link .box h1.header span,
  section.tz-logo-link .box h2.header span,
  section.tz-logo-link .box h3.header span,
  section.tz-logo-link .box h4.header span,
  section.tz-logo-link .box h5.header span,
  section.tz-logo-link .box h6.header span,
  section.tz-testimonial .box h1.header span,
  section.tz-testimonial .box h2.header span,
  section.tz-testimonial .box h3.header span,
  section.tz-testimonial .box h4.header span,
  section.tz-testimonial .box h5.header span,
  section.tz-testimonial .box h6.header span,
  section.tz-testimonial .box h1.header span,
  section.tz-testimonial .box h2.header span,
  section.tz-testimonial .box h3.header span,
  section.tz-testimonial .box h4.header span,
  section.tz-testimonial .box h5.header span,
  section.tz-testimonial .box h6.header span,
  section.tz-contact-bottom .box h1.header span,
  section.tz-contact-bottom .box h2.header span,
  section.tz-contact-bottom .box h3.header span,
  section.tz-contact-bottom .box h4.header span,
  section.tz-contact-bottom .box h5.header span,
  section.tz-contact-bottom .box h6.header span,
  section.tz-contact .box h1.header span,
  section.tz-contact .box h2.header span,
  section.tz-contact .box h3.header span,
  section.tz-contact .box h4.header span,
  section.tz-contact .box h5.header span,
  section.tz-contact .box h6.header span,
  div.tz-services-head .box h1.header span,
  div.tz-services-head .box h2.header span,
  div.tz-services-head .box h3.header span,
  div.tz-services-head .box h4.header span,
  div.tz-services-head .box h5.header span,
  div.tz-services-head .box h6.header span,
  section.tz-services .box h1.header span,
  section.tz-services .box h2.header span,
  section.tz-services .box h3.header span,
  section.tz-services .box h4.header span,
  section.tz-services .box h5.header span,
  section.tz-services .box h6.header span {
    display: block;
    text-align: center;
  }
  section.tz-slideshow .box .content,
  section.tz-employee .box .content,
  section.tz-spotlight3 .box .content,
  section.tz-headline .box .content,
  section.tz-border-bottom .box .content,
  section.tz-social-bottom .box .content,
  section.tz-logo-link .box .content,
  section.tz-testimonial .box .content,
  section.tz-testimonial .box .content,
  section.tz-contact-bottom .box .content,
  section.tz-contact .box .content,
  div.tz-services-head .box .content,
  section.tz-services .box .content {
    margin-top: 15px;
    padding: 0 15px;
    font-size: 14px;
    line-height: 24px;
  }
  section.tz-slideshow .box .content p,
  section.tz-employee .box .content p,
  section.tz-spotlight3 .box .content p,
  section.tz-headline .box .content p,
  section.tz-border-bottom .box .content p,
  section.tz-social-bottom .box .content p,
  section.tz-logo-link .box .content p,
  section.tz-testimonial .box .content p,
  section.tz-testimonial .box .content p,
  section.tz-contact-bottom .box .content p,
  section.tz-contact .box .content p,
  div.tz-services-head .box .content p,
  section.tz-services .box .content p {
    font-size: 14px;
    line-height: 24px;
  }
  section.tz-slideshow .box .content {
    padding: 0;
    margin: 0;
  }
  section.tz-social-bottom .tz-inner {
    padding-bottom: 35px;
  }
  section.tz-main-body .tz-inner {
    padding: 0;
  }
  section.tz-main-body .heading span {
    display: block;
    text-align: center;
  }
  section#employee .tz-inner {
    padding: 0;
  }
  ._product {
    margin-top: 23px;
  }
  div.bx-wrapper .bx-controls-direction a.bx-prev {
    left: -43px;
  }
  div.bx-wrapper .bx-controls-direction a.bx-next {
    right: -43px;
  }
  .TzEmployee {
    padding: 0 43px;
  }
  div.bx-wrapper .slide {
    margin-bottom: 15px;
  }
  div.bx-wrapper .slide .image {
    height: 200px;
  }
  div.box .TzServices .title {
    font-size: 24px;
    margin: 0 0 16px 0;
  }
  div.box .TzServices .image {
    float: none;
    margin: 0;
  }
  div.tz-services-content .content .row-fluid {
    margin: 0;
  }
  ul.TzTestimonial .info {
    font-size: 32px;
    line-height: 45px;
  }
  ul.TzTestimonial .quote {
    margin-top: 28%;
  }
  .TzServices {
    text-align: center;
  }
  div#tz_options {
    text-align: center;
    padding-bottom: 35px;
  }
  div#TzContent div#tz_options .option-combo a {
    margin: 0 5px 10px 5px;
  }
  div.custom_newsletter h2 {
    margin: 0 24px 6px 0;
    font-size: 27px;
    display: block;
  }
  #logo-link .span12,
  section.tz-contact .row-fluid .span12 {
    margin: 0 !important;
  }
  #TzContent div#tz_append {
    padding: 10px 37px;
  }
  #TzContent div#tz_append em,
  #TzContent div#tz_append a {
    font-size: 24px;
  }
  #tz_append div#infscr-loading img {
    vertical-align: text-bottom;
  }
  section.tz-contact .tz-inner {
    padding-bottom: 0;
  }
  div.TzContact .input-right {
    margin-left: 0;
  }
  footer#tz-footer .tz-inner {
    padding: 20px 14px 13px;
  }
  div.tz-footer-framework {
    max-width: 100%;
  }
  section#article-random .random-module .title {
    font-size: 36px;
    margin-bottom: 10px;
  }
  section#article-random .random-module hr {
    margin-bottom: 30px;
  }
  section#article-random .random-module .introtext {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 35px;
  }
  section#article-random .random-module .readmore {
    font-size: 20px;
  }
  div.TzPortfolioItemPage div.TzInfo {
    padding: 0 14px;
  }
  .tz-headline .content .custom_product .title {
    font-size: 32px;
    line-height: 33px;
  }
  div.content .custom_product p {
    text-align: center;
  }
  div.content .custom_product .title {
    text-align: center;
    font-size: 24px;
  }
  div.content .custom_product .tzbutton {
    float: none;
    font-size: 24px;
    line-height: 34px;
    padding: 10px 18px 7px;
  }
  div.box {
    margin-bottom: 35px;
  }
  .tz-main-body .main {
    -webkit-box-shadow: 2px 0 2px #ccc;
    -moz-box-shadow: 2px 0 2px #ccc;
    -ms-box-shadow: 2px 0 2px #ccc;
    -o-box-shadow: 2px 0 2px #ccc;
    box-shadow: 2px 0 2px #ccc;
  }
  #map .bt-googlemaps {
    height: 200px !important;
  }
  .tz-header h1.tz-logo img {
    width: 100%;
  }
  .TzLayoutBlog section.tz-main-body div.tz-inner,
  .TzLayoutBlog section#tz-breadcrumb div.tz-inner,
  section.tz-testimonial div.tz-inner {
    padding-left: 14px;
    padding-right: 14px;
  }
  div.paddingRight {
    padding: 0;
  }
  div.TzBlog div.TzBlogInner .TzArticleBlogInfo span,
  div.TzBlog div.TzBlogInner .TzTagArticleInfo span,
  div.TzBlog div.TzBlogInner .TzUserArticleInfo span,
  div.TzTag div.TzTagInner .TzArticleBlogInfo span,
  div.TzTag div.TzTagInner .TzTagArticleInfo span,
  div.TzTag div.TzTagInner .TzUserArticleInfo span,
  div.TzBlogFeatured div.TzBlogFeaturedInner .TzArticleBlogInfo span,
  div.TzBlogFeatured div.TzBlogFeaturedInner .TzTagArticleInfo span,
  div.TzBlogFeatured div.TzBlogFeaturedInner .TzUserArticleInfo span,
  div.TzUser div.TzUserInner .TzArticleBlogInfo span,
  div.TzUser div.TzUserInner .TzTagArticleInfo span,
  div.TzUser div.TzUserInner .TzUserArticleInfo span {
    margin-left: 0;
    margin-right: 5px;
    padding-bottom: 5px;
  }
  div.TzBlog div.TzBlogInner .TzArticleBlogInfo span .date,
  div.TzBlog div.TzBlogInner .TzTagArticleInfo span .date,
  div.TzBlog div.TzBlogInner .TzUserArticleInfo span .date,
  div.TzTag div.TzTagInner .TzArticleBlogInfo span .date,
  div.TzTag div.TzTagInner .TzTagArticleInfo span .date,
  div.TzTag div.TzTagInner .TzUserArticleInfo span .date,
  div.TzBlogFeatured div.TzBlogFeaturedInner .TzArticleBlogInfo span .date,
  div.TzBlogFeatured div.TzBlogFeaturedInner .TzTagArticleInfo span .date,
  div.TzBlogFeatured div.TzBlogFeaturedInner .TzUserArticleInfo span .date,
  div.TzUser div.TzUserInner .TzArticleBlogInfo span .date,
  div.TzUser div.TzUserInner .TzTagArticleInfo span .date,
  div.TzUser div.TzUserInner .TzUserArticleInfo span .date {
    font-size: 16px;
    padding-bottom: 5px;
  }
  div.TzIcon {
    margin-left: 0;
    float: right;
  }
  .TzLayoutBlog #tz-breadcrumb .tz-inner {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  section#tz-breadcrumb .breadcrumb * {
    font-size: 24px;
  }
  div.fancybox-opened {
    left: 0 !important;
    width: 100% !important;
    margin-top: 15px;
  }
  div.fancybox-opened .fancybox-inner {
    width: 100% !important;
  }
  div.fancybox-close {
    top: -30px;
  }
  .custom_newsletter {
    padding-top: 15px;
  }
  .custom_newsletter form .inputbox {
    width: 96%;
  }
  div.tz-social-link {
    text-align: center;
    margin-top: 5px;
  }
  div.tz-social-link ul {
    float: none;
    padding: 0;
  }
  div.tz-social-link li {
    margin: 0 4px;
  }
  div.tz-social-link .TzSocialLink {
    padding: 0 14px;
  }
  #tz-Guestbook-warp div#warp-fom {
    width: 70%;
    left: 14%;
  }
  #nguyenngoctu #nnt_comment_a1 {
    font-size: 14px;
    padding: 8px 23px;
  }
  div#tz-Guestbook-warp {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .container-fluid .row-fluid .span12,
  .container-fluid .row-fluid .span6,
  .container-fluid .row-fluid .span4,
  .container-fluid .row-fluid .span3,
  .container-fluid .row-fluid .span2 {
    clear: both;
    float: none;
    margin: 20px auto 0 auto !important;
    width: 100% !important;
    max-width: 480px !important;
  }
  .container-fluid .row-fluid .span2 {
    max-width: 240px !important;
  }
  .tz-article .article-header {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .item-page aside {
    float: none;
    position: static;
    width: 100%;
  }
  .tz-article {
    clear: both;
    margin-left: 0 !important;
    min-height: 120px;
    font-size: 13px;
    line-height: 23px !important;
  }
  .item-page time {
    display: block;
    width: 66px;
    height: 66px;
    line-height: 52px;
    padding: 6px;
    text-align: center;
    background: #ffb251;
    font-size: 48px;
    font-weight: 600;
    color: #fff;
    float: left;
    margin-left: 0;
  }
  .item-page time span {
    display: block;
    font-size: 18px;
    line-height: 0;
  }
  .article-info {
    float: left;
    margin: 0 0 10px 10px;
    text-align: left;
    font-size: 11px;
  }
  .article-info dt,
  .article-info dd {
    float: left;
    margin: 0 0 3px 5px;
  }
  .article-info dt {
    clear: both;
  }
  .contact .thumbnail {
    display: block;
    float: none;
    margin: 20px 0;
  }
  .contact .form-horizontal .control-label {
    text-align: left;
  }
  .tz-big-header {
    font-size: 32px;
    line-height: 1.2;
    margin-top: 0px;
  }
  .tz-small-header {
    font-size: 12px;
  }
  .tz-buttons {
    padding: 20px 0 0 0;
  }
  .tz-blue-button,
  .tz-yellow-button {
    font-size: 14px;
    font-weight: 300;
    height: 24px;
    line-height: 25px;
    margin-left: 10px;
    padding: 0 16px;
  }
  .tz-medium-header {
    font-size: 18px;
  }
  #tz-download-btn {
    width: 80px;
  }
  .always-show .mega &gt; .mega-dropdown-menu,
  .always-show .dropdown-menu {
    display: block !important;
  }
  div#tz-Guestbook-warp div#warp-fom {
    width: 85%;
    left: 8%;
  }
}


/*Modificacion del feed display en la home .newsfeed_home*/

.feed_Home &gt; h2 &gt; a {
  font-size: 30px !important;
}

.newsfeed_Home &gt; ul &gt; li {
    list-style-type: circle !important;
}

.newsfeed_Home &gt; ul &gt; li &gt; h5 &gt; a {
  font-size: 20px !important;
  color: #072c87 !important;
  text-indent: -25px;
}

.newsfeed_Home &gt; ul &gt; li &gt; .feed-item-description {
  text-indent: 10px;
  border-bottom: 1px solid #e5e5e5;
}</pre></body></html>