/*
Theme Name: Theater Child
Theme URI: http://cmsmasters.net/theater-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Theater Child Theme
Template: theater
Version: 1.0.0
License:
License URI:
Text Domain: theater-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/



.headline h4.entry-subtitle {
	font-size: 3.3em !important;
	line-height: normal;
}
h5.profile_details_title, h5.profile_social_icons_title, h4.cmsmasters_heading {
	font-size: 1.8em
}
.profile_social_icons_list a {
	font-size: 1.8em;
	color: #B49742;
	width: 30px;
	height: 30px;
}
.cmsmasters_open_profile .profile_details_item, .cmsmasters_open_profile .profile_features_item, {
 border-bottom-color: #B49742 !important;
}
#cmsmasters_row_a259ff8869 .cmsmasters_row_outer_parent {
	padding-bottom: 10px;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_block .cmsmasters_icon_list_item {
	padding: 0 0;
}
ul li, ol li {
	padding: 0 0;
}
.cmsmasters_open_project .project_details_item_title, .cmsmasters_open_project .project_features_item_title {
	FONT-WEIGHT: normal;
}
.cmsmasters_open_project .project_features_title {
	margin: 0 0;
	padding: 0;
}
.cmsmasters_open_profile .profile_features_item, .cmsmasters_open_project .project_details_item, .cmsmasters_open_project .project_features_item {
	border-bottom: #b49742 1px solid !important;
	padding: 0px 10px;
	margin-bottom: 0;
}
.cmsmasters_open_profile .profile_features_item a, .cmsmasters_open_project .project_details_item a, .cmsmasters_open_project .project_features_item a {
	/*text-decoration: underline;*/
	color: #B49742;
	font-weight: 500;
}
.cmsmasters_open_profile .profile_features_item a:hover, .cmsmasters_open_project .project_details_item a:hover, .cmsmasters_open_project .project_features_item a:hover, #cmsmasters_heading_qko6d1fkgl .cmsmasters_heading, #cmsmasters_heading_qko6d1fkgl .cmsmasters_heading a:hover {
	color: rgba(180, 151, 66, 0.5);
}
#tribe-events-bar {
	margin-bottom: 0px
}
/*============================= MENÚS ==================================*/
.header_mid .navigation > li > a .nav_item_wrap:before {
	background-color: rgba(255,255,255,0.4);
}
/*============================= GENERAL ==================================*/
.cmsmasters_text p {
	padding: 0 0 10px;
}
a.enlaces {
	font-size: 18px
}
blockquote:before {
	color: #B49742 !important
}
.owl-page.active {
	background-color: #B49742 !important;
}
#cmsmasters_heading_b9caa4ca22 .cmsmasters_heading, #cmsmasters_heading_b9caa4ca22 .cmsmasters_heading a:hover {
	color: rgba(180, 151, 97, 0.5);
}
.cmsmasters_text h3 {
	padding: 15px 0 0 0;
}
/*=============================HOME==================================*/
.adorno {
	padding: 0 0 50px 0 !important
}
#cmsmasters_heading_b9caa4ca22 .cmsmasters_heading, #cmsmasters_heading_b9caa4ca22 .cmsmasters_heading a {
	font-size: 25px;
}
.cmsmasters_slider li:nth-child(1) .slotholder .tp-bgimg.defaultimg, .cmsmasters_slider li:nth-child(4) .slotholder .tp-bgimg.defaultimg {
	background-position: center bottom !important;
}
/*=============================slide Actividades Portada==================================*/

.cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner {
	background-color: #FFF !important;
	margin: -55px 0 0 5%;
}
.cmsmasters_color_scheme_third h2, .cmsmasters_color_scheme_third h2 a {
	color: #000 !important
}
a.cmsmasters_slider_post_read_more.button {
	color: #FFF
}
.cmsmasters_slider_project .cmsmasters_slider_project_more_info_wrap .cmsmasters_slider_project_short_info {
	color: #000;
	font-size: 1.0em;
	font-weight: 600
}
/*.cmsmasters_slider_project .cmsmasters_img_rollover_wrap {
	background-color: rgba(173, 155, 71, 0.2);
}*/
.home .cmsmasters_tabs .cmsmasters_tabs_list_item:before, .cmsmasters_tabs #cmsmasters_tabs_list_item_wmklwjj5vh:before{ background-color:#ffffff}
/*==================== Cantantes =============================*/
.page-id-13295 .cmsmasters_heading {
	font-size: 250%;
}
.page-id-13295 h2 .cmsmasters_heading {
	margin: 20px 0 0 0;
}
.page-id-13295 h3.cmsmasters_heading {
	padding: 40px 0 30px 0;
	font-size: 35px;
}
/*==================== Quines somos =============================*/

/*==================== Actividades =============================*/
.single.single-project .header_mid {
	background-color: #000 !important
}
.single.single-project .headline_outer .headline_inner .headline_text .entry-title {
	color: #000 !important
}
.project_details_item_desc {
	font-weight: 600;
	font-size: 15px
}
.cmsmasters_dropcap.type1 {
	margin: -8px 15px 0 0;
	line-height: 50px;
	float: left;
	font-size: 75px
}
.cmsmasters_gallery .cmsmasters_gallery_item.cmsmasters_caption figure {
	display: block;
	padding: 2px;
}
.ProximasActividades h2 {
	font-size: 380%
}
.ActividadesPasadas h2 {
	font-size: 350%
}
.cmsmasters_open_project > .cmsmasters_owl_slider figure {
	max-height: 656px;
}
.cmsmasters_owl_slider_item figure img + .tooltip {
	visibility: visible
}
.tooltip {
	background-color: #000;
	font-size: 25px;
	padding: 5px;
}
.linea2015.cmsmasters_heading_wrap.cmsmasters_heading_divider_long .cmsmasters_heading_divider {
    width: 75% !important;
}
/*=============================== blog Portada =====================================*/

.BlogPortada article h4 a, .cmsmasters_post_cont h4 a {
	font-size: 40px !important
}
.cmsmasters_post_masonry .cmsmasters_post_cont {
	border-right: solid 1px #000 !important;
	padding: 75px 25px 75px 15px;
}
.cmsmasters_open_post .cmsmasters_post_header .cmsmasters_post_title {
	font-size: 45px !important
}
/*.cmsmasters_img_wrap{display:none}
*/
.cmsmasters_post_date .published {
	font-size: 14px;
	font-weight: 600;
	font-style: italic;
	color: #999
}
 @media (max-width: 900px) {
.cmsmasters_post_masonry .cmsmasters_post_cont {
	padding: 5px 25px 20px 25px !important;
	border-bottom: solid 1px #000;
	border-right: solid 1px #fff !important;
}
}
/*=============================== slide fotos con cartel =====================================*/
.cmsmasters_prev_arrow, .cmsmasters_next_arrow {
	background-color: #B49742 !important
}
.cmsmasters_prev_arrow span, .cmsmasters_next_arrow span {
	color: #fff !important
}
.galeriaFotos li figcaption {
	height: 60px !important;
	font-size: 13px;
	font-weight: 400;
	line-height: normal;
	padding: 5px 20px;
	background-color: #000;
	color: #fff
}
.cmsmasters_gallery .cmsmasters_gallery_item.cmsmasters_caption figcaption {
	padding: 10px 10px;
	text-align: left;
}
.cmsmasters_open_project .owl-pagination, .cmsmasters_open_project .owl-pagination .owl-page:hover, .cmsmasters_open_project .owl-pagination .owl-page.active {
	display: none !important
}
/*====================================== QUIENES SOMOS ================================================*/

.cmasterBackground3 {
	background-position: center center !important
}
.juntaDirectiva h2 {
	font-size: 50px
}
.juntaDirectiva h3 {
	font-size: 200%
}
.juntaDirectiva p {
	color: #b0aca4;
	padding: 0 !important;
	font-size: 15px
}
.juntaDirectiva .cmsmasters_quotes {
	margin-top: 35px
}
.juntaDirectiva .cmsmasters_quotes_grid .cmsmasters_quote_image img {
	width: 175px;
}
/*====================================== FORMULARIOS ================================================*/

input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), textarea {
	background-color: rgba(180, 151, 66, 0.2);
}
input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), textarea {
	font-size: 1.1em;
	font-style: oblique;
}

/*====================================== FOOTER ================================================*/
.adr.adress_wrap.cmsmasters_theme_icon_user_address, {
color: rgba(255,255,255,0.6);
}
.widget_custom_latest_projects_entries .cmsmasters_widget_project .preloader {
	padding-bottom: 100%;
}
.cmsmasters_footer_default .social_wrap .social_wrap_inner {
	height: 50px;
}
.cmsmasters_footer_default .social_wrap a {
	font-size: 30px;
	line-height: 30px;
}
/*====================================== PORTADA queries ================================================*/
.BloqSocioPortada h5 {
	font-size: 30px !important
}
.cmsmasters_featured_block.BloqSocioPortada {
	padding: 120px 0;
}
#cmsmasters_row_m19m7ewnp9 {
	background-position: top right !important;
	background-size: cover;
}
.encabezado1Portada h1 {
	font-size: 5.0em;
	font-weight: 600;
}
.encabezado1Portada #cmsmasters_column_1bda5ca516 .cmsmasters_column_inner {
	padding: 0 0;
}
.pActividades h2.cmsmasters_heading {
	font-size: 50px
}
 @media (max-width: 1440px) {
.encabezado1Portada h1 {
	font-size: 4.0em;
	font-weight: 600;
}
.slideActProximas .cmsmasters_slider_project .cmsmasters_img_rollover_wrap {
	height: 330px;
	padding-bottom: 0;
}
#cmsmasters_fb_ulursswbid .featured_block_inner {
	width: 55%;
	padding: 5% 45px 3% 5%;
	text-align: center;
	float: left;
}
#cmsmasters_heading_9602efa12d .cmsmasters_heading, #cmsmasters_heading_qko6d1fkgl .cmsmasters_heading, {
 font-size: 35px;
}
}
 @media (max-width: 1024px) {
.encabezado1Portada h1 {
	font-size: 3.0em;
	font-weight: 600;
}
/*=================== hazte socio portada ========================*/
#cmsmasters_fb_ulursswbid .featured_block_inner {
	width: 75%;
	padding: 5% 0 0 0;
	height: 180px
}
#cmsmasters_row_m19m7ewnp9 {
	background-position: top right !important;
	background-size: cover;
}
}
 @media (max-width: 900px) {
.encabezado1Portada h1 {
	font-size: 2.8em;
	line-height: 1.3em;
	font-weight: 600;
	padding-bottom: 15px
}
.cmsmasters_slider_project .cmsmasters_img_rollover_wrap {
	background-color: white;
}
/*=================== hazte socio portada ========================*/
#cmsmasters_fb_ulursswbid .featured_block_inner {
	width: 75%;
	padding: 5% 0 0 0;
	height: 180px
}
#cmsmasters_row_m19m7ewnp9 {
	background-position: top right !important;
	background-size: cover;
}
}
 @media (max-width: 768px) {
#cmsmasters_row_dad27cb219 .cmsmasters_row_outer_parent {
	padding: 0 0
}
#cmsmasters_heading_rbqlo2xe4d .pActividades h2.cmsmasters_heading {
	font-size: 10px
}
/*=================== hazte socio portada ========================*/
#cmsmasters_fb_ulursswbid .featured_block_inner {
	width: 100%;
	padding: 5% 0 0 0;
	height: 180px
}
#cmsmasters_row_m19m7ewnp9 {
	background-position: top right !important;
	background-size: cover;
}
}
 @media (max-width: 540px) {
.encabezado1Portada h1 {
	font-size: 2.0em;
	line-height: 1.3em;
	font-weight: 600;
}
.pActividades h2.cmsmasters_heading {
	font-size: 40px
}
#cmsmasters_row_dad27cb219 .cmsmasters_row_outer_parent {
	padding: 10px 0
}
.cmsmasters_slider_project .cmsmasters_img_rollover_wrap {
	height: 265px;
	padding-bottom: 0;
}
.cmsmasters_color_scheme_third .cmsmasters_slider_project .cmsmasters_slider_project_inner {
	margin: 0;
}
.cmsmasters_slider_project .cmsmasters_img_rollover_wrap {
	background-color: white;
}
.cuote .cmsmasters_quote_content h2 {
	font-size: 20px;
	line-height: normal;
	padding: 0
}
.cmsmasters_quotes_slider_type_center .cmsmasters_quote_content {
	padding: 0;
	margin-top: 10px;
}
.cmsmasters_featured_block.BloqSocioPortada {
	padding: 65px 0 0 0;
}
.cmsmasters_prev_arrow, .cmsmasters_next_arrow {
	width: 25px;
	height: 25px;
}
/*=================== hazte socio portada ========================*/
#cmsmasters_fb_ulursswbid .featured_block_inner {
	width: 100%;
	padding: 5% 0 0 0;
	height: 180px
}
#cmsmasters_row_m19m7ewnp9 {
	background-position: top right !important;
	background-size: cover;
}
}

/*=================== QUIÉNES SOMOS Queries ========================*/
@media only screen and (max-width: 1024px) {
#cmsmasters_fb_da1472b9e9 .featured_block_inner, #cmsmasters_fb_887edccb77 .featured_block_inner, #cmsmasters_fb_77416f8d51 .featured_block_inner {
	width: 100%;
	padding: 5% 5%;
}
}
@media only screen and (max-width: 900px) {
#cmsmasters_fb_da1472b9e9 .featured_block_inner, #cmsmasters_fb_887edccb77 .featured_block_inner, #cmsmasters_fb_77416f8d51 .featured_block_inner {
	width: 100%!important;
	padding: 5% 5%;
}
#cmsmasters_heading_9602efa12d .cmsmasters_heading {
	text-align: center;
}
.page-id-13295 {
	font-size: 18px !important
}
.page-id-13295 h2 {
	font-size: 50px !important;
	line-height: normal !important;/*padding: 0 0 5% 0 !important;*/
}
.page-id-13295 h3 {
	font-size: 45px !important;
	line-height: normal !important;
	padding: 5% 0 5% 0 !important;
}
.page-id-13295 h4 a, .page-id-13295 h4 {
	font-size: 35px !important;
	line-height: normal !important;
	padding-top: 5px !important;
}
.page-id-13295 h6 {
	font-size: 20px !important;
	line-height: normal !important;
	padding: 2% 0 !important;
}
#cmsmasters_icon_list_items_7e67b12cb8 .cmsmasters_icon_list_item, #cmsmasters_icon_list_items_7e67b12cb8 .cmsmasters_icon_list_item * {
	line-height: normal !important;
	padding: 0;
}
.cmsmasters_featured_block.informacion h4 {
	font-size: 25px;
	line-height: normal !important
}
.informacion ul li {
	padding-bottom: 15px !important;
}
.socio h3 {
	font-size: 35px !important;
	line-height: normal
}
#cmsmasters_heading_9602efa12d {
	text-align: center;
	padding-bottom: 10px;
}
#cmsmasters_button_vqi6hiugr8 {
	float: none;
	/* text-align: left; */
	text-align: center;
}
}
@media only screen and (max-width: 768px) {
#cmsmasters_fb_da1472b9e9 .featured_block_inner, #cmsmasters_fb_887edccb77 .featured_block_inner, #cmsmasters_fb_77416f8d51 .featured_block_inner {
	width: 100%!important;
	padding: 5% 5%;
}
#cmsmasters_heading_9602efa12d .cmsmasters_heading {
	text-align: center;
}
.single.single-project .headline_outer .headline_inner .headline_text h1.entry-title {
	font-size: 40px !important;
	line-height: normal !important;
	padding: 0 2% !important;
}
.single.single-project .headline_outer .headline_inner .headline_text h4.entry-subtitle {
	font-size: 30px !important;
	line-height: normal !important;
	padding: 0 2% !important;
}
.page-id-13295 h2 {
	font-size: 50px !important;
	line-height: normal !important;/*padding: 0 0 5% 0 !important;*/
}
.page-id-13295 h3 {
	font-size: 45px !important;
	line-height: normal !important;
	padding: 5% 0 5% 0 !important;
}
.page-id-13295 h4 a, .page-id-13295 h4 {
	font-size: 35px !important;
	line-height: normal !important;
	padding-top: 5px !important;
}
.page-id-13295 h6 {
	font-size: 20px !important;
	line-height: normal !important;
	padding: 0 2% !important;
}
.cmsmasters_featured_block.informacion h4 {
	font-size: 25px !important;
	line-height: normal !important
}
#cmsmasters_fb_9a567a19ca .featured_block_inner {
	width: 100%;
	padding: 15px !important;
	line-height: normal !important;
}
#cmsmasters_icon_list_items_7e67b12cb8 .cmsmasters_icon_list_item, #cmsmasters_icon_list_items_7e67b12cb8 .cmsmasters_icon_list_item * {
	line-height: normal !important;
	padding: 0;
}
.informacion ul li {
	padding-bottom: 15px !important;
}
.socio h3 {
	font-size: 30px !important
}
#cmsmasters_button_vqi6hiugr8 {
	float: none;
	text-align: center;
}
#cmsmasters_heading_9602efa12d {
	text-align: center;
	padding-bottom: 10px;
}
.cmsmasters_post_masonry .cmsmasters_post_cont {
	padding: 5px 25px 5px 25px !important;
}
}
@media only screen and (max-width: 540px) {
#cmsmasters_fb_da1472b9e9 .featured_block_inner, #cmsmasters_fb_887edccb77 .featured_block_inner, #cmsmasters_fb_77416f8d51 .featured_block_inner {
	width: 100%!important;
	padding: 5% 5%;
}
#cmsmasters_heading_9602efa12d .cmsmasters_heading {
	text-align: center;
}
.single.single-project .headline_outer .headline_inner .headline_text h1.entry-title {
	font-size: 40px !important;
	line-height: normal !important;
	padding: 0 2% !important;
}
.single.single-project .headline_outer .headline_inner .headline_text h4.entry-subtitle {
	font-size: 30px !important;
	line-height: normal !important;
	padding: 0 2% !important;
}
.page-id-13295 {
	font-size: 16px !important
}
.page-id-13295 h2 {
	font-size: 50px !important;
	line-height: normal !important;/*padding: 0 0 5% 0 !important;*/
}
.page-id-13295 h3 {
	font-size: 45px !important;
	line-height: normal !important;
	padding: 5% 0 5% 0 !important;
}
.page-id-13295 h4 {
	font-size: 30px !important;
	line-height: normal !important;
	padding-top: 0 !important;
}
.page-id-13295 h6 {
	font-size: 18px !important;
	line-height: normal !important;
	padding: 5px 0 !important;
}
.cmsmasters_featured_block.informacion h4 {
	font-size: 25px !important;
	line-height: normal !important
}
#cmsmasters_fb_9a567a19ca .featured_block_inner {
	width: 100%;
	padding: 15px !important;
	line-height: normal !important;
}
#cmsmasters_icon_list_items_7e67b12cb8 .cmsmasters_icon_list_item, #cmsmasters_icon_list_items_7e67b12cb8 .cmsmasters_icon_list_item * {
	line-height: normal !important;
	padding: 0;
}
.informacion ul li {
	padding-bottom: 15px !important;
}
.asociados .featured_block_inner {
	padding: 0 !important
}
.socio h3 {
	font-size: 30px !important
}
#cmsmasters_button_vqi6hiugr8 {
	float: none;
	text-align: center;
}
#cmsmasters_heading_9602efa12d {
	text-align: center;
	padding-bottom: 10px;
}
.cmsmasters_post_masonry .cmsmasters_post_cont {
	padding: 15px 25px 20px 25px !important;
	border-bottom: solid 1px #000;
	border-right: 0px #fff 1px !important;
}
}


.colaboradores h4{margin-bottom:15px !important; }
/*.colaboradores article.one_fourth{width:15% !important }*/