@import url(https://fonts.googleapis.com/css?family=Open+Sans:200,300,400,400,600,700,800,900&subset=latin,latin-ext);

	body
	{
font-family: 'Open Sans';
background-color: #322747 !important;
	}

	/* accent color */
	.backgroundcolor2, ins, dfn, input[type=submit], button, .button, .csmx-btn, input[type=submit].btn-bordered:hover, button.btn-bordered:hover, .button.btn-bordered:hover, .csmx-btn.btn-bordered:hover, .csmx-white-color.input[type=submit].btn-bordered:hover, .csmx-white-color.csmx-btn.btn-bordered:hover, .csmx-pagination .page-numbers.current, .csmx-blog article .entry-thumbnail .post-date, .post article .entry-thumbnail .post-date, .csmx-comment-section .comment-respond .comment-reply-title:after, .csmx-social-share.active .social-share-buttons a:hover, .csmx-media .overlay-background, .csmx-icon-box.csmx-style-3 .front, .widget > h3:after, .widget.csmx-widget-social li a:hover, .widget.csmx-widget-tags a:hover {
	background-color: #dd0000;
	}
	.color2, a:hover, input[type=submit].btn-bordered, button.btn-bordered, .button.btn-bordered, .csmx-btn.btn-bordered, .csmx-primary-navigation > li > a:hover, .csmx-primary-navigation > li.current-menu-parent > a, .csmx-primary-navigation > li.current-menu-item > a, .dl-menuwrapper li a:hover, .csmx-btn:hover, .csmx-breadcrumb, .csmx-bg-transparent-onhover:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon, .csmx-pagination-numless a:hover, .csmx-blog article.post.sticky .sticky-label, .post article.post.sticky .sticky-label, .csmx-blog .entry-comment a span, .post .entry-comment a span, .csmx-blog.blog-small-media article .entry-thumbnail .post-date, .post.blog-small-media article .entry-thumbnail .post-date, .csmx-comment-section .comments-title span, .csmx-comment-section .csmx-comments .comment-date, .csmx-portfolio .portfolio-item h6, .csmx-portfolio .portfolio-item .csmx-love, #csmx-searchpopup label span, .owl-theme .owl-nav [class*='owl-']:hover, .csmx-testimonials.style-2 h6, .csmx-testimonials.style-2 blockquote:before, .csmx-love, .csmx-icon-box.csmx-style-1:hover h4, .csmx-icon-box.csmx-style-2:hover h4, .csmx-contact-info ul p:first-of-type, .widget.csmx-widget-popular-posts li time, .csmx-dark-background .widget.csmx-widget-contact-info p:first-of-type, .widget.csmx-widget-twitter .tweet a, .widget.csmx-widget-tags a, .wpcf7-validation-errors, .mfp .mfp-arrow:hover{
	color: #dd0000;
	}
	.csmx-icon-box.csmx-style-2:hover .csmx-icon i {
	color: #dd0000!important;
	}
	.bordercolor2, input[type=submit].btn-bordered, button.btn-bordered, .button.btn-bordered, .csmx-btn.btn-bordered, .csmx-header.header-fixed.style2, .csmx-primary-navigation > li ul li a:hover, .csmx-white-color.input[type=submit].btn-bordered:hover, .csmx-white-color.csmx-btn.btn-bordered:hover, .csmx-blog.blog-masonry article:hover .entry-content, .post.blog-masonry article:hover .entry-content, .csmx-search-results .entry-content:hover, .highlight1:after, .highlight2:after, .wpb_text_column ul li:before, .csmx-section-title:after, .csmx-bordered-box:hover, .csmx-contact-info ul a:hover, .widget a:hover, .widget.csmx-widget-tags a:hover, .wpcf7-validation-errors, .owl-theme .owl-dots .owl-dot.active span {
	border-color:#dd0000;
	}


	/* secondary color */


	/* overlay color and opacity */
	.csmx-media.effect-hover:hover .overlay-background
	{
	opacity: 0.6;
	}


	/* logo height */
	.csmx-logo .logoimg {
	height: 90px;
	max-height: 90px;
	}


	/* Header Backgrounds */


/* menu colors */


/* content background */
	#csmx-page, .csmx-main-content, #csmx-footer
	{
	background : #ffffff	}





	h1 , h1 a , h1 span ,
	h2 , h2 a , h2 span ,
	h3 , h3 a , h3 span ,
	h4 , h4 a , h4 span ,
	h5 , h5 a , h5 span ,
	h6 , h6 a , h6 span
	{
font-family: 'Open Sans';
font-weight: 600;
	}

	.csmx-primary-navigation a
	{
font-family: 'Open Sans';
font-weight: 600;
font-size: 16px;
	}

.csmx-page-tagline {
    min-height:465px;
    background-color: #fff;
}
.csmx-navigation {
    margin-top: 40px;
}
.csmx-page-tagline h1, .csmx-page-tagline .page-description {
    color: #fff !important;
    text-shadow: 0px 0px 10px rgba(99, 99, 99, 0.74);
   /*text-shadow: 2px 0 0 rgba(0, 0, 0, 0.2), -2px 0 0 rgba(0, 0, 0, 0.2), 0 2px 0 rgba(0, 0, 0, 0.2), 0 -2px 0 rgba(0, 0, 0, 0.2), 2px 2px rgba(0, 0, 0, 0.2), -2px -2px 0 rgba(0, 0, 0, 0.2), 2px -2px 0 rgba(0, 0, 0, 0.2), -2px 2px 0 rgba(0, 0, 0, 0.2 ); */
}
/* .csmx-page-tagline h1, .csmx-page-tagline .page-description {
    color: #e30613 !important;
   text-shadow: 1px 0 0 rgba(255, 255, 255, 0.2), -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.2), 0 -1px 0 rgba(255, 255, 255, 0.2), 1px 1px rgba(255, 255, 255, 0.2), -1px -1px 0 rgba(255, 255, 255, 0.2), 1px -1px 0 rgba(255, 255, 255, 0.2), -1px 1px 0 rgba(255, 255, 255, 0.2 ); 
} */
/* HEADING */
.entry-content h2 {
	font-size: 28px;
	line-height: normal;
}
.entry-content h4 {
	margin-bottom: 5px !important;
}
.csmx-page-tagline h1 {
	padding-top: 250px !important;
}
/* MENU */
.csmx-primary-navigation>li>a {
    padding: 25px 18px;
}
/* PULSANTI */
button {
font-family: 'Open Sans';
font-weight: 700;
}
.wpcf7-submit {
font-family: 'Open Sans' !important;
font-weight: 700;
border-radius: 5px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #cc0000 !important;
}
.homepuls > a {
   font-weight: bold; 
   text-transform: uppercase;
}
/* HOME*/
/* slider */
.ms-layer h3 { /* heading slider home */
	font-size: 25px;
	color: #fff !important;
}
@media only screen and (max-width: 770px) {
.ms-layer h3 { 
	font-size: 20px !important;
}
}
.msp-preset-btn-159 { /* pulsante slider home */
font-family: 'Open Sans' !important;
font-weight: 700;
border-radius: 5px;
background-color: #cc0000 !important;
}
/* descr */
.home-descr p {
    font-size:17px;
}
@media only screen and (max-width: 770px) {
.home-descr h1 {
    font-size:16px !important;
}
.home-descr p {
    font-size:13px;
}
}
div.vc_cta3-content > p {
    color: #fff;
    font-weight: bold;
}
div.vc_cta3-actions > div > a {
    color: #000;
    font-weight: bold;
}
div.vc_btn3-container.vc_btn3-center > a {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
div.vc-hoverbox-block.vc-hoverbox-front > div > h2 {
text-shadow: 2px 2px 4px rgba(0,0,0,0.60);
}
/* cta */
.csmx-btn {
font-family: 'Open Sans';
font-weight: 700;
border-radius: 5px;
}
.csmx-btn a {
text-decoration: none;
}
/* HOME news */
 div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt > p {
     font-size:85%;
 }
/* PAGINE */
.entry-content a {
    text-decoration: underline;
}

/* Pag TALENTI */
.cta-casting div.vc_cta3_content-container div.vc_cta3-content p {
	color: #fff !important;
}
.cta-casting .vc_cta3_content-container button {
	color: #000 !important;
}
.cta-casting .vc_cta3_content-container a {
	color: #000 !important;
	font-weight: bold;
}
.vc_btn3-container.vc_btn3-right {
    text-align: center !important;
    margin-top: 20px;
    margin-bottom: 0px;
}
.parallax-tagline.parallax_image {
    background-position: top center;
}
/* Pag CASTING */
.casting-txt p {
	font-size: 14px;
	color: #555;
	margin-bottom:10px;
}
.casting-txt p strong, .casting-txt p em {
	color: #555;
}
.wpcf7-form label {
    margin-bottom:10px;
}
.wpcf7-form #sex {
    margin-bottom:20px;
}
.wpcf7-form b {
	font-size: 16px;
	font-weight:bold;
	color: #990000;
}
.wpcf7-form .obblig {
	font-size: 12px;
	text-align: right;
}
 .wpcf7-form.obblig b {
	font-size: 14px;
	font-weight:bold;
	color: #990000;
}
.wpcf7-form .privacy {
	font-size: 14px;
	margin-bottom: 10px;
}
.wpcf7-not-valid-tip {
    display: block !important;
	font-size: 14px;
}
span.wpcf7-not-valid-tip {
	font-size: 14px;
}
/* NEWS */
.page-id-2762 #csmx-page > div.csmx-page-tagline, .page-id-3676 #csmx-page > div.csmx-page-tagline, .page-id-3692 #csmx-page > div.csmx-page-tagline, .page-id-3694 #csmx-page > div.csmx-page-tagline, .page-id-3697 #csmx-page > div.csmx-page-tagline, .page-id-3699 #csmx-page > div.csmx-page-tagline {
	min-height: 200px;
}
.page-id-2762 .csmx-page-tagline h1, .page-id-3676 .csmx-page-tagline h1, .page-id-3692 .csmx-page-tagline h1, .page-id-3694 .csmx-page-tagline h1, .page-id-3697 .csmx-page-tagline h1, .page-id-3699 .csmx-page-tagline h1 {
    padding-top: 70px !important;
}
h2.entry-title a {
    text-decoration: none !important;
}
.read-more-container {
    display: block;
    margin-bottom: 22px;
    max-width: 100%;
}
.read-more {
    color: #fff;
    background-color: #F4524D;
    font-size: 14px;
    padding: 14px 20px;
    border-radius: 5px;
    text-decoration: none !important;
}
a:hover.read-more {
    color: #fff;
    text-decoration: none !important;
}
/* COOKIE */
#cookie-law-info-bar > span {
	font-size: 10pt !important;
	line-height: 8px !important;
}
#cookie_action_close_header, .cli-plugin-button, .medium.cli-plugin-button {
	font-weight: 900 !important;
	border-radius: 5px !important;
	padding: 5px 15px !important;
	margin: 0 5px;
}
/* QUESTIONARIO */
/*.questionario {
    background-color: #eee;
    border-color: #ddd;
    padding:30px 20px;
}*/
.questionario input[type=text], .questionario input[type=tel], .questionario input[type=email], .questionario input[type=number], .questionario select, .questionario textarea {
    margin-bottom: 30px !important;
}
.questionario label {
    margin-bottom: 0px !important;
}
.questionario select {
    height: 42px !important;
    font-family: 'Droid Serif',Arial,sans-serif;
}
.questionario textarea {
 min-height: 50px !important;
}

.page-id-3960 > #csmx-page > .csmx-header > div > nav {
  display: none;
}
.page-id-3960 > #csmx-page > aside {
    display: none;
}
.page-id-3960 > #csmx-footer > .csmx-footer-widgets {
    display: none !important;
}

/* per news influencer TikTok */
.entry-content blockquote {
    border-left: 1px solid #bfbfbf;
    padding: 0 25px 0 25px !important;
    margin: 0 !important;
}

/* RECENSIONI */
.imgrounded img {
border-radius: 50%;
}
.recensione h3 {
    margin-bottom: 5px;
    font-size: 18px;
}
.recensione p {
    font-size: 14px;
}
/* SOCIAL CONDIVISIONE in News */
.csmx-share {
    display: none;
}

/* FOOTER SOCIAL */
.widget.csmx-widget-social li a {
    width: 64px !important;
    height: 64px !important;
    line-height: 64px !important;
    font-size: 25px !important;
}
.icon-tumblr:before {
   content: url("/wp-content/themes/faxhion-child/tiktok.svg") !important;
    width: 25px;
  height: 25px;
  background-size: 25px 25px;
}
/* GALLERY PAGINE */
.csmx-gallery.row.csmx-isotope-container.csmx-gallery-masonry {
    height: 400px !important;
}
.csmx-media .overlay-caption {
    display: none !important;
}
.csmx-gallery-item {
    height: 400px !important;
}