/*
Theme Name: Esotera Plus Child
Theme URI: http://www.cryoutcreations.eu/
Description: Esotera Plus base child theme - use for your theme customizations
Author: Cryout Creations
Author URI: http://www.cryoutcreations.eu
Version: 0.5
Template: esotera-plus
*/

/* place your custom css and customizations below */


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	
	/* space between name and tagline on banner image*/

.lp-staticslider .staticslider-caption-text{
    padding-top: 80px;
}
	
/*add padding to right of menu to prevent chopping of menu items*/
.site-header-inside {padding-right:8em;}
}

/*Prevent logo distortion when using imagify*/
body img.custom-logo {
    width: auto;
}

/* change width of text areas on landing page*/
#lp-text-three .lp-text-inside, #lp-text-four .lp-text-inside{
	max-width :1600px;
}

/*Add padding and increase text spacing on =notification bar*/
.wpfront-notification-bar div.wpfront-div {
    line-height: 150%;
}
.wpfront-notification-bar div.wpfront-div {
    padding: 10px 0;
}


h2.entry-title{
	padding-top:25 px;
	font-size:200%;
}

div.space-below{
	padding-bottom:20px;
}

.single .main .entry-title {
    padding: .5em 0 0 0!important;
}

.lp-boxes-static .box-overlay {
	display:none;
}

.lp-box-readmore a {
  
    text-align: center!important;
}

.esotera-cropped-headerimage #container:not(.esotera-landing-page) .main {
    margin-top: -80px;
}

.esotera-cropped-headerimage #breadcrumbs-container {
    top: -80px;
}

.post-thumbnail-container .featured-image-overlay::before {
	display:none;
}

.post-thumbnail-container .featured-image-overlay::after {
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#f72a2a));
    background: linear-gradient(to bottom, #000, #f72a2a);
}

/* add shaddow to breadcrumbs for better readbility on light backgrounds  */

#breadcrumbs-container span, #breadcrumbs-container a, #breadcrumbs-container i {
    font-weight: 400;
	text-shadow: #000 0px 0px 5px, #000 0px 0px 5px, #000 0px 0px 5px;
}

/*add shadow to Banner Image Text*/
.staticslider-caption-title .caption-title-word {
    text-shadow: 2px 2px 4px #000000;
}

.lp-boxes-static.lp-boxes-static2 .lp-box {
    border-radius: 0px;
}

.schedule-right {
	float: right;
	text-align: right;
	font-size: .9rem;
	line-height: 1.3;
	margin-bottom: .9rem;
	padding-top: 6px;
}

.schedule-left {
	float:left;
		
}

#lp-text-one div.lp-text-card{
	max-width:100%
}

#lp-text-one h3.lp-text-title{
	display:none;
}

section#lp-page{
	padding-top:0;
}

.wpfront-notification-bar div.wpfront-div {
    line-height: 130%;
}



/* Extra small devices (phones, 640px and down) */
@media only screen and (max-width: 640px) {
h2.staticslider-caption-title {
    font-size: 3.1em!important;
}
	
	h1.entry-title.singular-title{
		font-size: 2.4em;
	}	
	
	.cryout #container[class*="three-"] .main, .cryout #container[class*="two-"] .main, .cryout #container[class*="one-"]:not(.esotera-landing-page) .main {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
	
	.schedule-right {
	float:left;
		text-align: left;
		font-size: .7rem;
	}

.schedule-left {
		font-size: .8rem;
	line-height: 1.6em;
	
		
}
}

.force-centre.wp-block-post-featured-image a {
    display: unset;
}

#lp-text-three .lp-text-card {
    max-width: 90%;
}

/* Media Query Cheatsheat */

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

}