/*
Theme Name: J.M. Orozco
Theme URI: http://jmorozco.com
Template: flash
Author: J.M. Orozco
Author URI: http://jmorozco.com
Description: Theme para jmorozco.com
Version: 1.0.1637519218
Updated: 2021-11-21 18:26:58

*/

/* FUENTES */
@font-face{
	font-family:cinzel-d-regular;
	src:url(./fonts/CinzelDecorative-Regular.ttf);
}

@font-face{
	font-family:cinzel-d-black;
	src:url(./fonts/CinzelDecorative-Black.ttf);
}

@font-face{
	font-family:cinzel-d-bold;
	src:url(./fonts/CinzelDecorative-Bold.ttf);
}

@font-face{
	font-family:cinzel-regular;
	src:url(./fonts/Cinzel-Regular.ttf);
}

@font-face{
	font-family:cinzel-medium;
	src:url(./fonts/Cinzel-Medium.ttf);
}

@font-face{
	font-family:cinzel-bold;
	src:url(./fonts/Cinzel-Bold.ttf);
}

a {outline:0!important}

/* FIN FUENTES */

/* CONTROLES DE VIDEO */
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {background:#efbe2c;}
.plyr--full-ui.plyr--video .plyr__control--overlaid {background:#efbe2c;}
.plyr--full-ui input[type=range] {color: #efbe2c!important}
.plyr__poster {background-color: #fff}
/* FIN CONTROLES DE VIDEO */


/* HEADER */
#site-navigation ul li a {font-family:cinzel-medium, cinzel-bold;font-size:17px;font-weight: 600}
.header-bottom {background-color:#fff;padding:0;}
.logo .logo-text .site-title a {font-family:cinzel-d-bold;font-size:34px;color:#000;}
#site-navigation ul li a {color:#000;}
#site-navigation ul li.menu-item-has-children:hover > .sub-toggle {color:#efbe2c;}
#site-navigation ul.sub-menu li:hover > a {color:#efbe2c;}
#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a {color: #efbe2c;}
.logo-name {font-family:cinzel-d-bold}
/* FIN HEADER */


/* MIGAS DE PAN */

.breadcrumb-trail.breadcrumbs {background: #000}
.breadcrumb-trail .tg-container {width: fit-content}
.breadcrumb-trail.breadcrumbs .trail-title {font-family:cinzel-bold;color:#fff;}

/* FIN MIGAS DE PAN */



/* GRIDS */

.grid-2 {display:grid;grid-template-columns:49% 49%;grid-column-gap: 25px;}
.grid-3 {display:grid;grid-template-columns:32% 32% 32%;grid-column-gap: 25px;}
.grid-2-sp {display:grid;grid-template-columns:50% 50%;grid-column-gap: 0px;}

/* FIN GRIDS */


/* GENERALES */

p {margin: 0 0 10px;}

/* FIN GENERALES */

.entry-content {margin-top:0;}


.comments-area {display:none}
.seo-title {color:#000;font-size:22px;text-align:center;margin:30px 0;}
.title-custom {color:#000;font-size:32px;text-align:center;margin:30px 0}

.section-titles {color:#000;font-size:28px;text-align:center;margin:30px 0;font-family:cinzel-bold;}
.title-p {color:#fff;font-size:28px;margin:30px 0;font-family:cinzel-bold;}
.book-title {color:#000;font-size:22px;text-align:center;margin:30px 0;font-family:cinzel-regular;letter-spacing: 1px;font-weight: 600}
.quote {color:#fff;text-align:center;margin:30px 0;font-size:28px;font-style:italic}
.wht {color:#fff}
.wht a {color:#fff}

.logo-image a img {width:200px;height:auto;}


#bottom-footer {display:none}
#top-footer {background-color:#000;padding:30px 0;}
span.special-color{color:#efbe2c;}
span.copyright-text{font-family: "Opens Sans";font-size: 16px}
#top-footer .widget ul li {display: inline;padding:0 20px 10px 0;}
#top-footer .widget ul li:after {content: '';}
li.wht i {font-size:25px;}
.s-center{width:fit-content;margin: 0 auto;}
#top-footer .widget ul li a:hover {color:#efbe2c;}
#top-footer .widget {margin-bottom:0;}

.rt-tpg-container .layout1 .rt-holder .rt-detail h3 {font-size:20px;}
#top-footer p {margin:0;}
.obras-container {position: relative;text-align: center;}
.on-pic {background: rgba(0, 0, 0, 0.5);}
.sp-image {opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
.sp-book {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.obras-container:hover .sp-image {opacity: 0.3;}
.obras-container:hover .sp-book {opacity: 1;}
.text {background-color: #efbe2c;color: #000;font-size: 16px;padding: 16px 32px;font-family:cinzel-bold;border-radius: 10px;text-align: center}
div.grid-2.sp-margin {margin-top:30px;}

.key {font-weight: 600;color:#000;font-size:14px;}
.value, .sinopsis-content {font-size:14px;}

.title-po {font-family:cinzel-medium;color:#000;text-align: center;margin-bottom: 30px}
.sow-accordion .sow-accordion-panel div.sow-accordion-panel-header:focus {outline: none!important;}
.sow-accordion-title.sow-accordion-title-icon-left {font-family:cinzel-medium;}
.grid-2 .obras-container {max-width:60%;margin:0 auto;}
.grid-3 .obras-container {max-width:80%;margin:0 auto;}

.page-id-425 .breadcrumb-trail.breadcrumbs {background-color:#fff;}
.page-id-425 .breadcrumb-trail.breadcrumbs .trail-title {color:#000;}

/* MEDIA QUERIES */

@media (max-width: 1200px) {
	#site-navigation ul li.menu-item-has-children .sub-toggle {background-color:#efbe2c !important}
}

@media (max-width: 780px) {
	.grid-2, .grid-3 {display:grid;grid-template-columns:100%}
	#site-navigation ul li.menu-item-has-children .sub-toggle {background-color:#efbe2c !important}
}

/* FIN MEDIA QUERIES */