li.widget_media_image {
    list-style: none;
    margin: 0 auto;
    padding: 0px 0px 0px 50px;
    position: relative;
    width: 100%;
    max-width: 232px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
}
.custom-logo-link img {
    width: 294px;
	max-width:inherit;
}
h2.widgettitle {
    font-size: 15px !important;
    font-weight: 600;
    padding: 10px 8px 10px 8px;
    border-left: solid 3px #1d96f3;
    line-height: 1.2;
    background: #f2f2f2;
    text-align: left;
    position: absolute;
    transform: rotate(-90deg);
    bottom: -16px;
    left: 17px;
    transform-origin: left;
}
.site-title-wrap {
    /* display: inline-block; */
    vertical-align: top;
    /* max-width: 30%; */
    /* width: 100%; */
    position: relative;
    float: left;
}
.site-title-wrap .titles-wrap {
    display: none;
}

/*font-styles and sizes*/
h2.widget-title{
	font-size: 18px !important;
}

p{
	font-size: 14pt;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6{
	line-height:1.1 !important;
}
h1, h2, h3, h4, h5, h6, p{
	margin-bottom: 1.5% !important;
}

h2.entry-title{
	margin-top:-2%;
}

h6 {
	font-family: Roboto;
	font-weight: 700;
}
h5{
	font-size: 19pt !important;
}
h6{
	font-size: 15pt !important;
}
h4{
	font-size: 23pt !important;
}
h3{
	font-size: 28pt !important;
}
h1{
	font-size:32pt !important;
}

@media only screen and (max-width:940px){
	li.widget_media_image{
		left:120px;
	}
}

@media only screen and (max-width:800px) {
    li.widget_media_image {
        float: none;
        margin: -15px auto 15px;
        width: 100%;
        background: #fff;
        position: relative;
        z-index: 9;
        max-width: 224px;
				position:relative;
			left:auto;
			display:inline-block;
    }

    li.widget_media_image::before {
        position: absolute;
        content: "";
        width: 500px;
        height: 100%;
        left: -500px;
        background: #fff;
        top: 0;
    }

    li.widget_media_image::after {
        position: absolute;
        content: "";
        width: 500px;
        height: 100%;
        right: -500px;
        background: #fff;
        top: 0;
    }
    h2.widgettitle {
        bottom: -16px;
        left: 30px;
    }
    li.widget_media_image img {
        width: 200px;
        margin-left: 0px;
    }
    .custom-logo-link img {
        width: 250px;
    }
	h2.widgettitle{
		left:24px;
	}
	.site-identity{
		text-align:center;
	}
}

a {
color: #1d96f3;
}