/* 
	Skin Name: Skin 1 (inQuba main)
*/

body { background-color: #ffffff; color: #777; overflow: hidden; }

/* inQuba
---------------------------------------------------------------------------------------------------------------------------*/
header#masthead {
	width: 100%;
	position:fixed !important;
	border-top: 6px #F37021 solid;
	border-bottom: 2px #F37021 solid;
}

.masthead-container {
	clear:both;
	display:compact;
	height: 60px;
}

.inline .alignright { margin-top:0; }
.inline .alignleft { margin-top:0; }

/* Main Background Colors */
#page,.site-header { background-color: #fff; }
#masthead          { background-color: #fff; }
#FooterTop         { background-color: #E7E7E7; }
#FooterBottom      { background-color: transparent; }

/* inquba buttons call for demo etc */
a.button, a.button-right, a.button-o, .sml_submitbtn, a.btn, a.more-link, a.vc_btn3, button, .sml_subscribe input.btn, input.btn.sml_submitbtn, input[type="submit"],input[type="button"],input[type="reset"], .submit-button {
	background: none !important;
	background-color:#FFFFFF;
	margin-top: 20px;
	display:block;
	width: 100px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
	text-align:center;
	vertical-align:middle;
	font-weight: 400; 
	font-style:normal;
	font-size:12px;
	letter-spacing: 2px;
	border-radius: 0px !important;
}

a.more-link {
	clear:both !important;
	margin-top: 20px;
	margin-bottom: 30px;
}

#butrows { margin-top: 0px !important; }
#butrows-a div, #butrows-a div div, #butrows-a div div div { margin-top: 0px !important; padding: 0px !important; }
#butrows-b div,m #butrows-b div div, #butrows-b div div div { margin-top: 0px !important; padding: 0px !important; }

a.button.large { width: 200px; }
a.button.large.centerthisbold { float:none !important; margin-left: auto; margin-right:auto; border-width:2px; font-weight:700; margin-bottom:10px; }
a.button.large.centerthis { float:none !important; margin-left: auto; margin-right:auto; }


a.vc_btn3, .submit-button {
	color: #F37021; /*#f9c19e !important; */
	background-color:#FFFFFF;
	border:	#F37021 solid 1px !important;
}
.submit-button span {
	color: #F37021 !important;
	text-shadow:none !important;
}

a.button, a.more-link, a.button-right, .sml_submitbtn, a.btn, button,input[type="submit"],input[type="button"],input[type="reset"] { 
	color: #F37021; /*#f9c19e;*/
	background-color:#FFFFFF;
	border:	#F37021 solid 1px;
}
a.button:hover, a.more-link:hover, a.button-right:hover, .sml_submitbtn:hover, a.btn:hover, a.vc_btn3:hover, 
button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover {
	color: #f9c19e !important;
}
a.button.orangebut {
	color: #FFFFFF !important; /*#f9c19e;*/
	background-color:#F37021 !important;
	border:	#F37021 solid 1px !important;
}
a.button.orangebut:hover {
	color: #f9c19e !important;
	background-color:#F37021 !important;
	border:	#F37021 solid 1px !important;
}
a.button-right { float:right; }
	
a.button-o { 
	z-index: 300;
	color: #f9dfce;
	border:	#FFFFFF solid 1px;
}
a.button-o:hover {
	color: #FFFFFF;
}

.sml_namelabel, .sml_emaillabel { display: none; }
input, .sml_nameinput, .sml_emailinput {
	padding: 12px;
	border-radius: 5px;
	/*border: 4px #000000 solid;*/
	font-size: 16px;
}

a.btn, a.more-link, button, .submit-button,input[type="submit"],input[type="button"],input[type="reset"] { 
	cursor: pointer; 
	border-radius: 0px !important;
}
a.btn.disabled, button[disabled], input[disabled] { 
	cursor: default; 
}

.footmod { border: none; font-size: 15px; line-height: 20px; }
.footmod th { color:#F37021; font-weight: bold;  width: 20px; }
.footmod td { border:none;}
.footmod td.biggerbold { font-size: 17px; font-weight: 500; }
.copyright { font-size: 14px; }

#contact-mod {
	margin: 0;
	margin-top: -50px;
}

#contact-numbers h2 {
	font-size: 30px; 
	font-weight: 400 !important;
	line-height: 1.60; 
	letter-spacing: 1px;
}
#contact-numbers p { font-size: 14px; }
.socialicons {
	padding-bottom: 34px;
}
.contact-stripe {
	margin-bottom: 0;
}

.medium_light_white, .medium_light_white strong, .medium_light_white .orange {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important;
	font-size: 40px !important;
	line-height: 60px;
	font-weight: 600;
	text-shadow: 2px 2px 10px rgba(0,0,0,.7);
}
.medium_light_white strong {
	font-weight:700;
}

#header-image {
	top: 0px;
	margin-bottom: 5px;
}

#thin-stripe-orange, #title-stripe-contact,
#title-orange-home, #title-orange { /* thin stripe on top of some pages with VC */
	background-color: #f37020;
 	column-fill:auto;
	width: 100%;
	height:30px;
	
	margin-top: 40px; 
}
#thin-stripe-orange, #title-stripe-contact { margin-bottom: 3px; }

#thin-stripe-orange2 {
	background-color: #f37020;
 	column-fill:auto;
	width: 100%;
	height:2px;
	margin-top: 40px; 

	
	}
#page-id-22 #thin-stripe-orange { /* company orange line above video */
margin-top: 0;
}

#title-orange-home, #title-orange {
	background: -webkit-linear-gradient(#f37020, #d25400); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#f37020, #d25400); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#f37020, #d25400); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#f37020, #d25400); /* Standard syntax */
	
	position:relative;
	height:auto;
	left: -100%;
	right: -100%;
	
	margin-top: 0px; 
	padding-left: 100%;
	padding-right: 100%;
	padding-top: 5px; /* bleeds on top orange */
	padding-bottom: 5px; /* bleeds on bottom orange */
	overflow:auto;
 	font-size: 18px;
	color: #FFFFFF;
	overflow: hidden;
	text-align:center;
	font-style:italic;
	font-weight:lighter;
}

#title-orange-home { 
	margin-top: -34px; /*white space, and placement */
	height:38px !important;
	margin-bottom: 30px;
}

#title-orange-home h1, #title-orange h1 { 
	padding-top:0px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	
	color: #FFFFFF;
	font-size: 18px !important;
	font-style:normal;
	font-weight:400;
	letter-spacing:5px;
	text-transform:uppercase;
}

.arrow-white, .arrow-orange, .arrow-black {
	display:block;
	width: 51px;
	height: 51px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.arrow-white { background: transparent url('assets/images/arrow-white.png') no-repeat; }
.arrow-orange {	background: transparent url('assets/images/arrow-orange.png') no-repeat; }
.arrow-black {	background: transparent url('assets/images/arrow-black.png') no-repeat; }

.iq-bullet {
	display:inline-block;
	width: 18px;
	height: 18px;
	background: transparent url('assets/images/bullet-orange.png') no-repeat;
}

#tools { width: 98.8%; }
#tools .button {
	bottom: 10px;
	margin-bottom: 20px;
	/*position:absolute;
	margin-left:auto;
	margin-right:auto; NOT WORKING */
}
.borderme { /* tools bordered square blocks */
	border: 1px #ccc solid;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px !important;
	display:block;
	width: 100%;
	height: 100%;
	padding: 5px;
}
.borderme div {
	margin-left: 20px;
	margin-right: 20px;
}
.borderme p {
	font-size:15px !important;	
}

.borderme:first-child {
	margin-left: 0px;
}
.borderme:last-child {
	margin-right: 0px;
}

.borderme2 { /* tools bordered square blocks */
	border: 1px #ccc solid;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px !important;
	display:block;
	width: 100%;
	height: 100%;
	padding: 5px;
}
.borderme2 div {
	margin-left: 20px;
	margin-right: 20px;
}
.borderme2 p {
	font-size:15px !important;	
}

.borderme2:first-child {
	margin-left: 0px;
}
.borderme2:last-child {
	margin-right: 0px;
}

/* Customer Icons Items */
.vc_gitem-zone-mini {
	background-color: #ffffff !important;
	
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.vc_custom_heading.vc_gitem-post-data h4 { /* industries title */
	text-align:center !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.vc_custom_heading.vc_gitem-post-data-source-post_date div { /* industries date */
	color: #ffffff !important;
	font-weight: bold !important;
	text-align:center !important;
	margin-top: 80px !important;
}

/* customer grey */
#gridhead, #gridpage {
	background-color: #f0f0f0;
	margin: 0;
	padding: 0;
}
#gridhead { padding-bottom: 10px; padding-top: 15px;}
#gridpage { padding-bottom: 50px;  } 

.vc_sep_color_orange .vc_sep_line { border-color: #F37021 !important; } 
.orange { color:#F37021 !important; } 
.white { color: #ffffff !important; }
.grey { color: #e5e5e5 !important; }
.black { color: #000000 !important; }

.bold { font-weight: 500 !important; }

/*check these first - rather code above this line*/

h1.page-title, h2.headtitle.page-title {
	font-weight:bold !important;
	font-size: 20px !important;
	line-height: 21px !important;
}

.widget-title, h3.widget-title {
	font-size:18px;
	font-stretch: narrower;
	text-transform:uppercase;
	font-weight:700;
	color:#000000;
	letter-spacing: 1px;
	border-bottom: 1px solid #000000;
}

h3.orangehead {
	font-size:18px;
	font-stretch: narrower;
	text-transform:uppercase;
	font-weight:700;
	font-style:normal;
	color:#F37021;
	letter-spacing: 1px;
}

h4.widget-title {
	font-weight:700;
	color:#000000;
}

h2.entry-title, h2.entry-title a, h2.entry-title a:link, h2.entry-title:visited,  
h4.entry-title, h4.entry-title a, h4.entry-title a:link, h4.entry-title:visited,  
.entry-title a, .entry-title a:link, .entry-title:visited {
	text-transform:uppercase;
	font-size:15px !important;
	line-height:17px !important;
}

h2.entry-title a {
	margin-top:10px;
	color:#000000;
	padding-top:20px;
	font-weight:700;
	letter-spacing: 1px;
}
h2.entry-title a:link, h2.entry-title a:visited {
	color: #000000;
}
h2.entry-title a:hover {
	color: #F37021;
}

.wpb_content_element h2 {
	margin-top: 20px;
}

h4.entry-title, .wpb_text_column h4.entry-title, h2.wpb_singleimage_heading {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;	
	text-transform:uppercase;
	letter-spacing:1px;
	font-style: normal !important;
	font-weight:400 !important;
	color: #F37021;
}

.upw-posts article {
	padding-top: 20px;
	padding-bottom: 5px;
}

#layout_blog .upw-posts article {
	margin-bottom: 0;
}

h4.entry-title a {
	text-decoration:none;
	margin-top:10px;
	color:#F37021;
	padding-top:10px;
}

h4.entry-title a:link, h4.entry-title a:visited {
	color: #F37021;
}

h4.entry-title a:hover {
	color: #000000;
}

.fa-bars { display: none; }

.post-meta {
	padding-bottom: 10px;
	margin-bottom:10px;
	border-bottom: 1px #F37021 solid;
}

/* things from September */

.icon { display:block; width: 55px; height: 55px; }
.icon.CX, a.icon.CX:link, a.icon.CX:visited { background: transparent url('assets/images/inquba-CX.png') no-repeat top left; }
.icon.CX.white, a.icon.CX.white:link, a.icon.CX.white:visited { background: transparent url('assets/images/inquba-CX-white.png') no-repeat top left; }
a .icon.CX:hover { background: transparent url('assets/images/inquba-CX-orange.png') no-repeat top left; }


.icon.CM, a.icon.CM:link, a.icon.CM:visited { background: transparent url('assets/images/inquba-CM.png') no-repeat top left; }
.icon.CM.white, a.icon.CM.white:link, a.icon.CM.white:visited { background: transparent url('assets/images/inquba-CM-white.png') no-repeat top left; }
a .icon.CM:hover { background: transparent url('assets/images/inquba-CM-orange.png') no-repeat top left; }

.icon.JA, a.icon.JA:link, a.icon.JA:visited { background: transparent url('assets/images/inquba-JA.png') no-repeat top left; }
.icon.JA.white, a.icon.JA.white:link, a.icon.JA.white:visited { background: transparent url('assets/images/inquba-JA-white.png') no-repeat top left; }
a .icon.JA:hover { background: transparent url('assets/images/inquba-JA-orange.png') no-repeat top left; }

.icon.SM, a .icon.SM:link, a .icon.SM:visited { background: transparent url('assets/images/inquba-SM.png') no-repeat top left; }
.icon.SM.white, a .icon.SM.white:link, a .icon.SM.white:visited { background: transparent url('assets/images/inquba-SM-white.png') no-repeat top left; }
a .icon.SM:hover { background: transparent url('assets/images/inquba-SM-orange.png') no-repeat top left; }

.icon.WD, a .icon.WD:link, a .icon.WD:visited { background: transparent url('assets/images/inquba-WD.png') no-repeat top left; }
.icon.WD.white, a .icon.WD.white:link, a .icon.WD.white:visited { background: transparent url('assets/images/inquba-WD-white.png') no-repeat top left; }
a .icon.WD:hover { background: transparent url('assets/images/inquba-WD-orange.png') no-repeat top left; }

.icon.EN, a .icon.EN:link, a .icon.EN:visited { background: transparent url('assets/images/inquba-EN.png') no-repeat top left; }
.icon.EN.white, a .icon.EN.white:link, a .icon.EN.white:visited { background: transparent url('assets/images/inquba-EN-white.png') no-repeat top left; }
a .icon.EN:hover { background: transparent url('assets/images/inquba-EN-orange.png') no-repeat top left; }

.icon.case-study, a .icon.case-study:link, a .icon.case-study:visited { 
	background: transparent url('assets/images/icon-case-study.png') no-repeat top center;
	font-size:11px; 
	line-height: 14px; /* Space between icon and caption */
	font-weight:700; 
	font-stretch: narrower; 
	letter-spacing: 1px; 
	color: #777; 
	text-transform:uppercase; 
	padding-top: 58px; 
	width: 84px; 
	height: 84px; 
	text-align:center; 
}
.icon.case-study.black, a .icon.case-study.black:link, a .icon.case-study.black:visited { 
	background: transparent url('assets/images/icon-case-study-black.png') no-repeat top center;
}
a.icon.case-study:hover { background: transparent url('assets/images/icon-case-study-orange.png') no-repeat top center; }

/*.vc_grid-container-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block { /*.vc_gitem-zone {
	border: 1px solid #cbcbcb !important;
}*/

/* logos on customers - HTML way */
.logos, a.logos, a.logos:link, a.logos:visited, a.logos:hover { 
	display: block; width: 208px; height: 208px; 
	border: 1px solid #999;
	margin: 15px;
	float:left;
}
a.logos:hover { background: #C3C3C3; opacity: 0.5; }

.nationalinterstate, a.logos.nationalinterstate:hover { background: transparent url('assets/images/logos/National_Interstate.png') no-repeat top left; }
a.logos.nationalinterstate.case:hover { background: transparent url('assets/images/logos/National_Interstate-CS.png') no-repeat top left; }

.suncorpb, a.logos.suncorpb:hover { background: transparent url('assets/images/logos/suncorpbank.png') no-repeat top left; }
a.logos.suncorpb.case:hover { background: transparent url('assets/images/logos/suncorpbank-CS.png') no-repeat top left; }

.gio, a.logos.gio:hover { background: transparent url('assets/images/logos/GIO.png') no-repeat top left; }
a.logos.gio.case:hover { background: transparent url('assets/images/logos/GIO-CS.png') no-repeat top left; }

.bingle, a.logos.bingle:hover { background: transparent url('assets/images/logos/bingle.png') no-repeat top left; }
a.logos.bingle.case:hover { background: transparent url('assets/images/logos/bingle-CS.png') no-repeat top left; }

.vero, a.logos.vero:hover { background: transparent url('assets/images/logos/vero.png') no-repeat top left; }
a.logos.vero.case:hover { background: transparent url('assets/images/logos/vero-CS.png') no-repeat top left; }

.cil, a.logos.cil:hover { background: transparent url('assets/images/logos/CIL.png') no-repeat top left; }
a.logos.cil.case:hover { background: transparent url('assets/images/logos/CIL-CS.png') no-repeat top left; }

.apia, a.logos.apia:hover { background: transparent url('assets/images/logos/apia.png') no-repeat top left; }
a.logos.apia.case:hover { background: transparent url('assets/images/logos/apia-CS.png') no-repeat top left; }

.shannons, a.logos.shannons:hover { background: transparent url('assets/images/logos/shannons.png') no-repeat top left; }
a.logos.shannons.case:hover { background: transparent url('assets/images/logos/shannons-CS.png') no-repeat top left; }

.aa, a.logos.aa:hover { background: transparent url('assets/images/logos/AAinsurance.png') no-repeat top left; }
a.logos.aa.case:hover { background: transparent url('assets/images/logos/AAinsurance-CS.png') no-repeat top left; }

.aami, a.logos.aami:hover { background: transparent url('assets/images/logos/aami.png') no-repeat top left; }
a.logos.aami.case:hover { background: transparent url('assets/images/logos/aami-CS.png') no-repeat top left; }

.goodyear, a.logos.goodyear:hover { background: transparent url('assets/images/logos/goodyear.png') no-repeat top left; }
a.logos.goodyear.case:hover { background: transparent url('assets/images/logos/goodyear-CS.png') no-repeat top left; }

.beaurepaires, a.logos.beaurepaires:hover { background: transparent url('assets/images/logos/beaurepaires.png') no-repeat top left; }
a.logos.beaurepaires.case:hover { background: transparent url('assets/images/logos/beaurepaires-CS.png') no-repeat top left; }

.britishairways, a.logos.britishairways:hover { background: transparent url('assets/images/logos/britishairways.png') no-repeat top left; }
a.logos.britishairways.case:hover { background: transparent url('assets/images/logos/britishairways-CS.png') no-repeat top left; }


.atoc, a.logos.atoc:hover { background: transparent url('assets/images/logos/atoc.png') no-repeat top left; }
a.logos.atoc.case:hover { background: transparent url('assets/images/logos/atoc-CS.png') no-repeat top left; }

.fnb, a.logos.fnb:hover { background: transparent url('assets/images/logos/fnb.png') no-repeat top left; }
a.logos.fnb.case:hover { background: transparent url('assets/images/logos/fnb-CS.png') no-repeat top left; }

.blue_label, a.logos.blue_label:hover { background: transparent url('assets/images/logos/blue_label.png') no-repeat top left; }
a.logos.blue_label.case:hover { background: transparent url('assets/images/logos/blue_label-CS.png') no-repeat top left; }

.westpac, a.logos.westpac:hover { background: transparent url('assets/images/logos/westpac.png') no-repeat top left; }
a.logos.westpac.case:hover { background: transparent url('assets/images/logos/westpac-CS.png') no-repeat top left; }

.multichoice, a.logos.multichoice:hover { background: transparent url('assets/images/logos/multichoice.png') no-repeat top left; }
a.logos.multichoice.case:hover { background: transparent url('assets/images/logos/multichoice-CS.png') no-repeat top left; }

.hollard, a.logos.hollard:hover { background: transparent url('assets/images/logos/hollard.png') no-repeat top left; }
a.logos.hollard.case:hover { background: transparent url('assets/images/logos/hollard-CS.png') no-repeat top left; }

.liberty, a.logos.liberty:hover { background: transparent url('assets/images/logos/liberty.png') no-repeat top left; }
a.logos.liberty.case:hover { background: transparent url('assets/images/logos/liberty-CS.png') no-repeat top left; }

.clientelelife, a.logos.clientelelife:hover { background: transparent url('assets/images/logos/clientele_life.png') no-repeat top left; }
a.logos.clientelelife.case:hover { background: transparent url('assets/images/logos/clientele_life-CS.png') no-repeat top left; }

.momentum, a.logos.momentum:hover { background: transparent url('assets/images/logos/momentum.png') no-repeat top left; }
a.logos.momentum.case:hover { background: transparent url('assets/images/logos/momentum-CS.png') no-repeat top left; }

.vitalitylife, a.logos.vitalitylife:hover { background: transparent url('assets/images/logos/vitality_new.png') no-repeat top left; }
a.logos.vitalitylife.case:hover { background: transparent url('assets/images/logos/vitality_new_CS.png') no-repeat top left; }

.directaxis, a.logos.directaxis:hover { background: transparent url('assets/images/logos/direct_axis.png') no-repeat top left; }
a.logos.directaxis.case:hover { background: transparent url('assets/images/logos/direct_axis-CS.png') no-repeat top left; }

.stanlib, a.logos.stanlib:hover { background: transparent url('assets/images/logos/stanlib.png') no-repeat top left; }
a.logos.stanlib.case:hover { background: transparent url('assets/images/logos/stanlib-CS.png') no-repeat top left; }

.nedbank, a.logos.nedbank:hover { background: transparent url('assets/images/logos/nedbank.png') no-repeat top left; }
a.logos.nedbank.case:hover { background: transparent url('assets/images/logos/nedbank-CS.png') no-repeat top left; }

.standardbank, a.logos.standardbank:hover { background: transparent url('assets/images/logos/standardbank.png') no-repeat top left; }
a.logos.standardbank.case:hover { background: transparent url('assets/images/logos/standardbank-CS.png') no-repeat top left; }

.wesbank, a.logos.wesbank:hover { background: transparent url('assets/images/logos/wesbank.png') no-repeat top left; }
a.logos.wesbank.case:hover { background: transparent url('assets/images/logos/wesbank-CS.png') no-repeat top left; }

.africanbank, a.logos.africanbank:hover { background: transparent url('assets/images/logos/africanbank.png') no-repeat top left; }
a.logos.africanbank.case:hover { background: transparent url('assets/images/logos/africanbank-CS.png') no-repeat top left; }

.coronation, a.logos.coronation:hover { background: transparent url('assets/images/logos/coronation.png') no-repeat top left; }
a.logos.coronation.case:hover { background: transparent url('assets/images/logos/coronation-CS.png') no-repeat top left; }

.virginmobile, a.logos.virginmobile:hover { background: transparent url('assets/images/logos/virgin_mobile.png') no-repeat top left; }
a.logos.virginmobile.case:hover { background: transparent url('assets/images/logos/virgin_mobile-CS.png') no-repeat top left; }

.telkom, a.logos.telkom:hover { background: transparent url('assets/images/logos/telkom.png') no-repeat top left; }
a.logos.telkom.case:hover { background: transparent url('assets/images/logos/telkom-CS.png') no-repeat top left; }

.telkommobile, a.logos.telkommobile:hover { background: transparent url('assets/images/logos/telkom_mobile.png') no-repeat top left; }
a.logos.telkommobile.case:hover { background: transparent url('assets/images/logos/telkom_mobile-CS.png') no-repeat top left; }

.eoh, a.logos.eoh:hover { background: transparent url('assets/images/logos/eoh.png') no-repeat top left; }
a.logos.eoh.case:hover { background: transparent url('assets/images/logos/eoh-CS.png') no-repeat top left; }

.internetsolutions, a.logos.internetsolutions:hover { background: transparent url('assets/images/logos/internet_solutions.png') no-repeat top left; }
a.logos.internetsolutions.case:hover { background: transparent url('assets/images/logos/internet_solutions-CS.png') no-repeat top left; }

.healthbridge, a.logos.healthbridge:hover { background: transparent url('assets/images/logos/healthbridge.png') no-repeat top left; }
a.logos.healthbridge.case:hover { background: transparent url('assets/images/logos/healthbridge-CS.png') no-repeat top left; }

.truworths, a.logos.truworths:hover { background: transparent url('assets/images/logos/truworths.png') no-repeat top left; }
a.logos.truworths.case:hover { background: transparent url('assets/images/logos/truworths-CS.png') no-repeat top left; }

.edcon, a.logos.edcon:hover { background: transparent url('assets/images/logos/edcon.png') no-repeat top left; }
a.logos.edcon.case:hover { background: transparent url('assets/images/logos/edcon-CS.png') no-repeat top left; }

.goodyeardunlop, a.logos.goodyeardunlop:hover { background: transparent url('assets/images/logos/goodyear_dunlop.png') no-repeat top left; }
a.logos.goodyeardunlop.case:hover { background: transparent url('assets/images/logos/goodyear_dunlop-CS.png') no-repeat top left; }

.tfg, a.logos.tfg:hover { background: transparent url('assets/images/logos/tfg.png') no-repeat top left; }
a.logos.tfg.case:hover { background: transparent url('assets/images/logos/tfg-CS.png') no-repeat top left; }

.villagecinemas, a.logos.villagecinemas:hover { background: transparent url('assets/images/logos/village_cinemas.png') no-repeat top left; }
a.logos.villagecinemas.case:hover { background: transparent url('assets/images/logos/village_cinemas-CS.png') no-repeat top left; }

.sterkinekor, a.logos.sterkinekor:hover { background: transparent url('assets/images/logos/ster_kinekor.png') no-repeat top left; }
a.logos.sterkinekor.case:hover { background: transparent url('assets/images/logos/ster_kinekor-CS.png') no-repeat top left; }

.nswhealthshare, a.logos.nswhealthshare:hover { background: transparent url('assets/images/logos/nsw_healthshare.png') no-repeat top left; }
a.logos.nswhealthshare.case:hover { background: transparent url('assets/images/logos/nsw_healthshare-CS.png') no-repeat top left; }

.lifehealthcare, a.logos.lifehealthcare:hover { background: transparent url('assets/images/logos/life_healthcare.png') no-repeat top left; }
a.logos.lifehealthcare.case:hover { background: transparent url('assets/images/logos/life_healthcare-CS.png') no-repeat top left; }

.kulula, a.logos.kulula:hover { background: transparent url('assets/images/logos/kulula.png') no-repeat top left; }
a.logos.kulula.case:hover { background: transparent url('assets/images/logos/kulula-CS.png') no-repeat top left; }

.comair, a.logos.comair:hover { background: transparent url('assets/images/logos/comair.png') no-repeat top left; }
a.logos.comair.case:hover { background: transparent url('assets/images/logos/comair-CS.png') no-repeat top left; }

.gautrain, a.logos.gautrain:hover { background: transparent url('assets/images/logos/gautrain.png') no-repeat top left; }
a.logos.gautrain.case:hover { background: transparent url('assets/images/logos/gautrain-CS.png') no-repeat top left; }

.miway, a.logos.miway:hover { background: transparent url('assets/images/logos/miway.png') no-repeat top left; }
a.logos.miway.case:hover { background: transparent url('assets/images/logos/miway-CS.png') no-repeat top left; }

.suncorp, a.logos.suncorp:hover { background: transparent url('assets/images/logos/suncorp.png') no-repeat top left; }
a.logos.suncorp.case:hover { background: transparent url('assets/images/logos/suncorp-CS.png') no-repeat top left; }

.capgemini, a.logos.capgemini:hover { background: transparent url('assets/images/logos/capgemini.png') no-repeat top left; }
a.logos.capgemini.case:hover { background: transparent url('assets/images/logos/capgemini-CS.png') no-repeat top left; }

.neopak, a.logos.neopak:hover { background: transparent url('assets/images/logos/neopak.png') no-repeat top left; }
a.logos.neopak.case:hover { background: transparent url('assets/images/logos/neopak-CS.png') no-repeat top left; }

.rdg, a.logos.rdg:hover { background: transparent url('assets/images/logos/rdg.png') no-repeat top left; }
a.logos.rdg.case:hover { background: transparent url('assets/images/logos/rdg-CS.png') no-repeat top left; }

.sun, a.logos.sun:hover { background: transparent url('assets/images/logos/sun.png') no-repeat top left; }
a.logos.sun.case:hover { background: transparent url('assets/images/logos/sun-CS.png') no-repeat top left; }


/* Resources */

.vc_grid-item-mini .vc_custom_heading { display: block; clear:left; clear: right; height: 30px !important; }
.vc_grid-item-mini .vc_custom_heading div { /* heading */
	font-size: 18px;
	line-height: 20px;
	width: 100%;
	font-weight: 400;
	color: #000;
	font-style:italic;
	letter-spacing: 1px;
	vertical-align:bottom;
}

.vc_grid-item-mini .vc_gitem-post-data div p { /* text */
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-style:normal;
	letter-spacing: 0px;
	font-weight: normal;
	padding-top: 15px;
}
.vc_grid-item-mini .vc_gitem-post-data div p, 
.vc_grid-item-mini .wpb_single_image div {
	margin-top: 10px;
}

/* new things from October */
.checkleft {
	float: left;
	position:relative;
	left: -70px;
	top: 28px;
}

.less-then-2-3 {
	padding-right: 10%;
}
p.less-then-2-3 {
	margin-right: 25%;
}

/* new things from November */

/* Contact Us PopUp
div#popmake-1709 .popmake-title { display: none; } */
#contact-page, #contact-page2, #contact-page2b {
	display: block;
	width: 100%;
}
#contact-page2, #contact-page2b { margin: 0; padding: 0; }

#contact-form, #contact-form2 {
	clear:left;
	float:left;
	display: block;
	width: 48%;
	margin-right: 2%;
	padding: 20px;
	padding-top: 0;
	background: #FFFFFF;
	border: 1px solid #ccc;
}
#contact-form2b {
	clear:right;
	float:left;
	display: block;
	width: 48%;
	padding: 20px;
	padding-top: 45px;
	margin-bottom: 24px;
	border: 1px solid #ccc;
}


#details, #details2 {
	clear:right;
	float:left;
	display: block;
	width: 50%;
}
#details2 { width: 45%; }

#details2b-left {
	clear:left;
	float:left;
	display: block;
	margin-right: 5%;
	width: 45%;
}
#details2b-right {
	clear:right;
	float:left;
	display: block;
	width: 50%;
}
#contact-form2 { width: 45%; }
#contact-form2b { width: 92%; float: left; }

#call-us, #call-us2, #call-us2b {
	float:left;
	display: block;
	width: 100%;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 2%;
	padding: 20px;
	padding-top: 0;
	border: 1px solid #ccc;
}

#call-us2b {
	width: 95% !important;
}

#call-us .pop-main, #call-us2 .pop-main {
	margin-top: 25px;
	margin-bottom: 0px;
	padding: 0px;
}

#email-us, #email-us2, #email-us2b {
	text-align:center;
	height:160px;
	float:left;
	display: block;
	width: 50%;
	margin-top: 2%;
	margin-left: 0;
	margin-right: 2%;
	margin-bottom: 2%;
	padding: 0px;
	padding-top: 0;
	border: 1px solid #ccc;
}
#email-us2 { width: 50%; }

#follow-us, #follow-us2 {
	text-align:center;
	height:160px;
	float:left;
	display: block;
	width: 46%;
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 0;
	margin-bottom: 2%;
	padding: 0px;
	padding-top: 0;
	border: 1px solid #ccc;
}
#follow-us2 { width: 43%;  }
#follow-us2 .followusbuts { }

#email-us2b, #follow-us2b {
	text-align:left;
	height:80px;
	margin-bottom: 14px;
	float:left;
	display: block;
	width: 100%;
	border: 1px solid #ccc;
}

.details-col { display: compact; width: 50%; float: left; }
.details-col h2 { padding-left: 15px; padding-top: 7px; }

.col-100 { display: compact; width: 100%; float: left; }
.col-50 { display: compact; width: 50%; float: left; }

.col-100 p, .col-50 p {
	font-size:12px !important;
	letter-spacing: 0px !important;
	line-height: 140%;
	margin-top: -10px;
}

.form-element-field13 { /* tick */
	position:absolute;
	margin-left: -25%;	
	width: 130% !important;
}

.mapme {
	margin-top: 10px;
	margin-bottom: 20px;
	width:95%;
	max-width:95%;
	overflow:hidden;
	height:180px;
	color:red;
}

.ng-scope, .ng-scope input, .ng-scope select {
	font-size: 11px !important;
	line-height: 20px !important;
	color:#999;
}
.ng-scope .submit-cover {
	text-align:center !important;
}

/* emails */
.e-info, .e-info:link, .e-info:visited, .e-info:hover { /*, a:link #e-info, a:hover #e-info, a:visted #e-info {*/
	display:block; float: left; margin: 0; padding: 0;
	width: 70px; height: 55px; 
	background-size:contain;
	background: transparent url('assets/images/info.png') no-repeat 0 0; }
.e-info:hover { background: transparent url('assets/images/info_o.png') no-repeat 0 0; }
#preload-info { background: url('assets/images/info_o.png') no-repeat -9999px -9999px; }

.e-sales, .e-sales:link, .e-sales:visited, .e-sales:hover {
	display:block; float: left; margin: 0; padding: 0;
	width: 70px; height: 55px; 
	background-size:contain;
	background: transparent url('assets/images/sales.png') no-repeat 0 0; }
.e-sales:hover { background: transparent url('assets/images/sales_o.png') no-repeat 0 0; }
#preload-sales { background: url('assets/images/sales_o.png') no-repeat -9999px -9999px; }

.e-support, .e-support:link, .e-support:visited, .e-support:hover {
	display:block; float: left; margin: 0; padding: 0;
	width: 70px; height: 55px;
	background-size:contain;
	background: transparent url('assets/images/support.png') no-repeat 0 0; }
.e-support:hover { background: transparent url('assets/images/support_o.png') no-repeat 0 0; }
#preload-support { background: url('assets/images/support_o.png') no-repeat -9999px -9999px; }

/* social */
.s-tw, .s-tw:link, .s-tw:visited, .s-tw:hover {
	display:block; float: left; margin: 0; padding: 0;
	width: 42px; height: 41px; 
	background: transparent url('assets/images/twitter2.png') no-repeat 0 0; }
.s-tw:hover { background: transparent url('assets/images/twitter2_o.png') no-repeat 0 0; }
#preload-tw { background: url('assets/images/twitter2_o.png') no-repeat -9999px -9999px; }

.s-fb, .s-fb:link, .s-fb:visited, .s-fb:hover {
	display:block; float: left; margin: 0; padding: 0; margin-right:10px;
	width: 42px; height: 41px; 
	background: transparent url('assets/images/facebook2.png') no-repeat 0 0; }
.s-fb:hover { background: transparent url('assets/images/facebook2_o.png') no-repeat 0 0; }
#preload-fb { background: url('assets/images/facebook2_o.png') no-repeat -9999px -9999px; }

.s-in, .s-in:link, .s-in:visited, .s-in:hover {
	display:block; float: left; margin: 0; padding: 0; margin-right:10px;
	width: 42px; height: 41px; 
	background: transparent url('assets/images/linkedin2.png') no-repeat 0 0; }
.s-in:hover { background: transparent url('assets/images/linkedin2_o.png') no-repeat 0 0; }
#preload-in { background: url('assets/images/linkedin2_o.png') no-repeat -9999px -9999px; }

/* bigger icons at 80px ---------------------------------------- Added 2016 */

/* emails */
.ii-info, .ii-info:link, .ii-info:visited, .ii-info:hover { 
	display:block; float: left; margin: 0; padding: 0;
	width: 80px; height: 80px; 
	background-size:contain;
	background: transparent url('assets/images/info-f.png') no-repeat 0 0; }
.ii-info:hover { background: transparent url('assets/images/info-o.png') no-repeat 0 0; }
#preload-info-ii { background: url('assets/images/info-o.png') no-repeat -9999px -9999px; }

.ii-sales, .ii-sales:link, .ii-sales:visited, .ii-sales:hover {
	display:block; float: left; margin: 0; padding: 0;
	width: 80px; height: 80px;  
	background-size:contain;
	background: transparent url('assets/images/sales-f.png') no-repeat 0 0; }
.ii-sales:hover { background: transparent url('assets/images/sales-o.png') no-repeat 0 0; }
#preload-sales-ii { background: url('assets/images/sales-o.png') no-repeat -9999px -9999px; }

.ii-support, .ii-support:link, .ii-support:visited, .ii-support:hover {
	display:block; float: left; margin: 0; padding: 0;
	width: 80px; height: 80px; 
	background-size:contain;
	background: transparent url('assets/images/support-f.png') no-repeat 0 0; }
.ii-support:hover { background: transparent url('assets/images/support-o.png') no-repeat 0 0; }
#preload-support-ii { background: url('assets/images/support-o.png') no-repeat -9999px -9999px; }

/* social */
.ii-tw, .ii-tw:link, .ii-tw:visited, .ii-tw:hover {
	display:block; float: left; margin: 0; padding: 0; margin-top: 4px;
	width: 80px; height: 75px;  
	background: transparent url('assets/images/tw-f.png') no-repeat 0 0; }
.ii-tw:hover { background: transparent url('assets/images/tw-o.png') no-repeat 0 0; }
#preload-tw-ii { background: url('assets/images/tw-o.png') no-repeat -9999px -9999px; }

.ii-fb, .ii-fb:link, .ii-fb:visited, .ii-fb:hover {
	display:block; float: left; margin: 0; padding: 0; margin-top: 4px;
	width: 80px; height: 75px; 
	background: transparent url('assets/images/fb-f.png') no-repeat 0 0; }
.ii-fb:hover { background: transparent url('assets/images/fb-o.png') no-repeat 0 0; }
#preload-fb-ii { background: url('assets/images/fb-o.png') no-repeat -9999px -9999px; }

.ii-in, .ii-in:link, .ii-in:visited, .ii-in:hover {
	display:block; float: left; margin: 0; padding: 0; margin-top: 4px;
	width: 80px; height: 75px;  
	background: transparent url('assets/images/in-f.png') no-repeat 0 0; }
.ii-in:hover { background: transparent url('assets/images/in-o.png') no-repeat 0 0; }
#preload-in-ii { background: url('assets/images/in-o.png') no-repeat -9999px -9999px; }

#call-us2b .top-col { margin-top: -15px !important; padding-top: 0px !important; }

/* Services Icons below tree */
.product-icons-wrap {
	display: compact;
	text-align:center;
}

.hicon { display:block; width: 68px; height: 68px; overflow:hidden; margin-right: 5px; }
.hicon.CX, a.hicon.CX:link, a.hicon.CX:visited,
.hicon.CX.white, a.hicon.CX.white:link, a.hicon.CX.white:visited { background: transparent url('assets/images/inquba-CX-hi-white.png') no-repeat top left; }
a .hicon.CX:hover { background: transparent url('assets/images/inquba-CX-hi-orange.png') no-repeat top left; }

.hicon.SM, a .hicon.SM:link, a .hicon.SM:visited,
.hicon.SM.white, a .hicon.SM.white:link, a .hicon.SM.white:visited { background: transparent url('assets/images/inquba-SM-hi-white.png') no-repeat top left; }
a .hicon.SM:hover { background: transparent url('assets/images/inquba-SM-hi-orange.png') no-repeat top left; }

.hicon.JA, a .hicon.JA:link, a .hicon.JA:visited,
.hicon.JA.white, a .hicon.JA.white:link, a .hicon.JA.white:visited { background: transparent url('assets/images/inquba-JA-hi-white.png') no-repeat top left; }
a .hicon.JA:hover { background: transparent url('assets/images/inquba-JA-hi-orange.png') no-repeat top left; }

.hicon.WD, a .hicon.WD:link, a .hicon.WD:visited,
.hicon.WD.white, a .hicon.WD.white:link, a .hicon.WD.white:visited { background: transparent url('assets/images/inquba-WD-hi-white.png') no-repeat top left; }
a .hicon.WD:hover { background: transparent url('assets/images/inquba-WD-hi-orange.png') no-repeat top left; }

.hicon.EN, a .hicon.EN:link, a .hicon.EN:visited,
.hicon.EN.white, a .hicon.EN.white:link, a .hicon.EN.white:visited { background: transparent url('assets/images/inquba-EN-hi-white.png') no-repeat top left; }
a .hicon.EN:hover { background: transparent url('assets/images/inquba-EN-hi-orange.png') no-repeat top left; }

.hicon.CM, a .hicon.CM:link, a .hicon.CM:visited,
.hicon.CM.white, a .hicon.CM.white:link, a .hicon.CM.white:visited { background: transparent url('assets/images/inquba-CM-hi-white.png') no-repeat top left; }
a .hicon.CM:hover { background: transparent url('assets/images/inquba-CM-hi-orange.png') no-repeat top left; }

#service-col-23 { /* 2/3 */
	display: block;
	float:left;
	width: 62%;
	padding-top: 20px;
	padding-bottom: 20px;
}
#service-col-13 { /* 1/3 */
	display: flex;
	float:left;
	width: 38%;
	padding-top: 20px;
	align-content:flex-end
}

#service-icons-group {
	display: compact;
	float:right;
	margin-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}

img.service-tree {
	width: 100%;
}

.margin-25l { /* at normal 25% margin in column - services 2 */
	margin-right: 25% !important;
}
.margin-25r { /* at normal 25% margin in column - services 2 */
	margin-right: 25% !important;
}
.margin-30r { /* at normal 30% margin in column - services 2 */
	margin-right: 30% !important;
}
.margin-35r { /* at normal 35% margin in column - services 2 */
	margin-right: 35% !important;
}

.floatcenter {
	display:block;
	width: 100%;
	float: none;
	text-align:center !important;
}

#team-holder-row {
	margin-left:auto;
	margin-right:auto;
	width: 1200px;
}
@media(max-width:1100px){ 
	#team-holder-row { min-height: 80%;	 } 
}
@media(max-width:950px){ 
	#team-holder-row { min-height: 85%;	 } 
}
@media(max-width:768px){ 
	#team-holder-row { min-height: 90%;	 } 
}
@media(max-width:580px){ 
	#team-holder-row { min-height: auto; max-width: 100%; text-align:center !important; } 
}

#mrenzon { width: 30%; } #mrenzon img { width: 100% !important; }
#mrenzon-text { width: 50%; padding-top: 50px; padding-left: 2%; padding-right: 18%; }

#trossini { width: 40%; } #trossini img { width: 100% !important; }
#trossini-text { width: 60%; }
/* below block within text block above < > */
	#pcole { width: 40%; } #pcole img { width: 100% !important; }
	#pcole-text { width: 60%; }
	
#dgouvias { width: 29%; clear:left; } #dgouvias img { width: 100% !important; }
#dgouvias-text { width: 68%; padding-left: 3%; padding-top: 20px; }

.photo-block {
	display:block;
	width:auto;
	height:auto;
}
.photo-block.left { float:left; }
.photo-block.right { float:right; }

.text-block.left { float:left; }
.text-block.right { float:right; }


#email-us .mailusbuts {
	width: 228px;
	margin: 0 auto;
}


#follow-us .followusbuts, #follow-us2 .followusbuts {
	width: 146px;
	margin: 0 auto;
}

#contact-form form, #contact-form2 form { /* fluid fix */
	width: 99% !important;
}

.mediumlightwhite, .mediumlightwhite strong, .mediumlightblack, .mediumlightblack strong {
		font-size: 32px;
		line-height: 40px;
		font-weight: 700;
}

.mediumlightwhiteja,  .mediumlightwhiteja strong {
		font-size: 32px;
		line-height: 120%;
		font-weight: 700;
}
.mediumlightwhite2, .mediumlightwhite2 strong {
		font-size: 18px;
		line-height: 24px;
		font-weight: 400;
}

	
.smalllightwhite, .smalllightblack { 
		font-size: 15px;
		line-height: 20px;
}

.omni-col img {
	width: 100%;
}

#cx-omni .wpb_text_column { margin-left: 20px; }
#cx-omni .wpb_single_image { margin-left: -150px; }

/* FormCraft Pro */
.main-label {
	font-size:12px;
	font-weight:normal;
}

/* Contact us pop pages */
#contact-page2b, #contact-page, #contact-page2b-pop { margin-top: 30px; }
#contact-form2, #contact-form { padding-top: 30px !important; }

#contact-page2b-pop #details2b-left { width: 49% !important; margin-right: 1% !important; }
#contact-page2b-pop #details2b-right { width: 50% !important; }
#contact-page2b-pop #contact-form2b { width: 100% !important; }
#contact-page2b-pop .col-50 p { margin-top: 20px; }

#contact-page2b-pop .details-col {
	width: 55% !important;
}
#contact-page2b-pop #follow-us2b, #contact-page2b-pop #email-us2b {
	min-height: 85px;
	height: 85px !important;
}
#contact-page2b-pop .details-col:first-child {
	width: 45% !important;
}
/*#contact-page2b-pop #follow-us2b h2.pop-main,
#contact-page2b-pop #email-us2b h2.pop-main {
	max-width: 48% !important; width: 48% !important;
}*/



/* for mobile use only */
.cx-screen-left, .cx-screen-right,
.en-screen-left, .en-screen-right,
.sm-screen-left, .sm-screen-right,
.wd-phone-right, .wd-screen-right,
.ind-screen-left, .ind-screen-right, .srv-screen-right,
.home-screen-mobile { display: none; }

#contact-us-mobile, #contact-au-mobile { display: none; }
#contact-us-popup, #contact-au-popup { display: inline-block; }
#home-buts .button.orangebut {  margin-top: 0px !important; margin-bottom: 20px !important; }
#home-buts .contact.button.orangebut { margin-top: -20px !important; }

/* Carousel for logos */
.tape-logos { margin: 0px; padding: 0px; }
.jw_easy_slider_name { display:none; }
.jcarousel-wrapper { margin: 0px !important; padding: 0px !important; border: 0px none !important; box-shadow:none !important; 
height: 36px !important; }
.easy-logo_image { height: 36px !important; max-height: 36px !important; margin: 0px !important; }
.jcarousel-control-prev, .jcarousel-control-next, .jcarousel-pagination { display: none !important; }
.jcarousel li { margin: 0px !important; padding: 0px !important; margin-left: 0px !important; margin-right: 20px !important; height: 36px !important; }
.jcarousel { padding: 0px; margin: 0px; margin-left: 0px; margin-right: 0px; width:100% !important; height: 40px !important; overflow:hidden; }

#nav_menu-2 { margin-right: -5px; } /* line up the blog menu */

.mobile-guy {
	margin: 0px;
	padding: 0px;
	margin-left: -50%;
	width: 200% !important;
}

/* Live Chat */
.wp-live-chat-wraper {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	width: 380px;
}
#wp-live-chat-header {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-weight:300 !important;
}
#wplc_chatbox {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}
#wp-live-chat {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	width: 380px;
	max-width: 380px;
}

#wp-live-chat-1 {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-weight:normal !important;
}
#wp-live-chat-1 div { 
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-weight:normal !important;
}
#wp-live-chat-1 div strong { /*Questions?*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-weight:700 !important;
}
#wp-live-chat-2 div { /*Please click 'Start Chat' to initiate a chat with an agent*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-size: 14px;
	line-height: 140%;
}
#wp-live-chat-2-info { width: 100%; }
#wp-live-chat-2 div strong, #wp-live-chat-2-info { /*Hello. Please input your details so that I may help you.*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-weight:normal !important;
	font-size: 14px;
	line-height: 140%;
}
#wplc_start_chat_btn { /*Start Chat*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}
#wp-live-chat-3 p { /*Connecting. Please be patient...*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}
#wp-live-chat-react p { /*Reactivating your previous chat...*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}
#wplc_chatbox span.wplc-admin-message { /*Welcome. How may I help you? */
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}
#wp-live-chat-4 p { /*Press ENTER to send your message*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}
#wplc_send_msg { /*Send*/
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}

/* Chat speaking with Agent */
.wplc-admin-message, .wplc-user-message {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-size: 14px;
	line-height: 140%;
}
.wplc-admin-message strong, .wplc-user-message strong { /* Admin */
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
	font-weight:700 !important;
	font-size: 14px;
	line-height: 140%;
}
.wplc-admin-message img, .wplc-user-message img { }
.chat_time {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important; 
}

/* Menu TRY + BUY */
#MainNav { margin-right: -35px !important; } /* overwrite as you see a block now to align */
#MainNav a { padding-left: 10px; padding-right: 10px; } /* makes menu gaps smaller to allow for extra button */

/*********************************************************************************************/
#menu-item-2168 a, #menu-item-2618 a:link, #menu-item-2618 a:visited, /* Contact */
#menu-item-3219 a, #menu-item-3219 a:link, #menu-item-3219 a:visited,
#menu-item-6938 a, #menu-item-6938 a:link, #menu-item-6938 a:visited { /* Demo */
	background: #F37021 !important;
	color: #ffffff !important;
}
#menu-item-2168 a:hover, #menu-item-3219 a:hover, #menu-item-6938 a:hover {
	background: #FFFFFF !important;
	color: #F37021 !important;
}

/*#menu-item-2168 a, #menu-item-3219 a { display:none; }*/
#menu-item-6940 a, #menu-item-6941 a { display:none; }
/***********************************************************************************************/

#menu-item-241 a, #menu-item-241 a:link, #menu-item-242 a, #menu-item-242 a:link {
	font-weight: bold !important;
}

#news_row {
	background-color:#e5e5e5;
	margin: 0;
	padding: 0;
	/*padding-top: 15px;
	display:block;
	min-height: 300px;
	margin-bottom: 0px;
	width: 150%;
	margin-left: -25% !important;
	margin-right: -25% !important;*/
}
#news_row .vc_gitem-post-data {
	margin: 0;
	padding: 0;
}

/* adjust news grey block feed on home page here */
#news_row .vc_col-sm-12 {
	margin: 0;
	padding: 0;
	display:block;
	min-height: 400px;
	height: 650px;
}

.news-shift-up {
	margin-top: -200px !important;
}


#news_row .vc_figure {
	/*width: 150px;
	height: 150px;*/
	width: 85%;
	height: 85%;
}


#news_row .vc_gitem_row {
	margin: 0;
	padding: 0;
	display:block;
}
#news_row .vc_gitem-link {
	display:block;
}

#news_row .wpb_content_element {
	margin: 0;
	padding: 0;
}

#news_row .vc_gitem-post-data-source-post_excerpt {
	display:block;
	margin-top: -30px;
	margin-left: -20px;
	width: 100%;
	height: 143px !important;
	overflow:hidden;
	text-overflow: ellipsis !important;
}
#news_row .vc_gitem-post-data-source-post_excerpt div { display:block; }

#news_row .vc_gitem-row-position-top {
	margin: 0;
	padding: 0;
	margin-top: 40px;
	margin-bottom: 0px;
}
#news_row .vc_gitem-row-position-middle {
	margin: 0;
	padding: 0;
	margin-top: -40px;
	margin-bottom: 0px;
}

#news_row .vmore a.vc_btn3-style-outline { /* button */
	display:block;
	width: 130px !important;
	height: 25px !important;
	font-size:12px;
	padding: 0;
	padding-top: 3px;
}
#news_row .vmore a.vc_btn3-style-outline, #news_row .vmore a.vc_btn3-style-outline:link, #news_row .vmore a.vc_btn3-style-outline:visited {
	margin-left: -20px;
	color: #F37021 !important;
}
#news_row .vmore a.vc_btn3-style-outline:hover {
	color: #000000 !important;
}


/*********************************************************************************************
#menu-item-2618 a, #menu-item-2618 a:link, #menu-item-2618 a:visited { /* Try + Buy Nav *
	background: #F37021 !important;
	color: #ffffff !important;
}
#menu-item-2618 a:hover {
	background: #FFFFFF !important;
	color: #F37021 !important;
}
***********************************************************************************************/

/*Rev Slider Styles*************************************************************************************/

/* Rev Slider Bullet
.tp-bullets.simplebullets, .tp-bullets.simplebullets.round-old { }
.tp-bullets .bullet { }*/

/* Slider Elements */
.tp-caption.big_white { font-weight: 300; font-size: 36px; line-height: 36px; background-color: #333; background-color: rgba(0,0,0,.6); padding: 6px 9px 7px; letter-spacing: 1px; }
.tp-caption.bigger_black { color: #444; font-weight: 300; font-size: 32px; line-height: 32px; padding: 6px 8px; background-color: #fff; background-color: rgba(255,255,255,.6); letter-spacing: -.5px; }
.tp-caption.black { color: #444; background-color: #fff; background-color: rgba(255,255,255,.75); font-size: 19px; line-height: 19px; padding: 4px 6px 6px; font-weight: 300; }

#tandb {
	font-family: 'Poppins', sans-serif; font-weight:700; text-transform:uppercase; color:#FFF; font-size:100px; letter-spacing:5px;
}

#cxhero {
	font-family: 'Poppins', sans-serif; font-weight:700; text-transform:uppercase; color:#FFF; font-size:25px; letter-spacing:4px;
}

#cxhero-text {
	font-family: 'Poppins', sans-serif; color:#FFF !important; line-height: 1.4;
}
#tandbsignup {
	float:right;  width:180px; height:26px; background-color:#FFF; border-color:#000; border-style:solid; border-width:1px; text-align:center; text-transform:uppercase; color:#000; font-size:12px; font-weight:700; letter-spacing:2px; padding-top:9px;
}

.popmake-close {
	padding: 0px !important; margin-right: 20px !important;
}

/*responsiveness at bottom in styles-skin

/* Contact form 7 used for downloads */
.hide-form p { display:none !important; }

/* Hide share icons .shareaholic-service-icon,  */
/*.service-google_plus, .service-pinterest, .service-email_this, .service-all*/
#shr_canvas1,
.shareaholic-share-buttons-container.shareaholic-ui.flat.floated.vertical { display: none !important; }

.wpcf7-mail-sent-ok { 
	/*border-color: #CCCCCC !important;*/
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	text-align:left !important;
}
.wpcf7-mail-sent-ok, .download-link { margin-top: -10px !important; }

/*********************************************************************************************************/


/*.mobile-gap { padding-top: 0px; display: block; height: 21px; }*/

/*engage added 2017 */
#en-relationship-hide { display: none; }

.h_with_link {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important;
	color: #333;
	font-size:22px;
	line-height: 30px;
	font-weight: 400;
	font-style:italic;
}

.bold_text {
	font-family: "Poppins", Helvetica, Arial, sans-serif !important;
	font-size: 18px !important; 
	font-weight: 700 !important;
	line-height: 1.20; 
	letter-spacing: 2px;
}

#butrows-a, #butrows-a div, #butrows-a div div { margin-bottom: 0px !important; padding-bottom: 0px !important; }

#engage-king { background-position:bottom right; }
.mt-clear { margin-top: 0px !important; }

.text-between-arrows {
	text-align: center; 
	font-size: 30px; 
	line-height: 36px; 
	margin-bottom: 30px!important;
}

.text-between-arrows .padright { padding-right: 20px; }
.text-between-arrows .padleft { padding-left: 20px; }

.addtoany_share_save_container.addtoany_content_bottom, .sfsi_Sicons { text-align:center !important; }
    
/* 2018/04/24 JA-A  - responsive is in skin-1.css */
#live-webinar-head, #live-webinar-main {
    font-size:30px; color:#fff; font-weight:normal; margin-bottom: 10px; margin-top:10px; line-height:120%; text-align:center;
}
#live-webinar-main {
    font-size:22px;
}
#live-webinar-more {
    color:#fff; text-decoration:none; font-size:12px; margin-top:0px; margin-bottom:0px; text-align:center;
}
#live-webinar-more a {
    color:#fff !important; 
    text-decoration:none;
}

#ja-intro-head {
    font-size:22px; color:#fff !important; font-weight:bold; margin-bottom: 10px; margin-top:0px; line-height:28px;
}
#ja-intro-content {
    font-size:20px; color:#fff !important; font-weight:normal; margin-bottom: 10px; line-height:26px; margin-top:5px;
}

/* Accent color - Primary */
.accent-primary, .jp-play-bar, .jp-volume-bar-value, .impactBtn, .impactBtn:hover, .impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active, .wpb_accent-primary, .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:hover, .wpb_button.wpb_accent-primary:active, .vc_progress_bar .vc_single_bar.accent-primary .vc_bar { 
	background-color: #F37021; }
.inner-overlay i[class*='icon-'], .inner-overlay i[class*='fa fa-'] { border-color: #F37021; }
div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a  { 
	border-bottom-color: #F37021; }
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h2.wpb_call_text em, .iconBox.icon i[class^="icon-"], .iconBox.icon i[class^="fa fa-"], #content div.wpb_wrapper h4.wpb_toggle:hover, #content div.wpb_wrapper h4.wpb_toggle:before, .inner-overlay i[class*='icon-'], .inner-overlay i[class*='fa fa-'] {
	color: #000000; }

/* Links */
a { color: #F37021; }
/* Hover (and default footer links) */
a:hover, .entry-title a:hover, .widget a:hover, .wpb_carousel .post-title a:hover { color: #000000; }

/* Bottom */
#Bottom a:link, #Bottom a:visited { }
#Bottom a:hover { }
#FooterTop .widget a, #FooterTop .widget a, #Bottom .widget a, #Bottom .widget a { color: #666;  }

/* Widget Lists, Menu - Sub-menu Items, Tabs */
.widget a { color: #888; }


/* Meta Text and Links */
.entry-date, .entry-meta a, .edit-link a, body .wpb_teaser_grid .categories_filter li a, body .wpb_categories_filter li a { 
	color: #aaa; }
.entry-meta a:hover, .edit-link a:hover, body .wpb_teaser_grid .categories_filter li a:hover, body .wpb_categories_filter li a:hover, body .wpb_teaser_grid .categories_filter li.active a, body .wpb_categories_filter li.active a  { color: #222; }

/* Headings */
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .page-title, .headline, .comments-area article header cite, .vc_text_separator div, body .wpb_accordion .ui-accordion .ui-accordion-header a, body .wpb_accordion .ui-accordion .ui-accordion-header a:hover, .site-header .site-title a, .entry-title, .entry-title a, .wpb_carousel .post-title a, .widget-area .widget li[class*="current"] a, .wpb_progress_bar_heading, .iconBox .iconBoxTitle { color: #333130; }
#Bottom h1, #Bottom h2, #Bottom h3, #Bottom h4, #Bottom h5, #Bottom h6 { color: #fff; }

/* Borders and Dividers */
hr { background-color: #e0e0e0; }
div.wpb_tabs .ui-tabs .ui-tabs-panel { 
	border-top-color: #e0e0e0; }
.wpb_content_element.wpb_separator, .wpb_content_element.vc_text_separator, .wpb_content_element.wpb_accordion .ui-accordion .wpb_accordion_section { 
	border-bottom-color: #e0e0e0; }
div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active, div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover, .iconBox .textContent {
	border-color: #e0e0e0; }

/* Buttons */
a.btn, a.btn:link, a.btn:visited, button, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .wpb_button, span.wpb_wpb_button,
li.bypostauthor cite span, div.jp-interface {
	margin-top: 25px;
	display:block;
	width: 130px;
	padding: 7px;
	text-transform: uppercase;
	text-align:center;
	vertical-align:middle;
	font-weight: 100;
	font-style:normal;
	font-size:13px;
	border-radius: 0px !important;
}
a.btn:hover, a.btn:active, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required:hover input[type=submit]:hover, span.wpb_wpb_button:hover,
li.bypostauthor cite span:hover {
	/*background-color: #f0f0f0;*/ 
	border: #333333 1px solid;
} /* hover */
a.btn:active, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, span.wpb_wpb_button:active {
	/*background-color: #e0e0e0;*/ 
} /* active */

/* Accent/Impact Buttons */
.impactBtn, .impactBtn:hover, .impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active, .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:hover, .wpb_button.wpb_accent-primary:active { 
	/*color: #fff;*/
}

/* Main Menu 
----------------------------------------------- */
/* Top Level (Set background and border to the same color) */
#MainNav { /*background-color: #F7F7F7;*/ }
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > span.um-anchoremulator, body .ubermenu-responsive-toggle, .navSearch a, .navSearch a:visited, #NavExtras .breadcrumbs, #NavExtras .breadcrumbs i, #NavExtras .breadcrumbs a, #NavExtras .breadcrumbs a:visited { 
	/*border-color: #F7F7F7; color: #777;*/ 
}
/* Top Level (bottom border) */
#MainNav, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > a, 
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > span.um-anchoremulator, 
body .ubermenu-responsive-toggle, 
body.home nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a, 
body.layout-home-za nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a, 
body.layout-home-au nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a { 
	/*border-bottom-color: #E7E7E7;*/ 
}
body nav.ubermenu.ubermenu-main.ubermenuHorizontal ul.ubermenu-nav > li.ubermenu-item > ul.ubermenu-submenu.ubermenu-submenu-drop { 
	/*border-top-color: #E7E7E7;*/ 
}
/* Top Level (hover) */
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-has-submenu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega.ubermenu-has-submenu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega.ubermenu-active > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.menu-item.ubermenu-submenu-type-mega.ubermenu-has-submenu-mega.ubermenu-active > a { 
	background: #fff; color: #333130; }
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-item.ubermenu-has-submenu-mega:hover > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega.ubermenu-active > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.menu-item.ubermenu-submenu-type-mega.ubermenu-has-submenu-mega.ubermenu-active > a { 
	border-top-color: #fff; 
}
/* Top Level (active item)  */
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a { 
	color: #333130; 
}
/* Sub-Menu (background) */
body nav.ubermenu.ubermenu-main li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu.ubermenu-submenu-drop, body nav.ubermenu.ubermenu-main li.ubermenu-item.ubermenu-submenu-type-mega ul.sub-menu, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-submenu-type-mega > ul.ubermenu-submenu-drop, body nav.ubermenu.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu, body nav.ubermenu.ubermenu-main.ubermenuHorizontal ul.ubermenu-nav > li.ubermenu-item > ul.ubermenu-submenu.ubermenu-submenu-drop { 
	background-color: #F7F7F7 !important; 
    border: none !important; /*#fff; box-shadow: 0px 1px 7px rgba(0,0,0,.07);*/ 
}
/* Sub-Menu Item (hover) */
body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul ul.ubermenu-submenu li.ubermenu-item a:hover, body nav.ubermenu.ubermenu-main ul ul.ubermenu-submenu > li.ubermenu-item:hover > a:hover {
	background-color: #F7F7F7 !important; 
    color: #4c4c4c; 
    border: none !important;
}
/* Sub-Menu icons (hover) */
nav.ubermenu.ubermenu-main a:hover .ubermenu-target-title > i[class^="icon-"], nav.ubermenu.ubermenu-main a:hover .ubermenu-target-title > i[class^="fa fa-"] {
	color: #a0a0a0; }

/* Skin Specific Font Overrides  
----------------------------------------------- */
/*body { font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	 }
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .page-title, .headline, .comments-area article header cite, .vc_text_separator div, .headline, .entry-title.headline, body .wpb_accordion .ui-accordion .ui-accordion-header {
	font-family: "Poppins"; font-weight: 300; }
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; font-weight: 400; }
h5 { font-size: 18px; font-weight: 500; }
h6 { font-size: 16px; font-weight: 500; }*/
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .page-title strong, .headline strong, .comments-area article header cite strong, .headline strong, .entry-title.headline strong,
h2.wpb_call_text strong, .vc_text_separator div strong, #respond h3#reply-title,
.entry-title, .entry-title a, .iconBox .iconBoxTitle, .wpb_teaser_grid .post-title, .wpb_teaser_grid .post-title a,
body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-item > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-item:hover > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul li ul.ubermenu-submenu li.ubermenu-item-header > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-item > .um-anchoremulator, body .wpmega-widgetarea h2.widgettitle, .archive-title { font-weight: 500; border: none !important; }
body .wpb_accordion .ui-accordion .ui-accordion-header, .tax-portfolio-category article.type-portfolio h2.entry-title, .tax-portfolio-category article.type-portfolio h2.entry-title a {
	font-weight: 400; }
.impactBtn, .wpb_call_to_action .wpb_button {
	font-weight: 500; }
footer.entry-meta .tags-meta, body div.wpb_wrapper h4.wpb_toggle, .widget-area .widgetTitle {
	font-weight: 300; }
.wpb_teaser_grid_heading, body .vc_text_separator div, .wpb_heading, .content-rotator-heading, .widget-area .widget h3 {
	color: #999; font-size: 16px; font-weight: 300; }
.page-title {
	font-size: 32px; border-bottom: 0; padding-bottom: 0; }
div.vc_progress_bar .vc_single_bar .vc_label, div.vc_progress_bar .vc_single_bar[class*='bar_'] .vc_label {
	font-size: 11px; font-weight: 500; }
body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.menu-item > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.ubermenu-submenu-drop > li.ubermenu-item:hover > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul li ul.ubermenu-submenu li.ubermenu-item-header > a, body nav.ubermenu.ubermenu-main ul li.ubermenu-item.ubermenu-submenu-type-mega ul.bermenu-submenu-drop > li.ubermenu-item > .um-anchoremulator, body .wpmega-widgetarea h2.widgettitle, .format-image .entry-footer .entry-title   {
	font-size: 14px !important; border: none !important; }
	
	
/************************ Overwrite Extras *************************/

#menu-topnav li[class*="current-menu-item"] a   { 
	font-weight: 500; 
	list-style:none; 
	margin: 0; 
	padding: 0; 
	
	color: #F37021;
	border-bottom-width: 1px;
	border-bottom-color:#F37021;
	border-bottom-style:solid;
	padding-bottom: 0px;
}
#menu-topnav li[class*="current-menu-item"] a:link   { font-weight: 100; list-style-type:none;  }
#menu-topnav li[class*="current-menu-item"] a:hover  { font-weight: 100; list-style-type:none;  }
#menu-topnav li[class*="current-menu-item"] a:before { display: none;  }


.sml {
	background: #ffff00 !important;
}

.sml_length, input.wpcf7-text {
	max-width: 98% !important; 
	width: 98% !important;
	padding: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sml_length2 {
	max-width: 98% !important; 
	width: 98% !important;
	padding: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.popmake-close {
	padding: 0px !important; margin-right: 20px !important;
}

/* Extreme overwrites */
#AbovePage { display:none; }
.page-id-239 #AbovePage, .single-post #AbovePage { display: block;
}  
.page-id-239 #AbovePage .inner-wrapper, 
.single-post #AbovePage .inner-wrapper {
    margin: 0px !important;
    padding: 0px !important;
}
.widget_search .searchFormInput { 
    margin:0px !important;
    margin-bottom: 15px !important;
    min-width: 100% !important; width: 100% !important; max-width: 100% !important;
}
.search .widget_search .searchFormInput { 
    margin-top: 15px !important;
}
.single-post .post-header .featured-image img {
    width: 100%;
    height: auto;
}
/* blog page */

#BItgg7, #TKE1DQ { display: block !important; }
#rev-home-au {
    padding: 0px !important;
    margin: 0px !important;
    margin-top: -40px !important;
}
.layout-home-au #title-orange-home { top: -14px !important; }

#fade-bottom {
	margin-top: -300px;
}

.captcha-placeholder {
	margin-left: 30% !important;
	/*margin-right: auto !important;*/
}

.formalert {
	color: #F04F14 !important;
}
