/* Enter Your Custom CSS Here */

ul.tabs li.active a, ul.tabs li:hover a {
    background: #000 none repeat scroll 0 0;
    border: 3px solid #dddddd;
    color: #fff;
}

ul.tabs li {
    margin-right: -1px;
}
ul.tabs li a{
   border-radius:25px;
}

.products_block ul.products li .product-block { font-size:16px;}
.home_cmsblock_subtitle { font-size:32px; }

/*==================================================
 * Effect 2

 * ===============================================*/
.woocommerce-tabs
{
  position: relative;
}
.woocommerce-tabs:before, .woocommerce-tabs:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.woocommerce-tabs:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

#tab-additional_information {border: 3px solid #dddddd; background:url(http://aussiepens.com.au/wp-content/uploads/2015/07/wbg.jpg) repeat-x;} 
#tab-product-video {border: 3px solid #dddddd; background:url(http://aussiepens.com.au/wp-content/uploads/2015/07/wbg.jpg) repeat-x;} 
#tab-terms-and-conditions {border: 3px solid #dddddd; background:url(http://aussiepens.com.au/wp-content/uploads/2015/07/wbg.jpg) repeat;} 
#tab-reviews {border: 3px solid #dddddd; background:url(http://aussiepens.com.au/wp-content/uploads/2015/07/wbg.jpg) repeat;} 


ul.tabs li a {border: 2px solid #dddddd; background:url(http://aussiepens.com.au/wp-content/uploads/2015/07/tabs.jpg) repeat-x;} 
table.shop_attributes th {border-bottom:none;}
table.shop_attributes td {border-bottom:none;}

/*end*/

.single .summary .product_title {
    font-size: 20px !important;
}
.header_cart .togg a.button, .header_login .togg a.button {
    background: #28a2dc none repeat scroll 0 0;
    border: 1px solid #28a2dc;
}
.form-row .required {
    color: #28a2dc;
}
dt::before {
    background-color: #28a2dc;
 }

.site-top {
    margin-top: -50px;
}

.site-header .home-link {
    margin-bottom: -50px;
  margin-top: 40px;
}
.header_login .tab_content {display:inline-block;}
.header-top {margin:10px 0 0;}
.contact-header-menu li, .header_login .widget_user_login ul.pagenav li, .header-login-logout a {display:inline-block;}
.header_contactus {margin-top:0px;}
.quantity input.qty {width:60px;}
.products li .price, .products li .price ins, .widget li ins, .js_widget_product_price {color:#000;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
  margin: -24px 0 0 34px; 
}
.tm-radio {width:18px;}
ul.products li.product h3 {
    font-size: 16px;
}
.gform_wrapper .gform_footer { padding:0; }
div.product div.product_meta{ display:none; }
.single form.cart div.quantity { display:none !important; }
.header_cart a.shopping_cart .item-total { background : #28A2DC; }
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background : #28A2DC; }
button, input[type="submit"], input[type="button"], input[type="reset"], a.forgot, a.button, button.button, input.button, #review_form #submit, .lost_password, .input-submit, .forgot, input[type="submit"], a.button-alt {background-color: #28A2DC;
    border: 1px solid #28A2DC;}
.products_block ul.products li .block_hover { display:none !important; }
.header_contactus { color:#000; } 
#footer-widget-area { display:none; }
.entry-header::before { background:none; }
.entry-title a, .page-title a { color:#000; }
.header_cart {
    margin: 140px 0 0;
}
.gform_wrapper span.ginput_product_price { color:#696868; }
.single .summary .product_title { font-size:12px;}
div.product p.price, .summary .price .amount, .summary .price ins {font-size:16px;}
.gform_wrapper input.ginput_quantity {display:none !important;}
.gform_wrapper span.ginput_quantity_label {display:none !important;}
table.shop_attributes th {width:190px !important;}



#product-text {
  font-family: Gotham, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  margin-left: 8px;
  margin-top: 4px;
}
ul.img-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.link {
  //display: inline-block;
  //height: 150px;
  // margin: 0 1em 1em 0;
  position: relative;
  width: 150px;
}
span.text-content {
  background: rgb(111, 111, 111);
  color: white;
  cursor: pointer;
  display: table;
  height: 100px;
  left: 0;
  position: absolute;
  top: -41px;
  width: 100px;
}

span.text-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
span.text-content {
  background: rgb(111, 111, 111);
  color: white;
  cursor: pointer;
  display: table;
  height: 60px;
  left: 0;
  position: absolute;
  top: 62px;
  width: 260px;
  opacity: 0;
  border-radius: 10px;
}

.link:hover span.text-content {
  opacity: 1;
}
span.text-content {
  background: rgb(111, 111, 111);
  color: white;
  cursor: pointer;
  display: table;
  height: 60px;
  left: 0;
  position: absolute;
  top: 62px;
  width: 260px;
  opacity: 0;
  border-radius: 10px;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
.woocommerce-pagination li a:hover {
  background-color:#28A2DC;
}
.woocommerce-pagination li span.current {
  background-color:#28A2DC;
}
.contact-info li {
  list-style:none;
}
select {
  width:100% !important;
}
#brand {
  display:none;
}
.woocommerce .widget ul span, .woocommerce-page .widget ul span {
  display:none;
}
#lacontent img {
  width:100% !important;
  height:auto;
}
.widget a:hover {
  color:#28A2DC;
}
.product-block .image-block {
  cursor:auto !important;
}