/* Enter Your Custom CSS Here */
body, .column_column ul, .column_column ol, .column_visual ul, .column_visual ol, .mfn-acc ul, .mfn-acc ol, .ui-tabs-panel ul, .ui-tabs-panel ol, .the_content_wrapper ul, .the_content_wrapper ol, #menu > ul > li > a, .action_button{
  font-size:16px;}

header#Header{
min-height: auto !important;
}

#Footer .footer_action{
    background-color: #ab8bec;
	padding: 1em 0;
}

#Footer a{
  color:#fff !important;
}

#Footer .footer_action h2{
  font-size:50px;
}

#Footer .footer_action .one
{
  font-size:40px;
  color:#fff !important;
}

.vc_btn3.vc_btn3-color-purple:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus
{
    color: #f7f7f7;
    background-color: #ae6ab0 !important;
}
.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat
{
  background:#00A9E0 !important;
}
body,p, h3,h4,span{color:#909090;}
h2{
  	color:#797979;
}
b, strong {
    font-weight: bold;
  	color: #9272d3;
}

.column_column ul li, .column_visual ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .the_content_wrapper ul li {
    list-style-image: url('https://platinumpartypeople.com.au/wp-content/uploads/2016/12/bullet_heart.png');
}


.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
padding: 20px 30px;
    background-color: #00A9E0;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 10px;
    text-decoration: none;
    text-shadow: 0px 0px #000;
    font-size: 15px !important;
}

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover{
    background-color: #9272d3;
}

#popup_contact > a.button{
padding: 10px 30px;
    background-color: #00A9E0;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 10px;
    text-decoration: none;
    text-shadow: 0px 0px #000;
    font-size: 15px !important;
}

.cdc:hover {
    background-color: #b895d2!important;
}
.cr:hover{
	background-color:#d0b8e1!important;
}
.cdc, .cr{
	webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.home #Header {
	min-height: 130px!important;
}
.home .column_hover_color {
    margin: 0;
}
.home .story_box .desc_wrapper h3 {
    color: #463752;
    text-shadow: 0 0 5px #fff;
  	margin-top: 10px!important;
}
.story_box .desc_wrapper {
  	margin-right: 0!important;
}
div#Action_bar {
    padding: 5px 0 15px 0;
}
.mail a,.mail i {
    display: none;
}
#menu-social-media-menu{
	display: none;
}
.contact_details{
    font-size: 24px !important;
}
.phone{
	font-weight: 600;
  	position: absolute;
    right: 0;
}
.wait{
    padding-bottom: 44px !important;
}
.header-classic #Action_bar .contact_details li, .header-classic #Action_bar .social, .header-classic #Action_bar .social-menu{
	padding: 5px 0!important;
}
#Action_bar ul li, #Action_bar a {
    color: #fff!important;
}
#popup_contact.focus .popup_contact_wrapper {
    background-color: #E8D9F4!important;
}
.page #Header_wrapper {
    background-image: url("https://platinumpartypeople.com.au/wp-content/uploads/2015/09/250-banner.jpg")!important;
  	background-repeat:none!important;
}
.home #Header_wrapper {
    background-image:none!important;
  	background-repeat:none!important;
}
.sponsors{
    width: 33%;
    display: inline-block;
    float: left;
    margin-right: 0px;
}
#esg-grid-1-1{
	margin-bottom: -40px;
}
::-webkit-input-placeholder {
   color: #353434 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #353434 !important;
}

:-ms-input-placeholder {  
   color: #353434 !important; 
}
.Enquire{
	font-weight:bold !important;
}
.home .title, .home h1, .home h3  {
    text-align: center!important;
  	font-weight:bold;
}
.highlight{
	color:#a57cc3;
}

/*TAGS*/
.icon-facebook ,.icon-pinterest,.icon-play,.icon-twitter,.icon-gplus{
	font-size:20px;
}
.section-a-white ,.section-a-white .section{
	background:#fff;
}
.section-a-white .wpb_wrapper > div {
    margin-bottom: 12px;
}
.tagline{
    background: #b18ace;
    color: #fff;
    margin: 25px 0 35px 0;
    padding: 45px 20px 45px 20px;
    font-size: 21px;
    font-weight: bold;
    font-family: raleway;
    line-height: 29px;
}
.inside , .title{
 	text-align: left!important;
}
.how .inside ,#care .inside ,#services .inside,.hourly .inside{
    text-align: left;
}
.how .desc ,#care .desc {
    text-align: justify!important;
}
.how .desc_wrapper h4 , #care .desc_wrapper h4{
	font-weight:bold!important;
}
#care .desc_wrapper h4{
    padding: 0 0 27px 0;
}
#service-img{
  	width:100%;
}
.service-list ul {
    float: left;
    width: 43%;
    margin: 0 25px 0 25px;
}
.service-list li {
    background-image: url(https://platinumpartypeople.com.au/wp-content/uploads/2015/09/check2.png);
    background-repeat: no-repeat;
    padding: 0px 0 9px 40px;
    list-style: none!important;
}
#more-services li , .hourly li , .whowehelp li{
	list-style: none!important;
}
ul#more-services ,.hourly ul , .section7b ul , .whowehelp ul{
    margin: 0;
}
.more {
    background: #b18ace;
    color: #fff;
}
.more li , .more ul, .more p ,.more h3 ,.hourly-list li ,.hourly-list h3 ,.section7b ,.section7b li,.section7b p,.section7b h3 ,.reason h3 ,.reason li ,.reason p ,.banner-1a h3,.banner-1a p ,.section-a2 li ,.trial h3, .trial p,.trial li ,.fineprint h3,.fineprint p ,.banner-home-1 p,.banner-home-1 h3{
	color: #fff;
}
.section7b li {
    list-style: none!important;
}

.whowehelp i{
	color:#B18ACE;
	font-weight:bold;
}
.banner-1a i{
	color:#fff!important;
}
i.fa.fa-smile-o {
    color: #fff;
    font-weight: normal;
}
.section-a2 i.icon-thumbs-up {
    color: #fff;
}

#services-area .column.one-third.column_column.services-box, #services-area .column.one-third.column_column.services-box2 {
    padding: 100px 10px 85px 10px;
    width: 31.5%;
    margin: 0 0 35px 0;
}
#services-area .items_group.clearfix {
    width: 87%;
    margin: 0 auto;
}
.services-box .column_attr, .services-box2 .column_attr {
    width: 65%;
    margin: 0 auto;
}
#services-area .services-box:nth-child(odd) {
 	background-color: #f6f6f6;
}
#services-area .services-box2:nth-child(even){
	background-color:#fbfbfb;
}
#services-area .services-box2:nth-child(odd) ,#services-area .services-box:nth-child(even) {
	background-color: #f9f9f9;
}
.services-box:hover ,.services-box2:hover {
    background-color: #fff!important;
    position: relative;
    z-index: 200;
}
#services-area h3 {
    font-weight: bold;
    width: 80%;
    margin: 10px auto;
    text-align: center;
    font-size: 15px;
    color: #B38DCF;
    background-color: transparent;
}
div#logo {
    padding-bottom: 25px !important;
  	padding-top: 50px !important;
}
div#services-area , #services-con {
  	background-size: cover!important;
  	padding-top:0px !important ;
    padding-bottom: 0px !important;
}
#text-23{       
  	padding: 0 0 0 100px!important;
}
.services-box a {
    text-decoration: none;
}
.icon-comment-fa:before {
    content: '\e802';
    color: #966bb4!important;
}
#services-con h3{
	text-align:center;
}
#services-con a h3 { 
    font-weight: bold;
    font-size: 21px;
    margin: 15px 0 0 0;
    color: #966BB4;
}
#services-con a{
	text-decoration: none;
}
.slides-text-bg {
    background: #A279C1!important;
    padding: 20px 10px 20px 10px!important;
    margin: 0 0 10px 0!important;
    font-weight: 400!important;
  	letter-spacing: -1px!important;
  	font-family: 'Raleway', sans-serif!important;
}
#Footer .footer_copy a#back_to_top {
    position: relative;
    left: -75px;
}
.Enquire {
    width: 117px!important;
    font-size: 13px!important;
    color: #A078BB!important;
    text-transform: uppercase;
}
.page .top_bar_left {
  	background-color: rgba(255,255,255,0.7)!important;
}
#Footer .widgets_wrapper {
    padding: 30px 0!important;
}
@media only screen and (max-width:1024px){
	.service-list {
    	margin: -120px 0 0 0;
	}
	.service-list ul {
    	width: 100%;
  	}
  	img.scale-with-grid, #Content img {
    	max-width: 100%;
    	height: 585px;
	}
  	img.scale-with-grid, #Content img {
    	height: 100%;
	}
}
@media only screen and (max-width:768px){
    .service-list {
        margin: 0;
    }
    body:not(.template-slider) #Header {
        min-height: 0;
    }
    #services .services-image,.column.one-second.column_image,.column.one-second.column_column.hourly-list,img.scale-with-grid, #Content img{
        width: 100%;
    }
    .sleepover-text,.respite-text,.reason,.banner-1a,.trial{
      	width: 100%!important;
  	}
  	.service-list ul {
    	width: 85%;
  	}
  	.reason .column_attr{
  		padding:30px 20px 20px 20px!important;
  	}
}
@media only screen and (max-width:640px){
	body:not(.template-slider) #Header {
    	min-height: 0;
	}
  	header#Header {
    	min-height: 85px!important;
	}
    .slides-text-bg {
       display: none!important;
	}
  	#Header .top_bar_right {
    	display: none;
	}
    #section-bottom{
  		margin:20px 0 0;
  	}
    .service-list ul {
    	float: left;
    	width: 100%;
    	margin: 0;
	}
  	#text-23{
		padding:0!important;
  	}
}
@media only screen and (max-width:568px){
    #Action_bar .phone a,#Action_bar .phone i {
    	color: #B18ACE!important;
	}
  	div#Action_bar {
    	padding: 5px 0 0 0;
    	position: relative!important;
    	z-index: 99999;
    	background-color: #fff!important;
  	}
  	.phone{
  		position: relative!important;
  	}
    body:not(.template-slider) #Header {
        min-height: 0;
    }
	#text-23{
  		padding:0!important;
  	}
  	.slides-text-bg {
        display: none!important;
	}
  	.service-list ul {
    	float: left;
    	width: 100%;
    	margin: 0;
	}
  	.fancy_heading .title {
    	font-size: 35px;
    	line-height: 42px;
  	}
  	#Header .top_bar_right {
    	display: none;
	}
  	#section-bottom{
  		margin:20px 0 0;
  	}
  	header#Header {
    	min-height: 85px!important;
    }
}
@media screen and (max-device-width: 480px){
  	#Action_bar .phone a,#Action_bar .phone i {
    	color: #B18ACE!important;
	}
  	div#Action_bar {
    	padding: 5px 0 0 0;
    	position: relative!important;
    	z-index: 99999;
    	background-color: #fff!important;
  	}
    .phone{
          position: relative!important;
    }
  	header#Header {
    	min-height: 85px!important;
	}
}
@media only screen and (max-width:360px){
    .mail{
     	display:none !important;
    }
}
@media only screen and (max-width:320px){
  	.ftxt1,.stxt1,.ttxt1,.frtxt1  {
    	position: relative;
    	top: -25px;
	}
  	.ftxt2,.stxt2,.ttxt2,.frtxt2 {
    	position: relative;
    	top: -27px;
	}
  	#Top_bar .logo #logo{
  		margin: 0 42px 15px;
  	}
	#Top_bar .top_bar_left{
  		margin-top:0;
  	}  
	#Action_bar .phone a,#Action_bar .phone i {
    	color: #B18ACE!important;
	}
  	div#Action_bar {
    	padding: 5px 0 0 0;
    	position: relative!important;
    	z-index: 99999;
    	background-color: #fff!important;
  	}
  	.phone{
  		position: relative!important;
  	}
	#text-23{
  		padding:0!important;
  	}
  	.slides-text-bg {
       display: none!important;
	}
  	.service-list ul {
    	float: left;
    	width: 100%;
    	margin: 0;
	}
  	.fancy_heading .title {
    	font-size: 35px;
    	line-height: 42px;
  	} 
  	#section-bottom{
  		margin:20px 0 0;
  	}
  	header#Header {
    	min-height: 85px!important;
	}
}