/*

Theme Name: WD OSWAD MARKET CHILD

Description: Child theme for the OswadMarket

Author: wpdance.com

Template: wp_oswad_market



/*design fonts Scheme*/

.lb_feature.label_title {
  display: none;
}

.product.has-default-attributes.has-children > .images {
    opacity: 100 !important;
}

body.custom-background {
    background-color: #f8f8f8;
    background-image: none !important;
 }
 .wpb_wrapper li {
    font-size: 14px !important;
}

h1 {
    color: #666 !important;
    font-size: 25px !important;
}
body #content .woocommerce .cart-collaterals .cart_totals .checkout-button, body.woocommerce #content .cart-collaterals .cart_totals .checkout-button, body.woocommerce-page #content .cart-collaterals .cart_totals .checkout-button, body form.checkout #payment #place_order {
    background-color: #dd0404 !important;
}
.content p, .content a {
  font-size: 16px;
  line-height: 20px;
}
.content p a {
  font-weight: bold;
}
/*color*/
#text-4 .widget_title_wrapper {
    background-color: #109cd2 !important;
}
body.woocommerce-page #content div.product .ask-wrapper:before, body.woocommerce #content div.product .ask-wrapper:before{
	color:#109cd2;
}
/*#woocommerce_layered_nav-2 a:hover, #woocommerce_layered_nav-3 a:hover, #woocommerce_layered_nav-4 a:hover, #woocommerce_layered_nav-5 a:hover{
}
*/
/*Nav Search*/
.bg_search .search-input {
    color: #777171 !important;
    font-size: 16px;
}
#header .header-bottom.v1 .bg_search input[id^="s-"] {
    border: 1px solid #d7d7d7 !important;
}
#header .header-bottom.v1 form[id^="searchform-"] .bg_search input[id^="searchsubmit-"] {
    background-color: #a6a6a6 !important;
}
.middle-header-middle-content h3, .middle-header-middle-content h4 {
    font-weight: lighter;
    padding-bottom: 0;
}
.middle-header-middle-content h3 {
    color: #109cd2;
    font-weight: 400;
}
.middle-header-middle-content h5 {
    font-size: 12px;
    font-weight: 100;
}

/*.woocommerce-Price-amount .woocommerce-Price-currencySymbol {
  float: left !important;
}*/

/*Home Page Product Category Display element*/
.wd_list_categories ul li a {
    font-size: 15px !important;
    padding: 8px !important;
}
.product_thumbnail_wrapper img.attachment-shop_single {
    width: 100% !important;
}
.wp_title_shortcode_products .heading-title {
    display: none !important;
}
.wd_custom_category_shortcode .wp_title_shortcode_products .wd_list_categories {
    float: left !important;
    padding-left: 15px;
}
.vc_separator h4 {
    font-size: 30px !important;
}
h2.cattitle {
  border-bottom-color: #109cd2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: #109cd2;
  border-top-style: solid;
  border-top-width: 1px;
  color: #109cd2;
  margin-bottom: 20px;
  margin-top: 10px;
  padding-top: 10px;
  text-align: center;
}
/*Breadcrumb*/
h1.heading-title {
  background-color: rgba(255, 255, 255, 0.83);
  color: #2b2424 !important;
}
.woocommerce-breadcrumb {
  background-color: rgba(255, 255, 255, 0.89);
}
.woocommerce .woocommerce-breadcrumb, #crumbs, .bbp-breadcrumb, .woocommerce .woocommerce-breadcrumb a, #crumbs a, .bbp-breadcrumb a {
    color: #636363 !important;
    font-weight: normal;
    padding: 10px 0;
    text-transform: uppercase;
 }
.logo.heading-title {
    margin: 0 0 0 20px !important;
}
/*.logo.heading-title {
    margin: 10px 0px 10px 0px !important;
}*/
/*use this if removing categories drop down from menu*/
#header .header-bottom.v3.search-hidden .nav{padding-left:0}


/*Prod Cat Left sidebar*/

#text-4 .widget_title_wrapper h3{
    color: #fff;
}
#text-11 .textwidget {
    padding: 0 !important;
}

/*.widget_title_wrapper {
    border-top: medium none !important;
}*/
#woocommerce_layered_nav-3  ul, #woocommerce_layered_nav-2 ul, #woocommerce_layered_nav-4 ul, #woocommerce_layered_nav-5 ul, #woocommerce_layered_nav_filters-2 ul {
    border-bottom: medium none !important;
    border-left: medium none !important;
    border-right: medium none !important;
}
#woocommerce_layered_nav-3 .widget_title_wrapper, #woocommerce_layered_nav-2 .widget_title_wrapper, #woocommerce_layered_nav-4 .widget_title_wrapper, #woocommerce_layered_nav-5 .widget_title_wrapper, #woocommerce_price_filter-2 .widget_title_wrapper, #woocommerce_layered_nav_filters-2 .widget_title_wrapper{
    border-color: -moz-use-text-color -moz-use-text-color #BEBEBE !important;
    border-left: medium none !important;
    border-right: medium none !important;
    border-style: none none solid !important;
    border-width: medium medium 1px !important;
}
#woocommerce_layered_nav-2 a:hover, #woocommerce_layered_nav-3 a:hover, #woocommerce_layered_nav-4 a:hover, #woocommerce_layered_nav-5 a:hover {
	font-weight:bold !important;
}
#woocommerce_layered_nav_filters-2 .chosen > a {
    color: #696262 !important;
}

/*Product Detail Page Fullwidth*/

h1.product_title {
    font-size: 30px !important;
	line-height:30px !important;
}
.cusProdBox {
    border: 2px solid #eaeaea;
    padding: 20px;
}

body .pp_woocommerce div.product form.cart .variations td.label, body.woocommerce #content div.product form.cart .variations td.label, body.woocommerce-page #content div.product form.cart .variations td.label {
    width: inherit !important;
}

.prodExetBox {
    border-bottom: 1px solid #ccc;
    border-top: 4px solid #3109cd2;
    margin-top: 10px;
}
.prodExetBox h3 {
    border-bottom: 1px solid #109cd2;
    border-left: 1px solid #109cd2;
    border-right: 1px solid #109cd2;
    padding: 10px 0 10px 20px;
}
.exBox {
    padding: 10px 20px 0;
}
.panel.entry-content {
    padding: 0 20px !important;
}
.std {
    width: 100%;
}
.return-shipping {
    display: none !important;
}
.help-wrapper {
    display: flex;
    width: 100%;
}
.cusProdBox .price {
    font-size: 24px !important;
    margin: 0 0 10px !important;
}
/*ASK Icon*/
body.woocommerce-page #content div.product .ask-wrapper:before,
body.woocommerce #content div.product .ask-wrapper:before{
	position:absolute;content: "\f128";
	font-size:18px;line-height:18px;font-family: 'FontAwesome';
	left:0;top:0;bottom:0;right:auto;
}
/*Cart Modiifications*/
.variation-Hip.Size {
    margin: 5px 0;
    width: 50%;
}

.variation-Hip.Size, .variation-HipSize, .variation-Side {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    width: 50%;
}
.woocommerce table {
    font-size: 16px !important;
}
.backorder_notification {
    color: #e18712;
    font-weight: 700;
}

.shipping .shipping_calculator {
  display: none !important;
}
.woocommerce ul#shipping_method li label {
  display: inherit !important;
}
.shipping td {
  display: flex;
  width: 300px !important;
}
.cart-subtotal th, .shipping th {
  float: left;
}

/*HOME Page Hide Iconts*/

.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products:after, .wd_custom_category_shortcode .wp_title_shortcode_products:after{
	display:none !important;
}
h3.heading-title.slider-title, .wd_custom_category_shortcode .wp_title_shortcode_products h3 {
    padding: 15px 30px 15px 30px !important;
}

body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:after, .nav-tabs li.active a:after, .woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta h3:after, .wd_custom_category_shortcode .wp_title_shortcode_products h3:after{
    background-color: inherit !important;
}
body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:before, .nav-tabs li.active a:before {
    border-color: #109cd2 !important;
    border-style: solid !important;
    border-width: 4px 1px 1px !important;
}

body.woocommerce-page #content div.product .ask-wrapper,
body.woocommerce #content div.product .ask-wrapper{
	font-weight:normal;
	padding-left:20px;
	position:relative;
	margin-top:0;
	display:inline-block;
}
.owl-stage .loop-short-description {
    display: none !important;
}
.variations_form.cart.product_detail {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    padding-top: 10px;
}
.variations_form .reset_variations {
    margin-left: 100px !important;
}
.mg-brand-wrapper.mg-brand-wrapper-product > b {
    margin-right: 20px;
}
/*Footer Mods*/
.widget_nav_menu div, .widget_text div {
    padding: 5px 10px 5px 5px !important;
}
/*Custom Form Design*/

/*WP-Types*/
.hidefield {
    display: none;
}

.gform_body ul li {
    list-style: outside none none;
}
div.rwgForm_wrapper {
    border: 1px solid #e7e6e6;
    padding: 20px;
}
div.rwgForm_wrapper {
    background: url("images/bg_coup.png") repeat scroll left top rgba(0, 0, 0, 0);

}
input.large {
    width: 100%;
}
textarea.large {
    height: 150px;
    width: 100%;
}
input.gform_button.button {
    display: flex;
    margin: 10px auto 0 !important;
}

#feedback a.feedback-button {
    width: 125px !important;
    background-color: #C24B10 !important;
}

/*Type of Hernia Custom Page*/
.typeSBox {
    border: 1px solid #e6e3e3;
    margin-bottom: 10px;
    padding: 10px 0 10px 10px;
}
#wpv-view-layout-7560-40cd750bba9870f18aada2478b24840a {
    display: none;
}



/*Remove Lables over Product Images on product thumbnail*/

.new.product_label, .onsale.product_label, .featured.product_label, .lb_hot.label_title, .lb_new.label_title, .products.grid .short-description, .products.grid .loop-short-description, .price del, .product_item_wrapper .product_sku {
    display: none !important;
}
.lb_onsale.label_title {
    display: none !important;
}
.product_item_wrapper .wd_product_categories {
    display: none;
}




#tab-test_tab table {
    border: medium none !important;
}
#tab-test_tab table textarea {
    height: inherit !important;
}
#tab-test_tab table th, #tab-test_tab table td {
    border-style: none;
}
#tab-test_tab table input[type="number"] {
    border: 1px solid #ccc;
}
/*checkout page*/
#shipping_method label {
    font-size: 15px !important;
}

/*Order Pages*/

table.shop_table.order_details thead tr th {
    text-align: left !important;
}
.variation-WaistSize {
    margin: 0 !important;
    padding-right: 10px !important;
}
.wd_tini_account_wrapper .form_wrapper_body label, .woocommerce-page #customer_login.col2-set .col-1 label, .woocommerce-page form .form-row label, .woocommerce-page #customer_login.col2-set .col-2 label, .woocommerce-account #content form label, .woocommerce-page #content .cart-collaterals .shipping_calculator p label, .bbp_widget_login .bbp-login-form label {
    font-size: 14px !important;
    padding: 10px 10px 0 0 !important;
}

/*Mobile Views*/

.phone-header .toggle-menu-control-open {
    background-image: url("/wp-content/themes/wp_oswad_market-child/images/icon-menu.png") !important;
}
.phone-header.visible-xs {
    background-color: #fff !important;
}

/*Hernia Man Slider*/
.modal-body .products li {
    min-height: 270px !important;
    width: 210px !important;
}
.btn.btn-default.flright {
    float: right;
}
.modal-lg {
    width: 90% !important;
}
/*.hmBox {
    background-color: rgba(190, 23, 112, 0.8);
    color: #fff;
    padding: 10px !important;
}
.hmBox h3 {
    color: #fff;
    padding: 0 !important;
}
.hmBox p {
    line-height: 18px !important;
    margin-bottom: 0 !important;
}*/

.cat_custom_content {
/*    font-size: 18px;
    line-height: 25px !important;*/
    margin: 0 0 20px 5px;
}
.left-sidebar-content h3.widget-title, .right-sidebar-content h3.widget-title, #footer .footer-front h3.widget-title {
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 18px !important;
    padding: 10px !important;
}
/*p {
    font-size: 16px !important;
}
*/
/*Help Desk*/
.fcol {
    width: 200px;
}
.row.rmsg {
    margin: 10px 0 20px;
}
.rmsg .col-md-18 {
    background-color: #f5f5f5;
    padding: 10px;
}
.emstp {
    background-color: #fffbfb;
    border-top: 4px solid #109cd2;
    display: block;
    padding: 20px;
}
.cred-field-email-message .wp-editor-container {
    border: 1px solid #dcd3d3;
}

.securebanner {
    border: 1px solid #e7e7e7;
    display: inline-table;
    margin: 20px auto;
    padding: 20px;
    text-align: center;
    width: 100%;
}
.securebanner .AuthorizeNetSeal {
    display: inline-block;
    text-align: center;
}

/*Product Catgegory Edit. change 4 col to 3*/

@media 
only screen and (min-width: 768px){	

.product-category.product.col-sm-6 {
  width: 33%;
}
}
@media 
only screen and (max-width: 768px){	

.product-category.product.col-sm-6 {
  width: 100%;
}
}