/*=============Font Size==========*/
h5 {
  font-size: 18px; }
h6 {
  font-size: 20px; }
  
p {
  font-size: 17px;     
  color: #000;
margin: 0 0 1em 0;
font-family: arial;
}

h3 {
  font-weight: 400;
font-family: arial;
}

ul {
  font-size: 17px; 
font-family: arial;
color: #000; }

ol {
    list-style: decimal;
font-family: arial;
    font-size: 17px;
      color: #000;
}

*, *:before, *:after {
    box-sizing: inherit;
font-family: arial;
    font-size: 17px;
}

/*============blog Font===========*/
.entry-header h1.entry-title a {
  font-size: 24px;
}


/*===========top Bar===============*/
#top-bar {
    background: #00aced;
   border-bottom: solid 2px #039DD8;
}

#top-bar .top-bar-text span a {
    color: #fff;
}

.top-bar-navigation ul li a {
  color: #fff;
font-size: 18px;
}

#top-bar .top-bar-text span {
  font-size: 18px; }

.top-bar-navigation ul li:hover > a {
  color: #fff;
}

.top-bar-navigation ul li a:hover:before {
  color: #fff;
}

/*===========Site Header &amp; Logo============*/
.site-header {
      height: px;
  background: ;
  border-bottom: solid px #3A3839;
}

.site-header .site-branding img {
      margin-top: px;
  max-height: 72px;
}


/*==============Header scroll=================*/
.site-header.site-header-sentinel.fixed {
    background: #fff;
    opacity: 1;
    top: 0;
      padding-top: px;
    padding-bottom: px;
}

.site-header, .site-header .site-branding-container, .main-navigation div > ul > li > a {
  height: px;
}

.main-navigation div > ul > li > a {
 line-height: px; 
}

.main-navigation ul ul {
  top:80px
}


/*=========NAV Main============*/
.main-navigation {
      max-width: 95%;
}

.main-navigation ul li a {
  font-size: 18px; 
    color: #000;
}

.main-navigation ul li:hover > a {
  color: #039DD8;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
  color: #039DD8;
}

#main_nav li > ul li a:hover {    
    color: #DADADA;
}
.main-navigation ul ul li:hover > a { 
    background-color: #039DD8;
}

.main-navigation div > ul > li > a:hover {
  border-bottom: 3px solid #039DD8;
}



/*===============Responsive Menu=============*/
.responsive-menu .main-navigation.toggled ul li a {
  background-color: #039DD8;
    color: #fff;
}
.responsive-menu .main-navigation.toggled ul ul li:hover > a { 
    background-color: #039DD8;
}

.responsive-menu .menu-toggle {
  color: #039DD8;
  background: #fff;
    padding: 15px;
  margin-top: 37px;
border: 3px solid #039DD8;
}


/*============title bg============*/
.blog .page-header, .page .site-content > .entry-header {
      background: #039DD8;
  padding: 5px;
  margin-top: -1px;
  text-align: center;
}

.blog .page-header h1.page-title, .page .site-content > .entry-header h1.entry-title {
  color: #fff;
}

.site-content .entry-meta {
  margin-bottom: ; }

.single .entry-meta .container > div {
  margin-bottom: 0px !important; }


/*==============BlockQuote===========*/
blockquote {
  padding: 0.28571em 1.78571em;
}

blockquote p {
  margin-bottom: 10px !important;
}


/*============Contact Form===========*/
div.wpcf7 .wpcf7-form-control { max-width: 100%; 
 }

div.wpcf7 {
  padding: 10px;
    background: #fff;
  border: 1px solid #039DD8;
  }
.wpcf7 p {
    color: #000;
      
}


/*=============siteorigin============*/
.home.siteorigin-panels-home .site-content {
      padding-top: 0;
}


/*================image==========*/
img.alignleft {
      margin: 0 1.2em 1.5em 0;
}
.hideit { display:none !important; 
}

/*==========Button============*/
button,
input[type="button"],
input[type="reset"],
{
  background: #bb875d;
}
input[type="submit"]
{
  background: #00aced;
}

/*==========Social Share Padding==========*/
div#at4-share
{
  padding-top: 90px !important; }

/*=========line on blog date===========*/
.single .entry-meta .container > div
{ display: none;
}

/*===========footer==============*/
.site-footer .bottom-bar {
    background: #000;
    color: #FFFFFF;
}
.site-footer .bottom-bar a {
    color: #fff;
    text-decoration: none;
  font-size: 12px;
}

.site-footer .bottom-bar .site-info {
  font-size: 12px;
}

.site-footer .footer-main {
    background: #bb875d;
}

.site-footer .footer-main a {
   color: #fff;
}

.footer-main h3 {
    font-weight: 700;
}

/*===========frontend Editing============*/
#fep-new-post #fep-post-title {
  font-size: 17px;
      width: 100%;
}

#fep-new-post label {
  font-size: 22px;
      margin-bottom: -50px;
}