/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.fc_card-container
{
	float: none !important;
	display: inline-block !important;
}

.fc_card.fc_over
{
	left: 0px;
}

#night-nurse
{
	min-height: 500px;
}

#night-nurse h1
{
	font-family: 'Righteous', sans-serif;
	font-size: 72px;
	color: #fff;
	text-shadow: 0px 0px 10px #000000;
}

#night-nurse h2
{
	font-family: 'Righteous', sans-serif;
	font-size: 50px;
	color: #fff;
	text-shadow: 0px 0px 10px #000000;
}

.et_pb_contact_captcha_question {
color: #fff;
}

.page-id-124 #logo {
	display: none;
}

.et-fixed-header #logo {display:inline;}

/* ==========================================================================
   FEATURES GRID
   ========================================================================== */
@media (min-width:961px) {
.josefinBlurb {
  padding: 30px;

  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.josefinBlurb:hover {
  box-shadow: 0 25px 50px rgba(0,0,0,.2);
  border-color: #fff;
  background-color: #fcfcfc;
}

}

/*.et_fixed_nav #et-top-navigation li:first-child a {*/
/*border-top: 3px solid #ed1b24;*/
/*padding-top: 10px;*/
/*}*/

/*.et_fixed_nav #et-top-navigation li:nth-child(2) a {*/
/*border-top: 3px solid #8ac542;*/
/*padding-top: 10px;*/
/*}*/

/*.et_fixed_nav #et-top-navigation li:nth-child(3) a {*/
/*border-top: 3px solid #6dcbd3;*/
/*padding-top: 10px;*/
/*}*/


/*------------------------------------------------*/
/*------[Shadow Diagonal Lines - Quiroz.co]-------*/
/*------------------------------------------------*/
 
    #et-main-area { overflow: hidden;} /* Hides all the items that float over the right margin */
 
    .diagonal-shadow::before,
    .diagonal-shadow::after {
        position: absolute;
        content: '';
        pointer-events: none;}
 
    .diagonal-shadow {
        z-index: 1;
        padding-top: 6em;
        background: #ededed;}
 
    .diagonal-shadow::before, 
        .diagonal-shadow::after {
        top: 0;
        left: -25%;
        z-index: -1;
        width: 150%;
        height: 75%;
        background: inherit;
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;}

/*------------------------------------------------*/
/*------[Fancy Lines - Quiroz.co]-------*/
/*------------------------------------------------*/

hr.line-red-center {
            border: 0;
            height: 3px;
            background-color: #ed1b24;
            width: 300px;}

/*------------------------------------------------*/
/*----[Left Diagonal Lines - By Geno Quiroz]------*/


/*---------- [Custom Fonts] ----------*/
@font-face {
    font-family: Cubano-Regular;
    src: url('fonts/Cubano-Regular.otf');
}
@font-face {
    font-family: Trajan;
    src: url('fonts/Trajan-Pro-Regular.ttf');
}

.app-part li {
  width: 2em;
  height: 2em;
  text-align: center;
  line-height: 2em;
  border-radius: 1em;
  background: dodgerblue;
  margin: 0 2em;
  display: inline-block;
  color: white;
  position: relative;
}

.app-part li::before{
  content: '';
  position: absolute;
  top: .9em;
  left: -4em;
  width: 4em;
  height: .2em;
  background: dodgerblue;
  z-index: -1;
}


/*------------------------------------------------*/
/*------Fancy Tabs------*/
/*------------------------------------------------*/

.et_pb_tabs {
border: 0px !important;
}

.CustomTabs .et_pb_tabs_controls li {
width: 14.28%;
background-repeat:no-repeat !important;
background-position:center center !important;
padding: 10px 10px !important;
border: 0px !important;
}
.CustomTabs .et_pb_tabs_controls li a {
color:transparent !important;
border: 0px !important;
}

.CustomTabs ul.et_pb_tabs_controls {
background-color: transparent;
border: 0px !important;
}
.CustomTabs .et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/pointA.png');

}

.CustomTabs .et_pb_tabs_controls li.et_pb_tab_0 {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/1.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_1 {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/2.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_2 {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/3.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_3 {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/4.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_4 {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/5.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_5 {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/6.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_6 {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/7.png');
}

.CustomTabs .et_pb_tabs_controls li.et_pb_tab_0.et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/arrow.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_1.et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/arrow.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_2.et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/arrow.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_3.et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/arrow.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_4.et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/arrow.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_5.et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/arrow.png');
}
.CustomTabs .et_pb_tabs_controls li.et_pb_tab_6.et_pb_tab_active {
background:url('http://crackednutproductions.com/wp-content/uploads/2016/07/arrow.png');
}

/*------------------------------------------------*/
/*------Dots List------*/
/*------------------------------------------------*/

.dots-list { 
width: 100%; 
}
 
.dots-list ol { 
padding-left: 50px; 
position: relative; 
margin-bottom: 20px; 
list-style: none !important; 
}
 
.dots-list ol li { 
position: relative; 
margin-top: 0em; 
margin-bottom: 30px; 
}
 
.dots-list ol li .number_divider { 
position: absolute;
left: -50px; 
font-weight: 800; 
font-size: 2em; 
top: -5px; 
}
 
.dots-list ol li:before { 
content: ""; 
background: #89c541; 
position: absolute; 
width: 2px; 
top: 1px; 
bottom: -31px; 
left: -24px; 
}
 
.dots-list ol li:after { 
content: ""; 
background: #89c541; 
position: absolute; 
width: 15px; 
height: 15px; 
border-radius: 100%; 
top: 1px; 
left: -31px; 
}
 
.dots-list ol li:last-child:before { 
content: ""; 
background: transparent; 
}


/*-----Fade Effect-----*/
.ds-hover-3 {
	display: inline-block;
	position: relative;
	
}
.ds-hover-3 img {
	display: block;
	max-width: 100%;
}
.ds-hover-3::before,
.ds-hover-3::after {
	opacity: 0;
	position: absolute;
	width: 90%;
	color: #fff;
	padding: 5%;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.ds-hover-3::before {
	content: attr(ds-title);
	top: 0;
	height: 15%;
	background: rgba(0,0,0,0.5);
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 300;
}
.ds-hover-3::after {
	content: attr(ds-desc);
	top: 25%;
	height: 70%;
	width: initial;
	background: rgba(116,199,207,0.6);
	font-size: 18px;
	text-align: center;
}
.ds-hover-3:hover::before,
.ds-hover-3:hover::after {
	opacity: 1;
}

hr.line-cyan-center {
            border: 0;
            height: 3px;
            background-color: #74c7cf;
            width: 166px;}

@media only screen and (min-width: 1300px) {
	
#night-nurse
{
	min-height: 750px;
}
	
}


@media only screen and (min-width: 651px) and (max-width: 767px) {
	
#night-nurse h1
{
	font-size: 50px;
}

#night-nurse h2
{
	font-size: 36px;
}
	
}

@media only screen and (min-width: 351px) and (max-width: 650px) {
	
#night-nurse h1
{
	font-size: 40px;
}

#night-nurse h2
{
	font-size: 30px;
}
	
}

@media only screen and (max-width: 350px) {
	
#night-nurse h1
{
	font-size: 30px;
}

#night-nurse h2
{
	font-size: 20px;
}
	
}
