.vc_custom_1429272330784 {
    border-color: #eaeaea !important;
    border-style: solid !important;
    border-width: 0px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.nav-menu-item-15714 {
   background-color: #456696;
   color: #ffffff;
}
.menubg {
   background-color: #dddddd;
   color: #ffffff !important;
   border-left: 1px solid #456696;
   border-right: 1px solid #456696;
}
input.wpcf7-form-control.wpcf7-submit {
padding: 0 63px;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    border-color: #456696;
}

.header_inner{
  border-top: 5px solid #456696;
}
.carousel .item .text .separator{
  margin-top: 30px;
  margin-bottom: 30px;
}
.testimonials .testimonial_text_inner p:first-child{
font-style:italic;
}
aside .widget h5{
 color: #456696;
}
.flex-direction-nav a{
  background-color: rgba(69,102,150,0.7);
}
.flex-direction-nav a:hover{
  background-color: #456696;
}
.mejs-mediaelement {
  background: #F4F4F6;
  border-radius: 0px;
}
.carousel-control .prev_nav, .carousel-control .next_nav, .flex-direction-nav a {
    border: none;
    width: 45px;
    height: 45px;
    line-height: 41px;
    font-size: 30px;
    background-color: rgba(69,102,150,0.7);
    -webkit-transition: background-color .15s ease-out,opacity .3s ease 0s;
    -moz-transition: background-color .15s ease-out, opacity .3s ease 0s;
    -o-transition: background-color .15s ease-out, opacity .3s ease 0s;
    -ms-transform: background-color .15s ease-out,opacity .3s ease 0s;
    transition: background-color .15s ease-out, opacity .3s ease 0s;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
    margin-top: 40px;
}

.carousel-control .prev_nav, .flexslider .flex-prev {
    left: 20px;
}

.carousel-control .next_nav, .flexslider .flex-next {
    right: 20px;
}

.carousel-control i, .flex-direction-nav a i {
    line-height: 45px;
    font-size: 26px;
    color: rgba(69,102,150,0.2);
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transform: color .15s ease-outt;
    transition: color .15s ease-out;
}

.carousel-control .prev_nav:hover, .carousel-control .next_nav:hover, .flex-direction-nav a:hover {
    background-color: rgba(69,102,150,1) !important; 
}

.carousel-control .prev_nav:hover i, .carousel-control .next_nav:hover i, .flex-direction-nav a:hover i {
    color: rgba(69,102,150,1) !important;
}

.carousel-control .prev_nav i,
.flex-direction-nav a.flex-prev i{
  margin-right: 2px;
}

.carousel-control .next_nav i,
.flex-direction-nav a.flex-next i{
  margin-left: 2px;
}

ol {padding-left:20px;}