/*****  SUPERHEROMAG STRUCTURE  *****/

html, body {height:100%;}

body{
	/*background: url('../img/backptile.png');*/
	background: #f2f2f2;
	font-family: 'proxima-nova';
}

a{
	color: #FD98E4;
	font-family: 'proxima-nova';
}

#full_preindex{
	width: 100%;
	height: 100%;
	padding: 2%;
}

.frame_preindex{
	width: 100%;
	height: 100%;	

}

.frame_preindex .frame{
	height: 85%;
}

.frame_preindex .title{
	margin-top: 10%;
	padding: 5%;
	padding-top: 1%;
	z-index: 1;
}

.frame_preindex #down_arrow{
	font-size: 35px;
	cursor: pointer;
}

.frame_preindex .title a{
	font-size: 350%;
	font-style: italic;
	text-decoration: underline;
	font-weight: bold;
}

.frame_preindex label{
	font-size: 440%;
}

.frame_preindex img{
	width: 140%;
	margin-left: -45%;
	margin-top: 20%;
}

@media(max-width:767px){ 

	#full_preindex{
		padding:0;
	}

	.frame_preindex label{
		font-size: 25px;
	}

	.frame_preindex .title a{
		font-size: 25px;	
	}

	.frame_preindex img{
		width: 100%;
		margin-left: 0px;
		margin-top: 0;
}
	}
}


#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*margin: 0 auto -191px;*/
}

.centered{
	float: none;
	margin: 0 auto;
}


@media(max-width:767px){ 

	.navbar-default .navbar-header {
		background-color: #FFFFFF !important;
	}
	.navbar-header .navbar-brand {
		background: #2A75FC;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #FB8EDF;
	}
	.navbar-default .navbar-toggle {
		border-color: transparent;
	}
}

.paginator{
	width: 500px;
	height: 58px;
	margin: 0 auto;
	margin-bottom: 25px;
}

.paginator .button{
	background: #FD98E4;
	padding: 15px;
	color: #2EFCFE;
	width: 190px;
	display: inline-block;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

#rewind{
	float: left;
}

#forward{
	float: right;
}

@media(max-width:767px){ 

	.paginator{
		width: auto;
		height: 75px;
		margin: 0 auto;
	}

	.paginator .button{
		width: 135px;
	}


}

/***HEADER***/

.navbar-default {
	background-color: #FFFFFF;
	border: 0;
}

.navbar-default .navbar-header{
	background-color: #4589FB;
}


/*
.navbar-nav {
	float: right;
}
*/

.navbar-header .navbar-brand{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
}
.navbar-header .navbar-brand img{
	width: 185px;
}

a.navbar-brand {
	margin: 0px !important;
	padding: 13.5px !important
}

.navbar-nav > li a{
	color: #FD8EDF !important;
	text-transform: uppercase;
	font-weight: bold;
}

/** BACKS **/

.back_color{
	position: absolute;
	width: 48%;
	height: 70%;
}

.back_color_blog{
	position: absolute;
	width: 48%;
	height: 90%;
}

.back_color_large{
	position: absolute;
	width: 100%;
	height: 70%;
	z-index: -1;
}

#pink.back_color {
	background-color: #FD8EDE;
}

#blue.back_color_blog {
	background-color: #2DFEFE;
}

#blue.back_color_large {
	background-color: #2DFEFE;
}

/**SLIDER**/

.bx-wrapper .bx-viewport {
	padding: 5px;
	border: none;
	box-shadow: none;
	background: transparent;
}
.bxslider li{
	padding: 5px;
}
.controls{
	color: #4888F9;
	margin-top: -20px;
}

.controls h3{
	margin: 0;
	display: inline-block;
	position: relative;
	margin-top: 5%;
	margin-left: 10%;
}

.controls span {
	font-weight: bold;
	font-size: 60px;
	display: inline;
}
.controls span a{
	color: #2DFEFE;
	text-decoration: none;
}

.controls span a:hover{
	color: #4589FB;
}

.controls .back_color{
	margin-left: 10%;
}

.controls #slider-prev{
	float: left;
}

.controls #slider-next{
	float: right;
}

div.bx-controls-direction {
display: none;
}

.gifs_slider{
	position: absolute;
	right: 0px;
	top: 390px;
}

.gifs_slider img{
	position: relative;
}

.gifs_slider .square{
	left: 40px;
	top: 45px;
}

.gifs_slider .large{
	top: -17px;
}

@media(max-width:767px){ 

	.controls .back_color{
		height: 45px;
	}
	.controls h3{

	}
}

/**FOOTER**/
.sticky-footer
{
    position: absolute;
    bottom: 0;
    width: 100%;
}

#footer {
	background: #2974FB;
	color: #FD8EDF;
	text-transform: uppercase;
	font-weight: bold;
	/*height: 191px;*/
	height: auto;
}

.social_footer {
	background: #4589FB;
}

.social_footer ul{
	list-style: none;
	padding: 0;
	text-align: center;
	margin-bottom: 10px;
}

.social_footer ul li{
	display: inline;
}

.social_footer .social_icon{
	margin: 0 20px;
	display: inline-block;
	height: 60px;
	overflow: hidden;
}

.social_footer .social_icon img{

	position: relative;
	top: 0px;

	 -webkit-transition: top .5s; /* Safari 3.1 to 6.0 */
    transition: top .5s;
}

.social_footer .social_icon img:hover{
	position: relative;
	top: -62px;
}

.social_footer .container p{
	font-size: 24px;
	margin: 20px 0 20px 0;
}

.attribution {
	margin:10px 0px 10px 0px;
}

/** Main Container **/

.main-container{

}


/** Home **/

.blog_container {
	margin-top: 60px;
	position: relative;
	display: inline-table;
	width: 100%;
	margin-bottom: 20px;
}

.blog_container h3{
	font-style: italic;
}

.blog_element{
	height: 230px;
}

.blog_list div:nth-of-type(odd){
	margin-top: 0px;
}

.blog_list div:nth-of-type(even){
	margin-top: 55px;
}

.bloglist_end .back_color_blog{
	z-index: -1;
}

.bloglist_end h3{
	font-style: normal;
	margin-top: 25px;
	margin-left: 30px;
	text-transform: uppercase;
}

.bloglist_end a{
	font-style: normal;
	margin-top: 25px;
	margin-left: 30px;
	text-transform: uppercase;
	font-size: 27px;
	font-weight: bold;
	color: #FD8EDF;
}


@media(max-width:767px){ 

	.blog_element{
		height: auto;
	}


	.blog_element img{
	width: 100%;
	}
	#full_magic h3{
		background-color: #2DFEFE;
	}

}

@media(max-width:767px){ 
	.blog_element .element_wrap{
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	} 
}

.blog_element .element_wrap{
	position: absolute;
	top: 45px;
	left: 300px;
}
.blog_element .element_wrap p{
	text-align: justify;
	background: #fff;
	padding: 5px;
}

.blog_element .element_wrap a{
	color: #FD8EDF;
	font-weight: bold;
}

.blog_element .date_title{
	position: relative;
}

.blog_element .date_title label{
	position: relative;
	margin: 10px;
	cursor: default;
}

.blog_element .date_title h3{
	position: relative;
	font-style: normal;
	margin: 0;
	top: -8px;
	margin-left: 10px;
}


/** Category **/
.category-container{
	margin-top: 30px;
}

.category-container #main{
	z-index: 1;
}

.issue_element{
	display: block;
	color: #4788FB;
	margin-bottom: 20px;
	width: 500px;

}

@media(max-width:767px){ .issue_element{width: 100%} }

.issue_element label{
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	font-size: 25px;
	cursor: pointer;
}
.issue_element a{
	color:#448CFB;
	display: block;
}


.issue_element a:hover{
	text-decoration: none;
	color: #FD8EDF;
}


.issue_element span{
	display: block;
	font-weight: normal;
	font-size: 15px;
}

.issue_title{
	background: #FD8FE0;
	padding: 20px;
	margin-top: 40px;
}

.issue_title h2{
	color: #2DFEFB;
	text-transform: uppercase;
	padding: 20px 20px 50px 20px;
}

.issue_cover img{
	width: 100%;
}


#title_issue{
	background: #2DFEFE;
}

#title_issue h3{
	text-transform: uppercase;	
	text-align: center;
	padding: 15px 5px;
}


.share_category {
	display: block;
	width: 445px;
	margin: 0 auto;
	margin-bottom: 20px;
}


.share_category .share_btn{
	background: #FD8EDE;
	cursor: pointer;
	text-align: center;
	padding: 10px 60px;
	width: 200px;
}

.share_category a{
	color: #428bca;
}

.share_category a:first-child{
	margin-right: 40px;
}

@media(max-width:767px){ 

	.category-container{margin-top: 0px;} 

	.issue_element a{ color: #000;}

	.issue_element label:first-child{ text-decoration: underline; text-transform: none;}

	.share_category{ width: 100%;}
	.share_btn{ width: auto !important; display: block; }
}



/*** Article ***/

#main .single-post-page{
	margin: 0px;
	padding: 0px;
}
.single-post-page .img_top{
	width: 100%;
}

.single-post-page .page-header{
	border-bottom: 0px;
	margin: 0;
	padding-bottom: 0;
}

.single-post-page .img_top{
	position: relative;
	top: 10px;
}

.single-post-page header{
	background: #2974FB;
	color: #fff;
	padding: 70px 90px 50px 90px;
	margin-bottom: 30px;
	position: relative;
	top: -50px;
	z-index: -1;
}

.single-post-page header span{
	display: block;
	font-weight: normal;
	font-size: 18px;
}


.share{
	float: right;
	color: #287AFB;

}

.share span{
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}

.share .facebook{
	display: inline-block;
	float: right;
	margin-right: 20px;
}

.share .twitter{
	display: inline-block;
	float: right;
}

footer.single_page{
	text-align: center;
	margin-top: 50px !important;
	margin-bottom: 50px;
}

footer.single_page div{
	display: block;
	margin-bottom: 20px;
}

footer.single_page div a{
	display: block;
	text-decoration: none;
}

footer.single_page span:hover{
	color: #fff;
}

footer.single_page span{
	background: #FD8EDF;
	color: #2DFEFE;
	padding: 20px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	cursor: pointer;
}

footer.single_page div:nth-child(2) span{
	background: #4589FB;

}

@media(max-width:767px){ 
	.single-post-page header{
		padding: 5px;
		top: 0px;
	}
}


/** Blog **/

.blog_menu{
	background: #2DFEFE;
	position: absolute;
	width: 100%;
}

.content_post{
	margin-top: 50px;
}

.blog_type{
	margin: 0;
	padding: 10px 0px;
	list-style: none;
	text-align: center;
}


.blog_type li{
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 20px;
	border-right: black solid;
}

@media(max-width:767px){

	.blog_type li{
		padding: 0px 5px;
	}
}

.blog_type li:first-child{
	padding-left: 0px;
}


.blog_type li:last-child{
	padding-right: 0px;
	border-right: none;
}

.blog_type li a{
	text-decoration: none;
	color: #000;
}

.blog_type li a:hover{
	text-decoration: underline;
}

.blog-post-page header img {
	width: 100%;
}

.blog-post-page img{
	width: auto;
	max-width: 100% !important;
}


.blog-post-page .page-header{
	position: relative;
	border: none;
	margin: 0;
}

.blog-post-page .page-header h1{
	font-style: italic;
	margin: 0;
	padding-left: 10px;
}

.back_title_blog{
	position: absolute;
	width: 50%;
	height: 50px;
	background: #2DFEFE;
	z-index: -1;
}

.blogpost_content{
	border-bottom: #3F3F3F 2px solid;
	padding-bottom: 40px;
}

.blogpost_content p{
	font-size: 17px;
	font-weight: normal;
}

.blogpost_content a{
	color: #FD92DC;
	text-decoration: underline;
}

.blogpost_content .share_container{
	display: block;
}

.blogpost_content .share_container .share_elements{
	width: 130px;
	margin: 0 auto;
	padding-top: 35px;
	border-top: #000 solid 1px;
	text-align: center;
}

.blogpost_content .share_container .share_elements label{
	display: block;
	cursor: default;
	margin-bottom: 40px;
}

.blogpost_content .share_container .share_elements span{
	display: block;
	background: #FC8EE0;
	color: #17FFFC;
	margin-bottom: 10px;
	padding: 10px 5px;
	font-weight: bold;
	cursor: pointer;
}

#main article{
	border: none;
}

#main article img {
	height: auto;
	max-width: 1024px;
}

footer.blog_page{
	margin-top: 30px !important;
}

footer.blog_page img{
	width: 100%;
}

footer.blog_page .nav{
	display: block;
	margin: 10px 0px;
	font-weight: bold;
}

footer.blog_page .nav.next{
	float: right;
}


footer.blog_page .title{
	position: relative;
	top: -15px;
	left: 20px;
	z-index: 1;
}

footer.blog_page .title .back_color{
	background: #2DFEFE;
	z-index: -1;
}

footer.blog_page .title h3{
	margin: 0px;
	margin-left: 20px;
	font-style: italic;
}

footer.blog_page .title span{
	font-weight: bold;
}

footer.blog_page a{
	font-weight: bold;
}

/** Issue List **/

.page-template-page-issues-php .issue_list{

}

.page-template-page-issues-php .issue_list .backcolor_title{
	position: absolute;
	background: #2DFFFE;
	width: 50%;
	height: 100%;
	left: 50%;
	z-index: -1;
}

.page-template-page-issues-php .issue_list .backcolor_list{
	position: absolute;
	background: #FD8FE0;
	width: 100%;
	height: 120%;
	top: -50%;
	z-index: -1;
}

.page-template-page-issues-php .issue_list .title{
	position: relative;
	text-align: center;
	color: #FD8EDF;
	font-style: italic;
	font-weight: bold;
	width: 680px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.page-template-page-issues-php .issue_list .title h1{
	display: inline-block;
}

.page-template-page-issues-php .issue_list .title span{
	display: inline-block;
	font-size: 20px;
}

.page-template-page-issues-php .issue_list .issue_element{
	position: relative;
	width: 680px;
	margin: 0 auto;
}

.page-template-page-issues-php .issue_list .issue_element:nth-of-type(even){
	left: 45px;
}

.page-template-page-issues-php .issue_list .issue_element:nth-of-type(odd){
	left: -45px;
}

.page-template-page-issues-php .issue_list .issue_element img{
	position: relative;
	z-index: -1;
}

.page-template-page-issues-php .issue_list .issue_element .title{
	position: relative;
	width: 220px;
	margin: 0;
	top: -40px;
	color:#2477F4;
	text-align: left;
}

.page-template-page-issues-php .issue_list .issue_element .title h3{
	padding: 7px;
	margin: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
}

.page-template-page-issues-php .issue_list .issue_element:nth-of-type(odd) .title{
	float: right;
	margin-right: -20px;
}

.page-template-page-issues-php .issue_list .issue_element:nth-of-type(even) .title{
	margin-left: -20px;
}

@media(max-width:767px){ 

	.page-template-page-issues-php .issue_list .title{
		width: 100%;
	}

	.page-template-page-issues-php .issue_list .title h1{
		font-size: 30px;
	}

	.page-template-page-issues-php .issue_list .title span{
		font-size: 15px;
	}

	.page-template-page-issues-php .issue_list .issue_element{
		width: 100%;
	}

	.page-template-page-issues-php .issue_list .issue_element img{
		width: 100%;
	}

	.page-template-page-issues-php .issue_list .issue_element:nth-of-type(even){
		left: 0px;
	}

	.page-template-page-issues-php .issue_list .issue_element:nth-of-type(odd) .title{
		margin: 0px;
	}

	.page-template-page-issues-php .issue_list .backcolor_list{
		background: #2DFEFE;
	}

	.page-template-page-issues-php .issue_list .issue_element .title{
		color: #000;
		padding:0;
	}
}

/** Special Tales List **/


.page-template-page-special-php .issue_list{

}
.page-template-page-special-php .issue_list .backcolor_title{
	position: absolute;
	background: #2DFFFE;
	width: 50%;
	height: 100%;
	left: 50%;
	z-index: -1;
}

.page-template-page-special-php .issue_list .backcolor_list{
	position: absolute;
	border: #FC8EDE solid 5px;
	width: 100%;
	height: 120%;
	z-index: -1;
}

.page-template-page-special-php .issue_list .title{
	position: relative;
	text-align: center;
	color: #FD8EDF;
	font-style: italic;
	font-weight: bold;
	width: 680px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.page-template-page-special-php .issue_list .title h1{
	display: inline-block;
}

.page-template-page-special-php .issue_list .title span{
	display: inline-block;
	font-size: 20px;
}

.page-template-page-special-php .issue_list .issue_element{
	position: relative;
	width: 680px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.page-template-page-special-php .issue_list .issue_element .title{
	position: absolute;
	top: 50%;
	left: 48px;
	margin:0;
}

.issue_list .issue_element:nth-of-type(even){
	left: 45px;
}

.issue_list .issue_element:nth-of-type(odd){
	left: -45px;
}

.page-template-page-special-php .issue_list .issue_element img{
	position: relative;
	z-index: -1;
}

..page-template-page-special-php .issue_list .issue_element .title{
	position: relative;
	width: 220px;
	margin: 0;
	top: -40px;
	color:#2477F4;
	text-align: left;
}

.page-template-page-special-php .issue_list .issue_element .title h3{
	color: #FD8EDF;
	padding: 30px;
	margin: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	font-size: 30px;
	text-align: left;
	margin-top: 20px;
}

.page-template-page-special-php .issue_list .issue_element:nth-of-type(odd) .title .backcolor_list{
	border: #2DFDFE solid 5px;
}

.page-template-page-special-php .issue_list .issue_element:nth-of-type(odd) .title h3{
	color: #2DFDFE;
}

.page-template-page-special-php .issue_list .issue_element:nth-of-type(odd) .title{
	float: right;
	right: -20px;
}

.page-template-page-special-php .issue_list .issue_element:nth-of-type(even) .title{
	left: -20px;
}

@media(max-width:767px){ 

	.page-template-page-special-php .issue_list .title{
		width: 100%;
	}

	.page-template-page-special-php .issue_list .title h1{
		font-size: 30px;
	}

	.page-template-page-special-php .issue_list .title span{
		font-size: 15px;
	}

	.page-template-page-special-php .issue_list .issue_element{
		width: 100%;
		margin-bottom: 100px;
	}

	.page-template-page-special-php .issue_list .issue_element img{
		width: 100%;
	}

	.page-template-page-special-php .issue_list .issue_element:nth-of-type(odd){
		left: 0px;
	}

	.page-template-page-special-php .issue_list .issue_element:nth-of-type(even){
		left: 0px;
	}

	.page-template-page-special-php .issue_list .issue_element:nth-of-type(odd) .title{
		margin: 0px;
		left: 0px
	}

	.page-template-page-special-php .issue_list .issue_element:nth-of-type(even) .title{
		margin: 0px;
		left: 0px
	}

	.page-template-page-special-php .issue_list .backcolor_list{
		background: none;
	}

	.page-template-page-special-php .issue_list .issue_element .title{
		color: #000;
		padding:0;
	}
}

/***  LIST BLOG ***/

.list_blog{
	margin-top: 40px;
}

.list_blog .head_slider{
	position: relative;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 15px;
}

.list_blog .slider{
	position: relative;
	margin: 0 auto;
}

.list_blog .slider img{
		width: 100%;
	}

.list_blog .slider span{
	display: inline-block;
	background: #FD8EDF;
	padding: 15px;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.list_blog .slider span a{
	color: #2EFCFE;
	font-weight: bold;
	font-size: 30px;
	text-decoration: none;
}

.list_blog .slider #slider-prev{
	left: 0;
}

.list_blog .slider #slider-next{
	right: 0;
}

.list_blog .slider .bx-wrapper{
	width: 100% !important;
	overflow: hidden;
	margin: 5px;
}

.list_blog .foot_slider{
	position: relative;
	width: 480px;
	margin: 0 auto;
	top: -20px;
	text-align: center;
}


.list_blog .foot_slider .title{
	position: relative;
}

.list_blog .foot_slider .title h3{
	position: relative;
	z-index: 1;
	margin:0;
	padding: 10px;
	font-style: italic;
}

.list_blog .foot_slider .title .back_color{
	background: #2EFCFE;
	width: 100%;
	height: 100%;
}

.list_blog .foot_slider p{
	text-align: center;
	padding: 20px;
	margin:0;
}

.list_blog .foot_slider a{
	text-decoration: none;
	color: #FD98E4;
}



.list_blog article{
	margin-bottom: 30px;
}

.list_blog article .image{
	padding: 0;
}

.list_blog article img{
	width: 100%;
}


.list_blog article .data{
	text-align: left;
	padding: 0;
	margin-top: 80px;
}


.list_blog article span{
	font-weight: bold;
}

.list_blog article .title{
	position: relative;
}

.list_blog article .title h3{
	position: relative;
	font-style: italic;
	margin: 0;
	z-index: 1;
	padding: 10px 0px;
}

.list_blog article .title .back_color{
	background: #2DFEFE;
	width: 60%;
	height: 100%;
	z-index: 0;
	left: -30px;
}

.list_blog .data p{
	background: #fff;
	padding: 20px;
}

.list_blog .data a{
	font-weight: bold;
	padding: 20px;
}



@media(max-width:767px){ 

	.list_blog .head_slider{
		width: 100%;
	}

	.list_blog .slider .bx-wrapper{
		width: 100% !important;
	}

	.list_blog .slider .bx-wrapper .bx-viewport{
		position: initial !important;
	}

	.list_blog article .data{
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.list_blog .foot_slider{
		width: 100%;
	}

}


/*** PAGE SHARE ***/

.page-template-page-share-php article header .page-header{
	border: none;
	position: relative;
}

.page-template-page-share-php article header .page-header .back_color{
	background: #2DFEFE;
	z-index: -1;
}

.page-template-page-share-php article header .page-header h1{
	color: #FD8EDF;
	font-style: italic;
	margin-left: 30px;
	position: relative;
	top: 20px;
	padding: 5px 10px;
}

.page-template-page-share-php article .post_content a{
	color: #FD8EDF !important;
}

@media(max-width:767px){ 

	.page-template-page-share-php{
		padding: 0px;
	}

	.page-template-page-share-php article header .page-header .back_color{
		width: 100%;
	}

	.page-template-page-share-php article header .page-header h1{
		font-size: 27px;
		padding: 0px;
		margin-left: 15px;
	}

}

/*** PAGE ABOUT ***/

.page-template-page-about-php article header .page-header{
	border: none;
	position: relative;
}

.page-template-page-about-php article header .page-header .back_color{
	background: #2DFEFE;
	z-index: -1;
}

.page-template-page-about-php article header .page-header h1{
	color: #FD8EDF;
	font-style: italic;
	margin-left: 30px;
	position: relative;
	top: 20px;
	padding: 5px 10px;
}

.page-template-page-about-php article .post_content a{
	color: #FD8EDF !important;
}

.page-template-page-about-php article .post_content .credits{
	position: relative;
	background: #2DFEFE;
	padding: 20px;
	margin: 20px 0px;
}

.page-template-page-about-php article .post_content .credits img.first{
	position: absolute;
	right: 0px;
	position: absolute;
	right: 200px;
	top: -20px;
	
}

.page-template-page-about-php article .post_content .credits img.second{
	position: absolute;
	right: 0px;
	position: absolute;
	right: -12px;
	top: 140px;
}

.page-template-page-about-php article .post_content .credits ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.page-template-page-about-php article .post_content .credits ul li{
	margin-bottom: 10px;
	text-decoration: underline;
}

@media(max-width:767px){ 

	.page-template-page-about-php{
		padding: 0px;
	}

	.page-template-page-about-php article header .page-header .back_color{
		width: 100%;
	}

	.page-template-page-about-php article header .page-header h1{
		font-size: 27px;
		padding: 0px;
		margin-left: 15px;
	}

	.post_content img{
		width: 100%;
	}

}


/***  Author Page ***/

.author_page{
	margin-top: 40px;
}

.author_page .header{

}


.author_page .header header{
	position: relative;
}

.author_page .header img{
	width: auto;
}

.author_page .header .back_color{
	background: #2DFEFE;
	width: 60%;
	height: 100%;
	z-index: 0;
	left: 30px;
	top: -27px;
}

.author_page .header header h1{
	display: inline-block;
	position: relative;
	margin: 0;
}

.author_page .header header span{
	display: inline-block;
	position: relative;
}

.author_page .header p{
	width: 50%;
}



.author_page article{
	margin-bottom: 30px;
}

.author_page article .image{
	padding: 0;
}

.author_page article img{
	width: 100%;
}


.author_page article .data{
	text-align: left;
	padding: 0;
	margin-top: 80px;
}


.author_page article span{
	font-weight: bold;
}

.author_page article .title{
	position: relative;
}

.author_page article .title h3{
	position: relative;
	font-style: italic;
	margin: 0;
	z-index: 1;
	padding: 10px 0px;
}

.author_page article .title .back_color{
	background: #2DFEFE;
	width: 60%;
	height: 100%;
	z-index: 0;
	left: -30px;
}

@media(max-width:767px){ 

	.author_page .header p{
		width: 100%;
	}


	.author_page .head_slider{
		width: 100%;
	}


	.author_page .slider .bx-wrapper{
		width: 100% !important;
	}

	.author_page .slider .bx-wrapper .bx-viewport{
		position: initial !important;
	}

	.author_page article .data{
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.author_page .foot_slider{
		width: 100%;
	}

}