@media (max-width: 1200px){
.blog .x-header-landmark {
	background-image: none !important;
	margin: 0px !important;
	padding: 0px 0px 60px 0px !important;
		border-bottom: 1px rgb(50,50,50) solid !important;
	width: 100% !important;
	}
}

@media (max-width: 1200px){
	.blog header.x-header-landmark::before{
		background-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.4) 6%, rgba(0,0,0,0) 16%), url(https://chrisderrett.com/wp-content/uploads/2021/04/Banner-Reflections-M2.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    background-size: auto 100% !important;
    opacity: 1;
		margin-bottom: 45px !important;
		padding-top: 0% !important;
			padding-right: 50% !important;
		padding-left: 50% !important;
		padding-bottom: 84%; !important;
}
}

@media (max-width: 1200px) {
.blog h1.h-landmark {
		padding: 0px 0px 0px 0px !important;
		text-align: center !important;
	
}
}

@media (max-width: 1200px){
	.blog header.x-header-landmark::after{
		padding-bottom: 0px !important;
	}
}
@media (max-width: 1200px) {
	.blog p.p-landmark-sub {
	padding: 0px 20px 0px 20px !important;
	text-align: center !important;
	}
}

@media (max-width: 1200px) {
	.blog .x-header-landmark {
}
}

.blog .x-header-landmark {
	width: 100% !important;
	max-width: none !important;
	padding: 8% 0px 8% 0px;
	background-color: rgba(50,0,0,0);
	margin-top: 0px;
	border-bottom: 1px rgb(50,50,50) solid !important;
	background-image: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 41%, rgba(0,0,0,0.4) 47%, rgba(0,0,0,0) 57%), url(https://chrisderrett.com/wp-content/uploads/2021/04/Banner-Reflections-D2.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 180%;
    opacity: 1;
    top: auto;
    bottom: 0px;
	}

.blog h1.h-landmark {
		margin: 0px 0px 30px 0px;
		padding: 0px 0px 0px 61%;
		letter-spacing: 0.0em !important;
		font-weight: 700;
		font-size: 3.2em;
		line-height: 1;
		text-align: left;
		display: !important;
	
	 -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
    display: block;
 
}

.blog .h-landmark span:before, .h-landmark span:after {
    display: none;

}

.blog p.p-landmark-sub {
		font-size: 1.4em;
		letter-spacing: 0em;
		padding: 0px 20px 0px 61%;
		text-align: left;
	
	 -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
    display: block;
 
}


.x-sidebar {
	padding-top: 30px;
	box-shadow: 0px !important;
		 -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
    display: block;
 
}

@media (max-width: 1200px) {
	.x-sidebar h4.h-widget {
	text-align: center !important;
	display: block !important;
}
}

@media (max-width: 1200px) {
	.x-sidebar {
	background-color: rgb(18,18,18);
		padding: 10px 0px 20px 0px !important;
		border-top: 0px rgb(50,50,50) solid;
}
}
.x-sidebar h4.h-widget {
	text-align: center !important;
	display: none;
}


p.has-drop-cap:not(:focus):first-letter {
   float:left;
   font-size:4.0em;
   line-height:.8;
   font-weight:100;
   margin:.05em .1em 0 0;
   text-transform:uppercase;
   font-style:normal;
}

@media (max-width: 1200px) {
.post {
	padding-top: 0px;
}
}

#x-iso-container {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px;
}

.tg-grid-wrapper {
		 -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
    display: block;
 
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
  
}

p.has-medium-font-size {
	font-size: 1em;
}

.entry-wrap {
padding: 5% 5% 5% 5%;
	margin-bottom: 0px !important;
}

@media (max-width: 1200px) {
.entry-wrap {
padding: 30px 6% 30px 6%;
	margin-bottom: 0px;
}
}


h1.entry-title {
	font-size: 2.0em;
	font-weight: bold;
	margin-bottom: 30px;
	text-align: center;
}

@media (max-width: 1200px) {
	h1.entry-title {
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 30px;
	text-align: center;
}
}
.blog h2.entry-title {
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
	font-size: 1.5em !important;
	line-height: 1.25em;
}
@media (max-width: 1200px) {
	.blog div.x-navbar-inner {
		padding: 0px 10% 0px 10%;
	}
}

@media (max-width: 1200px) {
	.blog div.x-container {
width: 100% !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px; !important;
}
}

.blog .x-container {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}


#recent-posts-2.widget.widget_recent_entries li {
	border-radius: 0px !important;
	background-color: none !important;
	border-bottom: 1px rgb(18,18,18) solid;
	text-align: left !important;
}

#recent-posts-2.widget.widget_recent_entries a {
	line-height: 1.4em;
}

@media (max-width: 1200px) {
	#recent-posts-2.widget.widget_recent_entries li {
	text-align: center !important;
}
}

@media (max-width: 1200px) {
	#recent-posts-2.widget.widget_recent_entries ul {
	border-bottom: 1px black solid !important;
	border-top: 1px rgb(18,18,18) solid !important;
}
}

#recent-posts-2.widget.widget_recent_entries ul {
	border-bottom: 1px black solid !important;
	padding-top: 0px;
}



