/*
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
*/

/* Header */
.header-info-panel .soc-icons{
  /* display: none; */
  float: none;
}
#header-container.small #header .dfd-top-row, #header-container.small .header .dfd-top-row, #header-container.small #header .header-wrap, #header-container.small .header .header-wrap{
  background: rgba(255,255,255,1) !important;
}
#header-container.small #header .dfd-top-row > .row > .columns .mega-menu > ul > li > a, #header-container.small #header .header-wrap > .row > .columns .mega-menu > ul > li > a, #header-container.small .header .dfd-top-row > .row > .columns .mega-menu > ul > li > a, #header-container.small .header .header-wrap > .row > .columns .mega-menu > ul > li > a{
  color: #282828;
}

.subfooter-copyright a{
  display: block;
}
.subfooter-copyright a:last-child{
  margin-bottom: 10px;
}
.subfooter-copyright .info{
  display: block;
  line-height: 18px;
}
#sub-footer{
  padding: 0 0 20px 0;
}
.subfooter-copyright .copy{
  margin-top: 20px;
}
.form-search-wrap > a {
  font-size: 16px;
  line-height: inherit;
  opacity: 1;
  color: #282828;
}
.dfd-header-top-info .phone,.dfd-header-top-info .email,.dfd-header-top-info .adress{
  padding: 0 10px;
}

.link-bottom{
  position: absolute;
  bottom: 10px;
}


.footer-style-3 .wpb_text_column p{
  font-weight:400;
}
.footer-style-3 .footer_links a{
  margin-left:10px;
  padding-left:10px;
  border-left:1px solid #ffffff;
}
.footer-style-3 .footer_links a:hover{
  text-decoration: underline;
}
.footer-style-3 .footer_links a:first-child{
  border:0;
}

@media only screen and (max-width: 1200px) {


.text-left-block {
    margin: 0 20px 0 20px;
}


.text-right-block {
    margin:  0 20px 0 20px;

}

.img-right-block {
  display: none;
} 
}


/* Height header for search and portfolio */
#stuning-header .page-title-inner{
  min-height: 300px !important;
}

/* Portfolio */
.portfolio .gallery-item{
  padding: 2px;
}

.post-type-archive-portfolio #stuning-header{
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('/wp-content/uploads/2018/06/CCN-freshweb-header-1.jpg');
}
.post-type-archive-portfolio .dfd-page-title{
  color: #fff;
}
.single-portfolio .dfd-page-title{
  color: #fff;
}
.single-portfolio #commentform, .single-portfolio #reply-title{
  display: none;
}



@media only screen and (min-width:1101px){
 #header-container:not(.small) > #header > .header-wrap > .row > .twelve > .dfd-header-logos> .dfd-logo-wrap{
	margin-left: 100px;	
}
#header-container #header{
	border-bottom: 0px;
}
#header-container.header-style-1 #header .dfd-header-banner-wrap, #header-container.header-style-1 #header .logo-wrap.header-top-logo-panel, #header-container.header-style-1:not(.small) #header .header-wrap{
	background-image: url("img/overlay-menu.png") !important;
	background-repeat: no-repeat !important;
}
}


.widget.soc-icons a:before {
  width: 25px;
  height: 25px;
  display: inline-block;
  line-height: 25px;
  text-align: center;
  border-radius: 25px;
  color: #fff;
}

.widget.soc-icons a:hover {
  color: #fff !important;
}

.dfd-socicon-facebook:before {
  background: #1778f2;
}

.dfd-socicon-instagram:before {
  background: #f00075;
}