/**
* custom.css file created by Ecocy Template
* Ivan
**/
body {
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 150%;
  color: #646464;
}

h4 {
  font-weight: 400;
  color: #1a75d2;
  font-size: 175%;
}

#yjsg3.yjsg_grid {
  padding: 5px 0;
}

#yjsg3,
#centerbottom,
#centertop,
#yjsg2,
#yjsg7 {
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

.yjsg-blog_f .last {
  background: #e6fcff;
  border-left: 9px solid #fff;
  min-height: 320px;
  margin-bottom: 10px;
}

.yjsg-blog_f .first {
  background: #e6fcff;
  border-right: 9px solid #fff;
  min-height: 320px;
  margin-bottom: 10px;
}

.yjsg2_out.yjsgouts {
  background: transparent;
}

#yjsg2.yjsg_grid,
#yjsg7.yjsg_grid {
  padding: 5px;
}

#adv1 {
  padding: 0;
}

.yjsgmenu a.activepath,
.yjsgmenu a:hover,
.yjsgmenu a:focus,
.yjsgmenu li:hover > .child a {
  background: none;
  color: #aa1428;
}

.yjsgmenu li a:hover {
  color: #aa1428 !important;
}

#horiznav li {
  margin: 0 2px;
}

li.item103 {
  border-top: 11px solid #ac5931;
}

li.item104 {
  border-top: 11px solid #be8c37;
}

li.item105 {
  border-top: 11px solid #f0c92c;
}

li.item271 {
  border-top: 11px solid #5489b1;
}

.yjsgmenu ul,
.yjsgmenu li.holdsgroup ul ul {
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
}

.yjsg-blog_f .article_title {
  color: #fff;
  margin: 0 -15px;
  background: #6b89a7;
  padding: 5px 15px;
  font-size: 1.2em;
}

.yjsgarticle .article_title {
  color: #fff;
  margin: 0 -15px;
  background: #6b89a7;
  padding: 5px 15px;
  font-size: 1.2em;
}

.homepage .yjsgarticle {
  border-bottom: 5px solid #ac5a32;
  background: #e6fcff;
  min-height: 300px;
}

.yjsgarticle {
  border-bottom: 5px solid #ac5a32;
  margin: 0 -15px;
  padding: 0 15px;
  background: #e6fcff;
}

.homepage .yjsg-blog_f .first {
  border-right: 8px solid #fff;
}

.homepage .yjsg-blog_f .last {
  border-left: 8px solid #fff;
}

.readon,
a .readon {
  background: #fa2b28 !important;
  border: none !important;
  color: #fff;
  border-radius: 0;
}

.readon:hover,
a.readon:hover,
a.readon:focus {
  border: none !important;
  background: #6b89a7 !important;
  color: #fff;
}

.jwts_tabberlive {
  margin-top: 85px;
}

.newsitem_text {
  min-height: 210px;
}

.newsitem_text p {
  text-align: left !important;
}

.holders {
  padding: 5px 0;
}

.itemid-105 .yjsgarticle {
  border-bottom: 5px solid #ac5a32;
  background: #e6fcff;
  min-height: 320px;
}

.itemid-105 .yjsg-blog_c .first,
.itemid-106 .yjsg-blog_c .first,
.itemid-108 .yjsg-blog_c .first {
  border-right: 8px solid #fff;
}

.itemid-105 .yjsg-blog_c .last,
.itemid-106 .yjsg-blog_c .last,
.itemid-108 .yjsg-blog_c .last {
  border-left: 8px solid #fff;
}

.pagetitle {
  color: #4a85c2;
  font-size: 25px;
  margin: 0 0 10px;
}

.itemid-108 .yjsgarticle {
  border-bottom: 5px solid #ac5a32;
  background: #e6fcff;
  min-height: 320px;
}

#contact-form input,
#contact-form textarea {
  border-radius: 0;
}

#contact-form .button {
  background: #ac5931;
  border: none;
  color: #fff;
}

#contact-form .button:hover {
  background: #be8c37;
  border: none;
  color: #fff;
}

.yjsg7_out.yjsgouts {
  background: transparent;
}

#user25 .yjsquare {
  float: right !important;
  text-align: right;
}

#bottommenu a {
  color: #af5a5b;
}

#yjsg7 {
  border-top: 1px solid #f0c92c;
  color: #646464;
  margin-bottom: 8px;
}

#yjsg7.yjsg_grid {
  border-bottom: 1px solid #cdcdcd;
}

.itemid-105 tr td,
.itemid-106 tr td,
.itemid-107 tr td,
.itemid-108 tr td,
.itemid-271 tr td,
.itemid-111 tr td {
  padding: 5px;
}

ul.jwts_tabbernav li a {
  font-size: 14px !important;
  font-weight: 700;
  margin: 0 2px 0 0;
  padding: 6px 5px 2px;
  color: #333;
  border: 1px solid #bbb;
  border-bottom: none;
  background: #eee;
  white-space: nowrap;
}

/* off canvas styling */
off canvas styling.yjsg-off_canvas_in.canvas_active {
  background: #41a8d1 !important;
}
.yjsg-off_canvas_in {
  padding: 0;
  background: #41a8d1;
}
.yjsg-off_canvas_in.canvas_active h3 {
  color: #fff;
}
.yjsg-off_canvas_in.canvas_active li a {
  color: #fff;
  padding: 15px;
  text-transform: uppercase;
}
.defaultmenu a.isactivea,
.defaultmenu li a:hover {
  background: #6b89a7;
  color: #fff;
}
.defaultmenu li a:before {
  content: "\f054";
  padding: 15px;
}
.fa.fa-times {
  color: #fff;
}
.fa.fa-bars {
  color: #5489b1;
}
@media screen and (max-width: 667px) {
  .homepage .yjsg-blog_f .first {
    border-right: none;
  }

  .homepage .yjsg-blog_f .last {
    border-left: none;
  }

  .itemid-105 .yjsg-blog_c .first,
  .itemid-106 .yjsg-blog_c .first,
  .itemid-108 .yjsg-blog_c .first {
    border-right: none;
  }

  .itemid-105 .yjsg-blog_c .last,
  .itemid-106 .yjsg-blog_c .last,
  .itemid-108 .yjsg-blog_c .last {
    border-left: none;
  }
}
