/*
Theme Name: GSP-CHILE
Version: 2.0
Author: Naranja Web · www.naranjaweb.cl
*/

.cat-item-1 {
    display: none !important;
}

/* Remplazando Bootstrap - INICIO */
.input-group .form-control, .input-group-addon, .input-group-btn {display: inline !important;}
.form-control{font-family: 'Roboto Condensed', 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: .1s ease-in-out all;
}

.layout-slider{
    width:90%;
    margin: 10px auto 40px;
    transition: .1s ease-in-out 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: 'Roboto Condensed', 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 {quotes: none;}
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; width: 100%;}
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 #adb5bd; 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: 600;}
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: 14px;
  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;
  width: inherit !important;
}
img.aligncenter{
  text-align: center;
  margin: 0 auto !important;
  width: inherit !important;
}
img.alignright{
  float: right;
  margin: 0 0 0 20px !important;
  width: inherit !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: #ee3130;
  text-decoration: none !important;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  outline: none;
  transition: .1s ease-in-out 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: #228ae6;}

/* PARAGRAPH ____*/
p{color: #201f1f; font-size: 1.2em; margin: 0 0 24px;}

/* SELECTION ____*/
::selection{ /* Code for Firefox */
  background: #99a1a7;
  color: #fff;
  text-shadow: none;
}
::-moz-selection{ /* Code for Firefox */
  background: #99a1a7;
  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;}
.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col, .col-sm-1, .col-sm-2, .col-sm-2-5, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
  float: left;
}
.col-sm-12 {
  width: 100%;
}
.col-sm-11 {
  width: 91.66666667%;
}
.col-sm-10 {
  width: 83.33333333%;
}
.col-sm-9 {
  width: 75%;
}
.col-sm-8 {
  width: 66.66666667%;
}
.col-sm-7 {
  width: 58.33333333%;
}
.col-sm-6 {
  width: 50%;
}
.col-sm-5 {
  width: 41.66666667%;
}
.col-sm-4 {
  width: 33.33333333%;
}
.col-sm-3 {
  width: 25%;
}
.col-sm-2-5 {
  width: 20%;
}

.col-sm-2 {
  width: 16.66666667%;
}
.col-sm-1 {
  width: 8.33333333%;
}
.col-sepV{margin: 15px 0;}

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

/* 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: 'Roboto Condensed', Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1.1em;
	line-height: 1.2em;
	padding: 8px 16px;
  text-align: center;
  text-decoration: none;
  transition: .1s ease-in-out all;
  vertical-align: middle;
  text-transform: uppercase;
  width: auto;
}
.btn:hover{background-color: #868e96;}
.btn-Red{background-color:#ee3331;}
.btn-Red:hover{background-color:#bd1715; 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:#87620a;}
.btn-Yellow:hover{background-color:#f7bb35;color:#876209}
.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;}

/* HEADINGS ____*/
h1, h2, h3, h4, h5, h6 {color: #201f1f; font-family: 'Roboto Condensed', Helvetica, sans-serif !important; font-weight: 600 !important; line-height: 1.3em;}

h1{font-size: 2.2em; margin: .3em 0;}
h2{color: #ee3130; font-size: 1.8em; margin: .3em 0;}
h3{font-size: 1.8em; margin: .4em 0;}
h4{font-size: 1.4em; margin: .2em 0;}
h5{color: #888f95; font-size: 1.5em; font-weight: 300 !important; margin: 1.5em 0;}
h6{font-size: 1em; margin: 2.33em 0;}

/* TITLES */
hgroup{
  float: left;
  margin-bottom: 30px;
  overflow: visible;
  position: relative;
  width: 100%;
}
.only-desk{display: block;}
.only-movil{display: none;}

	hgroup h2{
		color: #868e96 !important;
		font-size: 1.8em;
		text-transform: uppercase !important;
	}
	hgroup h2:before{
		background-color: #f1f3f5 !important;
		left: 50% !important;
		margin-left: -35px;
	}
	
	hgroup h3{
		color: #fff;
		float: left;
		font-size: 1.3em;
		margin: .4em 0 .3em;
		position: relative;
		text-transform: uppercase;
	}
		hgroup h3 span{color: #ee3130;}
		hgroup h3:before{
			background-color: #ee3130;
			border-radius: 10px;
			bottom: -10px; 
			content: ""; 
			height: 3px;
		  left: 0;
		  position: absolute; 
		  width: 70px;
		}
	.more{
		background-color: #adb5bd;
		border-radius: 60px;
		color: #fff;
		float: right;
		font-family: 'Roboto Condensed', Helvetica, sans-serif;
    font-size: 0.9em;
		font-weight: 600;
    padding: 6px 10px;
	}
		.more:hover{background-color: #201f1f; color: #fff;}

#wrap.title-bar{
	background: url("../images/bg-pattern-white.png") center center;
	background-repeat: repeat;
	background-color: #fff;
	padding: 24px 0;
}
	#wrap.title-bar h1{
		clear: left;
		color: #000;
		float: left;
		font-size: 2.4em;
		margin: 0;
	}
	#wrap.title-bar h3{
		color: #fff;
		float: left;
		font-size: 1.4em;
		margin: 0;
		text-transform: uppercase;
	}
	#wrap.title-bar .back-btn{
		background-color: #495057;
		color: #fff;
		font-size: 1.1em;
		font-weight: 700;
		padding: 10px 14px;
	}
		#wrap.title-bar .back-btn:hover{background-color: #fff; color: #495057;}

/* HEADER ____*/
header{
	background: #e5002b;
	border-bottom: 1px solid #fff !important;
  float: left;
  width: 100%; 
  border: none;
}
	
/*header.inscripciones{text-align: center;}*/
header .logo_18{
	position: relative;
}
	header a.logo{
		margin-right: 70px;
		padding: 17px 0;
		height: auto !important;
		
	}
header .guirnalda_18{
	position: absolute;
    max-width: 67px;
    width: 100%;
    left: 160px;
    top: 14px;
    z-index: 9999;
}
	header.inscripciones a.logo{display: inline-block; float: none;}
		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: 62px;
    	margin: 0;
    	opacity: 1;
    	overflow-x: hidden;
    	overflow-y: hidden;
    	text-align: center;
    	text-indent: -9999em;
    	transition: .1s ease-in-out all;
    	width: 160px;
    	z-index: 2;
    }
    header a.logo:hover h1{ opacity: .95;}

	header .top-bar{
		float: right;
		margin: 42px 0;
	}
		header .sponsors-list-feat{
			float: left;
			margin: 30px 0 0;
		}
			.sponsors-list-feat figure{display: inline-block; margin: 0 20px; transition: .1s ease-in-out all;}
				.sponsors-list-feat figure:hover img{opacity: .7}	
		header .sponsors-list{
			float: right;
			margin: 42px 0 0;
		}
			.sponsors-list figure{display: inline-block; margin: 0 10px; transition: .1s ease-in-out all;}
				.sponsors-list figure:hover img{opacity: .7}
		
		header .search{
			display: inline-block;
			margin-right: 10px;
		}
		header #social-bar{
			display: inline-block;
		}
	
	header .gsp-search{
		float: right;
		margin: 30px 0;
		max-width: 240px;
	}
	
/* WRAP Content ___*/
#wrap{
  background-color: #fff;
  float: left;
  padding: 30px 0;
  width: 100%;
}
#wrap.home{padding: 15px 0;}
#wrap.gray{background-color: #f1f3f5;}

#wrap h1{text-transform: uppercase;}
	#wrap h1 span{color: #ee3130;}

/* Content */
.content{}
	#wrap .content p{
    color: #201f1f;
    font-size: 1.1em;
    text-align: justify;
	}
	
	/* TABLE STYLE */
  #wrap .entry-content table{
		border-top: 1px solid #dddddd;
		border-spacing: 0 0;
		margin: 15px 0;
		width: 100%;
	}	
  #wrap .entry-content tr{background-color: #fcfcfc; transition: .1s ease-in-out all;}
  #wrap .entry-content tr:nth-child(2n+2){background-color: #f3f3f3;}
    #wrap .entry-content tr:hover{background-color: #ececec;}
	#wrap .entry-content thead th,
	#wrap .entry-content thead td,
	#wrap .entry-content th{
		background: #ee3130;
		color: #fff;
    font-size: 1.2em;
    font-weight: 600;
    padding: 10px 15px;
		text-align: left;
	}
	
	#wrap .entry-content td{
		background: transparent;
		color: #404040;
		font-size: 1.1em;
		font-weight: normal;
		padding: 10px 15px;
		text-align: left;
		transition: .1s ease-in-out all;
	}
	#wrap .entry-content td img{
		clear: both !important;
		margin: 0; padding: 0;
		border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
		box-shadow: 0; -moz-box-shadow: 0; -webkit-box-shadow: 0;	
		text-align: center;			
	}
		
		#wrap .entry-content td.title{
		  background-color: #F2F2F2;
		  background-position:initial initial;
		  background-repeat:initial initial;
		  color:#5B5B5B;
		  text-shadow:white 1px 1px 0;
		}
	/* list style */  
	#wrap .entry-content ul, #wrap .entry-content ol{color: #14181a;  margin: 2em 0;}
	  #wrap .entry-content  ul >li{ margin: .8em 20px; list-style: disc; font-size: 1.2em; }
	  #wrap .entry-content  ol > li{ margin: .8em 20px; list-style: decimal; font-size: 1.2em; }
	/* iframe syle */
	#wrap .entry-content iframe{
	  max-width: 100%;
	}

/* PAGE */
#wrap.page{background-color: #ffffff;}
	#wrap.page h1{color: #ee3130; text-transform: none;}
	#wrap.page h2{color: #ee3130; margin-bottom: 30px; position: relative; text-transform: none; line-height: 1.1em;}
	#wrap.page h2:before{
		background-color: #ee3130;
		border-radius: 10px;
		bottom: -8px; 
		content: ""; 
		height: 3px;
	  left: 0;
	  position: absolute; 
	  width: 70px;
	}
.page .news-thumb{margin-bottom: 30px;}

/* NOSOTROS ___*/
#wrap.gspchile-staff{
	background-color: #fff;
	text-align: center;
}
	#wrap.gspchile-staff hgroup{margin-bottom: 10px;}
	#wrap.gspchile-staff ul.staff{}
		#wrap.gspchile-staff ul.staff li{
			display: inline-block;
			margin: 0 2%;
			width: calc(50% - 4%);
		}
			
			#wrap.gspchile-staff ul.staff li .nombre-integrante{
				color: #191919;
				display: block;
				font-family: 'Roboto Condensed', Helvetica, sans-serif !important;
				font-size: 1.4em;
				font-weight: 500 !important;
				text-transform: uppercase;
			}
      #wrap.gspchile-staff ul.staff li .cargo-integrante{
	      color: #ee3130;
				display: block;
				font-family: 'Roboto Condensed', Helvetica, sans-serif !important;
				font-size: 1.2em;
				font-weight: 500 !important;
				margin-bottom: 10px;
				text-transform: uppercase;
      }
      #wrap.gspchile-staff ul.staff li a{
	      color: #191919;
				display: block;
				font-family: 'Roboto Condensed', Helvetica, sans-serif !important;
				font-weight: 400 !important;
      }
      	#wrap.gspchile-staff ul.staff li a:hover{color: #ee3331;}

		
		#wrap.gspchile-staff .fachada-nosotros{}

/* PAGE LEGALES */
#wrap.page.legales{}
	#wrap.page.legales h2{
		color: #333;
	}
	#wrap.page.legales h3{
		color: #ee3130;
		font-size: 1.4em;
		text-transform: uppercase;
		margin: .4em 0;
	}
	

/* CONTACTO */
#wrap.page-contacto{}
	#wrap.page-contacto h5{font-size: 2em;}
	#wrap.page-contacto #social-bar{
		text-align: center;
		margin: 0px 0;
	}
		#wrap.page-contacto #social-bar .col-sm-12{
			margin: 10px 0;
			margin-left: 42px;
		}
		#wrap.page-contacto #social-bar a{
			background-color: #000;
			color: #fff;
			display: inline-block;
			float: none;
		}
			#wrap.page-contacto #social-bar a.facebook:hover{background-color: #3b5998;}
			#wrap.page-contacto #social-bar a.twitter:hover{background-color: #00aced;}
			#wrap.page-contacto #social-bar a.instagram:hover{background-color: #bc06d4;}
			#wrap.page-contacto #social-bar a.youtube:hover{background-color: #cc181e;}
			#wrap.page-contacto #social-bar a.whatsapp:hover{background-color: #25d366;}
			#wrap.page-contacto #social-bar a.linkedin:hover{background-color: #0274b3;}
			#wrap.page-contacto #social-bar a.mail:hover{background-color: #868e96;}
		
		#wrap.page-contacto #social-bar a.text-link{
			background-color: transparent;
			color: #000;
		}
			#wrap.page-contacto #social-bar a.text-link:hover{color: #ee3130}




/* PROTECCIONES */
#wrap.protecciones{background-color: #f1f3f5;}




/* ARTICLE LIST ____*/
#wrap.news-list, #wrap.videos-list{background-color: #fff;}
	#article-list{
	  float: left;
	  width: 100%;
	}
		/* noticias */
		#article-list p{text-align: justify;}
	  #article-list ul{
	    float: left;
	    list-style: none;
	    margin: 0;
	    padding: 0;
	    width: 100%;
	  }
	    #article-list ul > li{
		    background-color: #fff;
		    border-radius: 3px;
		    
		    -webkit-box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.2);
				-moz-box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.2);
				box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.2);

		    
	      float: none;
	      display: inline-block;
	      list-style: none;
	      margin: 0 10px 30px;
	      padding: 0;
	      transition: .1s ease-in-out all;
	      vertical-align: top;
	      width: calc(25% - 24px);
	    }
			#article-list ul > li a{float: left;}
	      #article-list ul > li figure{
	        border-radius: 2px;
	        float: left;
	        margin: 0;
	        overflow: hidden;
	        position: relative;
	        width: 100%;
	      }
	        #article-list ul > li figure img{display: block; height: auto; transition: .1s ease-in-out all;}
		      #article-list li figure i{
			    	color: rgba(255, 255, 255, 0.2);
						height: 60px;
						left: 50%;
						font-size: 5em;
						margin: -35px 0 0 -35px;
						position: absolute;
						text-align: center;
						top: 50%;
						transition: .1s ease-in-out all;
						width: 50px;
						z-index: 4
		    	}
	      #article-list ul > li .news-info{
		      float: left;
		      margin: 10px 10px;
		      width: calc(100% - 20px);
	      }
		      #article-list ul > li h2{
		        color: #333333;
		        float: left;
		        font-size: 1.1em;
		        font-weight: 700 !important;
		        margin: 0 0 10px;
		        text-align: left;
		        text-shadow: none;

		        transition: .1s ease-in-out all;
		        width: 100%;
		      }
		      #article-list ul > li h2::before{display: none;}
		      #article-list ul > li .excerpt{
		        float: left;
		        line-height: 1.4em;
		        margin: 0 0 10px;
		        width: 100%;
		      }
		        #article-list ul > li .excerpt p{font-size: 1em; margin: 0;}
	
	      	/* hover */
	      	#article-list ul > li:hover{
		      	-webkit-box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.6);
						-moz-box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.6);
						box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.6);
	      	}
						#article-list ul > li:hover figure img{opacity: 1; transform: scale3d(1.1,1.1,1);}
						/* hover */
						#article-list li:hover figure i{color: rgba(255, 255, 255, 0.8);}
		        #article-list ul > li:hover h2{ color: #c82e34; }
        
/* ARTICLE SINGLE */
#wrap.blog-detail{}
	#wrap.blog-detail .news-detail{
		float: left;
		width: calc(100% - 370px);
	}
		#wrap.blog-detail .news-detail .category{
			color: #201f1f;
			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: #ee3130;
			bottom: 0;
			content: "";
			height: 10px;
			left: 0;
			position: absolute;
			right: 0;
			top: 7px;
			width: 10px;
		}
		#wrap.blog-detail .news-detail .date{
			border-right: 1px solid #b6b6b6;
			color: #495057;
			float: left;
			margin: 18px 10px 10px 0;
			padding-right: 10px;
		}
		#wrap.blog-detail .news-detail .excerpt{
			font-family: 'Roboto Condensed', Helvetica, sans-serif;
			font-size: 1.2em;
			font-weight: 600;
		}
			#wrap.blog-detail .news-detail .excerpt p{color: #201f1f;}
		#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 .featured-big-video{
			float: left;
			margin: 0 0 20px;
			width: 100%;
		}
			#wrap.blog-detail .news-detail .featured-big-video .video{
				height: 0;
				position: relative;
				padding-bottom: 56.25%;
				/* 16:9 */
				padding-top: 25px;
			}
				#wrap.blog-detail .news-detail .featured-big-video .video iframe{
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
				}
		#wrap.blog-detail .news-detail .entry-content{
			margin: 20px 0;
		}
			#wrap.blog-detail .news-detail .entry-content img{max-width: 100%;}
			#wrap.blog-detail .news-detail .entry-content iframe{
				width: 100%;
			}
	
	.news-single-lastlinks{margin: 20px 0;}
		.news-single-lastlinks a{
			background-color: #adb5bd;
			border-radius: 60px;
			color: #fff;
			float: left;
			font-family: 'Roboto Condensed', Helvetica, sans-serif;
			font-size: 1.0em;
			font-weight: 600;
			padding: 6px 20px;
			text-transform: uppercase;
		}
			.news-single-lastlinks a:hover{background-color: #201f1f;}
	
	/* NEWS TAGS */
  #wrap.blog-detail .news-detail .tags{
	border-top: 1px solid #adb5bd;
	color: #fff;
	float: left;
	margin: 20px 0;
	padding-top: 20px;
	width: 100%;
	}
		#wrap.blog-detail .news-detail .tags span{
			color: #495057;
			font-size: 1em;
			font-weight: 600;
			display: inline-block;
			position: relative;
			text-transform: uppercase;
		}

		#wrap.blog-detail .news-detail .tags a{margin: 0 10px;}    	
	
.sidebar-post{
	float: left;
	margin-left: 70px;
	width: 300px;
}

/* TABLE STYLE */
    #wrap .entry-content table{
    		border-spacing: 0 0;
    		margin: 15px 0;
    		width: 100%;
  		}	
      #wrap .content tr{background-color: #fcfcfc; transition: .1s ease-in-out 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: #201f1f;
  			color: #fff;
  			font-family: "Roboto Condensed",Helvetica,Arial,sans-serif;
			  font-size: 1em;
			  font-weight: 600;
        padding: 8px 15px;
  			text-align: left;
  			text-transform: uppercase;
  		}
  		  #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;
  			color: #404040;
  			font-family: "Roboto Condensed",Helvetica,Arial,sans-serif;
			  font-size: 1em;
			  font-weight: 600;
  			padding: 6px 15px;
  			text-align: left;
  			transition: .1s ease-in-out all;
  		}
  		#wrap .content td img{
  			clear: both !important;
  			margin: 0; border: 0; padding: 0;
  			text-align: center;			
  		}


/* SOCIAL BAR */
#social-bar{
  margin: 0;
  transition: .1s ease-in-out all;;
  text-align: center;
}
	#social-bar span{
		color: #fff;
		float: left;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 600;
		padding: 7px 0;
		margin-right: 14px;
	}
	#social-bar a{
		background-color: #f1f3f5;
    border-radius: 50%;
    color: #000;
    display: inline-block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.3em;
    height: 30px;
    margin: 0 5px;
    padding: 2px 0 0;
    transition: .1s ease-in-out all;;
    text-align: center;
    width: 30px;
	}
	#social-bar a:hover{color: #fff;}
	#social-bar a.facebook:hover{background-color: #3b5998;}
	#social-bar a.twitter:hover{background-color: #00aced;}
	#social-bar a.instagram:hover{background-color: #bc06d4;}
	#social-bar a.youtube:hover{background-color: #cc181e;}
	#social-bar a.whatsapp:hover{background-color: #25d366;}
	#social-bar a.linkedin:hover{background-color: #0274b3;}
	#social-bar a.mail:hover{background-color: #868e96;}
	
	#social-bar a.text-link{
		background-color: transparent;
		color: #f1f3f5;
		font-size: 1.1em;
		height: auto;
		margin: 3px 10px;
		width: auto;
	}
		#social-bar a.text-link:hover{color: #ee3130;}

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

	.content ol li,
	.content ul li{
		font-size: 1.1em;
		margin: 2px 0;
	}

/* COMPARTIR ARTICULO */
.social-sharing{
  float: left;
  margin: 10px 0 10px;
  width: auto;
}
	.social-sharing .titulo{
		float: left;
		color: #495057;
		margin-right: 10px;
		padding: 8px 0;
		text-transform: uppercase;
	}
		.social-sharing .titulo i{color: #e82027;}
  .social-sharing .redes{
    border-radius: 50%;
    color: #fff;
    float: left;
    height: 34px;
    margin: 0 10px 0 0;
    opacity: 1;
    overflow: hidden;
    padding: 0 0 0;
    transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out;
  }
  .social-sharing .redes.lastlink{
		background-color: #ececec;
    font-size: 12px;
    font-weight: 400;
    height: 27px;
    margin-right: 0;
    padding-top: 8px;
    text-align: right;
  }
    .social-sharing .redes i{
      float: left;
      font-size: 1.4em;
      height: 34px;
      margin: 0;
      padding-top: 8px;
      text-align: center;
      width: 34px;
      transition: all 0.15s ease-in-out;
    }
		/* twitter */
    .social-sharing .redes.twitter i{background: #00abf0;}
      .social-sharing .redes.twitter:hover i{background-color: #e82027;}
		/* facebook */
    .social-sharing .redes.facebook i{background: #3a579a;}
      .social-sharing .redes.facebook:hover i{background-color: #e82027;}
		/* gplus */
    .social-sharing .redes.gplus i{background: #df4a32;}
      .social-sharing .redes.gplus:hover i{background-color: #e82027;}
		/* whatsapp */
    .social-sharing .redes.whatsapp i{background: #00a332;}
      .social-sharing .redes.whatsapp:hover i{background-color: #e82027;}
    
    
    .social-sharing .redes a span.name{font-size: 12px; font-weight: 400; float: right; display: inline-block; margin: 10px 10px 0 0;}
		
	.social-sharing .post-views{
		border-left: 1px solid rgba(214, 222, 233, 1);

		float: left;
		margin: 0 10px;
		padding: 0 15px;
		text-align: center;
	}
		.social-sharing .post-views span.number{
	    color: #5f6d76;
	    float: left;
	    font-family: 'Encode Sans', sans-serif;
      font-size: 2em;
      font-weight: 600;
	    text-align: center;
	    margin: -4px 0 0;
	    width: 100%;
	  }
	  .social-sharing .post-views span.name{
	    float: left;
	    font-family: 'Encode Sans', sans-serif;
	    font-size: .8em;
	    margin: -8px 0 0;
	    text-align: center;
	    width: 100%;
	  }

/* CERTIFICACIONES ____*/
.home-certificaciones{text-align: center;}
	.home-certificaciones figure{display: inline-block;}

/* FOOTER ____*/
#wrap.foot-nav{background-color: #e4002b;}
	.menu-foot{}
		.menu-foot ul{
			float: left;
		  width: 100%;
		}
		.menu-foot.two-cols ul{columns: 2;-webkit-columns: 2;-moz-columns: 2;}
		.menu-foot.three-cols ul{columns: 3;-webkit-columns: 3;-moz-columns: 3;}
		.menu-foot.four-cols ul{columns: 4;-webkit-columns: 4;-moz-columns: 4;}
			.menu-foot ul li b{display: none !important;}
			.menu-foot ul li a{
				align-items: center;
				color: #fff;
				display: inline-flex;
				font-size: 0.9em;
				font-family: 'Roboto Condensed', sans-serif;
				text-transform: uppercase;
				letter-spacing: 0.02em;
			}
			.menu-foot ul.areas-proteccion li:nth-child(1) a,
			.menu-foot ul.areas-proteccion li:nth-child(2) a,
			.menu-foot ul.areas-proteccion li:nth-child(3) a,
			.menu-foot ul.areas-proteccion li:nth-child(4) a{}
			
			.menu-foot ul li a:hover{color: #fff; font-weight:bolder}
				.menu-foot ul li a i{margin-right: 5px;}
				.menu-foot ul li a:hover i{color: #fff;}




footer{
  background-color: #000000;
  border-top: 1px solid #fff;
  float: left;
  margin: 0;
  padding: 20px 0;
  position: relative;
  width: 100%;
}
	footer .informacion{padding: 6px 15px;}
		footer .informacion img{
			float: left;
			margin-right: 40px;
			width: 110px;
		}
		footer .informacion p{
			color: #737373;
			float: left;
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 0.94em;
			margin: 0;
			margin-top: 4px;
		}
	footer #social-bar{
		float: right;
	}
	
	footer a, footer p a{color: #fff;}
	footer a:hover, footer p a:hover{color: #ee3130;}

/* naranja */
.naranja{
    text-align: right;
}

/* SCROLL UP */
footer .scrollup{
	background: #495057;
	bottom: 90px;
	color: #fff;
	display: none;
	font-size: 1.2em;
	height: 40px;
	opacity: 1;
	padding: 8px 0 0;
	position: fixed;
	right: 5px;
	text-align: center;
	width: 40px;
	z-index: 9;
}
footer .scrollup:hover{background: #ee3130; color: #fff; opacity: 1;}

header #head .botonera-header a.btn.help{display: none;}

.inmobile-userCard,
.advSearch,
.mobile-menu{display: none;}

/* MODAL */
.modal{}
.modal-content{overflow: hidden !important;}
.modal .modal-body{overflow: hidden;}
.modal .mr10{margin-right: 10px;}
.modal h3{
    color: #16a085;
    margin: 10px 0;
}
.modal h3 i{color: #e54535;}
.alert{font-family: 'Roboto Condensed', Helvetica, sans-serif !important;
font-weight: 600 !important;}

.modal-backdrop.in{opacity: .9 !important;}

.woocommerce-cart-tab{top: 130px !important;}

.gallery-item{padding: 10px;}

/*.woocommerce .protection_list ul.products.columns-5 li{width: calc(33.33% - 15px) !important;}*/
/*.woocommerce .products-filter{ background: #b3b3b3; padding: 15px;}*/




/* 9-12-19*/

.woocommerce .products-filter .woof_list_checkbox li {
  display:inline-block !important;
  position: relative;
  padding:0px !important;
  padding-left: 25px !important;
  margin: 5px 0px !important;
  cursor: pointer;
  font-size: 16px;
  line-height:20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  font-weight: bold;
}

/* Hide the browser's default checkbox */
.woocommerce .products-filter .woof_list_checkbox li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

/* Create a custom checkbox */
.woof_checkbox_label {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
 background-color: transparent;
  padding:0px !important;
  border: 2px solid #000;
  margin: 0px !important;
}

/* On mouse-over, add a grey background color */
.woocommerce .products-filter .woof_list_checkbox li:hover input ~ ..woof_checkbox_label {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.woocommerce .products-filter .woof_list_checkbox li input:checked ~ .woof_checkbox_label {
  background-color:transparent;
}

/* Create the checkmark/indicator (hidden when not checked) */
.woof_checkbox_label:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.woocommerce .products-filter .woof_list_checkbox li input:checked ~ .woof_checkbox_label:after {
  display: block;
}

/* Style the checkmark/indicator */
.woocommerce .products-filter .woof_list_checkbox li .woof_checkbox_label:after {
  left: 5px;
top: 2px;
width: 7px;
height: 10px;
border: solid #000;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.epyt-gallery-title{
	font-size: 110% !important;
}

/*

.products-filter .woof_container_checkbox .woof_list_checkbox .woof_list label { padding-top: 0px !important; padding-bottom: 0px !important; }*/







