/* COPYRIGHT
------------------------------------------------------------------	
  Omni Magazine for Drupal 7.x - Version 1.0                           
  Copyright (C) 2015 esors.com All Rights Reserved.           
  @license - Copyrighted Commercial Software                   
------------------------------------------------------------------	
  Theme Name: Omni Magazine                                            
  Author: ESORS                                           
  Date: 31st December 2015                                        
  Website: http://www.esors.com/                              
------------------------------------------------------------------	
  This file may not be redistributed in whole or   
  significant part.                                            
----------------------------------------------------------------*/

/* TABLE OF CONTENT
------------------------------------------------------------------	

- GENERAL

- PRIMARY MENU

- BLOCK

- VIEWS

- SHOWCASE

- BUILT-IN COLOR

----------------------------------------------------------------*/

/* GENERAL
/* REGION 
----------------------------------------------------------------*/
#sign a:hover,
.section a,
.section a:hover,
.section a:focus {
  color: #fff !important;
  background-color:black;
}

.section a {
  background-color: #3A539B;
}

#share a:hover {
  color: #fff !important;
  border-color: #fff;
}

.button, button, button a,
input[type="submit"], input[type="reset"], input[type="button"] {
  color: white;
}

.formulario input[type="submit"] {
    color: white;
    margin-left: 32px;
    margin-top: 8px;
}

input#edit-submit--2 {
    margin-left: 6px;
}

input#edit-submit--3 {
    margin-left: 6px;
}

.button:hover, button:hover, button a:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
.button:focus, button:focus, button a:focus,
input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
  color: black;
}

button.dropbtn {
    color: white !important;
	background-color: black !important;
}

#footer li {
  border-color: rgba(255, 255, 255, 0.1);
}

#closure {
  background-color: white;
}

/* ENDREGION
----------------------------------------------------------------*/

/* PRIMARY MENU
/* REGION 
----------------------------------------------------------------*/
#menu-primary .sub-arrow {
  background: rgba(0, 0, 0, 0.1);
}

#primary-list li,
#primary-mega > li {
  border-color: rgba(255, 255, 255, 0.1);
}

#primary-list ul li {
  border-color: rgba(0, 0, 0, 0.1);  
}

#primary-list ul li a:hover,
#primary-list ul li a:focus,
#primary-list ul li a:active {
  background-color: rgba(0, 0, 0, 0.05);
}

#primary-mega .mega-menu li,
#primary-mega .mega-menu .meta {
  border-color: rgba(0, 0, 0, 0.1);
}

/* ENDREGION
----------------------------------------------------------------*/

/* BLOCK 
/* REGION 
----------------------------------------------------------------*/
#search-block-form input[type="text"],
#header-left .search-form input[type="text"] {	
  border: 1px solid rgba(0, 0, 0, 0.1);
}

#search-block-form input[type="text"]:focus,
#header-left .search-form input[type="text"]:focus {
	border-color: rgba(255, 255, 255, 0.2);
}

.slider-merging .slick-prev:hover,
.slider-merging .slick-next:hover {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.slider-merging.no-title .slick-prev,
.slider-merging.no-title .slick-next {
  background-color: rgba(0, 0, 0, 0.05);
}

.tab-merging ul.tab_nav li,
.alter-merging ul.tab_nav li:hover,
.alter-merging ul.tab_nav li.active {
  color: #fff;
}

/* ENDREGION
----------------------------------------------------------------*/

/* VIEWS
/* REGION 
----------------------------------------------------------------*/
.pab-category .item-compact > h4 a,
.pab-category .item-compact > .meta,
.pab-category .item-compact > .meta a {
  color: #fff;
}

.pab-category .item-compact > h4 {
  background: -webkit-linear-gradient(bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
  background: linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
}

/* ENDREGION
----------------------------------------------------------------*/

/* SHOWCASE
/* REGION 
----------------------------------------------------------------*/
/* General
---------------------------------*/
.slick-prev:hover,
.slick-next:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.slick-prev:before, 
.slick-next:before { 
  color: #686868;
}

/* Showcase Basic
---------------------------------*/
.slider-shared .content {
  color: #fff;
  /*background-color: rgba(0, 0, 0, 0.7);*/
  /* más claro y más estrecho, puede tener fallo de contraste para la accesibilidad */	
  background-color: rgba(0, 0, 0, 0.25);
  line-height: 1.5;

  padding-top: 0px;
  padding-right: 1.5%;
  padding-bottom: 0px;
  padding-left: 1.5%;
}

.slider-shared .title-slider{
  color: #fff;
  
}

.slider-shared h4 { 
  color: #fff;
}

.alter .slider-shared h4 { 
  background-color: rgba(0,0,0,0.7);
  box-shadow: 10px 0 0 rgba(0,0,0,0.7),-10px 0 0 rgba(0,0,0,0.7);
}

/* Showcase Thumbnail
---------------------------------*/
.pager-thumbnail {
  background-color: #111;
}

.pager-thumbnail .slide,
.pager-thumbnail .image-default {
  border-color: #333;
}

.pager-thumbnail h4 {
  color: #999;
}

.pager-thumbnail .slick-next,
.pager-thumbnail .slick-prev {
  background-color: #333;
}

/* Showcase Playlist
---------------------------------*/
.showcase-playlist h3.title,
.pager-playlist h4 {
  color: #999;
}

.slider-playlist {  
  background-color: #333;
}

.pager-playlist .slide {
  -webkit-box-shadow: inset 0px 1px 0px 0px #444;
  -moz-box-shadow: inset 0px 1px 0px 0px #444;
  box-shadow: inset 0px 1px 0px 0px #444;
}

.pager-playlist .image-default {
  border-color: #000;
}

.pager-playlist .slick-prev:hover,
.pager-playlist .slick-next:hover {
  background-color: #000;
}

/* Showcase Highlight & Gallery
---------------------------------*/
.showcase-highlight .content,
.showcase-gallery.default .content,
.showcase-gallery .slick-prev,
.showcase-gallery .slick-next {
  border-color: transparent;
  background: rgba(0, 0, 0, 0.4);
}

.showcase-highlight .content:hover,
.showcase-gallery.default .content:hover,
.showcase-gallery.default .slick-prev:hover,
.showcase-gallery.default .slick-next:hover {
  background: rgba(0, 0, 0, 0.8);
  border-color: #3A539B;
}

.showcase-highlight h4.title,
.showcase-highlight h4.title a,
.showcase-highlight .meta,
.showcase-highlight .meta a,
.showcase-gallery h4.title,
.showcase-gallery h4.title a,
.showcase-gallery .meta,
.showcase-gallery .meta a {
  color: #fff;
}

.showcase-gallery.alter .meta {
  background: rgba(0, 0, 0, 0.2);
}

/* ENDREGION
----------------------------------------------------------------*/

/* BUILT-IN COLOR
/* REGION 
----------------------------------------------------------------*/
#share a.a2a_button_facebook:hover {
  background-color:  #3b5998;
}

#share a.a2a_button_twitter:hover {
  background-color: #00aced;
}

#share a.a2a_button_google_plus:hover {
  background-color: #dd4b39;
}

#share a.a2a_button_pinterest:hover {
  background-color: #cb2027;
}

.red-alizarin a { 
  background-color: #e74c3c;
}

.red-pomegranate a {
  background-color: #c0392b;
}

.pink-red a {
  background-color: #F62459;
}

.pink-raspberry a {
  background-color: #DB0A5B;
}

.purple-amethyst a {
  background-color: #9b59b6;
}

.purple-wisteria a {
  background-color: #8e44ad;
}

.blue-sky a {
  background-color: #3498db;
}

.blue-royal a {
  background-color: #2980b9;
}

.blue-dark-chambray a {
  background-color: #3A539B;
}

.blue-dark-midnight a {
  background-color: #2c3e50;
}

.cyan-turquoise a {
  background-color: #1abc9c;
}

.cyan-sea a {
  background-color: #16a085;
}

.green-emerald a {
  background-color: #2ecc71;
}

.green-jade a {
  background-color: #27ae60;
}

.yellow-can a {
  background-color: #F5D76E;
}

.yellow-sunflower a {
  background-color: #f1c40f;
}

.orange-orange a {
  background-color: #f39c12;
}

.orange-carrot a {
  background-color: #e67e22;
}

.gray-smoke a {
  background-color: #ECECEC;
}

.gray-silver a {
  background-color: #bdc3c7;
}

.gray-sand a {
  background-color: #BDC3C7;
}

/* ENDREGION
----------------------------------------------------------------*/