    /*
    Theme Name: Business Essentials 2 Child Theme
    Theme URI: http: //mysite.com/
    Description: This is a custom child theme I have created.
    Author: My Name
    Author URI: http: //mysite.com/
    Template: be2-wp
    Version: 0.1
    */

    @import url("../be2-wp/style.css");

/*      TOP         */
#top_wrapper {
  background-color: #a42b22;
}
.topsubmenu ul li a{
    color: #FFF;
}
a.clogin {
    color: #FFF;
    font-size: 18px;
    text-decoration: none;
}
.header_phone {
  color: #ffffff;
  font-size: 19px;
  padding-top: 6px;
}
#page_title .owl-carousel h1, #page_title  .owl-carousel h2, #page_title  .owl-carousel h3{
  margin: 2px 0;
}
.page_content ul{
  margin-left: 20px;
}
/*      GENERAL     */
.center p{
  margin-bottom: 10px;
}
.single_page_background{
  height: 400px;
}
.single_page_background #page_title{
  padding-top: 260px;
}

.single_page_background .featured_image_div {
  background-position: center -134px !important;
}
.right_content input[type=text], .content_left input[type=text], .right_content input[type="text"], .right_content input[type="email"], .right_content input[type="url"], .right_content input[type="password"], .right_content textarea, .content_left input[type="text"], .content_left input[type="email"], .content_left input[type="url"], .content_left input[type="password"], .content_left textarea, .woo_right input[type="search"]{
  width: 100%;
  padding: 10px;
}
.right_content textarea{
  color: #797c81;
  background-color: #FFFFFF;
  border: 1px solid #c2ccd1;
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
}
.right_content h5, .content_left h5{
  font-size: 25px;
}
h3 a{
  color: #a52a25;
  text-decoration: none;
}
.homepagewrap h3{
  margin: 10px 0 !important;
}

#bottom_wrapper ul li  ul{
  display: none;
}

/*      HEADER      */
#header_wrapper{
    background-color:#FFF;
    border-bottom:1px solid #efefef;
}
#logo {
  padding: 19px 0 24px 0;
  float: left;
  max-width: 250px;
}
.topmenu{
    padding-top: 50px;
}

/*      MENU         */
.sf-menu li a{
    color:#000;
    font-size:16px;
}
.sf-menu li a:hover{
    color:#CCC;
    font-size: 16px;
}
ul.sf-menu li.current-menu-item a{
    color: #a42b22;
}

/*      FOOTER      */
#bottom_wrapper input[type=text], #bottom_wrapper input[type=email], #bottom_wrapper input[type=url], #bottom_wrapper input[type=password]{
  width: 100%;
  padding: 9px;
}
textarea{
  width: 100%;
  background-color: #2f333a;
  font-family: 'Open Sans',sans-serif;
  font-size: 12px;
  outline: none;
  border: none;
  color: #a2a6ac;
  padding:9px;
}

/*      RESPONSIVE      */
@media only screen and (max-width: 1024px){
  #logo a img {
    width: inherit;
    max-height: 62px;
  }
}

@media only screen and (max-width: 768px){
    #bottom_wrapper .one_fourth{
      text-align: center;
    }
    #bottom_wrapper .one_fourth ul li{
      list-style-type: none;
    }
    #bottom_wrapper .content{
      padding:0;
    }
    #bottom_wrapper .header_phone{
      float: none;
    }
    #bottom_wrapper h4{
      margin-bottom: 10px !important;
    }
    #page_title.home .owl-carousel{
      margin-bottom: 11%;
      margin-top: 11%;
    }
}

@media only screen and (max-width: 640px){
    .page_content2 .one_third_home .date h2 a, .page_content2 .one_third_home .date h2{
      margin: 0 !important;
      padding:0;
    }
}

@media only screen and (max-width: 980px) {
  .single_page_background #page_title{
    padding-top: 83px;
  }
  .single_page_background{
    height: 190px;
  }

}

@media only screen and (max-width: 480px){
  img.alignright{
    float: none;
    margin: 0 auto;
  }
  .header_phone{
    display: block !important;
    float: none;
    width: 100%;
    text-align: center;
  }
  .topmenu {
    top: 0px;
    padding-top: 0px;
    left: 0;
    position: relative;
    width: 100%;
  }
  .responsivenav {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  #logo{
    width: 100%;
    text-align: center;
    max-width: inherit;
  }
  .single_page_background{
    height: 135px;
  }
  .single_page_background #page_title{
    padding-top: 60px;
  }

  .right_content input[type=text], .content_left input[type=text], .right_content input[type="text"], .right_content input[type="email"], .right_content input[type="url"], .right_content input[type="password"], .right_content textarea, .content_left input[type="text"], .content_left input[type="email"], .content_left input[type="url"], .content_left input[type="password"], .content_left textarea, .woo_right input[type="search"]{
    width: 95%;
  }
}

