/*
Theme Name: Oniyn
Theme URI: http://oniyn.com.au/
Author: Oniyn
Author URI: http://oniyn.com.au/
Description: A theme made by Cloudstaff Inc.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: oniyn
Tags:

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.

Cloudstaff is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*** Global ***/

* {
  font-family: 'Montserrat', sans-serif;
}

body {
  overflow-y: scroll;
  overflow-x: hidden;
}

/*** Header Top Bar ***/

.header-top-bar {
  text-align: right;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
  background-color: #FAFAFA;
}

.header-top-bar, .header-top-bar a, .header-top-bar a:hover {
	color: #333333;
}

.header-top-bar ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.main-navigation-menu ul {
margin-right: -20px;
}

li.top-bar-info {
  display: inline-block;
}

span.top-bar-heading {
  margin: 0 5px 0 5px;
  color: #252525;
  font-size: 13px;
}

.header-top-bar .social-icons {
float: right;
}

.social-icons li {
  display: inline-block !important;
}

.social-icons ul {
margin: 0;
}

li.social-icons {
  margin-right: 15px;
}

.header-top-bar .social-icons i.fa {
  font-size: 20px;
  color: #CCCCCC;
  padding: 0px 2px;

}

.header-top-bar .social-icons a:hover i {
  color: #333333;
  padding: 0px 2px;
}

.social-icons i.fa, li.top-bar-info i.fa {
  font-size: 20px;
  color: #CCCCCC;
  padding: 0px 2px;
}

/*** Navigation Menu ***/

.main-navigation-menu {
  margin: 20px 0;
}

.main-navigation-menu ul {
	float: right;
}

.main-navigation-menu ul#primary-menu > li {
  margin: 30px 0px 0px 30px;
}

.main-navigation-menu ul#primary-menu > li > a {
  font-size: 20px;
  font-weight: 500;
  color: #000;
  text-decoration: none;
}

li#menu-item-17 {
    background: #c15628;
    padding: 5px 25px;
    border-radius: 50px;
    margin: 25px -20px 0px 40px !important;
}

li#menu-item-17 a {
  color: #fff !important;
}

button.menu-toggle {
  margin-top: 30px;
  background: #c15628;
  border: none;
  box-shadow: none;
  color: #fff;
  text-shadow: none;
}

/*** Home Page ***/

h1.entry-title {
  display: none;
}

/*.home-banner {
  background-image: url(../img/Hero-Image.png);
  background-size: center;
}*/

.who-what-title-headings {
  font-weight: 900;
}

.home .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
    color: #c15628;
    border-color: #c15628;
    background-color: transparent;
    padding: 10px 40px;
}

.home .vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
      background-color: #c15628;
}

.sections-heading {
    margin-bottom: 20px;
    font-weight: 900;
}

.home .vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    padding: 10px 40px;
    box-shadow: none;
}

.content-fixed-height {
  height: 100px;
}

h3.team-title {
    color: #fff;
    text-align: center;
}

.know-them-more .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
  color: #fff !important;
}

h5.team-position {
    color: #c15628;
    text-align: center;
    font-size: 18px;
}


/*** Animated Onions ***/

#onions-wrapper {
  text-align: center;
}

.animated-onion {
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 0;
}

.animated-onion:last-child {
    margin-right: 0;
}

/*

.onion-o:hover {
  z-index: 999;
  background-image:url('../img/O_MO.gif') !important;
}

.onion-n:hover {
  z-index: 999;
  background-image:url('../img/N_MO.gif') !important;
}

.onion-i:hover {
  z-index: 999;
  background-image:url('../img/I_MO.gif') !important;
}

.onion-y:hover {
  z-index: 999;
  background-image:url('../img/Y_MO.gif') !important;
}

.onion-n2:hover {
  z-index: 999;
  background-image:url('../img/N2_MO.gif') !important;
}

*/

#circle, #circle2, #circle3, #circle4 {
  position: relative;
  text-align: center;
}

.desc-wrapper {
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: 76px;
  left: 0;
  width: 100%;
/*top: 78px;
left: 70px;
text-align: center;
line-height: 40px;
font-size: 30px;*/
}

.desc-wrapper span {
  display: block;
}

span.number {
  line-height: 0;
}

span.speed {
  font-size: 14px;
}

span.desc {
  margin-top: -15px;
  font-size: 19px;
  color: #c15628;
  line-height: 22px;
}

i.fa.fa-thumbs-up, i.fa.fa-thumbs-down {
  color: #c15628;
}

#circle span, #circle2 span, #circle3 span, #circle4 span {

}


/*** Sub Pages ***/

.sub-pages-breadcrumbs > ul > li > a {
    color: #fff;
    text-decoration: none;
}

.sections-heading-with-icons {
  padding-left: 20px;
}

.sections-heading-with-icons::before {
    content: "\f058";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #c15628;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    /* top: 10px; */
    left: 11%;
}

.about-team-page p, .what-we-do-headings p {
    font-weight: 100;
    line-height: 25px;
    margin-bottom: 30px;
}

.page-id-4 li.vc_tta-tab {
  width: 49.9%;
}

li.vc_tta-tab span.vc_tta-title-text {
  font-size: 17px;
}

.white p {
  color: #fff;
  padding: 0 20px;
}

/*** Blog ***/

.page-id-10 .vc_gitem-zone {
    border: 1px solid #ddd !important;
padding: 0 15px !important;
}

.vc_grid-filter-item {
    padding: 10px 20px !important;
}

ul.vc_grid-filter li.vc_grid-filter-item span {
  text-transform: uppercase;
}

ul.vc_grid-filter li.vc_active {
background-color: #c15628 !important;
}

ul.vc_grid-filter li.vc_active span {
  color: #fff !important;
}

.page-id-10 .vc_gitem-post-data-source-post_title h4 {
  font-weight: 900 !important;
  font-size: 21px !important;
}


.page-id-10 .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
    color: #000 !important;
    border-color: #c15628 !important;
    text-transform: uppercase !important;
    margin-top: 20px !important;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
      background-color: #c15628 !important;
      color: #fff !important;
}



/*** Contact***/

input.wpcf7-form-control.wpcf7-submit {
  margin-top: 40px;
  background-color: #c15628 !important;
  color: #fff !important;
  box-shadow: none;
  text-shadow: none;
      padding: 10px 40px;
      font-size: 18px;
      border-radius: 50px;
      font-weight: 100;
}

/*** Single ***/

.single-title-header {
  background-image: url('../img/Title-Bar.png');
  padding: 40px 0;
}

.single-title-header {
  color: #fff;
}

.single .entry-meta {
  display: none;
}

.single-post-title {
  font-size: 25px;
      margin-top: 20px;
      font-weight: 900;
      color: #000;
}

.single-list-sidebar li {
  list-style: none;
  margin: 8px 0px;
}

.single-list-sidebar li a {
  color: #000;
}

.single-archive-sidebar li {
  list-style: none;
  margin: 8px 0px;
}

.single-archive-sidebar li a {
  color: #000;
}

li.nxt-prev {
  color: #999;
}

li.nxt-prev a {
  color: #999;
  text-transform: uppercase;
  font-size: 16px;
}

.nxt-prev-wrapper {
  border: 1px solid #ddd;
  padding: 10px;
  margin-bottom: 30px;
}

.single-post-share-wrapper {
    background: #eee;
    padding: 20px;
}

span.share-heading {
    font-size: 20px;
}

.share-post > a > i {
  color: #c15628;
}

.single-right-column {
  padding-left: 50px;
}

.single footer.entry-footer {
    display: none;
}

/*** Footer ***/

.fatfooter {
  background-color: #252525;
  padding: 50px 0;
}

.fatfooter a, .fatfooter a:hover, .fatfooter a:visited {
	color: #FFFFFF;
}

ul#menu-footer-menu, .menu-navigation-menu-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.fatfooter .menu-navigation-menu-container li {
  padding: 10px;
  border-style: solid none none none;
  border-width: 1px;
  border-color: #555555;
	margin-right: 50px;
}

.footer-logo {
	display: none;
}

.menu-navigation-menu-container li a:hover {
	text-decoration: none;
	}

ul#menu-footer-menu > li {
  margin-bottom: 8px;
}




ul#menu-footer-menu > li > a {
  color: #fff;
  text-decoration: underline;
}

.fatfooter h3.widget-title {
    color: #fff;
    font-size: 15px;
}

.fatfooter .textwidget {
  color: #fff;
  font-size: 13px;
  line-height: 23px;
  font-weight: 100;
  /* -webkit-font-smoothing: antialiased; */
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

#colophon {
  background-color: #c15628;
  color: #fff;
  padding: 20px 0;
}

.footer-logo.text-center {
  margin-bottom: 40px;
}



.home-our-team {
padding: 50px;
}

@media screen and (max-width: 1200px) {


.content-fixed-height {
  height: auto;
}

.main-navigation-menu ul#primary-menu > li > a {
  font-size: 13px;
}

.vc_custom_1457489346901 .vc_col-sm-3 {
  width: 50% !important;
}


}
