/*------------------------------------------------*/

/*--------------------[ICONS]---------------------*/

/*------------------------------------------------*/
@font-face {
	font-family: cp-social;
	src: url(../../../modules/assets/fonts/cp-social.eot);
	src:
		url(../../../modules/assets/fonts/cp-social.eot?#iefix) format("embedded-opentype"),
		url(../../../modules/assets/fonts/cp-social.ttf) format("truetype"),
		url(../../../modules/assets/fonts/cp-social.woff) format("woff"),
		url(../../../modules/assets/fonts/cp-social.svg#cp-social) format("svg");

	font-weight: 400;
	font-style: normal;
}

.cp_social_icon,
.cp_social_icon::before,
.cp_social_icon::after {
	font-family: cp-social, sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	display: block;
}

.cp_social_icon_networks::before {
	content: "\e605";
}

.cp_social_icon_cancel::after {
	content: "\e60c";
}

.cp_social_icon_behance::before,
.cp_social_icon_behance::after {
	content: "\e643";
}

.cp_social_icon_like::before,
.cp_social_icon_like::after {
	content: "\e60e";
}

.cp_social_icon_aweber::before,
.cp_social_icon_aweber::after {
	content: "\e612";
}

.cp_social_icon_blinklist::before,
.cp_social_icon_blinklist::after {
	content: "\e613";
}

.cp_social_icon_buffer::before,
.cp_social_icon_buffer::after {
	content: "\e614";
}

.cp_social_icon_email::before,
.cp_social_icon_email::after {
	content: "\e615";
}

.cp_social_icon_github::before,
.cp_social_icon_github::after {
	content: "\e616";
}

.cp_social_icon_mailchimp::before,
.cp_social_icon_mailchimp::after {
	content: "\e617";
}

.cp_social_icon_outlook::before,
.cp_social_icon_outlook::after {
	content: "\e618";
}

.cp_social_icon_print::before,
.cp_social_icon_print::after {
	content: "\e619";
}

.cp_social_icon_soundcloud::before,
.cp_social_icon_soundcloud::after {
	content: "\e61a";
}

.cp_social_icon_baidu::before,
.cp_social_icon_baidu::after {
	content: "\e61b";
}

.cp_social_icon_box::before,
.cp_social_icon_box::after {
	content: "\e61c";
}

.cp_social_icon_digg::before,
.cp_social_icon_digg::after {
	content: "\e61d";
}

.cp_social_icon_evernote::before,
.cp_social_icon_evernote::after {
	content: "\e61e";
}

.cp_social_icon_friendfeed::before,
.cp_social_icon_friendfeed::after {
	content: "\e61f";
}

.cp_social_icon_hackernews::before,
.cp_social_icon_hackernews::after {
	content: "\e620";
}

.cp_social_icon_livejournal::before,
.cp_social_icon_livejournal::after {
	content: "\e621";
}

.cp_social_icon_netvibes::before,
.cp_social_icon_netvibes::after {
	content: "\e622";
}

.cp_social_icon_newsvine::before,
.cp_social_icon_newsvine::after {
	content: "\e623";
}

.cp_social_icon_aol::before,
.cp_social_icon_aol::after {
	content: "\e624";
}

.cp_social_icon_gmail::before,
.cp_social_icon_gmail::after {
	content: "\e625";
}

.cp_social_icon_google::before,
.cp_social_icon_google::after {
	content: "\e62f";
}

.cp_social_icon_printfriendly::before,
.cp_social_icon_printfriendly::after {
	content: "\e627";
}

.cp_social_icon_reddit::before,
.cp_social_icon_reddit::after {
	content: "\e628";
}

.cp_social_icon_vkontakte::before,
.cp_social_icon_vkontakte::after {
	content: "\e629";
}

.cp_social_icon_yahoobookmarks::before,
.cp_social_icon_yahoobookmarks::after {
	content: "\e62a";
}

.cp_social_icon_yahoomail::before,
.cp_social_icon_yahoomail::after {
	content: "\e62b";
}

.cp_social_icon_youtube::before,
.cp_social_icon_youtube::after {
	content: "\e62c";
}

.cp_social_icon_amazon::before,
.cp_social_icon_amazon::after {
	content: "\e62d";
}

.cp_social_icon_delicious::before,
.cp_social_icon_delicious::after {
	content: "\e62e";
}

.cp_social_icon_googleplus::before,
.cp_social_icon_googleplus::after {
	content: "\e62f";
}

.cp_social_icon_instagram::before,
.cp_social_icon_instagram::after {
	content: "\e630";
}

.cp_social_icon_linkedin::before,
.cp_social_icon_linkedin::after {
	content: "\e631";
}

.cp_social_icon_myspace::before,
.cp_social_icon_myspace::after {
	content: "\e632";
}

.cp_social_icon_picassa::before,
.cp_social_icon_picassa::after {
	content: "\e633";
}

.cp_social_icon_spotify::before,
.cp_social_icon_spotify::after {
	content: "\e634";
}

.cp_social_icon_yahoo::before,
.cp_social_icon_yahoo::after {
	content: "\e635";
}

.cp_social_icon_blogger::before,
.cp_social_icon_blogger::after {
	content: "\e636";
}

.cp_social_icon_deviantart::before,
.cp_social_icon_deviantart::after {
	content: "\e637";
}

.cp_social_icon_dribbble::before,
.cp_social_icon_dribbble::after {
	content: "\e638";
}

.cp_social_icon_flickr::before,
.cp_social_icon_flickr::after {
	content: "\e639";
}

.cp_social_icon_pinterest::before,
.cp_social_icon_pinterest::after {
	content: "\e63a";
}

.cp_social_icon_rss::before,
.cp_social_icon_rss::after {
	content: "\e63b";
}

.cp_social_icon_skype::before,
.cp_social_icon_skype::after {
	content: "\e63c";
}

.cp_social_icon_stumbleupon::before,
.cp_social_icon_stumbleupon::after {
	content: "\e63d";
}

.cp_social_icon_tumblr::before,
.cp_social_icon_tumblr::after {
	content: "\e63e";
}

.cp_social_icon_facebook::before,
.cp_social_icon_facebook::after {
	content: "\e63f";
}

.cp_social_icon_twitter::before,
.cp_social_icon_twitter::after {
	content: "\e640";
}

.cp_social_icon_vimeo::before,
.cp_social_icon_vimeo::after {
	content: "\e641";
}

.cp_social_icon_wordpress::before,
.cp_social_icon_wordpress::after {
	content: "\e642";
}

.cp_social_icon_all_button::before,
.cp_social_icon_all_button::after {
	content: "\e64c";
}

/*--------------end of  icon-------------*/

/*---if style is simple--*/
.cp_social_networks.cp_social_simple.cp-no-spacing .cp_social_share {
	padding: 0;
	padding-bottom: 5px;
}

.cp_social_networks.cp_social_simple.cp-no-spacing .cp_social_network_label {
	margin-left: 40px;
	padding: 7px 0 10px 0;
}

/*---if style is rectanle--*/
.cp_social_networks.cp-icon-style-rectangle i.cp_social_icon {
	display: block;
	float: none;
	margin: 0 auto;
	margin-top: 0;
}

.cp_social_networks.cp-icon-style-rectangle .cp_social_network_label {
	margin: 0 auto;
	padding: 5px 0 0;
	text-align: center;
}

.cp_social_networks.cp-icon-style-rectangle.cp-normal .cp_social_network_label {
	padding: 0 0 10px;
}


.cp_social_networks.cp-icon-style-rectangle .cp_social_overlay {
	background-color: rgba(0, 0, 0, 0.1);
	margin: 0 0 35px 0;
}

.cp_social_networks.cp-icon-style-rectangle.cp-normal .cp_social_overlay {
	background-color: rgba(0, 0, 0, 0.1);
	margin: 0 0 40px 0;
}

.cp-icon-style-rectangle.cp_gradient li:hover .cp_social_overlay {
	margin: 0 0 -90px 0;
}

/*--- icon style-square---*/
.cp_social_networks.cp-icon-style-rectangle.cp-square i.cp_social_icon,
.cp_social_networks.cp-icon-style-rounded.cp-square i.cp_social_icon,
.cp_social_networks.cp-icon-style-left.cp-square i.cp_social_icon,
.cp_social_networks.cp-icon-style-right.cp-square i.cp_social_icon {
	background-color: rgba(0, 0, 0, 0.1);
}

.cp_social_networks.cp-icon-style-rectangle.cp-square .cp_social_share,
.cp_social_networks.cp-icon-style-left.cp-square .cp_social_share,
.cp_social_networks.cp-icon-style-rounded.cp-square .cp_social_share {
	padding: 5px;
}

.cp_social_networks.cp-square .cp_social_share {
	padding: 5px;
}
