/*
	Theme Name: Fortun child
	Theme URI: https://themeforest.net/item/fortun-multiconcept-wordpress-theme/19341019
	Author: AgniDesigns	
	Version: 1.0
	Description: Multi-Concept WordPress theme
	Author URI: http://themeforest.net/user/AgniHD	
	Template: fortun
*/
@import url("../fortun/style.css");
@import url("../fortun/css/responsive.css");

body, #content, .site-footer, footer.site-footer,
.portfolio-navigation-container .portfolio-navigation .nav-links{
	background-color: #909b92 !important;
} 
.footer-text {
    color: #fff !important;
}
.footer-text a, #content a{
	font-weight: 600 !important;
	color: #fff !important;
}
#page, #page p, #page span, #page strong, #page b{
	font-family: 'Source Code Pro', monospace !important;
	font-size: 16px !important;
	color: #fff;
}
.page-numbers a.page-numbers {
    color: #fff;
}
.page-numbers span.page-numbers.current {
    color: #909b92 !important;
}
.page-numbers li span:not(.dots){
	border-color: #fff !important;
	background-color: #fff !important;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Karla', sans-serif !important;
	color: #fff !important;
	font-weight: 700 !important;
}
.header-navigation-menu.strip-header-menu {
    background-color: #fff !important;
}
#primary:nth-child(1) {
    margin-top: 80px !important;
}
@media screen and (max-width: 1199px){
	#primary:nth-child(1) {
		margin-top: 0px !important;
	}
}
.portfolio-meta {
    display: none !important;
}
.header-icon img{
	height: 93px !important;
	max-height: 93px !important;
}
.header-navigation-menu-container.strip-header-menu-container {
    background-color: #909b92 !important;
}
.shrink-header-menu .header-icon {
    max-height: 103px !important;
}
.burg, .burg:before, .burg:after {
    background: #fff !important;
}
.header-social a, .header-toggle a, .header-toggle span {
    color: #fff !important;
}
.site-footer {
    background: #ffffff !important;
    border-top: solid 1px #dad7d7 !important;
}
nav.tab-nav-menu.page-scroll.tab-visible {
    background-color: #ffffffed !important;
}
.nav-menu a, .nav-menu-content li a, .tab-nav-menu a, .reverse_skin.header-sticky.top-sticky:not(.side-header-menu) .nav-menu.nav-menu-additional-color .nav-menu-content > li > a {
    color: #909b92 !important;
}
.agni-video-container .overlay {
    background-color: #fff0 !important;
}
.client img {
    opacity: 1 !important;
}
.header-menu-content .container:nth-child(1) {
    width: 100% !important;
}
.header-menu-flex.right-menu-flex>div:first-child {
    text-align: center;
    width: 100% !important;
}
.header-icon.header-logo-additional-bg-color img {
    margin-left: 10% !important;
}
@media screen and (max-width: 767px){
	.header-icon.header-logo-additional-bg-color img {
		margin-left: 0 !important;
	} 
	.header-menu-flex.right-menu-flex>div:first-child {
		text-align: left !important;
	}
	.header-icon img {
		max-height: 93px !important;
	}
}
/*Instagram*/
a.sbi_load_btn {
    display: none !important;
}
#sb_instagram .sbi_follow_btn a {
    background: #ffffff00 !important;
}
#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
    color: #909b92 !important;
    background-color: #fff !important;
    box-shadow: none !important;
}
/*Back to top*/
.back-to-top a {
    color: #909b92 !important;
}
.back-to-top {
    background-color: #fff !important;
}
/*About us box*/
.service-box.service-box-style-1.text-left.service-has-border {
    min-height: 615px !important;
}
@media screen and (max-width: 1621px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 640px !important;
	}
}
@media screen and (max-width: 1537px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 670px !important;
	}
}
@media screen and (max-width: 1454px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 695px !important;
	}
}
@media screen and (max-width: 1342px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 720px !important;
	}
}
@media screen and (max-width: 1286px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 775px !important;
	}
}
@media screen and (max-width: 981px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 855px !important;
	}
}
@media screen and (max-width: 910px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 885px !important;
	}
}
@media screen and (max-width: 865px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 940px !important;
	}
}
@media screen and (max-width: 818px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 995px !important;
	}
}
@media screen and (max-width: 795px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 1020px !important;
	}
}
@media screen and (max-width: 767px){
	.service-box.service-box-style-1.text-left.service-has-border {
		min-height: 0px !important;
	}
}
/*Portfolio social condivisione frecce*/
ul.portfolio-sharing-list li a i,
#portfolio-nav-links a i {
    color: #fff !important;
}
.portfolio-sharing-buttons {
    display: none !important;
}
/*Video*/
.bottone-video {
    z-index: 999999;
    margin-top: -350px;
    position: relative;
    margin-bottom: 350px;
}
/*Cookie Policy*/
#cookie-notice .cn-button {
    background-image: none !important;
    background-color: #909b92 !important;
}
#cookie-notice .cn-button:hover {
    background-color: #aeb9b0 !important;
}

.height1x .portfolio-content-container .portfolio-thumbnail{
	max-height: 450px !important;
}
.height2x .portfolio-content-container .portfolio-thumbnail{
	max-height: 915px !important;
}