/*
	CSS - Skype.com
	COMPONENTS
*/


/* TEXT STYLINGS
----------------------------------------------------------------------------------------------------*/

.content_text {
}

.content_text p.indent {
    margin-left: 20px;
}

.content_text ul,
.content_text ol {
    padding-bottom: 18px;
}

    .content_text ul:last-child,
    .content_text ol:last-child {
        padding-bottom: 0;
    }

.content_text ul.tick {
    list-style-image: url("../assets/images/lists/list-tick.png");
}

    /*.svg .content_text ul.tick {
        list-style-image: url("../assets/images/lists/list-tick.svg");
    }*/

.content_text ul li {
    list-style-type: disc;
    margin: 0 0 0 15px;
    padding: 0 0 10px;
}

    .content_text ul li:last-child {
        padding: 0;
    }

    .rtl .content_text ul li {
        margin: 0 15px 0 0;
    }

        .content_text ul.tick li {
            margin: 0 0 0 28px;
        }

        .rtl .content_text ul.tick li {
            margin: 0 28px 0 0;
        }

.content_text ol {
    list-style-type: decimal;
}

.content_text ol li {
    list-style: decimal inside none;
    padding: 0 0 10px;
}

    .content_text ol li:last-child {
        padding: 0;
    }

.content_text sup {
    font-size: 75%;
    vertical-align: super;
}

@media only screen and (max-width: 600px)  {

    .content_text ul {
        padding-bottom: 16px;
    }

}



/* INLINE ICONS
----------------------------------------------------------------------------------------------------*/


.iconFeatures,
.iconFeaturesWhite {
    display: inline-block;
    padding-left: 60px;
}

    .iconFeatures .iconSprite,
    .iconFeaturesWhite .iconSprite {
        background: url("../assets/images/features-icons/sprites/features-icons-sprite.png") no-repeat scroll 0 0 transparent;
        height: 40px;
        margin-left: -60px;
        position: absolute;
        margin-top: 2px;
        vertical-align: middle;
        width: 50px;
    }

    .svg .iconFeatures .iconSprite,
    .svg .iconFeaturesWhite .iconSprite {
        background: url("../assets/images/features-icons/sprites/features-icons-sprite.svg") no-repeat;
        background-size: 190px 90px;
    }

        .iconFeatures.iconMessaging .iconSprite {
            background-position: 0 0;
        }

            .iconFeaturesWhite.iconMessaging .iconSprite {
                background-position: 0 -50px;
            }

        .iconFeatures.iconSharing .iconSprite {
            background-position: -50px 0;
        }

            .iconFeaturesWhite.iconSharing .iconSprite {
                background-position: -50px -50px;
            }

        .iconFeatures.iconCalling .iconSprite {
            background-position: -100px 0;
        }

            .iconFeaturesWhite.iconCalling .iconSprite {
                background-position: -100px -50px;
            }

        .iconFeatures.iconVideo .iconSprite {
            background-position: -150px 0;
        }

            .iconFeaturesWhite.iconVideo .iconSprite {
                background-position: -150px -50px;
            }



/* IMAGES
----------------------------------------------------------------------------------------------------*/


img {
    max-width: 100%;
    margin-bottom: -3px;
}

<!--[if IE]>

	img {
	    width: 100%;
	}

<![endif]-->

.content_img {
	position: relative;
}

.content_img.noPadding {
	margin: -30px -30px -10px;
}

.content_img video {
    max-width: 100%;
    position: absolute;
}



/* TEXT & IMAGES
----------------------------------------------------------------------------------------------------*/


/* Generic Defaults */

.content_img_text{
    overflow: hidden;
}

.content_img_text .imageContainer {
    width: 40%;
    float: left;
}

.content_img_text .textContainer {
    width: 60%;
    float: left;
}


/* Image/Text Split Ratios */

.content_img_text.split_10_90 .imageContainer {
    width: 10%;
}

.content_img_text.split_10_90 .textContainer {
    width: 90%;
}

.content_img_text.split_20_80 .imageContainer {
    width: 20%;
}

.content_img_text.split_20_80 .textContainer {
    width: 80%;
}

.content_img_text.split_30_70 .imageContainer {
    width: 30%;
}

.content_img_text.split_30_70 .textContainer {
    width: 70%;
}

.content_img_text.split_40_60 .imageContainer {
    width: 40%;
}

.content_img_text.split_40_60 .textContainer {
    width: 60%;
}

.content_img_text.split_50_50 .imageContainer {
    width: 50%;
}

.content_img_text.split_50_50 .textContainer {
    width: 50%;
}

.content_img_text .imageContainer .imageHolder {
	margin-right: 15px;
}

.content_img_text .textContainer .textHolder {
	margin-left: 15px;
}


/* Full-size Images (No Padding) */

.content_img_text.fullImage {
    margin-bottom: -30px;
    margin-left: -30px;
    margin-top: -30px;
}

.fullImage .imageContainer .imageHolder {
    margin-right: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.fullImage .imageContainer .imageHolder img {
    float: right;
    max-width: none;
}

.fullImage .textContainer .textHolder {
    margin: 30px 0;
}




/* BACK TO TOP
----------------------------------------------------------------------------------------------------*/


.backToTop {
	position: relative;
}

.backToTop a {
    background: url("../assets/images/features-menu-list-sprite.png") no-repeat scroll left top transparent;
    height: 13px;
    position: absolute;
    right: 0;
    bottom: 6px;
    width: 12px;
}