/* CSS Document */

/* Right Arrow */
div.icon {
    height: 28px;
    width: 32px;
    position: relative;
    overflow: hidden;
    display: inline-block;
}
div.icon div.rightArrow {
    height: 0px;
    width: 0px;
    border-width: 14px;
    border-style: solid;
    border-color: transparent transparent transparent #2674e3;
	position: absolute;
    left: 18px;
    top: 0;
}

div.icon div.rightArrow:after {
    content: '';
    width: 18px;
    height: 14px;
    background-color: #2674e3;
    position: absolute;
    top: -7px;
    right: 14px;
}
/* > */
div.icon-pointerRight {
    height: 59px;
    width: 36px;
    position: relative;
    overflow: hidden;
    display: inline-block;
	top:-48px;
}

div.icon-pointerRight div.pointerRight {
    width: 33px;
    height: 33px;
    border: solid #666;
    border-width: 13px 13px 0 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
	border-radius:6px;
    margin: 7px 0 0 -21px;
}

/* Phone */
div.icon_phone {
    height: 92px;
    width: 92px;
    position: relative;
    overflow: hidden;
    display: inline-block;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	background-color:#17b8bf;
}
div.icon_phone div.phone {
    position: absolute;
    width: 34px;
    height: 48px;
    background-color: #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    left: 29px;
    top: 22px;
}

div.icon_phone div.phone:before {
    position: absolute;
    content: '';
    width: 24px;
    height: 36px;
    background: #17b8bf;
    left: 5px;
    top: 6px;
}

div.icon_phone div.phone:after {
    position: absolute;
    content: '';
    background: #17b8bf;
    width: 6px;
    height: 3px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    bottom: 1px;
    left: 14px;
}
div.icon_phone div.phone+label {
    position: absolute;
    font-size:28px;
	color:#FFF;
	font-weight:bold;
    top: 26px;
    left: 36px;
}