/*
Theme Name: MyMedi Child
Theme URI: https://demo.theme-sky.com/mymedi/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: mymedi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: mymedi-child
*/

.product-per-page-form {
    width: auto;
    order: 3;
    /* margin: 0 0 0 30px; */
    padding-left: 30px;
    border-width: 0 0 0 1px;
    border-style: solid;
    margin-left: auto;
    order: 2;
}

.email {
    margin-top: 12px !important;
}

.header-sticky .icon-menu-sticky-header + .ts-search-by-category {
    min-width: 300px !important;
}

/*.header-top > .container > div {
    vertical-align: middle;
    display: table-cell;
    line-height: 32px;
    display: none;
}
*/

.search-table input[type="submit"] {
    min-width: 0;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: none;
}

.header-top {
    background: rgba(249,249,249,1);
    color: rgba(146,146,146,1);
	z-index:1000;
}

#ubermenu-top_header-130-top_header-4 {
	
	z-index:5000;
}

.topmenu-font-size {
    font-size: 16px !important;
    font-weight: 300 !important;
    color: #848383 !important;
    padding-bottom: 12px !important;
    
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    position: absolute;
    right: 51px !important;
    top: 50%;
    margin-top: -6px;
}

.ubtn-align {
	padding-left: 30%;
}

.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    max-height: 600px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
	/*margin-top: 43px !important;*/
}

.h1-big, .single h2.entry-title, .ts-banner .banner-wrapper .discount, .breadcrumb-title-wrapper .breadcrumb-title .page-title, .woocommerce div.product .woocommerce-tabs .panel h2.h1-big {
    font-size: 30px;
    line-height: 60px;
}

#main > .page-container {
    padding-top: 0px;
}

.woocommerce-tabs table tbody > tr > th, .woocommerce-tabs table tbody > tr > td {
    padding: 11px 20px;
    font-weight: 300 !important;
    background: #f2f2f2b8;
}

.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu {
    position: absolute;
    z-index: 999;
    left: -40px;
    top: 100%;
    margin: 0;
    padding: 15px 21px 13px 23px !important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    width: 220px;
    display: none;
}