/*

Theme Name:     StyleShop Child swordsnblades
Description:    Child theme of StyleShop for swordsnblades.com.au site
Author:         FiddlerStudios
Author URI: http://fiddlerstudios.com/
Template:       StyleShop
(optional values you can add: Theme URI, Author URI, Version)
*/



@import url("../StyleShop/style.css");

a { color: #F6192B; }

#top-categories a .menu-highlight, #mobile_menu .menu-highlight { background: #F6192B !important; }

#top-categories li.no-animate a .menu-highlight, #mobile_menu li.no-animate .menu-highlight { background: transparent!important; }

.et-price-button, .et-price-before, .et-price-sale { display: inline-block; }

.et-price-before, .et-price-sale { padding: 8px; font-weight: bold; }

.et-price-before { border: 1px solid #d5d6d3; border-right: 0; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; color: #1f1e1e; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ); -webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ); box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ); background: #efefef;
background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
}

.et-price-sale { border: 1px solid #990000; margin-left: -4px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #fff; text-shadow: 1px 1px 1px rgba( 0,0,0,0.3 ); -moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); -webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 ); background: #F6192B;
background: -moz-linear-gradient(top,  #F00000 0%, #F6192B 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F00000), color-stop(100%,#F6192B));
background: -webkit-linear-gradient(top,  #F00000 0%,#F6192B 100%);
background: -o-linear-gradient(top,  #F00000 0%,#F6192B 100%);
background: -ms-linear-gradient(top,  #F00000 0%,#F6192B 100%);
background: linear-gradient(to bottom,  #F00000 0%,#F6192B 100%);
}




/* 04.05.2013 */

h4.widgettitle { border-bottom: 3px solid #F6192B !important; }

img { color:#F6192B; }

.single a, .single-product a { color:#F6192B; }

#main-area a { color:#F6192B !important; }


.et-products h3 { padding-bottom: 10px; }
#main-area .et-products h3 a { color: #2E2E2E !important; }

#main-footer ul.product_list_widget li span, #main-footer ul.product-categories li span, .footer-widget a {
    color: #BABABA !important;
}

.woocommerce-account .entry-content a, ul.page-numbers a, a.et-cart { color:#F6192B !important; }

body.woocommerce .et-main-price { border: none !important; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #222323; text-shadow: 1px 1px 0 rgba(0,0,0,0.1); }

.et-products li:hover .et-main-price { background: transparent!important; }

body.woocommerce .read-more, 
body.woocommerce .comment-reply-link, 
body.woocommerce #respond .form-submit #submit, 
body.woocommerce a.button.alt, 
body.woocommerce button.button.alt, 
body.woocommerce input.button.alt, 
body.woocommerce #respond input#submit.alt, 
body.woocommerce #content input.button.alt,
.gform_wrapper input[type="submit"],
.woocommerce a.button, 
.checkout-button, 
#place_order { background: #F00000; border: 1px solid #990000 !important; background: -webkit-linear-gradient(bottom, #F6192B, #F00000) !important; background: -moz-linear-gradient(bottom, #F6192B, #F00000) !important; background: -ms-linear-gradient(bottom, #F6192B, #F00000) !important; background: -o-linear-gradient(bottom, #F6192B, #F00000) !important; }


body.woocommerce .read-more:hover, 
body.woocommerce .comment-reply-link:hover, 
body.woocommerce .form-submit #submit:hover,
.gform_wrapper input[type="submit"]:hover,
body.woocommerce a.button.alt:hover, 
body.woocommerce button.button.alt:hover, 
body.woocommerce input.button.alt:hover, 
body.woocommerce #respond input#submit.alt:hover, 
body.woocommerce #content input.button.alt:hover, 
#place_order:hover,
.checkout-button:hover,
.woocommerce a.button:hover { background:#990000 !important; background: -webkit-linear-gradient(bottom, #990000, #F6192B) !important; background: -moz-linear-gradient(bottom, #990000, #F6192B) !important; background: -ms-linear-gradient(bottom, #990000, #F6192B) !important; background: -o-linear-gradient(bottom, #990000, #F6192B) !important; }

ul.product_list_widget li a { font-weight:normal !important; padding:0 0 0 8px !important; line-height:18px; }

.widget li:before, .footer-widget li:before {
	top:10px !important;
    border-color: transparent transparent transparent #F6192B !important;
}

span.amount { padding:5px 0 0 8px !important; }

ul.product-categories li:before { top:4px !important; }

div#et-contact { display: none; }

#copyright-info { float:left; /*font-style:normal !important;*/ }
#copyright { float:right; }



@media (max-width: 400px) {
	#copyright-info { width:100%; text-align:center; }
	#copyright { width:100%; text-align:center; }
}

@media (max-width: 500px) and (min-width: 480px) {
	#copyright-info { width:100%; text-align:center; }
	#copyright { width:100%; text-align:center; }
}

@media (max-width: 620px) and (min-width: 550px) {
	#copyright-info { width:100%; text-align:center; }
	#copyright { width:100%; text-align:center; }
}



.gform_wrapper input[type="submit"] { 
	color:#FFF; 
	padding:5px !important;
	border:1px solid #990000 !important;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    text-shadow:none;
    white-space: nowrap;
	cursor:pointer;		
}





#main-area .woocommerce-message a.button, 
#main-area .woocommerce a.button, 
#main-area .checkout-button, 
#main-area #place_order { color:#FFF !important; text-shadow:none !important; }

.woocommerce-message:before {
    background-color: #F6192B !important;
}.woocommerce-message {
    border-top: 3px solid #F6192B !important;
}

.woocommerce-info:before {
    background-color: #F6192B !important;
}.woocommerce-info {
    border-top: 3px solid #F6192B !important;
}

.woocommerce-error {
    padding: 11px 0 9px 50px !important;
}


.woocommerce span.onsale, .woocommerce-page span.onsale {
	background:#BB181D !important;
	background: -moz-linear-gradient(center top , #E32329 0%, #BB181D 100%) !important;
	background: -webkit-linear-gradient(center top , #E32329 0%, #BB181D 100%) !important;
	background: -ms-linear-gradient(center top , #E32329 0%, #BB181D 100%) !important;
	background: -o-linear-gradient(center top , #E32329 0%, #BB181D 100%) !important;
	border: 1px solid #E32329 !important;
	box-shadow: 0 0 0 0 !important;
}

body.woocommerce #content div.product p.price span.amount { color: #666; font-weight: bold; }


/* Moved from Custom CSS Field in Theme Settings */
body {
  background-color: #000;
  background-size: contain;
  -moz-background-size: contain;
  -webkit-background-size: contain;
}

#main-header { padding-top: 40px; } 

#et-slides { height: 450px; }
.et-slide .description { top: 323px; height: 125px; background-color: rgba(0,0,0,0.4); }
.et-slide .description hgroup h1 { font-size: 40px; }
.et-slide .description hgroup h2 { font-size: 18px; }
.et-controllers { bottom: 8px; }
.offers-description { top: 122px; }

div.pp_overlay { background-color: #000; opacity: 0.7!important; }
div.ppt { color: #fff!important; }

body.woocommerce button.button.alt {
  -webkit-border-radius: 0; border-radius: 0; -moz-border-radius: 0;
}
body.woocommerce button.button.alt:hover {
  -webkit-border-radius: 0; border-radius: 0; -moz-border-radius: 0; color: rgba(255,255,255,0.9);
}
span.amount { padding: 0 !important; }

.footer-widget ul li { color: #BABABA; }

@media only screen and (max-width: 960px) and (min-width: 768px) {
  #et-slides { height: 341px; }
  .et-slide .description { top: 216px; }
  .offers-description { top: 78px; }
}

@media only screen and (max-width: 767px) {
  #main-header { padding-top: 28px }
  #et-slides { height: 206px; }
  .et-slide .description { top: 133px; height: auto; }
  .et-slide .description hgroup h2 { display:none; }
  .et-controllers { bottom: 2px; }
  .offers-description { top: 188px; }
  #wnb-bar { line-height: 16px; }
  .wnb-bar-button { margin: 3px; }
}

@media only screen and (max-width: 479px) {
  #et-slides, #offers { height: 131px; }
  .et-slide .description { top: 81px; }
  .et-slide .description hgroup h1 { font-size: 20px; }
  .offers-description { top: 100px; }
}