/*
 Theme Name:   WooPress Child
 Theme URI:    http://8theme.com/
 Description:  WooPress Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     woopress
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  woopress-child
*/

footer.footer-product { display: none; }
.product-information .short-description p { color: #333; }

.menu .menu-full-width .nav-sublist-dropdown ul > li.with-tooltip a .nav-item-tooltip img {
width: 120px; height: 120px;
}

#menu-item-16494 .nav-sublist-dropdown { width: 500px !important; }
#menu-item-16496 .nav-sublist-dropdown, #menu-item-16497 .nav-sublist-dropdown { width: 660px !important; }

.nav-item-tooltip figure { color: #e5534c; }
.nav-item-tooltip figure span { text-transform: capitalize; }

.price .title { font-size: 30px; margin: 0; text-align: left; padding: 0; }
.price .amount { font-size: 24px; }

.rev_slider_wrapper .hesperiden.tparrows {
    background-image: none;
    width: 45px;
    height: 45px;
    background-color: #000000;
    border-radius: 100%;
    border: none;
}

.main-footer.text-color-light a:hover {
    color: #e5534c!important;
}

.fixed-header-area .header-logo img { width: 120px !important; max-height: 100% !important; }
.main-footer .widget_nav_menu li.current-menu-item a { background-color: transparent !important; }

.product-navigation .next-product .hide-info { left: -198px !important; }
.hide-info .price .title { font-size: 12px; }
.product-navigation .next-product .hide-info:before, 
.product-navigation .next-product .hide-info:after { left: 56%; }

.prod-list-wrap { float: left; width: 100%; display: block; }
.prod-div-wrap { width: 40%; float: left; }
.prod-logo-wrap { width: 60%; float: left; margin-top: 20px; }
.prod-first-logo { margin-right: 20px; }
.content-page .vc_separator h4 {
    font-size: 24px!important;
font-family: 'Raleway'!important;
    font-weight: 600;
}

.short-description p a { text-decoration: underline; }
.short-description p a.medium-btn { text-decoration: none; }

.home .company-address { padding-top: 15px; }
.single-product .tab-custom_tab1 ul li { font-family: 'Raleway', sans-serif; font-size: 13px; color: #565656; font-weight: 300; border-bottom: 1px solid #ececec; padding-top: 8px; padding-bottom: 8px; max-width: 50%;" }

#mega-menu-wrap-mobile-menu .mega-menu-toggle + #mega-menu-mobile-menu {
   display: block;
}

#mega-menu-wrap-mobile-menu .mega-menu-toggle { display: none; } 

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { font-size: 13px !important; }

@media only screen and (max-device-width: 769px) { 
.single-product .tab-custom_tab1 ul li { max-width: 100%; width: 100%; } 
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item { width: 100% !important; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { width: 100% !important; padding: 10px; } 
}

@media only screen and (max-device-width: 500px) { 
.home .content-page .vc_separator h4 { font-size: 20px !important; }
.vc_custom_1419869935624 ul li, .single-product .tab-content ul li { font-size: 11px !important; }
.vc_custom_1419869935624 ul li img, .single-product .tab-content ul li img { width: 40px; }

 }