/*
Theme Name: Cobalt Blue Child 01
Theme URI: 
Description: Child 01 theme for the Cobalt Blue theme
Author: <a href="http://code.rogerhub.com">Roger Chen</a>
Author URI: 
Template: cobalt-blue
Version: 1.12
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Fri, 20 Mar 2015 10:19:44 +0000 */ 

@import url('../cobalt-blue/style.css');

body {
  background: #303d6e;
  color: white;
  font: 400 1em "Source Sans Pro", sans-serif;
  word-wrap: break-word;
 }
img {
	border: 1px solid white;
}
.site-header {
        background: #19223e;
        margin: 25px 0 20px 0;
}
.site-logo-icon {
	border: none;
}
.property-feature-icons {
	background-color: #FFF;
	border-radius: 3px;
	padding: 3px;
}
dt.gallery-icon.landscape {
	display: none;
}
span.icon-value {
	color: red;
}
.site-name .site-description {
	font-size: .4em;
        margin-left: 120px;
}
.wrapper {
       margin: 0 auto;
       width: 65%;
}
#primary {
       float: none;
       margin: 25px auto;
       width: 100%;
}  

.sign-up {
       background-color: red;
       padding: 20px;
}
/*Remove 'Comments are Closed'*/
div#comments.comments-area {
	display: none;
}
.site-info {
	display: none;
}
h4.archive-title.loop-title {
        font-size: 2em;
}

/* listings page styling */
section#primary.site-content.epl-archive-default {
        border: 1px solid #FFF;
        padding: 60px;
        width: 70%;
}
/* homepage elements */
#jeff-intro-wrapper {
	display: table;
	overflow: hidden;
	margin: 0px auto;
	height: 100%;
	width: 900px;
}
#content_container {
	display: table-cell;
	vertical-align: middle;
}
#intro-content {
	width: 100%;
	margin: 0 auto;
}
div.tab-content {
	background-color: #B1D3FF;
	color: #242D5B;
	border-radius: 10px;
	padding: 30px;
}
div.tab-content.property-details {
	font-size: 2em;
}
/*Typography*/
span.item-street {
	font-size: 1.5em;
	line-height: 1.5;
	margin-top: 0;
}
h2.entry-title {
	font-size: 2em;
	margin-top: 0;
}
ul.listing-info.epl-tab-3-columns {
	font-size: 1.2em;
}
h5.tab-title {
	font-size: 3em;
}
.tab-content strong {
	font-size: 2em;
	font-style: italic;
	color: red;	
}
.entry-content p {
	margin: 0;
	font-size: 1.2em;
}
span.emphasis {
	font-size: 2em;
	font-style: italic;
}
span.italic {
	font-style: italic;
	font-weight: bold;
}
span.caption {
	color: #1B2049;
	text-align: center;
	margin: -20px 0 0 0;
	display: block;
}
div.site-name {
    height: 150px;
	padding: 30px 0 0 0;
	text-shadow: 0px 0px 15px #000;
	font: 700 3em Bitter,serif;
}
div#site-name-and-descr {
	height: 150px;
	display: inline-block;
	width: 100%;
	position: relative;
}
.site-name img#logo {
	position: absolute;
	top: 0px;
	left: 25%;
}
.site-name div#offer {
	position: absolute;
	top: -30px;
	right: 0px;
	border: none;
}
.site-name img {
        border: none;
}
.site-name a {
	margin-left: 15px;
	position: absolute;
	left: 38%;
	top: 15%;
}
div.site-description {
	display: inline;
	position: absolute;
	top: 90px;
	left: 34%;
}
div.site-logo img {
      display: none;
}
.site-header {
      text-align: center;
      padding: 1em 0 1.5em 0;
}