

#menu-header-top-1  {
min-height: 350px;
}
.logored
{
background: url('/wp-content/uploads/redloft1.png');
width: 150px;
height: 63px;
overflow: hidden;
background-position: 50%;
background-size: cover;
background-repeat: no-repeat;
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
		position: absolute;
right: 10px;
top: 2px;
    opacity: 0.4;
		cursor: pointer;
}

.logored:hover
{background: url('/wp-content/uploads/redloft_hover1.png');
overflow: hidden;
background-position: 50%;
background-size: cover;
background-repeat: no-repeat;
    opacity: 1;
		}

.header_top a,
.header_top a:link,
.header_top .header-widget a
{     color: #a11d20!important;
}
.header_top .right
{ display: none!important; }

@media screen and (min-width: 768px) {
.header_top,
.header_top .right
{ display: none!important;
 }
};

@media only screen and (max-width: 1000px) {
.header_top_bottom_holder,
header  {    
       min-height: 330px;
    background-color: white;
}
.header_top_bottom_holder .header_top
{
    position: absolute!important;
    bottom: 0!important;
}

.header_top_bottom_holder .header_top .container .container_inner
{width: 100%!important; }
}

@media only screen and (max-width: 760px) {
.header_top_bottom_holder,
header {    
        min-height: 330px;
    background-color: white;
}
.header_top_bottom_holder .header_top
{
    position: absolute!important;
    bottom: 0!important;
}

	 .pp_pic_holder, .pp_content{ width:100%!important;  left:0!important;   margin-top: -35px;  }
.pp_content_container{ width: 100%!important; }	
.pp_content iframe{ // height: 535px!important; 
 //   width: 450px!important;   }
	 div.pp_default .pp_content_container .pp_details {}
.pp_full_res{
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 30px;
 height: 0;
 overflow: hidden;
}
.pp_full_res iframe {
 position: absolute;
 top:0;
 left: 0;
 width: 100%;
 height: 100%;
}

}


.readmore{
	    overflow: hidden;
}


.author-icon{
	display: block;
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 60px;
	height: 60px;
	text-align: right;
}

.author-icon2{
display: block;
position: absolute;
top: 23px;
right: 5px;
width: 47px;
height: 55px;
text-align: right;
}

@media only screen and (max-width: 760px) {
.author-icon2{
top: 0px;
right: 5px;
}
}

.author-icon3{
	display: block;
	position: absolute;
	top: 5px;
	right: 15px;
	width: 60px;
	height: 60px;
	text-align: right;
}    font-family: 'Open Sans', sans-serif;