
/* tpr blog mobile layout */

/*global*/
body {
	background:#fff;
	font-size:1.1em;
}
.nowrap {
	white-space:normal;
}
/*hide fb like iframe
#tpr-post .post-social iframe {display:none;}*/
/*hide link within last*/
div.linkwithin_posts a {border:0 !important;}
div.linkwithin_posts a:last-child {display:none !important;}
/*mobile layout show/hide swaps*/
.mob-hide, .mob-hide-inline {
	display:none !important;
}
.mob-show {
	display:block !important;
}
.mob-show-inline {
	display:inline !important;
}

/*/global*/


/*structure*/
div.tpr-str-geral, div.tpr-str-topbar, div.tpr-str-menubar, div.tpr-str-cont {
	width:auto;
	min-width:300px;
	max-width:980px;
}

div.tpr-str-topbar {
	background:#464646 url(../images/bg_footer2.jpg) repeat-x top left !important;
	height:auto;
	border-bottom:1px solid #dfdfdf;
}
div.tpr-str-topbar .float-right {
	width:80%;
	text-align:right;
}

div.tpr-str-menubar {
	min-height:0;
	background:#306172 !important;
	clear:both;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	margin-bottom:40px;
}

div.tpr-str-cont {
	background:none;
	min-height:0;
}
div.tpr-str-cont .cont-col-left {
	float:none;
	margin:0 8px;
	padding:10px 0;
	width:auto;
	min-width:300px;
	max-width:980px;
}
div.tpr-str-cont .cont-col-left .post {
	margin:0 2%;
}
div.tpr-str-cont .cont-col-left .date {
	margin-left:2% !important;
}
div.tpr-str-cont .cont-col-left .post-body img {
	width:94% !important;
	height:auto !important;
	float:none !important;
	display:block !important;
	margin:10px auto 30px auto !important;
}
div.tpr-str-cont .cont-col-left .post-body iframe {
	width:94% !important;
	margin:10px auto !important;
}
#tpr-post .item-action a img, #tpr-post .blog-admin a img {
  	display:none !important;
}
div.tpr-str-cont .cont-col-right {
	float:none;
	margin:60px auto 15px auto;
	min-width:300px;
	max-width:420px;
}
div.tpr-str-cont .cont-col-right ul.tpr-series,
div.tpr-str-cont .cont-col-right ul.tpr-select {
	margin-left:auto;
	margin-right:auto;
}

div.tpr-str-footer1 {
	min-height:145px;
	background:#dfdfdf url(../images/bg_footer1_mobile.jpg) repeat-x top left;
}
div.tpr-str-footer1 .img-footer {
	display:none;
}

div.tpr-str-footer2 {
	background:#464646 url(../images/bg_footer2.jpg) repeat-x top left !important;
	width:100%;
	height:auto;
}

/*/structure*/


/*menus*/
ul.tpr-topmenu {
	padding:4px 8px;
}
ul.tpr-topmenu li a span.arrow-bottom {
	display:none;
}
ul.tpr-topmenu li a {
	white-space:nowrap;
}

#tpr-menu {
	padding:4px;
}
#tpr-menu li a span.arrow {
	display:none;
}
#tpr-menu li a {
	padding:6px 8px 9px 8px !important;
}
#tpr-menu li a:hover {
	color:#f1f1f1;
}
#tpr-menu li a.parent {
	padding-right:8px !important;
}
#tpr-menu li:hover a.parent, #tpr-menu li a.parent:hover, #tpr-menu li a.selected {
	color:#f1f1f1;
	background:none;
	border-left:0;
	border-top:0;
	border-right:0;
	padding:6px 8px 9px 8px !important;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
}
#tpr-menu li ul.dd {
	display:none !important;
}

/*/menus*/


/*interfaces*/
#tpr-logo {
	padding:8px 0 0 8px;
}
#tpr-logo h1 a {
	width:230px;
	height:55px;
	background:url(../images/logo_tpr_mobile.png) no-repeat top left;
}

#tpr-search {
	padding:15px 8px 15px 0;
}
#tpr-search .box {
	width:292px;
}
#tpr-search input.search {
	width:234px;
}

div.tpr-box2 {
	margin:0 8px;
	padding:20px 0;
}
div.tpr-box2 .side-msg {
	display:none;
}

div.tpr-footernote {
	line-height:1.2em;
	padding:12px 8px;
}
div.tpr-footernote a span.arrow-top {
	display:none;
}

/*/interfaces*/


/*posts*/
#tpr-post .post-body p {
	clear:both;
}
/*#tpr-post .post-body .pulled-wrapper {
	display:none;
}*/
#tpr-post .pulled-wrapper {
	float:none;
	width:60%;
	margin:30px auto;
	text-align:center;
	font-style:italic;
}
#tpr-post .pulled {
	padding:20px 5px;
	font-size:1.2em;
	text-align:center;
}
#tpr-post .post-social iframe {
	width:94% !important;
}

/*/posts*/