.type-download .r{
	transition: all .3s ease-in-out;
}

.type-download:hover .r{
	box-shadow: 0 8px 20px rgba(0,0,0,.14);
}

.type-download:active .r{
	box-shadow: 0 16px 30px rgba(0,0,0,.14);
}

.r{
  border-radius: 10px;
}

.pt-cv-title a {
  border-bottom : none;
}

.pt-cv-title a:hover {
  background-color : transparent;
  color            : black;
}

.input-home-mail{
  padding: 20px;
  margin: 0;
  border-radius: 20px 0 0 20px;
}

.btn-home-mail{
  border-radius: 0 20px 20px 0;
  padding: 11px 20px 11px 16px;
  margin: 0 0 4px -1px;
}

.download_artist-radio{
  transition: all .5s ease-in-out;
}

.download_artist-radio:hover,
.download_artist-radio:active{
  box-shadow: 0px 1px 0px rgba(240, 80, 80, 0.23);
}

.download_artist-radio .text-ellipsis {
	  margin: 16px 10px 0 10px;
	text-align: center;
    text-transform: uppercase;
    letter-spacing: .08rem;
}

.download_artist-radio .text-muted {
    display: none;
    visibility: hidden;
}

#pt-cv-view-afe7dbfe3o .pt-cv-pinmas,
#pt-cv-view-af96806tv4 .pt-cv-pinmas {
	border: 0;
	border-radius: 8px;
	background-color: #f7f7f7 !important;
	transition: all .3s ease-in;
}

#pt-cv-view-afe7dbfe3o .pt-cv-pinmas:hover,
#pt-cv-view-af96806tv4 .pt-cv-pinmas:hover {
	box-shadow: 0 8px 16px rgba(0,0,0,.14);
	background-color: #fff;
}

#pt-cv-view-afe7dbfe3o .pt-cv-pinmas:active,
#pt-cv-view-af96806tv4 .pt-cv-pinmas:active {
	box-shadow: 0 12px 24px rgba(0,0,0,.14);
}

#pt-cv-view-4152997uvj .pt-cv-content-item{

}

#pt-cv-view-4152997uvj .pt-cv-ifield{
	box-sizing: border-box;
	top: -15px;
	padding: 0;
	border-radius: 10px;
  background-color: #f7f7f7 !important;
  transition: all .3s ease-in;
}


#pt-cv-view-4152997uvj .pt-cv-thumbnail{
  border-radius: 10px 0 0;
	transition: all .2s ease-in;
}

#pt-cv-view-4152997uvj .pt-cv-ifield:hover{
	box-shadow: 0 8px 16px rgba(0,0,0,.14);
	background-color: #fff;
}
#pt-cv-view-4152997uvj .pt-cv-ifield:active{
   box-shadow: 0 12px 24px rgba(0,0,0,.14);
	background-color: #fff;
}

#pt-cv-view-4152997uvj .pt-cv-ifield:hover .pt-cv-thumbnail,
#pt-cv-view-4152997uvj .pt-cv-ifield:active .pt-cv-thumbnail{
	border-radius: 10px 10px 0 0;
}

#pt-cv-view-4152997uvj .pt-cv-title{
  padding: 7px 15px 0 15px;
}

#pt-cv-view-4152997uvj .pt-cv-content{
  padding: 2px 15px 7px 15px;
}

#pt-cv-view-4152997uvj .pt-cv-readmore {
  box-sizing       : border-box;
  display          : inline-block;
  margin           : 12px 8px 0 0;
  text-transform   : uppercase;
  border-radius    : 20px;
  font-size        : .9em;
  letter-spacing   : .05em;
  background-color : #ffffff;
  border           : 1px solid #dde3e8;
  transition       : all .25s ease-in-out;
}

#pt-cv-view-72b91199xs .pt-cv-readmore {
  box-sizing       : border-box;
  display          : inline-block;
  margin           : 12px 8px 0 0;
  text-transform   : uppercase;
  border-radius    : 20px;
  font-size        : .9em;
  letter-spacing   : .05em;
  background-color : #ffffff;
  border           : 1px solid #dde3e8;
  transition       : all .25s ease-in-out;
}

#pt-cv-view-326b84a2fk .pt-cv-readmore {
  box-sizing       : border-box;
  display          : inline-block;
  margin           : 12px 8px 0 0;
  text-transform   : uppercase;
  border-radius    : 20px;
  font-size        : .9em;
  letter-spacing   : .05em;
  background-color : #ffffff;
  border           : 1px solid #dde3e8;
  transition       : all .25s ease-in-out;
}

#pt-cv-view-c55dae08m6 .pt-cv-readmore {
  box-sizing       : border-box;
  display          : inline-block;
  margin           : 12px 8px 0 0;
  text-transform   : uppercase;
  border-radius    : 20px;
  font-size        : .9em;
  letter-spacing   : .05em;
  background-color : #ffffff;
  border           : 1px solid #dde3e8;
  transition       : all .25s ease-in-out;
}

#pt-cv-view-e92f7f0bp6 .pt-cv-specialp * {
  color        : transparent;
  margin-left  : 4px;
  margin-right : 6px;
}

.pt-cv-specialp span {
  color     : transparent;
  font-size : 0px;
}

.pt-cv-specialp span p {
  color     : transparent;
  font-size : 1px;
}

.pt-cv-specialp span a {
  display        : inline-block;
  background     : rgba(219, 47, 47, 0.86);
  margin         : 0 0 5px 0;
  padding        : 2px 4px;
  border         : 1px solid rgba(255, 255, 255, .24);
  border-radius  : 3px;
  font-size      : 1.1rem;
  letter-spacing : 0.05rem;
  font-weight    : bold;
  text-align     : center;
  border-bottom  : none;
  color          : white !important;
  text-transform : uppercase;
  margin-right   : 6px;
}

.pt-cv-specialp span a:hover {
  background : rgba(31, 64, 138, 0.66);
}

.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas > * {
  border-bottom : none;
}

.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas > :last-child {
  border-bottom : none;
  text-align    : center;
}

#pt-cv-view-72b91199xs .pt-cv-content, #pt-cv-view-72b91199xs .pt-cv-content *:not(.pt-cv-readmore):not(style):not(script) {
  font-size        : 12px !important;
  line-height      : 1.4 !important;
  width            : 280px;
  background-color : rgba(22, 58, 136, 0.74);
  padding          : 29px;
  height           : 180px;
  margin-top       : -15px;
  color            : white;
  margin-left      : -15px;
  padding-top      : 36px;
}

#pt-cv-view-72b91199xs .pt-cv-title a {
  margin-top : -6px;
}

#pt-cv-view-e92f7f0bp6 .pt-cv-1-col .pt-cv-ifield {
  margin-bottom : 0 !important;
  border-radius : 10px;
  overflow      : hidden;
  transition    : all .3s ease-in-out;
}

#pt-cv-view-e92f7f0bp6 .pt-cv-1-col .pt-cv-ifield:hover,
#pt-cv-view-e92f7f0bp6 .pt-cv-1-col .pt-cv-ifield:focus,
#pt-cv-view-e92f7f0bp6 .pt-cv-1-col .pt-cv-ifield:active {
  box-shadow : 0px 8px 20px rgba(0, 0, 0, 0.09);
}

#pt-cv-view-e92f7f0bp6 .pt-cv-1-col .pt-cv-ifield .pt-cv-thumbnail {
  width         : 100% !important;
  margin-bottom : 0 !important;
}

#pt-cv-view-e92f7f0bp6 .pt-cv-1-col .pt-cv-ifield .pt-cv-title {
  margin-bottom    : 0;
  display          : block;
  background-color : #f7f7f7;
  border-radius    : 0 0 10px 10px;
  padding          : 10px 20px;
}

#pt-cv-view-d5eae60dvq .pt-cv-ifield,
#pt-cv-view-326b84a2fk .pt-cv-ifield,
#pt-cv-view-af96806tv4 .pt-cv-ifield,
#pt-cv-view-afe7dbfe3o .pt-cv-ifield,
#pt-cv-view-a88be10my1 .pt-cv-ifield,
#pt-cv-view-0b04ffficy .pt-cv-ifield,
#pt-cv-view-96ae2ddzeg .pt-cv-ifield {
  border-radius : 8px;
	background-color: #f7f7f7 !important;
  transition    : all .8s ease-in-out;
}

#pt-cv-view-d5eae60dvq .pt-cv-ifield:hover,
#pt-cv-view-d5eae60dvq .pt-cv-ifield:focus,
#pt-cv-view-326b84a2fk .pt-cv-ifield:hover,
#pt-cv-view-326b84a2fk .pt-cv-ifield:focus,
#pt-cv-view-af96806tv4 .pt-cv-ifield:hover,
#pt-cv-view-af96806tv4 .pt-cv-ifield:focus,
#pt-cv-view-afe7dbfe3o .pt-cv-ifield:hover,
#pt-cv-view-afe7dbfe3o .pt-cv-ifield:focus,
#pt-cv-view-a88be10my1 .pt-cv-ifield:hover,
#pt-cv-view-a88be10my1 .pt-cv-ifield:focus,
#pt-cv-view-0b04ffficy .pt-cv-ifield:hover,
#pt-cv-view-0b04ffficy .pt-cv-ifield:focus,
#pt-cv-view-96ae2ddzeg .pt-cv-ifield:hover,
#pt-cv-view-96ae2ddzeg .pt-cv-ifield:focus {
  box-shadow : 0 6px 20px rgba(0, 0, 0, .1);
	background-color: #fff;
  opacity    : 1;
}

#pt-cv-view-d5eae60dvq .pt-cv-readmore,
#pt-cv-view-326b84a2fk .pt-cv-readmore,
#pt-cv-view-a88be10my1 .pt-cv-readmore,
#pt-cv-view-0b04ffficy .pt-cv-readmore,
#pt-cv-view-96ae2ddzeg .pt-cv-readmore {
  box-sizing       : border-box;
  display          : block;
  margin           : 12px auto 16px auto;
  padding          : 4px 10px !important;
  text-transform   : uppercase;
  border-radius    : 20px;
  font-size        : 1.4rem;
  letter-spacing   : .05em;
  color            : #1f408a !important;
  border           : 1px solid rgba(31, 64, 138, 0.24) !important;
  background-color : transparent !important;
  transition       : all .15s ease-in-out;
}

#pt-cv-view-d5eae60dvq .pt-cv-readmore:hover,
#pt-cv-view-d5eae60dvq .pt-cv-readmore:focus,
#pt-cv-view-96ae2ddzeg .pt-cv-readmore:hover,
#pt-cv-view-96ae2ddzeg .pt-cv-readmore:focus,
#pt-cv-view-a88be10my1 .pt-cv-readmore:hover,
#pt-cv-view-a88be10my1 .pt-cv-readmore:focus,
#pt-cv-view-0b04ffficy .pt-cv-readmore:hover,
#pt-cv-view-0b04ffficy .pt-cv-readmore:focus,
#pt-cv-view-326b84a2fk .pt-cv-readmore:hover,
#pt-cv-view-326b84a2fk .pt-cv-readmore:focus {
  padding          : 4px 18px !important;
  color            : #fafafa !important;
  background-color : #1f408a !important;
  border           : 1px solid rgba(31, 64, 138, 1) !important;
  opacity          : 1;
}

#pt-cv-view-d5eae60dvq .pt-cv-readmore:active,
#pt-cv-view-96ae2ddzeg .pt-cv-readmore:active,
#pt-cv-view-a88be10my1 .pt-cv-readmore:active,
#pt-cv-view-0b04ffficy .pt-cv-readmore:active,
#pt-cv-view-326b84a2fk .pt-cv-readmore:active {
  padding          : 4px 18px !important;
  color            : #fafafa !important;
  background-color : #1f408a !important;
  border           : 1px solid rgba(31, 64, 138, 1) !important;
  box-shadow       : 0 4px 12px rgba(0, 0, 0, .14);
}

#pt-cv-view-d5eae60dvq .pt-cv-content,
#pt-cv-view-96ae2ddzeg .pt-cv-content,
#pt-cv-view-a88be10my1 .pt-cv-content,
#pt-cv-view-0b04ffficy .pt-cv-content,
#pt-cv-view-326b84a2fk .pt-cv-content {
  padding : 0 15px !important;
}

#pt-cv-view-d5eae60dvq h4.pt-cv-title,
#pt-cv-view-96ae2ddzeg h4.pt-cv-title,
#pt-cv-view-a88be10my1 h4.pt-cv-title,
#pt-cv-view-0b04ffficy h4.pt-cv-title,
#pt-cv-view-326b84a2fk h4.pt-cv-title {
  padding : 0 15px !important;
}

#pt-cv-filter-bar-e92f7f0bp6-download_category {
    border: none;
	}
#pt-cv-filter-bar-e92f7f0bp6-download_artist {
    border: none;
	}

#pt-cv-filter-bar-e92f7f0bp6-download_tag {
    border: none;
	}

.pt-cv-filter-bar:not(.pt-cv-filter-group) .pt-cv-filter-option {
   
    box-sizing: border-box;
    display: inline-block;
    margin: 0 8px 0 0;
    text-transform: uppercase;
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 0.8em;
    letter-spacing: .05em;
    background-color: #ffffff;
    border: 1px solid #dde3e8!important;
    transition: all .25s ease-in-out;
	}

.pt-cv-filter-bar:not(.pt-cv-filter-group) .pt-cv-filter-option {
    font-weight: 500;
}

.breadcrumb.pt-cv-filter-bar>li+li:before {
    content: none;
    padding: 0 0;
    color: transparent;
}

.rank_article {
    margin: 0;
    padding: 16px 16px 16px 0;
    border: 1px solid transparent;
    transition: all .3s ease-in-out;
	background: transparent;
}

.rank_article:hover,
.rank_article:focus,
.rank_article:active{
    border-radius: 18px;
    padding: 20px 16px 20px 0;
    box-shadow: 0 20px 30px rgba(0,0,0,.04);
}

.rank_article:hover .rank_number,
.rank_article:focus .rank_number,
.rank_article:active .rank_number{
	background-color: #1f408a;
	border: 1px solid #1f408a;
	color: #fff;
}

.rank_number {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: #ececec;
    text-align: center;
    vertical-align: top;
    display: inline-block;
    margin: 18px 20px;
    color: #545a5f;
    font-size: 30px;
		line-height: 6px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.breadcrumb.pt-cv-filter-bar {
    background: 0 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    list-style: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
	}
.panel {
    margin-bottom: 20px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
    box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
}
.post-item {
    border-radius: 3px;
    background-color: transparent;
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
    margin-bottom: 15px;
    border: 0px;
}
.entry-content ul, 
.entry-content ol, 
.entry-content form,
.entry-content p{
    margin-bottom: 1.462em;
    font-size: 19px;
    line-height: 1.7em;
    padding-left: 2em;
    padding-right: 2.5em;
    text-align: justify;
    font-family: Georgia;
}

element.style {
}
p {
    margin: 0 0 10px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.song-landing-text-box {
    font-size: 17px;
    font-family: Georgia;
    line-height: 1.7em;
}
.excerpt_thumbnail > h1 {
    font-size: 5rem;
}
.pagination {
    margin-bottom: 70px;
    display: initial;
	  float:left;
    padding-left: 0;
    margin-top: -12px;
    border-radius: 4px;
}