/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/
@import url("../stockholm/style.css");

::selection {
    background: #00C4BF;
    color: #fff;
}

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #fff !important;
    border: 1px solid #bd8b30 !important;
    border-radius: 10px !important;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 60px !important;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
    font-size: 18px !important;
    padding: 16px !important;
}




.title_outer .has_fixed_background.title .title_holder .container,
body > div.wrapper > div > div > div > div.title_outer.title_without_animation > div > div.title_holder > div{background-color: rgba(0,0,0,0.6);}

.title h1 {
    display: inline-block;
    vertical-align: middle;
    font-size: 35px;}
    
#inma{border-bottom: 2px solid #e4e4e4; padding-bottom: 30px;}

#consulenza-founder{margin-top: 30px;}

#what{border-bottom: 2px solid #e4e4e4;
    padding-bottom: 70px;
}

#what h3{font-size: 24px;}
#what h2{color: #652778;}



#founder > div{ border: 6px dashed #00b353;
	margin-left: auto!important;
    margin-right: auto!important;
    padding-top: 3%;
    padding-right: 3%;
    padding-bottom: 3%;
    padding-left: 3%;
}

#founder > div > div > div:nth-child(2) > div > div > div > div > div > img,
#founder > div > div > div:nth-child(2) > div > div > div > div > div > div > img{ position: absolute;
    right: -60px;}



.radius-4 img{border-radius: 4px;}



#founder > div > div > div:nth-child(2) > div > div > div > div > div > div > img{max-width: 80%;}



/*----------------------BLOG--------------------------------*/

#wp-calendar td#today, aside.sidebar .widget h4 {
    background-color: #792D80;
}

.blog_holder article .post_info,
.blog_holder article .post_info a{color: #8d8d8d;}

.post_text_inner h2 a{color: #652778; }
.post_text_inner h2 a:hover{color: #8d8d8d;}




/*--------------------HOME PAGE---------------------------*/

.latest_post_holder .post_info_section,
.latest_post_holder .post_info_section span{display: none !important;}

.latest_post_holder .boxes_image a .latest_post_overlay{background-color: #652778;}

.latest_post_holder .latest_post_title a:hover {
    color: #00b353;
}

#focus h5{text-align: center;
    font-size: 16px;
    color: #4c4c4c;
    text-transform: none;
    font-weight: 400;}
   

#what h4{font-size: 18px;}
    
    
/*--------------------FOOTER---------------------------*/








/*--------------------REFERENZE---------------------------*/



#referenze:nth-child(){background-color: #fff !important;}


/*--------------------CONTATTI---------------------------*/


input.wpcf7-form-control.wpcf7-date:focus, 
input.wpcf7-form-control.wpcf7-number:focus, 
input.wpcf7-form-control.wpcf7-quiz:focus, 
input.wpcf7-form-control.wpcf7-text:focus, 
select.wpcf7-form-control.wpcf7-select:focus, 
textarea.wpcf7-form-control.wpcf7-textarea:focus {
    color: #393939;
    border-color: #652778 !important;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{color: #652778; background-color: transparent; border-color: #652778;}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{font-size: 16px;}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 2px solid #652778;
    color: #fff;
}

input.wpcf7-form-control.wpcf7-submit{background-color: #652778;}


div.comment_form,
.comment_holder{display: none;}



.footer_top .textwidget{font-size: 19px; color: #00b353;}

.footer_top .q_social_icon_holder:hover .fa-stack{background-color: #00b353;}

#custom_html-2 > div > span:nth-child(6),
span.q_social_icon_holder:nth-child(7) > a:nth-child(1) > span:nth-child(1){display: none;}

div.wpcf7-response-output.wpcf7-mail-sent-ok, div.wpcf7-response-output.wpcf7-validation-errors{background-color: #00b353;}


.title_outer.with_image .title .title_holder .container { background-color: rgba(0,0,0,0.5); color: #000;
}


/*----------IPHONE-------------*/



@media only screen and (min-width: 766px) and (max-width: 1000px) {
	
	#what > div > div > div:nth-child(1),
	#what > div > div > div:nth-child(2) {float: none !important; width:100% !important;}
	
	#what > div > div > div:nth-child(1){margin-bottom: 70px;}
	
	#what{padding-top: 40px !important;}
	
	
}



@media only screen and (max-width: 600px) {
	
	#focus > div > div > div:nth-child(1),
	#focus > div > div > div:nth-child(2),
	#focus > div > div > div:nth-child(3){margin-bottom: 50px;}
	
	#what{padding-top: 20px !important;}
	
	#what > div > div > div:nth-child(2) > div > div > div:nth-child(2){}
	
	#what > div > div > div:nth-child(2) > div > div > div:nth-child(5) > div.icon_holder,
	#what > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div.icon_holder,
	#what > div > div > div:nth-child(2) > div > div > div:nth-child(8) > div.icon_holder{display: none;}
	
	#what > div > div > div:nth-child(2){margin-top: 50px;}
	
	.title h1{font-size: 22px;}
	
	.title:not(.breadcrumbs_title) .title_holder{padding: 0px !important;}
	
	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div:nth-child(1){padding-top: 70px;}
	
	#consulenza,
	#formazione,
	#coaching{padding-top: 20px !important;}
	
	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1516271082777{padding-left: 0px !important; padding-right: 0px !important;}
}


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

#founder > div > div > div:nth-child(2) > div > div > div > div > div > img, #founder > div > div > div:nth-child(2) > div > div > div > div > div > div > img{position: relative;}

}





