/*
You can add your own CSS here.

Click the help icon above to learn more.
*/






.container{
max-width:100%;
}




.main-navigation a{
width:250px;
text-align:center;

font-size:22px;


text-decoration: none;
  color: green;
 
 transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  background-color: #f1c40f;
  box-shadow: 0px 4px 0px 0px #D8AB00;

 background-color: #f1c40f;
border-radius:12px;
  
padding:10px
}

.main-navigation a:hover{
	color:#9caf06;
background-color:#FFDE29;
	transition: all 0.40s;

}

 

.sidebar.widget-area{



}

#post-56{
 visibility:hidden;
width:0.1px;
position:relative;
}




.sidebar.widget-area{
	;
	text-align:center;
	margin-right:350px;
	margin-bottom:400px;
	width:50%;  

}

.theme-info-text{
	visibility:hidden;
}

.entry-content{
background-color:transparent;
display:block;
margin-right:100px;
margin-left:100px;

}

#post-36{
background-color:transparent;
}

#post-51{
background-color:transparent;
}

#post-54{
	background-color:transparent;
	
}



.site-header-wrap{
margin-top:-100px;
background:none !Important;

}

#site-navigation{
margin:50px;

height:33px;

}

h1{
border-bottom: 1px solid yellow;

}

.site-content{
margin-top: -150px;
}

.widget-title{
margin-top:-65px;

}

#envira-gallery-image-70:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
#envira-gallery-image-71:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
#envira-gallery-image-72:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
#envira-gallery-image-73:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
#envira-gallery-image-74:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
#envira-gallery-image-637:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
#envira-gallery-image-638:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
#envira-gallery-image-639:hover
{
 border: 1px solid #191919;
 background-color: #fff;
transition: 0.40s;
}
/*--------------FOOTER-------------------------------------------*/
.site-footer{
 
 margin-top:5%;
background-color:#17ad06; 
} 
#black-studio-tinymce-3{
	width:100%
}

.left{
float:left;
font-size:14px;
text-align:left;
letter-spacing:1px;
color:black;
width:300px;
margin:0 30px 10px 0;
white-space:nowrap;
line-height:30px;
margin-left:100px;




position:relative;


}

.right{
float:right;
width:300px;
text-align:left;;
font-size:14px;
letter-spacing:1px;
color:black;

margin-right:-840px;
padding-left:100px;
line-height:30px;

margin-bottom:-22px;


}

.center{
float:centered;
font-size:30px;
text-align:center;
margin-left:350px;
margin-right:auto;
color:black;
position:absolute;

padding-Right:20px;


}

/*----------------*/
/*-----MISSION STATEMENT
---------------------------*/
.dummytext{

color:black;
font-size:40px;
text-align:center;
line-height:30px;
	
margin-top:30px;
letter-spacing:6px;
width:100%;
border-bottom: none
}
.dummytext_secondary{
	border-bottom: 3px solid #18A558;
line-height:60px
}
/*----------------*/

/*----------------*/
/*-----BULLETS HOME
---------------------------*/
.ion-edit
{
font-size:30px;
color:#ffff00;
height="40px" width="40px" viewBox="0 0 512 512";
 
  padding: 8px 30px;
  margin-right: 20px;
  display: inline-block;
margin-left:10px;
position:absolute;

}





#full{
display: inline-block;
   vertical-align: middle;
font-size:40px;
font-family: 'Pacifico', cursive;

letter-spacing:3px;
margin-left:90px;
color:#050;
width:500px; 




}

#second{
display: inline-block;
   vertical-align: middle;
font-size:40px;
font-family: 'Pacifico', cursive;
margin-bottom:33px;
letter-spacing:3px;
margin-left:90px;
color:#050;
}



.firstionedit{

margin-top:-10px;
margin-bottom:33px;
margin-left:158px;
}

.secondionedit{

margin-left:160px;
}

.sub-main{
width:30%;



margin-top:30px;
margin-left:220px

}

.button-three{
text-align:center;
cursor:pointer;
font-size:20px;
margin:0 0 0 80px;


}

.button-three{
position:relative;
background-color:#0c0;
border:none;
padding:20px;
width:400px;
text-align:center;
-webkit-transition-duration:0.40s;


transition-duration:0.4s;
text-decoration:none;
overflow:hidden;
margin-top:-15px;


}

.button-three:hover{
box-shadow:0px 2px 10px 5px #0f0;
}
.button-three:after{
/*-----------ADD CONTENT TAG----------------------*/
background:#000;
display:block;
position:absolute;
padding-top:300%;
padding-left: 350%;
    margin-left: -20px !important;
    margin-top: -120%;
    opacity: 0;
    transition: all 0.8s

}

.button-three:active:after{
padding:0;
margin:0;
opacity:1;
transition:0s;

}

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

h3{

text-align:center;
}

.creative{
font-size:18px;
letter-spacing:2px;

}
.beforecare{
font-size:18px;
letter-spacing:2px;
}

li{
font-size:20px;
letter-spacing:2px;
line-height:50px;


}

ul{
margin:auto auto;
}

.maryanddonna{
font-size:18px;
letter-spacing:2px;
color:black;
line-height:50px;
}
.container p.center{
padding-left:160px;
padding-right:120px;
}

.profile{
border-radius:30px;
margin-left:220px;
width:50%;
}

.welcome{
text-align:center;
font-size:40px;
display:block;
border-color:green;
padding-bottom:33px;


}

.creative{
font-size: 20px;
}

.beforeandafter{
font-size:40px;
display:block;
text-align:center;
border-color:green;
padding-bottom:33px;
}

.beforecare{
 font-size:20px;
text-align:center;
}


.programsandactivities{
font-size:40px;
display:block;
text-align:center;
border-color:green;
padding-bottom:33px;


}



.aboutourowners{
font-size:40px;
text-align:center; 
display:block;
border-color:green;
padding-bottom:33px;
}

.maryanddonna{
font-size:20px;
text-align:center;

}
.centerbuild img{
width:200px;
padding-top:70px;
position:absolute;
margin-left:560px;
min-height:auto;
}

.home .no-results {
  display: none;
}








@media screen and (max-width:756px){  
 #site-navigation{
overflow:inherit;   
display:block; 
margin-left:1px;



 }
}

@media screen and (max-width:400px){  p.site-title a{
font-size:20px; 

 }
}

@media screen and (max-width:400px){  p.site-description{
font-size:3px;!important;  

 }
}


@media screen and (max-width:756px){  
.main-navigation a{ 
height:70px;
width:600px;
 margin:auto auto;
 }
}


@media screen and (max-width:756px){  
p.site-title a{ 
font-size:60px;
font-weight:normal;
line-height:80px;
  }
}

@media screen and (max-width:400px){  
p.site-title a{ 
font-size:35px;
font-weight:normal;
line-height:50px;
  }
}

@media screen and (max-width:756px){  
p.site-title{ 
padding-top:50px;
  }
}

@media screen and (max-width:400px){  
p.site-title{ 
padding-top:50px;
  }
}

@media screen and (max-width:756px){  
p.site-description{ 
display:none; 
  }
}
@media screen and (max-width:756px){  
h2.dummytext{ 
display:none; 
  }
}

@media screen and (max-width:400px){  
.main-navigation a{ 
height:100px;
width:250px;
font-size:20px;
padding-top:25px;


 margin:auto auto;
 }
}


@media screen and (max-width:400px){  
.main-navigation li{ 
border-top:none;
padding:10px;


 margin:auto auto;
 }
}

@media screen and (max-width:756px){  
.main-navigation li{ 
border-top:none;
padding:10px;


 margin:auto auto;
 }
}


@media screen and (max-width:756px){  
.main-navigation{ 
padding-top:10px;
 }
}

@media screen and (max-width:756px){  
.site-footer{ 
width:600px;
margin:auto auto;
 }
}

@media screen and (max-width:756px){  
p.left{ 
font-size:14px;
padding-right:10px;
text-align:center;

 }
}

@media screen and (max-width:756px){  
p.center{ 
display:none;
 }
}

@media screen and (max-width:756px){  
p.right{ 
font-size:14px;
margin-right:-90px;!important; 
margin-top:33px;
text-align:center;
letter-spaci
 }
}

@media screen and (max-width:400px){  
.site-footer{ 
width:310px;
margin:auto auto;
position:relative;
height:3
 }
}

@media screen and (max-width:400px){  
p.left{ 
font-size:14px;
padding-right:10px;
margin-left: -35px;

 }
}

@media screen and (max-width:400px){  
p.center{ 
display:none;
 }
}


@media screen and (max-width:400px){  
p.right{ 
font-size:14px;
margin-right:48px; 
margin-top:33px;
text-align:center;
 }
}

@media screen and (max-width:400px){  
.site-footer{  
 }
}

@media screen and (max-width:756px){  
#second{ 
display:none;
 }
}

@media screen and (max-width:756px){  
.button-three{ 
display:none;
 }
}

@media screen and (max-width:756px){  
#full{ 
font-size:1px;
margin-top:300px;;
 }
}

@media screen and (max-width:756px){  
.ion-edit{ 
display:none;
 }
}


@media screen and (max-width:756px){  
.about{ 
margin-top:333px;
 }
}
@media screen and (max-width:400px){  
.about{ 
margin-top:450px;
margin-left:-130px;
text-align:center;
 }
}

@media screen and (max-width:667px){  
.welcome{ 
font-size:50px;
border-bottom:none;
margin-bottom:-20px;
margin-left:15px;


 }
}

@media screen and (max-width:400px){  
.beforeandafter{ 
font-size:45px;
width:250px;
margin-left:50px;
border-bottom:none;
margin-bottom:-20px;


 }
}
@media screen and (max-width:400px){  
.creative{ 
font-size:16px;
width:250px;
margin-left:35px;
font-weight:bold;

 }
}
@media screen and (max-width:400px){  
.beforecare{ 
font-size:16px;
width:250px;
margin-left:60px;
border-bottom:none;
font-weight:bold;
}

}







@media screen and (max-width:400px){  
.programsandactivities{ 
font-size:45px;
width:250px;
margin-left:50px;
margin-top:-15px;


 }
}


@media screen and (max-width:400px){  
.programslist{  
width:300px;
margin-left:10px;
padding:right:33px;

margin-top:-15px;
 }
}


@media screen and (max-width:756px){  
.profile{ 

width:400px;
text-align:center; 
display:block;
margin-left:40px;


 }
}
@media screen and (max-width:400px){  
img.profile{ 

display:none;


 }
}

@media screen and (max-width:756px){  
.dance{ 

font-size:20px;
 }
}
@media screen and (max-width:400px){  
.dance{ 

font-size:16px;
font-weight:bold;
 }
}

@media screen and (max-width:756px){  
.aboutourowners{ 

font-size:45px;
margin-left:50px;
 }
}
@media screen and (max-width:400px){  
.aboutourowners{ 

font-size:45px;
margin-left:80px;
 }
}
@media screen and (max-width:756px){  
.maryanddonna{ 

font-size:20px;
margin-left:50px;
width:350px;
 }
}
@media screen and (max-width:400px){  
.maryanddonna{ 

font-size:14px;
width:250px;
margin-left:60px;
border-bottom:none;
font-weight:bold;
 }
}

@media screen and (max-width:756px){  
#post-54{ 

margin-top:300px;
background:none;  


 }
}
@media screen and (max-width:400px){  
#post-54{ 

margin-top:450px;
margin-left:-100px;
width:550px;
position:absolute
background:none;  


 }
}



@media screen and (max-width:756px){  
.sidebar.widget-area{ 


margin-top:500px;
margin-right:-150px;
width:100%;



 }
}
@media screen and (max-width:400px){  
.sidebar.widget-area{ 
margin-top:400px;
margin-right:-2px;
 }
}

 
