/*
Theme Name: Carolina Choice Mortgage
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.0
Author: Joel Newcomer
Author URI: http://www.equippedcreative.com	
Template: enfold
*/



/*Add your own styles here:*/

.aremc_field {
	display: block;
	float: left;
}

.aremc_field input {
	display: inline-block !important;
	clear: left;
}

.aremc_label {
	width: 100%;
	display: block;
	float: left;
}

pre {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	white-space: pre-wrap;
	overflow: visible;
}

code {
	display: block;
	float: left;
}

#MLCalcRatesFormSC {
	max-width: 100%;
}

.MLCalcRatesForm TABLE {
	max-width: 100%;
}

.textwidget .nav-links {
	display: none;
}

li.cat-item {
	font-size: 18px;
	margin-bottom: 10px;
}

.rec-prof .avia-color-theme-color {
	color: #fff !important;
}

.rec-prof .post_delimiter {
	padding: 0;
}

.state img {
	max-height: 165px;
	width: auto;
	margin-top: 10px;
}

.state {
	text-align: center;
	margin-bottom: 30px;
	font-size: 20px;
	padding: 0 10px;
}

ul.pro-cats li {
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 15px;
	list-style: disc;
}

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
	width: 97.5% !important;
}

.home-block img{
	width: 45%;
	margin-right: 3%;
	float: left;
	display: block;
}

.home-block h4, .home-block p {
	margin: 0;
}

.home-block {
	border: solid 1px #ccc;
	padding: 10px;
}

.home-block .avia-button-wrap {
	margin-top: 10px;
}


div .av_one_half.home-block.last {
	margin-left: 3%;	
}

.no-break {
	white-space: nowrap;
}

.home-photo {
	margin-bottom: 20px;
}

.avia_textblock ul {
	list-style: disc
}

@media only screen and (min-width: 40.063em) {
	.three-columns ul {
	    -webkit-column-count: 3; /* Chrome, Safari, Opera */
	    -moz-column-count: 3; /* Firefox */
	    column-count: 3;
	    margin-left: 0;
	}
	.three-columns ul li {
		list-style-position: inside;
		display: inline-block;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 15px;
		position: relative;
	}
	.three-columns ul li:before {
	    position: absolute;
	    left: 0;
	    content: '\2022';
	}
}

.home-wrapper .gallery {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

#top .home-wrapper .gallery .gallery-item {
	display: block;
	float: left;
	width: 25%;
	height: auto;
}

.p-row {
	display: block;
	float: left;
	width: 100%;
	border-bottom: solid 1px #ccc;
}

.p-col {
	display: block;
	float: left;
	width: 33%;
	padding: 0 15px;
	border-right: solid 1px #ccc;
}

.p-col:last-child {
	border-right: none;
}