/* 
Theme Name: Easy Weddings 6.0
Author: Easy Weddings
Author URI: http://www.easyweddings.com.au
Version: 6.0

Copyright (C) 2013-2017 Easy Weddings Pty Ltd

*/


/* To be moved to S3 framework */	
.ew-cat-bnr-head.default{
	background-image: url("https://easyweddings-framework.s3.amazonaws.com/v3.0.4/images/categories/default-header.jpg");
}


/*Social sharing icons overwrite*/
#ssba {
	font-family: 'Easy-Weddings-Icons';
    font-size: 32px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    vertical-align: text-top;
}
#ssba img {
  display: none!important;
}
.ssba_sharecount {
  top: -10px;
}
#ssba_google_share:before {
	content: "\e151";
}
#ssba_pinterest_share:before {
	content: "\e105";
}
#ssba_twitter_share:before {
	content: "\e096";
}
#ssba_email_share:before {
	content: "\e183";
}
#ssba_facebook_share:before {
	content: "\e176";
}

/*Comments contact form bootstrap overwrite*/
.form-submit, .form-allowed-tags {
    display: none;
}


/* EW Custom styles for EW Loan Calculator */
.ew-pt-calc { margin: 20px 0; border: 1px solid #d6d6d6; border-radius: 2px; }
.ew-pt-calc-heading { text-align: center; padding: 10px 15px; border-bottom: 1px solid #fbe0eb; }
.ew-pt-calc-title, .ew-pt-calc-title a { color: #e63077; }
.ew-pt-logo { max-height: 60px; margin-left: auto; margin-right: auto; }
.ew-pt-calc-repay { color: #e63077; background-color: #fef5f8; border-bottom: 1px solid #fbe0eb; text-align: center; }
    .ew-pt-calc-repay .ew-pt-calc-repay-opt1 { border-right: 1px solid #fbe0eb; }
    .ew-pt-calc-repay .amount { font-size: 24px; font-weight: 600; margin: 0; margin-top: 5px; }
    .ew-pt-calc-repay .note { font-size: 12px; margin: 0; margin-bottom: 5px; }
.ew-pt-calc-form { padding-top: 20px; }
.ew-pt-calc .btn { padding: 9px 8px; font-weight: 600; }
.ew-pt-calc-footer { color: #a5a5a5; font-size: 10px; border-top: 1px solid #f3f3f3; padding: 5px 15px; }
    .ew-pt-calc-footer p { margin-bottom: 5px; }
    .ew-pt-calc-footer a { color: #5b5b5b; }
        .ew-pt-calc-footer a:hover, .ew-pt-calc-footer a:focus, .ew-pt-calc-footer a:active { color: #444; }
/* EW Custom styles for NAB theme overrides */
.ew-pt-calc-nab { border-color: #666; }

    .ew-pt-calc-nab .ew-pt-calc-heading { border-bottom-color: #666; }
    .ew-pt-calc-nab .ew-pt-calc-title, .ew-pt-calc-nab .ew-pt-calc-title a { color: #000; }
    .ew-pt-calc-nab .ew-pt-logo { max-height: 50px; margin-top: -10px; }
    .ew-pt-calc-nab .ew-pt-calc-repay { color: #fff; background-color: #000; border-bottom-color: #666; }
        .ew-pt-calc-nab .ew-pt-calc-repay .ew-pt-calc-repay-opt1 { border-right-color: #666; }
    .ew-pt-calc-nab .ew-pt-calc-form .btn-primary { color: #ffffff; background-color: #c20000; border-color: #c20000; }
        .ew-pt-calc-nab .ew-pt-calc-form .btn-primary:hover, .ew-pt-calc-nab .ew-pt-calc-form .btn-primary:focus, .ew-pt-calc-nab .ew-pt-calc-form .btn-primary:active, .ew-pt-calc-nab .ew-pt-calc-form .btn-primary.active, .ew-pt-calc-nab .ew-pt-calc-form .open .dropdown-toggle.btn-primary { color: #ffffff; background-color: #ab0000; border-color: #ab0000; }
    .ew-pt-calc-nab .ew-pt-calc-form .btn-secondary { color: #ffffff; background-color: #282828; border-color: #282828; }
        .ew-pt-calc-nab .ew-pt-calc-form .btn-secondary:hover, .ew-pt-calc-nab .ew-pt-calc-form .btn-secondary:focus, .ew-pt-calc-nab .ew-pt-calc-form .btn-secondary:active, .ew-pt-calc-nab .ew-pt-calc-form .btn-secondary.active, .ew-pt-calc-nab .ew-pt-calc-form .open .dropdown-toggle.btn-secondary { color: #ffffff; background-color: #4d4d4d; border-color: #4d4d4d; }
    .ew-pt-calc-nab .ew-pt-calc-form .form-control:focus { border-color: #000; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,0.4); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,0.4); }
/* /END EW Custom styles for NAB theme overrides */
@media (min-width: 768px) {
    .ew-pt-calc .form-horizontal .control-label { text-align: left; }
    .ew-pt-calc .btn { padding: 4px 8px; }
    .ew-pt-calc-footer { margin-top: 10px; }
}
/* /END EW Custom styles for EW Loan Calculator */

/* EW Custom styles for NAB alert box overrides */
.ew-alert-nab-grey { background: none repeat scroll 0 0 #f2f4f6; border: 1px solid #d8dde2; margin: 40px 0; }
    .ew-alert-nab-grey h4, .ew-alert-nab-grey h4 a { color: #848484; }
    .ew-alert-nab-grey .btn-info { color: #ffffff; background-color: #c20000; border-color: #c20000; font-weight: 600; }
        .ew-alert-nab-grey .btn-info:hover, .ew-alert-nab-grey .btn-info:focus, .ew-alert-nab-grey .btn-info:active, .ew-alert-nab-grey .btn-info.active, .ew-alert-nab-grey .open .dropdown-toggle.btn-info { color: #ffffff; background-color: #ab0000; border-color: #ab0000; }


.ew-pt-calc-repay .container{
        width: 100%;
}

.ew-pt-calc-form .container {
    width: 100%;
}

/* /END EW Custom styles for NAB alert box overrides */


/* Hiding the 'author', 'publish date' and 'written by' on Pro Education 
.page-template-template-pro-education .post-meta,#content .post-meta{display:none !important;}
*/


/* Articles Footer Content */

.footer-title {
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
}

.footer-title img {
    vertical-align: text-top;
    width: 30px;
}

.footer-content img {
    max-width: 100%;
}

.footer-content .flink {
    font-size: 18px;
    line-height: 36px;
}

.footer-col img,
.footer-content.cta-image img {
    width: 100%;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.footer-col img:hover,
.footer-content.cta-image img:hover {
    opacity: .75;
}

.footer-content .footer-cta {
    border: 1px solid;
    width: 100%;
    border-radius: 3px;
    display: block;
    padding: 10px 10px;
    margin-top: 10px;
    text-decoration: none;
    transition: background .25s ease-in-out, color .25s ease-in-out;
    -moz-transition: background .25s ease-in-out, color .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out, color .25s ease-in-out;
}

.footer-content .footer-cta:hover {
    color: #fff;
    background: #e63077;
}
