/* Anchor Link Colour Transition */
a{
transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
-webkit-transition:color .25s ease-in-out;
}

/* Colour the 'EW' Social Icon */
/* Footer - Black
.fusion-social-links-footer .fusion-social-networks a{-webkit-filter: brightness(0);} 
*/

/* Header - White 
.fusion-social-links-header .fusion-social-networks a{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
*/

/* Fix Hacks */
.wpcf7-form textarea{max-width:100% !important;} /* Readjusts the textarea width for non-sticky popup forms */
.sticky-popup .wpcf7-form textarea{max-width:95% !important;} /* Readjusts the textarea width for sticky popup forms */
.wpcf7 .fusion-layout-column{margin-bottom:0px !important;} /* Removes odd bottom spacing below fields */
.required{color:red !important;} /* CF7 Asterisk <span class="required">*</span> */

/* Custom List Styling (quicker than using Avada list items) */
.custom-list ul{list-style:none !important;}
.custom-list ul li:before{font-family:'fontawesome' !important;content:"\f00c";color:#5c789d;font-size:auto;
transition:margin-right .25s ease-in-out;
-moz-transition:margin-right .25s ease-in-out;
-webkit-transition:margin-right .25s ease-in-out;
margin-left: -40px !important;
margin-right: 20px !important;
}
.custom-list ul li:hover:before{margin-right:15px !important;}

/* Center Easy Weddings Review Widget */
.EasyWeddingsReview{margin:auto !important;}

/* Sticky Secondary Menu */
.fusion-secondary-header{top:0px;
transition:top .25s ease-in-out;
-moz-transition:top .25s ease-in-out;
-webkit-transition:top .25s ease-in-out;
}
.fusion-is-sticky .fusion-secondary-header{top:65px !important;position:fixed !important;width:100% !important;background:#ff8e00 !important;z-index:100;border-top:1px solid #ff8e00;}

/* Big paragraph text (useful for taglines & emphasis) */
.big-text p{font-size:24px !important;font-weight:100 !important; font-family: 'Architects Daughter' !important;}

/* Text Rotate for Sticky Popup Plugin */
.popup-title{
transform: rotate(0deg) !important;
-webkit-transform: rotate(0deg) !important;
-moz-transform: rotate(0deg) !important;
-o-transform: rotate(0deg) !important;
-ms-transform: rotate(0deg) !important;
text-align:center;
height:100%;
}

/* Transparent background for boxzilla module */
.boxzilla{background:none !important;}

/* Easy Weddings Review Widget Responsive Hack */
.EasyWeddingsReview{max-width:100%;}

/* Center the Google Recaptcha Box */
.wpcf7-recaptcha div{margin:auto !important;}

/* Mobile Customisations */
@media (max-width:800px) {
/* Responsive Google Recaptcha */
.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

/* Mobile Dropdown Menu Items contain button area + shading */
.fusion-open-submenu{background:#dedede !important;padding-left:22px !important;}

/* Center logo for mobile devices */
.fusion-logo{float:none !important;text-align:center !important;}

/* Hide boxzilla module on mobile devices */
.boxzilla{display:none !important;}
}