@font-face {
  font-family: "BeTrueToYourSchool-Regular";
  src: url("./font/BeTrueToYourSchool.eot"); /* IE9 Compat Modes */
  src: url("./font/BeTrueToYourSchool.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/BeTrueToYourSchool.otf") format("opentype"), /* Open Type Font */
    url("./font/BeTrueToYourSchool.svg") format("svg"), /* Legacy iOS */
    url("./font/BeTrueToYourSchool.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/BeTrueToYourSchool.woff") format("woff"), /* Modern Browsers */
    url("./font/BeTrueToYourSchool.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PervitinaDex";
  src: url("./font/Pervitina-Dex-FFP.eot"); /* IE9 Compat Modes */
  src: url("./font/Pervitina-Dex-FFP.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/Pervitina-Dex-FFP.otf") format("opentype"), /* Open Type Font */
    url("./font/Pervitina-Dex-FFP.svg") format("svg"), /* Legacy iOS */
    url("./font/Pervitina-Dex-FFP.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/Pervitina-Dex-FFP.woff") format("woff"), /* Modern Browsers */
    url("./font/Pervitina-Dex-FFP.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gunplay-Regular";
  src: url("./font/gunplay.eot"); /* IE9 Compat Modes */
  src: url("./font/gunplay.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/gunplay.otf") format("opentype"), /* Open Type Font */
    url("./font/gunplay.svg") format("svg"), /* Legacy iOS */
    url("./font/gunplay.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/gunplay.woff") format("woff"), /* Modern Browsers */
    url("./font/gunplay.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Soloist";
  src: url("./font/soloist.eot"); /* IE9 Compat Modes */
  src: url("./font/soloist.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/soloist.otf") format("opentype"), /* Open Type Font */
    url("./font/soloist.svg") format("svg"), /* Legacy iOS */
    url("./font/soloist.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/soloist.woff") format("woff"), /* Modern Browsers */
    url("./font/soloist.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SoloistGradient";
  src: url("./font/soloistgrad.eot"); /* IE9 Compat Modes */
  src: url("./font/soloistgrad.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/soloistgrad.otf") format("opentype"), /* Open Type Font */
    url("./font/soloistgrad.svg") format("svg"), /* Legacy iOS */
    url("./font/soloistgrad.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/soloistgrad.woff") format("woff"), /* Modern Browsers */
    url("./font/soloistgrad.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SoloistLaserItalic";
  src: url("./font/soloistlaser.eot"); /* IE9 Compat Modes */
  src: url("./font/soloistlaser.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/soloistlaser.otf") format("opentype"), /* Open Type Font */
    url("./font/soloistlaser.svg") format("svg"), /* Legacy iOS */
    url("./font/soloistlaser.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/soloistlaser.woff") format("woff"), /* Modern Browsers */
    url("./font/soloistlaser.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TerminatorRealNFI";
  src: url("./font/terminatorrealnfi.eot"); /* IE9 Compat Modes */
  src: url("./font/terminatorrealnfi.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/terminatorrealnfi.otf") format("opentype"), /* Open Type Font */
    url("./font/terminatorrealnfi.svg") format("svg"), /* Legacy iOS */
    url("./font/terminatorrealnfi.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/terminatorrealnfi.woff") format("woff"), /* Modern Browsers */
    url("./font/terminatorrealnfi.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Octuplemax-Solid";
  src: url("./font/Octuple-max-demo.eot"); /* IE9 Compat Modes */
  src: url("./font/Octuple-max-demo.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/Octuple-max-demo.otf") format("opentype"), /* Open Type Font */
    url("./font/Octuple-max-demo.svg") format("svg"), /* Legacy iOS */
    url("./fontsOctuple-max-demo.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/Octuple-max-demo.woff") format("woff"), /* Modern Browsers */
    url("./font/Octuple-max-demo.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FalconPunch";
  src: url("./font/falconpunch.eot"); /* IE9 Compat Modes */
  src: url("./font/falconpunch.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/falconpunch.otf") format("opentype"), /* Open Type Font */
    url("./font/falconpunch.svg") format("svg"), /* Legacy iOS */
    url("./font/falconpunch.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/falconpunch.woff") format("woff"), /* Modern Browsers */
    url("./font/falconpunch.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FalconPunchStraight";
  src: url("./font/falconpunchstraight.eot"); /* IE9 Compat Modes */
  src: url("./font/falconpunchstraight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/falconpunchstraight.otf") format("opentype"), /* Open Type Font */
    url("./font/falconpunchstraight.svg") format("svg"), /* Legacy iOS */
    url("./font/falconpunchstraight.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/falconpunchstraight.woff") format("woff"), /* Modern Browsers */
    url("./font/falconpunchstraight.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "YouthPower";
  src: url("./font/YouthPower.eot"); /* IE9 Compat Modes */
  src: url("./font/YouthPower.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/YouthPower.otf") format("opentype"), /* Open Type Font */
    url("./font/YouthPower.svg") format("svg"), /* Legacy iOS */
    url("./font/YouthPower.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/YouthPower.woff") format("woff"), /* Modern Browsers */
    url("./font/YouthPower.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GreatFighter";
  src: url("./font/GreatFighterDemo.eot"); /* IE9 Compat Modes */
  src: url("./font/GreatFighterDemo.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/GreatFighterDemo.otf") format("opentype"), /* Open Type Font */
    url("./font/GreatFighterDemo.svg") format("svg"), /* Legacy iOS */
    url("./font/GreatFighterDemo.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/GreatFighterDemo.woff") format("woff"), /* Modern Browsers */
    url("./font/GreatFighterDemo.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Againts";
  src: url("./font/againts.eot"); /* IE9 Compat Modes */
  src: url("./font/againts.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/againts.otf") format("opentype"), /* Open Type Font */
    url("./font/againts.svg") format("svg"), /* Legacy iOS */
    url("./font/againts.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/againts.woff") format("woff"), /* Modern Browsers */
    url("./font/againts.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LemonMilklight";
  src: url("./font/LemonMilklight.eot"); /* IE9 Compat Modes */
  src: url("./font/LemonMilklight.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/LemonMilklight.otf") format("opentype"), /* Open Type Font */
    url("./font/LemonMilklight.svg") format("svg"), /* Legacy iOS */
    url("./font/LemonMilklight.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/LemonMilklight.woff") format("woff"), /* Modern Browsers */
    url("./font/LemonMilklight.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue-Regular";
  src: url("./font/BebasNeue-Regular.eot"); /* IE9 Compat Modes */
  src: url("./font/BebasNeue-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/BebasNeue-Regular.otf") format("opentype"), /* Open Type Font */
    url("./font/BebasNeue-Regular.svg") format("svg"), /* Legacy iOS */
    url("./font/BebasNeue-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/BebasNeue-Regular.woff") format("woff"), /* Modern Browsers */
    url("./font/BebasNeue-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DolceVita";
  src: url("./font/DolceVita.eot"); /* IE9 Compat Modes */
  src: url("./font/DolceVita.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/DolceVita.otf") format("opentype"), /* Open Type Font */
    url("./font/DolceVita.svg") format("svg"), /* Legacy iOS */
    url("./font/DolceVita.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/DolceVita.woff") format("woff"), /* Modern Browsers */
    url("./font/DolceVita.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Plateia-Bold";
  src: url("./font/Plateia.eot"); /* IE9 Compat Modes */
  src: url("./font/Plateia.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/Plateia.otf") format("opentype"), /* Open Type Font */
    url("./font/Plateia.svg") format("svg"), /* Legacy iOS */
    url("./font/Plateia.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/Plateia.woff") format("woff"), /* Modern Browsers */
    url("./font/Plateia.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OstrichSans-Heavy";
  src: url("./font/Ostrich.eot"); /* IE9 Compat Modes */
  src: url("./font/Ostrich.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./font/Ostrich.otf") format("opentype"), /* Open Type Font */
    url("./font/Ostrich.svg") format("svg"), /* Legacy iOS */
    url("./font/Ostrich.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./font/Ostrich.woff") format("woff"), /* Modern Browsers */
    url("./font/Ostrich.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

#visor3d #page #wrapper {
      animation: colorchange 30s infinite; 
      -webkit-animation: colorchange 30s infinite; 
}
    @keyframes colorchange
    {
      0%   {background: #fff;}
      25%  {background: #f1f1f1;}
      50%  {background: #fff;}
      75%  {background: #f1f1f1;}
      100% {background: #fff;}
    }

    @-webkit-keyframes colorchange 
    {
      0%   {background: #fff;}
      25%  {background: #f1f1f1;}
      50%  {background: #fff;}
      75%  {background: #f1f1f1;}
      100% {background: #fff;}
    }

#visor3d > #page > #wrapper > .container {
    background-repeat: no-repeat !important;
    background-size: 90% !important;
    background-position: 460% 0% !important;
}
#visor3d #page .container-fluid .container {
	width: 100% !important;
	background: none !important  ; 
}
#visor3d #wrapper .container {
	width: 100% !important;
	background: none !important  ; 
}

#visor3d .header-top .menu-iz ul.nav li:nth-child(2) a span {
	color: #f33 !important;
}
#visor3d  header.page-header,
#visor3d  #notifications {
	display: none;
}
#visor33D,
div#conten3D,
div#conten3D canvas {
	margin: auto;
	text-align: center;
  height: auto !important;
	z-index: 10 !important;
	position: relative;
}
#visor33D {
	padding-right: 10px;
}
#cargandotodo {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.8);
	text-align: center;
	z-index: +10;
}
#cargandotodo p {
	position: relative;
    top: 40%;
}

.faster {
	position: absolute;
	left: 0px;
	height: 540px !important;
	top: 0px;
	z-index: 0;
	opacity: 0.1;
}


.nombre-producto h2 {
	float: left !important;
    font-family: sans-serif !important;
    font-weight: 600 !important;
    font-size: 1.5em !important;
    text-transform: uppercase !important;
	margin-top: 0 !important;
    margin-bottom: .5rem !important;
	line-height: normal !important;
    color: #333333 !important;    
}


.nombre-producto button {
	font-family: inherit;
	float: right;
	font-size: 12px;
	letter-spacing: 1px;
	height: auto;
	border: none;
}
.panel-group {
	clear: both;
}
.panel-title a {
	display: block;
}
.panel-heading {
	padding: 0px;
}
.panel-heading.diseno a,
.panel-heading.colores a,
.panel-heading.textos a,
.panel-heading.logos a{
	background-color: #1a1a1a;
	border-color: #1a1a1a;
	border-radius: 4px 4px 0px 0px;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.panel-heading.diseno a.collapsed,
.panel-heading.colores a.collapsed,
.panel-heading.textos a.collapsed,
.panel-heading.logos a.collapsed {
	background: #fff !important;
	color: #1a1a1a;
	border-radius: 4px !important;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	border: 1px solid rgba(0,0,0,.125);
}
.collapsed {
	background: #1a1a1a;
	border-radius: 4px;
}
.panel-heading h4{
	text-align: center;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.6em;
	letter-spacing: 0.5px;
	font-family: sans-serif;
	font-weight: 400;
	margin-bottom: 1px;
}
.panel-body {
	padding: 0px;
	text-align: center;
}
.panel-heading h4 a:hover,
.panel-heading h4 a:focus {
  color: #fff;
	text-decoration: none;
}
.panel-collapse {
	border-radius: 4px;
	border: 1px solid rgba(0,0,0,.125);
	background: none !important;
}
.panel-collapse.in {
	margin-bottom: 3px;
	border-radius: 0px 0px 4px 4px;
	margin-top: -2px;
}
.panel-collapse .panel-body {
  border: none !important;
  background: #fff !important;
}

/* -- diseños -- */
#disenosmodelos {
  background: #fff !important;
}
#disenosmodelos .selected {
	background: #f7f3f3 !important;
}
#disenosmodelos .contmodelo {
	width: 50%;
}
.modelo img {
	max-width: 100%;
}
/* -- colores -- */
.areatext {
	text-shadow: 0px 0px 6px rgb(0, 0, 0);
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.contarea {
	margin: 0px 1px;
	width: 32%;
	line-height: 2em;
	text-transform: uppercase;
	font-family: sans-serif;
	border: 1px solid rgba(0,0,0,.125);
}
.areaSelected {
	border: 0px groove #b4fba8;
	-moz-box-shadow: 0 0 6px #777;
	box-shadow: 0 0 6px #777;
}


.textocolor {
	font-weight: 200;
}
.textocolor a {
	color: #868686;
	display: block;
	border-left: 1px dotted #a5a3a3;    
	border-right: 1px dotted #a5a3a3;
	margin-top: 3px;
	font-size: 13px;
	line-height: 1em;
}
.contcolor {
	margin-bottom: 6px;
}
.retornar {
	height: 3em;
	line-height: 3em;
	color: #6f6f6f;
	letter-spacing: 0.5px;
	font-weight: 600;
}
.retornar a:hover {
	color: #f33333;
}
.retornar small{
	line-height: 1.6em;
	vertical-align: text-bottom;
	margin-right: 3px;
	font-weight: 600;
}
.fincolor {
    border: 1px solid #868686;
    height: auto;
    font-family: sans-serif;
    color: #868686;
    width: 100px;
    margin: 0px;
    margin-left: 2px;
}
.fincolortext {
	border: none;
    font-weight: 100;
	margin: 6px;
    line-height: 1.1em;
}

/* textos */
#texteditor .row {
	margin: 0px;
}
#texteditor .col-xs-12.col-sm-6{
    background: #bbbbbb;
    padding: 4px 0px;
}
label {
	margin: 0px;
}
ul, 
ol {
	margin: 0px;
	padding: 0px;
}
#texteditor .properties {
	padding: 1em 0em;
}
#texteditor ul li {
	list-style: none;
	margin: 5px 0px;	
	width: 50%;
    float: left;
    min-height: 2em;
}
#texteditor ul li.ancho {
	width: 100%;
}
.sp-container {
	background: #fff;
}
.sp-replacer,
.sp-replacer:hover,
.sp-replacer.sp-active,
.sp-container,
.sp-palette-container {
    border: none;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
	border-color: #f33333;
	-moz-box-shadow: 0 0 4px #777;
	box-shadow: 0 0 4px #777;
}
.sp-picker-container {
	border: none;
}

.sp-button-container {
	float: none;
	width: 100%;
}
.sp-cancel {
	font-family: sans-serif;
  font-size: 14px;	
  clear: both;
}
button.sp-choose {
	float: right;
	font-family: sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear, .sp-cancel {
	font-family:  sans-serif;
  font-weight: 600;
  text-shadow: none;
}
.sp-cancel, .sp-choose {
   background: none !important;
}
#botTexto img {
    max-width: 34px;
    margin-top: 10px;
}
.img-polaroid.inline {
	margin-top: 10px;
}
.img-polaroid.inline,
.canvas-container,
.upper-canvas,
#canvastexto  {
	max-width: 100%;
}
.canvas-container > canvas {
	height: auto !important;
	width: 100% !important;
}


/* logos */
#formu_foto {
	padding-top: 1em !important;
}
.myui-button:hover,
.myfileupload-buttonbar:hover {
	color: #7ad2c4;
	padding: 0px;
	margin: 0px;
	border: none;
}
.myfileupload-buttonbar input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 30px;
    border: solid transparent;
    border-width: 0 0 0 0px;
    opacity: 0.0;
    size: 2em;
    filter: alpha(opacity=0);
    -o-transform: translate(-300px, 0) scale(1);
    -moz-transform: translate(-300px, 0) scale(1);
    direction: ltr;
    cursor: pointer;
}
.mas {
	font-size: 3em;
	font-family: initial;
	line-height: 1em;
	padding: 10px 20px;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: 4px;
	background: #fff;
	max-width: 70px;
	margin: auto;
	margin-bottom: 10px;
}
#textosubefoto {
	font-family: sans-serif;

	text-transform: uppercase;
    font-size: 1em;
    font-weight: 400;
	float: left;
    width: 100%;    
    margin-bottom: 10px;
}
label.myui-button input#foto {
	float: left;
    width: 100%;    
}
#subelogo .boton img {
    max-width: 34px;
    margin-top: 10px;
}

/* opciones-pie */
.opciones-pie {
    display: flex;
    text-align: center;
}
.opciones-pie .boton {
	width: 50%;
	float: left;
	margin-top: 10px;
}
.opciones-pie .boton img {
	max-width: 30px;
}
.opciones-pie .boton p {
	text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.2px;
}
.button,
button,
#areas {
	background: none;
}
#areas {
	padding: 1em 0em;
}
.botones-pie button {
width: 100%;
margin: 1em 1% 1em 0em;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
background: #1a1a1a;
color: #fff;
border: none;
letter-spacing: 0.5px;
padding: 8px 2px 7px 2px;
outline: none;
font-family: sans-serif;
}
.botones-pie button.rojo {
    background: #bbb;
}

.opciones-pie button.share{
	border: none;
}

.opciones-pie button.share:hover{
	color: red;
}


@media (max-width: 768px) {
	.col-xs-12 .nombre-producto h2 {
		font-size: 1.6em;
	}
	.col-xs-12 .nombre-producto button {
		font-size: 12px;
/*		margin: 1em; */
	}
	.col-xs-12 #texteditor ul li {
		min-height: 2em;
	}
	.col-xs-12 #texteditor button.btn {
	    padding: 10px;
	    border: 1px solid #9e9e9e;
	}
	.col-xs-12 #texteditor button.btn.active {
		background: #7ad2c4;
	}
	.faster {
		display: none;
	}
	.sp-palette.sp-thumb,
	.retornar {
		display: none;
	}
	.sp-palette-container {
	    background: red;
	    padding: 0px;
	    display: none;
	}	
	.sp-palette-container,
	.sp-palette {
		width: 100% !important;
		max-width: none !important;
	}	
	.text-ayuda {
		text-align: center;
	}	
	.sp-picker-container,
	.sp-palette-container {
		float: left;
		position: relative;
		padding: 0px;
		padding: 10px !important;
	}
	.sp-picker-container {
		padding-bottom: 10px !important;
		margin-bottom: 0px !important;
		width: 200px;
	}	
	.sp-dragger {
		height: 16px;
		width: 16px;
		margin: 7px;
		border-radius: 9px !important;
		border: 2px solid #ccc;
		background: transparent;
	}
	.sp-slider {
		height: 8px;
		left: -5px;
		right: -5px;
		border: 2px solid #ccc;
		background: transparent;
	}
	#formulario .checkbox label {
	  line-height: 1.5em !important;
	}
	#formulario input[type="checkbox"] {
		padding-left: 0px !important;
	}
	#formregistro .modal-body {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
}

.visiblemovil {
	display: none;
}

/*--// visible en versión movil --*/
@media only screen and (max-width: 768px) and (min-width: 200px) {
	.visiblemovil {
		display: block;
		z-index: 20 !important;
	}
	.visible-md {
		display: none;
	}
	#conten3D {
		float: left;
	}
	.col-sm-12.col-md-4 {
		display: inline-block;
		width: 100% !important;
	}
	.nombre-producto h2 {
		float: none;
		text-align: center;
		margin-bottom: 0px;
	}
	#visor3d #wrapper .container {
		padding-top: 5px !important;
	}
	.botones-pie button {
		margin: 0em 0% 0.5em 0em;
		font-size: 16px;
		padding: 10px 2px 10px 2px;
	}
}
/*--// visible en resto --*/
@media only screen and (max-width: 2000px) and (min-width: 768px) {
	.visiblemovil {
		display: none;
	}
	.visible-md {
		display: block !important;;
	}
}

/*Laura nuevos cambios*/

p.orejas {
    float: left;
    display: block;
    padding-left: 50px;
    text-transform: uppercase;
    font-size: 16px;
    font-family: sans-serif;
    line-height: 2em;
}

p.cabeza {
    text-transform: uppercase;
    font-size: 16px;
    font-family: sans-serif;
    line-height: 2em;
}

p.seleccion-texto {
    line-height: 2em;
    font-size: 16px;
    font-weight: 500;
    font-family: sans-serif;
    letter-spacing: 0.12em;
    /* padding-top: 10px; */
}

.vista img {
  height: 80% !important;
	position: relative;
	top: 50%;
	transform: translateY(-1143%);
	opacity: 0.86;
	width: 5%;
}
.modal.fade {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}
#breadcrumb{
    display: none;

}
.widget.slide-texto{
    display: none;
}
.row.menu_iconos_hacks{
    display: none;
}
.row.busqueda_idiomas{
    display: none;
}
@media (min-width: 1320px){
	.header-wrap {
		height: 75px !important;
	}
}
@media (min-width: 992px){
	.header-wrap {
		height: 75px !important;
	}
}

.panel-group .panel {
   border: none !important;
   margin-bottom: !important;
}
.panel-default {
   border: none !important;
}
.panel-group {
   margin-bottom: 0px !important;
}
.panel {
   border: none !important;
   margin-bottom: 2px !important;
   overflow: inherit !important;
   margin-top: 0px !important;
}
.opciones-pie a:hover, .opciones-pie a:focus {
    color: #ff3333;
    text-decoration: none;
}
#formulario-compra{
	display:none;
}