body {
    color: #000;
}
.main_layout {
  background: url("../images/blue/headerfon4.png") repeat-x;
  margin: 0 auto; 
  width: 100%;

}
.yjsg_grid { padding: 30px 0px 0 0;}
#logoholder + #yjsgheadergrid{
    margin-left: 15px;
    float: right;
   }  

#topmenu_holder, .ulholder.dlevel1 {
 background: none;
}

#logo, #logoholder {
    display: inline-block;
    left: 40%;
    margin-top: 10px;
}
.slogan {margin: 30px 0px 0 0;}

.horiznav {
    margin: 0px auto;
    display: block;
    width: 740px;
}
.parallax-slider {
  border: 6px solid #EB880E;
  background: #fafafa;
  padding: 0px 20px;
}
.ps-arrows span.ps-arrows-prev {left: 0px;}
.btn.ps-readmore {
  background-image: none;
  background-color: #0091d5;
  color: #f4f4f4;
}
.top_menu {
  background: url("ul.png") repeat-x 0 45px;  
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, 
.yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
  background: none;
}
.yjsg-menu {
 /* border-bottom: 6px solid #EB880E;*/
}
ul.yjsgmenu li a, ul.yjsgmenu.megadropline a.dlevel1a,
ul.yjsgmenu.megadropline .cleardropline, 
ul.yjsgmenu.megadropline .cleardropline {
padding: 0px 20px;
height: 70px;
line-height: 30px;
}

.yjsgmenu.megadropdown>li
{
  background: url("../images/blue/menu.li.png") no-repeat 35px 40px; 
  width: 100px;
}

.yjsgmenu a.activepath, 
.yjsgmenu a:hover, 
.yjsgmenu a:focus{
    background: none;
}
.child,
.child a:hover {
    background: none;
}
.yjm_title {color: #000}

.h2_holder, #k2Container {
  border-top: 15px solid #00a8ec;
  border-radius: 30px 30px 0 0;
  padding: 7px;
}
#rightblock .h2_holder {
  border-top: 0;
}
#rightblock .yjsquare {
  border-bottom: 15px solid #00a8ec;
  border-radius: 0  0 30px 30px;
  padding: 7px;
}
.footer_out {
    background: #00A8EC none repeat scroll 0% 0%;
    padding: 10px 0px;
}
#footmod a i.fa {font-size: 26px; color: #444; padding-right: 5px;}
.yjsgcp a {display: none;}
/*
footer,
#youjoomla, 
.yjsglogo,
.footer_out {display: block;} */

.inside-container .yjsgarticle {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
}
#yjmm_selectid {background-color: #fafafa}
div.yjsgxhtml, div.inside-container {
padding-left: 0px; 
padding-right: 0px; 
}
form {margin: 0}
.yjsg-form {margin-top: 0px}

#midblock .inside-container {
  background-color: #fff;
  padding: 7px;
  border-radius: 5px;
}
.ps-dots {
  display: none;
}

div.latestItemsCategory {
  background: transparent;
  border:  2px solid #000;
}
div.latestItemsCategory h2 {
  font-size: 18px;
  text-align: center;
}
div.latestItemsCategory h2 a {
  color: #000;
}

.yjsg-form-group-inline .yjsg-element-holder {
  margin-bottom: -15px;
 }
 div.itemHeader h2.itemTitle {
  font-size: 26px;
 }

.k2ItemsBlock {
list-style: none;
}
.k2ItemsBlock .even {
    background: none;
  }
.k2ItemsBlock a {
    color: #000;
    font-size: 18px;
    text-decoration: underline;
    list-style: outside none none;
  }
.moduleItemIntrotext p img {padding: 0 18px 0 0;}

div.k2ItemsBlock ul li {
    margin-top: 1px;
    padding-bottom: 15px;
}

#rightblock h2.mgallery  {
  margin: 0 auto;
  width: 150px;
  padding: 4px 0;
  margin-bottom: 15px;
  text-align: center;
  background-color: rgb(64, 177, 226);
  border-radius: 12px;
  font-size: 18px;
  color: rgb(255, 255, 255);  
}
h2.module_title {text-align: center;}
#bodybottom1 h2.module_title {text-align: center; text-decoration: underline; font-size: 17px;}
#GMapsID {width: 100%;}
#user1 .h2_holder {
  background-color: #fff;
}

.holders {
    padding: 25px 0px;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext {
    padding: 10px 20px 0px 0;
}
#yjsgbodybottom {
    padding-top: 0;
}

.itemIntroText p img {
  padding: 0 15px 10px 0;
}

div.itemIntroText {
    color: #444;
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
    }

.k2ItemsBlock ul, .k2ItemsBlock ol {
    padding-left: 10px;
    list-style-position: inside;
    list-style: none;
}
div.k2ItemsBlock ul li a {
    padding-left: 10px;
    font-weight: bold;
    color: #1889BA;
}
.ps-slide .ps-title {
    font-size: 27px;
}
.ps-slide .ps-intro {
    font-size: 16px;
   
}
.ps-slide .ps-image {
  width: 24%;
  float: left;
  padding: 10px 15px 0 0;
}
.junewsultra .jn {
margin: 0 auto;
width: 160px;
}
.yjsquare .h2_holder,
.yjsquare .yjsquare_in {
  background-color: #fff;
}
#header3 .yjsquare_in {
  background-color: transparent;}
#yjsg5.yjsg_grid {
      padding: 0;
}
div.itemView {
    margin: 0;
  }
.socbuttons .soc_no {display: none;}

.socbuttons div:nth-of-type(2) {
    margin-right: 45px;
  margin-top: -9px;
}

#footer {
  padding: 0;
}
#footmod {
  clear: none;
  float: left;
}
#footer div, .yjsglogo, 
#cp { clear: none;}
div.catItemIntroText img {
    margin-right: 15px;
}
#jlvkgroup3523032 {
  margin-left: 10px;
}

@media screen and (max-width: 979px) {
div#logoholder {
    display: block;
    margin: 0px auto;
    float: left;
}
}
.footer_out {
    padding: 12px 0px 5px;}
.modid90 .yjsquare_in {background: transparent;}

.contact-plain .page-header {display:none}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
    background: transparent;
}
.itemIntroText p,
.itemFullText p {
  line-height: 22px;  
  font-family: Roboto,sans-serif;
  font-weight: 300;
}
.itemToolbar {
    padding: 2px 0px;
    margin: 0px;
    border-top: none;
    border-bottom: none;
    background: transparent;
  }

div.itemToolbar {display:none}
