/* Custom CSS code */


@media (min-width: 1000px) {
	.vm-col-4 { min-height:470px }
	.product-container { min-height:430px }	
}

/* Changing the color of top bar to purple*/
#sp-top-wrapper {
    background-color: #4a206a !important;
}

/* Changing the color of top menu items */
#sp-top-wrapper .menutop {
    float: none;
  	text-align: center;
  	margin-top: 0px;
}

#sp-top-wrapper .menutop a {
    color: #fff;
  	text-transform: uppercase;
  	text-decoration: underline;
}
#sp-top-wrapper .menutop a:hover {
    color: #fff;
}

#sp-logo .logo img{
  max-width: 65%;
}

#sp-logo .ausrox-logo img{
  max-width: 100%;
}

#sp-logo .top-ausrox-logo .logo img{
  max-width:100%;
}

/* Changing the menu hovers*/
#sp-header.style-2 .sp-megamenu-parent > li.active > a, #sp-header.style-2 .sp-megamenu-parent > li:hover > a {
    background: #4a206a none repeat scroll 0 0;
}

/* Adding some margin for search and shopping cart*/
#sp-before-header #sp-top4 {
    margin-top: 25px;
}
/* Ausrox*/
.sp-vmsearch form {
    border: 1px solid rgba(0,0,0,0.5);
}
.sp-vmsearch .search-button-wrapper .search-button {
    background: #4a206a;
}

/* Changing the color of menu bar */
#sp-header.style-2 {
    background: #000 none repeat scroll 0 0;
}

/* News letter module section */
.sp-page-builder .page-content #section-id-1492965853055 {
    padding: 120px 0 !important;
}

/* Changing the text of newsletter header to white */
.sp-page-builder .page-content #section-id-1492965853055 .subscribe h3{
    color: #ffffff;
    line-height: 1.5;
}

/* adding padding to newsletter module */
.sp-page-builder .page-content #section-id-1492965853055 #column-id-1504744681647 {
    margin-top: 20px;
}

/* Changing the look and feel of newsletter module */
.itemid-672 #section-id-1492965853055 textarea,.itemid-672 #section-id-1492965853055 input[type="text"],.itemid-672 #section-id-1492965853055 input[type="password"],.itemid-672 #section-id-1492965853055 input[type="datetime"],.itemid-672 #section-id-1492965853055 input[type="datetime-local"],.itemid-672 #section-id-1492965853055 input[type="date"],.itemid-672 #section-id-1492965853055 input[type="month"],.itemid-672 #section-id-1492965853055 input[type="time"],.itemid-672 #section-id-1492965853055 input[type="week"],.itemid-672 #section-id-1492965853055 input[type="number"],.itemid-672 #section-id-1492965853055 input[type="email"],.itemid-672 #section-id-1492965853055 input[type="url"],.itemid-672 #section-id-1492965853055 input[type="search"],.itemid-672 #section-id-1492965853055 input[type="tel"],.itemid-672 #section-id-1492965853055 input[type="color"],.itemid-672 #section-id-1492965853055 .uneditable-input {
    background-color: rgba(0,0,0,0.0);
    color: #fff;
}

.acysubbuttons .subbutton {
    background: #4a206a;
    border: 1px solid #4a206a;
}

/* Changing thelook and feel of hit module*/
#sp-bottom #sp-bottom2 .sp-module-title h3 {
    color: #000000;
    text-transform: none;
    font-size: 13px;
}

/* Moving the hit counter in alignment with text and payment */
/*#sp-bottom #sp-bottom2 .sp-module {
    margin-top: -20px;
}
#sp-bottom #sp-bottom2 .sp-module-content {
    margin-top: -10px;
}*/
/*#sp-bottom #sp-bottom4 {
    padding-left: 100px;
}*/

/* Changing the color of footer */
#sp-bottom {
    background-color: #ebebeb !important;
    color: #000000;
    padding-bottom: 20px !important;
}

/* Changing the color of copyright*/
#sp-footer {
   	background-color: #ebebeb;
   	color: #000000;
}

#sp-footer .container {
    border-top: 1px solid #663398;
    padding-top: 20px;
}

/* YJ popup login */
#openLogin, #openReg {
    display: none !important;
}
#sp-top1 .poping_links {
    height: 50px;
    color: #fff;
    padding-top: 15px !important;
    text-transform: uppercase;
}
#sp-top1 .poping_links a{
    color: #fff;
    text-decoration: underline;
}
#sp-top1 .poping_links a:hover{
    color: #fff;
}

/* Adding padding between fa icons */
.fa-2x {
    padding-right: 20px;
} 
#sppb-addon-1505262175942 li {   /*Melbourne Contact */
    padding-bottom: 10px;
}
#sppb-addon-1505343961398 li {   /*Perth Contact */
    padding-bottom: 10px;
}

/* Hiding ratings from home page */
.product .text-block .vm-product-rating-container .ratingbox {
    display: none;
}

/* Hiding search */
.category-view .vm-search-custom-search-input {
    display: none;
}

/* adding padding to the custom tect on top */
#sp-top-wrapper #sp-position2 {
    padding-top: 6px;
}

/* Removing Tab review */
.product-container .tab_review {
    display: none;
}

/* Removing Join us */
.login-left .divtablecell {
    display: none;
}

/* Top menu logout button*/
#login-form .button {
    background: #000 none repeat scroll 0 0;
}
#login-form .button:hover {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #ebebeb;
}

/* Adding hr line in faq*/
.itemFullText hr {
    border-color: #673892;
    border-width: 2px 0 0;
}

/* Modifying category image */
.category-view .cat_image img{
    max-width: 50% !important;
}
.category-view .cat_image {
    max-width: 50%;
}

/* Displaying cat name in center*/
.category-view h1 {
    text-align: center;
}

/* Updating image in news tab*/
.news-image img {
    max-width: 70%
}

/* Reducing space between heading and featured product */
.itemid-672 #section-id-1492965852964 .sppb-section-title {
    margin-bottom: 0px;
}

#sp-before-header {
  	padding-top: 10px !important;
  	padding-bottom: 10px !important;
}
#custom3 {
    font-weight: 700;
    color: #663398;
}
#custom3:hover {
    text-decoration: underline;
}
.product .vm-product-media-container .image-block:not(.two-image) > a img:hover {
 	 -webkit-transform: none;
 	 -moz-transform: none;
  	-o-transform: none;
  	transform: none;
}
/*.itemid-730 .form-validate {
    display: none;
}*/
.vm-details-button {display:none !important; }

/* Custom Fields*/
.view-productdetails .vm-customfields-wrap {
    display: inline;
}
/* Adding margin between attributes and cart */
.productdetails-view .vm-product-details-container .product-fields .product-field {
    width: 100%;
    margin: 0 0 20px 0;
}
.productdetails-view .vm-product-details-container .product-fields .product-field .product-field-display {
    display: inline;
}
.cf4all_wrapper input[type="radio"], .cf4all_wrapper input[type="checkbox"] {
    display: none;
}
.checkbox.inline {
    margin-top: 0;
    padding-top: 0px;
}

.view-productdetails .vm-product-container .vm-product-details-container .product-short-description {
    padding-bottom: 10px;
}

/* Price correction - Hiding all the unnecessary prices */
.product-price .PricesalesPriceWithDiscount .vm-price-desc, .product-price .PricebasePriceVariant .vm-price-desc, .product-price .PricebasePriceVariant, .product-price .PricevariantModification .vm-price-desc, .product-price .PricepriceWithoutTax .vm-price-desc, .product-price .PricepriceWithoutTax, .product-price .PricediscountAmount .vm-price-desc, .product-price .PricetaxAmount .vm-price-desc, .product-price .PricetaxAmount, .product-price .PriceunitPrice .vm-price-desc, .product-price .PricevariantModification, .product-price .PriceunitPrice, .product-price .PricediscountAmount {
	display: none !important;
}

/* removing navigation from featured products */
.owl-nav, .owl-prev, .owl-next{
  display: none;
}

.h5, h5 {
  line-height: 1.5;
  font-weight: 400 !important;

}
/*--------------------------------------------------------- Categories page-------------------------------------------------------------*/

/* Product title display in categories page 
.product .text-block .product-title {
  	text-transform:lowercase;
}*/

/* displaying product price in accordance with product title */
.product-price .PricesalesPrice {
  	font-size:14px;
  	font-weight:800;
  	line-height:24px
}

/*Adding border to the product images */
.product .vm-product-media-container {
 	border:0px;
}

.itemid-730 h2{
 	display: none;
}

/* Category desc */

.category-view .category_description {
  	font-size: 13px !important;
    font-weight: 400 !important;
    text-align: center;
}

.view-category a.ask-a-question {
    font-size: 15px;
}

/* Custom filters function */ 

.sp-module .cf_wrapp_all .cf_flt_wrapper {
    background: #f3f3f3 none repeat scroll 0 0;
    padding: 20px 10px;
}

/*#sp-left #cf_form_277 #cf_list_virtuemart_category_id_277 .cfLiLevel0 {
    background: #8a0a50 none repeat scroll 0 0;
    padding: 4px 10px;
}

#sp-left #cf_form_277 #cf_list_virtuemart_category_id_277 .cfLiLevel0 input {
    display: none;
}

#sp-left #cf_form_277 #cf_list_virtuemart_category_id_277 .cfLiLevel0 .cf_childOpt {
    color: #fff;
}

#sp-left #cf_form_277 #cf_list_virtuemart_category_id_277 .cfLiLevel0 .cf_parentOpt {
    color: #fff;
}

#sp-left #cf_form_277 #cf_list_virtuemart_category_id_277 .cfLiLevel1 .cf_parentOpt {
    color: #000;
}

/*#sp-left #cf_form_277 #cf_list_virtuemart_category_id_277 .cf_flt_counter {
    display: none;
}*/

.sp-module .cf_wrapp_all .cf_flt_header span {
    font-size: 18px;
    font-weight: 700;
    color: #4a206a;
}

/*.com-customfilters .category-view {
    display: none;
}

#virtuemart_category_id_277_elid {
    display: none;
}

#virtuemart_category_id_277_elid_a{
    display: none;
}*/

.orderlistcontainer {
    font-size: 13px;
}

/* Another category page 

.itemid-885.view-category .category-views .category-view {
    display: block;
}

.itemid-885 .category-view .category_description {
    padding-top: 15px;
    text-align: justify;
}
*/





/* ------------------------------------------------------------Product Details Page-----------------------------------------------------------*/

.sp-module.search-pro {
  	margin-top: -30px;
}

/*Copied*/

/*----------------------------------------------------Registration Page --------------------------------------------------------------*/

.view-user #sp-main-body{
    padding-top: 50px;
}

.view-user #sp-main-body .row-set {
    background: #f4f4f4 none repeat scroll 0 0;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 5px;
}

.view-user #sp-main-body #userForm {
    background: #f4f4f4 none repeat scroll 0 0;
    margin-top: 20px;
    border-radius: 5px;
}

.view-user #sp-main-body #adminForm .buttonBar-right {
    text-align: left;	
  	float: none;
	margin-bottom: 20px;
}

.view-user #sp-main-body #adminForm {
    background: #f4f4f4 none repeat scroll 0 0;
    margin-top: 20px;
    border-radius: 5px;
}

.view-user #sp-main-body #bd_results h1 {
    text-align: center;
    text-transform: Capitalize;
    font-size: 25px;
}

.view-user #sp-main-body #bd_results h2 {
    text-align: center;
    text-transform: none;
    font-size: 25px;
}

.view-user #sp-main-body #bd_results .button {
    background: #4a206a none repeat scroll 0 0;
    color: #fff;
    padding: 10px 22px;
    font-size: 16px;
    width: auto;
}

.view-user #sp-main-body input, .view-user #sp-main-body textarea, .view-user #sp-main-body .uneditable-input {
    width: 500px;
}

/* .task-editaddresscart #sp-main-body input, .task-editaddresscart #sp-main-body textarea, .task-editaddresscart #sp-main-body .uneditable-input {
    width: auto;
}*/

.view-user #sp-main-body .chzn-container {
    width: 500px !important;
}

.view-user #sp-main-body .chzn-container-single .chzn-single {
    border-radius: 0px;
    height: 30px;
}

.login-users form {
    text-align: left !important;
}

.login-users h4 {
    text-transform: none;
}


/*.control-buttons  {
    display: none;
}*/

.view-user fieldset .control-buttons  {
    display: block;
    text-align: center;
}

.view-user fieldset .control-buttons .default{
    background: #4a206a none repeat scroll 0 0;
    color: #fff;
    padding: 10px 22px;
    font-size: 16px;
   
}

.view-user fieldset .control-buttons #reg_text {
    float: none;
    margin: 0 20px 20px 0;
    text-align: center;
}

.view-user input[type="submit"]{
  	background: #4a206a;
  	border-radius: 0px;
  	color: #fff;
}

.view-user label.invalid {
    color: #fff;
    padding: 10px;
    background-color: #4a206a;
}


/*-----------------------------------------Cart Page -------------------------------------------------------------------------------------*/

.view-cart #sp-main-body .billto-shipto {
    background: #f4f4f4 none repeat scroll 0 0;
    border-radius: 5px;
    padding: 20px 20px 50px 20px;
}

.view-cart #sp-main-body .vm-fieldset-pricelist {
    background: #f4f4f4 none repeat scroll 0 0;
    margin-top: 20px;
    border-radius: 5px;
    padding: 20px;
}

.view-cart #sp-main-body .vm-fieldset-customer-note {
    background: #f4f4f4 none repeat scroll 0 0;
    margin-top: 50px;
    border-radius: 5px;
    padding: 20px;
    margin-bottom: 20px
}

.view-cart .cart-summary .vm-payment-select .vm-payment-plugin-single label{
    margin-bottom: 20px;
}

.view-cart .cart-summary .vm-payment-select .vm-payment-plugin-single .vmpayment_cardinfo {
    font-size: 16px;
    color: #000;
}

.view-cart .cart-summary h3{
    text-transform: none;
}

.view-cart .cart-summary .vmpayment_cardinfo .hasTip {
    display: none;
}

.view-cart .vm-order-done h3{
    font-weight: 700;
    text-align: center;
}

.view-cart .vm-order-done #form-login {
    text-align:center;
}

.view-cart .cart-summary .vm-shipment-select .vmshipment_cost {
    color: #4a206a
    font-weight: bold;
}

.view-cart .cart-summary .vmshipment_description {
    display: none;
}

.view-cart #payment_id_3 {
    display: none;
}

.view-cart label[for="payment_id_3"] {
    display: none;
}

.view-cart .billto-shipto .invalid {
    background-color: #4a206a;
    border-color: none;
    color: #fff;
    padding: 10px 20px;
}

.view-cart .billto-shipto .details {
    background-color: #4a206a;
    border-color: none;
    color: #fff;
    padding: 10px 20px;
}

.view-cart .billto-shipto .output-shipto {
    margin-bottom: 20px;
    margin-top: 0;
}

.view-cart .vm-button-correct, .view-cart .vm-button, .view-cart .details-button {
    background: #4a206a none repeat scroll 0 0;
    border: 1px solid #4a206a;
    font-size: 16px;
    color: #fff;
}

.cart-summary td, .cart-summary th {
    border: 2px solid #ebebeb;
}

.view-cart #cart-view #form-login h3{
    display: none;
}

.view-cart #cart-view .inline {
    display: none;
}

.view-cart .shopcart {
    font-size: 25px;
    font-weight: bold;
    margin-top: 50px;
    text-align: center;
}
.view-cart .billto {
    font-size: 25px;
    font-weight: bold;
    margin-top: 40px;
    text-align: center;
    margin-bottom: 20px;
}

/* Hiding payment description */
.cart-summary .vmpayment_description {
    display: none;
}

/* Hiding product price result form cart */
.view-cart .productpriceresult {
    display: none;
}

/* Hiding strikethrough in total sales price */

.view-cart .vm-cart-item-total .line-through {
    display: none;
}

.vmshipment_name {
  	font-size: 14px;
	font-weight: bold;
}
.vmpayment_name {
  	font-size: 14px;
	font-weight: bold;
}

.radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-top: 4px !important;
}

/*--------------------------------------------------task-editaddresscart----------------------------------------------------------*/

.task-editaddresscart #sp-main-body .col-md-push-3 {
    left: 0%;
}

.task-editaddresscart #sp-main-body .col-md-9 {
    width: 100%;
}

.task-editaddresscart #sp-main-body #cf_form_272 {
    display: none;
}

/*------------------------------------------------------------------------------Final Cart page ---------------------------------------------------------*/

.task-updatecart .vm-order-done {
    background-color: #f4f4f4;
    padding: 50px;
}

.task-updatecart tr th, .task-updatecart tr td {
    padding: 10px;
    vertical-align: middle;
}
.task-updatecart td, .task-updatecart th {
    border: 2px solid #ebebeb;
}

.task-updatecart button{
    background: #4a206a none repeat scroll 0 0;
    border: 1px solid #4a206a;
    font-size: 16px;
    color: #fff;
}

.task-updatecart .vm-order-done tr:nth-child(5){
    display: none;
}

.task-updatecart .vm-order-done tr:nth-child(6){
    display: none;
}
/*--------------------------------------------------------------------Log In page ------------------------------------------------------------*/

.view-login .login-left .divtablecell {
    display: none;
}

.view-login .login-page::before {
    background: rgba(0, 0, 0, 0) url("/images/crystal/home/Slide2.JPG ") no-repeat scroll right center;
    background-size: 100%;
}

.view-login .logout::before {
    background: none;
}

/*----------------------------------------------------------Edit payment----------------------------------------------------------*/

.task-editpayment .vmpayment_cardinfo {
    font-size: 16px;
    color: #000;
}

.task-editpayment tr th, .task-editpayment tr td {
    padding: 10px;
    vertical-align: middle;
}
.task-editpayment td, .task-editpayment th {
    border: 2px solid #ebebeb;
}

.task-editpayment .vmpayment_description{
    display: none;
}

.task-editpayment .vm-payment-select .vm-payment-plugin-single label {
    margin-bottom: 20px;
}

.task-editpayment .form-validate {
    background-color: #f4f4f4;
    border-radius: 4px;
}

.task-editpayment .vm-payment-header-selected{
    display: none;
}

.task-editpayment .buttonBar-right button{
    background: #4a206a none repeat scroll 0 0;
    border: 1px solid #4a206a;
    font-size: 16px;
    color: #fff;
}

/*--------------------------------------------------------------------------------Track Order ----------------------------------------------------------*/

.view-orders tr th, .view-orders tr td {
    padding: 10px;
    vertical-align: middle;
}
.view-orders td, .view-orders th {
    border: 2px solid #ebebeb;
}
/* End copied*/

/*------------------------------------------------------Last set of changes---------------------- */
.close {
    color: #fff;
    text-shadow: 0;
    opacity: 1;
}
.close:focus, .close:hover {
    color: #fff;
    text-shadow: 0;
    opacity: 1;
}

.view-category .addtocart-area {
  	display: none;
}

.view-products .addtocart-area {
    display: none;
}

.browse-view .row .product .spacer img {
    height: 350px;
}

.com-virtuemart .sp-breadcrumb-wrapper {
  	background-color: #ebebeb;
	margin-bottom: 40px;
}

.com-customfilters .sp-breadcrumb-wrapper {
    background-color: #ebebeb;
    margin-bottom: 40px;
}

.product-status {
    display: none;
}

#sp-before-header input[type="text"] {
  	border: 1px solid #4a206a !important;
}

.product .text-block .product-price > div, .product .text-block .product-price > span {
    color: #4a206a;
}

#sp-page-title .breadcrumb {
  	margin: 0px;
}
.button.search-pro {
  background: #4a206a;
  border: 1px solid #4a206a;
  padding: 7px 22px;
  color: #fff;
}

/* Terms and conditions and etc pages */

.itemFullText ol,.itemFullText ul {
    list-style: disc;
    color: #000;
    font-size: 16px;
}
.itemFullText p {
    color: #000;
    font-size: 16px;
}
.itemFullText h3 {
    color: #683893;
    font-weight: bold;
}
/*------------------------------------------------------------------Final set of changes -------------------------------------------------*/

/* Login Page - removing edit profile button */

.profile .pull-right .btn {
  display: none;
}

.alert{
    background-color: #4a206a;
    border-color: #4a206a;
    color: #fff;
}
.alert.alert-message{
    background-color: #4a206a !important;
    border-color: #4a206a !important;
    color: #fff !important;
}
.alert.alert-message h4 {
    color: #fff !important;
}

/* ---------------------------------------------------------------------media Queries--------------------------------------------------------------------*/
@media (min-width: 1200px) {
  div.sppb-row-container,
  .sppb-container,
  .container {
    width: 1200px;
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .sppb-container {
    width: 970px;
  }
  .sp-megamenu-parent > li > a {
    padding: 0 15px;
  }
  .sp-megamenu-parent > li.sp-has-child > a:before {
    right: 5px;
  }
  .rtl .sp-megamenu-parent > li.sp-has-child > a:before {
    left: 5px;
    right: auto;
  }
  ul.social-icons li a {
    margin-right: 5px;
  }
  .rtl ul.social-icons li a {
    margin-left: 5px;
    margin-right: 0;
  }
  .sp-module .cf_wrapp_all .slider_bkg_img {
    width: 200px;
  }
  .sp-module .cf_wrapp_all .cf_slider_gutter_m {
    width: 185px;
  }
  .vmcategory2 .sp-module-title .modtitle span:after {
    display: none;
  }
  #sp-header.style-2 .social-icons {
    display: none;
  }
  #sp-header.style-2 .sp-megamenu-parent > li > a {
    padding: 0 20px;
  }
}
@media (max-width: 1199px) {
  .shipping-content ul li {
    margin-right: 15px;
  }
  .rtl .shipping-content ul li {
    margin-left: 15px;
    margin-right: 0;
  }
  .shipping-content.style-2 .box-icon {
    width: 30%;
  }
  .shipping-content.style-2 .box-text {
    width: 70%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sppb-container {
    width: 750px;
  }
}
@media (max-width: 991px) {
  .top-categories .category {
    margin-bottom: 30px;
  }
  .shipping-content ul li {
    margin-top: 10px;
  }
  .sale-content .info {
    padding: 0 100px;
  }
  .logo {
    text-align: center;
  }
  .logo a {
    display: inline-block;
  }
  #sp-footer .menu-footer ul li a {
    padding: 0 10px;
  }
  #sp-footer .menu-footer ul li:last-child a {
    padding-right: 0;
  }
  .rtl #sp-footer .menu-footer ul li:last-child a {
    padding-left: 0;
    padding-right: 0;
  }
  .sppb-testimonial-pro {
    padding: 0 40px;
  }
  .contact-form {
    padding-top: 50px;
  }
  .login-page:before {
    background-position: center top;
  }
  .productdetails-view .vm-product-details-container {
    padding-top: 50px;
  }
  .productdetails-view .main-image img {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  #sp-top-wrapper .menutop {
    float: none;
    text-align: center;
  }
  .logo {
    margin: 0;
    text-align: center;
  }
  .logo a {
    display: inline-block;
  }
  .style-cart2 .shopping_cart .mini-title {
    font-size: 16px;
  }
  .social-bottom ul.social-icons {
    text-align: left;
  }
  .rtl .social-bottom ul.social-icons {
    text-align: right;
  }
  .rtl .social-bottom ul.social-icons {
    text-align: right;
  }
  .product.vm-products-horizon .product-container .text-block {
    padding: 25px 10px;
  }
  .sppb-title-heading {
    font-size: 24px !important;
  }
  #sp-footer {
    text-align: center;
  }
  .menu-footer {
    display: none;
  }
  .sp-copyright {
    padding: 20px 0;
  }
  /*.category-view .category-view {
    display: none;
  }*/
  .view-login .login-page::before {
    background: none;
  }
  .login-page h4 {
    color: inherit;
  }
  .login-inner {
    padding: 0;
  }
  .login-right {
    float: none;
  }
  .login-left {
    position: static !important;
    padding: 30px 15px;
  }
  .login-left .divtablecell a {
    border-color: #303030;
    color: inherit;
  }
  article.item .info {
    float: none;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
    width: auto;
  }
  article.item .info .time-type {
    display: inline-block;
    width: 100px;
  }
  article.item .readmore {
    margin: 0;
  }
  .article-footer-wrap {
    display: none;
  }
  .category-view .width25 {
    width: auto;
  }
  .category-view .category .image-block img{
    width: 370px;
  }
  .zoomLens {
    width: 100px !important;
    height: 100px !important;
  }
  .sp-page-builder .page-content #section-id-1492965853055 {
    background-size: inherit !important;
  }
  .view-user #sp-main-body input, .view-user #sp-main-body textarea, .view-user #sp-main-body .uneditable-input {
    width:170px !important;
  }
  input, textarea, .uneditable-input {
    width: 100% !important;
  }
  .key .email, .key .username, .key .name, .key .password, .key .password2, .key .tos, .key .company, .key .ABN, .key .title, .key .first_name, .key .last_name, .key .address_1, .key .zip, .key .city, .key .virtuemart_country_id, .key .virtuemart_state_id, .key .phone_1, .key .About_Us { 
    width: 150px;
  }
  .view-user #sp-main-body .chzn-container-single .chzn-single {
    width: 170px;
	}
  .view-user legend {
    font-size: 15px;
	}
  #sp-top-wrapper .menutop ul li {
  	background-color: #70449b;
  	margin: 5px;
  	padding: 1px 15px 1px 15px;
	}
   .radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-left: 80px;
    margin-top: 4px;
    }
}
@media (max-width: 480px) {
  .sale-box .sppb-countdown-timer > div {
    height: 60px;
    padding: 10px 0 0;
    width: 60px;
  }
  .sale-box .sppb-countdown-timer > div span {
    font-size: 20px;
  }
  .sale-content .info {
    padding: 0;
  }
}
@media (max-width: 479px) {
  .orderby-displaynumber .display-number {
    display: none;
  }
  .orderby-displaynumber .vm-order-list {
    margin-left: 10px;
  }
  .rtl .orderby-displaynumber .vm-order-list {
    margin-right: 10px;
    margin-left: 0;
  }
  h1 {
    font-size: 26px;
  }
  .form-validate {
    padding: 0;
  }
  table.user-details tr td.key {
    min-width: 0;
  }
  #sp-page-title h2,
  #sp-page-title h3 {
    font-size: 22px;
  }
  .sp-vmsearch.search-dropdown .sp-module-content {
    min-width: 320px;
    right: -60px;
  }
  .rtl .sp-vmsearch.search-dropdown .sp-module-content {
    left: -60px;
    right: auto;
  }
  .sp-vmsearch.search-dropdown .sp-module-content:before {
    right: 70px;
  }
  .rtl .sp-vmsearch.search-dropdown .sp-module-content:before {
    left: 70px;
    right: auto;
  }
  .tabs_buttons ul li {
    margin: 5px 0;
  }
  #sp-header.style-2 .social-icons {
    display: none;
  }
  .style-cart2 > .sp-module {
    margin-top: 20px;
    width: 100%;
  }
  .style-cart2 .shopping_cart {
    padding: 0 50px;
  }
  .checkout-button-top .vm-button-correct {
    padding: 6px 5px;
  }
  .coupon {
    width: 200px;
    font-size: 12px;
    line-height: 20px;
  }
  .sp-module.cart{
    display: none;
  }
  .zoomContainer {
    display: none !important;
  }
}

/* ------------------------------------------------------------- Integrating AUsrox into Crystal Universe site-----------------------------*/
/* Landing Page */


.top-ausrox4 > .sp-module {
    width: 100%;
}

.top-ausrox4 {
  	margin-top: -20px;
  	padding-top: 30px;
  	padding-bottom: 30px;
}

.top-ausrox5 > .sp-module {
    width: 100%;
}

.top-ausrox5 {
  	padding-top: 30px;
  	padding-bottom: 30px;
}

.top-ausrox-logo {
  	padding-top: 30px;
  	padding-bottom: 30px;
}

.sppb-btn-default {
    color: #fff;
    background-color: #4a206a;
    border-radius: 0px !important;
}

.sppb-btn-default:hover {
    color: #fff;
}

/* Categories page */
.view-category.itemid-834 #sp-left{
  	margin-top: 70px;
}
.view-products.itemid-833 #sp-left{
  	margin-top: 70px;
}


/* Products Page*/
.view-productdetails.itemid-834 #sp-left{
  	display: none;
}
.view-productdetails.itemid-834 #sp-component{
  	width: 100%;
	left: 0%;
}
.view-productdetails.itemid-834 .vm-product-details-container .vm-customfields-wrap {
    display: none;
}


/* News page*/

.cusorange {
  	color: #ffa07a;
}
.easter1{
  	text-align: center;
}
.easter2 h4{
  	line-height: 125%;
  	font-family: "Arial",sans-serif;
}
.easter3 h4{
	line-height: 150%;
	font-family: "Comic Sans MS";
	color: yellow;
}
.easter4{
  	text-align: center;
}
#section-id-1555297025177 .sppb-col-md-2 {
  	padding-left: 0px !important; 
  	padding-right: 0px !important;
}
#section-id-1555297025177 img {
  	max-width: 50%;
    padding-top:15px;
    padding-bottom: 15px;
}
.button1{
  	background-color: #d267d3 !important;
    color: #fff !important;
  	font-weight: bold;
    padding: 20px;
}
.button2 {
  	background-color: #8f29dd !important;
   	padding: 20px;
  	color: #fff !important;
   font-weight: bold;
}

.itemid-703 .sppb-addon-content p{
	line-height: 170%;
	font-size: 15px;
	font-family: helvetica;
}
.itemid-730 .profile {
  	display: none;
}

/* Chnages after Nick mentioned */
.offcanvas-menu .offcanvas-inner .sp-module ul li a span:hover {
    color: #fff;
}
.icons {
    display: none;
}
.category-view{
  	display: inline !important;
}
.view-productdetails .vm-product-details-container td {

    border: 1px solid #ddd;
    padding: 5px;
    width: 200px;
}
#sp-header.style-2 .sp-megamenu-parent > li > a {
    font-size: 14px !important;
}
#sp-header.style-2 .sp-megamenu-parent > li > a {
    padding: 0 22px !important;
}
.product .text-block .product-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.chzn-container .chzn-results li.active-result.result-selected {
    background: #4a206a;
}

#sp-bottom4 .poping_links {
    height: auto;
    text-transform: uppercase;
}

#itemid-730 .login-page .btn:hover, .login-page .btn {
    background: #4a206a;
}

/* Security - Hidding default registration page */
#member-registration {
  	display: none;
	color: #fff;
}
#member-registration .btn {
    background: 
    #fff;
}

/* template issues */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
}

.social_slider .tab-links #icon {
    border-radius: 0px !important;
}

.view-registration.layout-complete.no-task .breadcrumb {
  display: none;
}

/* Notice*/
.notice .link{
  color: #4a206a !important;
}

.style-title1 .sppb-section-title {
    margin-bottom: 0px;
}