/*  
Theme Name:Jkreativ Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net
Description: A basic starter child theme for Jkreativ
Author: Jegtheme
Author URI: http://jegtheme.com/
Template: jkreativ-themes
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/


@import url("../jkreativ-themes/style.css");


/* =Theme customization starts here
------------------------------------------------------- */
/*larghezza massima */

body {
	/*font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;*/
}
body .footsocial{
	z-index: 9999;
}
.horizontalnav .footsocial > ul:before {
	background-color: #fff!important;
}
.topnavigation .footsocial{
	border-color: transparent!important;
}
body .mobile-social{
	/*display: none;*/
}
body .mobile-social h2, body .mobile-social i{
	display: none;
}
.titoloCat h4{
	color: #ffffff!important;
	font-size:15px;
}
/*[data-id='contatti']  .sectioncontainer > div{
	width: 48.717948717948715%;
	float: left;
}
@media only screen and (max-width:767px){
	[data-id="contatti"] .sectioncontainer > div{
		width:auto;
		display: block;
		float: none;
	}
}*/
body .titoloCat{
	text-transform: uppercase;
	font-size: 1.2em;
}
body .post-header {
	background: transparent;
}
body .post-header .post-nav a{
	font-size: 1em;
line-height: 1em;
}
body .post-nav-controls {
	font-size: 2em;
}

/*#protf{
	margin-top: 0em;
}*/

/**/
.gyges .tp-thumb-image{

}
.gyges .tp-thumb .tp-thumb-img-wrap, .gyges .tp-thumb .tp-thumb-img-wrap{
	background: #fff!important;
	/*padding: 0px;
	padding-bottom: 2px;*/
}
.gyges .tp-thumb:hover .tp-thumb-img-wrap, .gyges .tp-thumb.selected .tp-thumb-img-wrap{
	background: #919191!important;
}
/**/
[data-id="wwdos"]  .wpb_content_element{
	position: relative;
}
[data-id="wwdos"] a h2 {
	position: absolute;
	bottom: 5%;
	bottom: 10px;
	right: 15%;
	right: 47px;
	color: #fff;
	max-width: 60%;
	white-space: initial;
	text-align: right;
	/*text-shadow: 1px 1px 5px #000000;*/
	font-size: 18px;
	text-transform: uppercase;
}
[data-id="wwdos"] a{
	
}
[data-id="wwdos"] .wpb_single_image img {

}
/**/
#protf .vc_gitem-zone {
	max-width: 300px;
	margin: 0 auto;
}
/**/
@media only screen and (max-width: 768px){
	body .post-header .post-nav{
		width: 200px;
		margin: 10px auto 0;
	}
	body .post-nav-list {
		left: 75px;
		width: 100px;
	}
}
@media only screen and (max-width: 1023px){
	body .landingpagewrapper  {
		width: 96%;
		max-width: 765px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 1024px){
	body.horizontalnav .fullwidth.nosidebar .mainpage, 
	body.horizontalnav .fullwidth.nosidebar .pageholder{
		width: 100%;
		max-width: 765px;
	}
	body .landingpagewrapper  {
		width: 100%;
		max-width: 765px;
		margin-left: auto;
		margin-right: auto;
	}
	.horizontalnav .sectioncontainer, 
	.navigationcontainer, 
	.navigationcontainer .topsearchwrapper {
	    width: 100%;
		max-width: 765px;
	}
	
}
/*@media only screen and (min-width: 1025px){
	#protf{
		margin-top: 3.5em;
	}
}*/

	
body .pageinnerwrapper,  body.horizontalnav .topnavigation {
	border: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

body .landing-btm-footer {
    background: #ffffff!important;
    text-align: center;
    color: #404040!important;
}
body .landing-footer-copyright{
	color: #404040 !important;
	border-top: 1px solid #a2a2a2;
	/* border-bottom: 1px solid #a2a2a2;  */
	margin-top: 1em;
	/* margin-bottom: 1em; */
	padding-top: 2em;
	/* padding-bottom: 2em; */
	text-transform: none;
}

/*body.horizontalnav .topnavigation{background:#f4f1de;}*/
body .navcontent {
	float: none;
	position: relative;
	text-align: center;
	background-color: #ffffff;
}
body .navcontent ul {
    border-bottom: 1px solid #a2a2a2;
    background-color: #ffffff;
}
body .navcontent ul li {float: none; display: inline-block;}


body .navcontent ul li > a:after {background:#ba984f;}
body .landing-btm-footer {background:#ba984f;}
body .landing-footer-copyright {color:#f0ebd4;}
body .light p, body .light em, body .light .teammeta, 
body .light .teamword, body .light .teamsocial, 
body .light .teammeta > span {color:#737373;}
body .light, body .light h1, body .light h2, body .light h3, 
body .light h4, body .light h5, body .light h6, 
body .light .service-extend i, 
body .light .teammeta > strong{color:#ba984f;}
body .light .sectionline{border-bottom-color:#ba984f;}
body .parallaxtext h2, body .parallaxtext, body .parallaxtext span {color:#737373;
text-align:right;
text-shadow: none;}
body .mainsidebar .blog-sidebar-title h3 {background:#ba984f;}
body .btn.btn-success, body .landingmasonryblock .btn, 
body .mapitem .mapbutton, body .portfolio-single-nav .slider-button{
    background:#6b6a62;
    -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}
body .btn.btn-success:hover, body .btn.btn-success:focus, 
body .btn.btn-success:active, body .btn.btn-success.active, 
body .open .dropdown-toggle.btn-success, 
body .landingmasonryblock .btn:hover, body .pricing-table .btn:hover, 
body .light .pricing-table .btn:hover, body .mapitem .mapbutton:hover, 
body .portfolio-single-nav .slider-button:hover{background:#ba984f;}
body .portfoliocontentwrapper .landingmasonryitem .mask, 
body .portfoliocontentwrapper .portfolioitem .mask {background:rgba(186,152,79,0.6);}
body .article-sharing, .landing-footer {display: none;visibility: hidden;}
body .portfoliocontentwrapper .portfolioitem .mask {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
/*evita over in contatti jQuery('.mapitem').removeAttr('data-index')*/

/*Modifica LOGO e HEADER menu*/
/*logo centrato su menu BIG*/
body.horizontalnav .topnavigation {}
body.horizontalnav .topnavigation .logo {
	/*padding-left: 0!important;*/
	text-align: center;
    float: none;
    max-height: 60px;
    min-height: 35px;
    margin: 1em auto;
}
body.horizontalnav .topnavsmall .logo {margin: auto;}
body.horizontalnav .topnavigation .logo img{
	margin-top: 8px!important;
	margin-left: -97px;
	z-index: 99;
}
body.horizontalnav .topnavsmall .logo img{
	margin-top: 0!important;
	margin-left: -97px;
}
body.horizontalnav .topnavigation, 
body.horizontalnav .contentheaderspace {height: 120px;}
/*logo sinistra su menu small*/
body.horizontalnav .topnavsmall {}
body.horizontalnav .topnavsmall{}
body.horizontalnav .topnavsmall .logo {
	/*padding-left: 20px;*/
	text-align: left;
    float: left;
    max-height: auto;
    min-height: auto;
}
/*fix background sezioni*/
body .landingpagewrapper section {background-color: #ffffff!important;}
/*Mobile menu fiz*/
body .mobile-float{background-color: #ffffff;}
body .mobile-menu h2{color: #aaaaaa;}
body .mobile-menu li a{
	background-color: #ffffff;
	color: #000000;
	border-top-color: #fdfdfd;
	border-bottom-color: #fdfdfd;
}
body .mobile-menu li a:hover, 
body .mobile-menu li[class^='current'] > a, 
body .mobile-menu li[class*='current_'] > a {color: #ba984f;background-color: transparent;
border-top-color: #fdfdfd;
border-bottom-color: #fdfdfd;
border-left-color: #fdfdfd;
}


