/**
 * @version		1.1.3
 * @package		JoomlaXTC Sirus template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2016 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {background:transparent url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/vinylBannerBG.png') 50% top no-repeat fixed;color:#161616;background-size:cover;}
.com_users {background:transparent url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/vinylBannerBG.png') 50% top no-repeat fixed;color:#161616;}
body.innerpage {background:  url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/vinylBannerBG.png') center top no-repeat!important;color:#161616;background-size:cover!important;}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#161616;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#161616;}
.com_content .item-page .page-header h2 a,.com_content .item-page .page-header h2 {color:#161616!important;}
.com_k2 .catItemHeader h3.catItemTitle a,.com_k2 .catItemHeader h3.catItemTitle,.com_content .blog .page-header h2 a,.com_content .blog .page-header h2 {color:#161616!important;}
h1.pagetitle span {color:#161616!important;}
.loginpagetitle  {color:#85e41b}
a,input.button {color:#e90010;}
a:hover {color:#161616;}
a:active {color:#161616;}
h1 {color:#161616;}
h2 {color:#161616;}
h3 {color:#161616;}
h4 {color:#161616;}
h5 {color:#161616;}
h6 {color:#161616;}
p.readmore a:hover {color:#85e41b!important;border-color:#85e41b!important; }

/* ----------------------------------------------*/
/* B 02 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#EA7516;}
.basecolor_2 {color:#85e41b;}
.basecolor_3 {color:#147eca;}
.basecolor_4 {color:#EA7516;}
.basecolor_5 {color:#f56608;}
.basecolor_6 {color:#7319fa;}
.basecolor_7 {color:#fae819;}
.basecolor_8 {color:#ccc;}

.sect-title h2 {border-color:#EA7516!important; }

.textwrap1 {background-color:#EA7516; }
.bottomarticlewrap span {color:#85e41b!important;}
.bottomarticlewrap .articlebutton:hover {box-shadow: 0 0 0 5px #fff, 0 0 0 6px #85e41b; background-color:#85e41b;}
.bottomlogo {background: url(https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/l-logo-s1.png) 50% 50% no-repeat; width:100px; height:100px; margin:0 auto; background-size:100%;}

/* ----------------------------------------------*/
/* G 00 - Header,logo,menu
/* ----------------------------------------------*/
#headertop {background:transparent;}
#headertop,#headertop a{color: rgba(255,255,255,0.75);font-size:10px; font-weight:normal;}
.frontpage #headerwrap {background:transparent;}
#headerwrap {background:#272a2b url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') repeat-x bottom left;}
#header{background:transparent url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;border: 1px solid #fff;}
#headerwrap.stickyscroll,.innerpage #headerwrap  {}
#headerwrap.stickyscroll #header,#headerwrap.stickyscroll {background:#272a2b url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') repeat-x bottom left;}
#headerwrap.stickyscroll #header, #headerwrap.stickyscroll #logo.hd2, #headerwrap.stickyscroll .suckerfish ul.menu > li, #headerwrap.stickyscroll .dualfish ul.menu > li  {border:none!important;}
body.innerpage #headerwrap #header {background:transparent url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;}
body.innerpage #headerwrap {background:#272a2b url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') repeat-x bottom left;}
body.innerpage #headerwrap #header,body.innerpage #headerwrap #logo.hd2,body.innerpage #headerwrap .suckerfish ul.menu > li, body.innerpage #headerwrap .dualfish ul.menu > li  {border:none!important;}
/* Logo */
#logo a{background:url(https://www.funguyfungi.com.au/templates/sirus/images/logos/weblogo.png) no-repeat 0 0;height: 61px;width:110px;margin:15px 15px 15px 15px; background-size:100%;}
/* XTC Menu */
#menuwrap {background: ;}
#menu {background: transparent;}
/* Top Level */
#menuwrap ul.menu > li,span.separator {background-color: transparent;}
#menuwrap ul.menu > li a,span.separator {color:#fff;}
#menuwrap ul.menu > li.deeper.parent.xtcHover, #menuwrap ul.menu > li:hover {background-color: rgba(0,0,0,0.1);z-index:999999999999!important;position:relative!important;}
#headerwrap.stickyscroll #menuwrap ul.menu > li.deeper.parent.xtcHover,#headerwrap.stickyscroll #menuwrap ul.menu > li:hover,body.innerpage #menuwrap ul.menu > li.deeper.parent.xtcHover,body.innerpage #menuwrap ul.menu > li:hover{background-color: transparent;z-index:999999999999!important;position:relative!important;}
#menuwrap ul.menu > li:hover a {color:#f1f1f1;}
#menuwrap ul.menu > li.active {background-color: transparent;}
#menuwrap ul.menu > li.deeper.parent.active {background-color: transparent;}
#menuwrap ul.menu > li.deeper.parent.active.xtcHover {background-color: transparent;}
#menuwrap ul.menu > li.active a{color:#fff;}
/* Drop Level */
#headerwrap.stickyscroll #menuwrap ul.menu li.parent > ul,body.innerpage #menuwrap ul.menu li.parent > ul {background-color: #272a2b!important;}
#headerwrap.stickyscroll #menuwrap ul.menu li.parent > ul > li, #menuwrap .dualfish ul.menu ul > li {border-color:#2E2E2E!important;}
#headerwrap #menuwrap ul.menu li.parent > ul > li {background-color: rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.1);}
#menuwrap ul.menu li.parent > ul > li {text-align:left; background: !important;}
#menuwrap ul.menu li.parent > ul > li > a {color:#fff!important;}
#menuwrap ul.menu li.parent > ul > li:hover {background:#2E2E2E!important;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#fff!important;}
#menuwrap ul.menu li.parent > ul > li.active {background: #000000!important;}
#menuwrap ul.menu li.parent > ul > li.active:hover {background: #000000!important;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#fff!important;}
/* Side Menu */
ul.menu.iconside li {text-align:left; background: linear-gradient(to left,rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.2) 50%,
#2E2E2E 50%, #2E2E2E);background-position: 100% 0;    background-size: 200% 100%;transition: all 3.8s ease-in;}
ul.menu.iconside li:hover {background-position: 0 0;}
/* ----------------------------------------------*/
/* G 03 - Region 1
/* ----------------------------------------------*/
#region1wrap{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') top center no-repeat; }
#region1{background:     url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') center no-repeat;}
/* ----------------------------------------------*/
/* G 04 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:#fff url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') 100% 50% no-repeat;; }
#region2{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') top no-repeat;}
/* ----------------------------------------------*/
/* G 05 - Region 3
/* ----------------------------------------------*/
#region3wrap{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/mushyLine-3D3D3D.png') bottom repeat-x;}
#region3{ background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;}
#component {background:transparent}
#left {background:transparent}
#right {background:transparent}
/* ----------------------------------------------*/
/* G 06 - Region 4
/* ----------------------------------------------*/
#region4wrap{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') left 50% no-repeat;}
#region4{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') left repeat-y;}
/* ----------------------------------------------*/
/* G 07 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#f8f8f8 url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') bottom repeat-x;}
#region5{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') bottom repeat-x;}
/* ----------------------------------------------*/
/* G 08 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/region6bkg.jpg') no-repeat fixed;background-size:cover;}
#region6{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') left repeat-y; }
/* ----------------------------------------------*/
/* G 09 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#111111 url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/region7bkg.png') 50% 50% no-repeat;}
#region7{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') right repeat-y;}
/* ----------------------------------------------*/
/* G 10 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#fff  url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/region8bkg.jpg') 50% 50% no-repeat fixed;}
#region8{background:  url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') left repeat-y;}
/* ----------------------------------------------*/
/* G 11 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#fff url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') top repeat-x;}
#region9{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 12 - Region 10
/* ----------------------------------------------*/
#region10wrap{background:#f5f5f5 url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') top center no-repeat;}
#region10{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 13 - Region 11
/* ----------------------------------------------*/
#region11wrap{background:#fff url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') top center no-repeat;}
#region11{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 14 - Region 10
/* ----------------------------------------------*/
#region12wrap{background:#3D3D3D url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') top center no-repeat;}
#region12{background: url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 15 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#111111;color:#222;}
/* ----------------------------------------------*/
/* J 00 - Joomla Conent
/* ----------------------------------------------*/
.article-info.muted {color:#161616;}
.newsdate {text-align:left;border-bottom:6px solid #EA7516;}
.com_k2 .itemContainer.span6 .newsdate,.com_k2 .itemContainer.span5 .newsdate,.com_k2 .itemContainer.span4 .newsdate,.com_k2 .itemContainer.span3 .newsdate {text-align:left;border-bottom:2px solid #EA7516;}
span.subheading-category {border-bottom:6px solid #000;}
.com_content .bbottom,.com_k2 .bbottom {background-color:#EA7516!important; width:60px; height:4px; margin-bottom:28px;}
.com_content .item-page .page-header .bbottom {background-color:#EA7516!important; width:80px; height:4px; margin-bottom:28px;}
.com_content .item-page h1,.com_content .item-page h2,.com_content .item-page h3,.com_content .item-page h4,.com_content .item-page h5,.com_content .item-page h6,.com_k2 .itemBody h1,.com_k2 .itemBody h2,.com_k2 .itemBody h3,.com_k2 .itemBody h4,.com_k2 .itemBody h5,.com_k2 .itemBody h6 {border-left:3px solid #EA7516;padding:0px 0px 0px 20px!important;}
.com_k2 .itemHeader h2.itemTitle {border-left:0px!important;padding-left:0px!important;}
.com_content .item-page .page-header h2,.com_content .item-page .page-header h1 {border-left:0px!important;padding-left:0px!important;}
.com_content p.readmore a.btn {border-left:4px solid #EA7516!important;}

/* JEM */
div#jem h2 {border-left:3px solid #EA7516!important;}
div#jem .calendarButton {background: #147eca;color:#fff;border:0px;}
/* VM */
.com_virtuemart .featured-view h4,.com_virtuemart .latest-view h4,.com_virtuemart .topten-view h4,.com_virtuemart .recent-view h4,.com_virtuemart .related-products-view h4,.com_virtuemart .productdetails-view.productdetails h1,.com_virtuemart h1 {border-left:3px solid #EA7516!important;}
.com_virtuemart h2 a {color:#000!important;}
.com_virtuemart h2 a:hover {color: #EA7516!important;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {background:#EA7516!important;border:0px!important;}
/* Kunena */
#Kunena .kblock div.kheader {border-left:3px solid #EA7516!important;}
/* k2 */
.com_k2 .itemListCategory h2 {border-left:3px solid #EA7516!important;}
.com_k2 .featureit {color:#EA7516!important;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: transparent;}
.module h3.moduletitle {background: ;}
.module h3 span.first_word,#community-wrap .app-box > h3, #community-wrap .app-box-footer a,#community-wrap .app-box-filter a,#community-wrap .cResetList
span.first_word {color:;font-weight:normal;}
span.rest{color:;}
.module h3 span.rest{color:;}

.basecolor1_box h3, .basecolor1_box h3 span, .basecolor1_box,.basecolor1_box .modulecontent,.basecolor1_box .modulecontent a {background:#EA7516!important;color:#fff;}
.basecolor2_box h3,.basecolor2_box h3 span,.basecolor2_box,.basecolor2_box .modulecontent,.basecolor2_box .modulecontent a {background:#85e41b!important;color:#fff;}
.basecolor3_box h3,.basecolor3_box h3 span,.basecolor3_box,.basecolor3_box .modulecontent,.basecolor3_box .modulecontent a {background:#147eca!important;color:#fff;}
.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {background:#ccc!important;color:#fff;}

.basecolor5_box h3, .basecolor5_box h3 span, .basecolor5_box,.basecolor5_box .modulecontent,.basecolor5_box .modulecontent a {background:#f56608!important;color:#fff;}
.basecolor6_box h3,.basecolor6_box h3 span,.basecolor6_box,.basecolor6_box .modulecontent,.basecolor6_box .modulecontent a {background:#7319fa!important;color:#fff;}
.basecolor7_box h3,.basecolor7_box h3 span,.basecolor7_box,.basecolor7_box .modulecontent,.basecolor7_box .modulecontent a {background:#fae819!important;color:#fff;}
.basecolor8_box h3,.basecolor8_box h3 span,.basecolor8_box,.basecolor8_box .modulecontent,.basecolor8_box .modulecontent a {background:#ccc!important;color:#fff;}

.sidelinebasecolor1 h3 {
    border-left:3px solid #EA7516!important;
    background:none!important;
    padding-left:0!important
}

.sidelinebasecolor2 h3 {
    border-left:3px solid #85e41b!important;
    background:none!important;
    padding-left:0!important
}

.sidelinebasecolor3 h3 {
    border-left:3px solid #147eca!important;
    background:none!important;
    padding-left:0!important
}

.sidelinebasecolor4 h3 {
    border-left:3px solid #EA7516!important;
    background:none!important;
    padding-left:0!important
}

.sidelinebasecolor5 h3 {
    border-left:3px solid #f56608!important;
    background:none!important;
    padding-left:0!important
}

.sidelinebasecolor6 h3 {
    border-left:3px solid #7319fa!important;
    background:none!important;
    padding-left:0!important
}

.sidelinebasecolor7 h3 {
    border-left:3px solid #fae819!important;
    background:none!important;
    padding-left:0!important
}

.sidelinebasecolor8 h3 {
    border-left:3px solid #ccc!important;
    background:none!important;
    padding-left:0!important
}

/* Modules */
.joomnews .row-1 .c-inner {background-color:#fae819!important;}
.joomnews .row-2 .c-inner {background-color:#7319fa!important;}
.joomnews .row-3 .c-inner {background-color:#f56608!important;}
.joomnews .row-4 .c-inner {background-color:#EA7516!important;}
.joomnews .row-5 .c-inner {background-color:#147eca!important;}
.joomnews .row-6 .c-inner {background-color:#85e41b!important;}

.joomnews .row-2 .graphouterwrap,
.joomnews .row-3 .graphouterwrap,
.joomnews .row-4 .graphouterwrap,
.joomnews .row-5 .graphouterwrap,
.joomnews .row-6 .graphouterwrap { margin-top:-75px;}

.artleft-imgcont {border-color:#EA7516!important; background: #fff;}
.introtitle h3 {font-size:18px; text-transform:uppercase; margin-bottom:10px!important;}
.introtitle p {}
.bbottom {background-color:#EA7516!important; width:40px; height:2px; margin-bottom:28px;}

.txtlrg {max-width:450px;}
.txtlrg img {margin-top: 33px;}
.txtlrg h1 {font-size:150px; color:#fff!important; font-weight:400!important; letter-spacing:-9px!important;}
.txtlrg p {color:#fff; font-size:16px; margin-top:6px;}
.txtlrg h2 {color:#fff; font-size:24px; text-transform:uppercase;}
.txtlrg .bbottom {background:#fff!important; height:6px; width:120px; margin: 24px 0 26px !important;}

.sect-title a.custlogin {color:#fff; text-transform:uppercase; padding:10px 0; border:1px solid #fff; display:inline-block; margin-top:35px; min-width: 160px; text-align: center;}
.sect-title a.custregister {color:#fff; background-color:#EA7516!important; border: 1px solid #EA7516!important;  text-transform:uppercase; padding:10px 0; margin-left:16px; display:inline-block; margin-top:35px;min-width: 160px; text-align: center;}

/* ----------------------------------------------*/
/* RESPONSIVE
/* ----------------------------------------------*/
/* MOBILE */
.mobilebtn {background: rgba(255,255,255,0.65) url('https://www.funguyfungi.com.au/templates/sirus/images/icons/menu-icon-dk.png') 50% 50% no-repeat!important;margin: -2px 0px 0px -2px;}
.mobilebtn select {background:#fff!important;}
.mobiletools a {display:inline-block; width:30px; height:30px; background:rgba(255,255,255,0.65); color:#333;}
@media(max-width:0px ){
body.frontpage {background:  url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') 50% top no-repeat!important;;color:#161616;background-size:900px 900px!important;}
body.innerpage {background:  url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') 50% top no-repeat!important;color:#161616;}
}
@media(max-width: 1000px ){
#headerwrap #header,#headerwrap  {background:#272a2b url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') repeat-x bottom left!important;}
#headerwrap #header {background:transparent url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;}
#headerwrap {background:#272a2b url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') repeat-x bottom left;}
#headerwrap #header,#headerwrap #logo.hd2,#headerwrap .suckerfish ul.menu > li,#headerwrap .dualfish ul.menu > li  {border:none!important;}
}
@media(max-width:900px ){
#logo a{background:url(https://www.funguyfungi.com.au/templates/sirus/images/logos/weblogo.png) no-repeat 0 0;height: 61px;width:110px!important;margin:15px 15px 15px 15px!important;}}

@media(max-width:800px ){
 


}

/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
@media(max-width:800px ){
 

 }

@media(max-width:px ){
 

 }


@media(max-width:800px ){

 }

@media(max-width:800px ){

 #region5wrap,#region5 {background-image:none;}  }

@media(max-width:800px ){

 #region6wrap,#region6 {background-image:none;}  }

@media(max-width:800px ){

 #region7wrap,#region7 {background-image:none;}  }

@media(max-width:800px ){

 #region8wrap,#region8 {background-image:none;}  }

@media(max-width:px ){

 }

@media(max-width:px ){
 

 }

@media(max-width:px ){

 }

@media(max-width:px ){

 }

/* End Responsive Parameters */

/* Daz */

.orderby-displaynumber { display:none; }

.vm-product-media-container {
  text-align: center;
  max-width: 100%;
  margin-bottom: 15px;
}

.vm-product-descr-container-1 > h2, .vm-product-descr-container-0 > h2 {
  font-size: 14px;
  line-height: 20px;
  margin:  0 0 10px 0;
  text-align: left !important;
}

h2 {font-size:36px;line-height:90%!important; letter-spacing:0px !important; font-weight:normal !important;}

.PricesalesPrice.vm-display.vm-price-value {
    font-size: 26px !important;
}

body,#component p  {font-family:Montserrat, ClearSans, Josefin, OpenSans, Arial, Helvetica, sans-serif;font-size: 16px !important;direction:ltr;line-height: 1.6;font-weight:200;}

#header{background:transparent url('https://www.funguyfungi.com.au/templates/sirus/images/backgrounds/') ;border: 0px solid #fff !important;}

#logo a{background:url(https://www.funguyfungi.com.au/templates/sirus/images/logos/weblogo.png) no-repeat 0 0;height: 61px;width:110px; margin:0px 0px 0px 0px !important; background-size:100%;}

#logo.hd2 {border-right:0px solid #fff !important;}

div#headerwrap {
    padding-top: 10px;
    padding-bottom: 10px;
}

.sleft.instagram {
    background: #EA7516;
}

.sleft.facebook {
	background: #3b5998;
	padding-left: 6px;
}

.com_virtuemart h1 {font-size: 36px;padding:0 0 0 20px;margin:48px 0;text-transform: uppercase;}

.product-neighbours, a {
    color: #000;
}

.customer-reviews {
    display: none !important;
}

div.vm-details-button {display:none;} 

body.innerpage.sticky.default.com_virtuemart div#showcase1 {
    display: none;
}

.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{
  display: inline-block;
	font-size: 19px;
	font-weight: 700;
  text-decoration: none;
  text-align: center;
  background: #272A2B !important;
  color: #fff;
  border: 1px solid #EA7516 !important;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  cursor: pointer;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 4px 12px 3px !important;
}

.control-buttons #reg_text {
  float: inherit;
  margin: 0 20px 0 0;
  text-align: left;
    padding-bottom: 40px !important;
    
}

.display-number,.control-buttons{
  text-align:left !important;
  margin: 0 8px 0 0;
  padding-bottom: 40px !important;
}
input#STsameAsBTjs {
    margin-left: 15px;
    margin-top: 0px;
}

.socialmr1 i:hover {
    color: #DF0424 !important;
}

.general-bg, input.custom-attribute, input.quantity-input,.manufacturer-product-link a, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default{
  background: transparent !important;
  border: solid #CAC9C9 1px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #000;
text-decoration: none;
  padding: 5px 5px 4px;
}

table.cart-summary tr th{
  background: none !important;
  border-bottom: solid #E9E8E8 1px;
  padding: 5px 5px 5px;
}

legend {
    padding:.2em 0;
    border:0 solid #333;
    color: #000 !important;
    font-size:100%;
    font-weight:700;
    margin:0;
    text-transform:uppercase;
}

.well { background-color: transparent !important; padding: 0px !important; border: 0px!important;}


.contactwrap input, textarea, .contactwrap .uneditable-input {
    width: 100%!important;
    display:block!important;
    background:transparent;
    border:none;
    border-bottom: 0px solid #444 !important;
    box-shadow:none;
}

textarea#g-recaptcha-response {
    border: 0px !important;
    display: none !important;
}

label.invalid, span.red{
  color: red;
  padding: 5px;
  border-radius: 5px;
  background: #000 !important;
}

button.btn.btn-primary.validate {
    background: #DF0424;
}

.alert, .alert h4 {color: #000 !important; background-color: #DF0424 !important;}

.cart-summary td, .cart-summary th {
border: 0px solid #ddd !important;
}

.PricebillTaxAmount.vm-display.vm-price-value {
    display: none;
}

textarea#customer_note_field {
    border: #000 1px solid;
    border-bottom: 1px solid #000 !important;
}

.priceColor2{
  color: #000;
}

.total {
    border-bottom: 1px solid;
}

.show_cart {
    clear: both;
}

.vm-product-descr-container-1 {
  min-height: 90px;
  margin-bottom: 60px;
}
.product-price{
  margin: 0 0 6px;
  text-align: right;
  float: left;
  line-height: 18px;
  padding-top: 20px;
}

.com_virtuemart .product-price {text-align:left;float:none!important;border-top: 1px solid #000 !important;}

.addtocart-bar{
  margin: 0 0 4px;
  padding: 0;
  position: static;
  text-align: left;
  line-height: 14px;
}

#component {padding-top:0px;padding-bottom:0px; padding-right:0px !important;  padding-left:0px !important; margin-bottom:40px;}

.side_title { margin-top: 0px !important;}

button.btn.btn-primary {
    background: #000;
}

@media screen and (max-width: 900px) {
    .modulecontent {padding: 0px!important;}

    
    .iconside li a {padding: 20px !important;}
}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Tables */
table,thead,tbody,th,td,tr {display:block}
thead tr {position:absolute; top:-9999px; left:-9999px}
td {border:none;border-bottom:1px solid #eee;position:relative;padding-left:0% !important;}
td:before {position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.com_virtuemart .orderlistcontainer {display: inline-block;}
    
    /*label {width: 100px!important;} */
    
    table.cart-summary tr th{
  background: none !important;
  border-bottom: solid #E9E8E8 1px;
  padding: 5px 5px 5px;
  display: none !important;
}
    
    table.user-details { width: inherit !important; }
    
    #com-form-login .width30.floatleft {
  display: inline-table;

}
    td {border:none; border-bottom:0px solid #eee !important; position:relative;padding-left:50%;}
    
    .vmpayment_description,.vmshipment_description {
  color: #272a2b !important;
  font-size: 9px;
  padding: 0 2px;
}
.com_virtuemart h2 a {color:#000!important;font-size: 20px !important; line-height: 26px;}


span.PricesalesPrice {
    width: 100% !important;
    clear: both;
}

.PricesalesPrice.vm-display.vm-price-value {
    margin-top: 40px;
}

span.PricediscountedPriceWithoutTax {
    float: right;
    /* padding-bottom: 40px; */
}

.proopc-input-append {
    float: right !important;
}

button.remove_from_cart.proopc-btn.proopc-task-deleteproduct {
    float: right;
}

td.col-total.nowrap {
    margin-top: 0px;
}

td.col-total.nowrap {
    margin-left: 8px;
}

span.PricetaxAmount {
    float: right;
}
	table.cart-summary.proopc-table-striped tr td,
	table.cart-summary.proopc-table-striped tr.grand-total td {
	/* Behave  like a "row" */
	/* border:none; */
	border-bottom:1px dotted #eee;
	position:relative;
	padding-left:45%;
	min-height:20px;
	text-align: right !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

td:before {/* position:absolute; *//* top:6px; *//* left:6px; */width: 40% !important;/* padding-right: 17px; *//* white-space:nowrap; */}
    
    .cart-product-description {
    margin-top: 40px;
    margin-left: 10px;
}
    td.col-tax.nowrap {
    
}

td.sub-headings {
    /* text-align: center!important; */
}

td.sub-headings {}

span {}

td.sub-headings {
    display: none!important;
}
    
    .cart-summary.proopc-table-striped .grand-total td,.cart-summary.proopc-table-striped .grand-total-p-currency td,.continue-checkout-box {
	padding:15px 8px;
	background-color: transparent !important;
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
    
    table.cart-summary.proopc-table-striped tr th,table.cart-summary.proopc-table-striped tr td {
	background-color:transparent!important;
	text-transform:uppercase;
	font-weight:400;
	padding:8px;
	line-height:20px;
	vertical-align:top;
	border:0 none;
	border-top:1px solid #ddd;
}
    
    table.cart-summary.proopc-table-striped tr.grand-total td {font-size: 18px !important;}

    
}

table.user-details { width: 320px;}

.checkout-button-top{
  text-align: right;
  border-top: solid #E9E8E8 0px !important;
  padding: 10px 0 0;
}
div#top2 {
    margin-top: 100px;
}

.iconside li a {
    text-align:center;
    display:block;
    position: relative;
    padding:3% 4% 3% 5%;
    color: #fff !important;
}
.vmpayment_description,.vmshipment_description {
  color: #000 !important;
  font-size: 9px;
  padding: 0 2px;
}

span.hover-tootip {
    color: white;
}

span.vmpayment_name {
    color: white;
}

span.vmshipment_name {
    color: white;
}

label.st-same-checkbox {
    color: white;
}

a.terms-of-service {
    color: white;
}

.com_virtuemart h1 {text-align: left;}

input, button, select, textarea {font-family: inherit !important;}