/*
 Theme Name:   Survivor Choice
 Theme URI:    http://survivor.com/twenty-fourteen-child/
 Description:  Twenty Fourteen Child Theme. Developed for survivor.com as a real estate site. 
 Author:       Conrad Walton
 Author URI:   http://survivor.com
 Template:     twentyfourteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/

body
{
	background-color: #E0E0E0;
	background-repeat: repeat;
	background-position: 0 0;
	background-attachment: scroll;
}
.legal
{
	color: #fff;
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.legal a
{
	color: #009AD7;
}

#attribute
{
	color: #194B87;
	font-size: 10pt;
	font-family: helvetica, sans-serif;
}

#attribute a
{
	color: #009AD7;
}

.site-header
{
	background-color: #194B87;
	border-bottom: none;
}

#masthead
{
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
}

.content-area
{
	padding-top: 4px;
}

.site:before
{
	background-color: #fff;
}

.widget a
{
	color: #fff;
}
.widget 
{
	margin-bottom: 24px;
	-moz-hyphens: none;
}

.content-sidebar .widget .widget-title {
    border-top: 5px solid #194B87;
}

.site-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}

.entry-title
{
	text-transform: none;
}

#secondary {
	color: #194B87;
	background-color: #fff;
	border-bottom: none;
}

.site-footer {
    background-color: #194B87;
}

	.primary-navigation ul ul {
		z-index: 9;
	}


#my-tag
{
	color: #929292;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	margin: 0px;
	max-width: 90%;
	padding-top: 3px;
	padding-left: 20px;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content
{
	max-width: 950px;
	padding: 8px;
	margin: 10px auto 10px 20px;
	-moz-hyphens: none;
	word-wrap: normal;
}

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {
    height: auto;
    max-width: 100%;
}

.post-thumbnail
{
	background-image: url(none);
	background-color: #FFF;
}

.full-width .site-content .has-post-thumbnail .entry-header, .full-width .site-content .hentry.has-post-thumbnail:first-child
{
	margin-top: 0px;
}

.full-width .site-content blockquote.alignright, .full-width .site-content img.size-full.alignright, .full-width .site-content img.size-large.alignright, .full-width .site-content img.size-medium.alignright, .full-width .site-content .wp-caption.alignright {
    margin-right: 10px;
}

.full-width .site-content blockquote.alignleft, .full-width .site-content img.size-full.alignleft, .full-width .site-content img.size-large.alignleft, .full-width .site-content img.size-medium.alignleft, .full-width .site-content .wp-caption.alignleft {
    margin-left: 10px;
}

.wp-caption-text
{
	font-size: 12pt;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	font-weight: bold;
	color: #194B87;
}

.site-description
{
	display: none;
}

blockquote
{
	margin-top: 20px;
	margin-right: 40px;
	margin-left: 40px;
	font-size: 75%;
	font-family: courier, serif;
	line-height: 1.8;
	border: 1px #AAA solid;
	background-color: #EDEDED;
	padding: 20px;
}

#breadcrumbs
{
	color: #70BAF6;
	font-size: 9pt;
	font-style: italic;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
}
#breadcrumbs a 
{
	color: #70BAF6;
	font-size: 9pt;
	font-style: italic;
	padding-top: 30px;
}

.breadcrumb_last
{
	color: #194B87;
	font-size: 9pt;
	font-style: italic;
}

ul
{
	list-style: none;
}

.site-title
{
	float: right;
	margin-right: 50px;
}

.primary-navigation
{
	float: left;
}

.full-width .site-content .alignleft
{
	clear: none;
}

ul.naylist li
{
	display: inline;
	margin-bottom: 4px;
	margin-right: 8px;
	padding: 10px;
	color: #194B87;
	background-color: #E1E1E1;
	line-height: 3.5;
	text-decoration: none;
	white-space: nowrap;
	border-radius: 6px;
	border-top: 1px #B1B1B1 solid;
	border-right: 2px #828282 solid;
	border-bottom: 2px #828282 solid;
	border-left: 1px #B1B1B1 solid;
}

ul.naylist li a
{
	text-decoration: none;
	white-space: nowrap;
}

#cbs
{
	max-width: 100%;
	height: auto;
	width: auto;
	color: #fff;
	background-color: #3F3F3F;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px #000 solid;
	/* 
	max-height: 41px;
	background-image: url(img/survivor_logo.png);
	background-repeat: no-repeat;
	background-position: left center;
 */
}

#wpseo_location_footer
{
	color: #fff;
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#wpseo_location_footer a
{
	color: #009AD7;
}

.menu-idxbroker-container
{
	background-color: #009AD7;
}

#cbs img
{
	max-width: 100%;
	max-height: 30px;
	height: auto;
	width: auto;
}

/* 
##################################################
Green? 
194B87 - dark
009AD7 - medium
70BAF6 - light


*/

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #194B87;
}
.hentry .mejs-overlay:hover .mejs-overlay-button {
	background-color: #194B87;
	color: #fff;
}

.hentry .mejs-controls .mejs-button button:hover {
	color: #009AD7;
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #009AD7;
}

.widget_calendar tbody a {
	background-color: #194B87;
	color: #fff;
}

.primary-sidebar {
    padding-top: 8px;
}

.content-sidebar .widget a {
	color: #194B87;
}
.content-sidebar .widget .widget-title a:hover {
	color: #009AD7;
}

.content-sidebar .widget a:hover {
	color: #009AD7;
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #009AD7;
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #194B87;
	color: #fff;
}

.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #009AD7;
}

.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: #70BAF6;
}

.slider-control-paging a:hover:before {
	background-color: #009AD7;
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #194B87;
}

.slider-direction-nav a:hover {
	background-color: #194B87;
}
	.primary-navigation ul ul {
		background-color: #194B87;
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #194B87;
		color: #fff;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #009AD7;
	}


.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #70BAF6;
	font-weight: 900;
}

	.secondary-navigation ul ul {
		background-color: #194B87;
	}

	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #194B87;
		color: #fff;
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #009AD7;
	}

a {
	color: #194B87;
}

a:active,
a:hover {
	color: #009AD7;
}

::selection {
	background: #194B87;
	color: #fff;
}

::-moz-selection {
	background: #194B87;
	color: #fff;
}


button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #194B87;
	color: #fff;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #009AD7;
	color: #fff;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #70BAF6;
}

.search-toggle {
	background-color: #194B87;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #009AD7;
}

.search-box {
	background-color: #009AD7;
	padding: 12px;
}

.site-navigation a:hover {
	color: #009AD7;
}

.entry-title a:hover {
	color: #009AD7;
}

.entry-meta a:hover {
	color: #009AD7;
}
.cat-links a:hover {
	color: #009AD7;
}

.entry-meta .tag-links a:hover {
	background-color: #009AD7;
	color: #fff;
}
.entry-meta .tag-links a:hover:before {
	border-right-color: #009AD7;
}

.entry-content .edit-link a:hover {
	color: #009AD7;
}

.page-links a:hover {
	background: #009AD7;
	border: 1px solid #009AD7;
	color: #fff;
}

.post-navigation a:hover,
.image-navigation a:hover {
	color: #009AD7;
}

.paging-navigation 
{
	border-top: 1px #194B87 solid;
}

.paging-navigation .page-numbers.current a:hover
{
	border-top: 5px #009AD7 solid;
}

.paging-navigation a:hover
{
	border-top: 5px #009AD7 solid;
}

.paging-navigation .page-numbers.current
{
	border-top: 5px #009AD7 solid;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #009AD7;
}
.comment-reply-title small a:hover {
	color: #009AD7;
}

.widget a {
	color: #194B87;
}
.widget a:hover {
	color: #009AD7;
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #009AD7;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #70BAF6;
}


.widget-title a:hover {
	color: #009AD7;
}

.widget_calendar tbody a:hover {
	background-color: #009AD7;
}

.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #009AD7;
}

.site-info a:hover {
	color: #009AD7;
}


.featured-content a:hover {
	color: #009AD7;
}


.slider-control-paging a:hover:before {
	background-color: #009AD7;
}
/* 
##################################################
 */

.widget-area .widget input, .widget-area .widget textarea
{
	background-color: #EDEDED;
	color: #194B87;
	font-size: 16px;
	padding: 1px 2px 2px 4px;
	border: 1px #194B87 solid;
	border-radius: 3px;
}

.widget button, .widget .button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"]
{
	background-color: #009AD7;
	color: #fff;
	border-radius: 6px;
}

.widget-area .widget input:focus,
.widget-area .widget textarea:focus {
	border: 1px #009AD7 solid;
}



.the_button
{
	float: left;
	border: 1px #8B8B8B solid;
	width: 250px;
	max-width: 25%;
	min-width: 128px;
	margin: 0px 5% 5% 0px;
	box-shadow: rgba(180,180,180,0.4) 5px 5px 5px 0px;
	text-align: center;
	text-decoration: none;
	padding: 0px 0px 8px 0px;
	border-radius: 10px;
}

.the_button .hb_text
{
	padding: 8px;
	text-decoration: none;
	color: #194B87; text-align: <##>;
}

.the_button .hb_text:hover
{
	text-decoration: underline;
}

.the_button img
{
	border-radius: 9px 9px 0px 0px;
	-webkit-border-radius: 9px 9px 0px 0px;
	-moz-border-radius: 9px 9px 0px 0px;
 }

.the_button strong
{
	font-size: 16pt;
	line-height: 18pt;
}

.entry-content .home_buttons a img.size-full.alignleft
{
	border: 1px #8B8B8B solid;
	max-width: 28%;
	min-width: 125px;
	margin: 0px 0px 5% 5%;
	box-shadow:
  rgba(180,180,180,0.4)
  5px 5px 5px 0px /* spread */
 	text-decoration: none; 
  }
  
.home_buttons a
{
	text-decoration: none;
}


.home_lynx
{
	font-size: 12px;
	margin: 5px auto 10px auto;
	text-align: center;
}
  
.home_lynx a
{
	text-decoration: none;
	border: none;
	white-space: nowrap;
}

.IDX-quicksearchWrapper
{
	font-size: 12px;
	text-align: left; 
	box-shadow: none;
}

IDX-quicksearch-16346
{
	box-shadow: none;
	border: none;
}

.IDX-qsFieldWrap
{
	float: left;
}

.clear
{
	clear: both;
}


.survivor_home
{
	width: 100%;
	height: 100%;
	background-color: #E0E0E0;
}


.home_choice
{
	float: left;
	width: 30%;
	min-width: 320px;
	height: 300px;
	margin-top: 20px;
	margin-left: 10%;
	padding: 20px;
	background-color: #fff;
	border: 2px #A2A2A2 solid;
	text-align: center;
	border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	box-shadow: rgba(180,180,180,0.8) 15px 15px 5px 0px;
}

.home_choice img
{
	margin-right: auto;
	margin-left: auto;
}

.survivor_moved
{
	text-align: center;
	font-size: 24pt;
	font-weight: bolder;
	padding: 8px;
}


.survivor_sale
{
	text-align: center;
	font-size: 14pt;
	padding: 8px;
	margin-top: 20%;
}




