/*
  Theme Name:   Melville Cares
  Theme URI:    http://melvillecares.org.au/
  Description:  PageLines framework child theme for Melville Cares 
  Author:       Brand One
  Author URI:   http://brand-one.com.au
  Version:      1.0
  Text Domain:  melville
  Tags:         not-for-profit
  Category:     framework-child-theme
  Template:     pl-framework
*/

/* platform5 */
.pl-btn-primary {
  background-color: #94064F !important;
  border-color: #94064F !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  color: rgba (255, 255, 255, 0.9) !important;
  color: #ffffff !important;
}

.pl-btn-primary a, .pl-btn-primary a:visited {
  color: rgba (255, 255, 255, 0.9) !important;
  color: #ffffff !important;
}

.pl-btn-primary a:hover {
  color: rgba (255, 255, 255, 0.7) !important;
  color: #ffffff !important;
  background-color: rgba (148, 6, 79, 0.7) !important;
  text-decoration: none !important;
}

/* top bar gtranslate */
@media (max-width: 959px) {
  .top-bar {
    display: none !important;
  }
}

.top-bar {
	padding: 10px 20px 0px 20px !important
}

/* scale button */
@media (max-width: 768px) {
  .btn-responsive {
    font-size:200% !important;
  }
}

@media (min-width: 769px) and (max-width: 960px) {
  .btn-responsive {
    font-size:150% !important;
  }
}

@media (min-width: 961px) and (max-width: 2560px) {
  .btn-responsive {
    font-size:125% !important;
  }
}

section#embed_ue0tmvp {
  position:relative;
  z-index:100;
}

section#content_u4e5f3e4 .pl-content-layout {
    padding-bottom: 0em !important;
    padding-top: 0em !important;
}

.pad-5 {
	padding: 5px !important;
}

.pad-10 {
	padding: 10px !important;
}

.pad-20 {
	padding: 20px !important;
}

.margin-top-5 {
	margin-top: 5px !important;
}

.margin-top-15 {
	margin-top: 15px !important;
}

.margin-bottom-5 {
	margin-bottom: 5px !important;
}

.margin-bottom-15 {
	margin-bottom: 15px !important;
}

.margin-bottom-30 {
	margin-bottom: 30px !important;
}

.space-2 {
	letter-spacing: 2px;
}

/* media grid */
.mgom_wrap_vc_txt {
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
}

/* shift nav */
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target {
    background: #94064F none repeat scroll 0 0 !important; 
    color: #ffffff !important;
}

#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar::before {
    padding: 20px 20px !important;
}

.shiftnav.shiftnav-skin-light {
  font-size: 16px !important;
  color: #424242 !important;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
  font-size: 16px !important;
  color: #424242 !important;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
  font-size: 16px !important;
  color: #424242 !important;
}

/* widgets */
/* sidebar */
.childpages {
	font-size: 18px;
}


.pl-pager .next a:after {
   font-family: FontAwesome;
   content: "\f178";
   display: inline-block;
   padding-left: 3px;
}

.pl-pager .previous a:before {
   font-family: FontAwesome;
   content: "\f177";
   display: inline-block;
   padding-right: 3px;
}

hr.margin {
	margin: 0.25em 0 2.5em !important;
}

hr {
	margin: 2.5em !important;
}

/* isotope filter */
#filters {
	letter-spacing: 0.2px;
	text-align: left;
}

.filter input[type="submit"], input[type="button"], input[type="reset"], button {
	margin: 4px !important;	
	padding: 0.4em 0.8em;
}

/* container */
.item {
  background-color: #ffffff;
  text-align: left;
  margin: 15px;
}

/* text inside container */
.item-text, .item-text a:link, .item-text a:visited   {
  position: relative;
  bottom: 0px;
  left: 0px;
  margin: 0;
  line-height: 90%;
  width: 100%;
  font-weight: 600;
  font-size: 1.0em;
}

.item-text small {
    font-size: 60%;
}

.item-text a:hover {
	text-decoration: none;
}

/* images */
#myposts-outer {
  margin: 0 auto;
  width: 100%;
}

#myposts {
  margin: 0 auto;
  width: 100%;
}

/* links */
a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/* image overlay */
.img-hov:hover {
background-color: #000000;
opacity: 0.5;
filter: alpha(opacity=10);
transition: all 400ms ease 0s;
-webkit-transition: all 400ms ease 0s;
-ms-transition: all 400ms ease 0s;
}

/* google translate */
.glink {
	color: #393939;
}


/* text resizer */
.inofontResizer_minus {
	font-size: 12px !important;
}

.inofontResizer_reset {
	font-size: 18px !important;
}

.inofontResizer_add {
	font-size: 24px !important;
}


