/* ============================== DEFAULT HTML ============================== */
@font-face {
    font-family: 'oswaldbook', Verdana,Tahoma,Arial,sans-serif;
    src: url('fonts/oswald-regular-webfont.eot');
    src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-regular-webfont.woff') format('woff'),
         url('fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body {
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
body {
  overflow-x: hidden;
  color: #000000;
  font-size: 85%;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  background: #fff;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}
hr {
  border-left: none;
  border-right: none;
    border-top: 1px solid #E5E5E5;
    color: #F4F4F4;
    margin: 20px 0;
    padding: 0;
}
hr.soften {
  height: 1px;
  margin: 50px 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  border: 0;
}
iframe {
  max-width: 100%;
  height: auto;
}
/* =============== DEFAULT HTML - LINK STYLES =============== */
a,
a:link,
a:visited {
  text-decoration: none;
  outline: none;
  color: #21759B;
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
}
a:hover {
  color: #d54e21;
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
a:focus {
  outline: none;
}
a img {
  border: none;
}
a.st-readmore {
  background: #4FB4F3;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
}
a.st-readmore:hover {
  background: #3A9FDE;
}
/* =============== DEFAULT HTML - HEADING STYLES =============== */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
/* =============== DEFAULT HTML - LIST STYLES =============== */
ul, ul li,
ol, ol li,
p, form, input {
  margin: 0;
  padding: 0;
}
p {
  margin-bottom: 10px;
}
ul, ul li {
  list-style: none;
}
ol li,
ul li {
  list-style-position: inside;
}
/* =============== DEFAULT HTML - IMAGES STYLES =============== */
img {
  border: none;
 
  -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        box-sizing: border-box;
}
img.image-border {
    border: 1px solid #D2D2D2;
    padding: 3px;
}
img.image-left {
  float: left;
  margin-right: 5px;
}
img.img-full-width {
  width: 100%;
}
[class*="img-fulltext-"] {
  margin: 10px 0;  
}
[class*="img-fulltext-"] img {
  width: 100%;
}
/* =============== IMAGES HOVER STYLES =============== */
[class*="img-intro-"] a,
[class*="st-news-horizontal-style-"] .inner .image a,
[class*="st-related-news-style-"] .relateditems .image a,
.st-content-tabs-style-1 .span4 a,
.latestnews .span4 a {
  display: block;
  position: relative;
  -webkit-transition: all 0.6s ease-in-out;
     -moz-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
      transition: all 0.6s ease-in-out;
}
[class*="img-intro-"] a:after,
[class*="st-news-horizontal-style-"] .inner .image a:after,
[class*="st-related-news-style-"] .relateditems .image a:after,
.st-content-tabs-style-1 .span4 a:after,
.latestnews .span4 a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(79, 180, 243, 0.6) url(../images/icons/icon-link.png) center -100px no-repeat;
  opacity: 0;
  -webkit-transition: all 0.6s ease-in-out;
     -moz-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
      transition: all 0.6s ease-in-out;
}
[class*="img-intro-"]:hover a:after,
[class*="st-news-horizontal-style-"] .inner .image:hover a:after,
[class*="st-related-news-style-"] .relateditems .image:hover a:after,
.st-content-tabs-style-1 .span4:hover a:after,
.latestnews .span4:hover a:after {
  opacity: 1;
  background-position: center center;
}
/* =============== PREDEFINED CONTENT ALIGN =============== */
.left {
  float: left;
}
.right {
  float: right;
}
.margin-left {
  margin-left: 1em;
  margin-right: 0;
}
.margin-right {
  margin-left: 0;
  margin-right: 1em;
}
.content-left {
  text-align: left;
}
.content-center {
  text-align: center;
}
.content-right {
  text-align: right;  
}
/* ============================== LAYOUT ============================== */
/* =============== LAYOUT - GENERAL LAYOUT =============== */
.clearafter:after {
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}
.clearbreak,
.clear {
  clear: both;
}
/* =============== LAYOUT - HEADER AREA =============== */
#avatar-header-inside-block {
  background: #4FB4F3;
  padding: 20px 0;
}
/* =============== LAYOUT - CONTENT AREA =============== */
.title {
  color: #30AEC4;
    margin: 10px 0;
    font-family: Verdana,Tahoma,Arial,sans-serif;
}
.title a:link,
.title a:visited {
  color: #21759B;
}
.title a:hover {
  color: #d54e21;
}
.avatar-article-heading {
  color: #ff0000;
  font-size: 25px;
    font-weight: 200;
    line-height: 30px;
    margin: 5px 0 20px 0;
}
#avatar-content-user-bottom,
#avatar-pos-content-user-bottom,
#avatar-promo-top,
#avatar-user-top-col-3 {
  margin: 30px 0;
}
#avatar-body-top-block {
  padding: 30px 0 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#avatar-content-user-top #avatar-pos-content-user-1,
#avatar-content-user-top #avatar-pos-content-user-2,
#avatar-content-user-bottom #avatar-pos-content-user-3,
#avatar-content-user-bottom #avatar-pos-content-user-4 {
  width: 49%;
}
#avatar-content-user-top #avatar-pos-content-user-2,
#avatar-content-user-bottom #avatar-pos-content-user-4 {
  float: right;
}
#avatar-body-middle-block {
  padding: 30px 0;  
}
#avatar-promo-top,
#avatar-user-top-col-3 {
  margin: 30px -10px;
}
#avatar-right_inner {
  margin-left: 20px;
}
#avatar-left_inner {
  margin-right: 20px;
}
.box_skitter .info_slide_dots .image_number {
  width: 10px;
  height: 10px;
}
#disqus_thread {
    border-top: 1px solid #CCCCCC;
    margin-top: 15px;
    padding-top: 30px;
}
/* =============== LAYOUT - FOOTER AREA =============== */
#avatar-footer-inside-block {
  background: #ffecb9;
  padding: 30px 0 20px;
}
#avatar-footer-block {
  background: #ff0000;
  padding: 20px 0;
}
#avatar-footer-block .copyright {
  padding-top: 10px;
}
.st-socials [class*="social-"] {
  text-align: left;
  display: inline-block;
  height: 33px;
  width: 33px;
  margin: 0 3px;
  text-indent: -9999em;
  background: url(../images/icons/social.png) 0 0 no-repeat;
}
.st-socials [class*="social-"]:hover {
  opacity: 0.8;
}
.st-socials .social-facebook { background-position: 0 0; }
.st-socials .social-flick { background-position: 0 -83px; }
.st-socials .social-pinterest { background-position: 0 -166px; }
.st-socials .social-rss { background-position: 0 -249px; }
.st-socials .social-twitter { background-position: 0 -332px; }
.st-socials .social-youtube { background-position: 0 -415px; }

/* ============================== MENU ============================== */
/* =============== ICONS MAIN MENU =============== */
[class*="avatar-main-menu"] [class*="icons-"] {
  background: none;
}
[class*="avatar-main-menu"].avatar-menu-icons > li {
  padding: 18px 16.0px;
}
/* =============== MAIN MENU =============== */
.avatar-nav-responsive .pull,
.avatar-nav-responsive .pull-main {
  display: none;
}
#avatar-pos-top-right ._menu ,
#avatar-pos-top-right [class*="avatar-module"] > div {
  padding: 0;
  margin: 0;
}
[class*="avatar-main-menu"],
[class*="avatar-main-menu"] ul {
  list-style: none;
  margin: 0;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
[class*="avatar-main-menu"] li span {
  cursor: default;
}
ul[class*="avatar-main-menu"] > li > a,
ul[class*="avatar-main-menu"] > li > span {
  margin: 0;
  padding: 0;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: bold;
}
[class*="avatar-main-menu"] > li:hover > span,
[class*="avatar-main-menu"] > li:hover > a,
[class*="avatar-main-menu"] > li.active > span,
[class*="avatar-main-menu"] > li.active > a {
  color: #C5FFFF;
}
ul[class*="avatar-main-menu"] > li > a.icons-home,
ul[class*="avatar-main-menu"].avatar-menu-icons.white > li > a.icons-home {
  background: url(../images/icons/icons-home.png) center center no-repeat;
  width: 26px;
  height: 24px;
  text-indent: -99999em;
  padding-left: 0;
}
[class*="avatar-main-menu"] > li {
  float: left;
    font-size: 14px;
  padding: 18px 22px;
  -webkit-transition: all .4s ease-in-out;
     -moz-transition: all .4s ease-in-out;
     -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out;
}
[class*="avatar-main-menu"] > li:hover {
  background: rgba(255, 255, 255, 0.2);
}
[class*="avatar-main-menu"] li.parent {
  position: relative;
}
[class*="avatar-main-menu"] li span,
[class*="avatar-main-menu"] li a {
  color: #fff;
    display: block;
    line-height: 40px;
    padding: 0 10px;
  text-transform: capitalize;
    text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
}
[class*="avatar-main-menu"] ul {
    opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 250px;
  background: #4CA7E0;
  z-index: 9999;
  margin-left: -99999em;
  -webkit-transition: opacity .2s ease 0s;
     -moz-transition: opacity .2s ease 0s;
     -o-transition: opacity .2s ease 0s;
    -ms-transition: opacity .2s ease 0s;
      transition: opacity .2s ease 0s;
}
[class*="avatar-main-menu"] li:hover > ul {
  opacity: 1;
  margin-left: auto;
}
[class*="avatar-main-menu"] ul li {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  margin: 0;
  -webkit-transition: all .4s ease-in-out;
     -moz-transition: all .4s ease-in-out;
     -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out;
}
[class*="avatar-main-menu"] ul li:first-child {
  border-top: none;
}
[class*="avatar-main-menu"] ul li.parent {
  background-image: url("../images/icons/white-arrow.png");
  background-repeat: no-repeat;
  background-position: 96% center;
  position: relative;
}
[class*="avatar-main-menu"] ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
[class*="avatar-main-menu"] ul li ul {
  left: 100%;
  top: 0;
}
[class*="avatar-main-menu"] ul li.current > span,
[class*="avatar-main-menu"] ul li:hover > span,
[class*="avatar-main-menu"] ul li.current > a,
[class*="avatar-main-menu"] ul li:hover > a {
  color: #C5FFFF;
}
[class*="avatar-main-menu"] ul li:hover > a,
[class*="avatar-main-menu"] ul li:hover > span {
  margin-left: 10px;
}
/* =============== SLIDE MENU =============== */
[class*="avatar-slide-menu"], 
[class*="avatar-slide-menu"] ul {
  list-style: none;
  margin: 0;
  background: #1E83C2;
  font-size: 14px;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
[class*="avatar-slide-menu"] li {
  line-height: 24px;
  position: relative;
  border-bottom: 1px solid #399EDD;
  -webkit-transition: all .4s ease-in-out;
     -moz-transition: all .4s ease-in-out;
     -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out;
}
[class*="avatar-slide-menu"] li.parent {
  background-image: url("../images/icons/white-arrow.png");
  background-repeat: no-repeat;
  background-position: 96% center;
}
[class*="avatar-slide-menu"] li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
[class*="avatar-slide-menu"] li span,
[class*="avatar-slide-menu"] li a {
  display: block;  
  color: #fff;
  background: none;
  padding: 10px;
  -webkit-transition: all 0.2s linear 0s;
     -moz-transition: all 0.2s linear 0s;
     -o-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
      transition: all 0.2s linear 0s;
}
[class*="avatar-slide-menu"].avatar-menu-icons li [class*="icons-"] {
    background-image: none;
  display: block;
  padding-left: 40px;
  position: relative;
}
[class*="avatar-slide-menu"].avatar-menu-icons li [class*="icons-"]:after {
    background: url("../images/icons/st-icon-sprite.png") no-repeat 0 0;
    content: " ";
    height: 24px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 24px;
}
[class*="avatar-slide-menu"].avatar-menu-icons.white li [class*="icons-"]:after {
    background-image: url("../images/icons/st-icon-sprite-white.png");
}
[class*="avatar-slide-menu"] li.current > span,
[class*="avatar-slide-menu"] li:hover > span,
[class*="avatar-slide-menu"] li.current > a,
[class*="avatar-slide-menu"] li:hover > a {
  color: #C5FFFF;
  text-decoration: none;
}
[class*="avatar-slide-menu"] li:hover > a,
[class*="avatar-slide-menu"] li:hover > span {
  margin-left: 10px;
}
[class*="avatar-slide-menu"] ul {
  opacity: 0;
  position: absolute;
  z-index: 9999;  
  -webkit-transition: all .2s ease 0s;
     -moz-transition: all .2s ease 0s;
     -o-transition: all .2s ease 0s;
    -ms-transition: all .2s ease 0s;
      transition: all .2s ease 0s;
}
[class*="avatar-slide-menu"] li.parent:hover > ul {
  opacity: 1;
  margin-left: auto;
}
.avatar-slide-menu-right li.parent:hover > ul {
  margin-right: auto;
}
/* sub-menu */
.avatar-slide-menu-left ul {
  left: 100%;
  top: 0;
  width: 250px;
  margin-left: -9999em;
}
.avatar-slide-menu-right ul {
  right: 100%;
  top: 0;
  width: 250px;
  margin-right: -9999em;
}
/* =============== TREE MENU =============== */
[class*="avatar-tree-menu"] {
  list-style: inside;
  font-size: 14px;
  background: #1E83C2;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
[class*="avatar-tree-menu"] ul {
  margin-left: 15px;
}
[class*="avatar-tree-menu"] li {
  border-bottom: 1px solid #399EDD;  
}
[class*="avatar-tree-menu"] li:last-child {
  border: none;
}
[class*="avatar-tree-menu"] li span,
[class*="avatar-tree-menu"] li a {
  display: block;
  color: #fff;
  padding: 10px 10px 10px 20px;
  position: relative;
  text-transform: capitalize;
  background: url("../images/icons/white-square.png") 8px center no-repeat;
  -webkit-transition: all 0.2s linear 0s;
     -moz-transition: all 0.2s linear 0s;
     -o-transition: all 0.2s linear 0s;
    -ms-transition: all 0.2s linear 0s;
      transition: all 0.2s linear 0s;
}
[class*="avatar-tree-menu"].avatar-menu-icons li [class*="icons-"] {
    background-image: none;
  display: block;
  padding-left: 40px;
  position: relative;
}
[class*="avatar-tree-menu"].avatar-menu-icons li [class*="icons-"]:after {
    background: url("../images/icons/st-icon-sprite.png") no-repeat 0 0;
    content: " ";
    height: 24px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 24px;
}
[class*="avatar-tree-menu"].avatar-menu-icons.white li [class*="icons-"]:after {
  background-image: url("../images/icons/st-icon-sprite-white.png");
}
[class*="avatar-tree-menu"] li.active > a,
[class*="avatar-tree-menu"] li.current > a,
[class*="avatar-tree-menu"] li a:hover {
  color: #C5FFFF;
  text-decoration: none;
}
[class*="avatar-tree-menu"] li a:hover,
[class*="avatar-tree-menu"] li span:hover {
  margin-left: 10px;
}
/* ============================== MODULE ============================== */
/* =============== ICONS MODULE =============== */
.avatar-module[class*="icons-"],
.avatar-module.white[class*="icons-"] {
  background-image: none;  
}
.avatar-module[class*="icons-"] {
  padding-left: 0;
}
/* =============== MODULE STYLE =============== */
.avatar-module[class*="st-module-"] {
  margin-bottom: 20px;
  line-height: 24px;
}
.avatar-module .avatar-module-heading {
  font-size: 24px;
    line-height: 24px;
    margin: 0 0 20px;
    padding: 10px 0;
  text-transform: capitalize;
}
.avatar-module[class*="st-module-"] .avatar-module-heading {
  background: #4FB4F3;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 20px;
    padding: 10px;
  text-transform: capitalize;
}
.avatar-module[class*="icons-"][class*="st-module-"] {
  display: block;
}
.avatar-module[class*="icons-"][class*="st-module-"] [class*="st-module-"][class*="icons-"] {
  background-image: none;
  padding-left: 0;
}
.avatar-module.st-module-1 .avatar-module-heading {
  background: #4FB4F3;
}
.avatar-module.st-module-2 .avatar-module-heading {
  background: #0A659E;
}
.avatar-module.st-module-3 .avatar-module-heading {
  background: #4D5A66;
}
.avatar-module.st-module-4 .avatar-module-heading {
  background: #373737;
}
.avatar-module.st-module-5 {
  background: #DEF1FC;
  color: #0E84CD;
}
.avatar-module.st-module-6 {
  background: #0A659E;
  color: #fff;
}
.avatar-module.st-module-7 {
  background: #4D5A66;
  color: #ebebeb;
}
.avatar-module.st-module-8 {
  background: #4FB4F3;
  color: #fff;
}
.avatar-module.st-module-5 > div,
.avatar-module.st-module-6 > div,
.avatar-module.st-module-7 > div,
.avatar-module.st-module-8 > div {
  padding: 0 15px 10px;
}
#avatar-footer-inside-block .avatar-module {
  margin: 0 10px 30px;
  color: #bbb;
}
#avatar-footer-inside-block .avatar-module:last-child {
  margin-bottom: 0;
}
/* =============== MODULE RELATED NEWS =============== */
[class*="st-related-news-style-"] .relateditems li {
  margin-bottom: 10px;
}
[class*="st-related-news-style-"] .relateditems li .title {
  font-size: 15px;
}
/* ======== module related news style 2 ======== */
.st-related-news-style-2 .relateditems li {
  float: left;
  width: 32%;
  margin-right: 2%;
}
.st-related-news-style-2 .relateditems li:last-child {
  margin-right: 0;
}
.st-related-news-style-2 .relateditems li .span4,
.st-related-news-style-2 .relateditems li .span8 {
  width: 100%;
  margin: 0 0 10px;
}
/* =============== MODULE SEARCH =============== */
.search-box[class*="icons-"] {
  padding-left: 0;
  display: block;
}
.search-box label {
  display: none;
}
.search-box input[type="text"] {
  width: 100%;
  height: 35px;
  padding: 5px !important;
  -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        box-sizing: border-box;
}
/* =============== MODULE LATEST NEWS =============== */
#avatar-footer-inside-block .latestnews > li {
  border-bottom: 1px solid #373737;
}
.latestnews[class*="icons-"] {
  display: block;
  padding: 0;
  background-image: none;
}
.latestnews > li {
  border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
  position: relative;
}
.latestnews > li:last-child {
  margin-bottom: 0;
}
.latestnews .title {
  margin: 0 0 5px;
  font-size: 15px;
}
.latestnews .date {
  font-style: italic;
  margin-bottom: 5px;
  color: #7C7C7C;
  font-size: 11.5px;
}
.latestnews .desc p:last-child {
  margin: 0;
}
/* ======== st-latestnews-style-1 ======== */
.st-latestnews-style-1 .latestnews li {
  float: left;
  width: 49%;
  margin: 0 2% 0 0;
}
.st-latestnews-style-1 .latestnews li {
  border-bottom: none;
}
.st-latestnews-style-1 .latestnews li:nth-child(even) {
  margin: 0;
}
.st-latestnews-style-1 .latestnews li .span4,
.st-latestnews-style-1 .latestnews li .span8 {
  width: 100%;
  margin: 0 0 10px;
}
/* ======== st-latestnews-style-2 ======== */
.st-latestnews-style-2 .latestnews li:first-child .span4,
.st-latestnews-style-2 .latestnews li:first-child .span8 {
  width: 100%;
  margin: 0 0 10px;
}
.st-latestnews-style-2 .latestnews li:first-child .desc {
  display: block;
}
.st-latestnews-style-2 .latestnews .desc {
  display: none;
}
/* ======== st-latestnews-style-3 ======== */
.st-latestnews-style-3 .latestnews li {
  float: left;
  width: 49%;
  margin: 0 2% 10px 0;
}
.st-latestnews-style-3 .latestnews li:first-child {
  float: none;
  width: 100%;
  margin: 0 0 10px;
}
.st-latestnews-style-3 .latestnews li:nth-child(odd) {
  margin-right: 0;
}
.st-latestnews-style-3 .latestnews li .desc {
  display: none;
}
.st-latestnews-style-3 .latestnews li:first-child .desc {
  display: block;
}
/* ======== st-latestnews-style-4 ======== */
.st-latestnews-style-4 .latestnews .desc {
  display: none;
}
/* ======== st-latestnews-style-5 ======== */
.st-latestnews-style-5 .latestnews-date-title li {
  padding-left: 45px;
  padding-bottom: 5px;
  min-height: 45px;
}
.st-latestnews-style-5 .latestnews-date-title li .post-number {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 20px;
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  background: #FA824F;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
/* ======== st-latestnews-style-6 ======== */
.st-latestnews-style-6 .latestnews li:first-child {
  float: left;
  width: 40%;
  border-bottom: none;
}
.st-latestnews-style-6 .latestnews li:first-child [class*="span"] {
  width: 100%;
  margin: 0 0 10px;
}
.st-latestnews-style-6 .latestnews li:first-child .desc {
  display: block;
}
.st-latestnews-style-6 .latestnews li {
  float: right;
  width: 58%;
  clear: right;
}
.st-latestnews-style-6 .latestnews li .desc {
  display: none;
}
/* ======== st-latestnews-style-7 ======== */
.st-latestnews-style-7 .latestnews .desc {
  display: none;
}
/* ============================== ST CONTENT SHOWCASE ============================== */
.copyright {
  display: none;
}
/* =============== CONTENT WALL STYLE =============== */
.st-wall-style-1 .st-content-showcase-wall .inner {
  margin: 0.5px;
  padding: 0;
}
/* =============== CONTENT TAB STYLE =============== */
.st-content-tabs-style-1 .st-content-tabs a {
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs {
  border-bottom: none;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li {
  width: 50%;
  text-align: center;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li a {
  background: #4FB4F3;
  border-radius: 0;
  border: none;
  color: #fff;  
  font-size: 16px;
  margin: 0;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li.active a,
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li a:hover {
  background: #1E83C2;
}
.st-content-tabs-style-1 .st-content-tabs .outter {
  border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.st-content-tabs-style-1 .st-content-tabs .outter:last-child {
  display: none;
}
/* =============== FLEX SLIDER STYLE =============== */
.st-flexslider-style-1 .flexslider {
  background: rgba(0, 0, 0, 0.6);
  padding: 0 0 30px 0;
  border-radius: 0;
  border: none;
  box-shadow: none;
}
.st-flexslider-style-1 .flexslider .title {
  color: #fff;
}
.st-flexslider-style-1 .flex-caption {
  line-height: 14px;
  padding: 0;
  width: 100%;
}
.st-flexslider-style-1 .flex-control-nav {
  bottom: 0;
}
.st-flexslider-style-1 .flex-control-nav li {
  margin: 0 3px;
}
.st-flexslider-style-1 .flex-control-paging li a {
  border-radius: 0;
  box-shadow: none;
  background: #fff;
  border: 1px solid #fff;
  width: 8px;
  height: 8px;
}
.st-flexslider-style-1 .flex-control-paging li a:hover,
.st-flexslider-style-1 .flex-control-paging li a.flex-active {
  background: none;
}
/* =============== SLIDER CONTENT STYLE =============== */
[class*="st-slider-content-style-"] .st-slider-content .inner {
  margin: 0;
  padding: 0;
}
[class*="st-slider-content-style-"] .st-slider-content .inner img {
  width: 100%;
}
[class*="st-slider-content-style-"] .st-slider-content .nav {
  text-align: left;
}
[class*="st-slider-content-style-"] .st-slider-content .nav span {
  border-radius: 0;
  border: none;
  margin: 0 1px;
  width: 15px;
}
[class*="st-slider-content-style-"] .st-slider-content .nav span.active {
  background: #6D6D6D;
}
/* ======= style 2 ======= */
.st-slider-content-style-2 .st-slider-content .inner {
  position: relative;
}
.st-slider-content-style-2 .st-slider-content .inner .detail {
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(79, 180, 243, 0.3);
  width: 100%;
}
.st-slider-content-style-2 .st-slider-content .inner .detail .title,
.st-slider-content-style-2 .st-slider-content .inner .detail .content {
  padding: 0 20px;
  color: #fff;
}
.st-slider-content-style-2 .st-slider-content .inner .detail .title a {
  color: #fff;
}
/* ======= style 3 ======= */
.st-slider-content-style-3 .st-slider-content .inner {
  position: relative;
  overflow: hidden;
}
.st-slider-content-style-3 .st-slider-content .inner .detail {
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 100%;
  opacity: 0;
  background: rgba(79, 180, 243, 0.3);
  -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
}
.st-slider-content-style-3 .st-slider-content .inner .detail .title,
.st-slider-content-style-3 .st-slider-content .inner .detail .content {
  padding: 0 20px;
  color: #fff;
}
.st-slider-content-style-3 .st-slider-content .inner .detail .title a {
  color: #fff;
}
.st-slider-content-style-3 .st-slider-content .inner:hover .detail {  
  bottom: 0;
  opacity: 1;
}
/* ======= style 4 ======= */
.st-slider-content-style-4 .st-slider-content .nav {
  text-align: center;
}
.st-slider-content-style-4 .st-slider-content .inner {
  position: relative;
  overflow: hidden;
}
.st-slider-content-style-4 .st-slider-content .inner .detail {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: rgba(79, 180, 243, 0.3);
  -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
}
.st-slider-content-style-4 .st-slider-content .inner .detail .title {
  padding: 0 20px;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
}
.st-slider-content-style-4 .st-slider-content .inner .detail .title a {
  color: #fff;
}
.st-slider-content-style-4 .st-slider-content .inner:hover .detail {  
  bottom: 0;
  opacity: 1;
}
.st-slider-content-style-4 .st-slider-content .inner .detail .content {
  display: none;
}
/* =============== NEWS HORIZONTAL =============== */
.st-news-horizontal-style-1 .st-news-horizonal .inner .title {
  font-size: 15px;
  line-height: 25px;
}
.st-news-horizontal-style-1 .st-news-horizonal .inner .content,
.st-news-horizontal-style-1 .st-news-horizonal .inner .category {
  display: none;
}
/* ============================== ACYMAILLING ============================== */
.acymailing_form {
  width: 100%;  
}
.acymailing_form input[type="text"] {
  height: 35px;
  -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        box-sizing: border-box;
}
.acysubbuttons {
  text-align: left;  
}
.acysubbuttons input[type="submit"] {
  background: #FA824F;
  border-radius: 0;
  padding: 8px 12px;
  border: none;
}
/* ============================== JOOMLA COMPONENT OVERRIDE ============================== */
/* =============== COM BREADCRUMBS =============== */
.breadcrumbs {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 16px;
}
/* =============== PAGINATION =============== */
.pagination ul,
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span,
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  border-radius: 0;
  box-shadow: none;
}
.pagination ul li a,
.pagination ul li span {
  background: #A1A1A1;
  color: #fff;
  border: none;
  margin-right: 3px;
  padding: 8px 12px;
  line-height: 100%;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
.pagination ul li a {
  background: #4FB4F3;
}
.pagination ul li a:hover {
  background: #0A659E;
}
/* =============== COM BLOG =============== */
.item-page {
  margin-bottom: 30px;
}
.item-page.blog[class*="st-blog-style-"] .avatar-article-heading {
  font-size: 25px;
  line-height: 35px;
}
.item-page ul,
.item-page ol {
  margin: 10px 0;
}
.item-page ul li {
  list-style: square inside;
}
.blog .category-desc {
  position: relative;
  margin: -20px 0 20px;
}
.blog .category-desc > img {
  width: 100%;
}
.blog .category-desc > p {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  color: #fff;
  background: rgba(79, 180, 243, 0.6);
}
.blog .items-more {
  margin-top: 10px;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
.blog .items-more h3 {
  font-size: 20px;
}
/* ======== Blog Featured ======== */
.blog-featured .avatar-page-heading {
  background: #4FB4F3;
  color: #fff;
  padding: 10px 10px 10px 40px;
  font-size: 20px;
  margin: 0 0 20px;
  line-height: 24px;
  position: relative;
}
.blog-featured .avatar-page-heading:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 10px;
  top: 10px;
  background: url("../images/icons/st-icon-sprite-white.png") 0 -756px no-repeat;
}
.blog-featured .avatar-article-heading {
  font-size: 15px;
    line-height: 20px;
    margin: 0 0 5px;
}
.blog-featured .article-info-term {
  display: none;
}
.blog-featured .article-info {
  margin: 5px 0;
  font-style: italic;
  font-size: 11.5px;
}
.blog-featured.st-featured-style-1 #disqus_thread {
  display: none;
}
.blog-featured.st-featured-style-1 .items-leading {
  float: left;
  width: 40%;
  border-bottom: none;
  padding-top: 0;
}
.blog-featured.st-featured-style-1 .items-leading .row-fluid .span4,
.blog-featured.st-featured-style-1 .items-leading .row-fluid .span8 {
  margin: 0;
  width: 100%;
}
.blog-featured.st-featured-style-1 .items-leading .row-fluid [class*="img-intro-"] {
  margin-bottom: 10px;
}
.blog-featured.st-featured-style-1 .items-row {
  float: right;
  width: 58%;
  clear: right;
}
.blog-featured.st-featured-style-1 .items-row:after {
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}
.blog-featured.st-featured-style-1 .items-row .item {
  margin: 0 0 10px;
  padding: 0 0 10px;
}
.blog-featured.st-featured-style-1 .items-row .item .article-info {
  margin-bottom: 0;
}
.blog-featured.st-featured-style-1 .items-row .avatar-article-intro-text,
.blog-featured.st-featured-style-1 .items-row .readmore,
.blog-featured.st-featured-style-1 .items-row .article-tools {
  display: none;
}
/* ======== blog style ======== */
.blog .items-leading,
.blog .items-row .item {
  padding: 20px 0;
  margin: 0;
}
.blog .avatar-page-subheading {
  background: none repeat scroll 0 0 #4FB4F3;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 20px;
    padding: 10px;
}
.blog .avatar-article-heading {
  font-size: 14px;
  margin: 0;
  line-height: 20px;
}
.blog .article-tools {
  margin-bottom: 5px;
}
.blog .items-row:after {
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}
/* ======== blog style 1 ======== */
.blog.blog.st-blog-style-1 .items-leading {
  padding-top: 0;
}
.blog.blog.st-blog-style-1 .items-leading .row-fluid .span3,
.blog.blog.st-blog-style-1 .items-leading .row-fluid .span9 {
  margin: 0 0 10px;
  width: 100%;
}
.blog.st-blog-style-1 .items-leading .row-fluid [class*="img-intro-"] {
  margin-bottom: 10px;
}
.blog.st-blog-style-1 .items-leading {
  float: left;
  width: 40%;
  border-bottom: none;
}
.blog.st-blog-style-1 .items-row {
  float: right;
  width: 58%;
  clear: right;
}
.blog.st-blog-style-1 .items-row:after {
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}
.blog.st-blog-style-1 .items-row .item {
  margin-bottom: 10px;
  padding: 0 0 10px;
}
.blog.st-blog-style-1 .items-row .readmore,
.blog.st-blog-style-1 .items-row .article-tools {
  display: none;
}
/* ======== blog style 2 - leading : 0 / intro : 10 / columns : 2 / links : 0 ======== */
.blog.st-blog-style-2 .items-row .item {
  float: left;
  width: 49%;
}
.blog.st-blog-style-2 .items-row .item:nth-child(even) {
  float: right;
}
.blog.st-blog-style-2 .items-row .readmore,
.blog.st-blog-style-2 .items-row .article-tools {
  display: none;
}
/* ======== blog style 3 - leading : 0 / intro : 6 / columns : 2 / links : 0 ======== */
.blog.st-blog-style-3 .items-row .item {
  float: left;
  width: 49%;
}
.blog.st-blog-style-3 .items-row .item:nth-child(even) {
  float: right;
}
.blog.st-blog-style-3 .items-row .item .span3,
.blog.st-blog-style-3 .items-row .item .span9 {
  width: 100%;
  margin: 0 0 10px;
}
.blog.st-blog-style-3 .avatar-article-heading {
  font-size: 16px;
}
/* ======== blog style 4 - leading : 0 / intro : 9 / columns : 3 / links : 0 ======== */
.blog.st-blog-style-4 .items-row .item {
  float: left;
  width: 32%;
  margin-right: 2%;
  padding: 10px 0 0;
  border-bottom: none;
}
.blog.st-blog-style-4 .items-row .item:nth-child(3) {
  margin-right: 0;
}
.blog.st-blog-style-4 .items-row .span3,
.blog.st-blog-style-4 .items-row .span9 {
  width: 100%;
  margin: 0 0 10px;
}
.blog.st-blog-style-4 .items-row .readmore,
.blog.st-blog-style-4 .items-row .article-tools {
  display: none;
}
/* ======== blog style 5 - leading : 0 / intro : 12 / columns : 4 / links : 0 ======== */
.blog.st-blog-style-5 .items-row .item {
  float: left;
  width: 24%;
  margin-right: 1.33%;
  padding: 10px 0 0;
  border-bottom: none;
}
.blog.st-blog-style-5 .items-row .item:nth-child(4) {
  margin-right: 0;
}
.blog.st-blog-style-5 .items-row .span3,
.blog.st-blog-style-5 .items-row .span9 {
  width: 100%;
  margin: 0 0 10px;
}
.blog.st-blog-style-5 .items-row .readmore,
.blog.st-blog-style-5 .items-row .article-tools {
  display: none;
}
/* =============== COM NEWSFEED =============== */
.newsfeed h1 {
  font-size: 28px;
}
.newsfeed h2 {
  font-size: 25px;
}
.newsfeed > h2,
.newsfeed-category > h2 {
  color: #ff0000;
  font-size: 25px;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 20px;
}
.newsfeed .feed-description {
  font-size: 17px;
  font-weight: 200;
    line-height: 25px;
    margin-bottom: 15px;
}
.newsfeed ol li {
  list-style-position: inside;
  margin-bottom: 15px; 
}
/* =============== COM CONTACT =============== */
.jicons-none {
  display: none !important;
}
.contact .contact-links ul li {
  list-style: disc inside;
  margin-left: 5px;
}
.contact > h1,
.contact-category > h2 {
  color: #ff0000;
  font-size: 25px;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 20px;
}
.contact .contact-name {
  font-size: 25px;
  margin: 0;
  padding: 0;
}
.contact .contact-details {
  margin-bottom: 20px;
}
.contact .contact-details .contact-image{ 
  float: right;
  padding: 3px;
  border: 1px solid #e3e3e3;
  background: #fff;
  margin: -14px 5px 10px 10px;
}
.contact fieldset {
  border: 1px solid #e3e3e3;
  padding: 10px;
}
.contact fieldset dt {
  float:left;
  width: 100px;
}
.contact fieldset dt label {
  margin: 5px 0;
}
.contact fieldset input,
.contact fieldset textarea {
  width: 82%;
  border-radius: 0;
  background: none;
  border: 1px solid #e3e3e3;
}
.contact fieldset dd.send-copy {
  margin-left: 100px;
}
.contact fieldset dd.send-copy label,
.contact fieldset dd.send-copy input {
  display: inline;
  width: 30px;
  margin: 0;
}
.contact fieldset dd.button {
  text-align: right;
  margin-right: 10px;
}
.contact legend {
  border: medium none;
    color: #777;
    font-size: 13.5px;
    margin: 0 20px;
    padding: 0 5px;
    width: auto;
}
.contact address {
  margin-bottom: 10px;
  background: url(../images/icons/contact.png) no-repeat 0px 2px;
  padding-left: 25px;
}
.contact .contact-emailto {
  margin-bottom: 10px;
  background: url(../images/icons/contact.png) no-repeat 0px -59px;
  padding-left: 25px;
}
.contact .contact-telephone {
  margin-bottom: 10px;
  background: url(../images/icons/contact.png) no-repeat 0px -30px;
  padding-left: 25px;
}
.contact .contact-webpage {
  margin-bottom: 10px;
  background: url(../images/icons/contact.png) no-repeat 0px -90px;
  padding-left: 25px;
}
.contact #contact-slider .panel {
  border: 1px solid #E5E5E5;
    border-radius: 4px;
    margin-bottom: 2px;
}
.contact #contact-slider .panel .title {
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 100%;
}
.contact #contact-slider .panel .title a {
  background: none;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 8px 15px;
}
.contact #contact-slider .panel .title a,
.contact #contact-slider .panel .title a:visited,
.contact #contact-slider .panel .title a:link {
  color: #21759B;
}
.contact #contact-slider .panel .title a:hover {
  color: #D54E21;
}
.contact #contact-slider .panel .pane-slider {
  margin: 0;  
}
.contact #contact-slider .panel .pane-down {
  border-top: 1px solid #E5E5E5 !important;
  padding: 10px !important;
}
/* =============== COM SEARCH =============== */
#finder-search fieldset,
#searchForm fieldset {
  margin-bottom: 15px;
}
#searchForm label {
  font-size: 13px;
}
#searchForm select {
  width: auto;
  padding: 3px;
}
#searchForm .phrases-box {
  margin: 0 0 10px 100px;
}
#searchForm .ordering {
  margin-right: 43px;
}
#searchForm .only > p {
  display: inline-block;
  margin-right: 22px;
}
.search .search-results li {
  padding: 8px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
.search .search-results li .small {
  font-size: 11px;
}
/* ============================== K2 OVERRIDE ============================== */
#k2Container h1,
#k2Container h2,
#k2Container h3,
#k2Container h4,
#k2Container h5,
#k2Container h6 {
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
#k2Container ul li,
#k2Container ol li {
  list-style-position: inside;
}
#k2Container .st-k2-article-toolbar,
#k2Container .latestItemTagsBlock,
#k2Container .catItemTagsBlock,
#k2Container .userItemTagsBlock {
  background: #F6F6F6;
    margin: 5px 0 15px;
    padding: 10px;
  border: 1px solid #EAEAEA;
  font-size: 12px;
}
#k2Container .st-k2-article-toolbar .latestItemCategory {
  float: left;
  font-size: 12px;
}
#k2Container .st-k2-article-toolbar .latestItemDateCreated {
  float: right;
  font-size: 12px;
}
.k2Avatar img {
  border: 1px solid #DEDEDE;
  margin: 0 10px 0 0;
}
.k2FeedIcon {
  padding: 0;
}
/* =============== K2 MODULE CALENDAR =============== */
div.k2CalendarBlock {
  height: auto;
  margin: 0;
}
div.k2CalendarBlock table.calendar {
  width: 100%;
}
div.k2CalendarBlock table.calendar .calendarDate {
  padding: 5px 2px;
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
}
div.k2CalendarBlock table.calendar .calendarDate:hover {
  background: #4FB4F3;
  color: #fff;
}
div.k2CalendarBlock table.calendar .calendarToday {
  background: #1E83C2;
}
/* =============== K2 MODULE TAGS =============== */
div.k2TagCloudBlock a:hover {
  background: none;
  color: #30AEC4;
}
/* =============== K2 MODULE CATEGORIES =============== */
div.k2CategoriesListBlock > ul > li {
  border-bottom: 1px dotted #C3C3C3;
}
div.k2CategoriesListBlock > ul > li:last-child {
  border-bottom: none;
}
div.k2CategoriesListBlock > ul > li a {
  display: block;
  padding: 10px 0;
}
div.k2CategoriesListBlock > ul > li a:hover {
  margin-left: 10px;
}
.st-module-7 .k2CategoriesListBlock li a:hover,
.st-module-8 .k2CategoriesListBlock li a:hover {
  color: #fff;
}
.st-module-7 .k2CategoriesListBlock li a {
  color: #EBEBEB;
}
.st-module-8 .k2CategoriesListBlock li a {
  color: #C5FFFF;
}
.st-module-8 div.k2CategoriesListBlock > ul > li {
  border-bottom: 1px dotted #C5FFFF;
}
/* =============== K2 MODULE COMMENTS =============== */
div.k2LatestCommentsBlock > ul {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
div.k2LatestCommentsBlock > ul > li {
  margin-bottom: 15px;
  padding: 10px;
  border: 1px dashed #ccc;
  background: #FFFFF0;
}
div.k2LatestCommentsBlock > ul > li.lastItem {
  margin-bottom: 0;
}
div.k2LatestCommentsBlock > ul > li:hover {
  background: #fff;
}
div.k2LatestCommentsBlock .lcComment {
  display: block;
  margin-bottom: 5px;
  min-height: 60px;
}
div.k2LatestCommentsBlock .lcUsername,
div.k2LatestCommentsBlock .lcCommentDate {
  display: block;
  font-style: italic;
  font-size: 11px;
}
div.k2LatestCommentsBlock .lcUsername {
  color: #CDA016;
}
/* =============== K2 MODULE USERS =============== */
div.k2UsersBlock > ul > li {
  padding: 0;
  background: none;
}
div.k2UsersBlock > ul > li > h3 {
  font-size: 16px;
  border-bottom: 1px solid #E8E8E8;
  margin-bottom: 10px;
}
div.k2UsersBlock .ubUserItems li {
  list-style: disc inside;
}
/* =============== K2 MODULE USER =============== */
div.k2LoginBlock fieldset.input input.button,
div.k2UserBlock input.ubLogout {
  background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #939393;
    padding: 5px 10px;
    border-radius: 3px;
}
div.k2UserBlock .k2UserBlockActions {
  font-size: 13px;
  margin: 8px 0;
}
/* =============== K2 MODULE CONTENT =============== */
div.k2ItemsBlock > ul {
  border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
div.k2ItemsBlock > ul > li {
  padding: 0;
  background: none;
  border: none;
  margin-bottom: 10px;
}
div.k2ItemsBlock .moduleItemAuthor > p {
  display: none;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
  line-height: inherit;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage {
  display: block;
  text-align: center;
  margin: 5px 0;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
  border: none;
    float: none;
    margin: 0;
    padding: 0;
  width: 100%;
}
div.k2ItemsBlock ul li span.moduleItemDateCreated,
div.k2ItemsBlock ul li a.moduleItemCategory {  
  font-style: italic;
  font-size: 12px;
}
div.k2ItemsBlock ul li div.moduleItemTags,
div.k2ItemsBlock ul li span.moduleItemHits,
div.k2ItemsBlock ul li a.moduleItemReadMore {
  font-size: 12px;
  font-style: italic;
}
div.k2ItemsBlock ul li span.moduleItemHits,
div.k2ItemsBlock ul li a.moduleItemReadMore {
  display: block;
}
div.k2ItemsBlock ul li span.moduleItemHits {
  border: none;
  padding: 0;
  margin: 0;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
  text-decoration: underline;
  text-align: right;
}
/* =============== K2 ITEM VIEW =============== */
#k2Container.itemView.itemIsFeatured {
  background: none;
}
#k2Container.itemView.itemIsFeatured .itemTitle sup {
  color: #fff;
  background: #CF1919;
  padding: 2px 8px;
  border-radius: 3px;
}
#k2Container.itemView .itemHeader .itemTitle {
  margin: 5px 0 20px;
  padding: 0;
  font-size: 25px;
  color: #21759B;
}
#k2Container.itemView .itemRatingBlock {
  line-height: 25px;
}
#k2Container.itemView .itemToolbar {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
#k2Container.itemView .itemToolbar ul {
  text-align: left;
}
#k2Container.itemView .itemToolbar ul li:first-child {
  padding-left: 0;
}
#k2Container.itemView .itemToolbar .itemRatingBlock {
  padding: 10px 0 0;
}
#k2Container.itemView .itemToolbar .itemRatingList li {
  border: none;
}
#k2Container.itemView .itemCategory {
  border: none;
  padding: 0;
}
#k2Container.itemView .itemRatingBlock {
  padding: 0;
  margin-bottom: 5px;
}
#k2Container.itemView .itemLinks {
  background: #F6F6F6;
    border: 1px solid #EAEAEA;
    font-size: 12px;
    margin: 0 0 15px;
    padding: 10px;
}
#k2Container.itemView .itemLinks .itemTagsBlock {
  padding: 0;
  border: none;
}
#k2Container.itemView .itemLinks .itemTagsBlock span,
#k2Container.itemView .itemLinks .itemCategory span {
  font-weight: normal;
  padding: 0;
  margin-right: 5px;
}
#k2Container.itemView .itemIntroText {
  font-weight: normal;
  color: #777;
  font-size: 15px;
}
#k2Container.itemView .itemImageBlock {
  padding: 0;
}
#k2Container.itemView .itemImageBlock .itemImage img {
  border: none;
  padding: 0;
}
#k2Container.itemView .itemImageBlock .itemImageCaption {
  display: block;
  text-align: center;
  float: none;
}
#k2Container.itemView .itemDateModified {
  font-style: italic;
  font-size: 12px;
  text-align: right;
}
#k2Container.itemView .itemContentFooter {
  text-align: left;
  padding: 10px 0;
  border-bottom: 1px dotted #ccc;
  border-top: none;
}
#k2Container.itemView .itemAuthorName {
  font-size: 20px;
  margin: 0;
}
#k2Container.itemView .itemAuthorUrl {
  margin-bottom: 10px;
  padding: 4px 0;
}
#k2Container.itemView .itemAuthorLatest {
  margin: 15px 0 0;
}
#k2Container.itemView .itemAuthorLatest > h3 {
  font-size: 16.5px;
  margin: 0;
}
#k2Container.itemView .itemAuthorLatest li,
#k2Container.itemView .itemRelated li,
#k2Container.itemView .itemNavigation li {
  background: none;
  padding: 2px 0;
  list-style: disc inside;
  border: none;
  margin-left: 8px;
}
#k2Container.itemView .itemNavigation li a {
  padding: 0;
}
#k2Container.itemView .itemRelated,
#k2Container.itemView .itemNavigation {
  border-top: 1px dotted #ccc;
}
#k2Container.itemView .itemRelated > h3,
#k2Container.itemView .itemNavigation > h3,
#k2Container.itemView .itemCommentsCounter {
  font-size: 20px;
  margin: 15px 0 0;
}
#k2Container.itemView .itemNavigation {
  background: none;
  padding: 0;
  border-bottom: none;
}
#k2Container.itemView .itemComments {
  margin-bottom: 15px;
  background: none;
  border: none;
  border-top: 1px dotted #ccc;
  padding: 0;
}
#k2Container.itemView .itemCommentsList img {
  -webkit-box-sizing: inherit;
       -moz-box-sizing: inherit;
        box-sizing: inherit;
}
#k2Container.itemView .itemCommentsWrapper {
  margin-left: 48px;
  padding-left: 20px;
  font-size: 13px;
}
#k2Container.itemView .itemCommentsWrapper > p {
  margin-bottom: 3px;
  padding: 0;
}
#k2Container.itemView .itemCommentsWrapper > p.commentText {
  margin: 8px 0;
}
#k2Container.itemView .itemCommentsWrapper .commentLink {
  text-align: right;
  font-size: 12px;
}
#k2Container.itemView p.itemCommentsFormNotes {
  padding-top: 8px;
}
#k2Container.itemView input#submitCommentButton {
  padding: 10px 15px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background: #A0B1C3;
  font-size: 12px;
  border: none;
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
}
#k2Container.itemView input#submitCommentButton:hover {
  background: #398DB3;
}
#k2Container.itemView ul.itemCommentsList li {
  padding: 8px 0;
  background: none;
  border-bottom: 1px solid #ccc;
}
/* =============== K2 TAG VIEW =============== */
#k2Container.tagView .tagItemView {
  margin: 0 0 15px;
  padding: 0 0 20px;
}
#k2Container.tagView .tagItemHeader {
  margin-bottom: 15px;
}
#k2Container.tagView .tagItemTitle {
  margin: 0 0 10px 0;
}
#k2Container.tagView .st-k2-article-toolbar .tagItemCategory {
  border-right: none;
  margin: 0;
  padding: 0;
}
#k2Container.tagView .st-k2-article-toolbar .tagItemDateCreated {
  float: right;
  color: inherit;
  font-size: inherit;
}
#k2Container.tagView .tagItemImageBlock {
  float: none;
  margin-bottom: 10px;
}
#k2Container.tagView .tagItemImage {
  margin: 0;
}
#k2Container.tagView .tagItemImage img {
  border: none;
  padding: 0;  
}
#k2Container.tagView .tagItemIntroText {
  font-size: 14px;
  line-height: 2;
}
/* =============== K2 USER VIEW =============== */
#k2Container.userView .userBlock > h2 {
  font-size: 20px;
    margin: 0;
}
#k2Container.userView .userBlock .userAdditionalInfo {
  margin: 0 0 10px;
}
#k2Container.userView .userItemView {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
#k2Container.userView .userItemTitle {
  margin: 0 0 10px;
}
#k2Container.userView .userItemImageBlock {
  float: none;
}
#k2Container.userView .userItemImage img {
  border: none;
  padding: 0;
  width: 100% !important;
}
#k2Container .st-k2-article-toolbar .userItemCategory {
  float: left;
  font-size: 12px;
}
#k2Container .st-k2-article-toolbar .userItemDateCreated {
  float: right;
  font-size: 12px;
  color: inherit;
}
/* =============== K2 ITEM LIST VIEW =============== */
#k2Container.itemListView .st-k2-article-toolbar > span {
  display: block;
  float: left;
  clear: left;
}
#k2Container.itemListView .st-k2-article-toolbar .catItemDateCreated {
  text-align: right;
}
#k2Container.itemListView .itemContainer {
  margin: 0 0 15px;
    padding: 0 0 20px;
    border-bottom: 1px dotted #ccc;
}
#k2Container.itemListView .catItemImage img {
  border: none;
  padding: 0;
}
#k2Container.itemListView .catItemImageBlock,
#k2Container.itemListView .catItemView {
  padding: 0;
}
#k2Container.itemListView .catItemTitle {
  padding: 10px 0;
}
#k2Container.itemListView .catItemAuthor {
  display: inline;
}
#k2Container.itemListView #itemListPrimary .catItemView {
  padding: 10px;
}
#k2Container.itemListView #itemListPrimary {
  margin: 0 -10px;
}
#k2Container.itemListView #itemListPrimary .itemContainer {
  border: none;
}
#k2Container.itemListView #itemListLinks .catItemView {
  padding: 5px;
}
#k2Container.itemListView #itemListLinks .catItemView .catItemTitle {
  font-size: 15px;
  margin: 0;
  line-height: 18px;
}
/* =============== K2 LATEST VIEW =============== */
#k2Container.latestView .latestItemView {
  border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
#k2Container.latestView .latestItemTitle {
  margin: 0 0 10px;
  font-size: 24px;
}
#k2Container.latestView span.latestItemImage img {
  border: none;
  padding: 0;
}
#k2Container.latestView .latestItemImageBlock {
  float: none;
}
#k2Container.latestView .latestItemsUser > h2 {
  font-size: 20px;
  margin: 0;
}
#k2Container.latestView .latestItemsUser .latestItemsUserAdditionalInfo {
  margin: 0 0 10px;
}
/* =============== K2 Paginate =============== */
.k2Pagination ul li {
  padding: 0 10px;
}
.k2Pagination ul,
.k2Pagination ul > li:first-child > a,
.k2Pagination ul > li:first-child > span,
.k2Pagination ul > li:last-child > a,
.k2Pagination ul > li:last-child > span {
  border-radius: 0;
  box-shadow: none;
}
.k2Pagination ul li a,
.k2Pagination ul li span {
  float: left;
  background: #A1A1A1;
  color: #fff;
  border: none;
  margin-right: 3px;
  padding: 8px 12px;
  line-height: 100%;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
.k2Pagination ul li a {
  background: #4FB4F3;
}
.k2Pagination ul li a:hover {
  background: #0A659E;
}
/* =============== K2 Generic View =============== */
.genericView .genericItemView {
  margin: 0 0 15px;
  padding: 0 0 20px;
}
.genericView .genericItemHeader .genericItemTitle {
  margin-bottom: 10px;
}
.genericView .genericItemImageBlock {
  float: none;
  margin-bottom: 10px;
}
.genericView .genericItemImageBlock .genericItemImage {
  margin: 0;
}
.genericView .genericItemImageBlock .genericItemImage img {
  border: none;
  padding: 0;
  width: 100%;
}
.genericView .genericItemIntroText {
  font-size: 14px;
}
/* ============================== KUNENA FORUM OVERRIDE ============================== */
#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {
  font-size: 1em;
}
#Kunena #ktab a {
  padding: 5px 15px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
      border-radius: 0;
}
#Kunena #ktop span.ktoggler {
  padding: 5px;
  margin: -22px 0px;
}
#Kunena a.close {
  opacity: 1;
}
#Kunena div.kblock span.ktoggler {
  top: 5px;
  right: -5px;  
}
#Kunena .k_guest {
  margin-bottom: 5px;
}
#Kunena tr.krow1 td {
  background: none;
}
#Kunena .klist-markallcatsread {
  margin: 10px 0;
}
#Kunena .kbutton,
#user-registration .validate {
  color: #fff;
  background: #5388B4;
  border: none;
  padding: 5px 10px;
}
#Kunena .kbutton:hover, #Kunena .kbutton:focus,
#user-registration .validate:hover {
  color: #fff;
  background: #366B97;
  border: none;
  padding: 5px 10px;
}
#Kunena select,
#Kunena select:focus,
#Kunena select:hover,
#Kunena .klist-times-all .inputboxusl,
#Kunena .klist-jump-all form .inputbox {
  border: 1px solid #ccc;
  font-size: 0.9em;
  padding: 3px 5px;
}
#Kunena div.kblock > div.kheader,
#Kunena .kblock div.kheader {
  padding: 5px 10px;
}
#Kunena .kwhoonline {
  padding-bottom: 0;
  border: none;
}
#Kunena #kfrontstats {
  font-size: 0.9em;
}
#Kunena fieldset,
#Kunena fieldset legend {
  border: none;
}
#Kunena fieldset legend {
  line-height: 100%;
}
#Kunena #kforumsearch tr.krow1 td {
  padding: 10px 8px;
}
#user-registration {
  padding: 20px 0;
}
#user-registration label {
  float: left;
  margin: 5px 8px 0 0;
}
/* ============================== POSITION STYLE ============================== */
#avatar-tool-block {
  background: #0A659E;
}
#avatar-tool-block h1 {
  font-size: 45px;
  line-height: 1;
  margin-bottom: 20px;
}
#avatar-pos-breadcrumbs {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #ddd;
}
/* ============================== ST ICONS ASSIGNMENT ============================== */
.avatar-menu-icons [class*="icons-"],
[class*="icons-"],
.avatar-module[class*="icons-"] .avatar-module-heading span span {
  background: url(../images/icons/st-icon-sprite.png) 0 0 no-repeat;
  padding-left: 30px;
  display: inline-block;
  line-height: 24px;
}
.avatar-menu-icons.white [class*="icons-"],
[class*="icons-"].white,
.avatar-module[class*="icons-"].white .avatar-module-heading span span {
  background-image: url(../images/icons/st-icon-sprite-white.png);
}
.icons-eye,
.avatar-menu-icons .icons-eye,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-eye:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-eye:after,
.avatar-module.icons-eye .avatar-module-heading span span {
  background-position: 0 0;
}
.icons-recommend,
.avatar-menu-icons .icons-recommend,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-recommend:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-recommend:after,
.avatar-module.icons-recommend .avatar-module-heading span span {
  background-position: 0 -84px;
}
.icons-health,
.avatar-menu-icons .icons-health,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-health:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-health:after,
.avatar-module.icons-health .avatar-module-heading span span {
  background-position: 0 -168px;
}
.icons-bag,
.avatar-menu-icons .icons-bag,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-bag:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-bag:after,
.avatar-module.icons-bag .avatar-module-heading span span {
  background-position: 0 -252px;
}
.icons-search,
.avatar-menu-icons .icons-search,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-search:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-search:after,
.avatar-module.icons-search .avatar-module-heading span span {
  background-position: 0 -336px;
}
.icons-pie,
.avatar-menu-icons .icons-pie,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-pie:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-pie:after,
.avatar-module.icons-pie .avatar-module-heading span span {
  background-position: 0 -420px;
}
.icons-statistic,
.avatar-menu-icons .icons-statistic,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-statistic:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-statistic:after,
.avatar-module.icons-statistic .avatar-module-heading span span {
  background-position: 0 -504px;
}
.icons-image,
.avatar-menu-icons .icons-image,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-image:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-image:after,
.avatar-module.icons-image .avatar-module-heading span span {
  background-position: 0 -588px;
}
.icons-list,
.avatar-menu-icons .icons-list,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-list:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-list:after,
.avatar-module.icons-list .avatar-module-heading span span {
  background-position: 0 -672px;
}
.icons-bookmark,
.avatar-menu-icons .icons-bookmark,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-bookmark:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-bookmark:after,
.avatar-module.icons-bookmark .avatar-module-heading span span {
  background-position: 0 -756px;
}
.icons-download,
.avatar-menu-icons .icons-download,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-download:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-download:after,
.avatar-module.icons-download .avatar-module-heading span span {
  background-position: 0 -840px;
}
.icons-pin,
.avatar-menu-icons .icons-pin,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-pin:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-pin:after,
.avatar-module.icons-pin .avatar-module-heading span span {
  background-position: 0 -924px;
}
.icons-order,
.avatar-menu-icons .icons-order,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-order:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-order:after,
.avatar-module.icons-order .avatar-module-heading span span {
  background-position: 0 -1008px;
}
.icons-diamond,
.avatar-menu-icons .icons-diamond,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-diamond:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-diamond:after,
.avatar-module.icons-diamond .avatar-module-heading span span {
  background-position: 0 -1092px;
}
.icons-file,
.avatar-menu-icons .icons-file,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-file:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-file:after,
.avatar-module.icons-file .avatar-module-heading span span {
  background-position: 0 -1176px;
}
.icons-home,
.avatar-menu-icons .icons-home,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-home:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-home:after,
.avatar-module.icons-home .avatar-module-heading span span {
  background-position: 0 -1260px;
}
.icons-glass,
.avatar-menu-icons .icons-glass,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-glass:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-glass:after,
.avatar-module.icons-glass .avatar-module-heading span span {
  background-position: 0 -1344px;
}
.icons-circle,
.avatar-menu-icons .icons-circle,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-circle:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-circle:after,
.avatar-module.icons-circle .avatar-module-heading span span {
  background-position: 0 -1428px;
}
.icons-gift,
.avatar-menu-icons .icons-gift,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-gift:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-gift:after,
.avatar-module.icons-gift .avatar-module-heading span span {
  background-position: 0 -1512px;
}
.icons-education,
.avatar-menu-icons .icons-education,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-education:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-education:after,
.avatar-module.icons-education .avatar-module-heading span span {
  background-position: 0 -1596px;
}
.icons-tree,
.avatar-menu-icons .icons-tree,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-tree:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-tree:after,
.avatar-module.icons-tree .avatar-module-heading span span {
  background-position: 0 -1680px;
}
.icons-picture,
.avatar-menu-icons .icons-picture,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-picture:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-picture:after,
.avatar-module.icons-picture .avatar-module-heading span span {
  background-position: 0 -1764px;
}
.icons-online,
.avatar-menu-icons .icons-online,
[class*="avatar-tree-menu"].avatar-menu-icons li .icons-online:after,
[class*="avatar-slide-menu"].avatar-menu-icons li .icons-online:after,
.avatar-module.icons-online .avatar-module-heading span span {
  background-position: 0 -1848px;
}
/* ============================== GO TO TOP ============================== */
#avatar-go-to-top {
  background: rgba(0, 0, 0, 0.7) url(../images/icons/go-to-top.png) center center no-repeat;
  color: #fff;
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 1000;
  height: 45px;
  width: 45px;
  padding: 0;
  border: none;
  text-decoration: none;
  text-indent: -9999em;
  -webkit-transition: all 0.4s linear 0s;
     -moz-transition: all 0.4s linear 0s;
     -o-transition: all 0.4s linear 0s;
    -ms-transition: all 0.4s linear 0s;
      transition: all 0.4s linear 0s;
}
#avatar-go-to-top:hover {
  background-color: #4FB4F3;
}
/* ============================== RESPONSIVE ============================== */
 /* Default color */
.avatar-template-logo {
  background: url('../images/logo.png') no-repeat;
  min-height: 40px;
  width: 100%;
}
.avatar-template-logo a {
  min-height: 45px;
  width: 100%;
  display: block;
  text-indent: -99999em;
}
@media (max-width: 1024px)
{
  /*
   * Responsive Header
   */  
  body.avatar-responsive #avatar-header-inside-block {
    padding: 20px 10px;   
  }
  body.avatar-responsive #avatar-header-inside-block .avatar-module  {
    padding: 10px 0;
    margin: 0;
  }
  /*
   * Responsive Menu 
   */
  body.avatar-responsive [class*="avatar-main-menu"] {
    margin: 10px 0;
    float: none;
  }
  body.avatar-responsive [class*="avatar-main-menu"] > li {
    padding: 3px 0;
  }
  body.avatar-responsive [class*="avatar-main-menu"] li:hover {
    background: none;
  }
  body.avatar-responsive ul[class*="avatar-main-menu"] > li > a, 
  body.avatar-responsive ul[class*="avatar-main-menu"] > li > span {
    min-height: 0;
  }
  
  body.avatar-responsive .avatar-nav-responsive .pull {
    background: url("../images/icons/nav-pull.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: block;
    height: 18px;
    position: absolute;
    right: 0;
    width: 40px;
    border: none;
    padding: 0;
    z-index: 9999;
  }
  body.avatar-responsive .avatar-nav-responsive > ul ul .pull {
    height: 40px;
  } 
  body.avatar-responsive .avatar-nav-responsive > ul > li {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 5px;
  }
  body.avatar-responsive .avatar-nav-responsive li.parent {
    background-image: none;
  }
  body.avatar-responsive .avatar-nav-responsive li:hover > ul {
    display: none;
  }
  body.avatar-responsive .avatar-nav-responsive li ul {
    position: relative;
    display: none;
    background: none;
    margin: auto;
    opacity: 1;
  }
  body.avatar-responsive .avatar-nav-responsive ul {
    width: auto;
    padding: 0 0 0 8px;
    left: 0;
    top: 0;
  }
  body.avatar-responsive [class*="avatar-main-menu"] > li:hover >span,
  body.avatar-responsive [class*="avatar-main-menu"] > li:hover >a,
  body.avatar-responsive [class*="avatar-main-menu"] >li.active >span,
  body.avatar-responsive [class*="avatar-main-menu"] >li.active >a {
    color: #fff;
  }
  
  /*
   * Responsive Content
   */
  body.avatar-responsive #avatar-pos-main-body {
    padding: 10px;
    margin: 0;
  }
  body.avatar-responsive #avatar-pos-content-user-1 .avatar-module,
  body.avatar-responsive #avatar-pos-content-user-3 .avatar-module {
    margin-right: 0;
  }
  body.avatar-responsive #avatar-pos-content-user-2 .avatar-module,
  body.avatar-responsive #avatar-pos-content-user-4 .avatar-module {
    margin-left: 0;
  }
  body.avatar-responsive #avatar-right_inner {
    margin-left: 0;
  }
  body.avatar-responsive #avatar-left_inner {
    margin-right: 0;
  }
  /*
   * Responsive featured news
   */
  body.avatar-responsive .blog-featured .items-leading,
  body.avatar-responsive .blog-featured .items-row {
    width: 100%;
  }
  body.avatar-responsive .blog-featured .items-leading {
    margin-bottom: 20px;
  }
  body.avatar-responsive .blog-featured [class*="img-intro-"] {
    margin-bottom: 10px;
  }
  body.avatar-responsive .blog-featured [class*="img-intro-"] img {
    width: 100%;
  }
  /*
   * Responsive Module
   */
  body.avatar-responsive #avatar-tool-block .avatar-module {
    padding: 0;
    margin: 0;
  }
  body.avatar-responsive .avatar-module {
    margin: 10px 10px 20px;
    padding: 0;
  }
  body.avatar-responsive .avatar-module[class*="st-latestnews-style-"] img,
  body.avatar-responsive .avatar-module.st-latestnews-style-6 li,
  body.avatar-responsive .avatar-module.st-latestnews-style-6 img,
  body.avatar-responsive .avatar-module[class*="st-content-tabs-style-"] .st-content-tabs img,
  body.avatar-responsive .avatar-module .st-news-horizonal img {
    width: 100%;
  }
  body.avatar-responsive .avatar-module[class*="st-latestnews-style-"] li .span4,
  body.avatar-responsive .avatar-module .st-content-tabs .outter .span4,
  body.avatar-responsive .avatar-module[class*="st-news-horizontal-style-"] .st-news-horizonal .span4  {
    margin-bottom: 10px;
  }
  /*
   * Responsive Blog style
   */
  body.avatar-responsive .blog[class*="st-blog-style-"] [class*="img-intro-"] img,
  body.avatar-responsive .blog[class*="st-blog-style-"] [class*="items-"] {
    width: 100%;
  }
  body.avatar-responsive .blog[class*="st-blog-style-"] [class*="img-intro-"] {
    margin-bottom: 10px;
  }
  /*
   * Responsive Footer 
   */
  body.avatar-responsive [id*="avatar-pos-footer-"] {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px)
{
  /*
   * Responsive Blog style
   */
  body.avatar-responsive .blog.st-blog-style-5 .items-row .item {
    width: 49%;
    margin-right: 2%;    
  }
  body.avatar-responsive .blog.st-blog-style-5 .items-row .item:nth-child(even) {
    margin-right: 0;
  }
  
  /*
   * Responsive contact form
   */
  body.avatar-responsive .contact .thumbnail {
    float: none;
    margin: 10px 0;
  }
}
@media (max-width: 480px)
{  
  .avatar-template-logo {
    background-position: center top;
  }
  /*
   * Responsive Menu
   */
  .avatar-nav-responsive {
    position: relative;
  }
  body.avatar-responsive .avatar-nav-responsive > ul > li {
    display: block;
    width: 100%;
    float: none;
  }
  
  body .contact .contact-details .contact-image {
    float: none;
  }
  body.avatar-responsive [id*="avatar-pos-content"] {
    float: none !important;
  }
  /*
   * Responsive Content
   */
  body.avatar-responsive #avatar-pos-content-user-1 .avatar-module,
  body.avatar-responsive #avatar-pos-content-user-2 .avatar-module,
  body.avatar-responsive #avatar-pos-content-user-3 .avatar-module,
  body.avatar-responsive #avatar-pos-content-user-4 .avatar-module {
    margin: 10px;
  }
  /*
   * Responsive Blog style
   */
  body.avatar-responsive .blog[class*="st-blog-style-"] .items-row .item {
    width: 100%;    
  }
   /*
   * Responsive slider
   */
  body.avatar-responsive .flex-slider-style-1 .flex-caption {
    bottom: 0;
    max-width: 100%;   
  }
  body.avatar-responsive .flex-slider-style-1 .flex-caption p {
    font-size: 17px;
  }
  body.avatar-responsive .flex-slider-style-1 .flex-caption .desc {
    font-size: 11px;
  }
}
/* TOP SLIDER */
#avatar-tool-block .flexslider {
  background: none;
  border: none;
  box-shadow: none;
  margin-bottom: 60px !important;
}