/********************************************/
/*-------------------General----------------*/
/********************************************/
.pager li>a.btn {
    padding: 15px 60px 15px 20px;
    border: 2px solid #B113FF;
    border-radius: 0;
    background-color: transparent;
}
.pager li>a.btn:focus, .pager li>a.btn:hover {
    text-decoration: none;
    color:#fff;
		background:#B113FF;
}

#rc-anchor-alert{display:none;}

#block-searchform .form-actions{display:none; }
.view-empty{    margin-left: 15px; }
 .news-filter {   z-index: 999; }
 .breadcrumb li:before { content: none; }


.node__links ul, .node__links ol {    margin: 0px;    padding: 0px;}
.text-holder h3 a { color: #334048; }
/* .node-readmore a{ text-transform: uppercase; font: 700 18px/21px "Roboto", sans-serif; } */
/* .text-block a { text-transform: uppercase; font: 700 18px/21px "Roboto", sans-serif; display: block; padding-top: 5px; } */
ul.links.inline li { padding: 0em; }
.video-embed-field-responsive-video { position: relative; height:100%; }
.contact-us .fields-row.right { float: right; width: 50%; padding: 10% 5%; }

header.custom-title{ max-width:1000px;}

.header-right .search-form {    float: right;}
.header-right .g-translate {    float: left; }

.block-system-breadcrumb-block{ float: left;    width: 75%;}
.block-social-sharing-block{  float: right;}
.shareability .social-icons .share{ font:none; }
nav.breadcrumb {  background: none; }

.print__wrapper a.print__link{ color: #002C4C; }
.print__wrapper a.print__link:hover {  color:#B113FF }

.ui-dialog .ui-dialog-titlebar-close {
    background-color: black!important;
}
.ui-dialog .ui-dialog-titlebar-close:before {
    position: absolute;
    content: 'X';
    width: 100%;
    height: 100%;
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0;
    color:#fff;
}
.webform-confirmation-modal--content a{
    outline: none!important;
    color: #B113FF;
    text-decoration: underline;
}
.webform-confirmation-modal--content a:hover{
    text-decoration: none;
}


#block-followus { margin: 0 0 25px; }

.views-infinite-scroll-content-wrapper{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px 0;
    min-height: 200px;
    justify-content: left;
}

#infscr-loading {
  position: fixed;
  text-align: center;
  bottom: 300px;
  left: 42%;
  z-index: 100;
  background: white;
  background: hsla( 0, 0%, 100%, 0.9 );
  padding: 20px;
  color: #222;
  font-size: 15px;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.page-node-type-general-page .layout-content{ padding-top:60px; }

#views-exposed-form-main-search-page-1 .form-item-type-2{display: none;}

#views-exposed-form-resource-overview-resources-overview-block-1 .form-item-media-type-dd,
.resources-filters-content-wrapper  .form-item-media-type-dd{ display:none; }

#views-exposed-form-main-search-page-1 .form-radios, #views-exposed-form-resource-overview-resources-overview-block-1 .form-radios{  display: inline-block; }

/********************************************/
/*------------   Newsletter  ---------------*/
/********************************************/

.messages--error {
    color: #a51b00;
    border:0px;
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
}

#block-webform-2 form.newsletter-form .error-message-box{ top: 30px; left: 10px;}
form.newsletter-form .error-message-box{ position: absolute; top: 65px; left: 90px;}
form.newsletter-form { position:relative; }


/********************************************/
/*-----------Top Header Region--------------*/
/********************************************/
#search-block-form #edit-submit--3{ display:none; }
.header-left .site-logo{    float: left;    margin-right: 30px; }
.header-left .site-logo img { width: 394px; } /* Mar 20202 change for new logo */
#block-investparramatta-branding{float:left}
.header-right .search-block-form  #edit-actions--2{	display:none;}
.header-right .search-block-form input[type="search"] { width: 100%; display: block; background: #F8F8F8; font: italic 14px/16px "Roboto", sans-serif; padding: 8px 15px; color: #535353; }
#block-mainmenu { padding: 20px 0px 40px 0px; font: 400 16px/19px "Roboto", sans-serif; position: relative;}




/********************************************/
/*----------------GTranslate----------------*/
/********************************************/
.switcher {position: absolute; width: 28px !important;}
.switcher a{border:0px !important;}
.switcher .option{border:0px !important;background:#e0e0e0 !important;}
.switcher .option a span,.switcher .selected a span{text-indent:0px;}
.switcher .option a,.switcher .selected a{text-indent:-99999px;}
.switcher .selected a{width:16px !important;padding:4px 5px 0px 5px !important;}
.switcher .option a{width:100% !important;display:block !important;}
.switcher .selected{background:none !important;z-index:100;}
.switcher .option a.selected{background:#ffffff !important;display:block !important;}
.switcher .option a:hover{background:#ffffff !important;}
@media (max-width:1200px){
    /* .switcher{width:25px !important;}
    .switcher .option{width:220px !important;border:0px !important;background:#e0e0e0 !important;position:absolute !important;}
    .switcher .option a{width:220px !important;}
    .switcher .option a.selected{width:220px !important;padding:5px 0px;}
    .switcher .option a.selected span{margin-left:5px;} */
}

.nturl[title="Tamil"] span.gflag{
background:url('../images/icon-doc.svg');
}

/********************************************/
/*-----------------Footer-------------------*/
/********************************************/
.footer-section .column-holder .social-media-links--platforms li { display: inline-block; }
.footer-section .column-holder .social-media-links--platforms li a{ color:#000; }




/********************************************/
/*-------------Related Content--------------*/
/********************************************/
section.related-content .view-news-related-content .views-row .views-col{ flex-grow: 1; width: 33%; max-width: 33%;  padding: 0 15px 35px; }




/********************************************/
/*-----------------Resources----------------*/
/********************************************/
.resources-filters-content-wrapper {  text-align: center;  padding: 7px 0px;}
.resources-filters-content-wrapper /* form.bef-exposed-form */ .form-radios .form--inline .form-actions { display:none; }
.resources-filters-content-wrapper .form-radios{
    display: inline-block;
    position: relative;
}
.resources-filters-content-wrapper .form-radios .form-item-media-type{
    float:left;
    min-width: 100px;
}
.resources-filters-content-wrapper .form-radios input[type="radio"]{
    position: absolute;
    left: 50%;
    opacity: 0;
}
.resources-filters-content-wrapper .form-radios input[type="radio"]  + label{
    position: relative;
    display: inline-block;
    padding: 0px 10px;
    color: #434343;
    font-size: 16px;
    cursor: pointer;
}
.resources-filters-content-wrapper .form-radios input[type="radio"]:checked  + label{
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    color: #B113FF;
}

.resources-filters-content-wrapper .form-radios input[type="radio"]:checked  + label:after,
.resources-filters-content-wrapper .form-radios input[type="radio"] + label:hover:after {
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border-top: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #B113FF;
    border-left: 15px solid transparent;
    transform: translateX(-50%);
    left: 50%;
    top: 35px;
}
.resources-filters-content-wrapper .form-radios input[type="radio"] + label:hover{
  color:#B113FF;
}


/********************************************/
/*-----------------Mobile CSS---------------*/
/********************************************/
@media( max-width: 767px ){

    .header-left .site-logo img { /* Mar 20202 change for new logo */
        width: 248px;
        height: auto;
    }

    .resources-filters-content-wrapper .form-radios .form-item-media-type{
        text-align-last: left;
    }
    .resources-filters-content-wrapper .form-radios input[type="radio"]  + label{
        padding:0 10px 0 0;
    }
    .resources-filters-content-wrapper .form-radios input[type="radio"]:checked  + label:after,
    .resources-filters-content-wrapper .form-radios input[type="radio"] + label:hover:after {
        display: none;
    }

    .search-filters-wrapper{padding:0px; text-align:center;}

    #views-exposed-form-main-search-page-1 .form-item-type-2, #views-exposed-form-resource-overview-resources-overview-block-1 .form-item-media-type-dd,
    .resources-filters-content-wrapper  .form-item-media-type-dd{ display: inline-block; float:none !important; }
    #views-exposed-form-main-search-page-1 .form-radios, 
    #views-exposed-form-resource-overview-resources-overview-block-1 .form-radios,
    #views-exposed-form-resource-overview-gated-resources-overview-block-1 .form-radios{  display:none; }


}

/********************************************/
/*-----------------SearchPage---------------*/
/********************************************/
.search-filters-wrapper{padding:0px;}
.search-filters-wrapper .form-radios{  display: inline-block; }
.search-filters-wrapper .form-radios .form-item-type{
    float:left;
    display: inline-block;
    padding-right: 40px;
    text-align: left;
    cursor: pointer;
    position: relative;
}
.search-filters-wrapper .form-radios input[type="radio"]{
    opacity:0;
    position: absolute;
    left: 50%;
}
.search-filters-wrapper .form-radios input[type="radio"]:checked  + label,
.search-filters-wrapper .form-radios input[type="radio"] + label:hover{
    color: #B113FF;
    cursor: pointer;
}
@media( max-width: 767px ){
    .search-filters-wrapper .form-radios .form-item-type{
        padding-right: 15px;
    }
}


/********************************************/
/*-----------------Contact us---------------*/
/********************************************/
.contactus-page section.contact-form-module{ padding-top:0px; }
.contactus-page .sidebar-container .field__item{  padding-bottom: 45px; }


/********************************************/
/*-----------------GHostmap---------------*/
/********************************************/
/*.o-wrapper {
    padding-right: 24px;
    padding-left: 24px;
    margin-right: auto;
    margin-left: auto;
    max-width: 988px;
}

.u-margin-bottom {
    margin-bottom: 24px !important;
}
.o-layout--center {
    text-align: center;
}
.o-layout {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: -24px;
    font-size: 0;
}
.o-layout--center > .o-layout__item {
    text-align: left;
}
.o-layout__item {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-left: 24px;
    font-size: 16px;
    font-size: 1rem;
}

.map img{ max-width:100%;
}*/

.user-login-form input{
    color: #2b2b2b;
    border-bottom: 2px solid #2b2b2b;
}





