/***************************************************** NEW TMP *****************************************************/
body{ padding-top: 100px !important; }
header{ background-color: #2b5f93; }
#main-nav{ box-shadow: 0 1px 0 0 rgba(0,0,0,0.1) }
.page-h{ background-color: #2b5f93 !important; box-shadow: none !important; }
.page-h .jumbotron h1{ color: #FFF !important; }
.filter-fr .input-group-addon{ color: #FFF; }
.filter-fr .input-group .form-control{ color: #FFF; }
.news_1.item .inner .left-side img{ object-fit: cover; }
.page-h .jumbotron .back{ color: #FFF !important; }
/***************************************************** NEW TMP *****************************************************/

.show-item{ padding-top: 50px; }

.show-item .img-fr{ height: 378px; width: 558px; background-color: #FFF; text-align: center; /*padding: 15px;*/
    box-shadow: 0 0 0 1px rgba(0,0,0,0.05); box-shadow: 0 2px 20px 0 rgba(0,0,0,0.2);
    margin-bottom: 30px; float: left; margin-right: 40px;
}
.show-item .img-fr .aw-table{  }
.show-item .img-fr .aw-td{ height: 356px; }

.show-item .img-fr img{ max-width: 100%; max-height: 100%; cursor: pointer; }
.show-item .imgs-fr .inner-1{ background-color: #F9F9F9; padding: 5px; margin: 0 10px 10px 0;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.05);
}
.show-item .imgs-fr .inner-2{ display: table; }
.show-item .imgs-fr .inner-3{ display: table-cell; vertical-align: middle; text-align: center;
    height: 138px; width: 207px; overflow: hidden;
}
.show-item .imgs-fr img{ max-width: 100%; max-height: 100%; box-shadow: 0 0 0 1px rgba(0,0,0,0.02); }

.show-item .price{ /*margin-top: 20px; margin-bottom: 30px;*/ }
.show-item .price span{ margin-top: 1px; }
.show-item .price span > i{ font-family: Arial; font-style: normal; font-size: 16px; }
.show-item .price .add-cart{ color: #3D8C2F; background-color: #F4F4F4; border: 1px solid rgba(0,0,0,0.05);
    transition-duration: 0.2s; border-radius: 0; display: inline-block; margin-top: 10px;
}
.show-item .price .add-cart:hover{ background-color: #3D8C2F; color: #FFF; }


.left-side{}
.right-side{ padding-left: 50px; }
.right-side .content{ color: #666; padding: 0px; padding-top: 0px; }
.right-side .content h3{ margin-top: 0; border-bottom: 1px solid rgba(0,0,0,0.05);
    padding-bottom: 10px; color: #333; font-size: 18px;
}
.right-side .content p{ font-size: 16px; margin-bottom: 30px; }
.description{ font-weight: bold; font-size: 18px; color: #666; margin-bottom: 40px; }
.content-line{ margin-top: 40px; margin-bottom: 40px; }


.content-fr{ margin-top: 40px; margin-bottom: 60px; }


@media (max-width: 768px){
    .show-item .imgs-fr .inner-1{ margin-right: 0px; }
    .show-item .imgs-fr .inner-3{ width: 320px; height: 213px; }
}