/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* ----------------- SEZIONI ------------------ */

div#studio {    padding-top: 60px;}
div#aree_legali {    padding-top: 60px;}
div#about {    padding-top: 60px;}
div#fascia-cta {    padding-top: 60px;    padding-bottom: 30px;}
div#why {    padding-top: 60px;}
div#blog {    padding-top: 60px;}
div#form {    padding-top: 60px;}

div#Subheader {    display: none;}

.box-area {
    background-color: #fff;
    padding: 2%;
    margin: 1% 2%;
    width: 29%;
}

.contenitore{padding-top: 60px;}

.sezione-unmezzo.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 48%;
}

.box-area.empty.wpb_column.vc_column_container.vc_col-sm-4 {
    background-image: url(/wp-content/uploads/2018/10/img_studio_todaro.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.chisono.wpb_column.vc_column_container.vc_col-sm-4 {
    background-image: url(/wp-content/uploads/2018/09/avvocato_todaro_chi_sono-min-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 50%;
    min-height: 300px;
}

.chisono.wpb_column.vc_column_container.vc_col-sm-8 {
    width: 50%;
}

/*  BLOG SETTINGS (autore articolo, data pubblicazione, categoria, freccie avanti/indietro)*/

.post-meta.clearfix {
    display: none;
}

.column.one.post-nav.minimal {
    display: none;
}

/*  FRECCE NEXT POST / PREV POST  */
a.fixed-nav.fixed-nav-next.format-.style-default {
    display: none;
}


a.fixed-nav.fixed-nav-prev.format-.style-default {
    display: none;
}

/* LINK IMMAGINE BLOG */
.image_links {
    background-color: #2e3f7e !important;
}
 /*  LINK READ MORE BLOG  */
a.button.button_left.button_js.kill_the_icon {
    background-color: #2e3f7e;
    color: #fff;
}

/*  ALTEZZA MINIMA HEADER */
body:not(.template-slider) #Header {
    min-height: auto;
}





/* ----------------- ELEMENTI ------------------ */

.bianchi{color:white;}

.titoli{
    text-transform: uppercase;
    font-size: 32px !important;
    font-weight: 800!important;
}

.box-area h2{	font-size: 13px!important;}
h2.vc_custom_heading {    margin-bottom: 0!important;}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-default {
    background-color: #2e3f7e;
    border: none;
    color: #fff;
}


a.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #2e3f7e;
    color: #fff;
    text-transform: uppercase;
}

.wpb_single_image.wpb_content_element.vc_align_center.img-aree {
    margin-bottom: 0!important;
}

img.vc_single_image-img.attachment-thumbnail {
    max-width: 100px !important;
}

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

label.half {
    width: 48%;
    float: left;
    margin-right: 2%;
}

.clear{clear:both;}

textarea.wpcf7-form-control.wpcf7-textarea {
    max-height: 100px;
}

.section.section-post-about {
    display: none;
}
.section.section-post-comments {
    display: none;
}
 /* BOTTONI BLOG*/
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background-color: #2e3f7e;
	position: absolute;
    top: 200px;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    border: 1px solid #2e3f7e;
}

em {    font-size: 16px;}
/* COUNTER */

span.number {
    color: white !important;
}
.desc_wrapper .title {
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
}


.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991 {
    min-height: 265px;
}

.vc_btn3-container a:hover {
    background-color: white !important;
	color: #2e3f7e !important;
	border: 1px solid #2e3f7e;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    background: white !important;
}

.vc_btn3-container.btn_altern.vc_btn3-center a {
    color: #2e3f7e!important;
}

.vc_btn3-container.btn_altern.vc_btn3-center a:hover {
    color: white!important;
    background-color: #2e3f7e!important;
}

h2.contatti {
    font-size: 16px !important;
    margin: 0;
}

/* BOTTONI HOVER */

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-default:hover {
    border: 1px solid #2e3f7e;
}

a.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    border: 1px solid #2e3f7e!important;
}

/* ICONE COUNTER */

i.icon-suitcase {    color: #2e3f7e !important;}

i.icon-star { color: #2e3f7e !important;}

i.icon-trophy {    color: #2e3f7e !important;}

i.icon-gauge {    color: #2e3f7e !important;}

/* LINK PANNELLO ACCORDION*/
.title.wpb_toggle {
    text-transform: uppercase;
    font-weight: 600;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title {
    color: #2e3f7e!important;
}


/* ----------------- RESPONSIVE ------------------ */

@media screen and (max-width:1024px) and (min-width:780px){
	.height_equal a.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey {
    position: absolute!important;
    top: 377px !important;
    left: 83px;
}
	
.box-area {
    background-color: #fff;
    padding: 2%;
    margin: 1% 1%;
    width: 30%;
    min-height: 450px;
}
	
	a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background-color: #2e3f7e !important;
    position: absolute;
    width: 100%;
    top: 212px;
    left: 0;
}
}	
	
@media screen and (max-width:1024px) and (min-width:768px){
	.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991 {
    min-height: 290px;
}
	
	a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background-color: #2e3f7e;
    position: absolute;
    top: 220px;
}
}

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

div#studio {    padding-top: 40px;}
div#aree_legali {    padding-top: 40px;}
div#about {    padding-top: 40px;}
div#fascia-cta {    padding-top: 40px;    padding-bottom: 10px;}
div#why {    padding-top: 40px;}
	
.bordo {
    border-right: 0px;
}
	
.sezione-unmezzo.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 84%;
    margin-left: 8% !important;
}
	
.vc_btn3-container.vc_btn3-left {
    text-align: center;
}
	
	.chisono {
    width: 50%;
}
	
	h2 {    font-size: 25px!important;}
	.box-area {
    background-color: #fff;
    padding: 2%;
    margin: 2% 2%;
    width: 46%;
}
	
	.chisono.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 90% !important;
    min-height: 350px;
    margin: 5%;
}
	.chisono.wpb_column.vc_column_container.vc_col-sm-8 {
    width: 94%;
    margin-left: 3%;
}
	
	a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    background-color: #2e3f7e;
    position: absolute;
    top: 225px;
    width: 125px;
    left: 40px;
}
}

@media screen and (max-width:480px){
.box-area {
    background-color: #fff;
    padding: 2%;
    margin: 2% 2%;
    width: 96%;
}
	
	a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-juicy-pink{
    background-color: #2e3f7e !important;
    position: absolute;
    top: 150px;
    left: 115px;
}
	
	a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover{
    background-color: #fff !important;
    border: 1px solid #2e3f7e;
}
	
	.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991 {
    min-height: 235px;
}
	
	label.half {
    width: 98%;
    float: left;
    margin-right: 2%;
}
	
	/*  FONT FOOTER  */

.copyright {
    font-size: 12px;
}


}

/************** acconsenti form *******************************/
.marketing span.wpcf7-list-item.first.last {margin: 0 !important;}
.marketing span.wpcf7-list-item-label {font-weight: bold !important;}

.marketing2 span.wpcf7-list-item.first.last {margin: 0 !important;}
.marketing2 span.wpcf7-list-item-label {font-weight: bold !important;}


.info-privacy small {
    font-size: smaller;
    line-height: 16px;
}
.info-privacy span.wpcf7-list-item {
    display: initial !important;
    margin: 0 !important;
}
.info-privacy input[type="checkbox"] {
    width: 15px;
}

span.wpcf7-form-control-wrap.marketing {
    width: 9.5% !important;
}

span.wpcf7-form-control-wrap.accettazione {
    width: 9.5% !important;
}

.info-privacy p {
    margin-bottom: 8px;
}
/************** fine acconsenti form *******************************/

.iubenda-cs-opt-group button:after{
	display:none;
}