/* ============================== */
/* = HOW TO CUSTOMIZE PAGELINES = */
/* ============================== */

/*

Rules placed in this stylesheet will override the default styles of the Base Platform theme and will not be changed or over written when you update the 
Platform framework. Additionally, since this stylesheet is purely for editing purposes you can easily undo or erase some of the CSS to return your site back to the look and feel of the Base theme. 

In the Base theme the footer is black and the CSS looks like this:

	#footer {
		clear:both;
		font-size:1em;
		overflow:hidden;
		text-align: left;
		background: #00ff00 url('smiley.gif') no-repeat fixed center; 
		background: #000;
		color: #999;
		position: relative;
	}
		
To change the background color to white, all you have to do is declare a new rule for the color like so:

		#footer { background: #FFF; }

A great tool for modifying themes and inspecting CSS elements is the FireBug extension for FireFox. You can also use the developer tools provided by Chrome (right-click and "inspect element") or Internet Explorer if you're feeling dangerous.

LEARN CSS - We recommend using Lynda.com video tutorials to learn using CSS. 
			Also, for a comprehensive list of CSS rules and usage try consulting W3 schools @ http://www.w3schools.com/css/default.asp
*/
/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */

/* MAIN / GENERAL CSS */

body{}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, a.site-title > a, .entry-title a > a {
	text-decoration: underline;
}

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover, a.site-title > a:hover, .entry-title a:hover > a:hover {
	text-decoration: none;
}

#postloop .entry_content a {
	text-decoration: underline;
}

#postloop .entry_content a:hover {
	text-decoration: none;
}

#list_sb_universal .row-fluid a {
	text-decoration: underline;
}

#list_sb_universal .row-fluid a:hover {
	text-decoration: none;
}

.content .content-pad {
    padding: 0px;
}

#content .content-pad {
	padding: 0px;
}

.pl-hero-wrap .pl-hero h1 {
    font-size: 36px;
}

.pl-hero-wrap .pl-hero p {
    font-size: 16px;
    font-weight: 200;
    line-height: 1.5em;
    margin: 5.25px 0 21px;
}

.fullwidth #column-main .mcolumn-pad {
	padding-top: 15px;
}

/* Universal Sidebar CSS */
#site .section-sb_universal {
}

/* Hides Wordpress Site Title and Slogan */
.title-container {
    display: none;
}

/* Date and Time CSS for Moment JS in header */
#dateandtime {
	color: #fff;
	font-size: 1em;
	text-align: left;
	letter-spacing: 0.1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

/* Round Sections */

img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/* PAGELINES BOXES */
/* Boxes Home Page */
.home-boxes {
	text-align: center;
}

/* Boxes Facilities Page */
.fac-boxes {
	text-align: left;
}

/* Boxes Pictures */
/* Box properties for picture on the left and text on the right */
.inline_thumbs .fboxgraphic {
	padding-top: 2px;
}

.fboxgraphic {
	background: none repeat scroll 0 0 #E9E9E9;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}

.fboxgraphic:hover {
	background: none repeat scroll 0 0 #E9E9E9;
	border: 1px solid #FCC312;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}

/* Boxes Title */
.fboxtitle h3 {
/*	text-align: left; */
}

.fboxes a:hover {
	text-decoration: none; 
}

/* Boxes Text */
.fboxtext {
/*	text-align: left; */
}	


/* Properties Section */
/* Fix Sorting buttons */
.wpp_row_view .property_image .property_overview_thumb {
	background: none;
}

.wpp_row_view .property_image img {
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
	background: none;
}

.wpp_row_view .property_image img:hover {
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
	background: none #FEF59A;
}

.wpp_sorter_options .wpp_sortable_link {
	padding: 5px 10px;
}

.wpp_sorter_options:hover .wpp_sortable_link:hover {
	background-color: #FCC312;
	color: #000;
}

.wpp_row_view .property_title a {
	text-decoration: underline;
	color: #000;
}

.wpp_row_view .property_title a:hover {
	text-decoration: none;
	color: #034069;
}
.properties_pagination.wpp_top_pagination, .properties_pagination.wpp_bottom_pagination {
	border-bottom: 1px solid #CCCCCC;
}

.wpp_row_view ul.wpp_overview_data .property_tagline {
	line-height: 1.5em;
	color: #363636;
	border-bottom: 1px dashed #ccc;
}

.wpp_row_view div.property_div {
	border-bottom: 1px solid #ccc;
	-webkit-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px #fff;
}

.wpp_row_view ul.wpp_overview_data .property_phone_number, .wpp_row_view ul.wpp_overview_data .property_price {
	color: #363636;
	font-size: 16px;
	margin-top: 15px;
}

.wpp_row_view ul.wpp_overview_data .property_address a {
	color: #034069;
	font-size: 16px;
	text-decoration: underline;
}

.wpp_row_view ul.wpp_overview_data .property_address a:hover {
	color: #034069;
	font-size: 16px;
	text-decoration: none;
}

/* Properties Post Page */

.hentry h3, .hentry h4, .hentry h5, .hentry h6 {
	margin: 1em 0 0.6em; 
}

.hentry .entry-subtitle {
	font-size: 1.1em;
	font-weight: normal;
}

wpp_the_content {
	text-align: center;
}

.property-title { /* NOTE: Removed entry-title class from property.php file in WP-Property plugin. */
	font-size: 1.6em;
	padding-top: 30px;
	text-align: center;
}

#property_map {
	border: 1px solid #ccc;
}

.alignright, .alignleft {
	border: 1px solid #ccc;
	padding: 2px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

ul#property_stats.list li, ul.wpp_property_stats.list li {
	border-bottom: 1px solid #CFCBCB;
}

#property_stats.overview_stats, .wpp_property_stats.overview_stats {
	border-top: 1px solid #CFCBCB;
}

/* Property Widget */ /* NOTE: Modified PHP in class_widgets.php and replaced all +5 with +190 for width */

.property_widget_block li span.attribute {
	color: #434141;
}

.wp-property-widget-img { /* NOTE: Added this class to img tag in class_widgets.php under WP-Property */
	border: 1px solid #ccc;
	padding: 2px;
}

.wpp_featured_properties_widget {
	text-align: center;
}

.property_widget_block li span.value {
	text-align: right;
}

/* SET WIDGET WIDTH */
/* Property PHP Modification to class_widgets.php under WP-Property */
/* Modify property_widget_block classes width div style to remove (width)+5 to (283)+5 */
.wpp_child_properties_widget .property_widget_block, .wpp_other_properties_widget .property_widget_block, .wpp_latest_properties_widget .property_widget_block, .wpp_featured_properties_widget .property_widget_block {
	border: 1px solid #ccc;
	padding: 20px 10px 10px 10px;
	background-color: #FEFBDA;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	width: 245px;
}

p.more {
	margin-bottom: 15px;
}

p.title a {
	text-decoration: underline;
	color: #000;
}

p.title a:hover {
	text-decoration: none;
	color: #034069;
}

/* property search widget */
.wpp_search_properties_widget .wpp_search_elements li {
	text-align: center;
}

.wpp_search_properties_widget .wpp_search_elements li label {
	width: 290px;
}

/* Calendar Widget */
.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {
	background: none;
	border-top: 0px;
}

.wpp_sorter_options .wpp_sortable_link.wpp_sorted_element {
	background: #fcc302;
	color: #fffff;
}

.label, .badge {
	font-weight: normal;
}

.wpp_search_properties_widget .wpp_search_elements li {
	background-color: #ffffff;
	background-image: none;
	border: 0px;
	cursor: default;
}

/* Footer Styling */
.pagelines-grid {
	margin-bottom: 0px;
	color: #fff;
/*	padding: 0 10px; */
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color: #000;
}

#footer a, #footer li h5 a {
	color: #ccc;
}

#footer {
	padding-bottom: 26px;
}

/* FEATURE PROPERTIES */
#features {
	border: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px;
}

#feature_slider .fcontent a { 
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
	font-size: 20px;
	line-height:0.8em;
/*	color: #FFF895; */
	text-decoration: underline;
}

#feature_slider .fcontent .ftitle a {
	font-size: 20px;
	line-height: 1.1em;
	text-decoration: underline;
/*	color: #FCC312; */
}

#feature_slider .fcontent .ftitle a:hover {
	font-size: 20px;
	line-height: 1.1em;
/*	color: #FFF895; */
	text-decoration: none;
}

#feature_slider .fexcerpt a {
	font-size: 100%;
}

#feature_slider .fcontent .fcontent-pad {
	padding: 20px 30px 20px;
}

#feature_slider .fcontent {
	width: 40%;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}

p.linklove { display:none; }

/* Top Menu */
.section-navbar {
	padding-bottom: 10px;
}

/* NavBar text size */
.navbar .navline > .dropdown > .dropdown-menu:after {
	left: 48px;
}

.navbar .navline > li > a {
	font-size: 12px;
	width: 95px;
}

.navbar .navline {
	margin: 0 10px 0 0;
	padding-left; 10px;
	text-align: center;
}

/*--CHANGE COLOR NavBar FIXED--*/
/* .navbar.pl-color-black-trans {
background-color: rgba(242,102, 14, 0.9);
background-image: none;
background-repeat: repeat-x;
border-top: none;
} */

/*--CHANGE COLOR NavBar SEARCH--*/
.navbar .searchform .searchfield {
background-color: rgba(255, 255, 255, 0.35);
border: none;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.15);
}

/*--CHANGE COLOR NavBar HOVER--*/
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu li.current-menu-item > a {
    background-color: rgb(252,195, 18);
    background-image: none;
    background-repeat: repeat-x;
    color: #000;
	text-align: left;
}

.dropdown-menu li > a, .dropdown-menu li > a, .dropdown-submenu > a, .dropdown-menu li.current-menu-item > a {
	text-align: left;
}

/* NavBar current menu item */
.navbar .navline > li.current-menu-item > a {
	color: #FCC312;
	background-color: rgba(0,0,0,0.4);
}

.navbar .navline > li > a:hover {
	color: rgba(252, 195, 18, 0.9);
}

/* BLOG PAGE | CATLOOP */
/* Read more link */
a.continue_reading_link {
	text-decoration: underline;
}

a.continue_reading_link:hover {
	text-decoration: none;
}

.hentry a:hover {
	text-decoration: none;
}

.post-meta .c_img {
	background: none repeat scroll 0 0 #E9E9E9;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.post-meta:hover .c_img:hover {
	background: none repeat scroll 0 0 #E9E9E9;
	border: 1px solid #FCC312;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* HERO */
.pl-hero-wrap .pl-hero h1 {
	font-size: 26px;
}

.pl-hero-wrap .pl-hero p {
	font-size: 14px;
}

.pl-hero-wrap {
	background-color: #FFFBDD;
}

/* TABLE STYLE - Facilities Page */
#customers {
	width:100%;
	border-collapse:collapse;
}

#customers td, #customers th {
	border:1px solid #FCC312;
	padding:3px 7px 2px 7px;
}

#customers th {
	font-size: 1.1em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#FCC312;
	color:#ffffff;
}

#customers tr.alt td {
	color:#000;
	background-color:#FEF49E;
}

/* JC Web Link */
#footer a.jcweb {
	border-bottom: 1px dotted #B4E4F8;
	color: #B4E4F8;
}

#footer a.jcweb:hover  {
	border-bottom: 1px solid #5FB7E5;
	color: #5FB7E5;
}

/* Block Quote Style */
blockquote {
	border-left: 5px solid rgba(3,64,107,0.6);
	border-right: 5px solid rgba(3,64,107,0.6);
	color: #034069;
}

blockquote small {
	color: rgba(3,64,107,1);
}

/* Border for Google Map on Contact Page */
body .entry_content iframe, body .entry_content video, body .entry_content object {
	border: 1px solid #ccc;
	max-width: 100%;
}

/* Sidebar */
/* Primary Sidebar */
#sb_primary {
	margin-right: 20px;
}

/* Widgets */
.widget .widget-title {
	color: #03406B;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 0px 3px 0;
}

.widget .textwidget {
	padding: 0 2px;
}

/* Rotating Tweets */
#content .rotatingtweets {
	background-color: #FFFBDD;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#content p.rtw_main, p.rtw_main, div.rtw_main, p.rtw_meta {
	margin: 0 10px;
}

/* Timely Widget */
.timely {
	font-size: 12px;
/* 	border: 1px solid #ccc; */
/*	-webkit-border-radius: 5px; */
/*	-moz-border-radius: 5px; */
/*	border-radius: 5px; */
/*	width: 290px; */
/*	background: #FFFBDD; */
}

table.ai1ec-month-view, .ai1ec-week-view table, .ai1ec-oneday-view table {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ai1ec-agenda-widget-view .ai1ec-event {
	margin: 20.5px 0 6.5px 4.8em;
}

.ai1ec-agenda-widget-view .ai1ec-event > a {
	background: none;
	border: none;
	border-radius: none;
}

.timely .btn-mini {
	line-height: none;
	padding: 3px 6px 3px 6px;
	margin: 6px 8px 0 0;
}

.timely .btn-group > .btn:first-child, .timely .btn-group > .btn:last-child {
	border-radius: 4px;
}

.timely .btn-group > .btn:first-child {
	margin-left: 8px;
}

/* post page - sub navbar */
.post-nav, .current_posts_info {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}

.post-nav .previous a, .post-nav .next a, .current_posts_info .previous a, .current_posts_info .next a {
	text-decoration: underline;
}

.post-nav .previous a:hover, .post-nav .next a:hover, .current_posts_info .previous a:hover, .current_posts_info .next a:hover {
	text-decoration: none;
	color: rgba(54, 54, 54, 0.6)
}

/* Download Archives */
form#download-page-search, #download-page-featured, #download-page-categories .category {
	border: none;
}

form#download-page-search input {
	margin-left: 8px !important;
}

form#download-page-search p, form#download-page-search input, form#download-page-search label {
	padding: 5px !important;
}

label {
	display: inline;
}

/* Contact Form */
input[type="radio"], input[type="checkbox"] {
	margin: 0;
}

.line-separator {
	height: 1px;
	border-bottom: 1px solid #e7e7e7;
}