/*
Theme Name: Early Connections
Theme URI: earlyconnections.org.au
Author: CornerPost Consulting
Author URI: jude@cornerpostconsulting.com.au


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */



/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
.flexslider{ border:none!important;}
.flex-direction-nav .flex-prev{left:0 !important;}
.flex-direction-nav .flex-next{right:0 !important;}
.vc_row{margin-left:0!important;margin-right:0!important;}
.blog_dis{margin-bottom:30px;}
.blog_dis figure{margin-top:20px;}


h1.site_title, .site_title h1 {
   /* color: #602d91;
    text-transform: uppercase;
    font-size: 30px;
    margin: 0;
    padding: 0; */
    display: none;
}
p.site_title {
     /* font-size: 20px;
    color: #00a4ad;
    margin: 0;
    padding: 0;*/
    display: none;
}
.thumb_single{margin:30px 0;}
.thumb_single .post-thumbnail img{ width:100%;}
.nav_sec {padding-bottom:0;}

.wpb_gmaps_widget .wpb_wrapper{padding:0!important; background:none!important;}
.contact_form ul li [type="tel"]{
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #d5d9dd;
    color: #585858;
    font-size: 14px;
    height: 37px;
    padding: 0 0 0 35px;
    width: 100%;
}
.team_photo img{width:100%!important;height:auto!important;}
.team_title{width:100%; float:left; margin:0 0 40px;background:#f37c3a;}
.team_title h1.entry-title{color:#FFF;}
.general_sec{width:100%; float:left; margin:0 0 40px;}
.role{font-family: 'Roboto Condensed', sans-serif;
	color: #f68b4f;
	text-transform: uppercase; padding: 0 0 10px 0;}
a.team-back {
	 margin-top: 18px !important;
	border: 2px solid #f68b4f !important;
	font-family: 'Roboto Condensed', sans-serif;
	color: #f68b4f;
	padding: 5px 30px !important;
		text-transform: uppercase;
		display:inline-block;
}

.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item {
    margin: 4px !important;
	border: 2px solid #f68b4f !important;
	font-family: 'Roboto Condensed', sans-serif;
	color: #f68b4f;
	padding: 5px 30px !important;
	text-transform: uppercase;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	 transition: all .25s ease;
}
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
   margin-bottom: 0px; 
}



element.style {
}
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_content .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px;
}
.vc_toggle_size_md .vc_toggle_icon {
    height: 22px;
    width: 22px;
}
.vc_toggle_default .vc_toggle_icon {
    background: #bababa;
    border: 1px solid #acacac;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_icon {
    background: #ccc;
   
    }
    .vc_toggle {
    display: block;
    margin: 15px 0;
    padding: 15px !important;
    font-size: 1.3em;
     border: 1px solid #ccc;

}

.vc_toggle_title h4 {color: #333; font-weight: 900;}
.vc_btn3-icon {display: none;}
.wpb_wrapper ul {padding-bottom: 20px;}
.wpb_wrapper li {list-style: disc; margin: 5px 20px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;}
 .a11y-toolbar-widget li,  .widget_recent_entries li {list-style: none; margin:0;}

.nav_sec .navbar-default .navbar-toggle .icon-bar{background:#323232!important;}
.nav_sec{ float:left; width:100%;}
.team_title.violet{background:#602d90;}
.footer_detail ul.footer_link li a:hover, .footer_detail ul.menu li a:hover{color:#f47332!important;}
 
.wpb_wrapper p, .wpb_wrapper div, .wpb_wrapper td { font-size:15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 300; }
.welcome_sec .vc_column-inner {padding-top: 0 !important;}
@media (max-width: 600px) {
	.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {width:100%;float: left; } 
	.logo {
    width: 100% !important;
    margin-top: 5px;
	}
.slogan {
    width: 100% !important;
	}
p.site-title {
    font-size: 16px;
    }	
}


.single-post .post-thumbnail img {
    height: auto;
}

.vc_carousel-inner img {
    height: auto;
}



