/*
Theme Name: Custom_theme
Theme URI: 
Description: Child 02 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 2.5.3
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 27 Jan 2016 09:12:41 +0000 */ 

@import url('../Divi/style.css');

	.et_pb_animation_right-1.et-animated{
	opacity: 1;
	-webkit-animation: fadeRight 1.3s 1 cubic-bezier(0.77, 0, 0.175, 1) backwards;
	-moz-animation: fadeRight 1.3s 1 cubic-bezier(0.77, 0, 0.175, 1) backwards;
	-o-animation: fadeRight 1.3s 1 cubic-bezier(0.77, 0, 0.175, 1) backwards;
	animation: fadeRight 1.3s 1 cubic-bezier(0.77, 0, 0.175, 1) backwards;
 animation-delay: 0.9s;
}
/*animation*/
.et_pb_animation_up.et-animated{
z-index: 9999;
	opacity: 1;
z-index: 999;
	-webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/*end animation*/
#top-header .container {
    padding-top: 0;
}
.hours.open {
    padding-bottom: 0 !important;
}
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, blockquote {
    border-color: transparent;
}
.cta-phone{
font-size:25px;
font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
color:#fff;
font-weight: lighter;
}
.cta-icon{
margin-right: 10px;
    color: #ffffff;
    background-color: #46AB54;
    font-size: 25px;
    padding: 10px;
    -webkit-box-shadow: 0 0 0 0 rgba(70,171,84,0);
    -moz-box-shadow: 0 0 0 0 rgba(70,171,84,0);
    box-shadow: 0 0 0 0 rgba(70,171,84,0);
    -webkit-animation: pulse 2s infinite;
    animation: pulse1 2s linear infinite;
    -moz-box-animation: pulse1 2s linear infinite;
}
header.et-fixed-header .cta-phone{ color: #595959;}
.cta{
float: left;
padding: 15px 0 10px 20px;
position:relative;
}
header.et-fixed-header #top-menu a {color: rgba(0, 0, 0, 0.6);}
.call_pulse {
    visibility: hidden;
}
#mapcontainer iframe{pointer-events:none}
.button-shadow{box-shadow: inset 0 0em 10em -5em rgba(255,255,255,0.6), 0 0.3em 0.5em -0.2em rgb(245, 146, 13), 0 1em 2em -0.75em rgba(245,142,3,0.75), 0 1em 3em -0.5em rgba(245, 142, 3, 0.74);}
#footer-tag{color: rgba(255, 255, 255, 1);text-align: center;text-align: -webkit-center;}
#footer-tag .fa {
    color: #7cda24;
}
@keyframes pulse1 {
    0% {
        @include transform(scale(1))
    }
    50% {
        @include transform(scale(1));
        -webkit-box-shadow: 0 0 0 15px rgba(70, 171, 84, .3);
        -moz-box-shadow: 0 0 0 15px rgba(70, 171, 84, .3);
        box-shadow: 0 0 0 15px rgba(70, 171, 84, .3)
    }
    100% {
        @include transform(scale(1));
        -webkit-box-shadow: 0 0 0 0 rgba(70, 171, 84, .2);
        -moz-box-shadow: 0 0 0 0 rgba(70, 171, 84, .2);
        box-shadow: 0 0 0 0 rgba(70, 171, 84, .2)
    }
}
.et_pb_slides .et_pb_slider_container_inner {
    display: block !important;
}