/* Cambio generales
--------------------------------------------------------------------*/
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav li.current_page_item > a, li.current-menu-item > a { color:#fff; }
.navbar-default .navbar-nav > li > a:hover b, .navbar-default .navbar-nav > li > a:focus b, .navbar-default .navbar-nav li.current_page_item > a b, li.current-menu-item > a b { color:#f90a34; }
.navbar-default .navbar-nav li.current_page_item > a:before, li.current-menu-item > a:before { content:"_"; color:#f90a34; display:inline-block; }
.navbar-default .navbar-nav > li::after { top:17px; }

.titularci { margin-bottom:5px !important; }

/* Landing DIVI
--------------------------------------------------------------------*/

	/* Landing General */
	.landing.et-db #et-boc .et_pb_row { max-width:1027px; padding:0; }
	.landing.et-db .navbar-collapse.otromenu { margin-top:15px; margin-bottom:27px; }
	.landing.et-db footer { margin-top:0; }
	
	/* Mosaico */
	.landing.et-db #et-boc .mosaicolanding { padding:0; margin-bottom:55px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci { margin:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci.et_pb_column_1_2 { width:calc(50% - 2px); }
		.landing.et-db #et-boc .mosaicolanding .titularci.titulardcha, .landing.et-db #et-boc .mosaicolanding .titularci.blogenhome { margin-left:2px; }
		.landing.et-db #et-boc .mosaicolanding .titularci.titularizda, .landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen { margin-right:2px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.et_pb_column_2_3 { width:calc(67% - 2px); }
	.landing.et-db #et-boc .mosaicolanding .titularci.et_pb_column_1_3 { width:calc(33% - 2px); }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_clickable:hover .et_pb_main_blurb_image { opacity:.4; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content { margin:0; max-width:none; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_main_blurb_image { margin-bottom:0; width:100%; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_main_blurb_image img { width:100%; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container { position:absolute; height:100%; width:100%; top:0; bottom:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { font-size:24px; line-height:30px; color:#fff; letter-spacing:-1.2px; text-transform:uppercase; font-weight:normal; margin:25px 15px; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header strong { color:#f90a24; font-weight:normal; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { max-width:65%; bottom:30px; position:absolute; margin-bottom:15px; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:48px; line-height:48px; color:#fff; text-transform:uppercase; text-align:left; padding-right:15px; font-weight:normal; padding-bottom:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 strong { color:#f90a24; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2:after { content:""; width:calc(100% + 15px); height:3px; background:#f90a24; display:block; margin-top:6px; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 { font-size:36px; line-height:46px; color:#fff; text-transform:uppercase; text-align:left; padding-right:15px; font-weight:normal; padding-bottom:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 strong { color:#f90a24; font-weight:normal; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.titulardcha .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { text-align:right; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titulardcha .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { right:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularizda .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { text-align:left; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularizda .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { left:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularizda .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { text-align:right; padding-left:15px; padding-right:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularizda .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 { text-align:right; padding-left:15px; padding-right:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularizda .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2:after { margin-left:-15px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { font-size:16px; line-height:24px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:30px; line-height:30px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 { font-size:24px; line-height:33px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { font-size:16px; line-height:24px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:36px; line-height:36px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 { font-size:24px; line-height:33px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { top:35px; left:15px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:24px; line-height:24px; text-align:left; }
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2:after { display:none; }
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 { font-size:18px; line-height:24px; color:#fff; letter-spacing:-1.2px; text-transform:uppercase; font-weight:normal; }
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 strong { color:#f90a24; font-weight:normal; }
	.landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { bottom:25px; right:15px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:24px; line-height:24px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2:after { display:none; }
	.landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 { font-size:18px; line-height:24px; color:#fff; letter-spacing:-1.2px; text-transform:uppercase; font-weight:normal; }
	.landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 strong { color:#f90a24; font-weight:normal; }
	
	/* Ver más */
	.landing.et-db #et-boc .vermaslist { padding:0; margin-bottom:55px; }
	.landing.et-db #et-boc .vermaslist h3 { font-size:24px; line-height:28px; color:#F80A34; border-bottom:3px solid #F80A34; text-transform:uppercase; margin-bottom:25px; }
	.landing.et-db #et-boc .vermaslist ul { list-style:none; margin:0; padding:0; }
	.landing.et-db #et-boc .vermaslist ul li { width:33%; padding:0; float:left; list-style:none; text-align:left }
	.landing.et-db #et-boc .vermaslist ul li:nth-child(2) { text-align:center; }
	.landing.et-db #et-boc .vermaslist ul li:nth-child(3) { text-align:right; }
	.landing.et-db #et-boc .vermaslist.vermasvideo ul li { width:25%; }
	.landing.et-db #et-boc .vermaslist.vermasvideo ul li:nth-child(3) { text-align:center; }
	.landing.et-db #et-boc .vermaslist.vermasvideo ul li:nth-child(4) { text-align:right; }
	.landing.et-db #et-boc .vermaslist ul li a { text-transform:uppercase; font-size:18px; line-height:18px; color:#fff; font-family:'Flama'; }
	
	/* Vídeos */
	.landing.et-db #et-boc .mosaicolanding .titularci.videoci .et_pb_blurb_content:before { content:""; background:url('http://citv.es/wp-content/uploads/2019/09/btn-play.png') center center no-repeat; width:92px; height:99px; display:block; position:absolute; top:50%; left:50%; margin-left:-46px; margin-top:-50px; z-index:10; }
	.landing.et-db #et-boc .mosaicolanding .titularci.videoci.titularpq .et_pb_blurb_content:before { width:46px; height:50px; margin-left:-23px; margin-top:-25px; background-size:contain; }
	.landing.et-db #et-boc .mosaicolanding.mosaicovideos .et_pb_row { margin-bottom:35px; }
	.landing.et-db #et-boc .mosaicolanding.mosaicovideos .et_pb_row .et_pb_column_1_2 { width:calc(50% - 18px); margin-right:34px; }
	.landing.et-db #et-boc .mosaicolanding.mosaicovideos .et_pb_row .et_pb_column_1_2:last-child { margin-right:0; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.videoci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:37px; line-height:40px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.videoci .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { font-size:37px; text-align:right; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq.videoci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { margin-bottom:0; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq.videoci .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { font-size:18px; line-height:24px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq.videoci.titularizda .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { text-align:left; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq.videoci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:18px; line-height:20px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularpq.videoci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 { font-size:18px; line-height:20px; }
	
	/* Newsletter */
	.landing.et-db #et-boc .newsletterlanding { background:#fff !important; padding:0; }
	.landing.et-db #et-boc .newsletterlanding .newsletterlanding-tit { background:#F90A34; max-width:none; text-align:center; width:100% !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterlanding-tit h2 { color:#fff; font-weight:normal; font-size:24px; line-height:34px; text-align:center; max-width:1027px; padding:24px; margin:0 auto; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform { padding:30px 0; padding-bottom:50px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper { margin:0 !important; max-width:none !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li { display:inline-block; min-height:22px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label { text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bold; color:#000; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label .gfield_required { display:none; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input, .landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container select { border:2px solid #000; color:#575757; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; background:none !important; padding:14px !important; } 
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container select { background:url('http://citv.es/wp-content/uploads/2019/09/selectbutton.png') right center no-repeat #fff !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newsemail { width:calc(50% - 24px); margin-right:12px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newsselector { width:calc(50% - 24px); margin-left:12px !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas { width:auto; margin-right:24px !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas .gfield_checkbox label { font-size:10px; font-weight:normal; max-width:none; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas .gfield_checkbox label a { color:#F90A34; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas.aceptopubli { margin:0 !important; width:20%; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_footer { text-align:center; margin-top:20px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_footer button { display:inline-block; font-family:Arial, Helvetica, sans-serif; background:#F90A34 !important; font-weight:bold; font-size:25px; line-height:63px; text-transform:uppercase; border:none; border-radius:50px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_footer button:after { color:#fff !important; padding-top:3px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_footer button span { color:#fff; }
	
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] { position: absolute; opacity: 0; float:none; width:22px !important; height:22px; z-index:10; cursor:pointer; margin-top:-3px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] + label { position: relative; cursor: pointer; padding: 0; padding-top:4px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] + label:before { content: ''; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 22px; height: 22px; border: 2px solid #000; border-radius:4px; background:#fff; margin-top:-4px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:hover + label:before { background: #ccc; border-color:#ccc; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:focus + label:before { box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:checked + label:before { background: #F90A34; border-color:#F90A34; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:disabled + label { color: #b8b8b8; cursor: auto; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:disabled + label:before { box-shadow: none;	}
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:checked + label:after { content: ''; position: absolute; left: 5px; top: 10px; background: white; width: 4px; height: 4px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
	

/* Landing PROGRAMADA
--------------------------------------------------------------------*/

	/* Landing General */
	.landing.programada #main-content .container { width:100%; }
	.landing.programada h1.entry-title { display:none; }
	.landing.programada .entry-content p:empty, .landing.programada .entry-content a:empty { display:none !important; /* Esto es sólo de la prueba */ }
	.landing.programada .container-fluid { padding:0; }
	.landing.programada .container-fluid .row { max-width:1027px; padding:0; margin:0 auto; }
	.landing.programada h2.titulos-1_h2 { display:none; }
	.landing.programada .sidebar { display:none; /* Esto es sólo de la prueba */ }
	
	/* Slider */
	.landing.programada .slider-hidden { display:none; }
	.landing.programada .slides li { max-height:515px; }
	.landing.programada .slides li a:hover .imagen-episodio { opacity:.4; }
	.landing.programada .slides .titularci { display:block; overflow:hidden; height:auto; }
	.landing.programada .slides .titularci h4.tag { font-size:24px; line-height:30px; color:#fff; letter-spacing:-1.2px; text-transform:uppercase; font-weight:normal !important; margin:25px 15px; text-align:right; position:absolute; top:0; right:0; }
	.landing.programada .slides .titularci h4.tag:before { content:"_"; display:inline-block; color:#f90a24; font-weight:normal; }
	.landing.programada .slides .titularci .imagen-episodio { height:515px; background-size:cover; }
	.landing.programada .slides .titularci .descripcion-episodio { width:auto; height:auto; max-width:65%; bottom:30px; position:absolute; margin-bottom:15px; right:0; }
	.landing.programada .slides .titularci .descripcion-episodio h2.titular-slider { font-size:48px; line-height:48px; color:#fff; text-transform:uppercase; text-align:left; padding-right:15px; font-weight:normal; padding-bottom:0; visibility:visible; text-shadow:none; padding-top:0; padding-left:0; margin-bottom:0; }
	.landing.programada .slides .titularci .descripcion-episodio h2.titular-slider strong { color:#f90a24; }
	.landing.programada .slides .titularci .descripcion-episodio h2.titular-slider:after { content:""; width:calc(100% + 15px); height:3px; background:#f90a24; display:block; margin-top:6px; }
	.landing.programada .slides .titularci .descripcion-episodio h3.titular-slider { font-size:36px; line-height:46px; color:#fff; text-transform:uppercase; text-align:left; padding-right:15px; font-weight:normal; padding-bottom:0; text-shadow:none; padding-top:0; padding-left:0; }
	.landing.programada .slides .titularci .descripcion-episodio h3.titular-slider strong { color:#f90a24; font-weight:normal; }
	.landing.programada .slides .titularci .imagen-episodio img { opacity:0; }
	
	/* Mosaico */
	.landing.programada #show.mosaicolanding { padding:0; margin-bottom:55px; margin-top:0 !important; }
	.landing.programada #show.mosaicolanding .row [class*="col-"] { padding:0; margin-right:2px; margin-bottom:4px; }
	.landing.programada #show.mosaicolanding .row [class*="col-"]:nth-child(odd) { margin-right:0; margin-left:2px; }
	.landing.programada #show.mosaicolanding .titularci { margin:0; }
	.landing.programada #show.mosaicolanding .titularci:hover .micropost-article { opacity:.4; }
	.landing.programada #show.mosaicolanding .titularci .micropost-article { padding:0; height:350px; background-size:cover; opacity:.8; }
	.landing.programada #show.mosaicolanding .titularci .micropost-article img { opacity:0; }
	.landing.programada #show.mosaicolanding .titularci .micropost-article br { display:none; }
	.landing.programada #show.mosaicolanding .titularci h4.tag { font-size:24px; line-height:30px; color:#fff; letter-spacing:-1.2px; text-transform:uppercase; font-weight:normal !important; margin:25px 15px; text-align:right; position:absolute; top:0; right:0; }
	.landing.programada #show.mosaicolanding .titularci h4.tag:before { content:"_"; display:inline-block; color:#f90a24; font-weight:normal; }
	.landing.programada #show.mosaicolanding .titularci .imagen-episodio { height:auto; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio { width:auto; height:auto; max-width:65%; bottom:30px; position:absolute; margin-bottom:15px; right:0; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio h2 { font-size:48px; line-height:48px; color:#fff; text-transform:uppercase; text-align:left; padding-right:15px; font-weight:normal; padding-bottom:0; visibility:visible; text-shadow:none; padding-top:0; padding-left:0; margin-bottom:0; -webkit-line-clamp:5; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio h2 strong { color:#f90a24; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio h2:after { content:""; width:calc(100% + 15px); height:3px; background:#f90a24; display:block; margin-top:6px; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio h3 { font-size:36px; line-height:46px; color:#fff; text-transform:uppercase; text-align:left; padding-right:15px; font-weight:normal; padding-bottom:0; text-shadow:none; padding-top:0; padding-left:0; letter-spacing:0; min-height:10px; margin:0; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio h3 strong { color:#f90a24; font-weight:normal; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio .linea-roja-baja-series { display:none; }
	
	.landing.programada #show.mosaicolanding .row [class*="col-"]:nth-child(even) .titularci h4.tag { text-align:left; left:0; right:auto; }
	/* .landing.programada #show.mosaicolanding .row [class*="col-"]:nth-child(even) .titularci .descripcion-episodio { left:0; right:auto; }
	.landing.programada #show.mosaicolanding .row [class*="col-"]:nth-child(even) .titularci .descripcion-episodio h2 { text-align:right; padding-left:15px; padding-right:0; }
	.landing.programada #show.mosaicolanding .row [class*="col-"]:nth-child(even) .titularci .descripcion-episodio h3 { text-align:right; padding-left:15px; padding-right:0; }
	.landing.programada #show.mosaicolanding .row [class*="col-"]:nth-child(even) .titularci .descripcion-episodio h2:after { margin-left:-15px; } */
	.landing.programada #show.mosaicolanding .row .destacado { position:relative; width:100%; }
	.landing.programada #show.mosaicolanding .row .destacado .titularci .micropost-article { height:515px; }
	.landing.programada #show.mosaicolanding .row .destacado .titularci h4.tag { font-size:24px; line-height:30px; }
	.landing.programada #show.mosaicolanding .row .destacado .titularci .descripcion-episodio h2 { font-size:48px; line-height:48px; }
	.landing.programada #show.mosaicolanding .row .destacado .titularci .descripcion-episodio h3 { font-size:36px; line-height:46px; }
	
	.landing.programada #show.mosaicolanding .titularci.titularpq h4.tag { font-size:16px; line-height:24px; }
	.landing.programada #show.mosaicolanding .titularci.titularpq .descripcion-episodio h2 { font-size:30px; line-height:30px; }
	.landing.programada #show.mosaicolanding .titularci.titularpq .descripcion-episodio h3 { font-size:18px; line-height:28px; }
	
	.landing.programada #show.mosaicolanding .col-sm-8 .titularci h4.tag { font-size:16px; line-height:24px; }
	.landing.programada #show.mosaicolanding .col-sm-8 .titularci .descripcion-episodio { margin-bottom:10px; }
	.landing.programada #show.mosaicolanding .col-sm-8 .titularci .descripcion-episodio h2 { font-size:36px; line-height:36px; }
	.landing.programada #show.mosaicolanding .col-sm-8 .titularci .descripcion-episodio h3 { font-size:24px; line-height:33px; }
	
	.landing.programada #show.mosaicolanding .col-sm-6 { width:calc(50% - 2px); }
	.landing.programada #show.mosaicolanding .col-sm-8 { width:calc(67% - 2px); }
	.landing.programada #show.mosaicolanding .col-sm-4 { width:calc(33% - 2px); }
	
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 { margin-left:0 !important; margin-right:2px !important; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .micropost-article img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .micropost-article:before { content:""; position:absolute; left:0; top:0; right:0; bottom:0; display:block; mix-blend-mode: multiply; background:#F90A34; z-index:1; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .titularci .descripcion-episodio { top:35px; left:15px; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .titularci .descripcion-episodio h2 { font-size:24px; line-height:24px; text-align:left; text-align:left !important; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .titularci .descripcion-episodio h2:after { display:none; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .titularci .descripcion-episodio h3 { font-size:18px; line-height:24px; color:#fff; letter-spacing:-1.2px; text-transform:uppercase; font-weight:normal; text-align:left !important; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .titularci .descripcion-episodio h3:before { content:"_"; display:inline-block; color:#f90a24; font-weight:normal; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 { margin-left:2px !important; margin-right:0 !important; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 .micropost-article { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 .titularci .descripcion-episodio { bottom:25px; right:15px !important; left:auto !important; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 .titularci .descripcion-episodio h2 { font-size:24px; line-height:24px; text-align:left; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 .titularci .descripcion-episodio h2:after { display:none; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 .titularci .descripcion-episodio h3 { font-size:18px; line-height:24px; color:#fff; letter-spacing:-1.2px; text-transform:uppercase; font-weight:normal; text-align:left !important; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 .titularci .descripcion-episodio h3:before { content:"_"; display:inline-block; color:#f90a24; font-weight:normal; }
	
	/* Ver más */
	.landing.programada .vermaslist { padding:0; margin-bottom:55px; }
	.landing.programada .vermaslist h3 { font-size:24px; line-height:28px; color:#F80A34; border-bottom:3px solid #F80A34; text-transform:uppercase; margin-bottom:25px; }
	.landing.programada .vermaslist ul { list-style:none; margin:0; padding:0; }
	.landing.programada .vermaslist ul li { width:33%; padding:0; margin-bottom:15px; float:left; list-style:none; text-align:left }
	.landing.programada .vermaslist ul li:nth-child(3n+2) { text-align:center; }
	.landing.programada .vermaslist ul li:nth-child(3n) { text-align:right; }
	.landing.programada .vermaslist.vermasvideo ul li { width:25%; text-align:left; }
	.landing.programada .vermaslist.vermasvideo ul li:nth-child(4n+2) { text-align:center; }
	.landing.programada .vermaslist.vermasvideo ul li:nth-child(4n+3) { text-align:center; }
	.landing.programada .vermaslist.vermasvideo ul li:nth-child(4n) { text-align:right; }
	.landing.programada .vermaslist ul li a { text-transform:uppercase; font-size:18px; line-height:18px; color:#fff; font-family:'Flama'; }
	.landing.programada .vermaslist ul li a:hover { text-decoration:underline; }
	
	/* Vídeos */
	.landing.programada #show.mosaicolanding .titularci.videoci.titularpq .micropost-article:before { content:""; background:url('http://citv.es/wp-content/uploads/2019/09/btn-play.png') center center no-repeat; display:block; position:absolute; top:50%; left:50%; z-index:10; background-size:contain; width:46px; height:50px; margin-left:-23px; margin-top:-25px; }
	.landing.programada #show.mosaicolanding .destacado .titularci.videoci.titularpq .micropost-article:before { width:92px; height:99px; margin-left:-46px; margin-top:-50px; }
	.landing.programada #show.mosaicolanding.mosaicovideos .row { margin-bottom:35px; }
	.landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-6 { width:calc(50% - 18px); margin-right:18px; margin-bottom:34px; }
	.landing.programada #show.mosaicolanding.mosaicovideos .row [class*="col-"]:nth-child(2n+1) { margin-right:0 !important; margin-left:18px !important; }
	.landing.programada #show.mosaicolanding.mosaicovideos .row .destacado, .landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-12.destacado { margin-bottom:34px; margin-left:0 !important; }
		
		/* Ajustes antes de corregir programación */
		.landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-8, .landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-4 { width:calc(50% - 18px); margin-bottom:34px; }
		.landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-8 { margin-right:18px; }
		.landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-4 { margin-left:18px; }
	
	.landing.programada #show.mosaicolanding .destacado .titularci.videoci.titularpq .descripcion-episodio h2 { font-size:37px; line-height:40px; }
	.landing.programada #show.mosaicolanding .destacado .titularci.videoci.titularpq .descripcion-episodio h4.tag { font-size:37px; text-align:right; }
	.landing.programada #show.mosaicolanding .titularci.titularpq.videoci .descripcion-episodio { margin-bottom:0; }
	.landing.programada #show.mosaicolanding .titularci.titularpq.videoci .descripcion-episodio h4.tag { font-size:18px; line-height:24px; }
	.landing.programada #show.mosaicolanding .titularci.titularpq.videoci.titularizda .descripcion-episodio h4.tag { text-align:left; }
	.landing.programada #show.mosaicolanding .titularci.titularpq.videoci .descripcion-episodio h2 { font-size:18px; line-height:20px; }
	.landing.programada #show.mosaicolanding .titularci.titularpq.videoci .descripcion-episodio h3 { font-size:18px; line-height:32px; }
	
	/* Izquierda y derecha */
	.landing.programada .slides .titularci.titularizda .descripcion-episodio { right:auto; left:0; }
	.landing.programada .slides .titularci.titularizda .descripcion-episodio h2.titulos-1_h3 { padding-left:15px; padding-right:0; text-align:right; }
	.landing.programada .slides .titularci.titularizda .descripcion-episodio h2.titulos-1_h3:after { margin-left:-15px; }
	.landing.programada .slides .titularci.titularizda .descripcion-episodio h3.fecha_destacados { padding-left:15px; padding-right:0; text-align:right; }
	.landing.programada .slides .titularci.titulardcha .descripcion-episodio { right:0; left:auto; }
	.landing.programada #show.mosaicolanding .titularci.titularizda .descripcion-episodio { right:auto; left:0; }
	.landing.programada #show.mosaicolanding .titularci.titularizda .descripcion-episodio h2 { padding-left:15px; padding-right:0; text-align:right; }
	.landing.programada #show.mosaicolanding .titularci.titularizda .descripcion-episodio h2:after { margin-left:-15px; }
	.landing.programada #show.mosaicolanding .titularci.titularizda .descripcion-episodio h3 { padding-left:15px; padding-right:0; text-align:right; }
	.landing.programada #show.mosaicolanding .titularci.titulardcha .descripcion-episodio { right:0; left:auto; }
	
	/* Newsletter */
	.landing.programada .newsletterlanding { background:#fff !important; padding:0; margin:0 -15px; }
	.landing.programada .newsletterlanding .newsletterlanding-tit { background:#F90A34; max-width:none; text-align:center; width:100% !important; }
	.landing.programada .newsletterlanding .newsletterlanding-tit h2 { color:#fff; font-weight:normal; font-size:24px; line-height:34px; text-align:center; max-width:1027px; padding:24px; margin:0 auto; }
	.landing.programada .newsletterlanding .newsletterform { padding:30px 0; padding-bottom:50px; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper { margin:0 !important; max-width:none !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li { display:inline-block; min-height:22px; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label { text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bold; color:#000; }
	/* .landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label .gfield_required { display:none; } */
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input, .landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container select { border:2px solid #000; color:#575757; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; background:none !important; padding:14px !important; } 
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container select { background:url('http://citv.es/wp-content/uploads/2019/09/selectbutton.png') right center no-repeat #fff !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newsemail { width:calc(50% - 24px); margin-right:12px; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newsselector { width:calc(50% - 24px); margin-left:12px !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas { width:auto; margin-right:24px !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas .gfield_checkbox label { font-size:10px; font-weight:normal; max-width:none; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas .gfield_checkbox label a { color:#F90A34; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas.aceptopubli { margin:0 !important; width:20%; }
	.landing.programada .newsletterlanding .newsletterform .gform_footer { text-align:center; margin-top:20px; }
	.landing.programada .newsletterlanding .newsletterform .gform_footer button { display:inline-block; font-family:Arial, Helvetica, sans-serif; background:#F90A34 !important; font-weight:bold; font-size:25px; line-height:63px; text-transform:uppercase; border:none; border-radius:50px; }
	.landing.programada .newsletterlanding .newsletterform .gform_footer button:after { color:#fff !important; padding-top:3px; }
	.landing.programada .newsletterlanding .newsletterform .gform_footer button span { color:#fff; }
	
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] { position: absolute; opacity: 0; float:none; width:22px !important; height:22px; z-index:10; cursor:pointer; margin-top:-3px; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] + label { position: relative; cursor: pointer; padding: 0; padding-top:4px; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] + label:before { content: ''; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 22px; height: 22px; border: 2px solid #000; border-radius:4px; background:#fff; margin-top:-4px; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:hover + label:before { background: #ccc; border-color:#ccc; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:focus + label:before { box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:checked + label:before { background: #F90A34; border-color:#F90A34; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:disabled + label { color: #b8b8b8; cursor: auto; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:disabled + label:before { box-shadow: none;	}
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"]:checked + label:after { content: ''; position: absolute; left: 5px; top: 10px; background: white; width: 4px; height: 4px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
	
	
/* Newsletter Page
--------------------------------------------------------------------*/
	
	/* Newsletter Landing */
	.landing.et-db.newsletterpage .logo img { padding:50px 0 40px; }
	.landing.et-db.newsletterpage .caja-lupa, .landing.et-db.newsletterpage .novisible, .landing.et-db.newsletterpage .navbar-collapse.otromenu { display:none !important; }
	.landing.et-db.newsletterpage .navbar-default .container.reset { position:relative; }
	.landing.et-db.newsletterpage .navbar-default .container.reset:before { content:""; display:block; background:#F90A34; width:calc(100% - 180px); height:1px; position:absolute; top:138px; left:180px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding { background-size:cover !important; background-position:top center !important; background-color:#000 !important; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterlanding-tit h2 { font-size:30px; line-height:44px; padding:15px 0; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newslettertexto { padding:60px 0; padding-left:30px; padding-bottom:0; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newslettertexto p { color:#fff !important; font-size:24px; line-height:26px; font-weight:bold; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform { padding-left:30px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li { float:none; width:100%; display:block; margin-bottom:40px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newsemail { margin-right:0; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label { color:#F90A34; font-size:24px; line-height:28px; font-weight:bold; margin-bottom:5px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newsselector { margin-left:0 !important; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas.aceptopubli { width:100%; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input, .landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container select { background-color:#fff !important; border:none; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] + label { color:#fff; font-weight:bold; font-size:14px; line-height:16px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_footer { text-align:left; margin-top:15px; }
	
	/* Página agradecimiento */
	.landing.et-db.newsletterpage #et-boc .graciaspage { padding:0; padding-bottom:60px; }
	.landing.et-db.newsletterpage #et-boc .graciaspage h2 { font-size:90px; line-height:75px; color:#fff; text-align:left; padding-left:108px !important; }
	.landing.et-db.newsletterpage #et-boc .graciaspage h2 strong { color:#F90A34; }
	.landing.et-db.newsletterpage #et-boc .reenlaces { padding:350px 0 60px; background:url('http://citv.es/wp-content/uploads/2019/09/fichados.png') center top repeat-x; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row { max-width:none; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto { max-width:1027px; margin:0 auto; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto h2 { text-align:center; font-size:49px; line-height:41px; font-weight:bold; color:#fff !important; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto h2 strong { color:#F90A34 !important; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto ul { text-align:center; list-style:none; margin:0; padding:0; margin-top:50px; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto ul li { display:inline-block; list-style:none; margin:0; padding:0; color:#fff; font-size:24px; line-height:75px; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto ul li a { color:#fff; text-transform:uppercase; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto ul li a:after { content:""; background:#F90A34 !important; width:5px; height:5px; border-radius:50%; display:inline-block; vertical-align:middle; margin:5px 10px; margin-left:16px; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto ul li:last-child a:after { display:none; }

/* Responsive
--------------------------------------------------------------------*/
@media only screen and (max-width: 1200px) {
	.landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 { line-height:35px; }
}
@media only screen and (max-width: 1024px) {
	.landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size: 30px; line-height: 30px; }
}
@media only screen and (max-width: 980px) {
	.landing.et-db.newsletterpage .navbar-header { display:none; }
}
@media only screen and (max-width: 768px) {
	.navbar-default .container.reset { margin:0 20px; }
	.navbar-default .navbar-toggle { margin-right:0; padding-right:0; }
	.navbar-default .navbar-toggle img { max-height:24px; width:auto; }
	.logo img { padding-left:0; max-height:70px; width:auto; }
	#main-content { width:calc(100% - 40px); margin:0 auto; }
	
	.sub-menu { display:block; }
	.otromenu > ul > li > ul > li { text-align:left; }
	.navbar-default .navbar-nav > li > a:hover { padding-left:15px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { font-size:18px; line-height:22px; text-align:left !important; margin:15px; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description { max-width:80%; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2, .landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:30px; line-height:30px; }
	.landing.et-db #et-boc .mosaicolanding .titularci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3, .landing.et-db #et-boc .mosaicolanding .titularci.titularpq .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3, .landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h3 { font-size:18px; line-height:21px; margin-top:3px; }
	
	.landing.et-db #et-boc .newsletterlanding { margin:0 -20px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterlanding-tit h2 { font-size:14px; line-height:14px; padding:10px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform { padding:20px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li { width:100% !important; margin:0 !important; margin-bottom:15px !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newsselector { margin-left:0 !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label { margin-bottom:5px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas { width:100%; margin-right:0 !important; margin-bottom:0 !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas li { margin-bottom:0 !important; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas .gfield_checkbox label { font-size:11px; }
	.landing.et-db #et-boc .newsletterlanding .newsletterform .gform_footer button { font-size:18px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 { font-size:16px; line-height:24px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 { font-size:16px; line-height:16px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 { text-align:right; font-size:16px; line-height:24px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { text-align:right; font-size:14px; line-height:14px; padding-right:0; }
	
	.landing.et-db #et-boc .vermaslist ul li, .landing.et-db #et-boc .vermaslist ul li:nth-child(2), .landing.et-db #et-boc .vermaslist ul li:nth-child(3), .landing.et-db #et-boc .vermaslist ul li:nth-child(4), .landing.et-db #et-boc .vermaslist.vermasvideo ul li, .landing.et-db #et-boc .vermaslist.vermasvideo ul li:nth-child(3), .landing.et-db #et-boc .vermaslist.vermasvideo ul li:nth-child(4) { width:100%; text-align:left; margin-bottom:20px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.videoci .et_pb_blurb_content::before, .landing.et-db #et-boc .mosaicolanding .titularci.videoci.titularpq .et_pb_blurb_content::before { width:32px; height:32px; margin-left:-16px; margin-top:-16px; background-size:contain; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.videoci .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:18px; line-height:20px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.videoci .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header, .landing.et-db #et-boc .mosaicolanding .titularci.titularpq.videoci.titularizda .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header, .landing.et-db #et-boc .mosaicolanding .titularci.titularpq.videoci .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header { font-size:14px; line-height:22px; }
	
	.landing.et-db #et-boc .mosaicolanding .titularci.hoycrimen .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2, .landing.et-db #et-boc .mosaicolanding .titularci.blogenhome .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:18px !important; line-height:22px !important; }
	
	.landing.et-db.newsletterpage .logo img { padding:10px 0; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding { background-size:cover !important; background-color:#000 !important; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterlanding-tit h2 { font-size:18px; line-height:18px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newslettertexto { padding:20px 0; margin:0; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newslettertexto p { font-size:18px; font-weight:normal; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform { padding:20px 0; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label { font-size:18px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .gform_wrapper ul li .ginput_container input[type="checkbox"] + label { font-size:12px; }
	.landing.et-db.newsletterpage .navbar-default .container.reset:before { display:none; }
	
	.landing.et-db.newsletterpage #et-boc .graciaspage { padding:30px 0; }
	.landing.et-db.newsletterpage #et-boc .graciaspage h2 { padding:0 !important; font-size:36px; line-height:36px; text-align:center; }
	.landing.et-db.newsletterpage #et-boc .reenlaces { padding:270px 0 60px; margin:0 -20px; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto { padding:0 20px; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto h2 { font-size:36px; line-height:36px; }
	.landing.et-db.newsletterpage #et-boc .reenlaces .et_pb_row .reenlacestexto ul { margin-top:30px; }
}
@media screen and (min-width: 769px) and (max-width: 990px) {
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterlanding-tit h2 { font-size:24px; padding:10px; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newslettertexto, .landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform { max-width:750px; margin:0 auto; }
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newslettertexto .et_pb_text_inner, .landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterform .et_pb_module_inner {}
	.landing.et-db.newsletterpage #et-boc .newsletterlanding { background-position:75% 0; }
	.landing.et-db #et-boc .mosaicolanding .titularci.titularmed .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2, .landing.et-db #et-boc .mosaicolanding .titularci.titularpq .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2 { font-size:24px; line-height:24px; }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
	.landing.et-db.newsletterpage #et-boc .newsletterlanding .newsletterlanding-tit h2 { padding:15px 30px; }
	.landing.et-db #et-boc .mosaicolanding .titularci.et_pb_column_1_2, .landing.et-db #et-boc .mosaicolanding .titularci.et_pb_column_2_3, .landing.et-db #et-boc .mosaicolanding .titularci.et_pb_column_1_3 { width:100%; }
	.landing.et-db #et-boc .mosaicolanding.mosaicovideos .et_pb_row .et_pb_column_1_2 { width:100%; margin-right:0; }
}

/* Responsive PROGRAMADA
--------------------------------------------------------------------*/
@media screen and (min-width: 769px) and (max-width: 990px) {
	.landing.programada .vermaslist ul li a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
}
@media only screen and (max-width: 767px) {
	.landing.programada .container-fluid { padding-left:20px; padding-right:20px; }
	div.flexslider { height:auto; }
	header img, .titularci { margin-bottom:0 !important; }
	.landing.programada .slides li { margin-bottom:20px !important; }
	.landing.programada #show.mosaicolanding { margin-bottom:12px; padding-bottom:0 !important; }
	.landing.programada #show.mosaicolanding .titularci .micropost-article { height:260px; }
	.landing.programada .slides .titularci .imagen-episodio, .landing.programada #show.mosaicolanding .row .destacado .titularci .micropost-article { height:300px; }
	.landing.programada .slides .titularci .imagen-episodio, .flexslider .slides > li div { background-size:cover !important; }
	.landing.programada #show.mosaicolanding .col-sm-6, .landing.programada #show.mosaicolanding .col-sm-12, .landing.programada #show.mosaicolanding .col-sm-8, .landing.programada #show.mosaicolanding .col-sm-4 { width:100%; margin:0 !important; margin-bottom:20px !important; }
	.landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-8, .landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-6, .landing.programada #show.mosaicolanding.mosaicovideos .row .col-sm-4, .landing.programada #show.mosaicolanding.mosaicovideos .row [class*="col-"]:nth-child(2n+1) { margin:0 !important; margin-bottom:20px !important; width:100%; }
	
	.landing.programada .slides .titularci h4.tag, .landing.programada #show.mosaicolanding .titularci h4.tag, .landing.programada #show.mosaicolanding .row .destacado .titularci h4.tag { text-align:left; margin:15px; left:0; right:auto; font-size:18px; line-height:22px; letter-spacing:-0.9px; }
	.landing.programada .slides .titularci h4.tag:before, .landing.programada #show.mosaicolanding .titularci h4.tag:before { color:#fff; }
	
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio { bottom:15%; }
	.landing.programada #show.mosaicolanding .titularci .descripcion-episodio h3, .landing.programada #show.mosaicolanding .titularci.titularpq .descripcion-episodio h3 { height:auto; font-size:18px; line-height:26px; }
	
	.landing.programada .slides .titularci .descripcion-episodio, .landing.programada #show.mosaicolanding .row .destacado .titularci { max-width:75%; bottom:0; }
	.landing.programada .slides .titularci .descripcion-episodio h2.titular-slider, .landing.programada #show.mosaicolanding .col-sm-8 .titularci .descripcion-episodio h2, .landing.programada #show.mosaicolanding .row .destacado .titularci .descripcion-episodio h2 { font-size:30px; line-height:30px; }
	.landing.programada .slides .titularci .descripcion-episodio h3.titular-slider, .landing.programada #show.mosaicolanding .col-sm-8 .titularci .descripcion-episodio h3, .landing.programada #show.mosaicolanding .row .destacado .titularci .descripcion-episodio h3 { margin-bottom:0; font-size:18px; line-height:26px; }
	
	.landing.programada #show.mosaicolanding .row-blog .col-sm-4 .titularci .descripcion-episodio h3, .landing.programada #show.mosaicolanding .row-blog .col-sm-4 .titularci .descripcion-episodio h2, .landing.programada #show.mosaicolanding .row-blog .col-sm-8 .titularci .descripcion-episodio h3, .landing.programada #show.mosaicolanding .row-blog .col-sm-8 .titularci .descripcion-episodio h2 { font-size:16px; line-height:16px; text-align:left !important; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 .micropost-article { opacity:.6; }
	.landing.programada #show.mosaicolanding .row-blog .col-sm-8 a:hover .micropost-article { opacity:.3; }
	
	.landing.programada #show.mosaicolanding .destacado .titularci.videoci.titularpq .descripcion-episodio h2, .landing.programada .slides .titularci .descripcion-episodio h3.titular-slider, .landing.programada #show.mosaicolanding .col-sm-8 .titularci .descripcion-episodio h3, .landing.programada #show.mosaicolanding .row .destacado .titularci .descripcion-episodio h3, .landing.programada #show.mosaicolanding .titularci.titularpq.videoci .descripcion-episodio h2, .landing.programada #show.mosaicolanding .titularci.titularpq.videoci .descripcion-episodio h3 { font-size:14px; line-height:15px; }
	.landing.programada #show.mosaicolanding .titularci.titularpq.videoci .descripcion-episodio { bottom:15px; }
	.landing.programada #show.mosaicolanding .titularci.videoci.titularpq .descripcion-episodio h2::after { margin-top:3px; margin-bottom:3px; }
	.landing.programada #show.mosaicolanding .destacado .titularci.videoci.titularpq .micropost-article::before, .landing.programada #show.mosaicolanding .titularci.videoci.titularpq .micropost-article::before { width:32px; height:32px; }
	.landing.programada #show.mosaicolanding .destacado .titularci.videoci.titularpq .micropost-article::before { margin-left:-16px; margin-top:-16px; }
	
	.landing.programada .vermaslist { margin-bottom:32px; }
	.landing.programada .vermaslist .container-fluid .col-sm-12 { padding:0; }
	.landing.programada .vermaslist ul li,
	.landing.programada .vermaslist ul li:nth-child(3n+2),
	.landing.programada .vermaslist ul li:nth-child(3n),
	.landing.programada .vermaslist.vermasvideo ul li,
	.landing.programada .vermaslist.vermasvideo ul li:nth-child(4n+2),
	.landing.programada .vermaslist.vermasvideo ul li:nth-child(4n+3),
	.landing.programada .vermaslist.vermasvideo ul li:nth-child(4n) { width:100%; text-align:left; margin-bottom:20px; }
	
	.landing.programada .newsletterlanding { margin:0 -20px; }
	.landing.programada .newsletterlanding .newsletterlanding-tit h2 { font-size:14px; line-height:14px; padding:10px; }
	.landing.programada .newsletterlanding .newsletterform { padding:20px; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li { width:100% !important; margin:0 !important; margin-bottom:15px !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newsselector { margin-left:0 !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas { width:100%; margin-right:0 !important; margin-bottom:0 !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas li { margin-bottom:0 !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li.newscasillas .gfield_checkbox label { font-size:11px; }
	.landing.programada .newsletterlanding .newsletterform .gform_footer button { font-size:18px; line-height:40px; padding-left:15px; padding-right:15px; }
	
	.landing.programada .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, .landing.programada .gform_wrapper ul li.field_description_below div.ginput_container_radio { margin-top:0 !important; }
	.landing.programada .newsletterlanding .newsletterform .gform_wrapper ul li .gfield_label { line-height:1px; }
	.landing.programada .gform_wrapper ul.gfield_checkbox, .landing.programada .gform_wrapper ul.gfield_radio { margin:0 !important; }
}
div.red-overlay a div.micropost-article:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    mix-blend-mode: multiply;
    background: #F90A34;
    z-index: 1;
}
div.red-overlay a div.descripcion-episodio {
    top: 35px;
    left: 15px;
}
div.red-overlay a div.descripcion-episodio h3.fecha_destacados{
    font-size: 18px!important;
    line-height: 24px!important;
    color: #fff!important;
    letter-spacing: -1.2px!important;
    text-transform: uppercase!important;
    font-weight: normal!important;
    text-align: left!important;
}
div.red-overlay a div.descripcion-episodio h3.fecha_destacados:before{
    content: "_";
    display: inline-block;
    color: #f90a24;
    font-weight: normal;
}
div.red-overlay a div.descripcion-episodio h2.titulos-1_h3{
    font-size: 24px!important;
    line-height: 24px!important;
    text-align: left!important;
}
div.red-overlay a div.descripcion-episodio h2.titulos-1_h3:after{
		content: ""!important;
    width: calc(100% + 15px)!important;
    height: 0px!important;
    background: #f90a24!important;
    display: block!important;
    margin-top: 6px!important;
}

div.grey-overlay a div.micropost-article {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
div.grey-overlay a div.descripcion-episodio {
    bottom: 25px;
    right: 15px !important;
    left: auto !important;
}
div.grey-overlay a div.descripcion-episodio h3.fecha_destacados{
    font-size: 18px!important;
    line-height: 24px!important;
    color: #fff!important;
    letter-spacing: -1.2px!important;
    text-transform: uppercase!important;
    font-weight: normal!important;
    text-align: left!important;
}
div.grey-overlay a div.descripcion-episodio h3.fecha_destacados:before{
    content: "_";
    display: inline-block;
    color: #f90a24;
    font-weight: normal;
}
div.grey-overlay a div.descripcion-episodio h2.titulos-1_h3{
    font-size: 24px!important;
    line-height: 24px!important;
    text-align: left!important;
}
div.grey-overlay a div.descripcion-episodio h2.titulos-1_h3:after{
		content: ""!important;
    width: calc(100% + 15px)!important;
    height: 0px!important;
    background: #f90a24!important;
    display: block!important;
    margin-top: 6px!important;
}

.align-top-izq{
	text-align: left!important;
	left:0!important;
	right:auto!important;
}

.align-top-der{
	text-align: right!important;
	right:0!important;
	left:auto!important;
}


.align-bottom-izq{
	text-align: left!important;
	left:0!important;
	right:auto!important;
}

.align-bottom-der{
	text-align: right!important;
	right:0!important;
	left:auto!important;
}
