/*
Theme Name: Siteorigin Corp Child
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: https://siteorigin.com/theme/corp/
Description: Based on SiteOrigin Corp Theme. Reimagined by Metascope. We love you Siteorigin!
Version: 1.0.0
Template: siteorigin-corp
Text Domain: siteorigin-corp
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.custom-logo {

    width:90px;

}

body {

    background-color:#eeeeee;

}

.hero_heading {

    display:inline-block;
    position:absolute;
    top:60%;
    padding-bottom:10px;
    margin:auto;

}

.hero_button {

    position:relative;
    display:table;
    top:70%;
    margin:auto;
    
}

#education-list li {

    margin:20px;
    padding:10px;
    background-color:#13477C;
    color:white;
    list-style: none;

}


/* .call-me {

    position:relative;
   

}

.callme_button {

display: block !important;
margin:auto !important;
position:relative !important;

} */
.popup-button {

    display: block;
    margin: auto;
    position: relative;
    bottom: 10px;
}

.form_button {

    background-color:#2E8EC2 !important;
    color:white !important;
    padding:20 !important;
    border-radius:3px !important;

}

#scroll-to-top.show {

    opacity: 1;
    transform: scale(1);
    border-radius: 50%;

}

#contact-desktop{

    display:none;

}



#icon_center img {

    max-width: 50% !important;
    height: auto;
    padding: 20px;
    position: relative;
    left: 25%;

}

.image-general {

    max-width: 100% !important;
    height: auto;
    padding: 0;
    position: relative;
    

}

#white_text h3 p {
color:ffffff !important;
}

.center {

    position: relative !important;
    margin: auto !important;
    display: block !important;
}



/*Desktop Version*/

@media(min-width:768px){
    

    body {background-color:#eeeeee;}

    #contact-desktop{

        display: inline-block;
    
    }


    .show-mobile {

        display: none !important;
    }
    
    

   

    #contact-mobile{

        display:none;
    
    }

    .drop_shadow {

        text-shadow: black 5px 5px 10px;

    }

    .box_shadow {

        box-shadow: black 2px 2px 10px;

    }


    /* .call-me {

        position:relative !important;
        display: block !important;
        margin:auto !important;
    } */

    /* .Full-width {

        max-width:100% !important;
        display: block !important;
        margin:auto;
    
    } */

    /*Main Naviagtion Style*/

.main-navigation ul li a {
    border: 0px solid transparent;
    color: #13477C;
    display: block;
    font-weight: bold;
    letter-spacing: 0px;
    padding: 10px 15px 10px 15px;
    border-radius:3px;
    
  
  }
    /*hover state*/
  .main-navigation ul li:hover > a {
    border-bottom: 0px solid;
    background-color: #13477C;
    color:white;
    }
  
    /*Drop down list*/
    .main-navigation ul li:hover > ul,
    .main-navigation ul li.focus > ul {
      opacity: 1;
      transform: scale(1);
      visibility: visible;
      top:50px;
     }
  
      .main-navigation div > ul:not(.cart_list) > li:hover > a {
        border-bottom: 0px solid;
        border-color: #626262;
      }
  
      /*current page link style*/
      .main-navigation div>ul:not(.cart_list)>li.current-menu-ancestor>a,
      .main-navigation div>ul:not(.cart_list)>li.current-menu-item>a,
      .main-navigation div>ul:not(.cart_list)>li.current>a,
      .main-navigation div>ul:not(.cart_list)>li.current_page_ancestor>a,
      .main-navigation div>ul:not(.cart_list)>li.current_page_item>a {  
      border-color: darkgray;
      background-color: #13477C;
      color: white;
  }

}

/*Mobile Verison Explicit*/
@media(max-width:769px){

    .show-desktop {

        display: none !important;
    }
    

}