/*
Theme Name: Abs Engineering
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.49
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 11 Jul 2017 13:11:07 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


#page-container {
overflow-y: unset !important;
}

#footer-info {
float: none !important;
text-align: center !important;
}

#et-info, #et-secondary-menu > ul > li a {
float: right !important;
}

.footer-widget h4 {
color: #fff;
text-transform: uppercase;
font-weight: bold;
} 

.et_pb_widget a {
color: #fff;
}

.nav li ul {
width: 440px;
}

#top-menu li li a {
width: 460px;
padding-left: 0px;
}

.et_mobile_menu li a, .nav li li a {
    font-size: 13px;
}

#et-main-area { overflow: hidden;}

 .diagonal-shadow::before,
    .diagonal-shadow::after {
        position: absolute;
        content: '';
        pointer-events: none;}
  
    .diagonal-shadow {
        z-index: 1;
        padding-top: 6em;
        background: #ffffff;}
  
    .diagonal-shadow::before,
        .diagonal-shadow::after {
        top: 0;
        left: -25%;
        z-index: -1;
        width: 150%;
        height: 75%;
        background: inherit;
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;}
  
    .diagonal-shadow::before {
        height: 50%;
        background: #173766;
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        -webkit-transform-origin: 3% 0;
        transform-origin: 3% 0;}

@media only screen and ( min-width: 980px ) {
#main-content {
margin-bottom: 400px;
position: relative;
z-index: 99;
-webkit-box-shadow: 1px 1px 10px 1px black;
-moz-box-shadow: 1px 1px 10px 1px black;
box-shadow: 1px 1px 10px 1px black;
}
#main-footer {
height: 400px;
width: 100%;
position: fixed;
left: 0;
bottom: 0;
z-index: 0;
}
#footer-bottom {
height: 90px;
} 
}
