/**
 * @author prestastore.ir
 * @copyright prestastore.ir
 * @team DMT - Development Team
 * @link www.prestastore.ir
 * @link www.prestatool.com
 **/

/********** content **********/
em {
    font-style: italic;
}
#dmtb_cont_cont {
    margin: 0 0 20px;
    padding: 0px;
}
#dmtb_cont_cont .img-responsive, #dmtb_cont_cont img {
    display: block;
    height: auto;
    max-width: 100%;
}
#dmtb_cont_cont .dir_ltr {
    direction: ltr;
}
#dmtb_cont_cont .header {
    position: relative;
}
#dmtb_cont_cont .data_add {
display:inline-block;
color: #afb6bc;
margin-left:15px;
}
#dmtb_cont_cont .view_count {
display:inline-block;
color: #afb6bc;
}
#dmtb_cont_cont .title {
	font-size: 19px;
line-height: 24px;
margin-bottom: 5px;
margin-top: 0;
padding-top: 10px;
text-transform: uppercase;
color: #333;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;

}
#module-dmtblog-main #center_column,#module-dmtblog-category #center_column, #module-dmtblog-content #center_column{
	width:100% !important;
}
#module-dmtblog-main #left_column, #module-dmtblog-category #left_column, #module-dmtblog-content #left_column{
	display:none !important;
}
#dmtb_cont_cont .title a{
	color:#333
}
#dmtb_cont_cont .content_img {
    border-radius: 3px;
    margin: 20px auto 20px;
}
#dmtb_cont_cont .description {
    font-size: 13px;
    line-height: 30px;
    margin: 0 0 10px;
    text-align: justify;
	border: 1px solid #dddddd;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	margin-top: 12px;
}
#dmtb_cont_cont ul, #dmtb_cont_cont ol {
	list-style: disc;
	margin-right: 20px;
}
#dmtb_cont_cont ol {
	list-style-type: persian;
}
#dmtb_cont_cont ul li, #dmtb_cont_cont ol li {
	padding: 10px 0;
    border-top: 1px solid #ececec;
}
#dmtb_cont_cont ul li:first-child, #dmtb_cont_cont ol li:first-child {
    border-top: none;
}
#dmtb_cont_cont .list-inline > li {
	border-top: none;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
#dmtb_cont_cont .footer {
    border-top: 1px solid #eee;
    padding: 10px;
}

#dmtb_cont_cont .comments_note {
    float: right;
    margin: 15px;
	margin-right: 0;
}
#dmtb_cont_cont .title_rate {
    float: right;
    font-weight: normal;
    margin: 0 0 0 10px;
}
#dmtb_cont_cont .rateit {
    float: right;
    height: 18px;
    margin: 0 0 0 10px;
}
#dmtb_cont_cont .count_rate {
    float: right;
}
#dmtb_cont_cont .writer {
display:inline-block;
color: #afb6bc;
margin-left:15px;
}
/********** related content **********/
#dmtb_related_content {
    margin: 0 0 15px;
}
#dmtb_related_content .item {
	/*padding: 10px;*/
	text-align: center;
}
#dmtb_related_content .title {
    display: block;
	margin-top: 0;
    padding-top: 0;
}
#dmtb_related_content .title a {
	padding: 12px 0;
}
#dmtb_related_content .name {
    display: block;
    margin: 2px 0 10px 0;
}
#dmtb_related_content .related-content-img {
	margin-bottom: 12px;
	border-radius: 4px;
}
#dmtb_related_content .date {
    display: block;
    margin: 0 0 10px 0;
}
#dmtb_related_content .desc {
    display: block;
}
/********** related product **********/
#dmtb_related_product {
    margin: 0 0 15px;
}
#dmtb_related_product .title {

    display: block;

}
#dmtb_related_product .products {
    list-style: outside none none;
    margin: 0 -10px;
}
#dmtb_related_product .ajax_block_product {
    list-style: outside none none;
    margin: 0 0 20px;
    padding: 0 10px;
}
#dmtb_related_product .ajax_block_product.last-line {
    margin: 0;
}
#dmtb_related_product .product-container {
    border: 1px solid #d6d6d6;
    border-radius: 3px;
    position: relative;
}
#dmtb_related_product ul.product_list.grid li:hover .product-container h5{
	opacity:1
}
#dmtb_related_product .product_img_link {
    display: block;
}
#dmtb_related_product .product_img_link > img {
    display: block;
    margin: auto;
}
#dmtb_related_product .information {
    text-align: center;
}
#dmtb_related_product .name {}
#dmtb_related_product .content_price {
    display: block;
    margin: 10px 0;
}
#dmtb_related_product .price {
    display: block;
    font-size: 17px;
} 
#dmtb_related_product .button-container {opacity:1}
#dmtb_related_product .ajax_add_to_cart_button {}
#dmtb_related_product .ajax_add_to_cart_button_disabled {
    background: #e5e5e5 none repeat scroll 0 0;
    border-radius: 2px;
    color: #656565;
    display: block;
    margin: 10px auto;
    padding: 5px 10px;
    width: 140px;
}
#dmtb_related_product .availability {
    position: absolute;
    right: 5px;
    top: 9px;
}
#dmtb_related_product .available-now {
    background: #88a61b url("../../img/availability-icon.png") no-repeat scroll right -22px;
    border-radius: 2px;
    color: #fff;
    padding: 0 24px 0 5px;
}
#dmtb_related_product .available-dif {
    background: #F25C05 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    padding: 0 5px 0 5px;
}
#dmtb_related_product .out-of-stock  {
    background: #D92525 url("../../img/availability-icon.png") no-repeat scroll right 0;
    border-radius: 2px;
    color: #fff;
    padding: 0 24px 0 5px;
}

/********** tag **********/
#dmtb_tag_cont {}
#dmtb_tag_cont .title {
    display: block;
    padding: 10px 0;
    margin: 0 0 14px;
    border-bottom: 3px solid #333333;
    color: #333333;
    font-size: 15px;
}
#dmtb_tag_cont .tag {
    padding: 4px 8px;
    background: #ebebeb;
    border-radius: 2px;
    display: inline-block;
    margin: 0 0 6px 6px;
    color: #333333;
    transition: all 0.5s ease 0s;
}
#dmtb_tag_cont .tag:hover {
    background: #333333;
    color: #ffffff;
}
.ipresta-links {
    margin: 20px 0;
}
.info-box-pro {
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 20px;
    transition: all .5s ease-in-out;
}
.info-box-pro:hover, .info-box-pro:focus, .info-box-pro:active {
    box-shadow: 0px 0px 15px #eee;
    border-color: #ddd;
    transition: all .5s ease-in-out;
}
.info-box-pro span.link-icon {display: block;}
.info-box-pro.purple a {
    color: #663399;
}
.info-box-pro.gold a {
    color: #8a6d3b;
}
.info-box-pro.green a {
    color: #3c763d;
}
.create-online-shop {
    background: #34219e;
    color: #fff;
    padding: 35px 25px 25px;
    font-size: 18px;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    margin: 20px 0;
}
.desc-footer-text {
    text-align: right;
}
.btn-desc-cont {
    text-align: left;
}
.btn-desc {
    color: #fff;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 10px;
    transition: all .5s ease-in-out;
}
.btn-desc:hover, .btn-desc:active, .btn-desc:focus {
    color: #34219e;
    background: #fff;
    transition: all .5s ease-in-out;
}
