﻿





a {
	color: #27CFC3;
	text-decoration: none;
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
}

	a:hover {
		color: #27CFC3;
	}



/*-------------------------------------------------------------------------*/
/*	7. Footer Styles
/*-------------------------------------------------------------------------*/

ol, ul {
	list-style: none;
}


.row {
	padding: 55px 0px;
	margin-bottom: 0px;
}

.widget h4 {
	color: #777;
	font-size: 12px;
	font-family: 'OpenSansbold';
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.widget {
	margin-bottom: 30px;
}

	.widget.widget_categories ul ul, .widget.widget_pages ul ul, .widget.widget_nav_menu ul ul {
		margin: 0px 0px 0px 0px !important;
		padding: 0px 0px 0px 20px;
	}

	.widget.widget_categories li, .widget.widget_pages li, .widget.widget_nav_menu li {
		border-bottom: 0px !important;
		padding: 0px !important;
	}

		.widget.widget_categories li a, .widget.widget_pages li a, .widget.widget_nav_menu li a {
			padding: 8px 0px;
			display: block;
			border-bottom: 1px solid #444444;
		}

	.widget.widget_categories > ul > li:first-child > a, .widget.widget_pages > ul > li:first-child > a, .widget.widget_nav_menu > ul > li:first-child > a {
		padding-top: 0px;
	}

.span_3 .widget:last-child {
	margin-bottom: 0px;
}

a {
	color: #ccc;
}

	a:hover {
		color: #27CFC3;
	}

.nectar-button:hover {
	color: #fff !important;
}

.widget ul li {
	margin-bottom: 7px;
}

.copyright {
	padding: 20px 0px;
	font-size: 12px;
	background-color: #1c1c1c;
	color: #777;
	margin-top: 20px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

	.copyright li {
		float: left;
		margin-left: 20px;
	}

	.copyright .container div:last-child {
		margin-bottom: 0px;
	}

	.copyright li a, #header-secondary-outer #social li a {
		display: block;
		line-height: 22px;
		height: 24px;
		position: relative;
		transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		background-position: center top;
	}

		.copyright li a i, #header-secondary-outer #social li a i {
			color: #777;
			transition: all 0.2s linear;
			-moz-transition: all 0.2s linear;
			-webkit-transition: all 0.2s linear;
			padding-right: 20px;
		}

.icon-be, .icon-vimeo {
	line-height: 32px !important;
}

.copyright li a i:hover {
	color: #27CFC3;
}

.copyright li a.vimeo, .copyright li a.behance, #header-secondary-outer #social li a.behance, #header-secondary-outer #social li a.vimeo {
	background-color: #666;
}

	.copyright li a.vimeo:hover, .copyright li a.behance:hover, #header-secondary-outer #social li a.behance:hover, #header-secondary-outer #social li a.vimeo:hover {
		background-color: #27CFC3;
	}

.copyright p {
	line-height: 22px;
	margin-top: 3px;
}

.copyright .col ul {
	float: right;
}

.copyright li a.facebook {
	width: 12px;
}

.copyright li a.twitter {
	width: 20px;
}

.copyright li a.dribbble {
	width: 24px;
}

.copyright li a.google-plus {
	width: 20px;
}

.copyright li a.pinterest {
	width: 17px;
}

.copyright li a.rss {
	width: 18px;
}

.copyright li a.vimeo {
	width: 20px;
	text-indent: -9999px;
}

.copyright li a.tumblr {
	width: 21px;
}

.copyright li a.youtube {
	width: 21px;
}

.copyright li a.linkedin {
	width: 19px;
}

.copyright li a.behance {
	width: 27px;
	text-indent: -9999px;
}

.copyright li a.instagram {
	width: 20px;
}

.copyright #social .facebook, .copyright #social .facebook span {
	background-image: url(img/icons/social/facebook.png);
}

.copyright #social .twitter, .copyright #social .twitter span {
	background-image: url(img/icons/social/twitter.png);
}

.copyright #social .vimeo, .copyright #social .vimeo span {
	background-image: url(img/icons/social/vimeo.png);
}

.copyright #social .dribbble, .copyright #social .dribbble span {
	background-image: url(img/icons/social/dribbble.png);
}

.copyright #social .rss, .copyright #social .rss span {
	background-image: url(img/icons/social/rss.png);
}

.copyright #social .skype, .copyright #social .skype span {
	background-image: url(img/icons/social/skype.png);
}

.copyright #social .pinterest, .copyright #social .pinterest span {
	background-image: url(img/icons/social/pinterest.png);
}

.copyright #social .google-plus, .copyright #social .google-plus span {
	background-image: url(img/icons/social/google-plus.png);
}

.copyright #social .tumblr, .copyright #social .tumblr span {
	background-image: url(img/icons/social/tumblr.png);
}

.copyright #social .youtube, .copyright #social .youtube span {
	background-image: url(img/icons/social/youtube.png);
}

.copyright #social .linkedin, .copyright #social .linkedin span {
	background-image: url(img/icons/social/linked-in.png);
}

.copyright #social .behance, .copyright #social .behance span, #header-secondary-outer #social .behance, #header-secondary-outer #social .behance span {
	background-image: url(img/icons/social/behance.png);
}

.copyright #social .instagram, .copyright #social .instagram span {
	background-image: url(img/icons/social/instagram.png);
}

.copyright #social .icon-soundcloud {
	font-size: 26px;
}

#header-secondary-outer #social .vimeo, #header-secondary-outer #social .vimeo span {
	background-image: url(img/icons/social/vimeo-header.png);
}

#header-secondary-outer #social .behance, #header-secondary-outer #social .behance span {
	background-image: url(img/icons/social/behance-header.png);
}


i, #header-secondary-outer #social i {
	font-size: 20px;
	width: auto;
	background-color: transparent !important;
}

.copyright i.icon-be {
	font-size: 24px;
}

#header-secondary-outer #social li .icon-be {
	font-size: 18px !important;
}






/*=========================================*/



/* MAIN CONTAINER */
.container {
	margin: 0 auto;
	position: relative;
}

.container {
	max-width: 1000px;
}

	/* SELF CLEARING FLOATS - CLEARFIX METHOD */
	.row:after, .col:after, .clr:after, .group:after {
		content: "";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}


/* DEFAULT ROW STYLES */
.row, div.clear {
	padding-bottom: 24px;
}
/* set according to preference*/


/* DEFAULT COLUMN STYLES */
.col {
	position: relative;
	display: block;
	float: left;
	width: 100%;
}

@media (min-width: 690px) {
	.col {
		margin-right: 2%;
	}

	.wpb_column {
		margin-right: 0px;
	}
}

/* RESET MARGINS */
.col.col_last {
	margin-right: 0;
}

.col:last-child {
	margin-right: 0;
}


/* COLUMN WIDTH ON DISPLAYS +690px */
@media (min-width: 690px) {
	.span_1 {
		width: 6.5%;
	}

	.span_2 {
		width: 15.0%;
	}

	.span_3 {
		width: 23.5%;
	}

	.span_4 {
		width: 32.0%;
	}

	.span_5 {
		width: 40.5%;
	}

	.span_6 {
		width: 49.0%;
	}

	.span_7 {
		width: 57.5%;
	}

	.span_8 {
		width: 66.0%;
	}

	.span_9 {
		width: 74.5%;
	}

	.span_10 {
		width: 83.0%;
	}

	.span_11 {
		width: 91.5%;
	}

	.span_12 {
		width: 100%;
	}

	/* full width content columns */
	.full-width-content.vc_row-fluid .vc_span2 {
		width: 16.66%;
	}

	.full-width-content.vc_row-fluid .vc_span3 {
		width: 25%;
	}

	.full-width-content.vc_row-fluid .vc_span4 {
		width: 33.33%;
	}

	.full-width-content.vc_row-fluid .vc_span5 {
		width: 40.5%;
	}

	.full-width-content.vc_row-fluid .vc_span6 {
		width: 50%;
	}

	.full-width-content.vc_row-fluid .vc_span7 {
		width: 57.5%;
	}

	.full-width-content.vc_row-fluid .vc_span8 {
		width: 66.66%;
	}

	.full-width-content.vc_row-fluid .vc_span9 {
		width: 75%;
	}

	.full-width-content.vc_row-fluid .vc_span10 {
		width: 83.0%;
	}

	.full-width-content.vc_row-fluid .vc_span11 {
		width: 91.5%;
	}

	.full-width-content.vc_row-fluid .vc_span12 {
		width: 100%;
	}

	.full-width-content.vc_row-fluid .wpb_column {
		margin-left: 0 !important;
	}

		.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper {
			margin: 0;
		}
}
