.wp-tiles-byline-title {
	color: #fff;
}

.postid-658 .page-header {
	display:none;
}

.widget_contact ul li i, .fa {
	color:#84041e;
}

blockquote {
	margin-bottom: 10px;
}

.alm-listing li {
    margin-top:100px;
	border-bottom:0.5px solid #c30b4d;
}

.default-wp-page {
	display:none;
}


.home .top-header {
		height:0px;
		opacity:0;
}

 .home #primary {
	width: 100% !important;
	margin-left: 10%;
}

.home .page-header {
    display: none;
}

.home #content, .search #content {
    margin: -85px 10px 30px;
		margin-bottom: -66px;
}

.home .clearfix {
    display: inline-block;
		width: 100%;
}

.is-sticky #sticky_header {
		background-color: rgba(0, 0, 0, 0.7);
}

.home #secondary {
	display: none;
}

.go-to-top a {
    border: 2px solid #c30b4d;
    color: #c30b4d;
}

.go-to-top a:hover {
    background-color: #c30b4d;
}

.wp-tiles-byline-content {
		color: #c30b4d;
}

h4 {
	font-weight: 300;
	letter-spacing: -1px;
}

.home ul {
	margin-left: 24%;
}

blockquote::before {
	color: #c30b4d;
	display: none;
}

.entry-meta, .cat-links  {
	display:none;
}

.home .site-info .social-links {
    margin-left: -23%;
}

input[type="submit"] {
    background-color: #c30b4d;
}

#menu-item-1005 a{
		color: #f2c70b;
}

blockquote {
    padding: 0px;
}

.mapplic-pin.circular {
    width: 6px !important;
    height: 6px !important;
}

.gallery-item a img{
    border-bottom: 0.5px solid #c30b4d;
		width:85%;
	  pointer-events: none;
}

#pixgraphy_contact_widgets-3 a{
		pointer-events: none;
}

.fa-skype::before {
    content: "\f2c3";
}

.fa-twitter::before {
    content: "\f0e1";
		padding-left:2px;
}

.textwidget p a {
	font-size:14px;
	padding-left:6px;
}

.fusion-column-wrapper span {
	font-size: 9px;
}

/* ----- SPECIAL EVENTS ----- */
/* -------------------------- */


.page-id-1003 .custom-logo {
		background-image: url("http://maghia.it/wp-content/uploads/Nero-su-trasparente.png");
	background-size:cover;
}

.page-id-1003 #content {
background-color: #333333;
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: example;
}

@keyframes example {
    from {background-color: white;}
    to {background-color: #333333;}
}

/* -TITOLO -*/

.page-id-1003 .page-title {
		color:white;
    -webkit-animation-name: titolo; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: titolo;
}

@keyframes titolo {
    from {color: #333333;}
    to {color: white;}
}

/* - WIDGET -*/

.page-id-1003 #secondary .widget {
		border: 1px solid #f2c70b;
    -webkit-animation-name: widget; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: widget;
}

@keyframes widget {
    from {color: #e4e4e4;}
    to {color: #f2c70b;}
}

/* - li -*/
.page-id-1003 .widget ul li a {
	color: white;
    -webkit-animation-name: widget text; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: widget text;
}

@keyframes widget text {
    from {color: #747474;}
    to {color: white;}
}

/* - widget text -*/

.page-id-1003 #secondary .widget-title {
	background: #333333;
    -webkit-animation-name: widget text; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: widget text;
}

@keyframes widget text {
    from {color: rgba(116, 116, 116, 0)}
    to {color: #333333;}
}

{
	color: white;
    -webkit-animation-name: widget text; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: widget text;
}

@keyframes widget text {
    from {color: #747474;}
    to {color: white;}
}

/* - lavora con noi -*/
.page-id-1003 .textwidget

{
	color: white;
    -webkit-animation-name: lavora con noi; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: widget text;
}

@keyframes widget text {
    from {color: #747474;}
    to {color: white;}
}



.page-id-1003 #primary p{
	background: #333333;
	color:white;
    -webkit-animation-name:p; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: p;
}

@keyframes p {
    from {color: #333333}
    to {color: white;}
}



.page-id-1003 .mltlngg-lang-switch-names li {
	background-color:#747474;
}

/* ----- HOMEPAGE ----- */

.home .wp-tiles-tile-bg {
  -webkit-filter: grayscale(100%);
	transition: filter 0.3s, box-shadow 0.3s;
}

.home .wp-tiles-tile-bg:hover, .wp-tiles-tile-bg:focus {
  filter: none;
  -webkit-filter: grayscale(0%);
}

/* ----- ECONSAPEVOLI 

#text-8 #secondary .widget {
    border: 1px solid #0fc600;
}
----- */






/* ----- MOBILE RESPONSIVE ----- */
@media only screen and (max-width: 500px) {
	.home #content, .search #content {
    margin: -84px 5px 20px -42px;
		margin-bottom: -180px;
	}


.wp-tiles-byline {
		-o-transition-property: none !important;
 -moz-transition-property: none !important;
 -ms-transition-property: none !important;
 -webkit-transition-property: none !important;
 transition-property: none !important;
 /*CSS transforms*/
 -o-transform: none !important;
 -moz-transform: none !important;
 -ms-transform: none !important;
 -webkit-transform: none !important;
 transform: none !important;
 /*CSS animations*/
 -webkit-animation: none !important;
 -moz-animation: none !important;
 -o-animation: none !important;
 -ms-animation: none !important;
 animation: none !important;
}

.home .site-info .social-links {
    margin-left: -15%;
}

.gallery-item a img{
    border-right: 0.5px solid #c30b4d;
		border-bottom:0px;
		width:85%;
		padding-right:15%;
	pointer-events: none;
}

}