/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.4.2.1586172117
Updated: 2020-04-06 12:21:57

*/


/******************************** GLOBAL ********************************/


/******************************** HEADER STYLING ********************************/

.et-cart-info{
    display:none;
}

#et_search_icon:before{
    background-color: #010101!important;
    padding: 18px 10px 19px 10px;
    top: -23px;
    left: -12px;
}
input.et-search-field{
   background-color: #010101!important;
   color:#fff!important;
   padding-left:20px;
}
#et_top_search{
    width:0px!important;
}

img#logo{
    height:40px;
    max-height:none!important;
}

.mobile_menu_bar:before{
color:#fff;
}

.et_mobile_menu{
    border-top:3px solid #010101;
}

.menu-phone > a{
    color:#010101!important;
    font-weight:400!important;
}
.et_pb_menu__wrap{
    margin:0px 0px!important;
}
.et_pb_menu__search-container--visible{
 color:#fff!important;
 z-index:3;
}

.et_pb_menu__search{
    background-color:#000!important;
    color:#fff!important;
    position:absolute;
    top:35px;
    padding-top:30px!important;
    padding-bottom:30px!important;
    display:block;
    width: 100vw;
    left: -36vw;
}
.et_pb_menu__search form{
    margin-left:50vw;
    border-bottom:1px solid #fff;
}
.et_pb_menu__search form::placeholder{
    color:#fff!important;
}

.bottom-header-line{
    padding-left:40px;
    
}

#top-menu li li a{
    width:230px!important;
    padding:6px 0px!important;
}



/******************************** Logo Change on Home Page ********************************/

.page-id-17 img#logo {
    content: url("/source/9c2faee58d41bce09b84e99ecb405ae1/Jo-Bird-Logo-1.png");
    height:115px!important;
    overflow:visible;
    max-height:none!important;
}

.page-id-17 img#logo.test-class-123456{
    content: url("/source/f0046f5b7fed7fc0ec77a683ec8ecb48/Image-2@2x.png");
    height:40px!important;
    
}

/******************************** Shop Module Styling ********************************/
p.woocommerce-result-count{
    padding-left:10px;
}
form.woocommerce-ordering{
    padding-right:10px;
}
.page-numbers li a{
    color:#e5432f!important;
}

.product .related h2{
    font-size:20px!important;
}

/******************************** ABOUT PAGE ********************************/
.player .vp-title .vp-title-header .headers{
    display:none!important;
} 


/******************************** FOOTER ********************************/
.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon,
.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon{
    padding:5px;
}
.footer-web-creds a{
    color:#fff!important;
    text-transform:underline;
}
.footer-menu a{
    color:#fff!important;
}
.footer-menu{
        display:flex!important;
} 

.our-markets a {
    color:#fff!important;
    background-color:#058105!important;
    padding:5px 10px!important;
    min-width:200px;
}
.page-header div p a {
    color:#fff!important;
    font-weight:600;   
}

.defence-read-more, .cursor{
cursor: pointer;
}

.owl-prev, .owl-next, .owl-dots{
    display:none!important;
}

.post-meta a{
    color:#e5432f!important;
}

/*.et_pb_button_0:hover,
.et_pb_button_1:hover,
.et_pb_button_2:hover,
.et_pb_button_3:hover,
.et_pb_button_4:hover,
.et_pb_button_5:hover,
.et_pb_button_6:hover,
.et_pb_button_7:hover,
.et_pb_button_8:hover,
.et_pb_button_9:hover{
    background-color:#010101!important;
}*/

button.et_pb_menu__icon.et_pb_menu__search-button{
    background-color: #010101;
    color: #fff!important;
    padding:10px;
}
.cite{
    font-weight:300!important;
}

.description_tab, .et_pb_all_tabs, .et_pb_tabs_controls  {
    display:none!important;
}
.et-db #et-boc .et-l .et_pb_tabs, .et-db #et-boc .et-l .et_pb_wc_tabs{
    border:none!important;
}


div#tab-description{
    color:#fff!important;
    background-color:#010101!important;
}
div#tab-description h2{
    display:none!important;
}

   


.nav li ul, .et-menu li li a{
    width:300px!important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
    color:#fff!important;
}

ul#mobile_menu1 {
    position: absolute;
    width: 50vw!important;
    left: -266px!important;
}

#contact-sidebar a{
    color:#E5432F!important;
    font-weight:500!important;
}

.et_pb_menu .et_pb_menu__wrap--hidden{
    opacity:1!important;
}

@keyframes fadeOutBottom {

100%{
    opacity:1!important;
}
}



#gform_submit_button_1, #gform_submit_button_6 {
    background-color: #E5432F;
    border: none;
    padding: 5px 10px;
    color: #fff;
    font-weight: 500;
    font-size:20px;
}


/* MEDIA QUERIES*/


@media screen and (min-width:1024px) {
    .woocommerce ul.products li.product { 
	width: 21% !important;
	margin: 2% !important;
	clear: none !important;
    }
    .woocommerce ul.products li.product:nth-child(4n+1) {
	clear: both !important;
    }
}


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

#top-section{
    padding:0px 0px!important;
}      
    
/*.et_pb_button_0:after,
.et_pb_button_1:after,
.et_pb_button_2:after,
.et_pb_button_3:after,
.et_pb_button_4:after,
.et_pb_button_5:after,
.et_pb_button_6:after,
.et_pb_button_7:after,
.et_pb_button_8:after,
.et_pb_button_9:after{
    
    right: 0px;
    left: 260px!important;
}*/

.et_overlay::before{
    color:#E5432F!important;
}
.our-markets {
    transform: rotate(-90deg);
    position: absolute;
    bottom: 20px;
    left: -50px;
}
#our-products {
    transform: rotate(-90deg);
    position: absolute;
    top: 68px;
    left: -110px;
}
}

@media screen and (max-width:980px){
    #et_search_icon:before{
        display:none!important;
        
    }
    .mobile_menu_bar::before{
    background-color: #010101;
    padding: 20px 10px;
    }
}

@media screen and (min-width: 768px) and (max-width: 980px) {
    .woocommerce ul.products li.product.first, .woocommerce ul.products li.product.last {
        clear: right !important;
    }
    .woocommerce ul.products li.product:nth-child(4n+1) {
         clear: none !important;
    }
}

/*@media screen and (max-width:768px){
    .et_pb_button_0,
    .et_pb_button_1,
    .et_pb_button_2,
    .et_pb_button_3,
    .et_pb_button_4,
    .et_pb_button_5,
    .et_pb_button_6,
    .et_pb_button_7,
    .et_pb_button_8,
    .et_pb_button_9{
        width:100%!important;
}*/
.et_pb_module .et_pb_shop .et_pb_shop_0  .et_pb_shop_grid{
    margin-top:20px!important;
}


/*@media screen and (min-width:769px) and (max-width:980px){
    .et_pb_button_0,
    .et_pb_button_1,
    .et_pb_button_2,
    .et_pb_button_3,
    .et_pb_button_4,
    .et_pb_button_5,
    .et_pb_button_6,
    .et_pb_button_7,
    .et_pb_button_8,
    .et_pb_button_9{
        width:80%!important;
        margin-left:10%!important;
}
}*/
    