/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/* BOX HOME */
.l-classica>.sliding_box .desc_wrapper {
    background-color: #c9c2b9;
}
.l-classica>.sliding_box .desc_wrapper:after {
    border-bottom-color: #c9c2b9;
}
.l-performance>.sliding_box .desc_wrapper {
    background-color: #121b3a;
}
.l-performance>.sliding_box .desc_wrapper:after {
    border-bottom-color: #121b3a;
}
.l-swimness>.sliding_box .desc_wrapper {
    background-color: #7789b4;
}
.l-swimness>.sliding_box .desc_wrapper:after {
    border-bottom-color: #7789b4;
}
.l-accessori>.sliding_box .desc_wrapper {
    background-color: #eba746;
}
.l-accessori>.sliding_box .desc_wrapper:after {
    border-bottom-color: #eba746;
}
/* SUBHEADER PAGINE */
#Subheader .title {
    font-weight: 600;
}
/* CHI SIAMO */
div#no-space.wpb_single_image .vc_single_image-wrapper {
    margin-bottom: 20px !important;
}
/* MENU COLLEZIONE */
span.m-collezione {
    font-size: 14px;
    vertical-align: top;
	font-weight:600;
}
a.m-coll-a {
    color:#1e243e;
	padding: 0px 20px 0px 0px;
}
a.m-coll-a:hover {
    color:#707173;
}
a.m-coll-d:hover {
    color:#1e243e;
}
a.m-coll-d {
    color:#707173;
	padding: 0px 20px 0px 0px;
}
.icon-stop:before {
    font-size: 16px;
}
/* SCHEDE COSTUMI */
.t-costumi {
    margin: 0px !important;
    font-size: 15px;
    font-weight: 600;
    color: #000000;
}
h4.n-costume {
    color: #000000;
    margin: 0px !important;
}
h5.c-costume {
    color: #000000;
    margin: 0px !important;
}
span.s-t {
    padding: 0px 12px 0px 0px;
}
/* TABELLA TAGLIE */
table tr:first-child td {
    box-shadow: none;
    padding: 0px;
}
td {
    padding: 0px !important;
}
/* CORNICE FOTO SCHEDE*/
@media only screen and (max-width: 767px) {
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    padding: 1px !important;
}
}
.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
    background-color: #9d9d9c;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    padding: 1px !important;
}
h2.intro-costumi {
    margin: 0px !important;
    font-size: 20px;
	line-height: 28px;
    font-weight: 400 !important;
    color: #000000;
}
.f-contatti {
    margin: 0px !important;
    font-size: 42px;
	line-height: 50px;
    font-weight: 600;
    color: #000000;
	text-align:center;
}
@media only screen and (max-width: 767px) {
.f-contatti {
    margin: 0px !important;
    font-size: 30px;
	line-height: 36px;
    font-weight: 500;
    color: #000000;
	text-align:center;
}
	}
/* BOTTONE FASCIA CONTATTACI */
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
    color: #FFFFFF;
    background-color: #7d9aad !important;
    0: ;
}
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #fff;
    background-color: #f4a110;
    font-weight: 600;
    width: 300px;
    letter-spacing: 0.05em;
    border: 2px solid #7d9aad;
}
/* RIMOZIONE SPAZIO SOTTO CONTATTACI PRIMA FOOTER */
.has_content .the_content_wrapper {
    margin-bottom: 0px;
}
/* RIMOZIONE SPAZIO SOTTO FOTO COSTUME GRANDE MOBILE */
@media only screen and (max-width: 767px) {
.vc_single_image-wrapper.vc_box_border.vc_box_border_black {
    margin: 0px;
}
	.vc_single_image-wrapper.vc_box_border_grey {
    margin: 0px 0px 15px 0px;
}
	}
/* SCHEDE PERFORMANCE */
.background-gradient {
    background: linear-gradient(0deg, rgba(30,36,62,1) 0%, rgba(49,75,114,1) 100%);
}
p.bianco {
    color: #FFFFFF;
    margin: 0px;
}
.t-g-costumi {
    margin: 0px !important;
    font-size: 15px;
    font-weight: 600;
    color: #7d9aad;
}
h4.n-g-costume {
    color: #FFFFFF;
    margin: 0px !important;
}
h5.c-g-costume {
    color: #7d9aad;
    margin: 0px !important;
}
tr.bianco {
    color: #FFFFFF !important;
}
/* SCHEDE SWIMNESS */
h4.n-b-costume {
    color: #1e243e;
    margin: 0px !important;
}
h5.c-b-costume {
    color: #FFFFFF;
    margin: 0px !important;
}
.t-b-costumi {
    margin: 0px !important;
    font-size: 15px;
    font-weight: 600;
    color: #1e243e;
}
.t-bb-costumi {
    margin: 0px !important;
    font-size: 15px;
    font-weight: 600;
    color: #8799cb;
}
h5.c-bb-costume {
    color: #8799cb;
    margin: 0px !important;
}
/* ACCESSORI */
h4.n-a-costume {
    color: #1e243e;
    margin: 0px !important;
}
h5.c-a-costume {
    color: #000000;
    margin: 0px !important;
}
.t-a-costumi {
    margin: 0px !important;
    font-size: 15px;
    font-weight: 600;
    color: #1e243e;
}
p.nero {
    color: #000000;
    margin: 0px;
}
/* TESSUTI */
p.tessuti {
	font-size: 16px;
	text-align:center;
}
p.c-tessuti {
	font-size: 16px;
	margin:0px;
	color:#000000;
	line-height:24px;
}
p.t-tessuti {
	font-size: 19px;
	margin:0px 0px 10px 0px;
	font-weight:600;
	color:#000000;
	letter-spacing: 0.05em;
}
/* FOOTER */
#Footer h1, #Footer h1 a, #Footer h1 a:hover, #Footer h2, #Footer h2 a, #Footer h2 a:hover, #Footer h3, #Footer h3 a, #Footer h3 a:hover, #Footer h4, #Footer h4 a, #Footer h4 a:hover, #Footer h5, #Footer h5 a, #Footer h5 a:hover, #Footer h6, #Footer h6 a, #Footer h6 a:hover {
    color: #ffffff;
    font-size: 25px;
    font-weight: 400;
}
/* FORM */
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em;
}
span.wpcf7-list-item-label {
    font-weight: 400;
}
/* NEWS */
.post-header {
    margin-bottom: 0px;
    display: none;
}
span.date {
    font-size: 12px;
}
h2.entry-title {
    font-size: 35px;
}
.desc > h6 {
    line-height: 20px;
    font-weight: 600;
font-size: 14px !important;
}
.Recent_posts ul li .desc h6 {
    margin-bottom: 2px;
}
/* IUBENDA PRIVACY */
a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe:hover {
    background-color: #8799cb !important;
}
