/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*********** SALTO DE PLANTILLA - RESPONSIVE **********
PRIMER: 	1240 PX
SEGUNDO: 	960 PX 
TERCERO: 	768 PX
CUARTO: 	480 PX
*/

/************** NORMALIZACION **************/
.vc_column_container > .vc_column-inner{
	padding:0;
}
.wpb_wrapper > div {
    margin-bottom: 0;
}
.the_content_wrapper {
    margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0;
}
.column_column ul li, .column_helper ul li, .column_visual ul li, .icon_box ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .post-excerpt ul li, .the_content_wrapper ul li {
    margin-bottom: 0!important;
}
.column_column ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul {
    margin: 0;
}
@media screen and (max-width:767px){
	.sectionCircle, .sectionSquare, .sectionDiamond, .sectionMix{
		padding:0!important;
	}
}

/************** MENU **************/
#Top_bar.loading {
    display: block;
}
@media only screen and (max-width: 767px) {
body:not(.template-slider):not(.header-simple) #Header {
min-height: 80px!important;
}
}

/************* MENÚ OVERLAY **************/
#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
	font-size: 2.3rem;
}
#overlay-menu ul li a {
	line-height: 1.7;
}#overlay-menu {
	margin-top: -260px;
}
.close.icon-cancel-fine {
color: white !important;
background: #e65462;
}
@media screen and (max-width:500px){
	#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
	font-size: 1.3rem!important;
}
}

/****MENÚ INTERNAS***/
body:not(.template-slider) #Header {
	min-height: 50px!important;
}

/************** CONTACT FORM **************/
input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: #e94d4e;
	color: white;
}
@media screen and (min-width:501px){
.col-form-home span.wpcf7-form-control-wrap.your-name{
	width:49%!important;
}
.col-form-home span.wpcf7-form-control-wrap.your-email{
	width:49%!important
}
	}
span.wpcf7-form-control-wrap.your-email input, span.wpcf7-form-control-wrap.your-name input, span.wpcf7-form-control-wrap.your-message input, span.wpcf7-form-control-wrap.your-message textarea{
	border: none;
	border-bottom: 1px solid #ffa02e;
	background-color:#FCFCFC!important;
	box-shadow:none!important;
}
form.wpcf7-form p {
	display:flex!important;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-between;		
}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
color: #ffa02e;
background-color: #ffa02e08 !important;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
background-color: #ffa02e08 !important;
}
/***HOME ORGANIZACION SECCIONES***/

/*********************CIRCLE SECTION************************/
.imgRadius img{
	border-radius:50%;
}
.colGrid {
	width: 100%;
}
.gridSection{
	width: 100%;
	display: grid!important;
	grid-gap: 10px;
	grid-template-columns: repeat(24, 1fr);
}
.rowCircleSection {
	grid-template-rows: repeat(16, 50px);	
}
.colImg1Circle {
	grid-area: 2/1/10/13;
	z-index: 3;
}
.colFrases1Circle {
	grid-area: 3/14/9/24;
}
.colFirstDrawing {
	grid-area: 8/20/12/25;
}
.colFrases2Circle {
	background-image:url(//poderver.com/wp-content/uploads/2019/12/Consulta-Individual-Fondo-01.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	grid-area: 10/6/17/15;
	z-index: 2;
	background-size: contain;
}
.colImg2Circle {
	grid-area: 10/14/16/22;
}
.colFrases2Circle > .vc_column-inner > .wpb_wrapper{
	margin-top: -80px;
	padding: 0 20px;
}
@media screen and (max-width:1239px){
	.colImg1Circle {
		grid-area: 1/2/10/14;
	}
	.colFrases2Circle {
		grid-area: 6/6/17/14;
	}
	.colImg2Circle {
		grid-area: 11/11/20/18;
	}
	.rowCircleSection {
		grid-template-rows: repeat(17, 50px);
	}
}
@media screen and (max-width:959px){
	.colFrases2Circle {
		grid-area: 5/6/17/16;
	}
	.colImg2Circle {
		grid-area: 11/11/20/18;
	}
	.colFrases2Circle > .vc_column-inner > .wpb_wrapper {
		margin-top: -60px;
	}
	.smallTitlePoderVer {
		margin-bottom: -25px;
	}
	.rowCircleSection {
		grid-template-rows: repeat(14, 50px);
	}
}
@media screen and (max-width:768px){
	.gridSection {
		grid-template-columns: repeat(10, 1fr);
	}
	.colImg1Circle {
		grid-area: 1/2/11/10;
	}
	.colFrases1Circle {
		grid-area: 10/2/17/10;
	}
	.colFirstDrawing {
		grid-area: 15/2/19/5;
		z-index: 3;
	}
	.colFrases2Circle {
		grid-area: 16/3/23/10;
	}
	.colImg2Circle {
		grid-area: 21/2/27/8;
		z-index: 3;
	}
	.rowCircleSection {
		grid-template-rows: repeat(27,50px);
	}
}
@media screen and (max-width:440px){
	.colImg1Circle {
		grid-area: 1/2/6/10;
	}
	.colFrases1Circle {
		grid-area: 6/2/11/10;
	}
	.colFirstDrawing {
		grid-area: 10/2/12/5;
		z-index: 3;
	}
	.colFrases2Circle {
		grid-area: 11/2/16/10;
	}
	.colImg2Circle {
		grid-area: 15/2/19/8;
		z-index: 3;
	}
	.rowCircleSection {
		grid-template-rows: repeat(19,50px);
	}
}
/*********************SQUARE SECTION************************/
.firstFlaSquare{
	grid-template-rows: repeat(15,50px);
}
.colImg1Square{
	grid-area: 1/14/8/24;
}
.colFrases1Square{
	grid-area: 2/2/10/14;
	z-index: 6;
}
.colFrases2Square{
	background-image:url(//poderver.com/wp-content/uploads/2019/12/Consulta-pareja-Fondo-01.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	grid-area: 7/11/12/22;
	padding-bottom: 90px;
}
.colSecondDrawing{
	grid-area: 8/3/12/7;
	z-index: 5;
}
.colImg2Square{
	grid-area: 11/6/18/14;
	z-index: 4;
}
@media screen and (max-width:1239px){
	.firstFlaSquare {
		grid-template-rows: repeat(14,50px);
	}
	.colFrases2Square {
		grid-area: 6/11/11/22;
		padding-bottom: 50px;
	}
	.colFrases1Square {
		grid-area: 2/2/8/14;
	}
	.colSecondDrawing {
		grid-area: 8/3/10/8;
	}
	.colImg2Square {
		grid-area: 9/5/18/14;
	}
}
@media screen and (max-width:959px){
	.firstFlaSquare{
		grid-template-rows: repeat(13, 50px);
	}
	.colFrases2Square {
		grid-area: 6/11/10/23;
		padding-bottom: 60px;
	}
	.colImg2Square {
		grid-area: 8/6/14/15;
	}
}
@media screen and (max-width:768px){
	.colImg1Square {
		grid-area: 1/2/6/10;
	}
	.colFrases1Square {
		grid-area: 6/2/11/10;
	}
	.colSecondDrawing {
		grid-area: 10/2/12/5;
		z-index: 3;
	}
	.colFrases2Square {
		grid-area: 12/3/16/10;
	}
	.colImg2Square {
		grid-area: 15/2/20/8;
		z-index: 3;
	}
	.firstFlaSquare {
		grid-template-rows: repeat(21,50px);
	}
}
@media screen and (max-width:440px){
	.colImg1Square {
		grid-area: 1/2/6/10;
	}
	.colFrases1Square {
		grid-area: 5/2/10/10;
	}
	.colSecondDrawing {
		grid-area: 9/2/12/5;
		z-index: 3;
	}
	.colFrases2Square {
		grid-area: 11/2/15/10;
		padding-bottom: 80px;
	}
	.colImg2Square {
		grid-area: 14/2/18/8;
		z-index: 3;
	}
	.firstFlaSquare {
		grid-template-rows: repeat(19,50px);
	}
}
/*********************DIAMOND SECTION************************/
.rowFirstDiamond{
	grid-template-rows: repeat(14, 50px);
}
.imgDiamond img {
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.colFrases2Diamond{
	background-image:url(//poderver.com/wp-content/uploads/2019/12/Consulta-Familiar-Fondo-01.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	grid-area: 6/7/16/17;
	padding: 200px 50px 0;
}
.colImg1Diamond{
	grid-area: 1/1/10/14;
}
.colFrases1Diamond{
	grid-area: 3/13/8/24;
}
.colThirdDrawing {
	grid-area: 8/1/10/7;
}
.colImg2Diamond {
	grid-area: 7/16/10/25;
}
@media screen and (max-width:1239px){
	.colFrases2Diamond {
		grid-area: 5/7/14/17;
	}
	.colThirdDrawing {
		grid-area: 6/18/9/23;
	}
	.colImg2Diamond {
		grid-area: 9/13/17/22;
	}
}
@media screen and (max-width:959px){
	.colImg1Diamond {
		grid-area: 2/1/10/15;
	}
	.colFrases1Diamond {
		grid-area: 1/14/7/24;
	}
	.colFrases2Diamond {
		grid-area: 6/6/13/21;
		padding: 130px 50px 0;
	}
	.colImg2Diamond {
		grid-area: 10/13/18/24;
	}
	.colFrases2Diamond {
		padding: 140px 50px 0;
	}
}
@media screen and (max-width:768px){
	.colImg1Diamond {
		grid-area: 1/2/8/10;
	}
	.colFrases1Diamond {
		grid-area: 8/2/13/10;
	}
	.colThirdDrawing {
		grid-area: 12/2/16/6;
		z-index: 3;
	}
	.colFrases2Diamond {
		grid-area: 13/2/20/10;
	}
	.colImg2Diamond {
		grid-area: 18/2/23/8;
		z-index: 3;
	}
	.rowFirstDiamond {
		grid-template-rows: repeat(24,50px);
	}
}
@media screen and (max-width:440px){
	.colImg1Diamond {
		grid-area: 1/2/6/10;
	}
	.colFrases1Diamond {
		grid-area: 6/1/11/11;
	}
	.colThirdDrawing {
		grid-area: 10/2/12/6;
		z-index: 3;
	}
	.colFrases2Diamond {
		grid-area: 11/1/17/11;
		padding: 120px 70px 0;
	}
	.colImg2Diamond {
		grid-area: 15/2/19/8;
		z-index: 3;
	}
	.rowFirstDiamond {
		grid-template-rows: repeat(20,50px);
	}
}
/*********************MIX SECTION************************/
.rowFirstMix{
	grid-template-rows: repeat(15, 50px);
}
.colImg1Mix{
	grid-area: 1/14/8/24;
}
.colFrases1Mix{
	grid-area: 2/2/10/14;
}
.colFrases2Mix{
	background-image:url(//poderver.com/wp-content/uploads/2019/12/Talleres-Fondo-01.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	grid-area: 7/14/14/22;
	padding: 150px 40px 0;
}
.colFourthDrawing {
	grid-area: 8/8/11/14;
}
.colImg2Mix {
	grid-area: 8/1/14/10;
}
@media screen and (max-width:1239px){
	.colFrases2Mix {
		grid-area: 6/14/13/22;
	}
	.colImg2Mix {
		grid-area: 7/6/13/15;
	}
	.colFourthDrawing {
		grid-area: 7/2/10/7;
	}
	.colFrases1Mix {
		z-index: 4;
	}
}
@media screen and (max-width:959px){
	.colFrases2Mix {
		grid-area: 4/14/11/24;
		padding: 130px 30px 0;
	}
	.colImg2Mix {
		grid-area: 7/7/12/18;
	}
	.colFrases2Mix {
		padding: 150px 30px 0;
	}
}
@media screen and (max-width:768px){
	.colImg1Mix {
		grid-area: 1/2/8/10;
	}
	.colFrases1Mix {
		grid-area: 8/2/13/10;
	}
	.colFourthDrawing {
		grid-area: 13/2/17/5;
		z-index: 3;
	}
	.colFrases2Mix{
		grid-area: 14/2/21/10;
	}
	.colImg2Mix {
		grid-area: 19/2/23/8;
		z-index: 3;
	}
	.rowFirstMix {
		grid-template-rows: repeat(24,50px);
	}
	.container-btns{
		flex-direction: row;
		display: flex;
		align-items: center;
	}
}
@media screen and (max-width:440px){
	.colImg1Mix {
		grid-area: 1/2/6/10;
	}
	.colFrases1Mix {
		grid-area: 6/1/11/11;
	}
	.colFourthDrawing {
		grid-area: 11/2/14/6;
		z-index: 3;
	}
	.colFrases2Mix {
		grid-area: 11/1/17/11;
		grid-area: 12/1/18/11;
	}
	.colImg2Mix {
		grid-area: 17/2/21/8;
		z-index: 3;
	}
	.rowFirstMix {
		grid-template-rows: repeat(20,50px);
	}
}
/*************INTERNAS*****************/
.imgRombo img{
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	-moz-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
#Wrapper, #Content {
background-color: white!important;
}
.btnAgenda a{
    background-color: #e94d4e!important;
}
.overlay-menu-toggle {
	margin-top: 40px;
	background: transparent!important;
}
/***************INTERNA TALLERES**********************/
.wpb_text_column.wpb_content_element.testimoniosTalleres {
	background: #f4f4f4!important;
	padding: 30px 40px 50px;
	border-radius: 15px;
}
/*********************BOTTOM FOOTER************************/
#Footer .footer_copy .copyright {
	float: left;
	width:80%;
}
.copyright {
	text-align: center;
}
@media screen and (max-width:600px){
#Footer .footer_copy .copyright {
	float: none;
	width:100%;
}
}
/***************FOOTER*******************/
.textwidget {
	text-align: center;
}
.textwidget p {
	font-size:22px;
	color:#000;
}
.textwidget p i {
	font-size:30px;
	color:white;
}
.redesSocialesFooter a i {
	font-size:60px;
}
@media screen and (max-width:768px){
	#Footer .widgets_wrapper .container div.one-third:nth-child(1){
		text-align:center!important;
	}
#Footer .container .column.one-third{
	display: flex;
	justify-content: center;
	align-items: center;
}
	#Footer .container{
	display: flex;
	flex-direction:column;
	align-items: center;
}
	.one-third.column {
	width: 100%;
}
}

/************COLOR BOTONES******************/
.firstBtn .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .firstBtn .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
	color: white!important;
    background-color: #2d4437!important;
}
.firstBtn .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  color: white!important;
  background-color: #102418!important;
} 
