/* *
*
*
  Theme Name:     Inner North West
  Theme URI:      http://inwpcp.org.au/
  Author:         Christine Sese
  Version: 1.0
  Description: A child theme of Twenty Fifteen
  Template: twentyfifteen
*
*/


/********** FONTS ******************************************************************************************************************************/
@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900');
@import url('https://fonts.googleapis.com/css?family=Arvo');
/****************************************************************************************************************************************/
html { margin:0 !important;}
body { border:0; margin:0;font: 15px/22px 'Lato', sans-serif; color:#666666; overflow-x: hidden;}

.inline-block { display:inline-block;}
.inline-flex { display:inline-flex;}
.gray { color:#666;}
.hide { display:none !important;}
.left { float:left;}
.right { float:right;}
.clear { height:0; clear:both;}
a { color:#007dc3; text-decoration:none; }
a:hover { color:#73b8df;}
h1 { font-size:33px; padding:0; margin:36px 0; color:#1F1F1F;}
h2 { font-size:24px; line-height:27px;margin-top:0; color: #e36f1e; }
h3 { font-size:24px;text-transform:uppercase; color: #e36f1e;}
h4 { font-size:21px; color:#666;}
h5 { font-size:16px; color:#666;text-transform:uppercase;}
h6 { font-size:16px; color:#666;}
blockquote{ display: block; margin:0; font-size:21px; color:#595959; font-style:italic;}
select { background: #FFF url(images/dropdown-bk.png) no-repeat right top; border: 0;border-radius: 0; height:35px;}
img { border:none;}
area { background:#73b8df; width:100px; height:100px;}

.rpwe-title a:hover {color:#73b8df !important;} 

#header, #container{ width:960px; margin:0 auto; }

.body-wrap { width: 100%; margin:0;}
.body-wrap .home {   margin-top: -26px !important;}
.padme { padding:10px 43px;;}

/********** HEADER ******************************************************************************************************************************/
#header { margin: 30px auto 25px; height:200px;}

#header .panel-1 { height:125px; margin:0; padding:0;}
#header .logo { width:343px; float:left;}
#header .logo img { border:0; }

#header .top-pannel { width:560px; float:right;}
#header .top-pannel .top-menu h3 { display:none;}
#header .top-pannel .top-menu ul {list-style:none; margin:3px 0; padding:0}
#header .top-pannel .top-menu  li { display:inline-block; padding:0; margin:2px 0; background:url(img/top-menu-divider.gif) no-repeat left 4px;}
#header .top-pannel .top-menu  li:first-child { background:none;}
#header .top-pannel .top-menu  li a { padding:0 9px 0 12px; color:#007cc4; text-decoration:none; text-align:center; text-transform:capitalize;margin:0; font-size:17px; }

#header .top-pannel .search-wrap { }
#header .top-pannel .search-wrap .screen-reader-text { display:none;}
#header .top-pannel .search-wrap .search-field{ width:148px; padding:7px 4px 9px 8px;border:2px solid #d0d0d0; color:#666;}
#header .top-pannel .search-wrap .search-submit { display: block; background: url(img/search-icon.jpg) no-repeat 0 5px;text-indent: -99999px;width: 21px;height: 29px;border: none;position: relative;top: -33px;margin-left: 124px;cursor: pointer; }
#header .top-pannel .search-wrap .search-submit:hover {background: url(img/search-icon.jpg) no-repeat 0 5px !important;}
#header .top-pannel .blog-description{ font-size:18px; font-style:italic; color:#999999; text-align:right;padding-top: 0px;}

#header .main-menu { height:60px; text-align:center; background:#007cc4;}
#header .main-menu ul { list-style:none; margin:0; padding:0;}
#header .main-menu ul li{ display:inline-block; line-height:40px;}
#header .main-menu ul li:hover { background:#73b8df; }
#header .main-menu ul li:first-child { border:none;}
#header .main-menu ul li a{ color:#FFF; text-decoration:none; text-align:center; text-transform:capitalize; font-size:17px; padding:10px 24px;}
#header .main-menu ul li a:hover { background:#73b8df;padding: 10px 24px; padding-bottom:10px;}
#header .main-menu ul ul { display:none; margin-left: 1px; margin-top:-4px; padding:0; background:#007dc3; border-left: 1px solid #73b8df; border-top: 1px solid #FFFFFF; z-index:500;}
#header .main-menu ul li:hover > ul { top: 65px; display:block;position: absolute; }
#header .main-menu ul ul li { float:none; display:block; border:none;line-height:18px;width: 209px;margin:0; text-align:left; padding:0; position:relative;border-top: 1px solid #73B8DF;}
#header .main-menu ul ul li:hover { background:#73b8df;}
#header .main-menu ul ul li a { color:#FFF; padding:10px 20px; font-size:16px; text-transform:capitalize; margin:0; display:block; text-align:left;
 }
#header .main-menu ul ul li a:last-child { border:none;}
#header .main-menu ul ul li a:hover { background:#73b8df;padding:10px 20px;}
#header .main-menu ul ul li:hover >ul { display:block; position:absolute; left:100%; top:0; width:auto;border-top: 1px solid #73B8DF;}

#header .main-menu ul ul ul li { position:relative;}


/****************************************************************************************************************************************/

/********** BANNER ******************************************************************************************************************************/
.banner { width:100%; height:365px; margin-bottom:23px; }
.banner-wrap { height:690px; background:#e30613; margin-top: -28px;}

.banner-wrap .banner { width:100%; height:100%; position:absolute;}
.banner-wrap .banner ul { list-style:none; margin:0; padding:0;}
.banner-wrap .form { height:365px; position:absolute; z-index:9;right: 42px;  margin-top: 171px; border:none; display:block;} 
.banner-wrap .form img { cursor:pointer;}
.banner-wrap .form .enquire-form .visual-form-builder{ }
.banner-wrap .form fieldset { background:none; border-radius:0; border:none;left: -5px;top: -19px; display:none;}
.banner-wrap .form li { padding: 3px 0 !important; text-align:center;}
.banner-wrap .form input[type="submit"] { background-color:#1F1F1F !important; margin-top: -6px;cursor:pointer;}

.banner-wrap .slideshow {width: 100%; height:100%;  top: -21px;}
.banner-wrap .slideshow h3 {width:462px; height:190px; color:#FFF; position:absolute; top: 151px;font-size: 34px;padding: 13px 22px;font-weight: normal; text-align:left; overflow:hidden;}
.banner-wrap .slideshow .widget_sp_image-description { position:absolute;font-size: 130px;top: 160px;padding:0 15px;color:#FFF;height:90px;letter-spacing: -5px; text-transform:uppercase;
  font-weight: bold;background:none;}
.banner-wrap .slideshow .banner-image{ width:100%; height:690px !important; background-size:contain;text-align: center; overflow:hidden; }
.banner-wrap .slideshow .banner-image img { /* Set rules to fill background */
  min-height:  450px;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height:  auto;
  }
.banner-wrap #nav { position:relative;top: 605px; z-index:20;  margin-left: 10px; }
.banner-wrap #nav a { border: 1px solid #ccc; background:url(images/round-white-bullet.png) no-repeat;text-indent:-9999px;text-decoration: none; margin: 0 2px; padding: 3px 5px; border:none;color: transparent; }
.banner-wrap #nav a.activeSlide { background: url(images/round-red-bullet.png) no-repeat;}
.banner-wrap #nav a:focus { outline: none; }

#container .banner { height:365px; margin-bottom:25px; background:none; }
#container .banner h3 { position:absolute; margin-top:246px; margin-left:78px; padding:34px 45px; background:#fff; font-size:25px; font-weight:normal; opacity:.85;}
#container .banner .controls ul { list-style:none; margin:0; padding:0;}
#container .banner .controls ul li a { position:relative; bottom:220px; z-index:6;}
#container .banner .controls ul li.prev a { right:0;}
#container .banner .controls ul li.next a { left:911px; bottom:295px;}

#container .home-pannel-1 { width:960px; /*height:570px;*/ margin-bottom:60px;/* background:#f6f6f1;*/ /*padding:48px 30px 70px 43px;*/}
#container .home-pannel-1 .block { width:366px;  display: inline-table;margin: 12px 35px 73px;}

#container .home-pannel-1 .block h3{ display:none;}

#container .home-pannel-1 .block h3.fpw-page-title{ display:block;position:absolute; margin:-38px auto; background: #007DC3;color: #FFF; width:auto; height:auto;text-align: center;padding:10px; font-weight:normal;line-height: 18px;font-size: 15px;}
input[type=submit]:hover,
#container .home-pannel-1 .block h3.fpw-page-title:hover { background:#73b8df !important; }
  
#container .home-pannel-2 { width:100%; height:415px; margin-bottom:52px; background:#FFF;}
#container .home-pannel-2 .block { width:295px; float:left; margin-right: 25px;}
#container .home-pannel-2 .block:last-child { margin:0;}
#container .home-pannel-2 .block h3 { font-size:30px; color:#e36f1e; border-bottom:10px solid #d5d4d4; padding-bottom:15px; margin:0 0 15px; text-transform:capitalize;}
#container .home-pannel-2 .block p, { font-size:14px; line-height:16px;}
/* latest News*/
#container .rpwe-block li{ border:none;}
#container .rpwe-block h3 { margin:0 !important; border-bottom:none !important; line-height:16px !important; padding:0 0 5px !important;}
#container .rpwe-block h3 a { color:#007dc3; font-size:16px; margin:0; line-height: 16px;}
#container .rpwe-block .rpwe-summary { font-size:14px; line-height:16px;}
#container .home-pannel-3 { width:100%; height:340px; margin-bottom:150px;}
#container .home-pannel-3 h3 { font-size:30px; color:#e36f1e; border-bottom:10px solid #d5d4d4; padding-bottom:15px; margin:0 0 15px; text-transform:capitalize;width:230px;}
#container .home-pannel-3 .block { width:180px; min-height:300px; float:left; background:#f3f3ed; margin-right:12px; text-align:center;}
#container .home-pannel-3 .block:last-child { margin-right:0;}
#container .home-pannel-3 .block h3 { display:none;}
#container .home-pannel-3 .block img { margin-top:16px;}
#container .home-pannel-3 .block .text { height:57px;}
#container .home-pannel-3 .block  p { text-align:left; padding:0 18px; margin:5px 0; line-height:19px; color:#000;}
#container .home-pannel-3 .block a.more { text-transform:uppercase; float:right; font-weight:bold;}
#container .home-pannel-3 .block .widget_sp_image-description { height:96px;}
#container .home-pannel-3 .title { font-size: 15px; font-weight: bold; text-align: center; color: #000000; padding: 15px 5px; }
#container .home-pannel-3 .subtext { font-size: 14px; font-weight: normal; text-align: center; color: #000000; padding: 0px 8px;}
#container .home-pannel-4 { width:100%; height:25px; margin-bottom:14px;}
#container .home-pannel-4 .block { float:right;}
#container .home-pannel-4 .block select { border:1px inset #9b9b9b; height:25px; width:157px !important; background:url(img/google-powered.jpg) no-repeat left; padding-left: 16px !important; color: #000000;}

/****************************************************************************************************************************************/

/********** FORM ******************************************************************************************************************************/
#container form fieldset { border:none;color:#232322;}
#container form fieldset vfb-legend { border:none;}
#container form fieldset h3 { color:#232322; text-transform:capitalize; font-weight:normal;}
#container form label.vfb-desc { font-weight:normal;}
#container form textarea,
#container form select,
#container form input[type=email],
#container form input[type=text] { border: 1px solid #DDD; padding: 5px 7px;width: 97%;font-size: 14px; box-shadow:none;}
#container form input[type=submit] { background: #007DC3;color: #FFF;text-align: center;padding: 10px 16px;border: none;border-radius: 3px;  margin-bottom: 18px;}
#container form select { width:100%;}
#container .visual-form-builder li { padding:6px 4% 0px!important;}
#container .visual-form-builder .vfb-legend { border:none;padding: 10px 4% 0; }
/****************************************************************************************************************************************/

/********** CONTENT ******************************************************************************************************************************/
.default-page { padding-top: 51px;}
#container .content-wrap { width:572px; float:left; margin-bottom:100px; overflow:hidden; padding-right: 5px;}
#container .content-wrap blockquote p { color:#007dc3; background:url(img/quote.png) no-repeat left top; padding:10px 53px; line-height:28px; margin-left:60px; }
#container .content-wrap blockquote p:after { background:url(img/quote_close.png) no-repeat left 3px;content: "  ";padding:8px 26px; line-height:31px;}

#container .content-wrap .page-banner h3.widget-title{ display:none;}

#container .breadcrumbs { position:relative;/*top: -15px; margin-top: -22px;*/width:100%;}
#container .breadcrumbs .trail-browse { display:none;}
#container .breadcrumbs .sep { text-indent: -9999px; color:#FFF;}
#container .breadcrumbs .trail-begin,
#container .breadcrumbs .trail-end { display:inline-block;}
#container .breadcrumbs .sep::before { content: " > ";  color: #666;}
#container .breadcrumbs .trail-begin{ margin-left: 8px;  }
#container .breadcrumbs .trail-end,
#container .breadcrumbs a { margin-left: -8px; }
#container .content-wrap  h1 { font-size:33px;color:#e36f1e;margin: 0px 0 35px; line-height:36px; }
#container .content-wrap  h2,
#container .content-wrap  h2 a { font-size:24px;color:#007dc3;margin: 30px 0 23px; }
#container .content-wrap strong { }

/* Physical Active Directory*/
.acf-map {
	width: 100%;
	height: 320px;
	border: #ddd solid 1px;
	margin: 20px 0;
}
#container .physicals .activity { margin-bottom:40px;}
#container .physicals .activity h2 { margin: 0 0 23px;}
#container .physicals .descrp  { margin-bottom:40px;}
#container .physicals .descrp label{ width:70px; float:left;}
#container .physicals .more-link {   text-decoration: underline;background-color: #e36f1e;padding: 8px 12px;border-radius: 4px;color: #fff;}
#container .physicals .descrp .val { float:left;}
#container .physicals .descrp .val:before { content:" :   ";}
#container .physicals .descrp .block { display:block; margin-bottom:8px; clear:both;}

#container .gmw-pt-pagination-wrapper { background:none;}
#container .wppl-single-result { width:533px; padding:18px;margin-bottom: 15px; border:1px solid #EEE; }
#container .wppl-single-result .wppl-title-holder { background:none; border:none;  padding:0;}
#container .wppl-single-result .contact-info h3 { font-size:15px;  margin: 6px 0; }
#container .wppl-single-result .contact-info ul { list-style:none; margin:0; padding:0;}
#container .wppl-single-result .contact-info .label,
#container .wppl-single-result .wppl-info-right .label { font-weight:bold; }
#container .wppl-excerpt, #container .wppl-taxes-wrapper, #container .wppl-info { padding:0 5px;}
#container .wppl-info .wppl-info-left {  width: 96%; padding: 7px 10px 10px; border:none;}
#container .wppl-info .wppl-info-right { width: 96%; padding: 15px 10px 7px;}
#container .dashicons-location:before { display:none;}
#container .wppl-single-result .wppl-info div span { margin-right:0; font-family:'Lato', sans-serif;}
#container .gmw-pt-top-pagination-wrapper .gmw-per-page { display:none;}
#container .gmw-pt-bottom-pagination-wrapper { margin-top:60px;}
#container .directions-wrapper input[type="text"] { margin:5px 7px 5px 0;width: 246px; padding: 8px;}

.single-active_directory .content-wrap { width: 640px !important;}
.single-active_directory .pad .single-result { background:#F9F9F9;  border: 1px solid #EEE; padding:0 15px; float:left;}
.single-active_directory #container .content-wrap h2 { margin:16px 0 10px;}
.pad .field { clear:both;}
.pad .loc { min-height:344px; clear:both;}
.pad .field .label { width:204px; float:left;}
.pad .field .descrp { width:390px; float:right; padding-left:10px;}


/* Staff Blocks*/
#container .staff-blocks .block { display:block; clear:both;}
#container .staff-blocks .block h2,
#container .staff-blocks .block h2 a { margin-top:0; font-weight:normal; color:#E36F1E;}
#container .staff-blocks .block  hr { width:100%; display:block; border-bottom:1px solid #ddd; margin-bottom:20px}
#container .staff-blocks .block .img { float:left; width:150px;  padding: 8px 0;}
#container .staff-blocks .block .details{ float:right; width:394px; margin-bottom:40px;}

#container .page-content .search-field{border: 1px solid #DDD;margin: 8px;padding: 7px 7px;width: 34%;font-size: 14px;}
/*SIDEBAR widgets */
#container .side-bar{ width:286px; float:right; margin-bottom:100px;}
#container .side-bar h3 { font-size:24px; line-height:28px; text-transform:capitalize;color:#e36f1e;border-bottom:10px solid #D5D4D4;padding-bottom: 15px;margin: 0 0 15px;}
#container .side-bar h4 { font-size:16px; color:#007dc3;}
#container .side-bar .block { margin-bottom:40px;}
#container .side-bar .widget { margin-bottom:30px;}
#container .side-bar input[type=email],
#container .side-bar input[type=text]{ border: 1px solid #DDD;padding: 5px 7px;width: 90%;font-size: 14px; }
#container .side-bar input[type=submit]{ background: #007DC3;color: #FFF;text-align: center;padding: 10px 16px;border: none;border-radius: 3px;}
#container .side-bar input[type=text].gmw-address {  padding: 8px 12px;width: 259px;}

#container .side-bar .blue { background:#007dc3; color:#FFF; padding:5px 18px;}
#container .side-bar .blue h4 { color:#FFF;font-size: 25px;line-height: 28px;margin: 17px 0;}

#container .side-bar .physical-activity-widget { background:#f1f1ed; color:#c2c2c0; margin-bottom:35px;}
#container .side-bar .physical-activity-widget p {padding: 16px 17px 0; color:#666666;}
#container .side-bar .physical-activity-widget ul { list-style:none; padding:0; margin:0;}
#container .side-bar .physical-activity-widget ul li { background:url(img/arrow.png) no-repeat 21px; border-top:1px solid #FFF; padding:15px 10px 15px 40px;line-height: 18px;color: #007DC3;  }

#container .side-bar .toolkit { background:#eee9df; margin-bottom:35px; text-align:center;}
#container .side-bar .toolkit p { padding:16px 17px 20px;font: bold 15px/22px 'Arvo', sans-serif; color:#000;}
#container .side-bar .toolkit a { color:#000;}
#container .side-bar .toolkit a:hover { color:#0f76bb;}


/* Events Calendar*/

#tribe-events-pg-template { max-width: 960px;margin: 0 auto 100px;}

/* Latest News */
#container .content-wrap .listing-item { margin-bottom:20px;}
#container .content-wrap .listing-item .title a{ display: block; color: #007DC3;}
#container .content-wrap .listing-item .more-link { margin:8px 0; display:block;}

.news .breadcrumbs {  margin-top: 54px !important;}
.news .pagination { margin:20px 0;}
.news .pagination a {  font-size: 15px;font-weight: 700;}
.news .pagination .older-post { float:left; width:120px; }
.news .pagination .new-post { float:right; width:120px; }

/****************************************************************************************************************************************/

/********** FOOTER *********************************************************************************************************************/

#footer { }
#footer .footer-wrap { width:100%;}
#footer .footer-wraps { margin:0 auto; width:1200px;}
#footer .block h3 { color:#666666; margin-bottom:8px; }
#footer .top-footer { height:393px; background:#f0f0e8; padding-left: 186px;min-height:458px; }
#footer .top-footer .block { padding:26px 0 0; float:left; width:297px;  margin-left: 27px;} 
#footer .top-footer .event {/* height:60px; margin-bottom:26px;*/ display:block;  margin-bottom: 15px;}
#footer .top-footer .event .event-date { float:left; width:46px; margin-right:14px;}
#footer .top-footer .event .event-date .day { width:46px; height:48px; background:url(img/datebk.gif) no-repeat; text-align:center; line-height:48px;}
#footer .top-footer .event .event-date .month { text-align:center;}
#footer .top-footer .event .event-details { float:right; width:220px; color:#787877; line-height:20px;}
#footer .top-footer .event .event-details h3,
#footer .top-footer .event .event-details h3 a { color:#999999; margin:0; font-weight:normal;}
#footer .top-footer .event .event-details h3 a:hover { color: #73B8DF;}
#footer .top-footer input[type=text],
#footer .top-footer input[type=email]{ border:1px solid #dddddd; padding:5px 7px; width:100%; font-size:14px;}
#footer .top-footer input[type=submit]{ background:#007dc3; color:#fff; padding:10px 16px;text-align:center; border:none; border-radius:3px; }

#footer .bottom-footer { height:173px; background:#d7d7d0; }
#footer .bottom-footer .block p { font-size:15px;}

#footer h3 { margin:0 0 10px; padding:0;text-transform:none; color:#af0d16; font-size:16px;}

#footer .bottom-footer .block { padding:26px 0 0 120px; float:left;} 
#footer .bottom-footer .copyright {  margin-top: 93px;}
#footer .bottom-footer .copyright p { font-size:14px;}

#footer .bottom-footer .bottom-menu {  margin-top: 88px;}
#footer .bottom-footer .bottom-menu ul {list-style:none; margin:3px 0; padding:0}
#footer .bottom-footer .bottom-menu li { padding:0; margin:0; background:url(img/footer-menu-divider.gif) no-repeat left 4px;  float: left;}
#footer .bottom-footer .bottom-menu li:first-child { background:none;}
#footer .bottom-footer .bottom-menu li a { padding:0 8px; color:#939390; text-decoration:none; text-align:center; text-transform:capitalize;margin:0; font-size:14px; }
#footer .bottom-footer .bottom-menu li a:hover { color:#666 ;}

.map-code{ height:0; }
.map-code h2 { display:none;}
/*.search-no-results #footer { margin-left: 30px; margin-right: 29px; }*/
/****************************************************************************************************************************************/

/********** OVER WRITE STYLING **********************************************************************************************************/

/* Safari only override */
  .safari #header .top-pannel .search-wrap {border: 2px solid #d0d0d0; height:31px;}
  .safari #header .top-pannel .search-wrap .search-field { border:none; height:31px;-webkit-appearance: textfield;}
  .safari #header .top-pannel .search-wrap .search-submit {top: -30px; height:28px;}
  .safari #header .top-pannel .blog-description {padding-top: 29px;}

/*This will work for firefox*/
  .firefox #header .main-menu ul li {line-height:40px;}
  .firefox #header .main-menu ul ul li,
  .firefox #header .main-menu ul ul ul li { line-height:21px; padding:10px 0;}
  .firefox #header .main-menu ul ul li a,
  .firefox #header .main-menu ul ul li a:hover { padding: 0 20px;}
  /*.firefox #header .top-pannel .search-wrap .search-submit { margin-left: 137px;}*/
/*This will work for ie9*/
/*  .ie9*/

/*This will work for ie8*/
/*  .ie8 */
/*# Netbook*/
@media only screen and (max-width:1024px) {

	
}
@media only screen and (max-width:1660px) {
/*	.banner-wrap,.banner-wrap .slideshow .banner-image { height: 564px !important;}
	.banner-wrap #nav{top: 519px;}
	
	.banner-wrap .visibleform,.banner-wrap .form { margin-top: 117px;}
	.banner-wrap .visibleform fieldset{  top: -95px;}
	#header .main-menu ul li a { margin: 0 39px;}*/
	
}
/****************************************************************************************************************************************/


/*****************************************************************************************************************************************************/
/********** FAMILY VIOLENCE SECTION STYLING **********************************************************************************************************/


/* Family Violence Content */

/* Logo Panel Banner Widget */
#logoset { margin: 0 auto; height: auto;}
#logoset .logo-panel { height: 127px; margin: 0 auto; padding: 0; width: 100%; }
#logoset .logo { margin: 17px 41px 34px 0px; display: inline-block; /*float: left;*/ text-align: center; }
#logoset .logo h3 { display:none; }
#logoset .logo:last-child { float: right; margin: 29px 0px 34px 0; }


/* Family Violence Sidebar Accordion Menu */
#container .side-bar .family-violence-widget { background: #e9e9e2; padding: 10px 0px; }
#container .side-bar .family-violence-widget p { padding: 0px 15px; color:#333333; }
#container .side-bar .family-violence-widget a { color: #007DC3 !important; }
#container .side-bar .family-violence-widget a:hover { color: #00304d !important; }

#accordions-4946 .submenu ul { list-style: none; padding: 0; margin: 0; font: 15px 'Lato', sans-serif; }
#accordions-4946 .submenu ul li { background:url(img/arrow.png) no-repeat 10px !important; color: #007DC3; border-bottom: 1px solid #FFFFFF; padding:15px 10px 15px 30px; line-height: 18px; }

#accordions-4946 .accordions-head-title {display: flex;}

/*****************************************************************************************************************************************************/
/*** QUICK EXIT STYLING *****************************************************************************************************************************/

#quick-exit {
    width: 150px; 
    height: 45px; 
    background-color: #dd3333; 
    position: fixed;
    bottom: 0; 
    right: 0;
    top: 0;
    z-index: 999999; 
    padding: 10px; 
    color: #ffffff; 
    text-align: center;
}
#quick-exit .tooltiptext {
    visibility: hidden;
    width: 220px;
    height: 200px;
    background-color: #f7f7f0;
    border: solid 1px #eeeee0;
    box-shadow: -4px 4px 15px rgba(0, 0, 0, 0.1); 
    color: #333333;
    text-align: center;
    border-radius: 6px;
    padding: 20px 25px 25px 25px;
    position: absolute;
    z-index: 105;
    top: 50px;
    right: 20px;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 1s;
}
#quick-exit .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    margin-left: -5px;
}
#quick-exit:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
#quick-exit a {
    font-size: 20px;
    color: #FFFFFF;
}
#quick-exit i > span {
    font-family: 'Lato', sans-serif;
}
span.tooltiptext {
    font-size: 12px;
    line-height: 1.5;
}


/*****************************************************************************************************************************************************/
/*** SUBSCRIPTION PANEL *****************************************************************************************************************************/

#subscription-box { 
	width: 60%;
	height: 50px;
	margin: 10px 0px;
	float: right;
}
#subscription-box > .follow-panel {
	width: auto;
	float: left;
	margin-right: 10px;
}
#subscription-box > .subscribe-box {
	width: auto;
	float: left;
}
.panel-label {
	float: left;
	margin: 10px;
}
.panel-label > span {
	font-size: 14px;
	font-weight: bold;
	color: #007cc4;
}
.icon-twitter {
	width: 40px;
	height: 40px;
	background: #55acee;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	float: left;
	margin-right: 10px;
}
.icon-youtube {
	width: 40px;
	height: 40px;
	background: #bb0000;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	float: left;
	margin-right: 10px;
}
.icon-file {
	width: 40px;
	height: 40px;
	background: #007cc4;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	float: left;
}
i.fa { 
	color: #ffffff;
}
i.fa-twitter { 
	font-size: 30px;
	padding: 6px;
}
i.fa-youtube {
	font-size: 26px;
	padding-left: 9px;
	padding-top: 7px;
}
i.fa-file-text {
	font-size: 20px;
	padding-left: 12px;
	padding-top: 10px;
}
.icon-twitter:hover,
.icon-youtube:hover,
.icon-file:hover {
	opacity: 0.5;
}

#container .home-pannel-2{
  display: none;
}

#container .home-pannel-1 .block h3.fpw-page-title {
    display: none;
}

#container .home-pannel-1 .block{
  margin: 0px !important;
}

#container .home-pannel-1 .block {
    width: 320px !important;
    display: inline-block !important;
}

.kb-links-aboriginal {
    width: 940px;
    margin: 0 auto;
}

.kb-links-aboriginal .block {
    width: 25%;
    display: inline-block;
    text-align: center;
}

.kb-links-aboriginal .block h3{
  display: none;
}

.kb-links-aboriginal .widget_sp_image-description
{
  text-align: center;
}


.kb-links-aboriginal .block .quick-links{
  font-family: 'Lato', sans-serif;
  font-size: 15px;
  font-weight: bolder;
  color: #007dc3;
}

.kb-links-aboriginal .widget_sp_image-description {
    width: 80%;
    margin: 0 auto;
}

.page-id-916 .no-break{ display: none; }


.incept-content{
  /*width: 75%; */
  width: 572px;
  min-height: 800px;
  display: inline-block; 
  vertical-align: top;
}

.incept-sidebar{
  /*width: 24% !important; 
  display: inline-block; 
  vertical-align: top;
  float: none !important;
  position: relative;
  left: 20px;*/
}

.incept-sidebar h3,
.page-id-7646 #container .side-bar h3,
.page-id-7643 .side-bar h3,
.page-id-7648 .side-bar h3,
.page-id-7650 .side-bar h3,
.page-id-7785 .side-bar h3{
	/*background: #8faadc;*/
	background-color: #393f55 !important;
	/*color: #000 !important;*/
	color: #FFF !important;
	/*font-size: 17px !important;*/
	/*height: 40px;*/
	margin: 0 !important;
}

.incept-sidebar h3 span,
.page-id-7643 .side-bar h3 span,
.page-id-7646 .side-bar h3 span,
.page-id-7648 .side-bar h3 span,
.page-id-7650 .side-bar h3 span,
.page-id-7785 .side-bar h3 span{
  position: relative;
  left: 5px;
  top: 5px;
}

.incept-sidebar .widget .textwidget h2{
    background-color: #2f5597;
    color: #FFF;
    text-align: center;
    font-size: 15px;
}

.incept-sidebar .widget:nth-of-type(2) .textwidget{
  text-align: center;
}

#container .incept-sidebar .physical-activity-widget ul li{
  font-size: 16px;
  /*font-weight: bold;*/
}

.incept-content h1{
  color: #e36f1e;
  margin-top: 0px;
}


#accordions-7692 .accordions-head{
	background: #393f55 !important;
}

#accordions-7692 .accordion-icons,
#accordions-7880 .accordion-icons{
	color: #FFF !important;
}

#accordions-7692 .accordion-content,
#accordions-7880 .accordion-content{
  border: 0px !important;
  font: 15px/22px 'Lato', sans-serif !important;
  color: #666666;
}

#accordions-7692 .accordions-head-title,
#accordions-7880 .accordions-head-title {
    font: 15px/22px 'Lato', sans-serif;
}


.ui-state-active{ border: 0px !important; }

/*
#accordions-7692 .accordions-head:nth-child(3),
#accordions-7692 .accordions-head:nth-child(7){
  background-color: #3b2a6e !important;
}

#accordions-7692 .accordions-head:nth-child(5){
  background-color: #7e68b3 !important;
}
*/
.page-id-7646 #container .side-bar h3{
/*  background: #8faadc !important;*/
  /*color: #000 !important;*/
  font-size: 17px !important;
  margin: 0px !important;
}

.page-id-7646 #container .side-bar .widget h3 span{
  position: relative;
  left: 5px;
  top: 7px;
}

.page-id-7646 #container .side-bar .widget:nth-of-type(2){
  text-align: center;
}

.page-id-7646 #container .side-bar .widget:nth-of-type(2) .textwidget h2{
  	background-color: #2f5597;
    color: #FFF;
    text-align: center;
    font-size: 15px;
}

.page-template-incept-template-php .banner{
	height: 430px !important;
}

.page-template-incept-template-php .banner ul{
	margin: 0;
	padding: 0;
}

.page-template-incept-template-php .banner li{
	list-style: none;
	display: inline-block;
	vertical-align: top;
  width: 16%;
}

.page-template-incept-template-php .banner .slideshow img{
	width: 100%;
}

.page-id-7643 #container .content-wrap h1,
.page-id-7646 #container .content-wrap h1,
.page-id-7648 #container .content-wrap h1,
.page-id-7650 #container .content-wrap h1,
.page-id-7785 #container .content-wrap h1{
	color: #362464 !important;
}

.page-id-7643 .side-bar .widget:nth-of-type(2),
.page-id-7648 .side-bar .widget:nth-of-type(2),
.page-id-7650 .side-bar .widget:nth-of-type(2),
.page-id-7785 .side-bar .widget:nth-of-type(2){
	text-align: center;
}

.page-id-7643 .side-bar .widget:nth-of-type(1) h3,
.page-id-7648 .side-bar .widget:nth-of-type(1) h3,
.page-id-7650 .side-bar .widget:nth-of-type(1) h3,
.page-id-6894 .side-bar .widget:nth-of-type(1) h3,
.page-id-7785 .side-bar .widget:nth-of-type(1) h3{
	font-size: 17px !important;
}

.incept-content h1,
.incept-content h4{
	color: #362464 !important
}

#accordions-7692 .accordions-head,
#accordions-7880 .accordions-head{
  background: #8a8c90 !important;
}

#accordions-7692 .accordion-content{
      background: #FFF none repeat scroll 0 0 !important;
}

.page-id-7643 .side-bar .widget:nth-of-type(1) .textwidget li a,
.page-id-7648 .side-bar .widget:nth-of-type(1) .textwidget li a,
.page-id-7650 .side-bar .widget:nth-of-type(1) .textwidget li a,
.page-id-7646 .side-bar .widget:nth-of-type(1) .textwidget li a,
.page-id-6894 .side-bar .widget:nth-of-type(1) .textwidget li a,
.page-id-7785 .side-bar .widget:nth-of-type(1) .textwidget li a{
  color: #2c1c5d !important;
}

.incept-banner{
  background-color: #e7e8ea;
}

.incept-banner .block{
  width: 16.6%;
    display: inline-block;
}

.incept-banner .block img{
  width: 100%;
}


.page-id-7643 #container .side-bar .physical-activity-widget ul li,
.page-id-7648 #container .side-bar .physical-activity-widget ul li,
.page-id-7650 #container .side-bar .physical-activity-widget ul li,
.page-id-7646 #container .side-bar .physical-activity-widget ul li,
.page-id-6894 #container .side-bar .physical-activity-widget ul li,
.page-id-7785 #container .side-bar .physical-activity-widget ul li{
      background: url(img/arrow_violet.png) no-repeat 21px;
}


/*.page-id-6894 .test{
  display: none !important;
}
*/
.page-id-7755 .incept-banner,
.page-id-7646 .incept-banner{ display: none !important; }

.test{
  background-image: url(http://inwpcp.org.au/wp-content/uploads/2019/02/bg-img.jpg);
  background-repeat: no-repeat;
}

.test .block{
  display: inline-block;
}

.incept-steps .banner{
  height: 430px !important;
}


.body-wrap .home{
  margin-top: 0px !important;
}


.kb-links-aboriginal{
  position: relative;
  top: 25px;
}

.kb-links-aboriginal .breadcrumbs{
    position: relative;
    top: 7px;
}

.tribe-theme-parent-twentyfifteen.events-single.tribe-events-page-template #tribe-events-pg-template,
.tribe-theme-parent-twentyfifteen #tribe-events,
.tribe-theme-parent-twentyfifteen.events-single.tribe-events-page-template #tribe-events-content{
  padding-top: 0px !important;
}

.tribe-theme-parent-twentyfifteen #tribe-events{
  margin: 0 !important;
}

.tribe-theme-parent-twentyfifteen.tribe-events-page-template #tribe-events-content-wrapper,
.tribe-theme-parent-twentyfifteen.events-single.tribe-events-page-template #tribe-events-content{
  padding: 0px !important;
}

.breadcrumbs{
  position: relative;
  top: -10px;
}

.page-id-8642 .banner{
    display: none;
}

.incept-content h1{ padding-top: 30px; }

.wp-image-8657{
    text-align: center;
}

