.nopadding{padding-right : 0 !important;padding-left: 0 !important;}
/* Remplazando Bootstrap - INICIO */
.input-group .form-control, .input-group-addon, .input-group-btn {display: inline !important;}
.form-control{font-family: 'Barlow', Helvetica, sans-serif;}
.input-group-addon, .input-group-btn {white-space: inherit !important;}
.top_nav .navbar-right {width: 100% !important;}
/* Remplazando Bootstrap - FIN */

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* RESET CSS ____*/

.groupFilter label{
    display: inline-flex;
    cursor: pointer;
    transition: .2s ease all;
}

dt{  cursor: pointer; }

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
body{
    background-color: #fff;
    font-family: 'Barlow', Helvetica, sans-serif;
    transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none;
    -moz-osx-font-smoothing: grayscale;
}

body * {
    -webkit-font-smoothing:antialiased !important;
    -moz-font-smoothing:antialiased !important;
    text-rendering:optimizeLegibility;
}

article, aside, figure, footer, header, hgroup, nav, section {display: block;}
header,footer,section,main{}
/* img,object,embed {max-width: 100%;} */
ul {list-style: none;}
blockquote, q {font-size: 1em; margin: 0 0 24px; quotes: none;}
blockquote p{background-color: #eef1f3; padding: 10px;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
table {/*border-collapse: collapse;*/ border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {background-color: #fff; display: block; float: left; height: 1px; border: 0; border-top: 1px solid #ced4da; margin: 10px 0; padding: 0; width: 100%;}
hr.sep-jugadores{border-color: #ced4da; margin: 20px 0;}
input, select {vertical-align: middle;}
pre {white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: 700;}
td, td img {vertical-align: top;}
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
strong,span{font-size: 100%;}
code, pre, kbd, samp {font-family: monospace, sans-serif;}

*{
  font-size: 15px;
  font-weight: 400;
  min-height: 0;
  min-width: 0;
}

*, *::before, *::after {
  box-sizing: border-box;
}

select:focus {outline:none;}
select::-moz-focus-inner {border:0;}

/* IMAGES ALIGN ______*/
img.alignleft{
  float: left;
  margin: 0 20px 0 0 !important;
}
img.aligncenter{
  text-align: center;
  margin: 0 auto  !important;
}
img.alignright{
  float: right;
  margin: 0 0 0 20px  !important;
}

figure{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

img{display: block; height: auto; width: 100%;}

a img{border:0;}

/* HYPERLINKS ____*/
a{
  color: #188bf0;
  text-decoration: none !important;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  outline: none;
  transition: .2s ease all;
}
a.svg{
  position: relative;
  display: inline-block;
  width: 100%;
}
a.svg:after {
  content: ""; 
  position: absolute; 
  top: 0; 
  right: 0; 
  bottom: 0; 
  left: 0;
}
a:hover{color: #0061b4;}

/* PARAGRAPH ____*/
p{color: #333333; font-size: 1.1em; margin: 0 0 24px;}

/* SELECTION ____*/
::selection{ /* Code for Firefox */
  background: rgba(52, 45, 123, 0.5);
  color: #fff;
  text-shadow: none;
}
::-moz-selection{ /* Code for Firefox */
  background: rgba(52, 45, 123, 0.5);
  color: #fff;
  text-shadow: none;
}


.last{margin: 0;}
.nopadding{padding: 0 !important;}
.bgparallax{background-size: cover;}

/* START Layout ____*/
.container{
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1260px;
  min-width: 700px;
  width: 95%;
}
.row{
  margin-left: -15px;
  margin-right: -15px;
  overflow: auto;
}
.overflow-auto{overflow: auto;}
.overflow-hidden{overflow: hidden;}
.overflow-visible{overflow: visible;}

.row-eq-height{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.only-desk{display: block !important;}
.only-movil{display: none !important;}

/* BOTONES Style */
.btn, .btn-Green, .btn-Yellow, .btn-Orange, .btn-Red, .btn-Purple, .btn-Facebook, .btn-Twitter, .btn-YouTube, .btn-Pink{
  -moz-appearance: none;
  -moz-user-select: none;
  background-color: #adb5bd;
  border: medium none;
  border-radius: 90px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Barlow Condensed', Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1.1em;
  margin: 0;
	padding: 6px 14px;
  text-align: center;
  text-decoration: none;
  transition: .2s ease all;
  vertical-align: middle;

  width: auto;
}
.btn:hover{background-color: #868e96;}
.btn-Red{background-color:#e1313b;}
.btn-Red:hover{background-color:#aa161d; color: #fff;}
.btn-Pink{background-color:#e7244c;}
.btn-Pink:hover{background-color:#b91838; color: #fff;}
.btn-Gray{background-color:#868e96;}
.btn-Gray:hover{background-color:#868e96; color: #fff;}
.btn-Yellow{background-color:#ffc44d;color:#fff;}
.btn-Yellow:hover{background-color:#876209;color:#fff}
.btn-Green{background-color:#16a085;}
.btn-Green:hover{color:#fff; background-color:#a5c516}
.btn-Orange{background-color:#ff922b;}
.btn-Orange:hover{background-color:#f76707; color: #fff;}
.btn-Purple{background-color:#df0a96;}
.btn-Purple:hover{background-color:#f52bb0}
.btn-Cyan{background-color:#4dadf7;}
.btn-Cyan:hover{background-color:#3796df; color: #fff;}
.btn-Blue{background-color:#1d3a7a;}
.btn-Blue:hover{background-color:#142f68; color: #fff;}
.btn-White{background-color:#fff; color: #868E96;}
.btn-White:hover{background-color:#332D7B; color: #fff;}

/* HEADINGS ____*/
h1, h2, h3, h4, h5, h6 {color: #332D7B; font-family: 'Barlow Condensed', Helvetica, sans-serif; font-weight: 700; line-height: 1em;}

h1{font-size: 3.0em; margin: .3em 0;}
h2{font-size: 2.6em; margin: .3em 0;}
h3{font-size: 2.0em; margin: .4em 0;}
h4{font-size: 1.6em; margin: .2em 0;}
h5{font-size: 1.2em; margin: .1em 0;}
h6{font-size: 1em; margin: 2.33em 0;}

/* TITLES */
hgroup{
  float: left;
  margin-bottom: 20px;
  overflow: visible;
  position: relative;
  width: 100%;
}
hgroup.center{text-align: center;}
	hgroup h3{
		color: #332D7B;
		display: inline-block;
		float: none;
		font-size: 1.4em;
		font-weight: 600;
		margin: 0;
		position: relative;
		text-transform: uppercase;
	}
		hgroup h3 strong{}
		hgroup h3:before{
			background-color: #868E96;
			border-radius: 4px;
			content: "";
			height: 4px;
		  left: 0;
		  position: absolute; 
		  right: 0; 
		  top: calc(100% + 4px);
		  width: 90px;
		}
	.more{
		background-color: #adb5bd;
		border-radius: 100px;
		color: #fff;
		float: right;
		font-family: 'Barlow Condensed', Helvetica, sans-serif;
    font-size: 0.9em;
		font-weight: 600;
    padding: 6px 10px;
	}
		.more:hover{background-color: #332D7B; color: #fff;}

/* HEADER ____*/
header{
	background: rgba(255, 255, 255, 0.0);
	border-top: 10px solid #332D7B !important;
  border: none;
  float: left;
  width: 100%;
  z-index: 9999;
}
header#home{border-bottom: 1px solid transparent !important; box-shadow: 0 0 10px rgba(0, 0, 0, 0); position: fixed;}

	header .col-head{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	header a.logo{
		float: left;
		padding: 0;
		height: auto !important;
	}
		header a.logo h1{
    	background: url("../images/logo.svg") center center;
    	background-repeat: no-repeat;
    	background-attachment: scroll;
    	background-clip: border-box;
    	background-origin: padding-box;
    	background-size: 100%;
    	height: 85px;
    	margin: 20px 0;
    	opacity: 1;
    	overflow-x: hidden;
    	overflow-y: hidden;
    	text-align: center;
    	text-indent: -9999em;
    	width: 250px;
    	z-index: 2;
    }
    header a.logo:hover h1{ opacity: .95;}

	header #social-bar{float: right; margin: 15px 0;}
		
/* BREADCRUMBS ___*/
#breadcrumbs{
  background-color: rgba(0, 0, 0, 0.2);
  float: left;
  padding: 4px 0;
  position: relative;
  width: 100%;
}
.top-sections #breadcrumbs{bottom: 0; left: 0; position: absolute;}

	#breadcrumbs p{
    color: #fff;
    float: left;
    display: inline-block;
    font-family: 'Barlow', Helvetica, sans-serif;
    font-size: .85em;
    font-weight: 600;
    margin: 0;
    padding: 0;

    width: calc(100% - 100px);
	}
	#breadcrumbs svg{color: #fff; transition: .2s ease all;}
	#breadcrumbs a,
	#breadcrumbs span{
    color: #fff;
    display: inline-block;
    font-weight: 600;
    margin: 0 5px;
    transition: .2s ease all;
	}  	
	#breadcrumbs a .home{color: #e1313b;}
	
	#breadcrumbs a.home:hover i,
	#breadcrumbs a:hover{color: #332D7B; opacity: 1; text-decoration: underline !important;}
	
	#breadcrumbs .bread-back{
    background-color: #730910;
    border-radius: 50px;
		color: #fff;
		float: right;
		font-family: 'Barlow Condensed', Helvetica, sans-serif;
		font-size: .9em;
		font-weight: 400;
		padding: 2px 6px;
		text-align: center;
		width: 80px;
	}
	#breadcrumbs .bread-back .txt{
		color: #fff;
    display: inline-block;
    text-transform: uppercase;
	}
	#breadcrumbs .bread-back i{
		color: #fff;
    display: inline-block;
    font-size: 1.2em;
	}
	#breadcrumbs .breadcrumb_last{display: none;}
	#breadcrumbs .bread-back:hover{background-color: #14181a;}
		#breadcrumbs .bread-back:hover i, #breadcrumbs .bread-back:hover span{color: #fff !important;}

/* WRAP Content ___*/
#wrap{
  background-color: #fff;
  float: left;
  padding: 30px 0;
  width: 100%;
}
#wrap.gray{background-color: #f1f3f5;}
#wrap.cat-tabs-title{padding-bottom: 0;}
#wrap.cat-tabs-content{background-color: #adb5bd;}

#wrap h1{
	text-transform: uppercase;
}
#wrap.page h1,
#wrap.productos h1{color: #2f3337; padding-left: 15px; position: relative;}
#wrap h1 span{color: #b31c27;}

	#wrap.page h1:before,
	#wrap.productos h1:before{
		background-color: #99a0a7;
		border-radius: 6px;
		content: ""; 
		height: 35px;
	  left: 0;
	  position: absolute;
	  top: 6px;
	  width: 3px;
	}

/* Content */
.content{
  margin: 0 auto;
  width: 100%;
}
	#wrap .content p{
    color: #14181a;
    font-size: 1em;
    text-align: justify;
	}
	
.head-titles{margin-bottom: 10px;}
	.head-titles figure{
		float: left;
		width: 80px;
	}
	.head-titles > svg{
		color: #CED4DA;
		float: left;
		font-size: 2em;
		margin: 24px 10px 0;
	}
	.head-titles h1{
		color: #7C7C7C;
		float: left;
	}
	.head-titles .btn{
		margin: 20px 0 0 5px;
	}
		.head-titles .btn svg{margin-right: 3px;}

/* PAGE */
.page{}
.page .page-post-gallery{float: right; margin: 0 0 20px 20px; width: 500px;}

.featured-pagepost{float: left;width: 100%;}
	.featured-pagepost figure{background-color: #000; overflow: hidden; position: relative;}
		.featured-pagepost figure .white-pattern{
			background-image: url(../images/bg-pattern-white.png);
			align-items: center;
			bottom: 0;
			display: flex;
			left: 0;
			height: 100%;
			position: absolute;
			transition: .2s ease all;
			width: 100%;
			z-index: 3;
		}
		.featured-pagepost figure img{opacity: .4; transition: 3s ease-in-out all;}
		.featured-pagepost:hover figure img{opacity: 1; transform: scale3d(1.05,1.05,1);}


/* ARTICLE LIST ____*/
#article-list{
  float: left;
  width: 100%;
}
	/* noticias */
	#article-list .cat-description a{
		color: #b31c27;
		font-size: 1.1em;
		font-weight: 600;
	}
	#article-list p{font-size: 1.1em !important; text-align: justify;}
  #article-list ul{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
    #article-list ul > li{
      float: left;
      list-style: none;
      margin: 0;
      padding: 20px 10px;
      transition: all .1s linear; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear;    
      width: 50%;
    }
      #article-list ul > li figure{
        border-radius: 2px;
        float: left;
        margin: 0 20px 10px 0;
        overflow: hidden;
        position: relative;
        width: 250px;
      }
        #article-list ul > li figure img{display: block; height: auto; transition: .2s ease-in-out all; width: 100%;}
      #article-list ul > li .news-info{
	      float: left;
	      width: calc(100% - 270px);
      }
	      #article-list ul > li h2{
	        color: #141414;
	        float: left;
	        font-size: 1.6em;
	        margin: 0 0 15px;
	        text-align: left;
	        text-shadow: none;
	        text-transform: uppercase;
	        transition: .2s ease-in-out all;
	        width: 100%;
	      }
	      #article-list ul > li h2::before{display: none;}
	      #article-list ul > li .excerpt{
	        float: left;
	        margin: 0 0 15px;
	        width: 100%;
	      }
	        #article-list ul > li .excerpt p{font-size: 1em; margin: 0;}
	      #article-list ul > li .more{
		      background-color: #e1313b;
					color: #fff;
					float: left;
					font-family: 'Barlow Condensed', Helvetica, sans-serif;
					font-size: 0.9em;
					font-weight: 600;
					padding: 4px 10px;
					text-transform: uppercase;
					transition: .2s ease-in-out all;
	      }

      	/* hover */
				#article-list ul > li:hover figure img{opacity: 1; transform: scale3d(1.1,1.1,1);}
				#article-list ul > li:hover figure figcaption:before{
					box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
					opacity: 1;
					-webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
					transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
				}
        #article-list ul > li:hover h2{ color: #c82e34; }
        #article-list ul > li:hover .more{background-color: #141414; }
        
/* ARTICLE SINGLE */
#wrap.blog-detail{}
	#wrap.blog-detail .news-detail{
		float: left;
		width: calc(100% - 370px);
	}
		#wrap.blog-detail .news-detail .category{
			color: #332a50;
			float: left;
			font-size: 1.3em;
			font-weight: 600;
			padding-left: 14px;
			position: relative;
			text-transform: uppercase;
			width: 100%;
		}
		#wrap.blog-detail .news-detail .category:before{
			background-color: #c82f33;
			bottom: 0;
			content: "";
			height: 10px;
			left: 0;
			position: absolute;
			right: 0;
			top: 7px;
			width: 10px;
		}
		#wrap.blog-detail .news-detail .date{
			color: #495057;
			margin-bottom: 10px;
		}
		#wrap.blog-detail .news-detail .excerpt{
			font-family: 'Barlow Condensed', Helvetica, sans-serif;
			font-size: 1.2em;
			font-weight: 600;
		}
			#wrap.blog-detail .news-detail .excerpt p{color: #332a50;}
		#wrap.blog-detail .news-detail .news-thumb{float: left; margin: 0 0 20px; width: 100%;}
			#wrap.blog-detail .news-detail .news-thumb figure{border-radius: 6px; overflow: hidden;}
		
		#wrap.blog-detail .news-detail .entry-content{
			margin: 20px 0;
		}
			#wrap .news-detail .entry-content ul{margin: 0 20px;}
		
		#wrap .content-contacto{}	
			#wrap .content-contacto .entry-content{}
				#wrap .content-contacto .entry-content p{font-size: 1.2em; margin: 10px 0 20px;}
					#wrap .content-contacto .entry-content a{color: #333333; float: left; font-size: 1.2em; margin: 5px 0; width: 100%;}
						#wrap .content-contacto .entry-content a i{color: #b31c27; width: 20px;}
					#wrap .content-contacto .entry-content a:hover{color: #b31c27;}	
	
	.news-single-lastlinks{margin: 20px 0;}
		.news-single-lastlinks a{
			background-color: #adb5bd;
			border-radius: 60px;
			color: #fff;
			float: left;
			font-family: 'Barlow Condensed', Helvetica, sans-serif;
			font-size: 1.0em;
			font-weight: 600;
			padding: 6px 20px;
			text-transform: uppercase;
		}
			.news-single-lastlinks a:hover{background-color: #332a50;}
	
	/* NEWS AUTHOR CARD */
  #wrap.blog-detail .news-detail .tags{
	background-color: #adb5bd;
	border-radius: 60px;
	color: #fff;
	margin: 20px 0;
	padding: 10px 20px;
	}
		#wrap.blog-detail .news-detail .tags span{
			color: #332a50;
			font-size: 1.2em;
			font-weight: 700;
			display: inline-block;
			padding-left: 15px;
			position: relative;
			text-transform: uppercase;
		}
		#wrap.blog-detail .news-detail .tags span:before{
			background-color: #c82f33;
			bottom: 0;
			content: "";
			height: 10px;
			left: 0;
			position: absolute;
			right: 0;
			top: 7px;
			width: 10px;
		}
		#wrap.blog-detail .news-detail .tags a{color: #fff; font-weight: 600; margin: 0 10px;}
		#wrap.blog-detail .news-detail .tags a:hover{color: #c82f33;}
		
	/* NEWS AUTHOR CARD */
  #wrap.blog-detail .news-detail .author-page{
    float: left;
    margin: 20px 0;
    width: 100%;
  }
    #wrap.blog-detail .news-detail .author-page figure{
      border: 4px solid #D5D5D5;
      border-radius: 50%;
      float: left;
      height: 95px;
      margin: 4px 20px 0 0;
      overflow: hidden;
      width: 95px;
    }
      #wrap.blog-detail .news-detail .author-page figure img{
        height: auto;
        width: 100%;
      }
    #wrap.blog-detail .news-detail .author-page h4{
	    color: #c82f33;
      float: left;
      margin: 0 0 5px;
      width: 100%;
    }
      #wrap.blog-detail .news-detail .author-page h4 a{color: #e8312b !important;}
    #wrap.blog-detail .news-detail .author-page div{
      float: left;
      font-size: 1em;
      font-weight: 700;
      width: 100%;
    }
    
/* VIDEO LIST */	
#article-list.video{}
	#article-list.video li{
		display: inline-block;
		margin-bottom: 20px;
		vertical-align: top;
		padding: 10px;
		width: 33.33333333%;
	}
	#article-list.video.latest-video li{margin: 0; padding: 0; width: 100%;}
		#article-list.video li figure{
      border-radius: 2px;
      float: left;
      margin: 0;
      overflow: hidden;
      position: relative;
      width: 100%;
    }
    	#article-list.video li figure i{
	    	color: rgba(255, 255, 255, 0.4);
				height: 80px;
				left: 50%;
				font-size: 6em;
				margin: -65px 0 0 -45px;
				position: absolute;
				text-align: center;
				top: 50%;
				transition: .2s ease all;
				width: 90px;
				z-index: 4
    	}
    	#article-list.video li figure figcaption{
	    	background-color: rgba(50, 41, 79, 0.8);
	    	bottom: 0;
	    	left: 0;
	    	padding: 20px 20px;
	    	position: absolute;
	    	width: 100%;
	    	z-index: 2;
    	}
    		#article-list.video li figure figcaption h2{color: #fff; font-size: 1.2em; margin: 0;}
    		
    	/* hover */
    	#article-list.video li:hover figure i{color: rgba(255, 255, 255, 0.8);}

/* LIST NEWS */
.single-list-news{
	background-color: #fff;
	display: inline-block;
	margin: 0 10px;
	width: calc(25% - 24px);
}
.single-list-news{background-color: #E9ECEF; width: calc(33.3% - 22px);}
	.single-list-news figure{overflow: hidden; position: relative;}
		.single-list-news figure img{
			backface-visibility: hidden !important;
	    max-width: none;
	    transform: /*translate3d(-40px, 0px, 0px)*/ scale(1.14);
	    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
			display: block;
			height: auto;
			width: calc(100% + 30px);
		}
		.single-list-news figure .news-cat{
			background-color: #332D7B;
			bottom: 10px;
			color: #fff;
			font-family: "Barlow Condensed",Helvetica,Arial,sans-serif;
			font-size: 0.9em;
			font-weight: 600;
			left: 10px;
			padding: 5px;
			position: absolute;
			text-transform: uppercase;
			z-index: 2;
		}
			.single-list-news h4{
				color: #495057;
				font-size: 1.2em;
				padding: 15px 10px;
			}

	/* hover */
	.single-list-news:hover{background-color: #332D7B;}
		.single-list-news:hover figure img{transform: scale(1);}
		.single-list-news:hover h4{color: #fff;}


/* NUEVOS */
#top-nuevos{
	background-color: #fff;
	float: left;
	position: relative;
	width: 100%;
}

.cars-cat{}
	ul#carcat-tabs{}
		ul#carcat-tabs li{}
			ul#carcat-tabs li a{overflow: hidden;}
			ul#carcat-tabs li a svg{float: left; margin-right: 6px; font-size: 1.4em; height: 35px;}
			ul#carcat-tabs li a img{float: left; margin-right: 6px; width: 35px;
			}
			
			ul#carcat-tabs li a h4{
				color: #7C7C7C;
				float: left;
				font-size: 1.2em;
				font-weight: 600;
				margin: .4em 0;
			}
			ul#carcat-tabs li a.active h4{color: #fff;}
			
/* NAV TABS */
ul.nav-tabs{border: 0; margin: 0;}
	ul.nav-tabs > li{margin: 0}
		ul.nav-tabs > li > a{
			background-color: #ffffff;
			border: 0px solid transparent;
			border-bottom: 0px;
			border-radius: 0px;
			color: #7C7C7C;
			font-weight: 600;
			margin: 0;
			padding: 7px 18px;
			text-transform: uppercase;
		}
		ul.nav-tabs > li > a:hover{background-color: #495057;}
		ul.nav-tabs > li > a.active,
		ul.nav-tabs > li > a.active:hover{background-color: #adb5bd; color: #fff;}

	#cotiza-content.tab-content{}
		.tab-content .tab-pane{overflow: hidden}	
			#cotiza-content.tab-content h2{color: #fff; display: none; font-size: 1em;}



/* CARS LIST */
ul.car-list{
	float: left;
	width: 100%;
}
	ul.car-list li{
		background-color: #fff;
		display: inline-block;
		margin: 0 10px 20px;
		vertical-align: top;
		width: calc(25% - 23px);
	}
	
		ul.car-list li figure{
			background-color: #e9ecef;
			overflow: hidden;
			position: relative;
		}
			ul.car-list li figure img{
				backface-visibility: hidden;
		    max-width: none;
		    transform: translate3d(-15px, 0px, 0px) scale(1.05);
		    transition: transform 0.35s ease 0s;
			}
			ul.car-list li figure .car-dcto{
				background-color: #7ED321;
				font-family: "Barlow Condensed",Helvetica,Arial,sans-serif;
				padding: 5px ;
				position: absolute;
				right: 0;
				text-align: center;
				top: 0;
				z-index: 2;
			}
				ul.car-list li figure .car-dcto .dcto-num{
					color: #fff;
					clear: left;
					font-size: 1.6em;
					font-weight: 600;
					line-height: 1em;
				}
				ul.car-list li figure .car-dcto .dcto-text{
					color: #fff;
					clear: left;
					font-size: .8em;
					font-weight: 600;
					line-height: 1em;
				}
			
			ul.car-list li .car-content{
				background-color: #fff;
				float: left;
				padding: 10px;
				transition: .2s ease all;
				width: 100%;
			}
				ul.car-list li .car-content h4{
					color: #495057;
					float: left;
					font-size: 1.3em;
					padding-right: 10px;
					text-align: left;
					width: 55%;
				}
				ul.car-list li .car-content .car-valor{
					background-color: #332D7B;
					color: #fff;
					float: right;
					font-family: "Barlow Condensed",Helvetica,Arial,sans-serif;
					font-size: 1.4em;
					font-weight: 600;
					padding: 6px 5px;
					text-align: center;
					width: 45%;
				}
				
				
		/* hover */
		ul.car-list li:hover .car-content{background-color: #332D7B;}
			ul.car-list li:hover .car-content h4{color: #fff;}
			ul.car-list li:hover .car-content .car-valor{background-color: #fff; color: #332D7B;}
		ul.car-list li:hover figure img{transform: scale3d(1.1,1.1,1);}
				
				.btn.load-more{display: inline-block;}


/* CAR CONTENT */
.car-content{float: left; width: 100%;}
	.car-content .description{}
	.car-content .car-gallery{margin: 20px 0 40px; position: relative; text-align: center;}
		.car-content .car-gallery .car-photos{margin-bottom: 10px;}
		.car-content .car-gallery .gallery-selection{background-color: #332D7B; border-radius: 6px; color: #fff; padding: 10px 30px; text-transform: uppercase;}
			.car-content .car-gallery .gallery-selection:hover{background-color: #110b57;}
			
			
	.car-content .car-colours{margin: 20px 0; text-align: center}
		.car-content .car-colours h4{font-weight: 600; text-transform: uppercase;}
		.car-content .car-colours ul.car-colores-modelo{margin: 20px 0}
			.car-content .car-colours ul.car-colores-modelo li{display: inline-block; float: none;}
				.car-content .car-colours ul.car-colores-modelo li a{
					border: 2px solid #dee2e6;
					border-radius: 50%;
					height: 40px;
					width: 40px;
				}
				.car-content .car-colours ul.car-colores-modelo li a.active.show{border-color: #332D7B}

/* SIDEBAR */
aside{}
	.news-sidebar{}
		.news-sidebar .single-list-news{
			background-color: #fff;
			border-bottom: 1px solid #E9ECEF;
			padding: 10px 0;
			width: 100%;
		}
			.news-sidebar .single-list-news figure{
				float: left;
				margin-right: 10px;
				width: 115px;
			}
			.news-sidebar .single-list-news h4{float: left; padding: 0; width: calc(100% - 125px)}
				.news-sidebar .single-list-news:hover h4{color: #332D7B;}

/* TABLE STYLE */
    #wrap .content table{
    		border-spacing: 0 0;
    		margin: 15px 0 30px;
    		width: 100%;
  		}	
      #wrap .content tr{background-color: #fcfcfc; transition: .2s ease all;}
      #wrap .content tr:nth-child(2n+2){background-color: #f1f3f5;}
        #wrap .content tr:hover{background-color: #f1f3f5;}
  		#wrap .content thead th,
  		#wrap .content thead td,
  		#wrap .content th{
  			background: #e1313b;
  			border-right: 1px solid #f1898e;
  			color: #fff;
  			font-family: "Barlow Condensed",Helvetica,Arial,sans-serif;
			  font-size: 1em;
			  font-weight: 700;
        padding: 8px 15px;
  			text-align: left;
  			text-transform: uppercase;
  			vertical-align: middle;
  		}
  		  #wrap .content thead th:first-child,
  			#wrap .content thead td:first-child,
  			#wrap .content th:first-child{
	  			
  			}
  			#wrap .content thead th:last-child,
  			#wrap .content thead td:last-child,
  			#wrap .content th:last-child{

  			}
  		
  		#wrap .content td{
  			background: transparent;
  			border-right: 1px solid #fff;
  			color: #404040;
  			font-family: "Barlow Condensed",Helvetica,Arial,sans-serif;
			  font-size: 1em;
			  font-weight: 600;
  			padding: 6px 15px;
  			text-align: left;
  			transition: .2s ease all;
  		}
  		#wrap .content td img{
  			clear: both !important;
  			margin: 0; border: 0; padding: 0;
  			text-align: center;			
  		}

/* SHAREBAR */
#share-bar{overflow: hidden;}
	#share-bar .share-title{color: #868E96; float: left; margin-right: 10px; padding: 4px 0;}
	#share-bar a.social-share{
		background-color: #ececec;
		border-radius: 50%;
		color: #fff;
		float: left;
		height: 30px;
		line-height: 2em;
		margin: 0 2px;
		text-align: center;
		width: 30px;
	}
		#share-bar a.social-share.facebook{background-color: #3b5998;}
			#share-bar a.social-share.facebook:hover{background-color: #1c3978;}
		#share-bar a.social-share.twitter{background-color: #00aced;}
			#share-bar a.social-share.twitter:hover{background-color: #0c92c1;}
		#share-bar a.social-share.whatsapp{background-color: #25d366;}
			#share-bar a.social-share.whatsapp:hover{background-color: #1bbb56;}
		#share-bar a.social-share.linkedin{background-color: #0e76a8;}
			#share-bar a.social-share.linkedin:hover{background-color: #0f6a93;}



/* LISTADOS */
ol{margin: 20px 25px;}
.product ul{margin: 20px 25px;}
	.product ul li{list-style: disc;}

/* PARALLAX */
#parallax{background-color: #212529; float: left;height:290px;overflow:hidden;position:relative;text-align:center; width: 100%;}
	#parallax .cover{display:block;height:100%;position:absolute;width:100%;z-index:1}
		#parallax .cover img{opacity: 1; position:absolute;display:block;min-width:115%;min-height:115%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
	#parallax .center-parallax{
		height: 100%;
		position: absolute;
		
		display: flex;
	  align-items: center;
	  justify-content: center;
		
		width: 100%;
		z-index: 999;
	}
		#parallax .center-parallax figure{align-self: flex-middle;}
			#parallax .center-parallax img{width: 300px;}

/* CONTACTO */
#tabs-contacto{}
	#tabs-contacto h3{margin-bottom: 20px;}
	#tabs-contacto h4{margin-bottom: 20px;}
	
	#tabs-contacto #contacto-tab-content{
		border: 1px solid #ddd;
		border-top: 0;
	}
		#tabs-contacto #contacto-tab-content form{
			margin: 0 -15px 18px;
			width: calc(100% + 30px);
		}

/* FOOTER ____*/
footer{
  background-color: #332D7B;
  color: #fff;
  float: left;
  margin: 0;
  padding: 40px 0;
  position: relative;
  width: 100%;
}
	ul.footer-nav{font-family: 'Barlow Condensed', sans-serif; padding: 0 10px;}
		ul.footer-nav li{font-size: 1.0em; position: relative; text-transform: uppercase;}
			ul.footer-nav li:before{
				color: gray;
				position: absolute;
				left: -10px;
				top: 0;
				content: '•';
				text-align: center;
				transition: .2s linear all;
			}
			ul.footer-nav li:hover::before{color: #fff;}
	
	footer .dercocenter{float: left; text-align: center; width: 100%;}
		footer .dercocenter img{display: inline-block; max-width: 200px;}
	
	footer .logo-foot{margin: 25px 0; padding: 0 20px;}
	
	/* CORPORATIVE SOCIAL */
	#social-bar{
	  margin: 20px 0;
	  transition: .2s linear all;
	  padding: 0 15px;
	}
		#social-bar h5{color: #fff; float: left; margin-bottom: 15px; text-transform: uppercase;}
		#social-bar a{
			background-color: red;
	    border-radius: 50%;
	    color: #fff;
	    float: left;
	    font-size: 1.3em;
	    height: 30px;
	    margin: 0 3px;
	    padding: 1px 0 0;
	    transition: .2s ease all;
	    text-align: center;
	    width: 30px;
		}
		#social-bar a.facebook{background-color: #3b5998;}
			#social-bar a.facebook:hover{background-color: #1c3978;}
		#social-bar a.twitter{background-color: #00aced;}
			#social-bar a.twitter:hover{background-color: #0c92c1;}
		#social-bar a.instagram{background-color: #8a3ab9;}
			#social-bar a.instagram:hover{background-color: #7627a4;}
		#social-bar a.youtube{background-color: #cc181e;}
			#social-bar a.youtube:hover{background-color: #b61217;}
		#social-bar a.whatsapp{background-color: #25d366;}
			#social-bar a.whatsapp:hover{background-color: #1bbb56;}
		#social-bar a.mail{background-color: #868e96;}
			#social-bar a.mail:hover{background-color: #6d757d;}
		#social-bar a.linkedin{background-color: #0e76a8;}
			#social-bar a.linkedin:hover{background-color: #0f6a93;}
	
	footer #social-bar{text-align: center;}
		footer #social-bar a{background-color: #fff !important; color: #332D7B; float: none; display: inline-block;}
		
			footer #social-bar a.facebook:hover{background-color: #1c3978 !important; color: #fff;}
			footer #social-bar a.twitter:hover{background-color: #0c92c1 !important; color: #fff;}
			footer #social-bar a.instagram:hover{background-color: #7627a4 !important; color: #fff;}
			footer #social-bar a.youtube:hover{background-color: #b61217 !important; color: #fff;}
			footer #social-bar a.whatsapp:hover{background-color: #1bbb56 !important; color: #fff;}
			footer #social-bar a.mail:hover{background-color: #6d757d !important; color: #fff;}
			footer #social-bar a.linkedin:hover{background-color: #0f6a93 !important; color: #fff;}
		
	footer a{color: #fff; font-weight: 600;}

/* SCROLL UP */
footer .scrollup{
	background: #ced4da;
	border-radius: 50%;
	color: #fff;
	display: none;
	font-size: 1.0em;
	height: 34px;
	margin-left: -20px;
	opacity: 1;
	padding: 6px 0 0;
  position: absolute;
  left: 50%;
	text-align: center;
	top: 15px;
	width: 34px;
	z-index: 9;
}
footer .scrollup:hover{background: #b31c27; color: #fff; opacity: 1;}