
/* Hide RokNavMenu on desktop version of website */
@media (min-width: 768px) {
  #rt-header {display: none;}
}

/* Top Spacing */
@media (min-width: 768px) {
  #rt-mainbody-surround {margin-top: 30px;}
}
@media (max-width: 767px) {
  #rt-mainbody-surround {margin-top: 55px;}
}

/* Header Styling */
.sfi-header-50 {float: left; width: 49%; background: rgba(0, 0, 0, 0) linear-gradient(#eae5df, #ffffff) repeat scroll 0 0; border-right: 1px solid #675340;}
.sfi-header-50 .title {width: 92%; padding: 15px 4% 5px; font-weight: bold; font-size: 180%; line-height: 120%; display: block; text-align: center;}
.sfi-header-50 .caption {width: 92%; padding: 5px 4% 15px; font-size: 120%; line-height: 120%; display: block; text-align: center;}
.sfi-header-25 {float: left; width: 25%;}
.sfi-header-25 a {color: #675340;}
.sfi-header-25 a:hover {color: #7c7e69;}
.sfi-header-25 .text {width: 96%; display: block; text-align: center;}
@media only screen and (min-width: 1200px) {
  .sfi-header-25 .text {padding: 35px 2%; font-size: 120%; line-height: 120%;}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .sfi-header-25 .text {padding: 51px 2%; font-size: 120%; line-height: 120%;}
}
@media (min-width: 768px) and (max-width: 959px) {
  .sfi-header-25 .text {padding: 62px 2%; font-size: 120%; line-height: 120%;}
}
@media (max-width: 767px) {
  .sfi-header-25 .text {padding: 62px 2%; font-size: 120%; line-height: 120%;}
}
@media only screen and (max-width: 480px) {
  .sfi-header-25 .text {padding: 66px 2%; font-size: 100%; line-height: 100%;}
}
.rt-block.header-news {background-color: #eae5df; padding: 40px; border-top: 4px solid #675340; border-bottom: 4px solid #675340;}

/* Backgrounds */
body {background: #a7a691 none repeat scroll 0 0;}
#rt-page-surround {background: rgba(0, 0, 0, 0) url("../../../images/background.jpg") repeat-x scroll 0 0;}
#rt-sidebar-a {background: #ffffff url("../../../images/tree-background-sidebar.jpg") repeat-y scroll center top;}
#rt-mainbody .component-content {background: #ffffff url("../../../images/tree-background.jpg") repeat-y scroll center top;}

/* Typography */
#component-body, #rt-main .component-content {color: #383838;}
#rt-main .component-content h1:before {content: url("../../../images/little_logo.png"); margin-right: 5px;}
#rt-main .component-content h1 {font-weight: bold; font-size: 28px;}
#rt-main .component-content h2 {color: #218bce; font-weight: bold;}

/* Images */
#rt-mainbody .imgborder {border: 1px solid #c7c7c7; margin: 10px;}
#rt-mainbody img {max-width: inherit;}

/* Tables */
#rt-mainbody table td {padding: 10px;}

/* Virtuemart Styling */
#rt-main .category-view .row .category.width33 {width: 33%;}
@media (max-width: 959px) {
  #rt-main #cart-view .vm-cart-item-basicprice {min-width: inherit; width: inherit;}
  #rt-main #cart-view .vm-cart-item-quantity {min-width: inherit; width: inherit;}
  #rt-main #cart-view .vm-cart-item-tax {min-width: inherit; width: inherit;}
  #rt-main #cart-view .vm-cart-item-discount {min-width: inherit; width: inherit;}
  #rt-main #cart-view .vm-cart-item-total {min-width: inherit; width: inherit;}
  #rt-main #cart-view .cart-summary .vm-price-value {white-space: inherit;}
}

@media (min-width: 768px) {
  .rt-sidebar-wrapper {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 10px 0 10px -10px #000000, -10px 0 10px -10px #000000;
  }
  #rt-sidebar-a ul.menu li a, ul.menu li .item, ul.menu li .separator {padding: 0px 15px;}
  #rt-sidebar-a ul.menu li {line-height: 20px;}
  #rt-sidebar-a ul.menu {margin: -12px -15px; padding: 12px 0;}
}
#rt-sidebar-a {margin-top: 0;}
#rt-sidebar-a ul.menu li.active.current > a, #rt-sidebar-a ul.menu li#current.active > a {color: #383838;}

/* AcyMailing Subscribe */
/* #rt-sidebar-a .sfi-subscribe {background: rgba(0, 0, 0, 0) linear-gradient(#eeeeee, #cccccc) repeat scroll 0 0;}
/* #rt-sidebar-a .sfi-subscribe input[type="text"] {height: 36px;}
/* #rt-sidebar-a p.acysubbuttons {margin: 0;}

/* vision6.com.au Subscribe */
#rt-sidebar-a #em_subscribe_form .webform_step {margin: 0 1% !important; width: 98% !important;}
#rt-sidebar-a #em_subscribe_form .webform_step .wfe_component {padding: 0 5px !important;}
#rt-sidebar-a #em_subscribe_form .webform_step .wfe_component input {height: 28px; width: inherit;}
@media (min-width: 768px) and (max-width: 1199px) {
  #rt-sidebar-a #em_subscribe_form .webform_step {margin: 0 1% !important; width: 97.5% !important;}
  #rt-sidebar-a #em_subscribe_form .webform_step .wfe_component input {width: 100%;}
}
#rt-sidebar-a #em_subscribe_form .webform_step .wfe_component input[type="submit"] {width: auto;}

/* AcyMailing */
.acymailing_form .onefield input, .subscribe input[type="text"] {height: 34px;}
.acysubbuttons {margin-top: 15px;}

/* Footer Styling */
#rt-footer a {color: #a7a691;}
#rt-footer a:hover {color: #ffffff;}
@media (min-width: 768px) {
  .admin-link {text-align: right;}
}
@media (max-width: 767px) {
  .website-link {text-align: center;}
  .admin-link {text-align: center;}
}

#rt-debug {display: none;}

