/*
Theme Name:     Ronneby Child Theme
Theme URI: 		http://themes.dfd.name/ronneby/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://wpsaloon.com/
Template:       ronneby
Version:        1.0.0
*/
@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom #header-container, .dfd-side-by-side-mode-custom #header-container #header {
		position: fixed !important;
		background: transparent;
	}
}
@media only screen and (max-width: 800px) {
	.dfd-side-by-side-mode-custom #header-container #header .header-wrap > .row:last-child {
		background: transparent;
	}
}
@media only screen and (max-width: 1100px) {
	.dfd-side-by-side-mode-custom body.dfd-custom-padding-html #header-container #header {
		padding: 0 30px;
	}
}

#header-container.header-style-7 #header,
.project .entry-thumb .portfolio-custom-hover{
	background: rgba(255,255,255,0.8);
}

.project .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title::before {
	border-bottom: 1px solid #000;
}

@media only screen and (min-width: 1100px) {
	#header-container.header-style-7 #header, #header-container.header-style-14 #header {
		width: 34%;
		left: 66%;
	}

	#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-left {
		top: 33px;
	}

	#header-container .row {
		margin-top: 10px;
		margin-left: 10px;
	}
}

#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .dfd-header-bottom .copyright-soc-icons-wrap .widget.soc-icons a::before,
.project .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title {
	color: #000;
}

.dfd-copyright {
	display: none;
}

.project .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title::before, .dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap.title-underline h6.widget-title::before {
	left: 30%;
	right: 30%;
}

#footer h3 {
	color: #fff;
	font-size: 28px;
}

#footer .textwidget p {
	font-style: italic;
}

#footer .soc_icon-facebook,
#footer .soc_icon-linkedin,
#footer .soc_icon-twitter-3,
#footer .soc_icon-youtube {
	font-size: 21px;
	padding-right: 10px;
	margin-bottom: 30px;
}

#header-container.header-style-7.opened .dfd-top-row .columns .dfd-menu-button .icon-wrap.dfd-top-line, #header-container.header-style-7.opened.animated--header.headroom--top .dfd-top-row .columns .dfd-menu-button .icon-wrap.dfd-top-line,
#header-container.header-style-7.opened .dfd-top-row .columns .dfd-menu-button .icon-wrap.dfd-bottom-line, #header-container.header-style-7.opened.animated--header.headroom--top .dfd-top-row .columns .dfd-menu-button .icon-wrap.dfd-bottom-line {
	background: #000 !important;
}

#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li .item-title {
	color: #000 !important;
}

.nav-menu div.sub-nav a {
	color: #222 !important;
	font-size: 16px;
	font-weight: 700;
}

.single-folio.folio_inside_2 .project .loading {
	margin-top: 0px;
	margin-bottom: 15px;
}

.single-folio.folio_inside_2 .folio-info-field .folio-field-name,
.folio-add-info {
	display: none;
}

div.page-title-inner {
	height: 100px !important;
	min-height: 100px !important;
	margin-top: 75px !important;
}

div.page-title-inner .page-title {
	font-weight: 900 !important;
	font-size: 40px;
	font-family: "Roboto Condensed";
	text-transform: uppercase;
}

.single-folio .folio-info .folio-info-field {
	text-align: justify;
}

.sidr ul li a,
.sidr .form-search-container .searchsubmit-icon {
	color: #000 !important;
}

.sidr, .sidr .form-search-container .search-query,
.sidr ul li ul {
	background: rgba(255,255,255,1) !important;
}

.sidr ul li a:hover,
.sidr ul li a.active,
.sidr ul li ul li a:hover {
	background: #fff;
}

.sidr ul li a .sidr-dropdown-toggler::before {
	background: #000 !important;
	box-shadow: -3px 0 0 0 #000, 3px 0 0 0 #000 !important;
}

.sidr .sidr-inner > ul > li > a {
	font-size: 15px !important;
}


.dfd-top-row .dfd-header-responsive-hide {
	background: #fff;
}

#header-container.default .dfd-top-row {
	background: rgba(255,255,255,0.8);
}

#header-container.opened .dfd-top-row {
	background: transparent;
}