/*
Theme Name:     MorisonValuation
Description:    Optimized child theme for Ultimatum
Author:         ThePopularizer
Template:       ultimatum
Version:        0.1.0
*/ 



/************** | Universal | ***************************************************/

html, body { height: 100%; 	margin: 0px; padding: 0px;}

html {
	margin-top: 0px!important;
}
.logged-in body {
	margin-top: 32px; 
}
.entry-content .wpb_row {
	margin: 0px; 
}
.entry-content > .wpb_row {
	padding-top: 40px;
	margin-left: -15px;
	margin-right: -15px;
}
.entry-content > .wpb_row:first-child {
	padding-top: 0px;
}
.entry-content > .wpb_row > .wpb_column {
	margin-bottom: 40px;
}

a {
	color: #d10027;
}

a:hover {
	color: #b10022;
}

/************* Standards **************/

/* Layout */

.page-title-wrapper {
	padding: 10px 0px; 
	margin-bottom: 30px;
}

.bottom-0 { margin-bottom: 0px!important; }
.bottom-10 { margin-bottom: 10px!important; }
.bottom-20 { margin-bottom: 20px!important; }
.bottom-25 { margin-bottom: 25px!important; }
.bottom-30 { margin-bottom: 30px!important; }
.bottom-40 { margin-bottom: 40px!important; }
.bottom-50 { margin-bottom: 50px!important; }
.bodywrapper > .wrapper {
	padding-bottom: 40px;
}
.grid-posts .vc_col-sm-4:nth-child(3):after, .grid-posts .vc_col-sm-6:nth-child(2):after {
	content: '';
	width: 100%; 
	clear: both!important; 
	display: table;
}
.grid_4 .widget_ultimatumsidebars > .widget {
	margin-bottom: 40px;
}
	.grid_4 .widget_ultimatumsidebars > .widget:last-child {
		margin-bottom: 0px;
	}
.featured-image  {
	margin-bottom: 25px;
}
.grid-contact-icons {
	font-size: 22px;
	margin-bottom: 15px;
}
	.grid-contact-icons i {
		margin: 0px 3px; 
	}
.grid-3 > div:nth-of-type(6) {
	clear: both!important;
}
.grid-posts {
	text-align: center;
}
.grid-posts > div {
	display: inline-block;
	float: none;
	vertical-align: top;
	box-sizing: border-box;
	margin-left: -2px;
	margin-right: -2px;
	}
.grid-img img {
	display: inline;
	border-radius: 50%;
	max-width: 100%!important;
}
.grid-posts {
	margin-top: 30px!important;
}
.grid-posts .wpb_column {
	margin-bottom: 30px;
	}
hr {
	width: 120px;
	border-color: #808080;
	border-top-width: 2px;
	margin-bottom: 10px;
}
.footer-wrapper hr {
	width: 90px;
}
.no-margin, .no-margin .wpb_column {
	margin: 0px!important; 
}
.aio-icon-img {
	display: inline-block!important;
}

/* Colours */

.transparent {  
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
} 
.white, .white a, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6 {
	color: #fff;
} 
.grey, .grey a, .grey h1, .grey h2, .grey h3, .grey h4, .grey h4, .grey h5, .grey h6, .footer-wrapper .social-wrapper  {
	color: #808080;
}
.grey-bg, .page-title-wrapper {
	background-color: #eee;
}
.grey-mid {
	color: rgb(77,77,77);
}
.grey-mid-bg {
	background-color: rgb(77,77,77);
}
.dark {
	color: rgb(26,26,26);
}
.dark-bg {
	background-color: rgb(26,26,26);
}
.blue, .blue a, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .il li:before, .grid-contact-icons a, a > i, .ui-tabs-anchor {
	color: #d10027;
}
.blue-bg, .nav-wrapper, .dropdown-menu, .credits {
	background-color: #d10027;
}
.circle-bg {
	min-width: 122px;
	min-height: 122px;
	background: url('/wp-content/themes/lex/images/circle-bg.png') center center;
}
	.circle-bg i {
		line-height: 122px;
	}

/* Text */

body, ul li {
	line-height: 1.5em;
	font-size: 14px;
	font-family: 'Open Sans', Arial, sans-serif;
}
h1,h2,h3,h4,h5, .header-info{
	font-family: 'Raleway', Arial, sans-serif;
	}
h1{
	font-size: 2.214em;
	line-height: 1.8em;
	margin: 0px; 
	font-weight: 700;
	text-transform: uppercase;
}
h2{
	font-size: 1.714em;
	line-height: 1.5em;
	font-weight: 700;
}
h3, .team-row .wpb_tabs_nav .ui-state-default {
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: 600;
}
h4{
	font-size: 1.143em;
	line-height: 1.4em;
	font-weight: 600;
}
h5{
	font-size: 1.2em;
	line-height: 1.25em;
}
.lead {
	font-size: 1.214em;
	font-family: 'Droid serif', sans-serif;
	font-style: italic;
}
.sub-lead {
	font-size: 0.714em;
	font-family: 'Droid serif', sans-serif;
	font-style: italic;
}
.no-decoration, a > i:hover {
	text-decoration: none!important;
}

/* Lists */

.bodywrapper li {
	margin-bottom: 7px;
	}
ul.il, .il ul {
	margin-left: 0px; 
	}
.il li {
  padding-left: 1.7em;
  list-style: none;
  margin-left: 0px; 
  margin-bottom: 1.5em;
}
.il li:before {
  font-family: FontAwesome; /* or whatever */
  display: inline-block;
  margin-left: -1.7em; /*same as padding-left set on li*/
  width: 1.7em; /*same as padding-left set on li*/
}
.ticks li:before {
	content: '\f00c';
}
.books li:before {
	content: "\f02d"; 
}
.il li a {
	display: inline!important;
	line-height: inherit!important;
}

body dt {
	font-weight: 600;
}
.headwrapper .dl-horizontal dd {
	margin-left: 170px;
	}

/* Forms */



/*** Interface ***/

a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer {
	   cursor: pointer;
}
.btn, .wpb_button, .readmore, button {
	font-family: 'Open Sans', Arial, sans-serif!important;
	font-size: 1.214em!important;
	background: transparent!important;
	padding: 15px 25px!important;
	text-transform: uppercase!important;
	color: #fff!important;
	background: #d10027!important;
	text-shadow: none!important;
	min-width: 160px!important;
	border-radius: 2px!important;
	border: 1px solid #fff!important;
	border-radius: 4px!important;
	transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari and Chrome */
	-o-transition: all 0.3s; /* Opera */	
}
	.top-call-row .btn, .top-call-row  .wpb_button {
		margin: 0px 12.5px 10px 12.5px!important;
	}
	.btn:hover, .wpb_button:hover {
		color: #d10027!important;
		background: #fff !important;
		border-color: #fff !important;
	}
/* 	.white .btn, .white .wpb_button {
		background: transparent!important;	
	} */
/* 		.white .btn:hover, .white .wpb_button:hover {
			background: rgba(255, 255, 255, 0.1)!important;
		} */
	.btn.inverted, .readmore {
		color: #d10027!important;
		border-color: #fff !important;
		background-color: #fff !important;
	}
		.btn.inverted:hover, .readmore:hover {
			color: #fff!important;
			background-color: #d10027!important;
			border-color: #fff!important;
		}
.play-button {
}
.play-button:hover {
	transition: all 0.3s!important;
	-moz-transition: all 0.3s!important; /* Firefox 4 */
	-webkit-transition: all 0.3s!important; /* Safari and Chrome */
	-o-transition: all 0.3s!important; /* Opera */	
	filter: alpha(opacity=90)!important;
	-khtml-opacity: 0.9!important;
	-moz-opacity: 0.9!important;
	opacity: 0.9!important;
}

/* Tabs */

.wpb_tabs_nav {
	border-bottom: 3px #808080 solid;	
} 
.wpb_tabs .wpb_tabs_nav .ui-state-default {
	background: transparent;
	border: 3px transparent solid;
	position: relative;
	top: 3px; 
}
.wpb_tabs .wpb_tabs_nav .ui-tabs-active {
	border: 3px #808080 solid;
	border-bottom-color: #fff;
	border-radius: 15px 15px 0px 0px;
	background: transparent!important;
	}
ul li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:before, .ui-state-active a:before, ul li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:after, .ui-state-active a:after {
	content: '';
	height: 15px;
	width: 15px;
	display: inline-block!important;
	position: absolute; 
}
ul li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:before {
	left: -15px;
	bottom: -5px;
	background: #fff; 	
	}
.ui-state-active a:before {
	border-radius: 0px 0px 12px 0px;
	border: 3px #808080 solid;
	border-top: 0px;
	border-left: 0px;
	left	: -18px;
	bottom: -3px;
	z-index: 1; 
	}
ul li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active:after {
	right: -15px;
	bottom: -5px;
	background: #fff;
	}
.ui-state-active a:after {
	border: 3px #808080 solid;
	border-top: 0px;
	border-right: 0px;
	border-radius: 0px 0px 0px 12px;
	right: -18px;
	bottom: -3px;
	z-index: 1; 
	}
ul li.ui-state-default:first-child.ui-corner-top.ui-tabs-active.ui-state-active:before, .ui-state-active:first-child a:before {
	display: none!important;
}

.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover {
	background: transparent;
}

/* Social */

.social-wrapper a {
	display: inline;
	outline-color: initial;
	outline-style: initial;
	outline-width: 0px;
}
.social-wrapper a {
	margin: 0px 3px;
	}
	.social-wrapper a:hover {
		text-decoration: none;
	}
.social-wrapper a:first-child {
	margin-left: 0px!important;
}
.social-wrapper a i {
	vertical-align: baseline!important;
	width: auto!important;
	height: auto!important;
	display: inline!important;
	line-height: inherit!important;
	margin-left: 5px;
}
.footer-wrapper .social-wrapper a i:hover, .grid-contact-icons i:hover {
	filter: alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/* IE Fixes */

textarea { overflow: auto; }

/************* Layout **************/

.clearfix:before, .container:after { content: ""; display: table; }  
.clearfix:after { clear: both; }  /* IE 6/7 */  .clearfix { zoom: 1; }  

/************* Theme **************/


/************* Plugin **************/

.testimonial-widget img {
	border-radius: 50%;
}
.testimonial-widget .client {
	text-align: right;
}
.testimonial-widget p {
	padding-left: 89px;
	}

/************* Custom **************/


/************** | Particular | ****************************************************/


/************** Header ****************************/

.header-wrapper {
	padding: 30px 0px;
}
.logo-wrapper {
	position: relative;
	padding: 10px 0;
}
.logo-wrapper img {
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
.tagline {
	position: absolute;
	left: 107px;
	bottom: 0px;
	font-weight: 600;
}
.header-info {
	font-size: 1.357em;
	font-weight: 600;
}
.header-info dt:first-child, .header-info .social-wrapper {
	margin-bottom: 15px!important;
}
.header-info dd {
	width: 135px;
	margin-left: 95px!important;
}
.header-info dt {
	width: 85px; 
}

/*Navigation*/

.navbar {
	margin-top: -5px;
	margin-bottom: 0px;
}
.nav-wrapper {
	margin: 0px; 
}
.navbar-inner {
	background: transparent;
	border: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-ms-filter: none;
	filter: none;
}
/* .nav > li:hover > ul {
	display: block;
	} */
.navbar .nav > li > a {
	color: #FFF;
	text-shadow: none;
	text-transform: uppercase;
	padding: 15px 19px;
	}

/* Center menu */
@media (min-width: 980px) {

	.navbar .nav,
	.navbar .nav > li {
	  float:none;
	  display:inline-block;
	  *display:inline; /* ie7 fix */
	  *zoom:1; /* hasLayout ie7 trigger */
	  vertical-align: top;
	  text-align: left;
	}

	.navbar-inner {
	  text-align:center;
	}
}	
	
.btn-navbar, .btn-navbar:hover {
	border: none!important;
	background: rgba(0, 0, 0, 0)!important;
	min-width: 0px!important;
	margin-top: 5px!important;
	}
.caret {
	border: none;
}
.caret:after {
	content: "\f107";
	font-family: fontawesome;
	display: inline;
	position: absolute;
	right: 4px;
	top: 20px;
	}
.dropdown-menu {
	border-radius: 0px;
	margin: 0px;
	border: 0px;
	border-radius: 0px!important;
}
.dropdown-menu:before, .dropdown-menu:after {
	border-color: transparent!important;
	display: none;
}
.dropdown-menu, .dropdown-menu a {
	color: #fff!important;
}
.dropdown-menu li a:hover {
	background: none;
	border-color: transparent!important;
}
.menu-item .dropdown-menu a:hover {
	background: #F10037!important;
	}
.dropdown-backdrop {
	position: static;
	display: none;
}

/************** Side Bar ****************************/


/************** Team **************/

.position-title-wrapper, .member-team-type-wrapper {
	font-weight: bold;
	font-style: italic;
}
.position-title-wrapper a {
	color: inherit!important;
}
.team-member-content {
	font-style: italic;
}
.page-id-116 .vc_wp_custommenu ul {
	margin-left: 0px;
}
.page-id-116 .vc_wp_custommenu .menu > li {
	display: none;
}
.page-id-116 .vc_wp_custommenu .menu > li > ul > li > a {
	font-size: 1.714em;
	line-height: 1.5em;
	font-weight: 700;
	margin-top: 10px;
	padding: 10px 0px;
	display: inline;
	}
.page-id-116 .vc_wp_custommenu .menu .sub-menu {
	padding: 8px 0px 15px 0px;
}
.page-id-116 .vc_wp_custommenu .menu > #menu-item-349 {
	display: block;
}
	.page-id-116 .vc_wp_custommenu .menu > #menu-item-349 > a {
		display: none;
	}
	
.archive.tax-teammember_team .bodywrapper .teammember {
	text-align: center;
	margin-bottom: 30px;
}
.archive.tax-teammember_team .bodywrapper img {
	border-radius: 50%;
}

/************** Home Page **************/

.home .bodywrapper > .wrapper {
	padding: 0px; 
}
.home .page-title-wrapper {
	display: none;
}
.home .bodywrapper hr {
	margin: 0px auto 10px auto; 
}
.mv-heading {

}
.mv-tagline  {
	margin-bottom: 15px!important;
}
.team-row {
	padding-top: 0px;
}
.team-row h4 {
	margin-bottom: 5px;
}
.team-row hr {
	margin-bottom: 3px!important;
}
.team-row .wpb_tabs_nav .ui-state-default {
	text-align: center;
	}
.services-row .vc_col-sm-3 hr {
	width: 85px;
}
.services-row .aio-icon-img .img-icon {
	position: relative;
	top: 25px;
	left: 10px;	
}
.services-row .Defaults-male {
	position: relative;
	right: 15px;
	margin-right: -40px;
}
.services-row .Defaults-female {
	margin-right: -20px;
}
.services-row .wpb_raw_code  {
	margin: 0px; 
	text-align: center;
}
.services-row .aio-icon-img.circle-bg {
	margin-bottom: -5px;
	}
.clients-row .myportfolio-container {
	margin-top: 25px;
}
.team-row .wpb_tab > div > div > .wpb_wrapper {
	padding: 30px 30px 0px 30px;
	}
	.team-row .wpb_tabs .wpb_tabs_nav .ui-tabs-active {
		background: url('/wp-content/themes/lex/images/line.png') no-repeat bottom center!important;
	}
	.team-row .wpb_tab .uavc-icons {
		margin: -10px 0px 10px 0px;
		}
	.team-row .wpb_tab .wpb_single_image {
		margin-top: 5px;
		}
.work-row hr, .about-row hr {
	margin-left: 0px!important;
}
.work-row .vc_col-sm-8 p {
	max-width: 550px;
}
.home .about-row .wpb_wrapper hr {
	margin-bottom: 9px!important;
	}
.about-row h2 {
	margin-bottom: 5px;
}
.callout-row .vc_col-sm-8 p {
	font-size: 1.286em;
	text-transform: uppercase;
	line-height: 1.4em;
}
.about-row .widget_recent_entries .widgettitle {
	display: none;
}

/************* Team **************/

.teammember .wpb_wrapper > div {
	margin: 0px;
	margin-top: 15px;
	}
.teammember h2 {
	margin-top: 0.8em;
	}
.member-team-type-wrapper ul {
	margin-left: 0px;
	}
li.member-team {
	list-style: none;
	display: inline;
	margin-right: 15px;
	font-style: italic;
}
.member-img-wrapper img {
	float: right;
	margin: 0px 0px 10px 20px;
	border-radius: 50%;
}

/************* Testimonials **************/

.testimonial .inner {
	background: transparent;
}

/************* Blog **************/

.blog .entry-content {
	margin-bottom: 50px;
	overflow: visible;
}
.blog .entry-content span {
	margin-top: 15px;
}
.post-meta {
	font-size: 0.8em;
}
.blog .entry-content span a {
	border: 1px solid #CCC;
	padding: 5px 10px;
}
.blog .entry-content span a:hover {
	background: #efefef;
	text-decoration: none;
}

/************** Footer ****************************/

.footer-wrapper {
	background: #1a1a1a;
	padding: 40px 0px;
}
	.footer-wrapper .container_12 {
		position: relative;
	}
.credits {
	text-transform: uppercase;
	font-size: 0.9em;
}
.credits-text {
	margin-top: 10px;
	margin-left: 5px;
}
.credits .widget_text {
	float: left;
	}
.footer-wrapper .textwidget {
	font-size: 1.071em;
	line-height: 1.8em;
}
.footer-wrapper .social-wrapper {
	font-size: 1.786em;
}
.footer-wrapper .btn {
	margin: 0px!important;
	padding: 5px!important;
	min-width: 140px!important;
	font-size: 1em!important;
	}
.footer-logo {
	margin: 3px 3px 3px 0px;
	max-width: 58px;
	height: 58px;
	width: 58px;
}
.credits {
	padding: 3px 0px;
}
.credits .ultimatum-menu-container {
	padding: 20px 0px; 
}
.credits .horizontal-menu ul li {
	border: none!important;
}
.credits a {
	text-decoration: underline;
}
.footer-wrapper hr {
	margin-bottom: 20px;
}
.footer-wrapper .social-wrapper {
	margin-top: 15px;
}
.footer-wrapper .social-wrapper a {
	margin: 0px 10px;
	}
.footer-wrapper .social-wrapper a i {
	color: #808080;
}
#text-5 {
	margin-bottom: 20px;
}

/************** | @media | ****************************************************/




/* Responsive styles for a typical Ultimatum installation */

@media (min-width: 1200px) {}
@media (max-width: 1199px) {
	.navbar .nav > li > a {
		padding: 15px 9px;
	}
	.navbar .nav > li > a.dropdown-toggle {
		padding-right: 16px;
	}	
}

@media (min-width: 980px) and (max-width: 1199px) {}

@media (min-width: 980px) {
	.team-row .wpb_tabs_nav .ui-state-default {
	width: 24%;
	}

}
@media (max-width: 979px) {
}

@media (min-width: 768px) and (max-width: 979px) {
	.testimonial-widget p {
		padding-left: 0px;
		}
}

@media (min-width: 768px) {
	ul#menu-main > li a {
		border-top: transparent 5px solid;
		}
	ul#menu-main > li:hover > a, ul#menu-main > li a:hover, ul#menu-main > li a:focus, ul#menu-main > .current-menu-item > a, ul#menu-main > .current-menu-parent > a {
		border-top: #808080 5px solid;
		color: #fff!important; 
		}
		ul#menu-main > li a:focus {
			background: #808080;
		}
	.callout-row .btn {
		margin-top: 30px!important;
		}
	.footer-wrapper .btn {
		position: absolute;
		bottom: 0px
	}
	.team-row .wpb_single_image, .team-row .wpb_text_column, .grid-img img {
		max-width: 265px;
		margin-left: auto;
		margin-right: auto;
		}
	.navbar-inner {
		padding-left: 8px;
	}
}
@media (max-width: 767px) {
	.tablet-center {
		width: 100%; 
		text-align: center;
		float: none; 
		}
	.work-row .align-icon {
		text-align: center!important;
		}
	.ultimatum-regular-menu {
			display: none!important;
		}
	.header-info {
		margin-top: 10px;
	}
	.dl-horizontal {
		display: inline-block;
	}
	.credits {
		text-align: center;
	}
	.footer-wrapper > div > div {
		margin-bottom: 30px!important;
	}
	.footer-logo {
		margin-top: 30px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {}

@media (min-width: 479px) {}
@media (max-width: 479px) {
	.tagline {
		position: static;
		margin-top: 15px;
	}
}


/* Changes to Ultimatum Interface for Optimized Workflow */

.ultimatum-css-customizer  {
	overflow: scroll;
	border-top: 2px solid #ccc;
	background: white; 
	background: rgba(255,255,255,0.7);
}
.ultimatum-css-customizer .CodeMirror {
	background: transparent;
}



/* Override mobile menu behaviour */
@media (max-width: 979px) {
	
	.navbar .nav > li > a {
		padding: 8px 10px;
	}
	
	.caret::after {
		top: 10px;
		right: 10px;
	}
	
	.nav-collapse.in {
		height: auto !important;
	}
	
	.nav-collapse .dropdown-menu .dropdown-menu,
	.nav-collapse .dropdown-menu .dropdown-menu::before, .nav-collapse .dropdown-menu .dropdown-menu::after,
	.nav-collapse .nav > li > .dropdown-menu .dropdown-menu::before, .nav-collapse .nav > li > .dropdown-menu .dropdown-menu::after	{
		display: block !important;
	}
	
	.nav-collapse .dropdown-menu a {
		text-transform: uppercase;
		font-weight: normal;
		padding: 5px 0;
		margin: 3px 0;
	}
	
	.nav-collapse .menu-item .dropdown-menu a[href]:hover {
		background: none !important;
		background-color: transparent !important;
		color: #ffff77 !important;
	}
	
	.nav-collapse .dropdown-menu a:not([href]) {
		padding: 15px 0 8px 0;
		border-bottom: solid 1px #fff !important;
		border-radius: 0;
		text-transform: uppercase;
		font-size: 0.8em;
		opacity: 0.7;
		background: none !important;
		background-color: transparent !important;
	}
		
	.dropdown-submenu > a:not([href])::after {
		display: none !important;
	}	
	
	.nav-collapse .dropdown-menu .dropdown-menu {
		margin-left: 0;
		margin-right: 0;		
	}
	
	.nav-collapse .dropdown-menu .dropdown-menu a {
		text-transform: uppercase;
		padding: 5px 0;
		font-weight: normal;
		margin: 2px 0;
		border-radius: 0;
	}
	
	.nav-collapse .dropdown-menu .dropdown-menu a[href]:hover {
		background: none !important;
		background-color: transparent !important;
		color: #ffff77 !important;
	}
}

.color-panel {
	background-color: #d10027;
	color: #fff;
}

.color-panel h1,
.color-panel h2,
.color-panel h3,
.color-panel h4 {
	color: #fff;
}

.color-panel h2 {
	text-transform: uppercase;
}

ul.fa-ul li {
	margin-bottom: 1.5em;
}

ul.fa-ul .fa-li {
	color: #d10027;
}

.home-bullet-lists hr {
	text-align: left !important;
	margin: 0 !important;
}

.home-bullet-lists .vc_wp_posts .widgettitle {
	display: none;
}
.home-bullet-lists .vc_wp_posts a {
	text-transform: uppercase;
}
.home-bullet-lists a {
	color: #333;
}

.callback-text {
	text-transform: uppercase;
}


.wrapper-footer,
.wrapper-geekfree {
	text-align: center;
}

.wrapper-geekfree {
	padding-bottom: 20px;
	margin-top: 5px;
}

.wrapper-geekfree a  {
	display: inline-block;
	padding: 20px 0 20px 55px;
	background-image: url(//assets.geekfree.co.nz/wp/website-by-geekfree.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 10px;
	color: #333;
}

.wrapper-footer .horizontal-menu {
	float: none !important;
	text-align: center !important;
	padding-bottom: 10px;	
}

.wrapper-footer .horizontal-menu li {
	float: none !important;
	display: inline-block !important;
	border: none !important;
	padding: 0 8px !important;	
}

.wrapper-footer .horizontal-menu li:first-child {
	border-left: none !important;
}

.wrapper-footer .horizontal-menu li a {
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
}

.team-row h3 {
	color: #000;
	font-size: 1.2em;
}
