.beautifulck.banner {
    position: relative;
    z-index: 10;
}

.beautifulck.banner .beautifulckbg {
    position: relative;
}

.beautifulck_titletext h3 {
    left: 40px;
	top:5px;
	font-family:'Droid Sans';
	font-size: 1.25rem;
	font-weight: bold;
	color: #ffffff;
	position: relative;
}

.beautifulck.banner .beautifulck_title * {
    margin: 0;
    padding: 0;
    line-height: inherit;
    background: none;
    font-weight: inherit;
}


.beautifulck.banner .beautifulck_title:before {
    content: " ";
    display: block;
    position: absolute;
    z-index: 12;
    height: 45px;
    width: 100%;
    max-width: 193px;
    left: -12px;
    top: -7px;
    background-repeat: no-repeat;
    background-position: left top;
}

.beautifulck.banner .beautifulck_title:after {
    content: " ";
    display: block;
    height: 45px;
    width: 17px;
    position: absolute;
    z-index: 11;
    right: -13px;
    top: -7px;
    background-repeat: no-repeat;
    background-position: right top;
}

.beautifulck.banner .beautifulck_title {
    height: 31px;
    position: relative;
}

.beautifulck.banner.pink .beautifulck_title {
    background: #bf0067;
}

.beautifulck.banner.red .beautifulck_title {
    background: #CD0000;
}

.beautifulck.banner.orange .beautifulck_title {
    background: #FB7A00;
}

.beautifulck.banner.yellow .beautifulck_title {
    background: #F0A20E;
}

.beautifulck.banner.green .beautifulck_title {
    background: #7BA915;
}

.beautifulck.banner.blue .beautifulck_title {
    background: #0566ad;
}

.beautifulck.banner.grey .beautifulck_title {
    background: #696969;
}


.beautifulck.banner.pink .beautifulck_title:before,
.beautifulck.banner.pink .beautifulck_title:after {
    background-image: url(/images/banner_pink.png);
}

.beautifulck.banner.red .beautifulck_title:before,
.beautifulck.banner.red .beautifulck_title:after {
    background-image: url(/images/banner_red.png);
}

.beautifulck.banner.orange .beautifulck_title:before,
.beautifulck.banner.orange .beautifulck_title:after {
    background-image: url(/images/banner_orange.png);
}

.beautifulck.banner.yellow .beautifulck_title:before,
.beautifulck.banner.yellow .beautifulck_title:after {
    background-image: url(/images/banner_yellow.png);
}

.beautifulck.banner.green .beautifulck_title:before,
.beautifulck.banner.green .beautifulck_title:after {
    background-image: url(/images/banner_green.png);
}

.beautifulck.banner.blue .beautifulck_title:before,
.beautifulck.banner.blue .beautifulck_title:after {
    background-image: url(/images/banner_blue.png);
}

.beautifulck.banner.grey .beautifulck_title:before,
.beautifulck.banner.grey .beautifulck_title:after {
    background-image: url(/images/banner_grey.png);
}

.beautifulck.banner img.beautifulckicon {
    position: relative;
    z-index: 15;
    float: left;
    margin: 7px;
}

.beautifulck.banner .beautifulck_titletext {
    position: absolute;
    z-index: 15;
    /*float: left;
	margin: 5px 0 0 30px;*/
}

#beautifulck1 {
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e3e3e3', GradientType=0);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0px 0px 3px 0px #444444;
    -webkit-box-shadow: 0px 0px 3px 0px #444444;
    box-shadow: 0px 0px 3px 0px #444444;
    border: #efefef 1px solid;
}

#beautifulck2 {
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e3e3e3', GradientType=0);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0px 0px 3px 0px #444444;
    -webkit-box-shadow: 0px 0px 3px 0px #444444;
    box-shadow: 0px 0px 3px 0px #444444;
    border: #efefef 1px solid;
}


#beautifulck3 {
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e3e3e3', GradientType=0);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0px 0px 3px 0px #444444;
    -webkit-box-shadow: 0px 0px 3px 0px #444444;
    box-shadow: 0px 0px 3px 0px #444444;
    border: #efefef 1px solid;
}


#beautifulck4 {
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e3e3e3', GradientType=0);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0px 0px 3px 0px #444444;
    -webkit-box-shadow: 0px 0px 3px 0px #444444;
    box-shadow: 0px 0px 3px 0px #444444;
    border: #efefef 1px solid;
}


#beautifulck5 {
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e3e3e3', GradientType=0);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0px 0px 3px 0px #444444;
    -webkit-box-shadow: 0px 0px 3px 0px #444444;
    box-shadow: 0px 0px 3px 0px #444444;
    border: #efefef 1px solid;
}


#beautifulck6 {
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    background: linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e3e3e3', GradientType=0);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0px 0px 3px 0px #444444;
    -webkit-box-shadow: 0px 0px 3px 0px #444444;
    box-shadow: 0px 0px 3px 0px #444444;
    border: #efefef 1px solid;
}

/* ------------------------------ */
/* RESPONSIVE */
/* ------------------------------ */

@media screen and (max-width: 768px) {
    .beautifulck.banner .beautifulck_title * {
        font-size: 00.75rem;
    }

    .beautifulck_content ul li a {
        font-size: 0.75rem;
    }

}