/*
Theme Name:     DFD Native Child Theme
Theme URI: 		http://nativewptheme.net/home/
Description:    Native - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://dfd.name
Template:       dfd-native
Version:        1.0.0
*/

.cprgt {
    background-color: #1D5902!important;
}

.dfd-stuning-header-bg-container:after {
    content: '';
    background: transparent linear-gradient(241deg, #F3F3F31A 0%, #F3F3F3B3 45%, #F3F3F3 100%, #808080 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: -7px;
    z-index: 1;
}

div.page-title-inner .dfd-page-title { opacity: 0.2; }

.body-back-to-top > em 
{
    text-shadow: 0px 0px #ffffff, 0px 55px #ffffff;
    font-size: 20px;
    position: relative;
    overflow: hidden;
    width: inherit;
    height: inherit;
    line-height: inherit;
    display: block;
    color: transparent;
    text-shadow: 0 0 #ffffff, 0 50px #ffffff;
    -webkit-transition: text-shadow .2s ease;
    -moz-transition: text-shadow .2s ease;
    transition: text-shadow .2s ease;
    z-index: 1;
}

.body-back-to-top:hover em {
    text-shadow: 0px -55px #1d5902, 0px 0px #1d5902;
}

.dfd-soc-icon.left_to_right a em {
    left: -110%;
}

.dfd-soc-icon.left_to_right a em, .dfd-soc-icon.right_to_left a em
{
    top: 0;
}

.dfd-soc-icon.left_to_right a:hover em, .dfd-soc-icon.right_to_left a:hover em {
    left: 0;
}
.dfd-soc-icon.style-1.left_to_right a em, .dfd-soc-icon.style-2.left_to_right a em, .dfd-soc-icon.style-1.right_to_left a em, .dfd-soc-icon.style-2.right_to_left a i {
    transition: border-color .3s ease, left .2s ease;

}

.dfd-soc-icon em.dfd-socicon-facebook {
    background-color: #3b5998;
}

.dfd-soc-icon em {
    color: #ffffff;
}

.dfd-soc-icon em {
    position: absolute;
    width: inherit;
    height: inherit;
    line-height: inherit;
    border-radius: inherit;
}

.dfd-heading-module-wrap .dfd-heading-delimiter .aio-icon em
{
    display: table;
    width: 100%;
    height: 100%;
}