/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


body.bricks-is-frontend :focus {
  outline: none;
}


.wordpress {
	align-self: center;
	width:100%;
    padding-top: 100px;    
    padding-bottom: 100px;
	padding-left: 20px;
	padding-right: 20px;   
	min-height:calc(100vh - 80px );
}
.wordpress {
    align-self: center;
    width: 100%;
    padding-top: 100px;    
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;   
    min-height: calc(100vh - 80px);
}

@media (max-width: 768px) {
    .wordpress {
        padding-top: 50px;    
        padding-bottom: 50px;
        padding-left: 20px;
        padding-right: 20px;
    }
}


.wordpress h1
.wordpress h2, 
.wordpress h3, 
.wordpress h4, 
.wordpress h5 {
	padding-top: 30px;    
    padding-bottom: 30px;
}

.wordpress h1{
	font-size:28px;
	font-weight:bold;
}


.brxe-post-content h2{
	padding-top: 20px;
	padding-bottom: 8px;
	
}



p a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: underline;
}




/* buttons */
 button, input[type="submit"], input[type="button"] {
    display: inline-block;
    background-color: black;
    color: white;
    border: none;
    padding: 10px 20px;
    margin: 10px 0;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
}


/* Form Inputs */
 input[type="text"], input[type="email"], input[type="password"], textarea, input[type="number"]{
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #ddd;
	 background-color:white;
    border-radius: 5px;
    box-sizing: border-box;
}

/* File Input */
input[type="file"] {
    border: 1px solid #ddd;
    display: block;
    padding: 10px;
    margin-bottom: 20px;
}

.choose-files {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 20px;
}



img.emoji, span.emoji {
    width: 24px;   
    height: auto;  
}