.site-header .header-layout-two {
	background: url ('https://gioielleriabianciardifrancini.com/wp-content/uploads/2020/12/background2.png');
	background-position: top;
	background-repeat: repeat-x;
}
.site-header {
	background: #fff url("https://gioielleriabianciardifrancini.com/wp-content/uploads/2020/12/background2.png") repeat-x top left;
}
.site-title {
	text-align: center;
}
.site-description {
	text-align: center;
}
.site-header .site-branding .site-title a {
	color: #dbaa18;
}
.site-header .site-branding .site-description {
	font-size: 1.95em;
	font-weight: bold;
	font-style: italic;
	border-top: 2px solid #dbaa18;
	margin-top: 5px;
	padding-top: 5px;
}
.site-header .social-networks {
	font-size: 1.8em;
}
.main-navigation ul {
	font-size: 1.666em;
}
.site-header .tools .search-icon {
	width: 25px;
	height: 25px;
}
.mobile-header .mobile-site-header {
	background: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,.5)), #fff url("https: //gioielleriabianciardifrancini.com/wp-content/uploads/2020/12/background2.png") repeat-x top left;
}
.mobile-header .mobile-site-header .site-branding .site-title a {
	color: #dbaa18;
}
.mobile-header .mobile-site-header .site-branding .site-description {
	font-weight: bold;
	font-style: italic;
	border-top: 2px solid #dbaa18;
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: 90%;
}
.mobile-menu .social-networks {
	font-size: 1.8em;
}
.site-content#content, .site-content#content .container .content-area#primary .site-main#main {
	background: transparent;
}
.breadcrumb-wrapper {
	background: #fff;
}
.post-entry-header {
	background: #fff;
	padding: 40px;
	border-radius: 25px 25px 0 0;
}
.single .post-entry-header, .single.centered .post-entry-header {
	margin: 0 auto;
}
div#primary.content-area {
	width: inherit;
}
body.custom-background {
	overflow-x: hidden;
}
.site-content iframe {
	border-radius: 25px;
}
button.gCtViv, button.kyrjio, button.fjEVlr, button.jMEwRk {
	width: 3em;
	height: 6em;
}
.eapps-widget-toolbar-panel-wrapper {
	display: none;
}
div.entry-content {
	word-wrap: break-word;
	text-align: justify;
}
div.post-thumbnail, div.post-content, div.post-thumbnail img {
	max-width: 100%;
}
article.crt-post.crt-post-has-image.crt-post-has-text.crt-post-facebook, img.crt-post-image {
	border-radius: 25px 25px 0 0;
}
div.crt-post-footer.crt-post-footer-no-username {
	border-radius: 0 0 25px 25px;
}
div.crt-post-c.crt-post-border {
	border-radius: 25px;
}
div.crt-post-footer {
	border-radius: 0;
}
a.crt-logo.crt-tag.customize-unpreviewable, a.crt-widget, a.crt-widget.crt-widget-branded.crt-logo, .crt-widget.crt-widget-branded .crt-logo {
	color: #fff;
}
div.crt-post-share {
	display: none;
}
.crt-popup-wrapper .crt-popup .crt-popup-header div a, .crt-popup-wrapper .crt-popup .crt-popup-right div a {
	color: #dbaa18;
}
.container > #primary > #main .holder {
	background: #fff;
	border-radius: 25px;
}
#content .page, #content .nav-links {
	background: #fff;
	padding: 20px;
	border-radius: 25px;
}
.container > #primary .post > .holder {
	border-radius: 25px;
	padding: 0px;
}
div.crt-post-footer {
	border-radius: 0 0 25px 25px;
}
div.crt-post-c.crt-post-border {
	border-radius: 25px;
}
/*article.post.type-post {
	padding: 20px;
	background: #fff;
	border-radius: 0 0 25px 25px;
}
*/
.footer-nav .menu-item > a {
	font-size: 1.7em;
	line-height: 2.6em;
}
.site-footer .footer-b .site-info {
	/*font-size e: 1.4em;
!important*/
	width: 36%;
	float: left;
}
.site-footer .footer-b .footer-nav {
	width: 64%;
	float: right;
}
.blog #primary .post .bottom .posted-on, .blog #primary .post .entry-footer .read-more, .blog #primary .post .entry-header .category a, .banner-slider .item .text-holder .category {
	font-size: 1em;
	!important
}
.image-container img, .ff-initial-image img, .attachment-blossom-pin-slider .size-blossom-pin-slider .wp-post-image  img {
	transition: transform 0.3s ease-in-out;
}
.image-container img:hover, .ff-initial-image img:hover, .attachment-blossom-pin-slider .size-blossom-pin-slider .wp-post-image  img:hover {
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
/* IE 9 */
	-webkit-transform: scale(1.5);
/* Safari 3-8 */
	transform: scale(1.5);
/* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.text-container a {
	font-size: 1.1em;
	position: relative;
}
.text-container a:hover {
	text-shadow: 0 0 15px #dbaa18;
}
@media (max-width: 600px) {
a {
	font-size: 1.1em;
}
a:hover {
	text-shadow: 0 0 15px #dbaa18;
}
}
label {
	font-size: 2em;
}
.search-form-holder .search-form input[type="search"] {
	font-size: 1em;
}
.jetpack-instant-search__search-filters>div {
    font-size: 0.54em;
}
.jetpack-instant-search__overlay h3 {
	font-size: 2.5em;
}
.jetpack-instant-search__box {
	font-size: 0.67em;!important
}
div.ff-filter-holder {
	margin: -10px 0 40px;
}