/* @override 
	http://vmres08.web-servers.com.au/~weate/css/custom.css
	http://vmcp13.web-servers.com.au/~mimalorg/css/custom.css */

/*! Place your custom styles here */



h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
  /*font-family: 'Ainslie-NorReg', 'Helvetica', 'Arial', sans-serif !important;*/
  
  color: #252525;
  font-weight: 300;
  font-variant-ligatures: common-ligatures;
  margin-top: 0;
  margin-bottom: 0;
}

h1 {
	/*color: #E6CFA0 !important;*/
	font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
	font-weight: 200;
	font-style: normal;
	letter-spacing: -.01em;
	
	/*font-size: 2.54285714em;
	line-height: 1.31818182em;*/
}

div.boxed.boxed--border.h1-box {
	border: 5px solid #FF7643 !important;
	border-radius: 0px;
	background: none !important;
	
	/*margin-bottom: 4em;*/
	/*bottom: -4em;*/
	/*position: absolute;*/
	/*position: relative ;
	bottom: 1em !important;*/
	
	
	
}

div.article__title h1{
	font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
	    font-weight: 600;
	    font-style: normal;
	    font-size: 39px;
	    letter-spacing: -2px;
	    line-height: 39px;
	    text-transform: none;
	     color: #706846;
	     
	     /*margin-bottom: 2.5em;*/
	     
}

div.boxed.boxed--border.h1-box div.article__title{
	margin-bottom: 0px !important;
}
div.boxed.boxed--border.h1-box div.article__title h1{
	font-size: 2.24285714em;
	line-height: 1.31818182em;
	
	
}

h2{
	font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
	    font-weight: 700;
	    font-style: normal;
	    font-size: 39px;
	    letter-spacing: 0em;
	    line-height: 1em;
	    text-transform: none;
	     color: #706846;
	     
	     margin-bottom: 1.5em;
}

article .article__body h2:not(:first-child){
	margin-top: 2.5em;
}

li.selected {
	color: #73674c;
}

h3 {
	font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
	    font-weight: 600;
	    font-style: normal;
	    /*font-size: 23px;*/
	    font-size: 1.7em;
	    line-height: 1.4em;
	    /*font-size: 23px;*/
	    letter-spacing: -0.03em;
	    /*line-height: 1.6em;*/
	    text-transform: none;
	    color: #706846;
	    
	    margin-bottom: 2em ;
	}
	
	
div.masonry.masonry--smgap {
	margin-bottom: 2.5em;
}



#menu2.bar.bar-2 {
	padding-top: 3.5em;
	padding-bottom: 2.9em;
	
	/*background: none !important;*/
	
	/*z-index: 1000;*/
	
}

h1.home-h1{
	background: url(/img/dots-line.png) 0 bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 12px;
}

.feature.feature-1 h5 {
font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
	font-weight: 700;
	line-height: 1.25714286em;
	margin-bottom: .3em;
	
	color: #73674c;
}
h5,
.h5 {
  font-size: 1.2em;
  line-height: 1.95714286em;
  
}




hr {
  border-color: #ffffff;
}


/*Blog Article*/
article .article__body img,
article .article__body iframe,
article .article__body .video-cover {
  border-radius: 0px;
  
  margin-bottom: 1.9em;
}

article .article__body p,
article .article__body ul {
  font-size: 1.35714286em;
  line-height: 1.4em;
  font-weight: 400;
  color: #706846;
  font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
  
  margin-bottom: 2em;
}

article .article__body p:not(:last-child),
article .article__body ul:not(:last-child) {
  margin-bottom: 2em;
}

article .article__body figure {
	margin-bottom: 3em;
	margin-top: 3em;
}

article .article__body figure img {
	margin-bottom: .5em;
}

article .article__body blockquote, article .article__body blockquote p {
  /*font-family: 'Merriweather', serif;*/
 /* font-family: 'Helvetica', 'Arial', sans-serif !important;*/
  font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
  font-style: normal;
  font-weight: 550;
  
 
  
  
  /*font-size: 1.78571429em;
  line-height: 1.5em;*/
 font-size: 1.34em;
  line-height: 1.65em;
  padding: 0;
  margin: 0;
  border-left: 0;
	 color: #706846;
}

.cover-features .row:nth-child(2) {
  margin-top: 4.14285714em;
}


div.container.pos-vertical-center {
	/*margin-top: 44px;*/
	
}

.stack-menu:before { content: ''; } /* '' */
.hamburger-toggle i {
  color: #252525;
}

i.icon.icon--sm.stack-interface.stack-menu {
	background: url(../img/hamburg.png) center center no-repeat;
}

.bar.bar-2 .logo {
  margin: 0;
  position: relative;
top: 1px;  
max-height: 4.6em;
  max-width: 620px;
  margin-bottom: 20px;


}

.bg--dark .menu-horizontal > li > a,
.bg--dark .menu-horizontal > li > span {
  color: #ffffff;
  
  opacity: 100;
}
.bg--dark .menu-horizontal > li > a:hover,
.bg--dark .menu-horizontal > li > span:hover {
 /* color: #ffff00;*/
  color: #FDBF0E;
  
}



.menu-horizontal > li > a,
.menu-horizontal > li > span {
  color: #b4a894;
  font-family: Futura, Questrial, sans-serif;
  /*font-family: 'Oswald', sans-serif;*/
  opacity: 100 !important;
  text-transform: uppercase;
  font-weight: 550;
  font-size: .70em;
	letter-spacing: .1em;
	
	
}

ul.menu-horizontal.text-left {
	margin-bottom: 1em;
}

.menu-horizontal > li > a:hover,
.menu-horizontal > li > span:hover {
 /* color: #ffff00;*/
  /*color: #FDBF0E;*/
 color: #73674c; 
}

/*font-family: 'Questrial', sans-serif;*/

#menu1{
	background-color: rgba(0, 0, 0, 0.56);
	
}

/*.bar.pos-fixed.bg--dark {
  background: #252525;
	opacity: 0.60;
}*/

/*nav#menu1.bar.bar-1.hidden-xs.bar--transparent.bg--dark.bar--absolute {
	background: #252525;
		opacity: 0.60;
}*/

div.col-12.pl-0.pr-0.img-cover {
	margin-bottom: 1.7em;
}

div.boxed.boxed--border.cart-total {
	margin-top: 0px;
}


.masonry.masonry--smgap .masonry__item {
  padding: 0 !important;
 /* margin-bottom: 10px;*/
}

.project-thumb.height-40 {
  min-height: 200px;
  
  max-height: 250px;
 
}
@media all and (max-width: 767px) {
  .project-thumb.height-40 {
    height: 250px;
    min-width: 100%;
  }
  
  /*h3,
  .h3 {
    font-size: 1.85714286em;
    line-height: 1.55714286em;
    
    margin-bottom: 2.7em;
  }*/
  div#ipa_header {
  	 height: 30vh;
  	
  }
  div.boxed.boxed--border.h1-box div.article__title h1{
  	font-size: 1.5em;
  	line-height: 1.31818182em;
  	font-weight: 500;
  	
  }
  
  
 
  
  
}

@media all and (min-width: 767px) {
  
  /*h3,
  .h3 {
    font-size: 1.85714286em;
    line-height: 1.5714286em;
    
    margin-bottom: 2.7em;
    }*/
  div#ipa_header {
  	/* height: 70vh;*/
  	min-height: 400px !important;
  }
div.boxed.boxed--border.h1-box {
		
	/*margin-bottom: 5.8em;*/
	/*bottom: .5em;*/
}

  
}



/*menu indicator*/

@media all and (min-width: 991px) {
  .bar-2 .logo {
    /*position: absolute;
    left: 50%;
    transform: translateX(-50%);*/
   }
  

  
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    /*display: inline-block !important;*/
  }
  /*position: absolute;
  left: 50%;
  transform: translateX(-50%);*/
  
  div#ipa_header.imagebg.text-center.height-50.unpad--bottom-off {
  	 height: 50vh;
  }
  #menu2.bar.bar-2 {
  position: absolute;
  	z-index: 1000;
/* position: absolute;*/
 
 left: 50%;
 transform: translateX(-50%);
  }
  .bar--transparent:not(.bar--dark) .logo-dark {
    display: none;
  }
  
}

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {

div.boxed.boxed--border.h1-box div.article__title h1{
	font-size: 1.5em;
	line-height: 1.31818182em;
	font-weight: 500;
	
}

}

li#selected.dropdown span.dropdown__trigger, li#selected a {
	/*color: #FDBF0E;*/
/*	opacity: 100;*/

color: #73674c;
}
.bar-1 .menu-horizontal > li > .dropdown__trigger,
.bar-1 .menu-horizontal > li > a {
  
  text-transform: none;
 
}
.bar-1 .menu-horizontal > li > .dropdown__trigger:after{
	color: #FDBF0E;
}
.menu-vertical .dropdown__container .dropdown__content:not([class*='bg-']),.dropdown .dropdown__content:not([class*='bg-']) {
	background-color: rgba(0, 0, 0, 0.76);
}
.dropdown .dropdown__content:not([class='bg--dark']) .menu-vertical a {
  color: #ffffff !important;
}

 .card__top {
  overflow: hidden;
/*border-radius: 6px 6px 0 0;*/
 
 }
.card__top img{
/*width: auto !important;*/
/*height: auto !important; */



}

.imagebg .rnd-top {
	border-radius: 6px 6px 0 0 !important;
}

.rnd-top:before {
  border-radius: 6px 6px 0 0;
}
.rnd-top .background-image-holder {
  border-radius: 6px 6px 0 0;
}

#ranger-logos  a.feature {
	text-align: center;
}

#ranger-logos  a.feature img{
	max-width:  100%;
}

/*.feature.feature--featured{
	padding-top: 35px;
	padding-bottom: 35px;
}*/

.feature.feature--featured#dhupuwamirri-rangers span.label {
	/*color: #FDBF0E; */
	background: url(/img/rangers/sm/ACM-Dhupuwamirri-Rangers.png) center center no-repeat;
	/*background-color: none;*/
	height: 50px;
	width: 50px;
}
.feature.feature--featured#donydji-rangers span.label {
	/*color: #FDBF0E; */
	background: url(/img/rangers/sm/ACM-Donydji-Rangers.png) center center no-repeat;
	/*background-color: none;*/
	height: 50px;
	width: 50px;
}
.feature.feature--featured#mirrngandja-rangers span.label {
	/*color: #FDBF0E; */
	background: url(/img/rangers/sm/ACM-Mirrngandja-Rangers.png) center center no-repeat;
	/*background-color: none;*/
	height: 50px;
	width: 50px;
}
.feature.feature--featured#wurrungguyana-rangers span.label {
	/*color: #FDBF0E; */
	background: url(/img/rangers/sm/ACM-Wurrungguyana-Rangers.png) center center no-repeat;
	/*background-color: none;*/
	height: 50px;
	width: 50px;
}
.feature.feature--featured#dhipirri-rangers span.label {
	/*color: #FDBF0E; */
	background: url(/img/rangers/sm/Balmawirrey-Dhipirri-Rangers.png) center center no-repeat;
	/*background-color: none;*/
	height: 50px;
	width: 50px;
}
.feature.feature--featured#gurruwiling-rangers span.label {
	/*color: #FDBF0E; */
	background: url(/img/rangers/sm/Gurruwiling-Rangers.png) center center no-repeat;
	/*background-color: none;*/
	height: 50px;
	width: 50px;
}
.feature.feature--featured#wanga-djakamirr-rangers span.label {
	/*color: #FDBF0E; */
	background: url(/img/rangers/sm/WangaDjakamirr-Rangers.png) center center no-repeat;
	/*background-color: none;*/
	height: 50px;
	width: 50px;
}



.feature.feature--featured span.label {
  display: inline-block;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: .5px;
  color: #fff;
  text-transform: uppercase;
  height: 26px;
  min-width: 65px;
  /*padding: 0 10px;*/
  text-align: center;
  border-radius: 50px;
  position: absolute;
  z-index: 3;
  /*top: 1.23809524em;
  right: 1.23809524em;*/
  top: .5em;
  right: 0em;
  
	
}


.feature.feature--featured#Dhupuwamirri:after {
 /* content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;*/
  /*background: #245A2C;*/
  background: #BE1F30;
 /* left: 0;*/
}
.feat-link{
	position: absolute;
	display: inline-block;
	height: 26px;
	min-width: 65px;
	bottom: 15px;
}

#footer-asrac h5{
	color: #FDBF0E;
	text-transform: none;
}
#footer-asrac > li a{
	text-transform: none;
}


/*IMAGE HEADINGS START*/

div#about-h1-img.h1-images img{
	max-height: 153px;
}

.img-headings {

	display: block;
	position: absolute; 
	
	/*max-width: 420px;*/
	max-width: 450px;
	
	z-index: 125000; 
	overflow: visible; 
	opacity: 100 !important; 
	top: 5em;
	left: 5.7em;
}
.img-headings-r {

	display: block;
	position: absolute; 
	
	/*max-width: 420px;*/
	max-width: 450px;
	
	z-index: 125000; 
	overflow: visible; 
	opacity: 100 !important; 
	top: 5em;
	right: 5.7em;
}


#heading-bg.bg--primary, .heading-background .bg--primary {
	background: url(../img/backgrounds/mimal-green-pattern_rgb.jpg) repeat !important;
	/*background-position: bottom !important;*/
}
.heading-background {
	background: url(../img/backgrounds/mimal-green-pattern_rgb.jpg) repeat !important;
	/*background-position: bottom !important;*/
}
#heading-bg {
	max-height: 610px;
}

.heading-background {
	max-height: 610px;
}



#heading-bg div.imageblock__content.col-lg-8.col-md-9.pos-right.parallax div.background-image-holder {
	/*background-position: top !important;*/
}

div.background-image-holder.bgi-btm {
	
	  background-position: 80% 40% !important;x
}

h2.cta-h2 {
	font-weight: 600;
	color: #706846;
	font-size: 23px;
	font-size: 1.7em;
	letter-spacing: normal;
	line-height: 1.6em;
	/*text-align: start !important;*/
}

ul.social-list.list-inline.list--hover li a:link{
	border-width: 3px;
	border-style: solid;
	border-color: #ff7548 !important;
	color: #ff7548 !important;
	width: 60px !important;
	height: 60px !important;
	vertical-align: middle;
	padding: 0px;
	display: block;
	position: relative;
	opacity: 1 !important;
	
}

div.product.product--tile.bg--secondary.text-center.product-boxes p{
	margin-bottom: 1.5em;
}

select#my-size {
	margin-bottom: .9em;
}

ul.social-list.list-inline.list--hover li:not(:hover) {
  opacity: 1;
  
}

ul.social-list.list-inline.list--hover li:hover {
  opacity: .8;
  background-color: #ffffff;
}
.soc-list i {
	position: absolute;
	top: 15px;
	left: 15px;
	opacity: 1 !important;
	font-size: 24px;
}



/* -------------------------------------- */    
/* rounded  list style                    */ 		

/* list .rounded-list ol,*/
 ol.rounded-list 
{
counter-reset:li; /* Initiate a counter */
/*margin-left:0;*/ /* Remove the default left margin */
padding-left:0; /* Remove the default left padding */

margin-left: 5px;
 list-style: none;
  counter-reset: my-awesome-counter;
}

/* item  .rounded-list ol > li,*/
ol.rounded-list > li
{
position:relative; /* Create a positioning context */
/*list-style:none;*/ /* Disable the normal item numbering */
/*background: #FDBF0E;*/ /* Item background color */
margin:0; /* Give each list item a left margin to make room for the numbers */
padding-left: 0px; /* Add some spacing around the content */
padding-bottom:10px;
padding-top:0px;

counter-increment: my-awesome-counter;
}

ol li::before {
  content: counter(my-awesome-counter) ". ";
  color: #FDBF0E;
  font-weight: bold;
  text-align: left;
  margin-right: 10px;
}
ol.rounded-list li  {
	font-size: 1.35714286em;
  line-height: 1.4em;
  font-weight: 400;
  color: #706846;
  font-family: 'Open Sans', 'Questrial', 'Helvetica', 'Arial', sans-serif;
}

/*.btn-squared-default-plain
    {
        width: 100px !important;
        height: 100px !important;
        font-size: 2em;
        padding: 0px;
    }*/

/*  .btn-squared-default-plain:hover
        {
            border: 0px solid white;
        }
        */
		
	
		.back-to-top {
   position: fixed;
   width: 3.71428571em;
   height: 3.71428571em;
   background: #ff7548;
   border-radius: 0;
   text-align: center;
   right: 0;
   bottom: 0;
   padding-top: 12px;
   /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
   box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);*/
   z-index: 99;
   border: 0px solid #ececec;
   transition: 0.2s ease-out;
   -webkit-transition: 0.2s ease-out;
   -moz-transition: 0.2s ease-out;
   
   
 }
 .back-to-top i {
   color: #fff;
   font-size: 1.9em !important;
   font-weight: bold !important;
   
 }
 .back-to-top:not(.active) {
   opacity: 0;
   transform: translate3d(0, 20px, 0);
   -webkit-transform: translate3d(0, 20px, 0);
   pointer-events: none;
 }
 .back-to-top.active:hover {
   transform: translate3d(0, -5px, 0);
   -webkit-transform: translate3d(0, -5px, 0);
 }
 
 
/* SLIDER*/

div.slider.slider--columns {
	margin-bottom: 2.5em !important;
	margin-top: 2em;
} 
 
 div.slider.slider--columns img{
 	margin-bottom: 1em !important;
 } 
.slider[data-paging="true"]:not(section) {
  margin-bottom: 1em;
}
.slider[data-paging="true"]:not(section) .flickity-page-dots {
  bottom: -1em;
}   



/*FORMS*/


input.border-secondary {
	border-color: #706846 !important;
	/*border-color: #ff7548 ;*/
	
}


/*NEXT PREV */

.feature-pagination.feature-2 p.type--fine-print.type--uppercase {
	padding: 0px;
	margin-bottom: 0px;
	line-height: normal;
}
.feature-pagination.feature-2 p.type--fine-print {
	line-height: 5px;
	text-decoration: none;
}
.feature-pagination.feature-2.boxed{
	padding: 0px;
}
.feature-pagination.feature-2  i#pagination-right {
  width: 10%;
  float: right;
  text-align: right;
  margin-left: 10px;
  margin-right: 0px;
}
.feature-pagination.feature-2#page-right .feature__body {
  /*width: 90%;*/
  float: right;
}
.feature-pagination.feature-2 .feature__body {
  /*width: 90%;*/
  float: left;
}

.feature-pagination.feature-2  i {
	width: 10%;
	margin-right: 10px;
	height: 100%;
	/*position: absolute;*/
	/*height: 100%;
	left: -20px !important;
	top: 0;*/
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

#btn-next {
	white-space: normal;
	width: auto;
	text-align: right;
}

#btn-next i {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	/*background: rgba(0, 0, 0, 0.1);*/
	padding: 0 0 0 10px;
	/*border-radius: 6px 0 0 6px;*/
	font-size: 46px;
	line-height: 71px;
	
}


