#no-padding-section .container {
padding: 0 !important;
}
.am-fullwidth-button {
font-size: 14px;
} .avia-section {
min-height: 50px !important;
} #no-padding-section .avia_textblock { 
max-width: 600px; 
margin: auto; 
}
#no-padding-section .avia-image-container.avia-align-right {
margin-left: 0!important;
}
#no-padding-section .avia-image-container.avia-align-left {
margin-right: 0!important;
}  .fontsize p {
font-size: 140% !important;
line-height: 1.4;
}
.fontsize h3 {
font-size: 180% !important;
line-height: 1.4;
}
.fontsize h2 {
font-size: 34px !important;
}
.fontsize .avia-button.avia-size-large {
font-size: 150% !important;
}
.fontsize li a {
font-size: 140% !important;
line-height: 1.2;
}
.fontsize #socket .copyright:after {
font-size: 140% !important;
line-height: 1.2;
}
.fontsize .team-member-job-title {
font-size: 130% !important;
line-height: 1.3;
}  #top .am-image-border {
border-style: solid;
border-width: 1px;
} span.avia-menu-text {
text-transform: uppercase;
} .av-special-heading {
margin-top: 10px;
}
.am-logo-image {
margin-bottom: 20px !important;
}
.purple-background a {
color: #aad050;
} #tribe-events-bar:before {
background: #E0E0E0;
border-color: #e1e1e1;
}
#tribe-events-bar:after {
background: #E0E0E0;
border-color: #e1e1e1;
}
#top #wrap_all .main_color .tribe-events-button {
background-color: #864086;
color: #ffffff;
border-color: #500000;
}
.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
font-size: 120%;
color: #864086 !important;
}
.tribe-events-after-html > p {
font-size: 16px;
text-align: center;
}
#tribe-events-pg-template {
padding: 0 50px 50px 50px!important;
}
#tribe-events-content .tribe-events-calendar td {
height: 100px!important;
}
#tribe-events-content table.tribe-events-calendar {
margin: 0!important;
}
#tribe-events-header {
margin-bottom: 0!important;
}
#tribe-events-bar {
margin-bottom: 10px!important;
}
#top .tribe-events-list-event-title {
text-align: left!important;
} .am-slideshow {
text-align: center;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption {
padding:0 !important;
}
.responsive .container {
max-width: 100%;
}
.caption_framed .slideshow_caption .avia-caption-title {
background: none;
margin: 0 !important;
width: 100%;
}
.caption_framed .slideshow_caption .avia-caption-content p {
background: none;
padding: 10px 70px;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
background: rgba(255, 255, 255, 0.8);
}
.avia-slideshow-dots {
bottom: -10px;
}
.avia-fullscreen-slider .avia-slideshow-inner li {
background-position: top center !important;
} #socket .copyright:after {
content: 'Communities for Children acknowledges the history, culture, diversity, and value of all Aboriginal and Torres Strait Islanders, and pays respect to their elders past and present, as well as acknowledging future generations.';
}
#socket .copyright { 
width: 100%; 
}
.socketimg {
margin-right: 50px;
float: left;
} .widgettitle {
text-transform: none;
}
.am-footer-icon {
padding-right: 15px;
}
.am-footer-icon2 {
padding-right: 20px;
padding-bottom: 20px;
}
.am-footer-icon3 {
padding-right: 10px;
}
.am-sm-icon {
padding-right: 10px;
}
.gm-style .gm-style-iw {
color: black;
} .special_amp {
font-family: "Open Sans", serif;
font-style: normal;
font-size: 1em;
line-height: normal;
font-weight: normal;
}
.main_color .special_amp {
color: #222222;
} .team-member-name {
text-align: center;
}
.team-member-job-title {
text-align: center;
} .isotope_activated .isotope-item {
margin-left: 0;
padding: 20px;
}
.grid-entry-title {
font-size: 15px;
} .player .title header h2 {
display: none !important;
}
#top .player .title header h1 {
font-size: 1.5em !important;
}
#vimeo-columns div .av_one_fourth {
margin-left: 2%;
width: 21.5%;
}
@media only screen and (max-width: 1180px) {
#top #header .av-main-nav > li > a {font-size:12px;}
}
@media only screen and (max-width: 1040px) {
.main_menu {display: none}
.container #advanced_menu_toggle {display: block;}
.am-footer-icon {padding-right: 3px;}
.am-footer-icon2 {padding-right: 3px;}
.am-footer-icon3 {padding-right: 3px;}
}
@media only screen and (max-width: 769px) {
#top #footer .widget_nav_menu li {text-align: center;}
.widgettitle {text-align: center;}
.am-sm-icon {padding-right: 5px; float: none;}
.am-footer-text-center {text-align: center; float: none;}
.am-footer-icon {padding-right: 5px; float: none;}
.am-footer-icon2 {padding-right: 5px; float: none;}
.am-footer-icon3 {padding-right: 5px; float: none;}
}