/**

This is the custom.css file

Add your own custom CSS here and avoid modifying the core theme files, 
since that'll make upgrading the theme problematic. 

Your custom CSS will be loaded after the theme's stylesheets, 
which means that your rules will take precedence.

*/

.woocommerce ul.products li.product .product-wrapper .product-meta h3.product-name {min-height: 35px;}
#yit_text_image-2 i {color:#fff;}
#yit_text_image-2 {
    background: none repeat scroll 0 0 #aeba5b;
    margin: 0 !important;
    top: 0 !important;
}
#header-row .header-wrapper div.header-row-right .widget{border-left:none!important;}
#footer .menu li {width:100% !important;}
#logo-img {margin:0 0 0 10px;}
.nav > ul > li div.submenu{width:auto !important;}
.nav > ul > li div.submenu ul.sub-menu, #lang_sel li ul {margin-left: 0;}
.nav > ul > li.bigmenu > div.submenu > ul > li.none a {display:none;}
.nav > ul > li.bigmenu > div.submenu > ul > li.none .sub-menu a {display:block;}
.live-support {position:fixed;top:40%;right:0;}
#header-sidebar{
background: #e00000 none repeat scroll 0 0;
    float: right;
    padding: 7px 5px;
    width: auto;
}
#header-sidebar .cart-label_text {color:#fff !important;}
#header-sidebar .amount {color:#fff !important;}
#header span.cart-items-number {
    color: #000 !important;
}
#header span.yit-mini-cart-icon {
    background: #fff !important;
}
#menu-main-menu li .submenu .sub-menu .submenu .sub-menu {width:auto!important;}

#review_form .upload_section {display:none;}

.woocommerce-tabs #respond #reply-title {
    font-size: 14px;margin: 0;
    text-align: left;
}
#commentform{position:relative;}
#commentform p{margin:0;padding:0;}
#commentform .comment-form-title{width:25%;float: left;}
#commentform .comment-form-rating{
    border: medium none !important;
    float: left;
    margin: 0;
    padding: 0 0 0 0px !important;
    width: 15%;
}
#commentform .comment-form-rating .stars{
margin:15px 0 0 !important
}
#commentform .comment-form-comment {
    clear: none;
    float: left;
    margin: 0;
    width: 50%;
}
#commentform .comment-form-comment #comment{height: 150px;}
ul#uploadFileList {
    clear: both;
    padding: 0;
}
#commentform .form-submit {
    bottom: 15px;
    position: absolute;
    right: -20px;
    text-align: right;
}

.woocommerce-cart #primary .cross-sells {
    display:none;
}

.cart-collaterals .cart_totals:first-child {
    display:none;
}
#primary .woocommerce-message .wc-forward {
    background: #ff7e00;
    border: 0 none;
}

#primary .single_variation_wrap .single_add_to_cart_button {
    background: #ff7e00;
    border: 0 none;
    margin: 10px 0 0;
    width: 100%;
}

#right-chat {
    background: rgba(0, 0, 0, 0) url("http://www.instylejackets.com/wp-content/uploads/2015/09/live-chat-1.png") no-repeat scroll center center;
    bottom: 0;
    height: 79px;
    position: fixed;
    right: 0;
    width: 292px;
    z-index: 100000;
}

#right-chat:hover {
   background: rgba(0, 0, 0, 0) url("http://www.instylejackets.com/wp-content/uploads/2015/09/live-chat-2.png") no-repeat scroll center center;
}

#topbar {
    line-height: 26px!important;
    max-height: 30px!important;
}

#product-box .variations .sbHolder .sbOptions li:hover {
    background:#eee;
}
#product-box .variations .sbHolder .sbOptions li a {
    display:block;
}

#product-box form.cart div.quantity {
    float: none!important;
    margin: 0 auto!important;
    text-align: center;
    width: 98px!important;
}

#product-box form.cart .quantity_label {
   text-align: center;
   margin: 0 0 5px !important;
}

#product-box form.cart {
    border-bottom: 0 none !important;
    padding-bottom: 0 !important;
}

#product-box .variations .label {
    float:left;
}

#product-box .variations .value {
    float:left;
    margin: 10px 0 0!important;
}

form.variations_form.cart table.variations .sbHolder {
    display: inline-block;
    min-width: 183px!important;
}

#product-box .reset_variations {
    display:none !important;
}

#product-box .topopup {
    background: #eee none repeat scroll 0 0;
    display: block;
    float: none !important;
    margin: 10px auto 0 !important;
    text-align: center;
    width: 55% !important;
}

#reviews_summary {display:none !important;}
.single-product #primary .images {
    width:50% !important;
}

.single-product #primary .col-sm-9 {
    width:100% !important;
}

.single-product #primary .sidebar {
    display:none !important;
}

.single-product #primary .summary {
    width:50% !important;
}

.summary div[itemprop="offers"] {
    display:none !important;
}

.summary .vprice {
    background: rgba(0, 0, 0, 0) url("http://www.instylejackets.com/wp-content/themes/mindig/woocommerce/images/price-icon.png") no-repeat scroll left center;
    border-top: 1px solid;
    margin: 0;
    padding: 15px 0 15px 40px;
    border-bottom:1px solid #eee;
}

.summary .price del .amount {
    color: #ccc !important;
    font-size: 22px !important;
}

.summary .price ins .amount {
    color: #e00000 !important;
    font-size: 30px !important;
    margin:0 0 0 5px;
}

#primary .summary .variations {
    float: left;
    margin: 10px 0 0;
    width: 50%;
}

#primary .summary .variations .label {
    float:left !important;
    margin:0;
    line-height:16px;
}

#primary .summary .variations .value {
    float:left !important; 
}

#primary .summary .single_variation_wrap {
    border-top: 1px solid #eee;
    display: block !important;
    margin: 15px 0 0;
    padding: 15px 0 0;
}

#primary .summary .single_variation_wrap::before, #primary .summary .single_variation_wrap::after {
    content: "";
    display: table;
    line-height: 0;
    clear: both;
}

#primary .summary .single_variation_wrap .quantity_label {
    float: left !important;
    margin: 0 !important;
    padding: 9px 15px 0 0;
}

#primary .summary .single_variation_wrap .quantity {
    margin:0;
    float:left !important;
}

#primary .summary .single_variation_wrap .single_add_to_cart_button {
    float: left !important;
    margin: 0 0 0 10px;
    padding: 8px 0;
    width: 40%;
}

#primary .summary #view-size-chart {
    background: #eee none repeat scroll 0 0;
    float: right;
    margin:15px 0 0;
    width: 30%;
}

#primary .summary .reset_variations {
    display: block !important;
    margin: 15px 0 0;
}

.sbHolder .sbOptions li a {
    display: block !important;
}

.sbHolder .sbOptions li a:hover {
    background:#eee;
}

#primary .owl-wrapper-outer .owl-item {
    width: auto !important;
}

#primary .owl-wrapper-outer .owl-item li {
    width: auto;
}

#primary .owl-wrapper-outer .owl-item li a {
    width: auto;
    margin: 0 10px 0 0 !important;
}

.product-actions .product-buttons { display:none; }

/* my style */

.woocommerce #header-sidebar .yit_cart_widget .cart_wrapper, #header-sidebar .yit_cart_widget .cart_wrapper {
    border-color: #dbdbdb;
    background: #ffffff;
    position: absolute;
    z-index: 99999999;
    right: 20px;
    border: 1px solid black;
    padding: 20px;
    width: 42%;
}

#nav-searchfield-container {
    float: left;
    width: 66%;
}

#footer ul{
  padding:0px 15px;
}

.tparrows::before {
    margin-top: -5px;
}

.product_list_widget ins {
    right: 88px !important;
}

#primary .summary .reset_variations {
    display: none !important;
}

#primary .summary .variations {
    width: 43%;
}

#primary .summary #view-size-chart {
    float: left;
  margin: 11px 0 0 !important;
}

.woocommerce-tabs #review_form {
    padding: 2px 30px;
}

.single-product.woocommerce div.product div.summary div[itemprop="description"] p {
    margin: 0;
    padding: 10px 0 10px;
    float: left;
    width: 100%;
}

#commentform .form-submit {
    bottom: 0px;
    position: relative;
    right: 0px;
    text-align: right;
    float: right;
    width: 100%;
    margin: 10px auto;
}

#commentform .comment-form-comment {
    width: 100%;
}

.comment-form-rating {
    float: left !important;
    clear: none;
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
}

#commentform .comment-form-rating .stars {
    margin: 0px 0 0 !important;
}

#commentform .comment-form-comment #comment {
    height: 150px ;
}

#header-sidebar {
    background: red none repeat scroll 0 0;
    float: right;
    padding: 10px 9px;
    width: auto;
    border-radius: 7px;
  margin-top: 8px;
}

#nav {
    margin-top: 28px !important;
}

#header span.cart-items-number {
    color: #fff !important;
    padding: 5px;
    border-radius: 71%;
    float: left;
    width: 30%;
    background-color: #666 !important;
    text-align: center;
    margin-top: 9px;
    margin-right: 10px;
}

.submenu.hidden-xs.clearfix{
    left: -55px;
    position: absolute;
    z-index: 9999;
    border: 1px solid black;
    padding: 10px;
    margin-top: 15px;
    background-color: #fff;
}

/* home cart option */

.cart_wrapper li {
    list-style: none;
    float: left;
    width: 100%;
    clear: both;
}

.cart_wrapper img
{
    border: 1px solid #eee;
    padding: 2px;
    margin: 5px;
      width: 90%;
    margin-left: 5px;
}

.cart_wrapper ul {
    margin-bottom:0px !important;
}

.cart_list.product_list_widget {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    padding: 0px;
}

.cart_wrapper .variation {
    margin-bottom: 0px;
    float: left;
    width: 56%;
    clear: none;
    display: inline-flex;
}

.cart_wrapper .variation-Size {
    margin-left: 5px;
}

.cart_wrapper .mini-cart-item-info {
    float: left;
    clear: none;
    width: auto;
	margin: 10px 0px;
}

.cart_wrapper .mini-cart-thumb {
    float: left;
    margin: 0px;
    width: auto;
    clear: none;
}

.cart_wrapper .remove {
    float: left;
    width: auto;
    clear: none;
}

.cart_wrapper .total {
    float: left;
    width: 100%;
    clear: both;
    margin: 10px 0px;
}

.woocommerce-tabs #review_form {
    border: 0px !important;
    padding: 10px 30px;
}

