ul#navigation li{
    border-bottom:none;
    border-top:none;
}
ul#navigation li a{
  color: #fddc4c;
  text-transform:uppercase;
}
ul#navigation li:last-child{
    background: #fee67d;
    
}
ul#navigation li:last-child a{
      border-top: #fee67d;
  color: #2a2928;
  font-weight: 800;
}
ul#navigation li a:hover{
    border-top:none;
}
.top_newsletter {
    display:none;
}
body .banner{
    background:#fee67d;
}

.wpb_single_image.wpb_content_element.register.vc_align_center {
      padding-top: 5px;
}
.wpb_single_image.wpb_content_element.register.vc_align_center .vc_single_image-wrapper.vc_box_border_grey {
  display: block;
}
.wpb_single_image.wpb_content_element.register.vc_align_center .vc_single_image-wrapper.vc_box_border_grey img{
  display: block;
  height: auto;
  width: 85%;
  margin: 0px auto;
}
body .quicktags-toolbar, body .upcoming-events .date>span, body .event-info .date>span{
  background: #ebf4fc;
}
.phm.pluginLikeboxStream {
    height:auto !important;
}
footer .textwidget, #lower-footer .copyright {
    color:#fff;
}

 body #main-footer p, body .twitter-widget li {
    color:#fff;
}
body footer a:hover {
  color: #fee67d !important;
}
#main-header #logo {padding-top:0}

.wpb_row.full-width-bg.gray-bg{
    padding-top:30px !important;
}

div#lower-footer {
  background-color: #dec0a2 !important;/*#A03702 73ab90*/
  border-top-color: #FF7B38 !important;
}
.page-template-page_home-php .wpb_row.full-width-bg{
      padding-bottom: 20px;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html .wpb_wrapper h3{
  margin-top: 0px;
}
.image-banner:hover a{
    background:#fddc4c;
}
#flex_rotator_3 div, #flex_rotator_2 div, #flex_rotator_1 div{
height:277px;
}
.post-meta{display:none!important;}
body .banner h4{color:#333 !important;}
body .banner p{color:#222 !important;}
.gray-bg { padding-top: 25px;}
ul.DropMenu li {
  background: #FEE67D;
}
ul.DropMenu li:last-child a {
      font-weight: 400 !important;
}
body .event-meta-block>.icons{
    color:#fff !important;}
 body .event-meta-block p.title{color:#fff !important;   
}
.mylist{background-color: #fff;
  padding: 15px;
  border: 10px solid #e25108;}
.mylist a{
    text-align:right !important;}

span.dhvc-form-error 
{margin-top: -25px;
padding-bottom: 25px;}
body blockquote{
    color: #E25108;
}
 body .portfolio-single{
     background: #ffffff none repeat scroll 0% 0%;
 }
 .blog-post-single img{
float:left;
margin-right: 2em;
 }
 .post-meta-track{
     clear:both;
 }
 .register_form .col-lg-6 input[type="number"] , .register_form  input[type="date"]{
 border: 1px solid #DEE0E5;
background: #FAFBFD none repeat scroll 0% 0%;
color: #95999E;
border-radius: 2px;
width: 100%;
margin-bottom:10px;
padding: 8px 10px;
 }
 .row.my input[type="checkbox"],  .row.my input[type="date"]{
     display:inline-block;
     margin-right:8px;
 }
 img.team-member-image.custom-img {
  width: 99%;
}
.col-lg-3.col-md-3.col-sm-6 .team-member{
    height:377px;
}
#main-header .main_quote {
float: right;
padding-top: 30px;
}
#main-header .main_quote blockquote{
    font-size: 20px !important;
color: #fddc4c;;
float: right;
}
@media (max-width: 1024px)and (min-width: 971px) {
    #main-header .main_quote blockquote {
    font-size: 16px !important;
}
}
@media (max-width: 970px)and (min-width: 768px) {
    .main_quote blockquote {
    font-size: 18px !important;
    margin: 0px auto !important;
    display: inline ;
    float: none !important;
}
    header #main-header .main_quote {
    width: 100%;
    text-align: center;
}

}
@media (max-width: 768px)and (min-width: 0px) {
     header #main-header .main_quote {
    width: 100%;
    text-align: center !important;
}
    .main_quote blockquote {
    font-size: 15px !important;
    margin: 0px auto !important;
    display: inline;
    float: none !important;
}
}
input[type="text"], input[type="number"], input[type="email"], input[type="password"], select, textarea {
    width: 100%;
    border: 1px solid #DEE0E5;
    padding: 8px 10px;
    background: #FAFBFD none repeat scroll 0% 0%;
    color: #95999E;
    border-radius: 2px;
}