/*------------------------------------------------------*/
/* SEARCH RESULTS
/*------------------------------------------------------*/

.wlt_search_results.list_style .itemdata { padding: 0px; }
.wlt_search_results.grid_style {
  margin-left: -15px;
  margin-right: -15px;
}
 

.wlt_search_results .thumbnail .frame img { max-height:150px; margin-top:20px; }
.wlt_search_results.grid_style .thumbnail { text-align:left;	padding:10px; }
.wlt_search_results h3  a { color:#666; }
.wlt_search_results.grid_style h3 {    text-decoration:none;    font-size:18px;    color:#3e454c;  font-weight:400;   max-height: 35px;  overflow: hidden;  font-weight:bold; margin-top:10px;  }
.wlt_search_results.grid_style .wlt_shortcode_price {     font-size: 18px;    color: #2ca964;    display: block;    padding-bottom: 10px;    font-weight: bold; }
.wlt_search_results.grid_style .wlt_shortcode_excerpt {    height:50px;    overflow:hidden;    display:block;    color:#bcbcbc}
.wlt_search_results.grid_style .wrap {    padding:10px;    padding-top:0}
.wlt_search_results.grid_style img {    max-height:240px;    margin:auto}
.wlt_search_results.grid_style .from {  float: left;    margin-right: 10px;    font-size: 10px;    color: #ccc; }
.wlt_search_results.grid_style .wlt_shortcode_category a { color:#999; font-size:11px; }
.wlt_search_results.grid_style .views { font-size: 10px;    color: #ddd;}

.wlt_search_results.list_style h3 {    text-decoration:none;    font-size:20px;    color:#3e454c;   font-weight:400;    margin-top:10px; font-weight:bold; }
.wlt_search_results.list_style .wlt_shortcode_price {    font-size:20px;    color:#2ca964;    display:block}
.wlt_search_results.list_style .wlt_starrating {    float:none}
.wlt_search_results.list_style .from {  font-size: 11px;  color: #999; float: left;    margin-right: 10px; }
.wlt_search_results.list_style .views { font-size: 11px;    color: #999;}

/*------------------------------------------------------*/
/* HOME LAYOUT
/*------------------------------------------------------*/

.home .searchform { margin-top:20px; }
.home .tabstyle1 { margin-top:20px; }

/*------------------------------------------------------*/
/* SINGLE LAYOUT
/*------------------------------------------------------*/

.single .nav-tabs { margin-bottom:20px; }
.single .tab-content, .single .nav-tabs>li.active>a, .single .nav-tabs>li.active>a:focus, .single .nav-tabs>li.active>a:hover { background:#efefef; }
.pos1 { border: 5px solid rgb(92, 184, 92) !important;  background: rgb(215, 255, 215) !important;  color: rgb(2, 82, 2) !important; }
.single table { background:#fff; }
.cstorename { font-size:11px; }
.cstoreicon { border: 1px solid #ddd;  padding: 5px;  background: #fff;     max-width: 110px; }
.cprice { font-size:20px; line-height:50px; font-weight:bold; color:#5cb85c;  }
.ctitle { font-weight:bold; }
.cdesc { font-size:12px; }
.storetitle img { max-width:40px !important; max-height:40px !important; margin-right:10px; float:left; }
.storebit .fa {     font-size: 40px;    color: #ddd;  }
.cstorename { color: #ddd; }
.single .details a, .single .details  { color: #c7c7c7 } 


