/* Vertex - A single page app theme   */
/* Author: Rype Pixel [Chris Gipple]  */
/* Website: rypepixel.com             */
/* Email: hello@rypepixel.com         */
/* Date: 10/9/2013                    */


/************ TABLE OF CONTENTS ***************
1. RESET
2. GLOBAL SETTINGS
3. HEADER 
4. SLIDER 
5. SUB SLIDER MESSAGE
6. FEATURES 
7. SCREENSHOTS 
8. PROMO BOX 
9. HOW IT WORKS
10. PRICING
11. TESTIMONIALS
12. FAQ
13. OUR TEAM
14. CONTACT
15. FOOTER
**********************************************/


/*** RESET ***/
* {
	margin:0px;
	padding:0px;
}

/*** GLOBAL SETTINGS ***/

@font-face {
    font-family: 'Proxima Nova Light';
    src: url('type/proximanova-light-webfont.eot');
    src: url('type/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/proximanova-light-webfont.woff') format('woff'),
         url('type/proximanova-light-webfont.ttf') format('truetype'),
         url('type/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Reg';
    src: url('type/proximanova-regular-webfont.eot');
    src: url('type/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/proximanova-regular-webfont.woff') format('woff'),
         url('type/proximanova-regular-webfont.ttf') format('truetype'),
         url('type/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Semi-bold';
    src: url('type/proximanova-semibold-webfont.eot');
    src: url('type/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/proximanova-semibold-webfont.woff') format('woff'),
         url('type/proximanova-semibold-webfont.ttf') format('truetype'),
         url('type/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family:Proxima Nova Light, Helvetica, Arial;
	font-size:16px;
	color:#737373;
	padding-top: 90px;
	-webkit-font-smoothing: antialiased;
}

.row {
	margin-top:40px;
	/* [ignore] image preload for button hover */
	background: url('../images/buttonRedHover.png') no-repeat -9999px -9999px; 
}

h2 {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
	font-size:30px;
}

h3 {
	font-family:Proxima Nova Light, Helvetica, Arial;
	font-size:35px;
	color:#727272;
	text-align:center;
}

h4 {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
	color:#404040;
	font-size:19px;
}

a:focus {outline:none;}

ul li {margin-top:15px;}
ol li {margin-top:15px;}

.anchor {
	display: block; 
	position: relative; 
	top: -80px; 
	visibility: hidden;
}

.button {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
	background-image: url('../images/buttonRed.png');
	background-repeat:no-repeat;
	color:white;
	font-size:18px;
	padding:21px 41px 22px 77px;
	-webkit-text-shadow:0px 0px 3px #525252;
	-moz-text-shadow:0px 0px 3px #525252;
	text-shadow:0px 0px 3px #525252;
}

.button:hover {
	color:white;
	text-decoration:none;
	background-image: url('../images/buttonRedHover.png');
}

.buttonSmall {
	font-family:Proxima Nova Reg, Helvetica, Arial;
	color:white;
	border-radius:30px;
	background-color:#c76c57;
	padding:10px 35px 10px 35px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: linear-gradient(to top, rgba(0,0,0,.10), rgba(2,2,2,0));
	border-style:solid;
	border-width:1px;
	border-color:#9b4c2d;
	-webkit-box-shadow: inset 0px 1px 1px white;
    -moz-box-shadow: inset 0px 1px 1px white;
    box-shadow: inset 0px 1px 1px white;
}

.buttonSmall:hover {
	color:white;
	text-decoration:none;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.10), rgba(2,2,2,0)); 
	background-image: linear-gradient(to top, rgba(2,2,2,0), rgba(0,0,0,.10));
}



/******************************** HEADER ********************************/


.navbar-brand {
	/*background-image: url('../images/logo.png');
	background-repeat:no-repeat;*/
	margin-top:13px;
	display:block;
	margin-left:20px;
	padding-left:0px;
	width:153px;
}


.slicknav_menu {
	display:none;
}
/* MAIN NAVIGATION */

/* MENU WIDTH SETTINGS */
#menu, #menu ul{float:right;}
#menu ul li ul,  #menu ul li ul li {width: 210px;}
#menu ul li ul li a {width:210px; }
#menu ul li ul li ul {left:210px;}
/* MENU COLOR SETTINGS */
#menu, #menu ul li a {
background-color:#ffffff;}
#menu ul li a {
color: #444444; }
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active, #menu > ul > li:hover > a  {
color: #004b6b;
}

#menu > ul > li.nav-dropdown > a {
  background: url('../images/dropdown-arrow.png') no-repeat 100% 15px;
  margin-right: 10px;
}

#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active, #menu > ul > li:hover > a, #menu li:hover a  {
background: none;
color:#1E81C4;
}
#menu ul li a:active, #menu ul li.nav-dropdown > a:hover {color:#004b6b;
	font-weight:600;
	background:none;
	background: url('../images/dropdown-arrow-hover.png') no-repeat 100% 15px;
	}

#menu ul.nav li.selected > a {
background: #004b6b;
color: #ffffff;
}
#menu ul.nav li ul li a{
border-top: 1px solid #fff;
}
#menu ul.nav li ul li a {
background: x#f47d31;
color: #ffffff !important;
}
#menu ul.nav li ul li a:hover, #menu ul.nav li ul li a:focus, #menu ul.nav li ul li a:active, #menu ul.nav li ul li:hover > a{
background-color: #fffff;
color: #004b6b;
}
/* GENERAL MENU SETTINGS */
#menu {
padding:30px 0px 40px 0px;
font-size: 12px;
float:right;
}
#menu a{
font-size: [menu-font-size];
font-weight: bold;
}
#menu ul.nav li a:hover{
font-size: [menu-font-size];
font-weight: bold;
}
#menu ul.nav {
list-style: none;
margin: 0;
padding: 0;
}
#menu ul.nav li {
position: relative;
float: left;
}
#menu ul.nav li a {
float: left;
padding: 6px 10px 6px 10px;
text-decoration: none;
text-transform:uppercase;
text-transform:capitalize;
font-size:14px;
}
#menu ul.nav li.selected > a {
text-decoration: none !important;
}
#menu ul.nav li em {
position: absolute;
left: -10001px;
top: -10001px;
}
#menu ul.nav li ul {
display: none;
position: absolute;
left: 0;
background-color:#08599B;
top:100%;
z-index:500;
}

#menu ul.nav > li ul {background: #08599B;  }
 
#menu ul.nav li:hover > ul {
display: block;
background-color:#08599B;
}
#menu ul.nav li ul li {
display: block;
float: none;
background-color:#004b6b;
margin: 0;
}
html* #menu ul.nav li ul li {
margin-bottom: -3px;
}
#menu ul.nav li ul li a {
display: block;
float: none;
height: auto;
margin: 0;
padding: 6px 20px 6px 20px;
line-height: 1.3;
font-weight:normal;
}
html* #menu ul.nav li ul li a {
float: left;
font-weight:normal;
}
#menu ul.nav li ul li a:hover, #menu ul li ul li a:focus, #menu ul li ul li a:active, #menu ul li ul li:hover > a {
text-decoration: none;
color:#ffffff !important;
font-weight:normal;
}
#menu ul.nav li ul li ul {
top: 0;
padding-left: 1px;
}
#menu ul.nav li ul li ul li {
font-size: 1em;
}
#menu ul.nav li ul li ul li a {
}


/******************************** SLIDER ********************************/

#ccm-layout-flexslider-5-1 {
	color:#ffffff;
}

.sliderControls span {
	margin-top:-300px;
	opacity:0.3;
}

.sliderControls #slider-prev {
	float:left;
}

.sliderControls #slider-next {
	float:right;
}

.sliderControls #slider-prev:hover {
	opacity:0.7;
}

.sliderControls #slider-next:hover {
	opacity:0.7;
}

#ccm-layout-flexslider-5-1 .large-6.slideText { margin-top:30px; margin-bottom:40px; }

#ccm-layout-flexslider-5-1 .large-5.large-offset-1.slideText {
	background-color:rgba(255,255,255,0.15);
	padding:15px 30px 40px 30px;
	margin-bottom:60px;
	border-radius:5px;
}

#ccm-layout-flexslider-5-1 .large-5.large-offset-1.slideText h1 { font-size:22px; color:#ffffff; }
#ccm-layout-flexslider-5-1 .large-5.large-offset-1.slideText p { font-size:14px; margin-bottom:40px; color:#ffffff;}

#ccm-layout-flexslider-5-1 h1 {
	font-family:Proxima Nova Light, Helvetica, Arial;
	font-size:42px;
	color:#ffffff;
}

#ccm-layout-flexslider-5-1 h1 span { font-family:Proxima Nova Semi-bold, Helvetica, Arial; }

#ccm-layout-flexslider-5-1 p { font-size:28px; color:#ffffff; }

#ccm-layout-flexslider-5-1 p span {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
	color:#e9856e;
}

#ccm-layout-flexslider-5-1 #iphoneBlack {
	position:relative;
	z-index:1000;
	margin-left:-15px;
}

#ccm-layout-flexslider-5-1 #iphoneWhite {
	margin-left:210px;
	margin-top:-390px;
	position:absolute;
	z-index:0;
}

#ccm-layout-flexslider-5-1 #ipadWhite {
	margin-top:67px;
	margin-left:200px;
}

#ccm-layout-flexslider-5-1 #ipadBlack {
	margin-top:-350px;
	margin-left:40px;
}

#ccm-layout-flexslider-5-1 #iphoneBlackSmall {
	margin-top:-237px;
	margin-left:-15px;
}

#ccm-layout-flexslider-5-1 #emailInputSlider {
	font-size:16px;
	margin:0px 0px 20px 0px;
	border-radius:30px;
	width:100%;
	border:none;
	padding:0px 15px 0px 15px;
	height:47px;
}

#ccm-layout-flexslider-5-1 #emailInputSlider:focus { opacity:0.7; }

#ccm-layout-flexslider-5-1 #buttonSmallSlider {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
	font-size:18px;
	display:block; 
	margin:0 auto; 
	-webkit-text-shadow:0px 0px 3px #525252;
	-moz-text-shadow:0px 0px 3px #525252;
	text-shadow:0px 0px 3px #525252;
	padding:0px 35px 0px 35px;
	height:50px;
}

#ccm-layout-flexslider-5-1 #bubbleGraphic {
	margin:0 auto;
	margin-top:45px;
	margin-bottom:15px;
}

#ccm-layout-flexslider-5-1 .slideThreeList {
	margin-left:13px;
	margin-top:25px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#ccm-layout-flexslider-5-1 .slideThreeList li {
	display:inline;
	margin-right:80px;
}

#ccm-layout-flexslider-5-1 .slideThreeList li:nth-child(3) {
	margin-right:0px;
}

/* slider animations */

.fadeInReallyFast { 
	animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.fadeInFast { 
	animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.fadeInMed { 
	animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

.fadeInSlow { 
	animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation: fadeIn 0.3s linear 0.5s both; 
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
	
@keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
    100% {opacity: 1;}
}


/******************************** SUBSLIDER MESSAGE ********************************/


#subSliderMessage {
	text-align:center;
	padding:10px 0px 70px 0px;
	background: url('../images/texture.png');
	-webkit-box-shadow: 0px 2px 5px #bababa;
    -moz-box-shadow: 0px 2px 5px #bababa;
    box-shadow: 0px 2px 5px #bababa;
}

#subSliderMessage h2 span {
	color:#c76c57;
}


/******************************** FEATURES ********************************/

#features {
	padding-bottom:50px;
}

.featureIcon {
	float:left;
	width:61px;
	height:61px;
	margin:13px 20px 150px 0px;
}

#addUserIcon { background-image: url('../images/icons/addUserIcon.png'); }
#cloudIcon { background-image: url('../images/icons/cloudIcon.png'); }
#gearIcon { background-image: url('../images/icons/gearIcon.png'); }
#uploadIcon { background-image: url('../images/icons/uploadIcon.png'); }
#messageIcon { background-image: url('../images/icons/messageIcon.png'); }
#connectIcon { background-image: url('../images/icons/connectIcon.png'); }

.col-lg-4.featureItem:hover {
	animation-duration: 0.25s;
  	animation-name: slideUp;
  	animation-direction: alternate;
  	animation-iteration-count: 2;
}

/* slideUp animation */
@keyframes slideUp {
  from { margin-top: 0px; }
  to { margin-top: -10px; }
}

/******************************** SCREENSHOTS ********************************/

#screenshots {
	background-color:#f9f9f9;
	padding-bottom:70px;
}

.screenshotImage {
	border-style:solid;
	border-color:white;
	border-width:5px;
	-webkit-box-shadow: 0px 0px 1px #969696;
    -moz-box-shadow: 0px 0px 1px #969696;
    box-shadow: 0px 0px 1px #969696;
    margin-bottom:30px;
}

.overlay{
	margin-top:-193px;
	margin-left:5px;
	float:left;
	background-color:#c46d58;
	width:260px;
	height:158px;
	position:relative;
	display:none;
	opacity:0.9;
}

.linkIcon {
	display:block;
	margin:0 auto;
	margin-top:60px;
	pointer-events: none;
}



/******************************** PROMO BOX ********************************/

#promoBox {
	background: url('../images/sliderBg.jpg');
	background-size: cover;
	background-repeat:no-repeat;
	color:white;
	-webkit-text-shadow:0px 0px 4px #202020;
	-moz-text-shadow:0px 0px 4px #202020;
	text-shadow:0px 0px 4px #202020;
	padding-bottom:35px;
	margin-bottom:20px;
}

#promoBox h4 {color:white;}
#promoBox h4 span {color:#c76c57;}


/*** SUBSCRIBE FORM ***/

#subscribeForm {
	margin-top:5px;
}

#emailInput {
	width:374px;
	padding-left:30px;
	background-image: url('../images/emailInput.png');
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:55px;
}

#subscribeButton {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
	height:55px;
	width:180px;
	background-image: url('../images/subscribeButton.png');
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	color:white;
	margin-left:-4px;
	padding-right:13px;
	-webkit-text-shadow:0px 0px 3px #525252;
	-moz-text-shadow:0px 0px 3px #525252;
	text-shadow:0px 0px 3px #525252;
}

#subscribeButton:hover { background-image: url('../images/subscribeButtonHover.png');  }


/******************************** HOW IT WORKS ********************************/

#howItWorks h4 span {
	color:#758ab2;
}

.iphoneSmall {
	margin-left:120px;
}

.transition1 {
	background-image: url('../images/transition1.png');
	background-repeat:no-repeat;
	width:627px;
	height:137px;
	margin:0 auto;
	display:block;
}

.transition2 {
	background-image: url('../images/transition2.png');
	background-repeat:no-repeat;
	width:627px;
	height:140px;
	margin:0 auto;
	display:block;
}

/******************************** PRICING ********************************/

#pricing {
	margin-bottom:50px;
}

.pricingTable {
	margin-top:-15px;
	padding:0px;
	text-align:center;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	border-color:#c9c9c9;
	-webkit-box-shadow: 0px 0px 4px #d6d6d6;
    -moz-box-shadow: 0px 0px 4px #d6d6d6;
    box-shadow: 0px 0px 4px #d6d6d6;
    margin-bottom:30px;
}

.pricingTable:hover {
	margin-top:-25px;
	animation-duration: 0.55s;
  	animation-name: slideUpPrice;
  	animation-direction: normal;
  	animation-iteration-count: 1;
}

/* animation */
@keyframes slideUpPrice {
  from {
    margin-top: -20px;
  }

  to {
    margin-top: -25px;
  }
}

.pricingHeader {
	padding:5px 0px 10px 0px;
	
}

.pricingTable h1 {
	color:#5b6a84;
	font-size:25px;
}

.pricingTable h2 {
	color:white;
	font-size:50px;
	line-height:25px;
	-webkit-text-shadow:0px 0px 3px #202020;
	-moz-text-shadow:0px 0px 3px #202020;
	text-shadow:0px 0px 3px #202020;
}

.triangleWhite {
	margin:0 auto;
}

.priceAmount {
	margin-top:-19px;
	background-color:#758ab2;
	padding:15px 0px 15px 0px;
	background-image: url('../images/priceAmountBg.png');
}

.priceAmount h2 span {
	font-size:16px;
	font-style:italic;
}

.pricingTable ul li {
	list-style:none;
	line-height:50px;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.05), rgba(2,2,2,0)); 
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.05), rgba(2,2,2,0)); 
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.05), rgba(2,2,2,0)); 
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.05), rgba(2,2,2,0)); 
	background-image: linear-gradient(to top, rgba(0,0,0,.04), rgba(2,2,2,0));
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#d3d3d3;
}

.buttonContainer {
	margin-top:-10px;
	padding-top:30px;
	padding-bottom:30px;
}


/******************************** TESTIMONIALS ********************************/

#testimonials {
	background: url('../images/sliderBg.jpg');
	background-size: cover;
	background-repeat:no-repeat;
	color:white;
	-webkit-text-shadow:0px 0px 4px #202020;
	-moz-text-shadow:0px 0px 4px #202020;
	text-shadow:0px 0px 4px #202020;
	padding-bottom:40px;
	margin-bottom:20px;
}

#testimonials h1 {
	font-size:24px;
	line-height:30px;
}

#testimonials p span a {
	color:#c76c57;
	font-weight:bold;
}

#testimonials p span a:hover {
	color:#758ab2;
	text-decoration:none;
}


/******************************** FAQ ********************************/

#faq {
	margin-bottom:70px;
}

.tabs li {
	list-style:none;
	margin-bottom:16px;
}

.tabs a {
	color:#8b8989;
	padding:13px;
	border-style:solid;
	border-color:#d2d2d2;
	border-width:2px;
	border-radius:5px;
	display:block;
	
}

.tabs a:hover {
	color:#758ab2;
	border-color:#758ab2;
	text-decoration:none;
}

.tabs a.active {
	background:#758ab2;
	border-color:#758ab2;
	color:white;
	text-decoration:none;
}

.col-lg-8.tabContent {
	background-color:#f8f8f8;
	border-radius:5px;
	padding:30px;
}

.col-lg-8.tabContent span {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
}


/******************************** OUR TEAM ********************************/

#ourTeam {
	background-color:#f9f9f9;
	padding-bottom:70px;
}

.col-lg-6.teamMemberInfo h4 span { color:#db7b65; }

.teamImage {
	float:left;
	margin-right:10px;
}

.teamText { float:left; }

.socialIcons li {
	list-style:none;
	display:inline;
	margin-right:6px;
}

.socialIcons li a { display:inline-block; width:25px; height:25px;}

.fbIcon { background-image: url('../images/icons/socialFb.png');}
.twitterIcon { background-image: url('../images/icons/socialTwitter.png');}
.googleIcon { background-image: url('../images/icons/socialGoogle.png');}
.flickrIcon { background-image: url('../images/icons/socialFlickr.png');}

.socialIcons a:hover {
	opacity:0.7;
}


/******************************** CONTACT ********************************/

#contact {
	background: url('../images/sliderBg.jpg');
	background-size: cover;
	background-repeat:no-repeat;
	color:white;
	text-align:center;
}

#contact h3 {
	color:white;
	-webkit-text-shadow:0px 0px 3px #202020;
	-moz-text-shadow:0px 0px 3px #202020;
	text-shadow:0px 0px 3px #202020;
}

.col-lg-8.col-lg-offset-2 {
	background: url('../images/contactFormBg.png');
	border-radius:5px;
	padding:30px;
	margin-bottom:90px;
}

.contactInput {
	width:330px;
	padding-left:13px;
	background-color:white;
	opacity:0.6;
	border:none;
	height:40px;
	border-radius:5px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:20px;
}

.contactMessage {
	width:687px;
	height:200px;
	border-radius:5px;
	border:none;
	padding:13px;
	margin-bottom:20px;
	opacity:0.6;
}

.contactInput:hover, .contactMessage:hover {
	opacity:0.7;
	animation-duration: 0.4s;
  	animation-name: inputHover;
  	animation-direction: normal;
  	animation-iteration-count: 1;
}

.contactInput:focus, .contactMessage:hover { opacity:0.7; }

/* animation */
@keyframes inputHover {
  from {
    opacity:0.6;
  }

  to {
    opacity:0.7;
  }
}


/******************************** FOOTER ********************************/

footer {
	background-color:#ffffff;
	color:#444444;
	font-size:14px;
	padding-top:20px;
}

.logoDark { 
	background-image: url('../images/logo-footer.png'); 
	background-repeat:no-repeat;
	display:block;
	width:155px;
	height:44px;
	margin-bottom:-25px;
}

.large-4.about, .large-4.twitter, .large-4.contact {
	margin-bottom:40px;
}

footer a {
	color:#c76c57;
}

footer a:hover {
	color:#758ab2; 
	text-decoration:none;
}

footer h4 {
	color:#444444;
}

footer ul li {
	list-style:none;
}

.large-4.twitter ul li {
	margin-bottom:15px;
}

.large-4.twitter span {
	font-style:italic;
	font-size:13px;
	color:#777777;
}

.large-4.contact ul li {
	font-family:Proxima Nova Semi-bold, Helvetica, Arial;
	margin-bottom:10px;
}

.large-4.contact img {
	margin-right:15px;
}

.large-4.contact ul li.phone img{
	background-image: url('../images/icons/footerPhone.png'); 
	background-repeat:no-repeat;
	display:block;
	width:16px;
	height:17px;
}

