	body {
		font-family: "Open Sans";
	}
	body {
		color: ; 
		font-weight:400;
		font-size: 13px;
	}
.templateportfoliophp .isoportfolio .item {width:50%;}
.footer-widget-area h3.widget_title::first-letter, .landingpage-button, .landingpage-button span, .landingpage-button strong, .landingpage-button i, .btn-minimal:hover, a:hover, .button.default, .stresscolor, .pretty-caption:hover,.link-caption:hover, .feature-item.shortcfeature2 .icon, .servicestyle5 i, .colortext 
{color:#180066;}
	
.navbar-toggle, .button,input[type=submit], .stressbg, .pagination .current, .tagcloud a, #respond input[type=submit], #back-top a:hover span, .wow-pricing-table>div.featured .wow-pricing-header, .featured .wow-pricing-per,.featured .wow-pricing-cost,.featured .wow-pricing-button .wow-button,.buttoncolor, .mapinfo, .servicestyle4 i, .feature-item .icon, .wowanimslider .btn.color, .block1 .btn.color, .progress .bar, .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover, .panel-title>a, .panel-title>a.collapsed:hover, #skill i, .pageheaderpagephp .overlay, .nowidgetbottom, .navbar-nav>li.active>a,.navbar-nav>li.active>a:hover,.navbar-nav>li.active>a:focus,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.extra-nav-class a.dropdown-toggle,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus ,#waccordion div h4:before, #waccordion div.active h4:before,.cbp_tmtimeline>li .cbp_tmicon,.flex-caption .btn.color,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.buttoncolor,.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.wrapbtncta, .btn-primary 
{background-color:#180066;}

.light-bg .funfacts .icon, .feature-item.shortcfeature2 .icon, .wowanimslider .btn.color, .block1 .btn.color, .flex-caption .btn.color, .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover, .woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt 
{border-color:#180066;}

.navbar-nav>li.active>a:before,.navbar-nav>li>a:hover:before,.navbar-nav>li>a:focus:before,.extra-nav-class a.dropdown-toggle:before 
{border-bottom:6px solid #180066;}
/* FONTS */
@font-face {
    font-family: Biondi;
    src: url(/themes/calypso/fonts/biondi.woff);
}

@font-face {
    font-family: Biondi;
    src: url(/themes/calypso/fonts/biondi.ttf);
}

@font-face {
    font-family: Biondi;
    src: url(/themes/calypso/fonts/biondi.eot);
}

@font-face {
    font-family: AvenirNextLTProBold;
    src: url(/themes/calypso/fonts/AvenirNextLTProBold.woff);
}

@font-face {
    font-family: AvenirNextLTProBold;
    src: url(/themes/calypso/fonts/AvenirNextLTProBold.ttf);
}

@font-face {
    font-family:AvenirNextLTProBold;
    src: url(/themes/calypso/fonts/AvenirNextLTProBold.eot);
}

/* QUOTE */

.quote {
    text-decoration: underline;
    text-transform: uppercase;
    width: 125px !important;
}

.quoteicon {
  font-size: 28px !important;
  margin-left: 8px;
  margin-right: 8px;
}

/* HOMEPAGE FEATURES*/

#aq-block-32-8  .col-md-6.wow.fadeInLeft.animated, 
#aq-block-32-12  .col-md-6.wow.fadeInLeft.animated{
display:none;
}

#aq-block-32-8  .col-md-6.wow.fadeInRight.animated, 
#aq-block-32-12  .col-md-6.wow.fadeInRight.animated{
width:100% !important;
}

.home-avenir{
font-family:AvenirNextLTProBold;
font-size:3.2em;
font-weight:bold;
line-height:0.9em;
padding: 0.5em;
}

.hardmoney{
font-size:1.2em;
}

/* LOGO */
.logo-div{
width:120px;
}

.tiny .logo-div > img{
max-height:59px;
}

.logo-div > img {
    display: inline-block; 
    max-height: 80px;
    max-width: inherit;
    position: relative;
    margin-top: -20px;
    width: 100px;
}

.tagline-div , .logo-div{
display:inline-block;
}

.textbrnd{
font-family:Biondi;
text-transform:uppercase;
font-size:2em;
color: #180066;
line-height:30px;
}

.bigw{
font-size:1.35em;
letter-spacing:-8px;
color: #180066;
display: inline;
}

.bigi{
font-size:1.35em;
color: #180066;
display: inline;
}

.tagline-div div{
display:inline; 
}

a.navbar-brand.logo-nav {
  transition: none 0s ease 0s  !important;
}

/* FORM */

.form-paragraph {
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
}

input, textarea {
    font-size: 1.2em !important;
    height: 42px;
    margin: 2px 10px;
    max-width: 400px;
    padding: 6px !important;
}

input.contactbutton[type="submit"] {
    background-color: #333;
    padding: 10px 20px 10px 40px !important;
}

form{
max-width:600px;
}

textarea{
width:100%;
 max-width: 500px !important;
display:block !important;
}

input[type="number"], input[type="date"], .hasDatepicker{
max-width:200px;
}

input[type="checkbox"]{
height:auto !important;
}

.form-div{
min-width:160px;
display:inline-block;
}

.form-div-2{
display:inline-block;
}

.form-div-3{
display:block;
}

.no-margin{
margin:0px;
}

.bold{
font-weight:bold;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, select{
max-width:90% !important;
}

/* FOOTER */

.footermap > h4{
color:#FFFFFF;
}
.footermap{
background-position:center center !important;
}

.bottom-widget .widget_text{
color:#FFFFFF;
}

.footer-widget-area h3.widget_title::first-letter{
color:#FFFFFF !important;
}

.col-md-3.bottom-widget {
    margin: 0 5%;
    width: 90%;
padding-top:20px;
text-align:center;
}

@media screen and (min-width:800px){

.col-md-3.bottom-widget {
margin: 0 2% !important;
width: 45% !important;
}

.col-md-3.bottom-widget:nth-child(2n) {
margin-top:35px !important;
}
}

.nowidgetbottom .col-sm-4{
width:100%;
}

/* SERVICES */
.servicestyle3 p{
text-indent:30px;
}

/* HOMEPAGE */

.flexslider .slides img{
height: 100% !important;
}

.recent-portfolio .boxcontainer img{
height:200px;
}

/* ABOUT US */
.page-id-200 .fa.fa- {
display: none;
}

#aq-block-405-4, #aq-block-405-5{
display:none;
}

/* LOAN MATRIX */
td, th {
    border: 2px solid #ccc;
    padding: 13px;
}

/* TESTIMONIALS */
.testimonials{
text-align:center; 
width:100%; 
margin-top:30px;
}

i.fa-quote-right{
vertical-align:top;
}

.cbp-qtrotator .cbp-qtcontent img{
border:none !important;
}

/* TABLES RESPONSIVENESS*/
	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	tr:nth-of-type(odd) { 
		background: #eee; 
	}
	th { 
/*		background: #333; */
/*		color: white; */
		font-weight: bold; 
	}
	td, th { 
		padding: 6px; 
		border: 1px solid #ccc; 
		text-align: left; 
	}

/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
	@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		/* Force table to not be like tables anymore */
		#deals table, #deals thead, #deals tbody, #deals th, #deals td, #deals tr { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		#deals thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		#deals tr { border: 1px solid #ccc; }
		
		#deals td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		#deals td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		
		/*
		Label the data
		*/
		#deals td:nth-of-type(1):before { content: "Location"; }
		#deals  td:nth-of-type(2):before { content: "Amount"; }
		#deals  td:nth-of-type(3):before { content: "Type of Property"; }
		#deals  td:nth-of-type(4):before { content: "Purpose of Loan"; }
		
	}
	
	/* Smartphones (portrait and landscape) ----------- */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		body { 
			padding: 0; 
			margin: 0; 
			/*width: 320px; */}
		}
	
	/* iPads (portrait and landscape) ----------- */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		body { 
			/*width: 495px; */
		}
	}


.servicestyle3{
margin:0 auto;
width:90%;
padding:0 5px;
}

.toparea{
display:block;
}

.toparea .pull-left{
display:inline;
}

.toparea .pull-left a{
font-size:1.2em;
}

.toparea .col-md-6:first-child{
min-width:calc(100% - 160px) !important
}

.toparea .col-md-6:last-child{
width:160px !important;
float:right;
}

.toparea .col-md-6 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

@media (max-width:600px){
.toparea{
max-height:100px !important;
padding: 5px;
}

}

@media (max-width:1100px) and (min-width:789px){

}

span.wpcf7-list-item {
    display: block;
}

@media (max-width:1150px) and (min-width:768px){
.navbar-brand{
max-width:400px !important;
}

.textbrnd{
font-size:1.4em !important;
}

.logo-div{
display:none;
}
}

@media (min-width:750px) and (max-width:820px){
.nav > li > a{
padding-left:6px;
padding-right:6px;
}
}

@media (max-width:600px){
.toparea .col-md-6 {
width:100%;
text-align:center;
margin:5px 0 5px 0;
}

.toparea .col-md-6:last-child{
width:100% !important;
float: none !important;
}
}

@media (max-width:480px){
.logo-div{
margin-top:0px;
margin-bottom:15px;
width:150px;
}
}

@media (max-width:750px){
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{
max-height:390px !important;
}
}

@media (max-width:480px){
.portfo-captions span {
  display: none;
}
}

blockquote footer img{
display:none;
}

@media screen and (min-width:1600px){

.container {
    width: 100%;
    max-width: 1280px !important;
    padding-left: 1.8% !important;
    padding-right: 1.8% !important;
}

}

blockquote.ttm{
padding: 20px;
}

.underline{
text-decoration:underline;
}

.home-icons{
width:90%;
height:90%;
}

.displaynone{
display:none !important;
}

input[type="file"] {
//  display: none !important;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;