/**
* custom.css file created by Eximium Template
* @package Eximium Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
.wrapper {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
    box-shadow: 0px 0px 5px 0px rgba(204,204,204,1);
}
.article_title a {
    color: #333;
}
div#yjsg1 {
    padding: 0;
}
.modid116 {
	margin-top: 5px;
    float: right;
}
.modid116 p {
    margin: 0;
}
.modid116 .fa {
    margin-right: 15px;
    padding: 12px 11px 10px 13px;
    font-size: 18px;
    line-height: 1;
    border-radius: 50%;
    background: #FFEB3B;
}
.modid116 span {
    padding-right: 10px;
    color: #000;
}
div#navigation115 img {
    margin-top: -17px !important;
}
.slide-item-wrap-item {
    border: 1px solid #ebebeb;
    : ;
}
.jmnewspro.default .slide-item-image {
    border: 0;
    padding: 0;
}
.slide-item-desc-warp {
    padding: 0 10px;
    text-align: center;
}
.homepage .yjsg-blog_c .yjsgarticle {
    overflow: hidden;
}
.homepage .yjsg-blog_c h2.article_title {
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -50px;
    margin-bottom: -15px;
	padding: 0;
    z-index: 1;
	transition: all 0.5s ease-out;
    /*new style*/
    position: static;
    width: 100%;
    margin: 0;
}
/*
.homepage .yjsg-blog_c .yjsgarticle:hover h2.article_title {
    bottom: 50%;
    margin-bottom: -55px;
}
*/
.homepage .yjsg-blog_c span.article_title a,
.homepage .yjsg-blog_c h2.article_title a {
    display: table-cell;
    width: 100px;
    height: 100px;
    margin: 0;
    padding: 5px;
    /*new style*/
    padding: 5px 15px;
    color: #000;
    font-size: 14px;
    text-align: center;
    word-break: normal;
    line-height: 1;
    background: #FEDB40;
    border-radius: 50%;
    vertical-align: middle;
    z-index: 1;
    /*new style*/
    display: table;
    width: 100%;
    margin: 0;
    background: transparent;
    height: auto;
    text-align: left;
    margin-bottom: 7px;
}

/*  Headers  */

#centertop:after {
    content: '';
    margin-top: 20px;
    padding-top: 11.6670%;
    display: block;
	background-color: #F5F5F5;
    background-size: cover;
	background: url(/images/headers/inside_header_serv_01_sofa.jpg);
}
.homepage #centertop:after {
    padding: 0;
}
.itemid-112 #centertop:after {
background: url(/images/headers/inside_header_about.jpg);
}
.itemid-123 #centertop:after {
background: url(/images/headers/inside_header_price.jpg);
}
.itemid-254 #centertop:after {
background: url(/images/headers/inside_header_articles.jpg);
}
.itemid-335 #centertop:after {
background: url(/images/headers/inside_header_feedback.jpg);
}
.itemid-358 #centertop:after {
    background: url(/images/headers/inside_header_serv_01_sofa.jpg);
}
.itemid-359 #centertop:after {
    background: url(/images/headers/inside_header_serv_02_bed.jpg);
}
.itemid-360 #centertop:after {
    background: url(/images/headers/inside_header_serv_03_mattress.jpg);
}
.itemid-361 #centertop:after {
    background: url(/images/headers/inside_header_serv_04_chair.jpg);
}
.itemid-362 #centertop:after {
    background: url(/images/headers/inside_header_serv_05_decor.jpg);
}
.itemid-363 #centertop:after {
    background: url(/images/headers/inside_header_serv_06_toys.jpg);
}
.itemid-364 #centertop:after {
    background: url(/images/headers/inside_header_serv_07_pillow.jpg);
}
.itemid-365 #centertop:after {
    background: url(/images/headers/inside_header_serv_08_carpet.jpg);
}
.itemid-366 #centertop:after {
    background: url(/images/headers/inside_header_serv_09_curtains.jpg);
}		
.itemid-367 #centertop:after {
    background: url(/images/headers/inside_header_serv_10_car.jpg);
}


/*  Category-module  */

div#leftblock {
    padding-left: 15px;
}
ul.category-module {
    list-style: none;
}
ul.category-module li {
    margin-bottom: 5px;
    padding: 0 5px 0 15px;
    border: 1px solid #ccc;
}
ul.category-module li:hover {
    background: #AF5070;
}
.category-module a.mod-articles-category-title {
	display: block;
    color: #333;
    font-size: 18px;
    list-style: none !important;
}
.category-module a.mod-articles-category-title:hover {
    color: #fff;
}

/*  Defaultmenu */

ul.defaultmenu {
    max-width: 500px;
    margin: 0 auto;
}
ul.defaultmenu li {
    margin-bottom: 5px;
}
ul.defaultmenu li a {
    color: #333;
    font-size: 18px;
    list-style: none !important;
    padding: 3px 5px 3px 15px;
    border: 1px solid #ccc;
}

/*  Other  */

.yjsg6_out.yjsgouts {
    background: url(/images/w-bg.jpg);
    background-size: cover;
	position: relative;
}
.yjsg6_out.yjsgouts:after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
}
div#yjsg6 {
    padding: 0;
	position: relative;
	z-index: 999;
}
.view-category .img-introtext- img {
    margin-right: 20px;
}
.homepage .img-introtext- img {
  	max-height: 200px;
    margin: 0 auto;
    display: block;
    float: none !important;
}
.homepage span.row-separator {
    display: none;
}
.view-category span.row-separator {
    margin-bottom: 20px;
    border-top: 1px solid #ccc;
}
.view-category span.row-separator:last-child {
    margin: 0;
    border: 0;
}
.modid123 .module_title {
    padding-top: 40px;
    color: #fff;
}
.whyus em.eco {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto 15px;
    background: url(/images/eco.png);
}
.whyus em.clock {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    background: url(/images/clock.png);
}
.whyus ul {
    width: 330px;
    margin: 0 auto;
    list-style-position: outside;
    line-height: 1.8;
}
.whyus li {
	color: #fff;
    font-size: 20px;
}
.modid124 {
    margin-bottom: 20px;
}
.modid122 {
    padding: 0 15px;
}
.jmnewspro .slide-item-title {
    margin-bottom: 0;
}
.jmnewspro .slide-item-title a {
    color: #000 !important;
}
.jmnewspro.default .slide-item-desc {
    font-size: 14px;
    line-height: 1.5;
}
#comments blockquote {
    font-size: 12px;
}
#jc .rbox {
    margin-bottom: 30px;
    padding: 10px 0 50px;
    border: 0;
    background: url(/images/comm_mag_bot_bg.png) bottom center no-repeat;
}
#comments .comment-author {
    margin-right: 5px;
}
#comments .comment-date {
    font-size: 12px;
    color: #5A5A5A;
}
#comments div.comment-body {
    margin-top: 10px;
}
div#comments-footer {
    display: none;
}
.itemid-335 div#yjsg4 {
    padding: 0;
}
.cont-info {
    max-width: 250px;
    margin: 0 auto;
}
.yjsgarticle .jcomments-links {
    display: none;
}
.com_content div#comments-form-link {
    display: none;
}
