/* ----- Custom CSS -----*/

/* Clear div */
.clear {      
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}


/* Copyright footer without pre-footer */
.footer-v1 .footer {
	padding: 0px 0;	
	background: #272727;
}

a.footer-copy, a.footer-copy:hover {
	color: #eee;
}
	
/* Header without menu */
/*
.header > .container {
	display: table;
	margin-bottom: -20px;
}
*/

/* Text logo */
.header .logo .logo-txt {
	margin: 10px 0;
	font-weight: 500;
	font-size: 30px;
	text-shadow: none;
	font-family: "Open Sans", Arial, sans-serif;	
	letter-spacing: -1px;

	z-index: 1;
	position: relative;	
	display:inline-block;
}

.header .logo .logo-txt strong {
	color: #687074;
	font-weight: 500;
}

a.logo:hover {
	text-decoration:none;
}


/* Logo with Line Icons positioning */
.logo-icon-line-pos {
	display:inline-block !important;
	vertical-align: bottom; 
	margin-bottom:2px !important;
}

/* Logo with Font Awesome positioning */
.logo-icon-awe-pos {
	display:inline-block !important;
	vertical-align: bottom; 
	margin-bottom:6px !important;
}

/* Logo with Line Icons Pro positioning */
.logo-icon-lpro-pos {
	display:inline-block !important;; 
	vertical-align: bottom; 
	margin-bottom:-6px !important;;	
}

/* Logo with Glyphicons positioning */
.logo-icon-gly-pos {
	display:inline-block !important;
	vertical-align: bottom; 
	margin-bottom:8px !important;
}

/* smaller search box */
.search-block-v2 {
    margin-bottom: 0px;
    padding: 28px 0 28px;
}	

/* don't capitalize left column text */
.s-results .related-search li a {
    text-transform: none;
}

/* don't capitalize search result title */
.s-results .inner-results h3 {
    text-transform: none;	
}	

/* menu button on mobile too high if there is no topbar */
.navbar-toggle {
    margin-top: 20px;
}

/*--- Listing ---*/

/* item title in blue */
.product-description h4.title-price a {
	color: #3498db;
}

/* main title */
.result-category h1 {
	float: left;
	font-size: 30px;
	margin-right: 20px;
	margin-bottom:0;
}

.result-category h1 i {
    font-size: 20px;
    color:#bbb;
}    

.other{
	color : #db7735;
	font-size : 20px;
}

/* search button */
.btn-u.btn-brd.btn-u-sea-shop.btn-brd-hover {
    background: #3498db;
	color: #fff;
}

/* search button hoover */
.btn-u.btn-brd.btn-u-sea-shop.btn-brd-hover:hover {
    border-color: #3498db;
    color: #3498db !important;
	background: none;
}

/* add fields in search form */
.ntv-listing-search-form
{
	margin-top:10px;	
	border:none;	
}

/* search input field */
.ntv-listing-search-form .input input {
	margin-bottom:20px;
	height: 40px;
}

/* select list */
.ntv-listing-search-form .select select {
	margin-bottom:20px;
	height: 40px;	
}

.ntv-listing-search-form .radio,
.ntv-listing-search-form .checkbox {
	margin-bottom: 0px;
	font-size: 13px;
	line-height: 23px;
}

.filter-by-block .panel-group h2 a {
	font-size: 18px;
	padding: 5px 15px;
	background: #f7f7f7;
}

.shop-product h1 {
	float: left;
	color: #687074;
	font-size: 26px;
}

/* categories title in front page tabs */
.tab-v6 .nav-tabs > li > a {
  text-transform: none;
  font-weight:590;
}

/*  Category tab, gray background */
.product-comment {
	background: #fcfcfc;
}

.job-content .categories li {
	border-bottom: 1px dotted #ddd;
}


/* complementary color for review stars */
.product-ratings li .rating-selected {
    color: #db7735;
}

.product-ratings li .rating {
    color: #dbcec5;
}

/* label "more" categories */
a.label-more {
    color: #db7735;
	font-weight: 800;
    border-bottom:10px;
    line-height:300%;
}

/* index page intro */
h1.index-intro {
	color: #db7735;
	font-size: 18px;
	line-height: normal;
	font-weight: 500;
	display:inline;
}

p.index-intro {
	display:inline;	
}

div.index-intro {
	margin-bottom:25px;
}

/* pannels whithout h2 */

.filter-by-block .panel-group div.panel-title a {
	font-size: 18px;
	padding: 5px 15px;
	background: #f7f7f7;
	color: #687074;
	display: block;
	border-bottom: 1px solid #dedede;	
	box-sizing: border-box;
}

.filter-by-block .panel-group div.panel-title i {
	float: right;
	font-size: 18px;
	margin-top: 8px;
}


.filter-by-block .panel-group div.panel-title a:hover {
	text-decoration:none;
}

/* Sort by without h3 */
div.sort-by {
	float: left;
	color: #555;
	font-size: 14px;
	margin-right: 10px;
	line-height: 27px;

	color: #555;
	margin-top: 5px;
	text-shadow: none;
	font-weight: normal;
	font-family: "Open Sans", Arial, sans-serif;	
	
}

/* Page contact */
.ntv-contact .antirbt {
	display: none;
}

.ntv-contact #nobo{
	margin-left : 5px;
	
}

.ntv-contact .submit-contact{
	margin-top:15px;
}

#loader {
    display:none;
    z-index: 9999;
}

.my-button-css {
    cursor: pointer; 
    background-color: #069; 
    color: white; 
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase; 
    text-align: center; 
    padding: 8px 10px 6px 10px; 
    margin: 5px 0 0 0;
}

.tab-content-category{
    height: 423px;
}

@media (max-width: 1000px){
	.tab-content-category{
		height: 100%;
		}
}

/*http://jsfiddle.net/cse_tushar/6FzSb/ */
#category li{ display:none;
}

#gameG li{ display:none;
}

/* Page item */
.img-item{
	margin-right:45px;
}

.centered-and-cropped{ -o-object-fit: cover; object-fit: cover }

/* item page description */
.description {
    color: #888;
    font-size: 14px;
    margin-bottom:20px;
}

.description h1, .description h2, .description h3, .description h4, .description h5, .description h6 {
    text-transform:none;
    float: none;
    margin: 15px 0 0 0;
    line-height: 110%;
    font-size: 18px;
}

.filter-results {
	border-bottom: 0;
}


/* article content */
.news-v3 h2 {
  font-size: 32px;
  font-weight: 200;
  margin: 50px 0 0 0;
  line-height: 25px;
  text-transform:none;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
  margin-bottom:20px;
}

.ntv-popular {
    color:#bbb; 
    margin-top:10px; 
    margin-bottom:10px; 
    font-size:14px;
}

/* remove comment background triangle */
.blog-comments .comments-itself:before, .blog-comments .comments-itself:after {
	content: none;
}

/* Hub CMS page */
.img-fluid {
	display: block;
	max-width: 100%;
	height: auto;
}

.cmshub h6, .cmshub h5, .cmshub h4, .cmshub h3, .cmshub h2, .cmshub h1 {
    margin-bottom: 20px;
	margin-top: 20px;
    font-weight: 800;
    line-height: 1.3;
}

.cmshub p, .cmshub ul, .cmshub ol {
    margin-top: 0;
    margin-bottom: 20px;
	font-size: 16px;
    color: #888;
}

.cmshub ul li, .cmshub ol li {
    color: #888;
}

.cmshub a {
	color: #3498db;
	text-decoration: underline;
}

.cmshub tr {
    font-size: 1.2em;
}

/* Hub CMS cards */
.card-cmshub {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 10px;
	padding: 15px;
	margin-bottom: 20px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.card-cmshub p {
	font-size: 14px;
}

.card-cmshub h5 {
	font-size:16px;
	font-weight: 900;
}	

.card-cmshub h5 a {
	color: #687074;
}	