/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
 
a.exp-read {
    transition: all .3s ease;
    font-size: 18px;
}
a.exp-read:hover {
    color: #000;
}
.footer-section div#text-6 p{
    font-size: 14px !important;
}
button#mobile-search-toggle{display:none;}
.for-mobile.show{ display:inline-block !important;}

.et_pb_bg_layout_dark .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
    padding-bottom: 0px !important;
}
    
div#footer-info {
    padding-bottom: 30px;
}
.top-header {
    transition: all 0.4s ease-in-out;
    top: -40px;
}
.fixed-header .top-header {
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 9;
    box-shadow: 0 3px 10px 0 rgb(0 0 0 / 30%);
}
a#bbblink.ruhzbus{
    margin-left:10px !important;
}
.et_fixed_nav #main-header {
    position: static!important;
}
.main-top-header {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.top-button-right a {
    border-right: 1px solid #ddd!important;
}
.bottom-header form.navbar-form input[type=text] {
    padding: 18px 3px 18px 20px!important;
}

form.navbar-form.col-md-3.col-sm-3 {
    min-width: inherit!important;
    width: 229px!important;
}
#logo:hover {
    transform: inherit!important;
}
.bottom-header, #mega-menu-wrap-primary-menu, #mega-menu-wrap-primary-menu .mega-menu-toggle+#mega-menu-primary-menu, #mega-menu-wrap-primary-menu .mega-menu-toggle {
    background: #000!important;
}
header#main-header .container.clearfix.et_menu_container {
    padding: 17px 20px!important;
}

	
#mobile-search-toggle {
    display: none!important;
}
@media (min-width:768px) and (max-width:991px){
	#mobile-search-toggle {
    display: block!important;
}
}
#main-header .nav li ul {
    text-align: center;
}
#main-header .nav li ul {
    top: 35px!important;
}
form.navbar-form .btn-default {
    padding: 6px 10px!important;
    width: 39px!important;
    height: 36px;
}
form.navbar-form .btn-default img {
    position: relative;
    top: 2px;
    filter: brightness(.5);
    width: 18px;
    vertical-align: initial;
}
button#ig-global-seo-find:hover {
    background-color: #213f52!important;
    border-color: #213f52!important;
}
button#ig-global-seo-find:hover img {
    filter: none;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1.2;
}
.product_section {
    padding-top: 100px!important;
}
@media (max-width:1235px) {
    .et_header_style_left .logo_container {
        top: inherit!important;
    }
}
@media (max-width:1226px) {
    span.logo_helper {
        display:inherit;
    }
}
@media (max-width:1200px) {
    .et_header_style_left .logo_container {
        width: auto!important;
    }
    #et-top-navigation {
        width: 55%!important;
    }
}

@media (max-width:1199px) {
    .top-button-right a {
        padding: 0 10px!important;
    }
    .top-button-right a {
        padding: 0 10px!important;
    }
    .top-button a {
        padding: 8px 20px!important;
    }
}
@media (max-width:1024px) {
    form.navbar-form {
        position: inherit!important;
        top: inherit!important;
    }
}
@media (max-width:991px) {
    .middle-header-nav.unvisible-on-mobile {
        display: none!important;
    }
    .top-button-right a {
        margin-top: 0!important;
    }
    .left-header-nav.unvisible-on-mobile,
    .right-header-nav.unvisible-on-mobile {
        width: 50%!important;
    }
    .main-top-header {
        align-items: center;
    }
    .main-top-header:after,
    .main-top-header:before {
        display: none;
    }
    .sell-button.top-button {
        margin-left: 0!important;
    }
    div.product_section {
        padding-top: 50px!important;
    }
    .et_pb_section_first {
        padding-top: 100px!important;
    }
    .home .et_pb_section_first {
        padding-top: 0!important;
    }
}
@media (max-width:990px) {
    header .bottom-header #et-top-navigation {
        position: inherit!important;
        right: inherit!important;
        padding-top: 0!important;
    }
    .bottom-header form.navbar-form.col-md-3.col-sm-3 {
        margin-top: 0!important;
    }
    form.navbar-form.col-md-3.col-sm-3 {
        width: 100%!important;
        float:inherit!important;
    }
    .bottom-header form .input-group.add-on {
        margin-left: 0!important;
        padding-top: 20px;
    }
    .navbar-form .input-group {
        display: flex!important;
    }
    .bottom-header form.navbar-form.col-md-3.col-sm-3 {
        overflow: hidden;
    }
    header#main-header .container.clearfix.et_menu_container {
        padding: 17px!important;
    }
/*     .et_header_style_left .logo_container {
        padding: 0 20px 0 0px!important;
    } */
    #et-top-navigation {
        width: 56%!important;
    }
}
@media (max-width:980px) {

    header#main-header .container.clearfix.et_menu_container {
        padding: 26px 0 16px!important;
    }
    .bottom-header form .input-group.add-on {
        padding-top: 5px;
    }
/*     .et_header_style_left .logo_container {
        padding:0 0 0 20px!important;
    } */
    /*.et_header_style_left .logo_container {
        width: auto!important;
        top: 0!important;
        padding:0 0 0 20px!important;
        float:inherit!important;
    }
    header .bottom-header #et-top-navigation {
        float: right!important;
        width: 100%;
        margin-top: -36px;
        padding-right: 20px!important;
    }*/
    .bottom-header form.navbar-form.col-md-3.col-sm-3 {
        padding-top: 15px!important;
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .et_header_style_left #et-top-navigation .mobile_menu_bar, 
    .et_header_style_split #et-top-navigation .mobile_menu_bar {
        padding-bottom: 0!important;
    }
    /*#et_mobile_nav_menu {
        margin-top: 10px;
    }*/
    #et_mobile_nav_menu {
        display: none;
    }
    #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
        background-color: #000!important;
        text-align: center!important;
    }
    #main-header .et_mobile_menu li ul, 
    .et_pb_fullwidth_menu .et_mobile_menu li ul, 
    .et_pb_menu .et_mobile_menu li ul {
        padding-left: 0!important;
    }
    .et_mobile_menu li li {
        padding-left: 0!important;
    }
    ul.sub-menu {
        margin-top: 0!important;
    }
    .et_mobile_menu li {
/*         padding-top: 0!important; */
        border-top: 1px solid #fff;
    }
    .et_mobile_menu > li:first-child {
        border-top:0;
    }
    .et_mobile_menu > li:first-child a {
        padding-top:0;
    }
    .et_mobile_menu li a {
        padding: 12px 0;
        font-size: 18px;
        text-transform: uppercase;
    }
    .et_mobile_menu {
        margin-top: 27px!important;
        border: 0!important;
    }
    .checkout-button.top-button-right a {
        border-right: 0!important;
    }
    .et_mobile_menu > li#menu-item-26702 {
        border-bottom: 1px solid #fff;
    }
    .et_mobile_menu li#menu-item-36292 {
        border:0!important;
    }
    .et_mobile_menu li#menu-item-36292 > a {
        display: none!important;
    }
    #top-menu {
        display: block;
    }
    #top-menu li {
        padding-right: 10px!important;
        padding-left: 10px;
    }
		li#menu-item-26752,li#menu-item-36271{
		padding-right:0px !important;
	}
}
@media (max-width:768px) {
    .et_menu_container .logo_container a img {
        margin-top: 0!important;
    }
    .et_header_style_left .logo_container {
        display: inherit!important;
    }
    /*.et_menu_container div#et-top-navigation {
        display: inherit!important;
        margin-top: -40px;
    }*/
    .et_menu_container div#et-top-navigation {
        margin-top: 0;
    }
    #et_mobile_nav_menu {
        margin-top: 15px;
    }
    
    .for-mobile.show{ display:inline-block !important;}
    .et_mobile_menu {
        margin-top: 15px!important;
    }
    .left-header-nav.unvisible-on-mobile {
        display: inline-block!important;
        text-align: left!important;
    }
    .right-header-nav.unvisible-on-mobile {
        display: inline-block!important;
        text-align: right!important;
    }
    .top-button-right {
        float: right!important;
    }
    div.second-section {
        padding: 0!important;
    }
}
@media (max-width:767px) {
    .et_header_style_left .logo_container {
        width: auto!important;
        top: 0!important;
        padding:0 0 0 20px!important;
        float:inherit!important;
    }
	.et_mobile_menu li li{
		padding:12px 0px !important;
	}
	.et_mobile_menu li a{
		display:inline;
	}
    header .bottom-header #et-top-navigation {
         float: right!important; 
         width: 100%!important; 
         margin-top: -36px; 
         padding-right: 20px!important; 
    }
    #et_mobile_nav_menu {
        margin-top: 10px;
        display: block;
    }
    .left-header-nav.unvisible-on-mobile,
    .middle-header-nav.unvisible-on-mobile {
        display:none!important;
    }
    .input-group-addon, .input-group-btn {
        width: auto!important;
    }
    header#main-header .container.clearfix.et_menu_container {
        padding: 21px 0!important;
    }
    .et_menu_container div#et-top-navigation {
        top:0!important;
    }
   #mobile-search-toggle {
        float: right!important;
        width: 32px!important;
        background: 0 0!important;
        border: none!important;
        box-shadow: none!important;
        margin-top: 10px!important;
        display: inline-block!important;
        margin-right: 13px!important;
        line-height: 1;
    }
    #mobile-search-toggle svg {
        width: 18px;
    }
    .bottom-header form.navbar-form.col-md-3.col-sm-3 {
        padding-top: 0!important;
        position: absolute!important;
        top: 100%!important;
        background: black;
        display:none!important;
        left: 0;
        right: 0;
        padding-left: 15px!important;
        padding-right: 15px!important;
		z-index: 99999;
    }
    .bottom-header form.navbar-form.col-md-3.col-sm-3.show {
        display:block!important;
    }
    .et_mobile_menu {
        left: 0px!important;
        margin-top: 22px!important;
        border:0!important;
    }
	.search_bar ul#mobile_menu {
		padding-top: 60px !important;
	}
    .main-top-header .right-header-nav.unvisible-on-mobile {
        padding: 8px 0;
    }
    .top-button-right a {
        line-height: 1.4;
    }
    .left-header-nav.unvisible-on-mobile, .right-header-nav.unvisible-on-mobile {
        width: 100%!important;
    }
    .right-header-nav.unvisible-on-mobile {
        display: flex!important;
        flex-direction: row-reverse;
    }
    #top-menu {
        display: none;
    }
    #et-top-navigation {
        width: 100%!important;
    }
    .bottom-header div#et-top-navigation {
        display: block!important;
    }
    .mobile_menu_bar .fa-bars {
        font-size: 20px;
    }
    .fixed-header .top-header {
        position: static;
    }
    .et_pb_section_first {
        padding-top: 50px!important;
    }
}
@media (max-width:600px) {
    .right-header-nav .wish-button.top-button-right a {
        border-right: 1px solid #ddd!important;
    }
    article h3 {
        height: auto!important;
    }
}
@media (max-width: 480px){
    .et_header_style_left #logo, .et_header_style_split #logo {
        max-width: 130px!important;
    }
    header#main-header .container.clearfix.et_menu_container {
        padding: 24px 0!important;
    }
    #et_mobile_nav_menu {
        margin-top: 12px;
    }
    #mobile-search-toggle {
        margin-top: 11px!important;
    }
}
@media (max-width: 481px){
    .main-top-header .right-header-nav.unvisible-on-mobile {
        display: flex!important;
    }
}


/*footer css start*/
.footer-section.custom-footer-sectionn {
    background: inherit;
    background-color: #111111;
    padding: 80px 0 0 0;
    overflow: hidden;
}
.footer-section.custom-footer-sectionn .container {
    max-width: 1360px;
}
.custom-footer-sectionn .title {
    font-size: 25px;
    color: #fff;
    letter-spacing: .6px;
    font-weight: 600;
    margin-bottom: 32px!important;
    padding: 0;
    text-align: left!important;
    font-family: 'Oswald', sans-serif;
}
.custom-footer-sectionn .title:before,
.custom-footer-sectionn .title:after {
    display: none;
}
.custom-footer-sectionn .linkk2 .title,
.custom-footer-sectionn .shopp2 .title {
    opacity: 0;
}
.custom-footer-sectionn .menu-quick-link-footer-left-container li,
.custom-footer-sectionn .menu-quick-link-footer-right-container li,
.custom-footer-sectionn .menu-shop-menu-footer-left-container li,
.custom-footer-sectionn .menu-shop-menu-footer-right-container li {
    margin: 0;
    padding: 0;
    line-height: normal;
}
.custom-footer-sectionn .menu-quick-link-footer-left-container li + li,
.custom-footer-sectionn .menu-quick-link-footer-right-container li + li,
.custom-footer-sectionn .menu-shop-menu-footer-left-container li + li,
.custom-footer-sectionn .menu-shop-menu-footer-right-container li + li {
    padding-top: 20px;
}
.custom-footer-sectionn .menu-quick-link-footer-left-container li ul,
.custom-footer-sectionn .menu-quick-link-footer-right-container li ul,
.custom-footer-sectionn .menu-shop-menu-footer-left-container li ul,
.custom-footer-sectionn .menu-shop-menu-footer-right-container li ul {
    padding-top: 20px;
    margin-top: 0;
    padding-left: 15px;
}

.custom-footer-sectionn .menu-quick-link-footer-left-container li a,
.custom-footer-sectionn .menu-quick-link-footer-right-container li a,
.custom-footer-sectionn .menu-shop-menu-footer-left-container li a,
.custom-footer-sectionn .menu-shop-menu-footer-right-container li a {
    font-size: 16px;
    color: #bfbfbf;
    font-weight: 400;
    padding-left: 18px;
    display: inline-block;
    position: relative;
    transition: all 0.4s ease-in;
}
.custom-footer-sectionn .menu-quick-link-footer-left-container li a:after,
.custom-footer-sectionn .menu-quick-link-footer-right-container li a:after,
.custom-footer-sectionn .menu-shop-menu-footer-left-container li a:after,
.custom-footer-sectionn .menu-shop-menu-footer-right-container li a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #bfbfbf;
    transform: rotate(-45deg);
    transition: all 0.4s ease-in;
}
.custom-footer-sectionn .menu-quick-link-footer-left-container li a:hover,
.custom-footer-sectionn .menu-quick-link-footer-right-container li a:hover,
.custom-footer-sectionn .menu-shop-menu-footer-left-container li a:hover,
.custom-footer-sectionn .menu-shop-menu-footer-right-container li a:hover {
    color: #ffffff;
}
.custom-footer-sectionn .menu-quick-link-footer-left-container li a:hover:after,
.custom-footer-sectionn .menu-quick-link-footer-right-container li a:hover:after,
.custom-footer-sectionn .menu-shop-menu-footer-left-container li a:hover:after,
.custom-footer-sectionn .menu-shop-menu-footer-right-container li a:hover:after {
    border-color: #ffffff;
}

.footer-section.custom-footer-sectionn .custom-footer-info > div {
    padding-top: 40px!important;
    padding-bottom: 45px!important;
    font-size: 14px!important;
    line-height: 22px;
    color: #bfbfbf!important;
    text-align: left!important;
}
.footer-section.custom-footer-sectionn .copy-right {
    background-color: #191919;
    padding: 10px 0;
    line-height: normal;
}
.custom-footer-sectionn .copy-right .footer-logo, 
.custom-footer-sectionn .copy-right .prise-item {
    padding: 0;
    display: inline-block;
    vertical-align: middle;
}
.custom-footer-sectionn .copy-right .footer-logo {
    margin-right: 15px;
}
.custom-footer-sectionn .copy-right .widget-title {
    display: none;
}
.custom-footer-sectionn .copy-right-item p {
    text-align: center;
    font-size: 16px;
    color: #bfbfbf;
    margin:17px 0;
    padding: 0;
}
.custom-footer-sectionn .copy-right .footer-logo #bbblink {
    display: block;
    position: relative;
    overflow: hidden;
    width: 150px;
    height: 57px;
}
.custom-footer-sectionn .copy-right .footer-logo #bbblink img {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
    max-width: 200%;
}
.custom-footer-sectionn .copy-right .footer-logo #bbblink:hover img {
    margin-left: -150px;
}
.custom-footer-sectionn .menu-follow-us-container {
    margin: 16px 0!important;
    text-align: right;
}
.custom-footer-sectionn .menu-follow-us-container li {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
}
.custom-footer-sectionn .menu-follow-us-container li a {
    font-size: 17px;
    color: #fff;
    transition: all 0.4s ease-in;
}
.custom-footer-sectionn .menu-follow-us-container li a:hover {
    opacity: 0.7;
}
.custom-footer-sectionn .menu-follow-us-container li + li {
    margin-left: 15px;
}
.custom-footer-sectionn .follow-up .widget_custom_html {
    display: none;
}

@media (max-width: 1367px) {
    .footer-section.custom-footer-sectionn .copy-right {
        padding: 10px 20px;
    }
    .footer-section.custom-footer-sectionn > .container {
        padding-right: 30px;
        padding-left: 30px;
    }
}
@media (max-width: 1280px) {
    .footer-section.custom-footer-sectionn {
        padding: 60px 0 0 0;
    }
    .custom-footer-sectionn .title {
        font-size: 21px;
        margin-bottom: 25px!important;
    }
}
@media (max-width: 1200px) {
    .custom-footer-sectionn .copy-right .footer-logo #bbblink {
        width: 110px;
        height: 41px;
    }
    .custom-footer-sectionn .copy-right .footer-logo #bbblink:hover img {
        margin-left: -110px;
    }
}
@media (max-width: 1199px) {
    .custom-footer-sectionn .copy-right-item p,
    .custom-footer-sectionn .menu-follow-us-container {
        margin: 10px 0!important;
    }
}
@media (max-width: 991px) {
    .custom-footer-sectionn .custom-footer-shop {
        margin-top: 30px;
    }
    .custom-footer-sectionn .copy-right .container .row {
        text-align: center;
        display: flex;
        flex-wrap: wrap;
    }
    .custom-footer-sectionn .copy-right .container:after,
    .custom-footer-sectionn .copy-right .container:before {
        display: none;
    }
    .custom-footer-sectionn .menu-follow-us-container {
        margin: 30px 0 20px!important;
        text-align: center;
    }
    .custom-footer-sectionn .copy-right-item p {
        margin: 0!important;
    }
    .custom-footer-sectionn .copy-right [class^=col-] {
        width: 100%;
    }
    .custom-footer-sectionn .copy-right [class^=col-]:nth-child(2) {
        order: 12;
    }
    
    .custom-footer-sectionn ul.payment-icons li {
        margin-left: 5px;
    }
    .footer-section.custom-footer-sectionn > .container > .row {
        display: flex;
        flex-wrap: wrap;
    }
    .footer-section.custom-footer-sectionn > .container > .row:after,
    .footer-section.custom-footer-sectionn > .container > .row:before {
        display: none;
    }
    .footer-section.custom-footer-sectionn {
        padding-top: 50px;
    }
}
@media (max-width: 767px) {
    .footer-section.custom-footer-sectionn > .container {
        padding-right: 20px;
        padding-left: 20px;
    }
}
@media (max-width: 600px) {
    .top-button-right a {
        line-height: normal!important;
    }
}
@media (max-width: 575px) {
    .footer-section.custom-footer-sectionn .custom-footer-info>div {
        padding-top: 30px!important;
        padding-bottom: 35px!important;
    }
    .footer-section.custom-footer-sectionn {
        padding: 40px 0 0 0;
    }
    .linkk1, .linkk2, .shopp1, .shopp2 {
        width: 100%;
    }
    .custom-footer-sectionn .linkk2 .title, 
    .custom-footer-sectionn .shopp2 .title {
        display: none;
    }
    .custom-footer-sectionn .menu-quick-link-footer-left-container li+li, 
    .custom-footer-sectionn .menu-quick-link-footer-right-container li+li, 
    .custom-footer-sectionn .menu-shop-menu-footer-left-container li+li, 
    .custom-footer-sectionn .menu-shop-menu-footer-right-container li+li,
    .custom-footer-sectionn .menu-quick-link-footer-left-container li, 
    .custom-footer-sectionn .menu-quick-link-footer-right-container li, 
    .custom-footer-sectionn .menu-shop-menu-footer-left-container li, 
    .custom-footer-sectionn .menu-shop-menu-footer-right-container li {
        padding-top: 10px;
    }
    .custom-footer-sectionn .custom-footer-shop.shopp2 {
        margin-top: 0;
    }
    .custom-footer-sectionn .menu-quick-link-footer-left-container li ul, 
    .custom-footer-sectionn .menu-quick-link-footer-right-container li ul, 
    .custom-footer-sectionn .menu-shop-menu-footer-left-container li ul, 
    .custom-footer-sectionn .menu-shop-menu-footer-right-container li ul {
        padding-top: 0;
    }
    .custom-footer-sectionn .title {
        font-size: 18px;
        margin-bottom: 15px!important;
    }
}

@media (max-width: 480px) {
    .et_mobile_menu {
        margin-top: 20px!important;
    }
}

@media (max-width: 375px) {
    .custom-footer-sectionn .copy-right .footer-logo {
        display: block;
        margin-right: 0;
        margin-bottom: 15px;
    }
}   
body .mc-modal {z-index: 99999 !important;}

input#pwbox-2047161628 {
    background-color: red !important;
}

/*.et_password_protected_form p, .et_password_protected_form p input[type=password] {*/
/*    display: block!important;*/
/*    color: red !important;*/
/*}*/


