/*
Theme Name: Za Custom
Template: moonrise
Author: babaLucas Creative
Version: 1.0
Updated: 2014-01-19 01:44:48
*/

@charset "UTF-8";
@import url('../moonrise/style.css');

embed { 
	max-width: 100%; 
}

/*  have to edit this embed in the parent theme and remove 	"height: auto;"
-------------- */ 

/* Column Classes
  Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
  width: 48.717948717948715%;
}

.one-third,
.two-sixths {
  width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
  width: 65.81196581196582%;
}

.one-fourth {
  width: 23.076923076923077%;
}

.three-fourths {
  width: 74.35897435897436%;
}

.one-sixth {
  width: 14.52991452991453%;
}

.five-sixths {
  width: 82.90598290598291%;
}

.first {
  clear: both;
  margin-left: 0;
}

#CDSWIDCOE,
#CDSWIDPER {
	margin: 0 auto !important;
}

/*
babaLucas Custom
---------------------------------------------------------------------------------------------------- */

/* Clear Line
--------------------------------------------- */
.clear,
.clear-line {
     clear: both;
     display: block;
}

.clear-line {
     border-bottom:1px solid #ddd;
     margin: 26px auto;
     width: 65%;
}

/* Responsive Video Embed or for iFrames
--------------------------------------------- */

.video-container {
    margin: 20px 0;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Gravity Form Placeholder Color
--------------------------------------------- */

::-webkit-input-placeholder {
     color: #0072b2;
}

:-moz-placeholder { /* Firefox 18- */
     color: #0072b2;
}

::-moz-placeholder {  /* Firefox 19+ */
     color: #0072b2;
}

:-ms-input-placeholder { 
     color: #0072b2;
}

#header li.fa {
	font-family: FontAwesome;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}

/* Instagram
--------------------------------------------- */

.null-instagram-feed ul li {
    float: left;
    margin-bottom: 3.8%;
    margin-left: 3.8%;
    min-height: 1px;
    width: 22.05%;
}

.null-instagram-feed {
	width: 100%;
}

.instagram-pics li:first-child, 
.instagram-pics li:nth-child(5),
.instagram-pics li:nth-child(9) {
    margin-left: 0;
}

.null-instagram-feed p a {
	background: #ff0000;
	border-radius: 2px;
	color: #fff;
	padding: 20px;
	text-align: center;
	width: auto;
}

.null-instagram-feed .clear a:hover {
	background: #444;
}

.overlay { 
	background:transparent; 
	position:relative; 
	width:624px; 
	height:400px; /* your iframe height */ 
	top:400px; /* your iframe height */ 
	margin-top:-400px; /* your iframe height */ 
}

/* bbL Footer
--------------------------------------------- */

a.babalucas,
a.genesis {
     border-bottom: 1px dotted !important;
}

a:hover.babalucas {
     color: #F26722 !important;   
     border-bottom: 1px dotted #F26722 !important;
     text-decoration: none !important;
}

a:hover.genesis {
     color: #0274BE !important;   
     border-bottom: 1px #0274BE dotted !important;
     text-decoration: none !important;
} 
