/* Menu Padding - LEft - Right */
.menu-block .gf-menu.l1 > li > .item {
    padding: 0 0px;
}

.gf-menu.l1 > li {
    border: 2px solid transparent;
    border-radius: 0;
}

/* Menu Font Size */
.gf-menu.l1 > li > .item {
    font-size: 17px;
    line-height: 22px;
    padding: 0 5px;
 } 

 /* Menu Sub TextFont Size */
 .gf-menu .item.subtext > em {
    display: block;
    font-size: 14px;
    font-style: normal;
    position: relative;
    text-align: left;
    top: -2px;
}

.gf-menu.l1 > li > .item.subtext > em {
    line-height: 15px;
    position: relative;
    top: -2px;
}


h1 {
    font-size: 190%;
    line-height: 130%;
}

h1, h2, h3, h4, h5, h6 {
    color: #333;
    font-family: inherit;
    font-weight: bold;
    line-height: 1;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    box-sizing: content-box;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 26px;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px;
}

/*  Hides Text In Menu Item - Image Only css class ho,etext applied in menu item */
li.hometext .item {font-size: 0px !important;}


.gf-menu.l1 > li > .item .menu-image {
    margin-top: -8px;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu li.active > .item, .layout-mode-responsive .gf-menu-device-container .gf-menu li:hover > .item {
    color: #fff;
	

}

.gf-menu.l1 > li > .item {
    color: #000;
    height: 130px;
}

.gf-menu {
    list-style: outside none none;
    margin: -25px ;
}

.gf-menu .dropdown  {

   background: #000;
}



.gf-menu .dropdown li.active > .item, .gf-menu .dropdown li:hover > .item {

    border: 1px solid transparent;

    color: #D7A163!important;

}




a#rt-logo {
    	-webkit-background-size: contain;
    	-moz-background-size: contain;
    	background-size: contain;
    }

.gf-menu li.parent > .item::after {
    content: "";
    font-family: FontAwesome;
    font-size: 18px;
    margin-top: -12px;
    opacity: 0.5;
    position: absolute;
    right: 15px;
    top: 50%;
}



@media (max-width: 48rem) {
    ul.sprocket-tabs-nav li {
        float: none;
    }
    }
    

/*.formResponsive input, .formResponsive textarea {
    width: 80%;
}*/

.sppb-addon-content, .sprocket-tabs-panels > .sprocket-tabs-panel, .sprocket-tabs-panels > .sprocket-tabs-panel .moduletable {
        overflow: hidden;
    }

.fp-roksprocket-showcase .layout-showcase .sprocket-features-content {
    width: 40%;
}

.fp-roksprocket-showcase .layout-showcase .sprocket-features-img-container {
    width: 60%;
}

#rt-header {
    height: 142px;
}
#rt-showcase .rt-container {
     width:100%;
}

#rt-showcase .rt-grid-12 {
    margin: 0 auto;
    width: 100%;
	padding:0;
}

#rt-showcase .rt-block {
	padding-left:0; padding-right:0; margin-left:0; margin-right:0
}

.layout-slideshow .sprocket-features-content {
    background: none!important;
    color: #ffffff;
    padding: 15px;
}


/*#rt-mainbody-surround {

	background: url("http://www.hashtaghr.com.au/images/bgtextnew.jpg");
}
*/

.gf-menu.l1 > li.active {
    border: 2px solid transparent;
}

.gf-menu.l1 > li.active > .item {
    color: #D7A163;
}

.gf-menu.l1 > li:hover{background:#fff;border:2px solid transparent;}


.gf-menu.l1 > li:hover > .item{color:#D7A163;}


.gf-menu.l1 {
text-transform: capitilize !important;
}


body {
    color: #333;
}

h2 {
    font-size: 140%;
    line-height: 160%;
}

.articleslatest .title{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 0 0 20px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}



/*
#rt-maintop {

    background: url("http://www.hashtaghr.com.au/images/bgtext.jpg");

}
*/

/*SIDEMENU STUFF */

.layout-mode-responsive .gf-menu-device-wrapper-sidemenu {
    background: #D7A163 none repeat scroll 0 0;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu {
    background-color: #D7A163;
    border-bottom: 15px solid #D7A163;
    border-top: 50px solid #D7A163;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu ul, .layout-mode-responsive .gf-menu-device-container .gf-menu ol, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li ol > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-4 > .col4 > ul > li:last-child {
    background-color: #D7A163 !important;
	    margin-left: 10px;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li, .layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li:hover {
    border: 1px solid transparent;
			    margin-left: 10px;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 > li.active:hover {
    border: medium none;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu li, .layout-mode-responsive .gf-menu-device-container .gf-menu .item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #000;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu li.active > .item, .layout-mode-responsive .gf-menu-device-container .gf-menu li:hover > .item {
    color: #fff;

}

.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 .item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 15px;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu .dropdown {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    margin-top: 0;
}

#rt-header ul.gf-menu {
text-align: center!important;
}

#rt-header ul.gf-menu li{
display: inline-block !important;
left: auto;
float:none;
}

.gf-menu .item {
    font-family: Montserrat,sans-serif !important;
	cursor: pointer;
    display: block;
    font-size: 18px;
    height: auto;
    line-height: 22px;
    outline: 0 none;
    padding: 5px 8px;
    text-align: left;
    text-decoration: none;

}

.tp-caption h2 {
    display:none;
}

.tp-caption p { display:none}

.box2 {
/*
	background: url("http://www.hashtaghr.com.au/images/bgtextrocksprocket.jpg");
*/
    color: #808080;
	font-size:16px;
}

.box2 a:not(.readon) {
    color: #FFFFFF;
}

.box2 a:hover:not(.readon) {
    color: #FFC236;
}

.box2 .readon {
    background: #d9d9d9 none repeat scroll 0 0;
}

.box2 .readon:hover {
    background: #cccccc none repeat scroll 0 0;
}

.box2 .title {
    color: #ffc236;
}

.box2 li{
	line-height: 35px;
}

a {
    color: #895416;
}


a:hover{
 color: #D7A163;
}

.articleslatest  a{
 color: #fff;
}

.sprocket-mosaic-tags {display:none}

.sprocket-mosaic-order {display:none}

.sprocket-mosaic-filter {display:none}


div#fd hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #888 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 17px;
    margin-top: 17px;
}

.rt-social-buttons .social-button {
    margin: 0 2px;
}

.social-button {  
    padding: 7px 15px;  
}

.rt-social-buttons {
    margin: 50px 10px;
}

#login-form input[type="text"], #login-form input[type="password"] {
    width: 75%;
}
.rt-overlay-dark textarea, .rt-overlay-dark input[type="text"], .rt-overlay-dark input[type="password"], .rt-overlay-dark input[type="datetime"], .rt-overlay-dark input[type="datetime-local"], .rt-overlay-dark input[type="date"], .rt-overlay-dark input[type="month"], .rt-overlay-dark input[type="time"], .rt-overlay-dark input[type="week"], .rt-overlay-dark input[type="number"], .rt-overlay-dark input[type="email"], .rt-overlay-dark input[type="url"], .rt-overlay-dark input[type="search"], .rt-overlay-dark input[type="tel"], .rt-overlay-dark input[type="color"] {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
    border: 1px solid #000;
}

div.modheight .module-surround {height:20px;}


/*
	div.modwidth .module-surround {width:80%;}
*/
/*  reduces padding under this module footer logins  */
	div.modwidth  {margin-bottom: -50px;}
	
	/*  reduces padding above contributor apply only this  footer */
	div.contpadtop  {margin-top: -15px;}


div.newslbg {background-color:#212121;}

.readon:hover {color:#314F49;background-color:#FFCD5B;border:2px solid transparent;background-position:inherit;background-image:none;text-shadow:none;}

#gantry-totop:hover {
   background-color: #000!important;

	}
	
	.social-button:hover  {
   background-color: #000;
	}

@media only screen and (min-width: 960px) and (max-width: 1199px) {

body.layout-mode-responsive h1 {
    font-size: 270%;
    line-height: 180%;
}
body.layout-mode-responsive h2 {
    font-size: 100%!important;
    line-height: 160%;
}
body.layout-mode-responsive h3 {
    font-size: 150%;
    line-height: 150%;
}
body.layout-mode-responsive h4 {
    font-size: 120%;
    line-height: 150%;
}
body.layout-mode-responsive h5 {
    font-size: 110%;
    line-height: 110%;
}
body.layout-mode-responsive .item-page h2 {
    font-size: 100%!important;
    line-height: 160%;
}
body.layout-mode-responsive .gf-menu.l1 > li {
    margin-right: 10px;
}
body.layout-mode-responsive .gf-menu.l1 > li > .item {
    padding: 0 10px;
}
body.layout-mode-responsive .gf-menu.l1 > li.parent > .item {
    padding-right: 25px;
}
body.layout-mode-responsive .gf-menu.l1 > li.parent > .item::after {
    right: 10px;
}
}

@media (min-width: 768px) and (max-width: 959px) {
body.layout-mode-responsive .visible-tablet {
    display: inherit !important;
}
body.layout-mode-responsive .hidden-tablet {
    display: none !important;
}
body.layout-mode-responsive .hidden-desktop {
    display: inherit !important;
}
body.layout-mode-responsive .visible-desktop {
    display: none !important;
}
body.layout-mode-responsive .visible-large {
    display: none !important;
}
body.layout-mode-responsive .hidden-large {
    display: inherit !important;
}
body.layout-mode-responsive h1 {
    font-size: 250%;
    line-height: 170%;
}
body.layout-mode-responsive h2 {
    font-size: 100%;
    line-height: 150%;
}
body.layout-mode-responsive h3 {
    font-size: 130%;
    line-height: 140%;
}
body.layout-mode-responsive h4 {
    font-size: 110%;
    line-height: 140%;
}
body.layout-mode-responsive h5 {
    font-size: 105%;
    line-height: 105%;
}
body.layout-mode-responsive .item-page h2 {
    font-size: 100%;
    line-height: 150%;
}
body.layout-mode-responsive .gf-menu.l1 > li {
    margin-right: 3px;
}
body.layout-mode-responsive .gf-menu.l1 > li > .item {
    padding: 0 3px;
}
body.layout-mode-responsive .gf-menu.l1 > li.parent > .item {
    padding-right: 20px;
}
body.layout-mode-responsive .gf-menu.l1 > li.parent > .item::after {
    right: 5px;
}
}

.sprocket-mosaic .sprocket-padding {
    background-color:#000;
  }
  
div.adjlinehgt {   
    line-height: 36px;
}

.button:hover, .readon:hover, .readon2:hover, .readon3:hover, a.readmore:hover, button.validate:hover, p.readmore a:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .controls .btn:hover, .logout-button .btn:hover, #gantry-totop:hover, .sprocket-readmore:hover, .roksearch_results a.clr:hover, .social-button:hover {
    background-color: #ffc236;
    background-image: none;
    background-position: inherit;
    border: 2px solid transparent;
    color: #fff;
    text-shadow: none;
}

.button, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, #gantry-totop, .sprocket-readmore, .roksearch_results a.clr, .social-button {  
    color: #212121; 
    border-radius: 0px;  
}

.sprocket-mosaic .sprocket-mosaic-loadmore:hover, .sprocket-mosaic .sprocket-mosaic-loadmore.loader {
    background: #ffc236 none repeat scroll 0 0;
        color: #fff;
}

div.resourseintropad {   
    margin-bottom: -15px;
}
/*
	Removes rounded Corners on Mosaic */
.sprocket-mosaic .sprocket-mosaic-item .sprocket-padding {
    border-radius: 0px;
}

.sprocket-mosaic-loadmore .loadmore-info {
    font-size: 0px!important;
}
.sprocket-mosaic-loadmore span {
    display: block;
    font-size: 18px!important;
    line-height: 2.6em!important;
    text-align: center;
    text-transform: uppercase!important;
}

.sprocket-mosaic-loadmore {
    -moz-user-select: none;
    display: block;
    height: 55px;
    margin: 40px auto 0;
    padding: 5px;
    width: 350px!important;
}

#rt-bottom {
    background: #fff;
	padding:30px;
    color: #333;
}


#rt-extension {
	padding:30px;
    color: #333;
}
.sprocket-mosaic-title a {color: #fff; }
.sprocket-mosaic-title a:hover {color: #D7A163; }

.sprocket-mosaic-item .sprocket-mosaic-infos {
    color: #FFC236;
    font-size: 1em;
    margin: 0 0 15px;
}

.sprocket-mosaic-infos {
 
    padding-left: 10px;
}

.sprocket-mosaic-title {
 
    padding-left: 10px;
    padding-right: 10px;
	text-align: center;
}

.sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image, .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-hover {
    border-radius: 0px;
}

.sprocket-mosaic .sprocket-readmore {
   display:none!important;
}



#rt-header {
   border-bottom: solid #000;
    border-bottom-width: 1px;
}

.hovereffect {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:pointer;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.15);
-webkit-transform:scale(1.15);
transform:scale(1.15);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}

#gantry-totop {
    margin-top: -20px;
}

div#fd.eb .eb-post-thumb .eb-post-image {

    padding: 0px;
    border-bottom: solid #FFC236!important;
      border-bottom-width:8px!important;
}
/*	Code Below for Authors Bio Section, 2 column responsive */


.wrapper { 
  overflow:hidden;
}

.wrapper div {
   min-height: 200px;
}
#one {
  float:left; 
  margin-right:20px;
  width:200px;
  text-align: center;
}
#two { 
  background-color: white;
  overflow:hidden;

  min-height:170px;
}

@media screen and (max-width: 600px) {
   #one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0;
      text-align: center;
  }
}

.sprocket-mosaic .sprocket-padding {
    padding: 0px!important;
}



.sprocket-mosaic .sprocket-padding {
    border: 1px solid rgba(0, 0, 0, 0.1)!important;

}

.sprocket-mosaic .sprocket-padding {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)!important;

}

/*.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
   
    border-radius: 0px!important;
    
}

.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
   border-radius: 0!important;
   }
   
   .formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background-color: #FFC236!important;
   
}*/

.rt-overlay-dark .title {
    color: #212121;
}

#rt-footer .title {
    color: #fff;
}

/*div.logopad {

margin-top: -10px;


}*/

.gf-menu .dropdown li .item {

    color: #fff!important;
}

.header-overlay-dark .gf-menu-toggle {
    background-color: #000;
}

.gf-menu .dropdown {

    border: 1px solid #000;
    border-radius: 5px;
}
#rt-drawer{display:none;}
 
 
 @media screen and (min-width: 960px) {
 #rt-mainbody {margin-top: -110px;}
}

 @media screen and (min-width: 285px) and (max-width: 959px) {
 #rt-mainbody {margin-top: -60px;}
}
/* remove white space around page builder rows */
.sppb-row{
    margin-bottom: -50px!important;
	    margin-top: -30px!important;
}

 @media screen and (max-width: 760px) { 
div.copyrightpad {
margin-bottom: -20px;
}
}


div.bottommodulepad .module-surround {
height:246px!important;
   }

.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
    width: 94% !important;
}

div.contactmodules a{
color:#D7A163!important;}

div.contactmodules a:hover {
color:#0F70B7!important;}

#rt-copyright a:hover{
 color: #fff!important;
}
#rt-copyright a{
 color: #000!important;
}

 @media screen and (max-width: 760px) {
body.layout-mode-responsive #gantry-totop {
    display: block;
    float: none !important;
    margin: auto;
    width: 50%;
}
}


.sp-page-builder .page-content #section-id-1490136866696 {
    margin: 0;
    padding: 10px 0!important;
}

#sp-page-builder .page-content .sppb-section:first-child {
    margin-top: 50px;
}

#rt-feature a {
    color: #8dc73f;
}

#rt-feature a:hover {
    color: #fff;
}

.layout-mode-responsive .gf-menu.l1 > li {
    float: none;
    margin-left: 10px;
}
#rt-bottom a:hover {
 color:#D7A163!important;}

#rt-bottom a {
color:#000!important;}

.sppb-addon-image-overlay-icon {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    border-radius: 40px;
    color: #fff;
    display: none;
    font-size: 100px;
    height: 100px;
    left: 50%;
    line-height: 100px;
    margin-left: -38px;
    margin-top: -18px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 45%;
    transition: background-color 300ms ease 0s;
    width: 100px;
}

#rt-feature {
    color: #000;
}
#rt-feature {
    height: 65px;
}
#rt-feature {
    border-bottom: 1px solid #000;
}
.rt-overlay-dark hr {
    border: 1px solid #000;
}

.sppb-nav-pills > li > a {
    border-radius: 3px;
    color: inherit;
    font-size: 15px;
    font-weight: bolder;
    line-height: 1.42857;
    padding: 13px 25px;
}

div.fixh .module-surround {height:110px;}

.sppb-btn-success {
    background-color: #212121;
    color: #fff;
}
.sppb-btn-success:hover, .sppb-btn-success:focus, .sppb-btn-success:active, .sppb-btn-success.active, .open > .dropdown-toggle.sppb-btn-success {
    background-color: #51D800;
    color: #000;
}
div.lheight {
line-height: 18px;
margin-top: 5px;
}

.k-ui-namespace .k-toolbar {
    margin-top: 150px!important;
}

.readon {
    background-color: #D7A163;
   
}
.readon:hover {
    background-color: #D7A163;
   
}
