/*
Theme Name: 1st Street
Theme URI: http://www.1ststreet.com.au
Author: LocalWeb
Description: The 2013 theme for 1st Street
Version: 1.0
Text Domain: 1street
*/

@charset "UTF-8";
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 1, 2012 02:08:11 AM America/New_York */
@font-face {
 font-family: 'LatoBlackItalic';
 src: url('css/fonts/Lato-BlaIta-webfont.eot');
 src: url('css/fonts/Lato-BlaIta-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-BlaIta-webfont.woff') format('woff'), url('css/fonts/Lato-BlaIta-webfont.ttf') format('truetype'), url('css/fonts/Lato-BlaIta-webfont.svg#LatoBlackItalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoBlack';
 src: url('css/fonts/Lato-Bla-webfont.eot');
 src: url('css/fonts/Lato-Bla-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-Bla-webfont.woff') format('woff'), url('css/fonts/Lato-Bla-webfont.ttf') format('truetype'), url('css/fonts/Lato-Bla-webfont.svg#LatoBlack') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoBoldItalic';
 src: url('css/fonts/Lato-BolIta-webfont.eot');
 src: url('css/fonts/Lato-BolIta-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-BolIta-webfont.woff') format('woff'), url('css/fonts/Lato-BolIta-webfont.ttf') format('truetype'), url('css/fonts/Lato-BolIta-webfont.svg#LatoBoldItalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoBold';
 src: url('css/fonts/Lato-Bol-webfont.eot');
 src: url('css/fonts/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-Bol-webfont.woff') format('woff'), url('css/fonts/Lato-Bol-webfont.ttf') format('truetype'), url('css/fonts/Lato-Bol-webfont.svg#LatoBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoItalic';
 src: url('css/fonts/Lato-RegIta-webfont.eot');
 src: url('css/fonts/Lato-RegIta-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-RegIta-webfont.woff') format('woff'), url('css/fonts/Lato-RegIta-webfont.ttf') format('truetype'), url('css/fonts/Lato-RegIta-webfont.svg#LatoItalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoRegular';
 src: url('css/fonts/Lato-Reg-webfont.eot');
 src: url('css/fonts/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-Reg-webfont.woff') format('woff'), url('css/fonts/Lato-Reg-webfont.ttf') format('truetype'), url('css/fonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoLightItalic';
 src: url('css/fonts/Lato-LigIta-webfont.eot');
 src: url('css/fonts/Lato-LigIta-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-LigIta-webfont.woff') format('woff'), url('css/fonts/Lato-LigIta-webfont.ttf') format('truetype'), url('css/fonts/Lato-LigIta-webfont.svg#LatoLightItalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoLight';
 src: url('css/fonts/Lato-Lig-webfont.eot');
 src: url('css/fonts/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-Lig-webfont.woff') format('woff'), url('css/fonts/Lato-Lig-webfont.ttf') format('truetype'), url('css/fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoHairlineItalic';
 src: url('css/fonts/Lato-HaiIta-webfont.eot');
 src: url('css/fonts/Lato-HaiIta-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-HaiIta-webfont.woff') format('woff'), url('css/fonts/Lato-HaiIta-webfont.ttf') format('truetype'), url('css/fonts/Lato-HaiIta-webfont.svg#LatoHairlineItalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'LatoHairline';
 src: url('css/fonts/Lato-Hai-webfont.eot');
 src: url('css/fonts/Lato-Hai-webfont.eot?#iefix') format('embedded-opentype'), url('css/fonts/Lato-Hai-webfont.woff') format('woff'), url('css/fonts/Lato-Hai-webfont.ttf') format('truetype'), url('css/fonts/Lato-Hai-webfont.svg#LatoHairline') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* CSS Document */
li{
	padding-top:5px;
	padding-bottom:5px;
}





@media (min-width: 1200px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 970px;
}
}
.line {
	width:72%;
	height:1px;
	background-color:#37a54b;
	float:right;
	margin-top:-7px;
}
img {
	border: 0;
}
/*---------- Nav----------*/



/*--------footer-----------*/

/*-------font styles---------*/



.white {
	color:#fff;
}
.intro {
	font-size:16px;
}
.row-90 {
	max-width:968px;
	margin-bottom: 20px;
	clear:both;
}
.row-100 {
	max-width:968px;
	clear:both;
}
.terms {
	color:#CCC;
	font-size:10px;
}
/*----social icons--*/
/* --------- Calculator -------------*/
.centerMonthlypayment {
	margin-top:20px;
	display: inline-block;
}
#calculator-wrapper {
	background-color:#37a54b;
	border-radius:20px;
	padding:10px;
	color:#808184;
	font-size:11px;
	line-height:12px;
}
#calculator-wrapper h3 {
	margin:0 0 10px 0;
	border-bottom:solid 2px #37a54b;
	padding-bottom:5px;
	line-height:normal;
}
#calculator-wrapper h4 {
	margin:0;
	padding-bottom:5px;
	line-height:normal;
}
#calculator-holder {
	background-color:#ffffff;
	border-radius:20px;
	padding:20px;
	-webkit-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.8);
	box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.8);
}
.calulator-row {
	border-bottom:solid 1px #808184;
	margin-bottom: 10px;
	padding-bottom: 2px;
}
.apply {
	border-bottom:none;
	border-top:solid 1px #808184;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 20px;
	margin-top: 20px;
}
#calculator-wrapper .inline {
	display:inline-block
}
#calculator-wrapper .radio.inline + .radio.inline, #calculator-wrapper .checkbox.inline + .checkbox.inline {
	margin: 0;
}
#calculator-wrapper .orange {
	background-color: #F48220;
	border-bottom:none;
	color: #fff;
	font-size: 22px;
	padding:5px 10px;
	line-height:normal;
}
#calculator-wrapper #savings {
	font-weight:bold;
}
#calculator-wrapper .hidden {
	visibility:hidden;
}
 .row-fluid #calculator-wrapper [class*="span"] {
 min-height: 0;
}

/* ----- Commercial landing-page ---------*/
table.expertise th {
    text-transform: uppercase;
}
.page-id-3921 table.numbered tr td.col-md-3.summary{
    padding: 15px 27px;
    vertical-align: top;
}
.page-id-3921 .lightgreenbgrow{
	background-color:#fff;
}
.page-id-1691 .col-md-6 .center{
	margin: 0 auto;
   	max-width: 200px;
}
/* ----- News landing-page ---------*/



#news {
	background-color:#37a54b;
	-webkit-border-radius: 20px 0px 20px 0px;
	-moz-border-radius: 20px 0px 20px 0px;
	border-radius: 20px 0px 20px 0px;
	padding: 0 10px 20px 10px;
	z-index:6;
	font-size:16px;
}
#news ul {
	margin:0;
}
#news li {
	color: #FFFFFF;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 14px;
	padding-top: 10px;
}
#news li a {
	color:#fff;
}
#news h3 {
	color:#fff;
	border-bottom:solid 1px #fff;
}
#sign-up {
	margin:10px 0 0 0;
}


#background-images {
	position:relative;
	float: right;
	margin-top:0;
}
.background-image {
	bottom: 0;
	max-width:28%;
	position: fixed;
	right: 25%;
	z-index: 5;
}
.background-image img {
	width:100%;
}
.front {
	position:relative;
	z-index:6;
}
.back {
	position:relative;
	z-index:4;
}


/*------- Partners ------------*/



/*------- Broker Profiles -----*/






/*-------- Services ----------*/



#services h1 {
	display:inline-block;
}
#services h4 {
	margin:20px 0 0 0;
}
#services .intro {
	margin-top:40px;
}
#clipboard {
	float:right;
	margin-right:20px;
}
/*--------- Contact Form -----*/



.cboxIframe html {
	width:80%;
	margin:0 auto;
}
#contact_form {
	margin:20px;
	max-width:550px;
}
#contact_form .form-horizontal .controls {
	margin:0;
}
/*---------- News -------------*/



.accordion-body h4, .accordion-body h3 a, .accordion-body h4 a {
	color:#434345;
	margin-bottom:0;
}
.accordion-heading .accordion-toggle {
	display: block;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	font-size: 55px;
	font-weight:bold;
	color:#434345;
}
.accordion-group {
	border:none;
	border-radius:0;
	border-bottom:solid 1px #37a54a;
	padding-bottom:10px;
	margin-bottom: 5px;
	margin-top: 20px;
}
.accordion-inner {
	border-top-color: #37a54a;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 9px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 9px;
	margin-top:10px;
}
/*---------- Forms -------------*/

#forms-page .accordion-body h4, #forms-page .accordion-group h3, #forms-page .accordion-group h3 a {
	color:#434345;
	margin-bottom:0;
	text-transform:none;
}
#forms-page .accordion-group h3 {
	line-height:16px;
}
#forms-page .accordion-group h4 a {
	color:#37a54b;
}
#forms-page .accordion-heading .accordion-toggle {
	display: block;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	font-size: 35px;
	font-weight:bold;
	color:#434345;
	line-height:35px;
	text-transform:capitalize;
	margin-left:20px;
}
#forms-page .accordion-group {
	border:none;
	border-radius:0;
	border-bottom:solid 1px #37a54a;
	padding-bottom:10px;
	margin-bottom: 5px;
	margin-top: 20px;
}
#forms-page .accordion-inner {
	border-top-color: #37a54a;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 9px;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 9px;
	margin-top:10px;
}
#forms-page .green .accordion-inner {
	padding-top: 0;
	margin-top: 0;
}
#forms-page p, #forms-page .text {
	color:#434345;
}
#forms-page .green .accordion-heading a {
	color: #37A54B;
}
#forms-page .in .accordion-inner {
	border-top-width: 0;
	margin-left: 14px;
}
#forms-page .arrowSprite {
	width:25px;
	height:25px;
	overflow:hidden;
	background-image:url(images/arrow-sprite.jpg);
	background-repeat:no-repeat;
	background-position:0 -26px;
	float:left;
	margin-top: 10px;
}
#forms-page .green .arrowSprite {
	background-position:0 0;
	margin-top: 20px;
}
#forms-page .arrowRight {
	width:15px;
	height:15px;
	overflow:hidden;
	background-image:url(images/arrow-right.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	margin-top: 3px;
}
/*------broker single pages---*/



/*----------------medis sizes ----------------*/



/* widescreen desktop */



@media (min-width: 2051px) {
 .background-image {
 bottom: 0;
 max-width:28%;
 position: fixed;
 right: 20%;
 z-index: 5;
}
}















/* Large desktop */



@media (min-width: 1331px) and (max-width: 2050px) {
 .background-image {
 bottom: 0;
 max-width:28%;
 position: fixed;
 right: 5%;
 z-index: 5;
}
}















/* Large desktop */



@media (min-width: 1200px) and (max-width: 1330px) {
 .background-image {
 bottom: 0;
 max-width:28%;
 position: fixed;
 right: 0;
 z-index: 5;
}
 .navbar .nav {
 margin-left: 25px;
}
 h3 {
 font-size: 14px;
}



/*----social icons--*/



}



 



/* Portrait tablet to landscape and desktop */



@media (min-width: 768px) and (max-width: 1199px) {
 .background-image {
 bottom: 0;
 max-width:28%;
 position: fixed;
 right: 0;
 z-index: 5;
}
 .navbar .nav > li {
 display:block;
 height:auto;
}
 .navbar .nav > li.social-icons-phone {
 display:inline-block;
}
 .navbar .nav > li > a.nav-first {
 padding-left: 15px;
 padding-right: 12px;
}
 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
 padding-bottom: 9px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 9px;
}
 .navbar .nav {
 margin-left: 25px;
}
 .nav-collapse, .nav-collapse.collapse {
 background-color:#e1e1e1;
 z-index:10;
}
 .social-icons {
 padding-left: 0;
}
 .social-icons-phone {
 float:none;
 display:inline-block;
}
 h1 {
 font-size:30px;
 line-height:30px;
}
 h3 {
 font-size: 13px;
}
 .container-fluid {
 margin-bottom: 30px;
}
 #colorbox, #cboxOverlay, #cboxWrapper {
 width:100%;
}
}



 



/* Landscape phone to portrait tablet */



@media (max-width: 767px) {
 #cboxLoadedContent {
 -webkit-overflow-scrolling: touch;
 -moz-overflow-scrolling: touch;
}
 #colorbox, #cboxLoadedContent {
 width:767px;
}
 #colorbox html, body.mailForm, .cboxIframe {
 width:85%;
 height:100%;
 padding:0;
}
 .navbar .nav > li {
 display:block;
 height:auto;
}
 .navbar .nav > li.social-icons-phone {
 display:inline-block;
}
 .navbar .nav > li > a.nav-first {
 padding-left: 15px;
 padding-right: 12px;
}
 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
 padding-bottom: 9px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 9px;
}
 .navbar .nav {
 margin-left: 15px;
}
 .nav-collapse, .nav-collapse.collapse {
 background-color:#e1e1e1;
 z-index:10;
}
 #phone-number-holder {
 margin-left: 15px;
 margin-top: 30px;
 width: 55%;
}
 #phone-number-holder, #phone, #phone-number, #text-number {
 float: left;
}
 .social-icons {
 padding-left: 0;
}
 .social-icons-phone {
 float:none;
 display:inline-block;
}
 h1 {
 font-size:30px;
 line-height:30px;
}
 h3 {
 font-size: 14px;
}
 .slides {
}
 #colorbox, #cboxOverlay, #cboxWrapper {
 width:100%;
}
 #broker-page {
 min-height: 580px;
 padding:2px;
}
 #broker-page .broker-image {
 width: 30%;
}
 #broker-page .section-top, #broker-page .details {
 width: 65%;
}
}



 



/* Landscape phones and down */



@media (max-width: 480px) {
 #cboxLoadedContent {
 -webkit-overflow-scrolling: touch;
 -moz-overflow-scrolling: touch;
}
 #colorbox, #cboxLoadedContent {
 width:480px;
}
 #colorbox html, body.mailForm, .cboxIframe {
 width:100%;
 height:100%;
 padding:0;
}
 .navbar {
 padding-top: 0;
}
 .navbar .brand {
 width: 40%;
 margin-left:10px;
}
 .navbar-inverse .btn-navbar {
 margin-top:10px;
}
 .tag-line {
 font-size:8px;
 padding-left:5px;
 padding-top:5px;
}
 h1 {
 font-size:30px;
 line-height:30px;
}
 .nav-collapse, .nav-collapse.collapse {
 background-color:#e1e1e1;
 z-index:10;
}
 .navbar .nav > li > a.nav-first {
 padding-left: 15px;
 padding-right: 12px;
}
 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
 padding-bottom: 9px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 9px;
}
 #phone-number-holder {
 margin-left: 20px;
 margin-top: 9px;
 width:100%;
}
 #phone-number-holder, #phone, #phone-number, #text-number {
 float: left;
}
 .social-icons {
 padding-left: 0;
}
 .social-icons-phone {
 float:none;
 display:inline-block;
}
 h3 {
 font-size: 14px;
}
 #headings ul {
 margin-left:0;
}
 .slides {
 width:100%;
}
 .intro {
 margin-bottom:20px;
}
 .accordion-heading .accordion-toggle {
 font-size: 30px;
}
 .container-fluid {
 margin-bottom: 30px;
}
 #colorbox, #cboxOverlay, #cboxWrapper {
 width:100%;
}
 #lenders ul {
 height:90px;
}
 #Partners {
 margin:0;
 padding:0;
}
 iframe .container-fluid {
 min-width:360px;
}
 iframe .partnerPop, .partnerLogo {
 display:block;
}
}
.widget-home .widget-header{ background:#F5931E; width:100%; height:90px; 	-webkit-border-radius: 20px 0px 20px 0px;
	-moz-border-radius: 20px 0px 20px 0px;
	border-radius: 20px 0px 20px 0px;
	position:relative;
}
.widget-home .widget-header div{ padding:2px 0 0 18px;}
.widget-home .widget-header:before{ position:absolute; bottom:-24px; left:0; content:""; background:url(images/orange-corner.png) no-repeat; width:32px; height:24px;}
.widget-home .widget-text{ padding:30px 0 0 0;}
.widget-home .widget-text h3{ font-size:14px; line-height:16px; color:#444345; text-transform:uppercase; margin:5px 0;}
.widget-home .widget-text p{ line-height:16px;}
#news{ position:relative; margin-bottom:16px;}
#news:before{ position:absolute; bottom:-23px; left:0; content:""; background:url(images/green-corner.png) no-repeat; width:30px; height:24px;}
#news p,#news a{ color:#fff; font-size:12px;}
#news p{ margin-bottom:5px; line-height:16px;}
#homecontent{text-align: left; clear: both; margin-top: 150px; max-width: 750px;}

.span12.orange-circle{ min-height:155px; background:url(images/orange-circle.png) no-repeat;-webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; padding:8% 18% 12% 18%}
.span12.orange-circle h3{ margin:5px 0; font-size:70px; color:#000;}  
.span12.orange-circle p{margin:0; font-weight:bold; font-size:13px;color:#000;} 
.span12.orange-circle p.small{ font-size:12px; margin-bottom:5%;}
.span12.money-bag{ margin-top:-13%;}
.branding{ position:relative;}
.branding h1{ font-size:40px; line-height:40px;}
.branding h2{ text-transform:uppercase;}
.branding .absright{ bottom:12px; right:-15%; position:absolute;}

.true_nav{
	display: block!important;
}
@media only screen and (min-width : 767px) and (max-width: 1170px){
	.container{
    	width:100% !important;
	}
	.slide-content {
	   max-width: 100% !important;
	}
	body .handshake-banner{
		padding-top: 0px;
	}
	.brokerimage img {  
    	display: none !important;   
	}
		.single-brokerprofile .awards img {
	    width: 50%!important;
	}
}

@media only screen and (max-width : 768px){
	body .footer img.icon {
	    margin-right: 5px;
	    width: 14px;
	}
	body .footer .phone {
    padding-right: 3px;
}
	#brokers-tiles-holder div:first-child{
		text-align: center;
	}
	.brokerimage img {  
    	display: none;   
	}
	ul.span12{
		height: 100%!important;
	}
	body .slides img {
    	max-width: 100px !important;
	}
	body .navbar-default .navbar-nav>li:first-child>a {
     	padding-left: 15px; 
	}
	.branding .absright{ 
		bottom:0; 
		right:auto; 
		position:relative;
	}
	.navbar-nav{
		width: 100%;
		text-align: center;
	}
	.social.nav>li>a{
		float: inherit !important;
	}
	.nav > li {    
    	display: inline-block;
	}
	.mainslide .slide-content{
    	max-width: 100%;
	}
	.mainslide {
	    position: relative;
	    overflow: hidden;
	}
	body .slider-container {
		min-height: 80vh;
	}
	body .mainslide img {
		max-width: initial!important;
		max-height: 80vh;
		width: auto!important;
		margin-left: -140%;
	}

	body .row,body #slider .col-md-12 {
    	margin-right: 0px; 
     	margin-left: 0px; 
	}
	body #slider .col-md-12 {
	    padding-right: 0px; 
	    padding-left: 0px; 
	}
	.signup {
	    background-color: #fff;
	    max-width: 335px;
	    width: 100%!important;
	    padding: 5px;
	    border-radius: 2px;
	}
	 #mc_embed_signup input[type="email"] {
	    border-width: 0px;
	    border-color: #fff;
	    border-radius: 2px;
	    line-height: 20px;
	    width: 50%;
	    padding: 9px;
	}

}


@media only screen and (min-width : 767px) and (max-width : 901px) {

.span12.orange-circle{ padding:11% 16%;}
.span12.orange-circle h3{ font-size:2.8em; line-height:normal; margin:2px 0;}
.span12.orange-circle p{ font-size:11px !important}
}
@media only screen and (max-width : 320px){
	.span12.orange-circle p{ font-size:11px !important}
}

#homecontent h6 {
	font-size: 10px;
	font-weight: normal;
}

#input_2_4 {
}

@media (min-width: 1200px) {
  .single-promotions .container,.page-template-template-promotions-services .container,.page-template-template-promotions-contact .container{
    width: 1170px;
  }
  .single-promotions .span12 ,.page-template-template-promotions-services .span12,.page-template-template-promotions-contact .span12{
    width: 1170px;
  }
  
}
body.single-promotions,body.page-template-template-promotions-services,body.page-template-template-promotions-contact {
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
.single-promotions .container,.page-template-template-promotions-services .container,.page-template-template-promotions-contact .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.single-promotions h2,.page-template-template-promotions-services h2,.page-template-template-promotions-services h2 a,.page-template-template-promotions-contact h2{
color:#37a54b;
font-size: 16px;
font-weight: 700;
font-family: 'LatoBold', Helvetica, Ariel;
text-transform: uppercase;
}

.single-promotions .jumbotron,.page-template-template-promotions-services .jumbotron,.page-template-template-promotions-contact .jumbotron {
background: #fff;
padding-bottom: 20px;
//border-top: 1px solid #c00;
padding-top: 20px;
}

.single-promotions .jumbotron h1,.page-template-template-promotions-services .jumbotron h1,.page-template-template-promotions-contact .jumbotron h1 {
font-size: 46px !important;
font-family: 'LatoBold', Helvetica, Ariel;
text-transform: uppercase;
line-height:1.1;
margin:20px 0 10px 0;
}

.single-promotions .header h1 ,.page-template-template-promotions-services .header h1,.page-template-template-promotions-contact .header h1{
font-size: 40px !important;
font-family: 'LatoBold', Helvetica, Ariel;
text-transform: uppercase;
line-height:1.1;
margin:20px 0 10px 0;

}

.single-promotions .row, .page-template-template-promotions-services .row ,.page-template-template-promotions-contact .row{
padding: 0;
margin: 0;
}

.single-promotions .green,.page-template-template-promotions-services .green,.page-template-template-promotions-contact .green {
color:#37a54b;
}
.single-promotions .jumbotron p,.page-template-template-promotions-services .jumbotron p,.page-template-template-promotions-contact .jumbotron p {
    font-size: 21px;
    font-weight: 200;
    margin-bottom: 15px;
	line-height:1.42857;
}


.single-promotions hr, .page-template-template-promotions-services hr,.page-template-template-promotions-contact hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
  margin-left:-15px;
  margin-right:-15px;
}

.text-center {
    text-align: center;
}

.single-promotions label,.page-template-template-promotions-services label,.single-promotions input,.page-template-template-promotions-services input, .single-promotions button,.page-template-template-promotions-services button ,.single-promotions select,.page-template-template-promotions-services select,.single-promotions textarea,.page-template-template-promotions-services textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

.single-promotions .step-header,.page-template-template-promotions-services .step-header,.page-template-template-promotions-contact .step-header{ margin-bottom:3px;}
.single-promotions .calulator-row , .page-template-template-promotions-services .calculator-row{
    border-bottom: 1px solid #808184;
    margin-bottom: 10px !important;
    padding-bottom: 2px !important;
}
.single-promotions .pad,.page-template-template-promotions-services .pad,.page-template-template-promotions-contact .pad{ margin:8px 0;}
.single-promotions .btn,.page-template-template-promotions-services .btn,.page-template-template-promotions-contact .btn{
 -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
		  
.single-promotions #calculator-wrapper,.page-template-template-promotions-services #calculator-wrapper{		  
font-family:"LatoRegular",sans-serif;	}	  
.single-promotions .applybtns,.page-template-template-promotions-services .applybtns{ margin-top:15px;}

.span12_custom.orange-circle{ min-height:155px; background:url(images/orange-circle.png) no-repeat;-webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain; padding:8% 19% 12% 19%;font-family:"LatoRegular",sans-serif;}
.span12_custom.orange-circle h3{ margin:5px 0; font-size:70px; color:#000; line-height:60px;}  
.span12_custom.orange-circle p{margin:0; font-weight:bold; font-size:13px;color:#000;} 
.span12_custom.orange-circle p.small{ font-size:12px; margin-bottom:5%;}
.span12_custom.money-bag{ margin-top:-13%;}
.orange-circle-div{ margin:10px 0; overflow:hidden;}
.header .promologo{ text-align:center;}
.header .promologo a{ display:inline-block; margin-top:40px;}
.single-promotions .header .col-md-4,.page-template-template-promotions-services .header .col-md-4,.page-template-template-promotions-contact .header .col-md-4{ padding-left:0; padding-right:0;}
.jumboimg{ max-height:450px;}
.page-template-template-promotions-contact .jumboimg{ max-height:350px;}
.single-promotions .applybtns a,.single-promotions .applybtns a:hover{ color:#fff; text-decoration:none;}

/* ELEMENTOR */
.elementor-button-wrapper br {
    display: none;
}


@media only screen and (min-width : 767px) and (max-width : 901px) {
.span12_custom.orange-circle{ padding:11% 16%;}
.span12_custom.orange-circle h3{ font-size:2.8em; line-height:normal; margin:2px 0;}
.span12_custom.orange-circle p{ font-size:11px !important}
}
@media only screen and (max-width : 320px){
	.span12_custom.orange-circle p{ font-size:11px !important}
}