/*! ******************************************************
*
*   Theme Name:     Toolset Starter Child
*   Author:         OnTheGoSystems & Victor Trujillo
*   Author URI:     http://www.onthegosystems.com/
*   Description:    Simple, clear and modern Bootstrap 3-based theme.
*   Version:        1.1
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       toolset-starter
*	Fonts:			Google Fonts and http://briangardner.com/google-font-combinations/
*   Text Domain:  	toolset-starter-child
*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/* CSS GENERAL */

html            {font-size: 16px !important;}
body            {color: #333 !important;}


/* BOOTSTRAP OVERRIDES*/

a 	 	    		{color: #333;}
a:hover,a:focus		{color: #333;text-decoration: none;}
a:hover.white,a:focus.white {color: #fff}
.nopadding          {padding: 0 !important;margin: 0 !important;}
.dropdown-menu      {box-shadow:none !important; border-radius: 4%}
.dropdown-menu li   {font-size: 1em !important}
.dropdown-menu>li>a{padding: 10px 30px 10px 20px !important;}

label{font-weight: normal !important;}
h1, h2, h3 {margin-top: initial !important; margin-bottom: initial !important;}
.h1, .h2, .h3, .h4, .h5, .h6 {margin-top: initial !important; margin-bottom: initial !important;}
figure{margin:2rem 0 2rem 0 !important;}
.lh-extra{line-height: 2}
.btn:hover, .btn:focus, .btn.focus{color: white !important;}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus{background: #ff00cc; background: -webkit-linear-gradient(to right, #333399, #00a9a9); background: linear-gradient(to right, #333399, #00a9a9);}
.pagination>li>a, .pagination>li>span{color: black}
.label-default {background: #ff00cc; background: -webkit-linear-gradient(to right, #333399, #00a9a9); background: linear-gradient(to right, #333399, #00a9a9);}
a.label.label-default.dashicons-before.dashicons-no{color: white !important}
.btn-primary{border-style: none !important}


/*USER AGENT*/

input[type="submit"]{border: 0px !important;}


/* TOOLSET*/

.toolset_select2-container--default .toolset_select2-selection--single .toolset_select2-selection__clear 
            {cursor: pointer;float: left !important;font-weight: bold;font-size: 1.4em;margin-right: 0.5em;}
.wpv-sort-control-select{padding: 0px 5px 0 5px;background-color: white;border: thin solid white;display: inline-block;font: inherit;margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none; }
.wpt-form-error.alert{display: block;padding:30px; color: black}
.wpt-form-error{color:red;}
.alert{margin: 0}

.wpt-suggest-taxonomy-term li{font-size:1em !important;padding-bottom: 10px !important;}
.tagchecklist .label{font-size: 1em !important}
.ntdelbutton {margin-right: 10px;}
.wpt-form-item-radio{list-style-type: none !important}
.wpt-credfile-delete{width: auto !important;}
.wpv-profile-picture-shape-circle{border-radius: unset !important;}
.login-username input[type="text"] {display: block;padding:10px;width: 80%; border: 1px solid #929292;}
.login-password input[type="password"] {display: block;padding:10px; width: 80%; border: 1px solid #929292;}
.reset-pass input[type="password"] {display: block;padding:10px;}
label[for="user_pass"]{padding-top: 10px;}
.wpv-pagination-nav-links-container .wpv-pagination-nav-links-item {display: none !important;}

/*OPINION*/
.form-submit,.wpv-submit-trigger { border-radius:26px;background-color: #fff;border-color:#000; color: #000}
.form-radio {display: initial !important;}
.wpt-form-radio-label {padding: 0 0 10px 10px !important}
.wpt-taxonomy-add-new{margin-top:0.4em;border-radius:30px;padding:0.8em 1.2em 0.8em 1.2em !important;color:white;background: #ff00cc; background: -webkit-linear-gradient(to right, #333399, #00a9a9); background: linear-gradient(to right, #333399, #00a9a9);}

.taxonomy a{color: white !important}


/*LOGIN*/
.button-primary{margin-top: 0.4em;
border-radius: 30px;
padding: 1em 1.2em 1em 1.2em !important;
color: white !important;
background: #ff00cc;
background: -webkit-linear-gradient(to right, #333399, #00a9a9);
background: linear-gradient(to right, #333399, #00a9a9);}



/* FICHA */

.ficha-cover            {position: relative;overflow: hidden;}
.ficha-cover_inner      {position: relative;z-index: 3;height: 100%;}
.ficha-cover_content    {position: absolute;width: 100%;top: 30%;left: 0px;right: 0px;transform: translateY(-50%);backface-visibility: hidden;}
.portada_height			{height: 600px;}

.ficha-cover_background {position: absolute;width: 100%;height: 100%; right:-100px;background-repeat: no-repeat;background-position: bottom right;}
.ficha-cover_background2{width: 120% !important;}
.ficha-cover_background3 {width: 100%; background-repeat: no-repeat;background-position: bottom right;}
@media screen and (max-width: 600px) 
{
	.ficha-cover_background{background-size: 100%;}
	.ficha-cover_content{top: 25% !important}
	.portada_height{height: 480px;} 
}


/*  FONTAWESOME AND DASHICONS */

.fa-plus-square     {margin-right: 0.4em}
.fa-angle-right{font-size:calc(24px + 1vw) !important;}
.fa-angle-left{font-size: calc(24px + 1vw) !important;}


/*  EDITAR PERFIL */

.wpt-credfile-delete        {display: flex !important;}


/* GENERAL */

.logomcine{font-weight: 100 !important;letter-spacing: 0.1em !important;}
.ctitle{font-family: serif !important; font-weight: 900 !important; letter-spacing: -0.05em;}
.fontaweseome{ color: #cccccc !important;font-size: 0.7em !important }
.arrowmargin{ display: flex;align-items: center;}
.right{float:right !important;}
.cursor     {cursor: pointer;}
.wp-error   {border: 1px solid #c10000;padding: 0.8em;background-color: #ffeaea;margin: 0;}
.wp-success   {padding: 0.8em;background-color: #a8ffb3;margin: 0;}
.wp-warning {padding: 0.8em;background-color: #fffb79;margin: 0;}
.wpt-form-error {color: red; font-size: 0.9rem}
div.wp-success:empty{display: none;}
.tipos      {font-size: calc(32px + 0.30vw);color: #666666;margin:0.4em 0 0 2em}
#chars      {display: inline;}
.hidden     {visibility: hidden !important;}
.addopinion {padding: 2em 0em 2em 0em;border: 1px solid #666 !important;background-color: #eee;}
.alert>ul{padding:1em 0 0 2em !important;}
.wpt-taxonomy-add-new {display: block !important;}
.wpt-repetitive .wpt-taxonomy-add-new{display: inline !important; margin-bottom: 1em}
.addficha{margin: 0 0 1em 0 }
.add_searchbox input{width:60% !important;}


/*   TAXONOMIY PAGES    */

.imggrid{height: 30vmin;object-fit: contain;}
.imggrid2{height: 12vmin;object-fit: contain;}
.imggrid3{max-height:200px;object-fit: contain;}

/* ESPECIALES */

.especiales         {font-size: 1em;text-transform: uppercase;letter-spacing: 0.2em;text-shadow: 1px 1px 3px rgb(0, 0, 0);}
.shadow             {text-shadow: 5px 5px 10px rgb(0, 0, 0);}
.subt a             {color: #ffffff !important;text-shadow: 1px 1px 3px rgb(0, 0, 0);}
.article-cover      {position: relative;overflow: hidden;background: #000;color: #fff;transform: translate3d(0, 0, 0);}
.article-cover_background   {position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;background-position: initial;z-index: 2;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }
.article-cover_inner        {position: relative;z-index: 3;height: 100%;}
.article-cover_content      {position: absolute;width: 100%;top: 30%;}
a[rel=prev],a[rel=next]		{font-size: 4em; font-weight: bold;}
.especiales_height			{height: 380px;}
.texto a{text-decoration: underline !important;}


.panel-group.panel-group-style {
  margin-bottom: 2px;
}
.panel-group.panel-group-style .panel {
  /*box-shadow: none;
  border: 0;*/
}
.panel-group.panel-group-style .panel-heading {
  position: relative;
  background-color: #f5f5f5;
  padding: 0;
}
 .panel-heading_todo {
  position: relative;
  background-color: #ffffff;
  padding: 0;
}

.panel-group.panel-group-style .panel-title {
  color: #333;
  background: none;
  border: 0;
  padding: 12px 16px;
  display: block;
  width: 100%;
  outline: none;
  text-align: left;
}
.panel-group.panel-group-style .panel-title:after {
  height: 100%;
  width: 40px;
  text-align: center;
  display: inline-block;
  position: absolute;
  right: 0;
  font-weight: bold;
}
.panel-group.panel-group-style .panel-title[aria-expanded="false"]:after {
  content: "+";
}
.panel-group.panel-group-style .panel-title[aria-expanded="true"]:after {
  content: "-";
}
.panel-group.panel-group-style .panel-body {
  border: none;
  border-top: 0 !important;
}



/*  INICIO    */

.readmore           {list-style-type:none;}
.radius             {border-radius: 100%}
.imgportada         {width: 20vmin;object-fit: contain;}
.clearfix::after    {content: "";clear: both;display: table;}
.blocks         	{padding-bottom:3em;}
.generos            {text-align: center; font-size: 3em;color: #000 }
.line-height1       {line-height: 1.5em}
.cita-destacada		{border-left: 2px solid white;}


/* footer  */

.copyleft           {display:inline-block;transform: rotate(180deg);}
a#cn-more-info {color: #ffffff; text-decoration: underline; }

/* NO ME QUEDA MAS CUYONS QUE USARLAS*/

.nice_header01{background: #000046;background: -webkit-linear-gradient(to bottom, #1CB5E0, #000046);background: linear-gradient(to bottom, #000046, #1CB5E0);}
.nice_header02{background: #ff00cc; background: -webkit-linear-gradient(to right, #333399, #00a9a9); background: linear-gradient(to right, #333399, #00a9a9); }
.blackbg {background: linear-gradient(#000, transparent) no-repeat bottom;height: 7em;}
.spacer01{-webkit-clip-path: polygon(0% 0%,950% 0%, 0 100%);clip-path: polygon(0% 0%,950% 0%, 0 100%);}
.spacer02{-webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);}
@media screen and (max-width: 600px) {.spacer01{-webkit-clip-path: polygon(0% 0%,2480% 0%, 0 100%);clip-path: polygon(0% 0%,2480% 0%, 0 100%);}}
.spacer03{-webkit-clip-path: polygon(240% 30%,0% 0%, 0 150%);clip-path:polygon(240% 30%,0% 0%, 0 150%);}
.display-title01{background-color:#beff00}
.bdb{box-decoration-break: clone;-webkit-box-decoration-break: clone;}
.hr01{   border-bottom: 1px dotted #cccccc; line-height: 8px}
.rotateh1{transform: rotate(-2deg);}
.text-shadow{text-shadow: 0px 0px 6px #333;}
.text-shadow2{text-shadow: 1px 1px 1px #2b2b2b;}
.min-width-180{min-width: 200px !important}
.lh-text{line-height: 1.8em}
.reset { margin:0;padding: 0;text-indent: 0;list-style-type: none;}

.hide-child-dn .child-dn {
  opacity: 0;
  visibility: hidden;
  transition: opacity .15s ease-in, visibility .15s ease-in;
  width: 260px;
}

.hide-child-dn:hover .child-dn,
.hide-child-dn:focus .child-dn,
.hide-child-dn:active .child-dn {
  opacity: 1;
  visibility: visible;
  transition: opacity .15s ease-in, visibility .15s ease-in;
  width: 260px;
}


/*COMENTARIOS*/

#reply-title,#comments-title{font-size: 1rem !important; }
/*#comments-title::before{content: "\f307"; font-family:dashicons; vertical-align: middle;}*/
ul.commentlist,ul.children{list-style-type:none !important;margin-left: -40px }
div.comment-content{padding: 1.2em 0em 1.2em 0em;font-size: .875rem;}
div.comment-metadata a{font-size: 80%;color: #ccc;}
.comment-metadata{padding-top: 1em}
a.comment-reply-link{border-radius: 9999px; border: 1px solid #ccc; padding:0.8em; clear: both;font-size: 90%;margin-bottom: 1em }
ul.children{padding-top: 3em}
input#submit.submit{box-shadow: inset 0 0 0 1px #000;border-radius: 9999px; border: 1px solid #000; padding:1.2em; clear: both; background-color: #ffffff}
/*div#respond.comment-respond{margin-top: 2em}*/
#comments p.form-submit{padding-left: 0px !important}
.comment{padding:1.8em 0 1.2em 0 ;border-bottom: 1px solid #dedede;}
/*h3#reply-title.comment-reply-title{margin-bottom: 20px !important }*/
.forotext a{text-decoration: underline !important;}
img.avatar {width: 30px !important; height: 30px !important; margin-right: 7px}
.avatar,.comment-author img{border-radius: 4em !important}
.comment-author{font-weight: 600; font-size: .75rem;}
cite{font-style: normal;}
.comment-author.vcard{display: inline;}
.comment-avatar {float: left;}
.comment-date{display: block; color:#cccccc; font-size: 80%}
#commentform > div > label{font-size: smaller;}
#respond{padding-top: 1em}
textarea.form-control{ height: 70px !important; font-size: .875rem !important }
input#submit.submit{font-size: .875rem }


/*USER LIST*/
span.wpcf-nombre-deweb.td.td4>a::after{font-family: dashicons;content: "\f504";}
span.wpcf-nombre-deweb.td.td4 a{text-decoration:underline}
div.tbody .tr, div.tbody .vcard, #userslist2 .tbody .vcard {width:100% !important;}
tbody .even, .tbody .even .td {background-color: #fff !important;}
div.tbody .tr .td, .userlist .tbody .vcard .td {display: initial !important;}
div.tbody .tr, div.tbody .vcard, #userslist2 .tbody .vcard{padding: 15px !important}
div.tbody .vcard .td1{float:left;width: 100px}
span.wpcf-user_nicename{line-height:54px}
span.wpcf-foto-de-perfil{width:80px !important}
.gamipress-points{padding:0 !important}
.gamipress-user-points{display:inline !important}


tr[class^=position]{border-bottom: 20px solid transparent;}
/* Hide LikeBtn Notice */
.lb-tt-m { display: none !important; }
