/*   
Theme Name: Crondo
Description: A customize wordpress theme for Crondo
Author: Impact Designs
Author URI: http://impactdesigns.com.au/
Version: 1
*/

.top-bar{background: #234270; color: #efefef; padding: 6px 0; font: 14px "SourceSansProSemibold", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.top-bar a{color: #fff;}
header{margin: 30px 0 50px 0;}
header nav.main-nav{line-height: 52px; text-align: right;}
header nav a{color: #234270;}
.main-nav{text-transform:uppercase; font: 16px "SourceSansProSemibold", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.main-nav ul li{padding: 0 0 0 10px;}
.main-nav ul li:first-child{padding: 0 0 0 0;}
.main-nav ul li a{padding: 5px 8px 3px 8px; }
.main-nav ul li:not(.current-menu-item) a:hover {color: #2f5997;}
.current-menu-item a{background: #234270; color: #fff; border-radius: 3px;}
.body-container{margin: 30px 0 50px 0;}
.quote-block{margin: 20px 0; }
.quote-block blockquote{font: italic 18px/1.5 "Georgia", "Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom: 10px; color: #747474;}
.article-block{margin-bottom: 20px;}
.article-block h3{margin: 0 0 0 0;}
footer{font-size: 13px;color: #d7d7d7;}
footer a{color: #b7b7b7;}
footer a:hover{color: #fff;}
footer .fat{background: #234270; padding: 20px 0;}
footer .thin{background:#163966; font-size: 12px; color: #b7b7b7; padding: 5px 0; font-family:"SourceSansProSemibold", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.icon{background:url('images/sprite.png') no-repeat 0 0;display:inline-block;vertical-align:middle; padding-right: 15px;}
.pin{background-position: 0 3px;width:9px;height: 28px;}
.mail{background-position: 0 -51px;width:12px;height: 12px;}
.phone{background-position:0 -78px;width:12px;height:14px}
.space{margin: 10px 0 10px 0;}

/*Carousel*/
#container{width:940px;padding:10px;margin:0 auto;position:relative;z-index:0}
#example{width:940px;height:317px;position:relative}
#slides{position:absolute;top:15px;left:4px;z-index:100}
.slides_container{width:940px;overflow:hidden;position:relative;display:none}
.slides_container div.slide{width:940px;height:270px;display:block}
#slides .next,#slides .prev{position:absolute;top:107px;left: -24px;width:24px;height:43px;display:block;z-index:101}
#slides .next{left: 940px;}
.pagination{margin:26px auto 0;width:100px}
.pagination li{float:left;margin:0 1px;list-style:none}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:url('images/pagination.png');background-position:0 0;float:left;overflow:hidden; -moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.pagination li.current a{background-position:0 -12px}
.caption{z-index:500;position:absolute;bottom:-35px;left:0;height: 55px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:100%;font-size: 14px;line-height: 1.5;color:#fff;border-top:1px solid #000;text-shadow:none}

#featured-image{height: 200px; overflow: hidden;}
#featured-image h1{margin-top: 70px; color: #f4f4f4; font-family:"SourceSansProLight", "Helvetica Neue",Helvetica,Arial,sans-serif;;}
#featured-image h1 span{background: rgba(0,0,0,0.60); padding: 8px 15px;}
.about{background:url('images/project-management.jpg') no-repeat center center;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/project-management.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/project-management.jpg', sizingMethod='scale')";
}

.services{background:url('images/system-engineering.jpg') no-repeat center center;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/system-engineering.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/system-engineering.jpg', sizingMethod='scale')";
}

.careers{background:url('images/careers.jpg') no-repeat center center;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/careers.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/careers.jpg', sizingMethod='scale')";
}

.apply{background:url('images/planning.jpg') no-repeat center center;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/planning.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/planning.jpg', sizingMethod='scale')";
}

.job-posts h3{line-height:normal; margin: 30px 0 5px 0;}
.job-posts h3:first-of-type{margin: 20px 0 5px 0;}
.job-posts .meta{color: #b7b7b7;}

ul.dropdown-list{position: relative;}
ul.dropdown-list > li{position: relative;}

ul.dropdown-options{text-align:left;position:absolute;background:#fff;font-size:13px;font-weight:bold;margin-top:-1px;min-width:150px;border-radius:0 3px 3px 3px;border:1px solid #ccc;display:none;z-index:99;text-transform:uppercase}

ul.dropdown-options.show{display:block}
ul.dropdown-options li{display:block}
ul.dropdown-options>li>a{line-height:normal;padding:8px!important;display:block;text-decoration:none;color:#676767;border-bottom:1px solid #ccc}
ul.dropdown-options>li:last-child>a{border-bottom:0}
ul.dropdown-options>li>a:hover{background:#f1f1f1;color:#333;text-shadow:0 1px 0 #fff}
.dropdown-options>li{padding:0 0 0 0!important;padding:5px}

/*Meteor Slides*/
.meteor-slides p {display:none; line-height: 20px; font-weight: bold; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: rgba(0,0,0,0.8); bottom: 0; color: #fff; left: 0; margin: 0; padding: 10px; position: absolute; width: 100%;}

/*05/15*/
.ethos-box{overflow: hidden; position: relative;
text-align:center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); }
.ethos-box img{ min-height: 195px;  max-height: 195px; min-width: 100%; }
.ethos{color: #fff;background: rgba(0,0,0,0.60);width: 100%;top: 45px;position: absolute; padding: 5px;}
.e-block{margin-bottom: 20px;}
ul.bulleted{margin-left: 25px;}
ul.bulleted li{list-style-type: disc;}


/*dropdown*/
.sub-menu{z-index: 10;}
ul.sub-menu li a{min-width:220px; padding: 5px 0;}
ul.sub-menu{position:absolute; }
ul.sub-menu li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
ul.sub-menu li{overflow:hidden;background:#0081d3; border-top:1px solid rgba(0,0,255,0.1); display: block !important;}
ul.sub-menu li, ul.sub-menu li a{font-size:18px;border-left:none;border-right:0;display:block!important;color:#fff}
ul.sub-menu li:hover > a{background:#0176c0;}
label.required:after{content: "*"; color: #d14;}
span.wpcf7-list-item{margin-left: 0 !important;}
.t-width{width: 550px}

input[type="file"]{line-height: normal;}

div.wpcf7-validation-errors {
	font-size: 11px;
  background: #b94a48;
  color:#6e2b2a;
}

div.wpcf7-mail-sent-ok {
  background:#398f14;
  color: #1c470a;
}

div.wpcf7-mail-sent-ng {
	background: #b94a48;
  color:#6e2b2a;
}

