p {
font-size: 1.4rem;
}
.item-title, .page-header {
  text-transform: none;
}
h1 {
  font-size: 3.4rem;
  line-height: 3.6rem;
}
.page-header h1 {
    font-size: 3.4rem;
} 
.page-header {
    border-bottom: thin solid #bcbcbc;
    margin: 0 0px 20px;
    padding: 0px 10px 20px;
    background: #e7e6d1;
    border-radius: 160px;
}
h3 {
    font-size: 2.2rem;
}
.item-page h3 {
    margin: 12px 0;
}
.logo a {
    top: 8px;
}
.header_bar {
    height: 100px;
    }
#container_hornav {
    top: 100px!important;
    position: unset!important;
}
#container_main .wrapper960 {
    background-color: unset!important;
}
#container_slideshow {
    margin-bottom: 100px;
    padding: 30px 0;
}
#container_bottom1_modules {
    margin-top: 100px;
}
.maincontent {
    padding: 40px 60px 40px;
    border-radius: 100px;
    border-bottom: thin solid #bcbcbc;
    background-color: #f5f4f6;
}   
.container_spacer2 {
    height: 50px;
/* margin-top: 42%; */
}
.container_spacer3 .wrapper960, .container_spacer4 .wrapper960 {
background-color: transparent;
}
.module .module_surround .module_content, .module_menu .module_surround .module_content {
padding: 0;
}
.hornav > ul > li > a {
padding: 9px 20px;
}
.container_spacer2:last-of-type {
height: 160px;
}
.dj-album-title {
font-weight: 100;
}
.dj-album-desc {
font-weight: inherit;
font-size: 1.1em;
margin: 20px 0 10px;
}
.category-desc img {
  padding: 0 12px 0 0;
}
.category-desc {
  min-height: fit-content;
}
.category-desc h2 {
  margin: 0 0 12px;
  padding-top: 0;
}
.com-content-categories__item {
  min-height: 300px;
}
.w-100 {
  font-size: 1.6rem;
  padding: 8px 0 6px;
}
.weblinks .category-desc {
    min-height: 259px;
    margin: 0 0 20px;
    border-top: thin solid #e2e2e2;
}
.weblinks .base-desc {
    min-height: fit-content;
    padding-bottom:20px;
}
.weblinks .category-desc img {
float: left;
    margin: 0 20px 6px 0;
}
.weblink-category .category-desc, .djmediatools .category-desc {
    min-height: fit-content !important;
    border-bottom: none;
}
.list-hits badge badge-info {
background:inherit;
}
.list-title {
    margin: 0 0 14px !important;
}
.list-condensed li {
    padding: 4px 28px !important;
}
.fcp_form input, .fcp_form textarea, .fcp_form select {
width: 360px !important;
}
.fcp_form textarea {
width: 62% !important;
}
#show_copy {
width: auto !important;
}
.u1_about {
	padding: 30px 40px 0;
}
#top1_modules.block_holder {
    margin-bottom: 400px;
}
.mfp-bg {
opacity: 0.91;
}
.thumbnails {
margin-left: 0;
}
/* 
#container_copyright {
    padding: 1200px 0 20px;
}
 */
#copyright {
    padding: 0;
    background: rgba(0,0,0,.3);
    color: #fff;
}
#copyright p {
    padding: 2px 10px;
    margin: 0;
}
.badge-info {
    margin: 12px 6px 0;
}
.mobileonly {
display:none;
}


/* RESPONSIVE CALLS */

@media screen and (max-width:768px) {

.mobilehide {
display:none;
}
.mobileonly {
display:inherit;
}
body, input, button, select, textarea {
    font-weight: 800;
}
.content_background {
    padding: 0 20px;
}
.maincontent {
    padding: 20px;
    border-radius: 40px;
}
.page-header {
    padding: 0px 15px 15px;
    border-radius: 40px;
}
.page-header h1 {
    font-size: 2.4rem;
}
#container_bottom1_modules {
    padding: 40px 0 0;
}
}