/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */
.cat-79-id .title-h1 {
    font-size: 0px !important;
}
.cat-79-id .title-h1:before {
    content: "Dolphins in the Media";
    font-size: 40px;
}
.title-h1 {
    height: 0px !important;
}
.single-post .entry-title {
    position: absolute;
    top: 7px;
    left: 0;
    right: 0;
    text-align: center;
}
ul#opti {
    list-style: none;
    text-align: center;
    color: #e06c10;
    position: absolute;
    right: -36px;
    font-size: 12px;
    border: solid 1px #d2d2d2;
    background: #fff;
    top: 41px;
    padding: 3px 18px 7px 0px;
}
.entry-image .entry-overlay {
    background: #000000a6 !important;
}
.entry-image {
    height: 300px;
}
.entry-image img {
    position: absolute;
    top: -25%;
}
#logo {
    float: left;
	
}
#realname {
    color: #fff;
    position: absolute;
    top: 3rem;
    left: 30%;
}
#social {
    list-style: none;
    display: -webkit-box;
}
#social li {
    margin-left: 20px;
}
#social li .fa-envelope {
    width: 21px;
    height: 21px;
    padding: 5px;
    background: #ca640f;
}
#social li .fa-facebook {
	width: 21px;
	height: 21px;
	padding: 5px;
	background: #3B5998
}
#social li .fa-twitter {
	width: 21px;
	height: 21px;
	padding: 5px;
	background: #55ACEE
}
#social li .fa-youtube-play {
	width: 21px;
	height: 21px;
	padding: 5px;
	background: #e22b26
}

#realname div {
    margin-left: 10rem;
    font-size: 19px;
}
.infoimg {
    position: relative;
}
.infoimg h2 {
    color: #fff;
    text-shadow: 1px 1px 0px #000;
    /*position: absolute;*/
    left: 0;
    padding: 6px 0px;
    font-size: 18px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background: #0006;
    text-align: center;
    width: 300px;
    top: 45%;
}	
.infoimg img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 300px;
    width: 300px;
    border: solid 4px #e16d10;
    height: 300px;
}
.hesperiden.tp-bullets {
    top: 90% !important;
}
.yottie-widget-inner {margin-top: -10rem !important;}
.blogslider_excerpt {
display: none
}
.blogslider_text_inner2 {
    background: #fff;
    width: 33%;
    padding: 40px;
    margin: 0 auto;
    border-radius: 2px;
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.12);
}
.blogslider_image_holder img {
    -webkit-filter: blur(30px);
    filter: blur(30px);
    height: 300px;
    width: 560px !important;
}
.blogslider_title {
	font-size: 10px
}
.header-v1 #navigation > ul {
    float: right;
    margin: 5% 5px 0 0 !important;
}
.header-v1 .logo {
    max-width: 100% !important;
}
@media only screen and (max-width: 1199px) {
#realname {
    top: 2rem !important;
    left: 190px !important;
}
}
@media only screen and (max-width: 1023px) {
.header-v4 .navigation-wrap {
    background: transparent !important;
    border-top: 1px solid #efefef !important;
}
.wrapall, .boxed-layout {
    background-color: transparent !important;
}
#header.header-v4 {
    background: transparent !important;
    margin-bottom: -25% !important;
}
}