#ms-general, #header-wrapper, #footer-wrapper, .primary-background-color {
    background-color: #d35039;
}




@media (min-width:768px) {
    #page-meta-wrapper {
        background-image: url('//lh3.googleusercontent.com/TuVcNqyN6X83d0c_2JCGlmxsv-xfDFg9pY0Xy-PN8zSYsQdNJheQrawcnFgWLau5ZF--KJ8TxTJvLQ-WeU-FVLt7OT0w0KVgLoN8rtFrWw=s1200');
        
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        
    }
    #ms-general {
        background-image: none;
        background-color: #d35039;
    }
}
@media (max-width:767px) {
    #page-meta-wrapper {
        background-image: none;
    }
    #ms-general {
        background-image: url('//lh3.googleusercontent.com/TuVcNqyN6X83d0c_2JCGlmxsv-xfDFg9pY0Xy-PN8zSYsQdNJheQrawcnFgWLau5ZF--KJ8TxTJvLQ-WeU-FVLt7OT0w0KVgLoN8rtFrWw=s1200');
        background-color: transparent;
        
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        
    }
}



@media (max-width:480px) {
    #page-meta-wrapper {
        background-image: none;
    }
    #ms-general {
        background-image: url('//lh3.googleusercontent.com/cR5-XDPJF3DzUY2t2QMn5M-1_QmZv1XjZTG8_s6KqCNvXRNAbafpHYGyO6RwQ8J_WU3x0Ji6THyvFZDF9NzrMAsH6bxeWr7g8znDLPHepQ=s850')!important;
        background-color: transparent;
        
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        
    }
}


.footerstyle{
    background-color: #d35039;
    background-image: none;
}

.ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f {
    border-color: #d35039;
}

.ui-icon {
    background-color: #d35039;
}

.menu .current a, .primary-color {
    color: #d35039;
}




.ua-profile-phone .footerstyle {
    position: relative;
}

.ui-listview .ui-btn-up-g a, .ui-listview .ui-btn-hover-g a{
    color: #d35039
}

@media (max-width:480px) {
    .ua-profile-desktop.content {
        position: relative;
    }

    .ua-profile-desktop .mobbgr {
        background-color: transparent;
        position: relative !important;
        overflow: hidden !important;
        min-height: 100% !important;
    }

    .ua-profile-desktop .background {
        position: absolute;
        width:100%;
    }

    .ua-profile-desktop .bgimg {
        position: relative;
        width: 100%;
    }

    .ua-profile-desktop .gradient {
        position: relative;
        top: -200px;
        height: 200px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#d35039) ); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient(top, transparent, #d35039); /* Chrome 10+, Saf5.1+, iOS 5+ */
        background-image:    -moz-linear-gradient(top, transparent, #d35039); /* FF3.6 */
        background-image:     -ms-linear-gradient(top, transparent, #d35039); /* IE10 */
        background-image:      -o-linear-gradient(top, transparent, #d35039); /* Opera 11.10+ */
        background-image:         linear-gradient(top, transparent, #d35039);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#d35039); /* IE5.5 to IE 9*/
    }
}

#long-form-post-pagers .mspager, #long-form-post-pagers .mspager:visited {
    color: #d35039;
}
#long-form-post-pagers .mspager:hover {
    color: #BD4833;
}

.disabled-color, .disabled-color:hover {
    color: #ddd;
}


/* contrasting color (white or black) to the primary color */
.primary-color-contrast-text-color {
    color: #FFFFFF !important;
}

.primary-color-contrast-background-color {
    background-color: #FFFFFF !important;
}

.primary-color-contrast-before-up-arrow-border-color:before {
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #FFFFFF rgba(255, 255, 255, 0) !important;
}


    .background-desktop-image {
        background-image: url('//lh3.googleusercontent.com/TuVcNqyN6X83d0c_2JCGlmxsv-xfDFg9pY0Xy-PN8zSYsQdNJheQrawcnFgWLau5ZF--KJ8TxTJvLQ-WeU-FVLt7OT0w0KVgLoN8rtFrWw=s1200');
        
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        
    }
